Browse Source

3.3(1)提测

100Years 4 days ago
parent
commit
58a067cab5
100 changed files with 734 additions and 8 deletions
  1. 12 8
      AIEmoji.xcodeproj/project.pbxproj
  2. 22 0
      AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/Contents.json
  3. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/aiList_hair@2x.png
  4. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/aiList_hair@3x.png
  5. 22 0
      AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/Contents.json
  6. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/aiList_hairColor@2x.png
  7. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/aiList_hairColor@3x.png
  8. 22 0
      AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/Contents.json
  9. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/aiList_restOldPhoto@2x.png
  10. BIN
      AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/aiList_restOldPhoto@3x.png
  11. 6 0
      AIEmoji/Assets.xcassets/AIList/hair/Contents.json
  12. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/Contents.json
  13. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/ai_hair_Bangs@2x.png
  14. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/ai_hair_Bangs@3x.png
  15. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/Contents.json
  16. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/ai_hair_Fillhairline@2x.png
  17. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/ai_hair_Fillhairline@3x.png
  18. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/Contents.json
  19. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/ai_hair_Heavyissuance@2x.png
  20. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/ai_hair_Heavyissuance@3x.png
  21. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/Contents.json
  22. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/ai_hair_Longhair@2x.png
  23. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/ai_hair_Longhair@3x.png
  24. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/Contents.json
  25. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/ai_hair_Longhairbangs@2x.png
  26. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/ai_hair_Longhairbangs@3x.png
  27. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/Contents.json
  28. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/ai_hair_Mildcurlyhair@2x.png
  29. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/ai_hair_Mildcurlyhair@3x.png
  30. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/Contents.json
  31. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/ai_hair_Mildissuance@2x.png
  32. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/ai_hair_Mildissuance@3x.png
  33. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/Contents.json
  34. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/ai_hair_Reissueseams@2x.png
  35. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/ai_hair_Reissueseams@3x.png
  36. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/Contents.json
  37. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/ai_hair_Severecurlyhair@2x.png
  38. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/ai_hair_Severecurlyhair@3x.png
  39. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/Contents.json
  40. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/ai_hair_Shorthair@2x.png
  41. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/ai_hair_Shorthair@3x.png
  42. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/Contents.json
  43. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/ai_hair_Smoothhair@2x.png
  44. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/ai_hair_Smoothhair@3x.png
  45. 22 0
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/Contents.json
  46. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/ai_hair_Straighthair@2x.png
  47. BIN
      AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/ai_hair_Straighthair@3x.png
  48. 6 0
      AIEmoji/Assets.xcassets/AIList/hairColor/Contents.json
  49. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/Contents.json
  50. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/ai_hairColor_BlackishGreen@2x.png
  51. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/ai_hairColor_BlackishGreen@3x.png
  52. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/Contents.json
  53. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/ai_hairColor_Brick@2x.png
  54. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/ai_hairColor_Brick@3x.png
  55. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/Contents.json
  56. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/ai_hairColor_Brown@2x.png
  57. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/ai_hairColor_Brown@3x.png
  58. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/Contents.json
  59. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/ai_hairColor_Cerulean@2x.png
  60. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/ai_hairColor_Cerulean@3x.png
  61. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/Contents.json
  62. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/ai_hairColor_Lilac@2x.png
  63. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/ai_hairColor_Lilac@3x.png
  64. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/Contents.json
  65. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/ai_hairColor_Magenta@2x.png
  66. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/ai_hairColor_Magenta@3x.png
  67. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/Contents.json
  68. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/ai_hairColor_Mauve@2x.png
  69. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/ai_hairColor_Mauve@3x.png
  70. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/Contents.json
  71. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/ai_hairColor_Onyx@2x.png
  72. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/ai_hairColor_Onyx@3x.png
  73. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/Contents.json
  74. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/ai_hairColor_PaleMint@2x.png
  75. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/ai_hairColor_PaleMint@3x.png
  76. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/Contents.json
  77. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/ai_hairColor_Pumpkin@2x.png
  78. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/ai_hairColor_Pumpkin@3x.png
  79. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/Contents.json
  80. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/ai_hairColor_Raspberry@2x.png
  81. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/ai_hairColor_Raspberry@3x.png
  82. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/Contents.json
  83. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/ai_hairColor_Sakura@2x.png
  84. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/ai_hairColor_Sakura@3x.png
  85. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/Contents.json
  86. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/ai_hairColor_Sand@2x.png
  87. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/ai_hairColor_Sand@3x.png
  88. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/Contents.json
  89. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/ai_hairColor_SoftBlack@2x.png
  90. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/ai_hairColor_SoftBlack@3x.png
  91. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/Contents.json
  92. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/ai_hairColor_Strawberry@2x.png
  93. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/ai_hairColor_Strawberry@3x.png
  94. 22 0
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/Contents.json
  95. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/ai_hairColor_Wine@2x.png
  96. BIN
      AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/ai_hairColor_Wine@3x.png
  97. 6 0
      AIEmoji/Assets.xcassets/AIList/hint/Contents.json
  98. 22 0
      AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/Contents.json
  99. BIN
      AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/ptp_hair_badImage@2x.png
  100. BIN
      AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/ptp_hair_badImage@3x.png

+ 12 - 8
AIEmoji.xcodeproj/project.pbxproj

@@ -158,7 +158,6 @@
 		A8BA76542DA54571000B6707 /* CollectionViewObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA76532DA5456E000B6707 /* CollectionViewObserver.swift */; };
 		A8BA76612DA647AC000B6707 /* TSAILIstVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA76602DA647AB000B6707 /* TSAILIstVC.swift */; };
 		A8BA76632DA64A84000B6707 /* TSAILIstCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA76622DA64A7D000B6707 /* TSAILIstCell.swift */; };
-		A8BA76652DA65583000B6707 /* TSAIAgeImageHintVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA76642DA65576000B6707 /* TSAIAgeImageHintVC.swift */; };
 		A8BA76682DA6567E000B6707 /* TSAIListHintBaseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA76672DA6566E000B6707 /* TSAIListHintBaseVC.swift */; };
 		A8BA766C2DA657E8000B6707 /* TSAIListPhotoGeneratorBaseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA766B2DA657E6000B6707 /* TSAIListPhotoGeneratorBaseVC.swift */; };
 		A8BA766F2DA65824000B6707 /* TSAIListPhotoGeneratorBaseVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BA766E2DA65823000B6707 /* TSAIListPhotoGeneratorBaseVM.swift */; };
@@ -181,6 +180,8 @@
 		A8F413582DA8E507001E715A /* TSAIChangeEmoteVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F413572DA8E506001E715A /* TSAIChangeEmoteVC.swift */; };
 		A8F4135D2DA8E6CA001E715A /* TSAIChangeEmoteStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F4135C2DA8E6C8001E715A /* TSAIChangeEmoteStyleView.swift */; };
 		A8F413602DA8E972001E715A /* TSAIChangeEmoteVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F4135F2DA8E96D001E715A /* TSAIChangeEmoteVM.swift */; };
+		A8F413642DAA6F8C001E715A /* ai_change_hair_style.json in Resources */ = {isa = PBXBuildFile; fileRef = A8F413632DAA6F84001E715A /* ai_change_hair_style.json */; };
+		A8F413682DAA7467001E715A /* ai_change_hair_color_style.json in Resources */ = {isa = PBXBuildFile; fileRef = A8F413672DAA7460001E715A /* ai_change_hair_color_style.json */; };
 		A8F7748B2D38E8B700AA6E93 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F774812D38E8B700AA6E93 /* AppDelegate.swift */; };
 		A8F7748E2D38E8B700AA6E93 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A8F774822D38E8B700AA6E93 /* Assets.xcassets */; };
 		A8F774902D38E8B700AA6E93 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A8F774852D38E8B700AA6E93 /* LaunchScreen.storyboard */; };
@@ -407,7 +408,6 @@
 		A8BA76532DA5456E000B6707 /* CollectionViewObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionViewObserver.swift; sourceTree = "<group>"; };
 		A8BA76602DA647AB000B6707 /* TSAILIstVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAILIstVC.swift; sourceTree = "<group>"; };
 		A8BA76622DA64A7D000B6707 /* TSAILIstCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAILIstCell.swift; sourceTree = "<group>"; };
-		A8BA76642DA65576000B6707 /* TSAIAgeImageHintVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIAgeImageHintVC.swift; sourceTree = "<group>"; };
 		A8BA76672DA6566E000B6707 /* TSAIListHintBaseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIListHintBaseVC.swift; sourceTree = "<group>"; };
 		A8BA766B2DA657E6000B6707 /* TSAIListPhotoGeneratorBaseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIListPhotoGeneratorBaseVC.swift; sourceTree = "<group>"; };
 		A8BA766E2DA65823000B6707 /* TSAIListPhotoGeneratorBaseVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIListPhotoGeneratorBaseVM.swift; sourceTree = "<group>"; };
@@ -430,6 +430,8 @@
 		A8F413572DA8E506001E715A /* TSAIChangeEmoteVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIChangeEmoteVC.swift; sourceTree = "<group>"; };
 		A8F4135C2DA8E6C8001E715A /* TSAIChangeEmoteStyleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIChangeEmoteStyleView.swift; sourceTree = "<group>"; };
 		A8F4135F2DA8E96D001E715A /* TSAIChangeEmoteVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIChangeEmoteVM.swift; sourceTree = "<group>"; };
+		A8F413632DAA6F84001E715A /* ai_change_hair_style.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ai_change_hair_style.json; sourceTree = "<group>"; };
+		A8F413672DAA7460001E715A /* ai_change_hair_color_style.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ai_change_hair_color_style.json; sourceTree = "<group>"; };
 		A8F774692D38E8B000AA6E93 /* AIEmoji.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AIEmoji.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		A8F774812D38E8B700AA6E93 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
 		A8F774822D38E8B700AA6E93 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -1342,7 +1344,6 @@
 			isa = PBXGroup;
 			children = (
 				A8BA76672DA6566E000B6707 /* TSAIListHintBaseVC.swift */,
-				A8BA76642DA65576000B6707 /* TSAIAgeImageHintVC.swift */,
 			);
 			path = TSAIAgeImageHintVC;
 			sourceTree = "<group>";
@@ -1822,6 +1823,8 @@
 				A80EDDFC2D6EF34C003CD332 /* photo_to_photo_style.json */,
 				A87587152D81733C00286A66 /* text_to_photo_style.json */,
 				A8F413542DA8BA47001E715A /* ai_change_emote_style.json */,
+				A8F413632DAA6F84001E715A /* ai_change_hair_style.json */,
+				A8F413672DAA7460001E715A /* ai_change_hair_color_style.json */,
 			);
 			path = Res;
 			sourceTree = "<group>";
@@ -1929,6 +1932,7 @@
 				A8F413552DA8BA4E001E715A /* ai_change_emote_style.json in Resources */,
 				A8EEADE72D3E76860032C5A0 /* Drink🥤.json in Resources */,
 				A83404DB2D9D382200C140E4 /* AccentURW-Reg.ttf in Resources */,
+				A8F413642DAA6F8C001E715A /* ai_change_hair_style.json in Resources */,
 				A80EDE082D700395003CD332 /* rotatingAnimation.gif in Resources */,
 				A83404FE2DA35BFE00C140E4 /* Localizable.strings in Resources */,
 				A8FB02D12D3E6B2A0031A396 /* Cat🐱.json in Resources */,
@@ -1942,6 +1946,7 @@
 				A8EEADDE2D3E75610032C5A0 /* Fruit🍊.json in Resources */,
 				A8F7748E2D38E8B700AA6E93 /* Assets.xcassets in Resources */,
 				A8F774902D38E8B700AA6E93 /* LaunchScreen.storyboard in Resources */,
+				A8F413682DAA7467001E715A /* ai_change_hair_color_style.json in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2022,7 +2027,6 @@
 				A8F7753B2D3918DE00AA6E93 /* TSNetworkManager+Loading.swift in Sources */,
 				A80E721A2D3F393A00C64288 /* DiyStickerModel.swift in Sources */,
 				A80EDDEB2D6EC014003CD332 /* TSPhotoToPhotoVC.swift in Sources */,
-				A8BA76652DA65583000B6707 /* TSAIAgeImageHintVC.swift in Sources */,
 				A80E726F2D40DE2B00C64288 /* TSWallpaperPreviewVC.swift in Sources */,
 				A8F775492D3935D600AA6E93 /* TSBusinessWebVC.swift in Sources */,
 				A8F776392D3B38E600AA6E93 /* TSGenmojiGennerateVC.swift in Sources */,
@@ -2246,7 +2250,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 6;
+				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = 65UD255J84;
 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
 				GENERATE_INFOPLIST_FILE = YES;
@@ -2262,7 +2266,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.2;
+				MARKETING_VERSION = 3.3;
 				PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
@@ -2285,7 +2289,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 6;
+				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = 65UD255J84;
 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
 				GENERATE_INFOPLIST_FILE = YES;
@@ -2301,7 +2305,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.2;
+				MARKETING_VERSION = 3.3;
 				PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";

+ 22 - 0
AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "aiList_hair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "aiList_hair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/aiList_hair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/aiList_hair.imageset/aiList_hair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "aiList_hairColor@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "aiList_hairColor@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/aiList_hairColor@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/aiList_hairColor.imageset/aiList_hairColor@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "aiList_restOldPhoto@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "aiList_restOldPhoto@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/aiList_restOldPhoto@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/aiList_restOldPhoto.imageset/aiList_restOldPhoto@3x.png


+ 6 - 0
AIEmoji/Assets.xcassets/AIList/hair/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Bangs@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Bangs@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/ai_hair_Bangs@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Bangs.imageset/ai_hair_Bangs@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Fillhairline@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Fillhairline@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/ai_hair_Fillhairline@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Fillhairline.imageset/ai_hair_Fillhairline@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Heavyissuance@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Heavyissuance@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/ai_hair_Heavyissuance@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Heavyissuance.imageset/ai_hair_Heavyissuance@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Longhair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Longhair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/ai_hair_Longhair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhair.imageset/ai_hair_Longhair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Longhairbangs@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Longhairbangs@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/ai_hair_Longhairbangs@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Longhairbangs.imageset/ai_hair_Longhairbangs@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Mildcurlyhair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Mildcurlyhair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/ai_hair_Mildcurlyhair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildcurlyhair.imageset/ai_hair_Mildcurlyhair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Mildissuance@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Mildissuance@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/ai_hair_Mildissuance@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Mildissuance.imageset/ai_hair_Mildissuance@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Reissueseams@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Reissueseams@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/ai_hair_Reissueseams@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Reissueseams.imageset/ai_hair_Reissueseams@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Severecurlyhair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Severecurlyhair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/ai_hair_Severecurlyhair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Severecurlyhair.imageset/ai_hair_Severecurlyhair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Shorthair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Shorthair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/ai_hair_Shorthair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Shorthair.imageset/ai_hair_Shorthair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Smoothhair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Smoothhair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/ai_hair_Smoothhair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Smoothhair.imageset/ai_hair_Smoothhair@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hair_Straighthair@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hair_Straighthair@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/ai_hair_Straighthair@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hair/ai_hair_Straighthair.imageset/ai_hair_Straighthair@3x.png


+ 6 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_BlackishGreen@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_BlackishGreen@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/ai_hairColor_BlackishGreen@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_BlackishGreen.imageset/ai_hairColor_BlackishGreen@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Brick@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Brick@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/ai_hairColor_Brick@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brick.imageset/ai_hairColor_Brick@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Brown@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Brown@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/ai_hairColor_Brown@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Brown.imageset/ai_hairColor_Brown@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Cerulean@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Cerulean@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/ai_hairColor_Cerulean@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Cerulean.imageset/ai_hairColor_Cerulean@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Lilac@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Lilac@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/ai_hairColor_Lilac@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Lilac.imageset/ai_hairColor_Lilac@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Magenta@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Magenta@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/ai_hairColor_Magenta@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Magenta.imageset/ai_hairColor_Magenta@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Mauve@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Mauve@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/ai_hairColor_Mauve@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Mauve.imageset/ai_hairColor_Mauve@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Onyx@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Onyx@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/ai_hairColor_Onyx@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Onyx.imageset/ai_hairColor_Onyx@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_PaleMint@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_PaleMint@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/ai_hairColor_PaleMint@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_PaleMint.imageset/ai_hairColor_PaleMint@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Pumpkin@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Pumpkin@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/ai_hairColor_Pumpkin@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Pumpkin.imageset/ai_hairColor_Pumpkin@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Raspberry@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Raspberry@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/ai_hairColor_Raspberry@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Raspberry.imageset/ai_hairColor_Raspberry@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Sakura@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Sakura@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/ai_hairColor_Sakura@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sakura.imageset/ai_hairColor_Sakura@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Sand@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Sand@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/ai_hairColor_Sand@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Sand.imageset/ai_hairColor_Sand@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_SoftBlack@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_SoftBlack@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/ai_hairColor_SoftBlack@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_SoftBlack.imageset/ai_hairColor_SoftBlack@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Strawberry@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Strawberry@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/ai_hairColor_Strawberry@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Strawberry.imageset/ai_hairColor_Strawberry@3x.png


+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ai_hairColor_Wine@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ai_hairColor_Wine@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/ai_hairColor_Wine@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hairColor/ai_hairColor_Wine.imageset/ai_hairColor_Wine@3x.png


+ 6 - 0
AIEmoji/Assets.xcassets/AIList/hint/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ptp_hair_badImage@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ptp_hair_badImage@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/ptp_hair_badImage@2x.png


BIN
AIEmoji/Assets.xcassets/AIList/hint/ptp_hair_badImage.imageset/ptp_hair_badImage@3x.png


Some files were not shown because too many files changed in this diff