project.pbxproj 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 77;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 3707417BA416C47A7FDF3CE8 /* Pods_KittensTravelNotes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E4D4FE0FA1089A52C3BE4FF /* Pods_KittensTravelNotes.framework */; };
  10. A82542BA2E2738E100F54FE5 /* TSSetingTopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82542B92E2738DC00F54FE5 /* TSSetingTopView.swift */; };
  11. A82542C12E27449A00F54FE5 /* TSPurchaseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82542BC2E27449A00F54FE5 /* TSPurchaseVC.swift */; };
  12. A82542C62E2747B100F54FE5 /* SwiftUIX in Frameworks */ = {isa = PBXBuildFile; productRef = A82542C52E2747B100F54FE5 /* SwiftUIX */; };
  13. A82542CD2E2748B000F54FE5 /* Color+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82542CA2E2748B000F54FE5 /* Color+Ex.swift */; };
  14. A82542CE2E2748B000F54FE5 /* Text+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82542CC2E2748B000F54FE5 /* Text+Ex.swift */; };
  15. A82542CF2E2748B000F54FE5 /* Font+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82542CB2E2748B000F54FE5 /* Font+Ex.swift */; };
  16. A83A6A7D2E1E51FB0084197A /* TSPhotoBrowseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83A6A7C2E1E51F70084197A /* TSPhotoBrowseVC.swift */; };
  17. A83A6A802E1E88660084197A /* TSPlogImageBrowseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83A6A7F2E1E88650084197A /* TSPlogImageBrowseVC.swift */; };
  18. A83A6A842E1F91540084197A /* TSImageBrowseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83A6A832E1F91510084197A /* TSImageBrowseVC.swift */; };
  19. A87FA3A02E1B792D00081FA9 /* TSImageCompress.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA39F2E1B792D00081FA9 /* TSImageCompress.swift */; };
  20. A87FA3A42E1B980900081FA9 /* TSBaseBusinessVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3A32E1B97FD00081FA9 /* TSBaseBusinessVC.swift */; };
  21. A87FA3A82E1B9A1400081FA9 /* UIViewController+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3A72E1B9A0700081FA9 /* UIViewController+Ex.swift */; };
  22. A87FA3AA2E1BAB6F00081FA9 /* UIView+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3A92E1BAB6100081FA9 /* UIView+Animation.swift */; };
  23. A87FA3AD2E1BB26900081FA9 /* TSPlogMoreVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3AC2E1BB26800081FA9 /* TSPlogMoreVC.swift */; };
  24. A87FA3B02E1BBACC00081FA9 /* TSPlogUploadPhotoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3AF2E1BBACC00081FA9 /* TSPlogUploadPhotoVC.swift */; };
  25. A87FA3B22E1BBCF400081FA9 /* TSPlogUploadPhotoVC+View.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3B12E1BBCF100081FA9 /* TSPlogUploadPhotoVC+View.swift */; };
  26. A87FA3B62E1BC6DA00081FA9 /* TSCustomStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3B52E1BC6DA00081FA9 /* TSCustomStackView.swift */; };
  27. A87FA3B92E1BC84B00081FA9 /* TSPlogTravelPlacesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3B82E1BC83800081FA9 /* TSPlogTravelPlacesView.swift */; };
  28. A87FA3BB2E1BD16B00081FA9 /* TSPlogTravelTopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3BA2E1BD16200081FA9 /* TSPlogTravelTopView.swift */; };
  29. A87FA3BE2E1CA7A000081FA9 /* TSAIPhotoGeneratoBaserVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3BD2E1CA79F00081FA9 /* TSAIPhotoGeneratoBaserVC.swift */; };
  30. A87FA3C02E1CA7A500081FA9 /* TSAIPhotoGeneratoBaserVC+View.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3BF2E1CA7A200081FA9 /* TSAIPhotoGeneratoBaserVC+View.swift */; };
  31. A87FA3C22E1CA7AF00081FA9 /* TSAIPhotoGeneratoBaserVC+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3C12E1CA7AA00081FA9 /* TSAIPhotoGeneratoBaserVC+Image.swift */; };
  32. A87FA3C42E1CB0B800081FA9 /* generat_loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = A87FA3C32E1CB0B800081FA9 /* generat_loading.gif */; };
  33. A87FA3C62E1CB97F00081FA9 /* TSRecollectionVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3C52E1CB97900081FA9 /* TSRecollectionVC.swift */; };
  34. A87FA3CA2E1CC05500081FA9 /* TSRecollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3C92E1CC05100081FA9 /* TSRecollectionCell.swift */; };
  35. A87FA3CC2E1CC22E00081FA9 /* TSGennerateCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3CB2E1CC22D00081FA9 /* TSGennerateCellView.swift */; };
  36. A87FA3CE2E1CC27600081FA9 /* TSRecollectionSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3CD2E1CC26E00081FA9 /* TSRecollectionSectionHeader.swift */; };
  37. A87FA3D02E1CF56E00081FA9 /* TSRecollectionNullView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FA3CF2E1CF56C00081FA9 /* TSRecollectionNullView.swift */; };
  38. A87FA3D22E1D0A0A00081FA9 /* CoveredByYourGrace-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A87FA3D12E1D0A0A00081FA9 /* CoveredByYourGrace-Regular.ttf */; };
  39. A8A77B0D2E1B6443006C2C98 /* TSBaseNavigationBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B042E1B6443006C2C98 /* TSBaseNavigationBarView.swift */; };
  40. A8A77B102E1B6443006C2C98 /* TSBaseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B032E1B6443006C2C98 /* TSBaseModel.swift */; };
  41. A8A77B122E1B6443006C2C98 /* TSBaseCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B022E1B6443006C2C98 /* TSBaseCollectionView.swift */; };
  42. A8A77B132E1B6443006C2C98 /* TSBaseNavigationC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B052E1B6443006C2C98 /* TSBaseNavigationC.swift */; };
  43. A8A77B142E1B6443006C2C98 /* TSBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B092E1B6443006C2C98 /* TSBaseView.swift */; };
  44. A8A77B152E1B6443006C2C98 /* TSBaseCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B012E1B6443006C2C98 /* TSBaseCollectionCell.swift */; };
  45. A8A77B172E1B6443006C2C98 /* TSBaseVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B082E1B6443006C2C98 /* TSBaseVC.swift */; };
  46. A8A77B1A2E1B6476006C2C98 /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B192E1B6476006C2C98 /* WindowHelper.swift */; };
  47. A8A77B1C2E1B647F006C2C98 /* TSRTLManage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B1B2E1B647F006C2C98 /* TSRTLManage.swift */; };
  48. A8A77B1E2E1B6489006C2C98 /* TSImageStoreTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B1D2E1B6489006C2C98 /* TSImageStoreTool.swift */; };
  49. A8A77B202E1B649D006C2C98 /* CpuMapManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B1F2E1B649D006C2C98 /* CpuMapManager.swift */; };
  50. A8A77B252E1B64C4006C2C98 /* TSSaveSuccessTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B242E1B64C4006C2C98 /* TSSaveSuccessTool.swift */; };
  51. A8A77B282E1B64F2006C2C98 /* Array+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B272E1B64F2006C2C98 /* Array+Ex.swift */; };
  52. A8A77B2A2E1B6508006C2C98 /* NSString+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B292E1B6508006C2C98 /* NSString+Ex.swift */; };
  53. A8A77B2C2E1B6521006C2C98 /* UIButton+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B2B2E1B6521006C2C98 /* UIButton+Ex.swift */; };
  54. A8A77B2E2E1B6529006C2C98 /* UIFont+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B2D2E1B6529006C2C98 /* UIFont+Ex.swift */; };
  55. A8A77B302E1B6535006C2C98 /* UIImageView+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B2F2E1B6535006C2C98 /* UIImageView+Ex.swift */; };
  56. A8A77B322E1B653E006C2C98 /* UILabel+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B312E1B653E006C2C98 /* UILabel+Ex.swift */; };
  57. A8A77B342E1B667C006C2C98 /* GlobalImports.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B332E1B667B006C2C98 /* GlobalImports.swift */; };
  58. A8A77B362E1B6737006C2C98 /* TSCustomAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B352E1B6737006C2C98 /* TSCustomAlertController.swift */; };
  59. A8A77B382E1B6803006C2C98 /* UIView+Rotating.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B372E1B6803006C2C98 /* UIView+Rotating.swift */; };
  60. A8A77B3A2E1B6861006C2C98 /* PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B392E1B6861006C2C98 /* PhotoManager.swift */; };
  61. A8A77B3C2E1B6A00006C2C98 /* UIImage+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B3B2E1B69F7006C2C98 /* UIImage+Ex.swift */; };
  62. A8A77B3E2E1B6AC7006C2C98 /* Dictionary+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B3D2E1B6AC7006C2C98 /* Dictionary+Ex.swift */; };
  63. A8A77B422E1B6B30006C2C98 /* UIView+Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B412E1B6B30006C2C98 /* UIView+Frame.swift */; };
  64. A8A77B442E1B6B44006C2C98 /* Date+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B432E1B6B44006C2C98 /* Date+Ex.swift */; };
  65. A8A77B462E1B6CA8006C2C98 /* UIView+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B452E1B6CA3006C2C98 /* UIView+Ex.swift */; };
  66. A8A77B482E1B6D78006C2C98 /* TSToastTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B472E1B6D78006C2C98 /* TSToastTool.swift */; };
  67. A8A77B4A2E1B710F006C2C98 /* UIColor+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B492E1B710B006C2C98 /* UIColor+Ex.swift */; };
  68. A8A77B4C2E1B72F9006C2C98 /* UIStackView+Ex.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B4B2E1B72C6006C2C98 /* UIStackView+Ex.swift */; };
  69. A8A77B4E2E1B7534006C2C98 /* TSSetingModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A77B4D2E1B7533006C2C98 /* TSSetingModel.swift */; };
  70. A8C4D9052E18D839007B9D76 /* TSLaunchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9032E18D839007B9D76 /* TSLaunchVC.swift */; };
  71. A8C4D9192E18FEB6007B9D76 /* TSRealmManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9102E18FEB6007B9D76 /* TSRealmManager.swift */; };
  72. A8C4D91A2E18FEB6007B9D76 /* TSBaseOperationQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D90D2E18FEB6007B9D76 /* TSBaseOperationQueue.swift */; };
  73. A8C4D91B2E18FEB6007B9D76 /* TSProgressState.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9132E18FEB6007B9D76 /* TSProgressState.swift */; };
  74. A8C4D91C2E18FEB6007B9D76 /* TSGenerateBaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D90A2E18FEB6007B9D76 /* TSGenerateBaseOperation.swift */; };
  75. A8C4D91D2E18FEB6007B9D76 /* TSActionInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9122E18FEB6007B9D76 /* TSActionInfoModel.swift */; };
  76. A8C4D91E2E18FEB6007B9D76 /* TSBaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D90E2E18FEB6007B9D76 /* TSBaseOperation.swift */; };
  77. A8C4D91F2E18FEB6007B9D76 /* TSDBActionInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9162E18FEB6007B9D76 /* TSDBActionInfoModel.swift */; };
  78. A8C4D9202E18FEB6007B9D76 /* TSAppUpdateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9082E18FEB6007B9D76 /* TSAppUpdateManager.swift */; };
  79. A8C4D9212E18FEB6007B9D76 /* TSDBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9152E18FEB6007B9D76 /* TSDBManager.swift */; };
  80. A8C4D9222E18FEB6007B9D76 /* TSGenerateBasePhotoOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D90B2E18FEB6007B9D76 /* TSGenerateBasePhotoOperation.swift */; };
  81. A8C4D9282E18FF63007B9D76 /* TSNetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9242E18FF63007B9D76 /* TSNetworkManager.swift */; };
  82. A8C4D9292E18FF63007B9D76 /* TSNetWork+Business.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9252E18FF63007B9D76 /* TSNetWork+Business.swift */; };
  83. A8C4D92A2E18FF63007B9D76 /* TSNetworkManager+Loading.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9262E18FF63007B9D76 /* TSNetworkManager+Loading.swift */; };
  84. A8C4D9312E190069007B9D76 /* TSGeneratorErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D92F2E190069007B9D76 /* TSGeneratorErrorView.swift */; };
  85. A8C4D9322E190069007B9D76 /* TSGeneratorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D92D2E190069007B9D76 /* TSGeneratorView.swift */; };
  86. A8C4D9332E190069007B9D76 /* TSGeneratoringAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D92E2E190069007B9D76 /* TSGeneratoringAnimationView.swift */; };
  87. A8C4D9382E1900A1007B9D76 /* TSPurchaseEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9342E1900A1007B9D76 /* TSPurchaseEnum.swift */; };
  88. A8C4D9392E1900A1007B9D76 /* TSPurchaseManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9352E1900A1007B9D76 /* TSPurchaseManager.swift */; };
  89. A8C4D93A2E1900A1007B9D76 /* TSPurchaseBusiness.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9362E1900A1007B9D76 /* TSPurchaseBusiness.swift */; };
  90. A8C4D93C2E190181007B9D76 /* TSCommonTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D93B2E190181007B9D76 /* TSCommonTool.swift */; };
  91. A8C4D9422E1906EA007B9D76 /* TSSetingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9412E1906E5007B9D76 /* TSSetingVC.swift */; };
  92. A8C4D9452E190742007B9D76 /* TSSetingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9442E19073D007B9D76 /* TSSetingCell.swift */; };
  93. A8C4D9492E19093C007B9D76 /* Poppins-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A8C4D9482E19093C007B9D76 /* Poppins-BoldItalic.otf */; };
  94. A8C4D94B2E1909A6007B9D76 /* CherryBombOne-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A8C4D94A2E1909A6007B9D76 /* CherryBombOne-Regular.ttf */; };
  95. A8C4D9502E190D15007B9D76 /* UIColor+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D94F2E190D0E007B9D76 /* UIColor+Color.swift */; };
  96. A8C4D9532E190E47007B9D76 /* TSGeneratorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9522E190E3E007B9D76 /* TSGeneratorModel.swift */; };
  97. A8C4D9562E190F29007B9D76 /* TSPlogUploadHintVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9542E190F29007B9D76 /* TSPlogUploadHintVC.swift */; };
  98. A8C4D95B2E190F6E007B9D76 /* TSTextToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9572E190F6E007B9D76 /* TSTextToastView.swift */; };
  99. A8C4D95C2E190F6E007B9D76 /* TSPhotoPickerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9582E190F6E007B9D76 /* TSPhotoPickerManager.swift */; };
  100. A8C4D95F2E190FA7007B9D76 /* TSAppBtnView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D95E2E190FA7007B9D76 /* TSAppBtnView.swift */; };
  101. A8C4D9672E191249007B9D76 /* TSAIListPhotoGeneratorVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9632E191249007B9D76 /* TSAIListPhotoGeneratorVC.swift */; };
  102. A8C4D9722E191A5E007B9D76 /* TSSetingVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9432E190713007B9D76 /* TSSetingVM.swift */; };
  103. A8C4D9752E191AC3007B9D76 /* TSBusinessWebVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9732E191AC3007B9D76 /* TSBusinessWebVC.swift */; };
  104. A8C4D9772E191EBC007B9D76 /* TSPlogVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9762E191EB4007B9D76 /* TSPlogVC.swift */; };
  105. A8C4D97D2E191F73007B9D76 /* TSPlogVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D97C2E191F70007B9D76 /* TSPlogVM.swift */; };
  106. A8C4D97F2E191FB3007B9D76 /* TSAIDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D97E2E191FAA007B9D76 /* TSAIDataModel.swift */; };
  107. A8C4D9822E192099007B9D76 /* TSPlogBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9812E19208E007B9D76 /* TSPlogBaseCell.swift */; };
  108. A8C4D9842E1920CE007B9D76 /* TSPlogBannerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9832E1920CD007B9D76 /* TSPlogBannerCell.swift */; };
  109. A8C4D9862E1920D5007B9D76 /* TSPlogMoreCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9852E1920D4007B9D76 /* TSPlogMoreCell.swift */; };
  110. A8C4D9892E193087007B9D76 /* TSAIDataHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C4D9882E193086007B9D76 /* TSAIDataHeaderView.swift */; };
  111. A8EB382D2E128478002F90E9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EB38232E128478002F90E9 /* AppDelegate.swift */; };
  112. A8EB38302E128478002F90E9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A8EB38242E128478002F90E9 /* Assets.xcassets */; };
  113. A8EB38322E128478002F90E9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A8EB38272E128478002F90E9 /* LaunchScreen.storyboard */; };
  114. A8EB38362E1286F5002F90E9 /* CustomTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EB38352E1286ED002F90E9 /* CustomTabBarController.swift */; };
  115. /* End PBXBuildFile section */
  116. /* Begin PBXFileReference section */
  117. 46285A802D45C7DD8232C714 /* Pods-KittensTravelNotes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KittensTravelNotes.release.xcconfig"; path = "Target Support Files/Pods-KittensTravelNotes/Pods-KittensTravelNotes.release.xcconfig"; sourceTree = "<group>"; };
  118. 8E4D4FE0FA1089A52C3BE4FF /* Pods_KittensTravelNotes.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KittensTravelNotes.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  119. A82542B92E2738DC00F54FE5 /* TSSetingTopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSetingTopView.swift; sourceTree = "<group>"; };
  120. A82542BC2E27449A00F54FE5 /* TSPurchaseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPurchaseVC.swift; sourceTree = "<group>"; };
  121. A82542CA2E2748B000F54FE5 /* Color+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Color+Ex.swift"; sourceTree = "<group>"; };
  122. A82542CB2E2748B000F54FE5 /* Font+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Font+Ex.swift"; sourceTree = "<group>"; };
  123. A82542CC2E2748B000F54FE5 /* Text+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Text+Ex.swift"; sourceTree = "<group>"; };
  124. A83A6A7C2E1E51F70084197A /* TSPhotoBrowseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPhotoBrowseVC.swift; sourceTree = "<group>"; };
  125. A83A6A7F2E1E88650084197A /* TSPlogImageBrowseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogImageBrowseVC.swift; sourceTree = "<group>"; };
  126. A83A6A832E1F91510084197A /* TSImageBrowseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSImageBrowseVC.swift; sourceTree = "<group>"; };
  127. A87FA39F2E1B792D00081FA9 /* TSImageCompress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSImageCompress.swift; sourceTree = "<group>"; };
  128. A87FA3A32E1B97FD00081FA9 /* TSBaseBusinessVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseBusinessVC.swift; sourceTree = "<group>"; };
  129. A87FA3A72E1B9A0700081FA9 /* UIViewController+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Ex.swift"; sourceTree = "<group>"; };
  130. A87FA3A92E1BAB6100081FA9 /* UIView+Animation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Animation.swift"; sourceTree = "<group>"; };
  131. A87FA3AC2E1BB26800081FA9 /* TSPlogMoreVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogMoreVC.swift; sourceTree = "<group>"; };
  132. A87FA3AF2E1BBACC00081FA9 /* TSPlogUploadPhotoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogUploadPhotoVC.swift; sourceTree = "<group>"; };
  133. A87FA3B12E1BBCF100081FA9 /* TSPlogUploadPhotoVC+View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSPlogUploadPhotoVC+View.swift"; sourceTree = "<group>"; };
  134. A87FA3B52E1BC6DA00081FA9 /* TSCustomStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSCustomStackView.swift; sourceTree = "<group>"; };
  135. A87FA3B82E1BC83800081FA9 /* TSPlogTravelPlacesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogTravelPlacesView.swift; sourceTree = "<group>"; };
  136. A87FA3BA2E1BD16200081FA9 /* TSPlogTravelTopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogTravelTopView.swift; sourceTree = "<group>"; };
  137. A87FA3BD2E1CA79F00081FA9 /* TSAIPhotoGeneratoBaserVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIPhotoGeneratoBaserVC.swift; sourceTree = "<group>"; };
  138. A87FA3BF2E1CA7A200081FA9 /* TSAIPhotoGeneratoBaserVC+View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSAIPhotoGeneratoBaserVC+View.swift"; sourceTree = "<group>"; };
  139. A87FA3C12E1CA7AA00081FA9 /* TSAIPhotoGeneratoBaserVC+Image.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSAIPhotoGeneratoBaserVC+Image.swift"; sourceTree = "<group>"; };
  140. A87FA3C32E1CB0B800081FA9 /* generat_loading.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = generat_loading.gif; sourceTree = "<group>"; };
  141. A87FA3C52E1CB97900081FA9 /* TSRecollectionVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRecollectionVC.swift; sourceTree = "<group>"; };
  142. A87FA3C92E1CC05100081FA9 /* TSRecollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRecollectionCell.swift; sourceTree = "<group>"; };
  143. A87FA3CB2E1CC22D00081FA9 /* TSGennerateCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGennerateCellView.swift; sourceTree = "<group>"; };
  144. A87FA3CD2E1CC26E00081FA9 /* TSRecollectionSectionHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRecollectionSectionHeader.swift; sourceTree = "<group>"; };
  145. A87FA3CF2E1CF56C00081FA9 /* TSRecollectionNullView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRecollectionNullView.swift; sourceTree = "<group>"; };
  146. A87FA3D12E1D0A0A00081FA9 /* CoveredByYourGrace-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "CoveredByYourGrace-Regular.ttf"; sourceTree = "<group>"; };
  147. A8A77B012E1B6443006C2C98 /* TSBaseCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseCollectionCell.swift; sourceTree = "<group>"; };
  148. A8A77B022E1B6443006C2C98 /* TSBaseCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseCollectionView.swift; sourceTree = "<group>"; };
  149. A8A77B032E1B6443006C2C98 /* TSBaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseModel.swift; sourceTree = "<group>"; };
  150. A8A77B042E1B6443006C2C98 /* TSBaseNavigationBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseNavigationBarView.swift; sourceTree = "<group>"; };
  151. A8A77B052E1B6443006C2C98 /* TSBaseNavigationC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseNavigationC.swift; sourceTree = "<group>"; };
  152. A8A77B082E1B6443006C2C98 /* TSBaseVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseVC.swift; sourceTree = "<group>"; };
  153. A8A77B092E1B6443006C2C98 /* TSBaseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseView.swift; sourceTree = "<group>"; };
  154. A8A77B192E1B6476006C2C98 /* WindowHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowHelper.swift; sourceTree = "<group>"; };
  155. A8A77B1B2E1B647F006C2C98 /* TSRTLManage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRTLManage.swift; sourceTree = "<group>"; };
  156. A8A77B1D2E1B6489006C2C98 /* TSImageStoreTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSImageStoreTool.swift; sourceTree = "<group>"; };
  157. A8A77B1F2E1B649D006C2C98 /* CpuMapManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CpuMapManager.swift; sourceTree = "<group>"; };
  158. A8A77B242E1B64C4006C2C98 /* TSSaveSuccessTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSaveSuccessTool.swift; sourceTree = "<group>"; };
  159. A8A77B272E1B64F2006C2C98 /* Array+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Ex.swift"; sourceTree = "<group>"; };
  160. A8A77B292E1B6508006C2C98 /* NSString+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSString+Ex.swift"; sourceTree = "<group>"; };
  161. A8A77B2B2E1B6521006C2C98 /* UIButton+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Ex.swift"; sourceTree = "<group>"; };
  162. A8A77B2D2E1B6529006C2C98 /* UIFont+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Ex.swift"; sourceTree = "<group>"; };
  163. A8A77B2F2E1B6535006C2C98 /* UIImageView+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Ex.swift"; sourceTree = "<group>"; };
  164. A8A77B312E1B653E006C2C98 /* UILabel+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Ex.swift"; sourceTree = "<group>"; };
  165. A8A77B332E1B667B006C2C98 /* GlobalImports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalImports.swift; sourceTree = "<group>"; };
  166. A8A77B352E1B6737006C2C98 /* TSCustomAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSCustomAlertController.swift; sourceTree = "<group>"; };
  167. A8A77B372E1B6803006C2C98 /* UIView+Rotating.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Rotating.swift"; sourceTree = "<group>"; };
  168. A8A77B392E1B6861006C2C98 /* PhotoManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoManager.swift; sourceTree = "<group>"; };
  169. A8A77B3B2E1B69F7006C2C98 /* UIImage+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Ex.swift"; sourceTree = "<group>"; };
  170. A8A77B3D2E1B6AC7006C2C98 /* Dictionary+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Ex.swift"; sourceTree = "<group>"; };
  171. A8A77B412E1B6B30006C2C98 /* UIView+Frame.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Frame.swift"; sourceTree = "<group>"; };
  172. A8A77B432E1B6B44006C2C98 /* Date+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Ex.swift"; sourceTree = "<group>"; };
  173. A8A77B452E1B6CA3006C2C98 /* UIView+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Ex.swift"; sourceTree = "<group>"; };
  174. A8A77B472E1B6D78006C2C98 /* TSToastTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSToastTool.swift; sourceTree = "<group>"; };
  175. A8A77B492E1B710B006C2C98 /* UIColor+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Ex.swift"; sourceTree = "<group>"; };
  176. A8A77B4B2E1B72C6006C2C98 /* UIStackView+Ex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIStackView+Ex.swift"; sourceTree = "<group>"; };
  177. A8A77B4D2E1B7533006C2C98 /* TSSetingModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSetingModel.swift; sourceTree = "<group>"; };
  178. A8C4D9032E18D839007B9D76 /* TSLaunchVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSLaunchVC.swift; sourceTree = "<group>"; };
  179. A8C4D9082E18FEB6007B9D76 /* TSAppUpdateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAppUpdateManager.swift; sourceTree = "<group>"; };
  180. A8C4D90A2E18FEB6007B9D76 /* TSGenerateBaseOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGenerateBaseOperation.swift; sourceTree = "<group>"; };
  181. A8C4D90B2E18FEB6007B9D76 /* TSGenerateBasePhotoOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGenerateBasePhotoOperation.swift; sourceTree = "<group>"; };
  182. A8C4D90D2E18FEB6007B9D76 /* TSBaseOperationQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseOperationQueue.swift; sourceTree = "<group>"; };
  183. A8C4D90E2E18FEB6007B9D76 /* TSBaseOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBaseOperation.swift; sourceTree = "<group>"; };
  184. A8C4D9102E18FEB6007B9D76 /* TSRealmManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSRealmManager.swift; sourceTree = "<group>"; };
  185. A8C4D9122E18FEB6007B9D76 /* TSActionInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSActionInfoModel.swift; sourceTree = "<group>"; };
  186. A8C4D9132E18FEB6007B9D76 /* TSProgressState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSProgressState.swift; sourceTree = "<group>"; };
  187. A8C4D9152E18FEB6007B9D76 /* TSDBManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSDBManager.swift; sourceTree = "<group>"; };
  188. A8C4D9162E18FEB6007B9D76 /* TSDBActionInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSDBActionInfoModel.swift; sourceTree = "<group>"; };
  189. A8C4D9242E18FF63007B9D76 /* TSNetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSNetworkManager.swift; sourceTree = "<group>"; };
  190. A8C4D9252E18FF63007B9D76 /* TSNetWork+Business.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSNetWork+Business.swift"; sourceTree = "<group>"; };
  191. A8C4D9262E18FF63007B9D76 /* TSNetworkManager+Loading.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSNetworkManager+Loading.swift"; sourceTree = "<group>"; };
  192. A8C4D92D2E190069007B9D76 /* TSGeneratorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGeneratorView.swift; sourceTree = "<group>"; };
  193. A8C4D92E2E190069007B9D76 /* TSGeneratoringAnimationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGeneratoringAnimationView.swift; sourceTree = "<group>"; };
  194. A8C4D92F2E190069007B9D76 /* TSGeneratorErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGeneratorErrorView.swift; sourceTree = "<group>"; };
  195. A8C4D9342E1900A1007B9D76 /* TSPurchaseEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPurchaseEnum.swift; sourceTree = "<group>"; };
  196. A8C4D9352E1900A1007B9D76 /* TSPurchaseManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPurchaseManager.swift; sourceTree = "<group>"; };
  197. A8C4D9362E1900A1007B9D76 /* TSPurchaseBusiness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPurchaseBusiness.swift; sourceTree = "<group>"; };
  198. A8C4D93B2E190181007B9D76 /* TSCommonTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSCommonTool.swift; sourceTree = "<group>"; };
  199. A8C4D9412E1906E5007B9D76 /* TSSetingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSetingVC.swift; sourceTree = "<group>"; };
  200. A8C4D9432E190713007B9D76 /* TSSetingVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSetingVM.swift; sourceTree = "<group>"; };
  201. A8C4D9442E19073D007B9D76 /* TSSetingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSSetingCell.swift; sourceTree = "<group>"; };
  202. A8C4D9482E19093C007B9D76 /* Poppins-BoldItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Poppins-BoldItalic.otf"; sourceTree = "<group>"; };
  203. A8C4D94A2E1909A6007B9D76 /* CherryBombOne-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "CherryBombOne-Regular.ttf"; sourceTree = "<group>"; };
  204. A8C4D94F2E190D0E007B9D76 /* UIColor+Color.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Color.swift"; sourceTree = "<group>"; };
  205. A8C4D9522E190E3E007B9D76 /* TSGeneratorModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSGeneratorModel.swift; sourceTree = "<group>"; };
  206. A8C4D9542E190F29007B9D76 /* TSPlogUploadHintVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogUploadHintVC.swift; sourceTree = "<group>"; };
  207. A8C4D9572E190F6E007B9D76 /* TSTextToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSTextToastView.swift; sourceTree = "<group>"; };
  208. A8C4D9582E190F6E007B9D76 /* TSPhotoPickerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPhotoPickerManager.swift; sourceTree = "<group>"; };
  209. A8C4D95E2E190FA7007B9D76 /* TSAppBtnView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAppBtnView.swift; sourceTree = "<group>"; };
  210. A8C4D9632E191249007B9D76 /* TSAIListPhotoGeneratorVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIListPhotoGeneratorVC.swift; sourceTree = "<group>"; };
  211. A8C4D9732E191AC3007B9D76 /* TSBusinessWebVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSBusinessWebVC.swift; sourceTree = "<group>"; };
  212. A8C4D9762E191EB4007B9D76 /* TSPlogVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogVC.swift; sourceTree = "<group>"; };
  213. A8C4D97C2E191F70007B9D76 /* TSPlogVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogVM.swift; sourceTree = "<group>"; };
  214. A8C4D97E2E191FAA007B9D76 /* TSAIDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIDataModel.swift; sourceTree = "<group>"; };
  215. A8C4D9812E19208E007B9D76 /* TSPlogBaseCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogBaseCell.swift; sourceTree = "<group>"; };
  216. A8C4D9832E1920CD007B9D76 /* TSPlogBannerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogBannerCell.swift; sourceTree = "<group>"; };
  217. A8C4D9852E1920D4007B9D76 /* TSPlogMoreCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSPlogMoreCell.swift; sourceTree = "<group>"; };
  218. A8C4D9882E193086007B9D76 /* TSAIDataHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TSAIDataHeaderView.swift; sourceTree = "<group>"; };
  219. A8EB380B2E128472002F90E9 /* KittensTravelNotes.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KittensTravelNotes.app; sourceTree = BUILT_PRODUCTS_DIR; };
  220. A8EB38232E128478002F90E9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  221. A8EB38242E128478002F90E9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  222. A8EB38252E128478002F90E9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  223. A8EB38262E128478002F90E9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  224. A8EB38352E1286ED002F90E9 /* CustomTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTabBarController.swift; sourceTree = "<group>"; };
  225. DDC692A6FFF52459DF9C40FC /* Pods-KittensTravelNotes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KittensTravelNotes.debug.xcconfig"; path = "Target Support Files/Pods-KittensTravelNotes/Pods-KittensTravelNotes.debug.xcconfig"; sourceTree = "<group>"; };
  226. /* End PBXFileReference section */
  227. /* Begin PBXFrameworksBuildPhase section */
  228. A8EB38082E128472002F90E9 /* Frameworks */ = {
  229. isa = PBXFrameworksBuildPhase;
  230. buildActionMask = 2147483647;
  231. files = (
  232. 3707417BA416C47A7FDF3CE8 /* Pods_KittensTravelNotes.framework in Frameworks */,
  233. A82542C62E2747B100F54FE5 /* SwiftUIX in Frameworks */,
  234. );
  235. runOnlyForDeploymentPostprocessing = 0;
  236. };
  237. /* End PBXFrameworksBuildPhase section */
  238. /* Begin PBXGroup section */
  239. 922E5C880C90127AC3E4FBAD /* Frameworks */ = {
  240. isa = PBXGroup;
  241. children = (
  242. 8E4D4FE0FA1089A52C3BE4FF /* Pods_KittensTravelNotes.framework */,
  243. );
  244. name = Frameworks;
  245. sourceTree = "<group>";
  246. };
  247. A82542BB2E27391500F54FE5 /* View */ = {
  248. isa = PBXGroup;
  249. children = (
  250. A82542B92E2738DC00F54FE5 /* TSSetingTopView.swift */,
  251. A8C4D9442E19073D007B9D76 /* TSSetingCell.swift */,
  252. );
  253. path = View;
  254. sourceTree = "<group>";
  255. };
  256. A82542C02E27449A00F54FE5 /* TSPurchaseMembershipVC */ = {
  257. isa = PBXGroup;
  258. children = (
  259. A82542BC2E27449A00F54FE5 /* TSPurchaseVC.swift */,
  260. );
  261. path = TSPurchaseMembershipVC;
  262. sourceTree = "<group>";
  263. };
  264. A82542C92E2748A800F54FE5 /* SwiftUI */ = {
  265. isa = PBXGroup;
  266. children = (
  267. A82542CA2E2748B000F54FE5 /* Color+Ex.swift */,
  268. A82542CB2E2748B000F54FE5 /* Font+Ex.swift */,
  269. A82542CC2E2748B000F54FE5 /* Text+Ex.swift */,
  270. );
  271. path = SwiftUI;
  272. sourceTree = "<group>";
  273. };
  274. A83A6A7E2E1E88500084197A /* TSPlogBootImageVC */ = {
  275. isa = PBXGroup;
  276. children = (
  277. A83A6A832E1F91510084197A /* TSImageBrowseVC.swift */,
  278. A83A6A7F2E1E88650084197A /* TSPlogImageBrowseVC.swift */,
  279. );
  280. path = TSPlogBootImageVC;
  281. sourceTree = "<group>";
  282. };
  283. A87FA3AB2E1BB25B00081FA9 /* TSPlogMoreVC */ = {
  284. isa = PBXGroup;
  285. children = (
  286. A87FA3AC2E1BB26800081FA9 /* TSPlogMoreVC.swift */,
  287. );
  288. path = TSPlogMoreVC;
  289. sourceTree = "<group>";
  290. };
  291. A87FA3AE2E1BBAC600081FA9 /* TSPlogUploadPhotoVC */ = {
  292. isa = PBXGroup;
  293. children = (
  294. A87FA3B72E1BC82F00081FA9 /* View */,
  295. A87FA3AF2E1BBACC00081FA9 /* TSPlogUploadPhotoVC.swift */,
  296. A87FA3B12E1BBCF100081FA9 /* TSPlogUploadPhotoVC+View.swift */,
  297. );
  298. path = TSPlogUploadPhotoVC;
  299. sourceTree = "<group>";
  300. };
  301. A87FA3B72E1BC82F00081FA9 /* View */ = {
  302. isa = PBXGroup;
  303. children = (
  304. A87FA3BA2E1BD16200081FA9 /* TSPlogTravelTopView.swift */,
  305. A87FA3B82E1BC83800081FA9 /* TSPlogTravelPlacesView.swift */,
  306. );
  307. path = View;
  308. sourceTree = "<group>";
  309. };
  310. A87FA3BC2E1CA79600081FA9 /* TSAIPhotoGeneratoBaserVC */ = {
  311. isa = PBXGroup;
  312. children = (
  313. A87FA3BD2E1CA79F00081FA9 /* TSAIPhotoGeneratoBaserVC.swift */,
  314. A87FA3BF2E1CA7A200081FA9 /* TSAIPhotoGeneratoBaserVC+View.swift */,
  315. A87FA3C12E1CA7AA00081FA9 /* TSAIPhotoGeneratoBaserVC+Image.swift */,
  316. );
  317. path = TSAIPhotoGeneratoBaserVC;
  318. sourceTree = "<group>";
  319. };
  320. A87FA3C82E1CBA4100081FA9 /* View */ = {
  321. isa = PBXGroup;
  322. children = (
  323. A87FA3CF2E1CF56C00081FA9 /* TSRecollectionNullView.swift */,
  324. A87FA3CD2E1CC26E00081FA9 /* TSRecollectionSectionHeader.swift */,
  325. A87FA3C92E1CC05100081FA9 /* TSRecollectionCell.swift */,
  326. );
  327. path = View;
  328. sourceTree = "<group>";
  329. };
  330. A8A77AF42E1B6403006C2C98 /* PodCode */ = {
  331. isa = PBXGroup;
  332. children = (
  333. A8A77B332E1B667B006C2C98 /* GlobalImports.swift */,
  334. A8A77B262E1B64E6006C2C98 /* Ex */,
  335. A8A77B212E1B64AF006C2C98 /* View */,
  336. A8A77B182E1B6468006C2C98 /* Tool */,
  337. A8A77B0C2E1B6443006C2C98 /* BaseClass */,
  338. );
  339. path = PodCode;
  340. sourceTree = "<group>";
  341. };
  342. A8A77B0C2E1B6443006C2C98 /* BaseClass */ = {
  343. isa = PBXGroup;
  344. children = (
  345. A8A77B012E1B6443006C2C98 /* TSBaseCollectionCell.swift */,
  346. A8A77B022E1B6443006C2C98 /* TSBaseCollectionView.swift */,
  347. A8A77B032E1B6443006C2C98 /* TSBaseModel.swift */,
  348. A8A77B042E1B6443006C2C98 /* TSBaseNavigationBarView.swift */,
  349. A8A77B052E1B6443006C2C98 /* TSBaseNavigationC.swift */,
  350. A8A77B082E1B6443006C2C98 /* TSBaseVC.swift */,
  351. A87FA3A32E1B97FD00081FA9 /* TSBaseBusinessVC.swift */,
  352. A8A77B092E1B6443006C2C98 /* TSBaseView.swift */,
  353. );
  354. path = BaseClass;
  355. sourceTree = "<group>";
  356. };
  357. A8A77B182E1B6468006C2C98 /* Tool */ = {
  358. isa = PBXGroup;
  359. children = (
  360. A8A77B1F2E1B649D006C2C98 /* CpuMapManager.swift */,
  361. A8A77B1D2E1B6489006C2C98 /* TSImageStoreTool.swift */,
  362. A87FA39F2E1B792D00081FA9 /* TSImageCompress.swift */,
  363. A8A77B192E1B6476006C2C98 /* WindowHelper.swift */,
  364. A8A77B472E1B6D78006C2C98 /* TSToastTool.swift */,
  365. A8A77B1B2E1B647F006C2C98 /* TSRTLManage.swift */,
  366. A8A77B352E1B6737006C2C98 /* TSCustomAlertController.swift */,
  367. );
  368. path = Tool;
  369. sourceTree = "<group>";
  370. };
  371. A8A77B212E1B64AF006C2C98 /* View */ = {
  372. isa = PBXGroup;
  373. children = (
  374. A8A77B242E1B64C4006C2C98 /* TSSaveSuccessTool.swift */,
  375. A87FA3B52E1BC6DA00081FA9 /* TSCustomStackView.swift */,
  376. );
  377. path = View;
  378. sourceTree = "<group>";
  379. };
  380. A8A77B262E1B64E6006C2C98 /* Ex */ = {
  381. isa = PBXGroup;
  382. children = (
  383. A82542C92E2748A800F54FE5 /* SwiftUI */,
  384. A8A77B4B2E1B72C6006C2C98 /* UIStackView+Ex.swift */,
  385. A8A77B492E1B710B006C2C98 /* UIColor+Ex.swift */,
  386. A8A77B3D2E1B6AC7006C2C98 /* Dictionary+Ex.swift */,
  387. A8A77B3B2E1B69F7006C2C98 /* UIImage+Ex.swift */,
  388. A8A77B2D2E1B6529006C2C98 /* UIFont+Ex.swift */,
  389. A8A77B312E1B653E006C2C98 /* UILabel+Ex.swift */,
  390. A8A77B2F2E1B6535006C2C98 /* UIImageView+Ex.swift */,
  391. A8A77B432E1B6B44006C2C98 /* Date+Ex.swift */,
  392. A8A77B292E1B6508006C2C98 /* NSString+Ex.swift */,
  393. A8A77B2B2E1B6521006C2C98 /* UIButton+Ex.swift */,
  394. A8A77B272E1B64F2006C2C98 /* Array+Ex.swift */,
  395. A8A77B412E1B6B30006C2C98 /* UIView+Frame.swift */,
  396. A8A77B452E1B6CA3006C2C98 /* UIView+Ex.swift */,
  397. A8A77B372E1B6803006C2C98 /* UIView+Rotating.swift */,
  398. );
  399. path = Ex;
  400. sourceTree = "<group>";
  401. };
  402. A8C4D9092E18FEB6007B9D76 /* TSAppUpdateManager */ = {
  403. isa = PBXGroup;
  404. children = (
  405. A8C4D9082E18FEB6007B9D76 /* TSAppUpdateManager.swift */,
  406. );
  407. path = TSAppUpdateManager;
  408. sourceTree = "<group>";
  409. };
  410. A8C4D90C2E18FEB6007B9D76 /* TSGenerateBaseOperation */ = {
  411. isa = PBXGroup;
  412. children = (
  413. A8C4D90A2E18FEB6007B9D76 /* TSGenerateBaseOperation.swift */,
  414. A8C4D90B2E18FEB6007B9D76 /* TSGenerateBasePhotoOperation.swift */,
  415. );
  416. path = TSGenerateBaseOperation;
  417. sourceTree = "<group>";
  418. };
  419. A8C4D90F2E18FEB6007B9D76 /* OperationQueue */ = {
  420. isa = PBXGroup;
  421. children = (
  422. A8C4D90C2E18FEB6007B9D76 /* TSGenerateBaseOperation */,
  423. A8C4D90D2E18FEB6007B9D76 /* TSBaseOperationQueue.swift */,
  424. A8C4D90E2E18FEB6007B9D76 /* TSBaseOperation.swift */,
  425. );
  426. path = OperationQueue;
  427. sourceTree = "<group>";
  428. };
  429. A8C4D9112E18FEB6007B9D76 /* TSRealmManager */ = {
  430. isa = PBXGroup;
  431. children = (
  432. A8C4D9102E18FEB6007B9D76 /* TSRealmManager.swift */,
  433. );
  434. path = TSRealmManager;
  435. sourceTree = "<group>";
  436. };
  437. A8C4D9142E18FEB6007B9D76 /* Model */ = {
  438. isa = PBXGroup;
  439. children = (
  440. A8C4D9122E18FEB6007B9D76 /* TSActionInfoModel.swift */,
  441. A8C4D9132E18FEB6007B9D76 /* TSProgressState.swift */,
  442. );
  443. path = Model;
  444. sourceTree = "<group>";
  445. };
  446. A8C4D9172E18FEB6007B9D76 /* TSDBManager */ = {
  447. isa = PBXGroup;
  448. children = (
  449. A8C4D9152E18FEB6007B9D76 /* TSDBManager.swift */,
  450. A8C4D9162E18FEB6007B9D76 /* TSDBActionInfoModel.swift */,
  451. );
  452. path = TSDBManager;
  453. sourceTree = "<group>";
  454. };
  455. A8C4D9182E18FEB6007B9D76 /* Data */ = {
  456. isa = PBXGroup;
  457. children = (
  458. A8C4D9092E18FEB6007B9D76 /* TSAppUpdateManager */,
  459. A8C4D90F2E18FEB6007B9D76 /* OperationQueue */,
  460. A8C4D9112E18FEB6007B9D76 /* TSRealmManager */,
  461. A8C4D9142E18FEB6007B9D76 /* Model */,
  462. A8C4D9172E18FEB6007B9D76 /* TSDBManager */,
  463. );
  464. path = Data;
  465. sourceTree = "<group>";
  466. };
  467. A8C4D9232E18FF5A007B9D76 /* Common */ = {
  468. isa = PBXGroup;
  469. children = (
  470. A8C4D95A2E190F6E007B9D76 /* ViewTool */,
  471. A8C4D94C2E1909C1007B9D76 /* Ex */,
  472. A8C4D93D2E190189007B9D76 /* Tool */,
  473. A8C4D9372E1900A1007B9D76 /* Purchase */,
  474. A8C4D9272E18FF63007B9D76 /* TSNetWork */,
  475. );
  476. path = Common;
  477. sourceTree = "<group>";
  478. };
  479. A8C4D9272E18FF63007B9D76 /* TSNetWork */ = {
  480. isa = PBXGroup;
  481. children = (
  482. A8C4D9242E18FF63007B9D76 /* TSNetworkManager.swift */,
  483. A8C4D9252E18FF63007B9D76 /* TSNetWork+Business.swift */,
  484. A8C4D9262E18FF63007B9D76 /* TSNetworkManager+Loading.swift */,
  485. );
  486. path = TSNetWork;
  487. sourceTree = "<group>";
  488. };
  489. A8C4D92B2E19004F007B9D76 /* Business */ = {
  490. isa = PBXGroup;
  491. children = (
  492. A8C4D9182E18FEB6007B9D76 /* Data */,
  493. A8EB38342E1286E4002F90E9 /* Tabbar */,
  494. A8C4D9742E191AC3007B9D76 /* TSBusinessWebVC */,
  495. A8C4D9402E1906D2007B9D76 /* Recollection */,
  496. A82542C02E27449A00F54FE5 /* TSPurchaseMembershipVC */,
  497. A8C4D93F2E1906C8007B9D76 /* Plog */,
  498. A8C4D93E2E1906BF007B9D76 /* Seting */,
  499. A8C4D92C2E190061007B9D76 /* PublicModule */,
  500. );
  501. path = Business;
  502. sourceTree = "<group>";
  503. };
  504. A8C4D92C2E190061007B9D76 /* PublicModule */ = {
  505. isa = PBXGroup;
  506. children = (
  507. A8C4D95D2E190F98007B9D76 /* View */,
  508. A8C4D9552E190F29007B9D76 /* TSAIAgeImageHintVC */,
  509. A8C4D9512E190E30007B9D76 /* Model */,
  510. );
  511. path = PublicModule;
  512. sourceTree = "<group>";
  513. };
  514. A8C4D9302E190069007B9D76 /* TSGeneratorView */ = {
  515. isa = PBXGroup;
  516. children = (
  517. A87FA3CB2E1CC22D00081FA9 /* TSGennerateCellView.swift */,
  518. A8C4D92D2E190069007B9D76 /* TSGeneratorView.swift */,
  519. A8C4D92E2E190069007B9D76 /* TSGeneratoringAnimationView.swift */,
  520. A8C4D92F2E190069007B9D76 /* TSGeneratorErrorView.swift */,
  521. );
  522. path = TSGeneratorView;
  523. sourceTree = "<group>";
  524. };
  525. A8C4D9372E1900A1007B9D76 /* Purchase */ = {
  526. isa = PBXGroup;
  527. children = (
  528. A8C4D9342E1900A1007B9D76 /* TSPurchaseEnum.swift */,
  529. A8C4D9352E1900A1007B9D76 /* TSPurchaseManager.swift */,
  530. A8C4D9362E1900A1007B9D76 /* TSPurchaseBusiness.swift */,
  531. );
  532. path = Purchase;
  533. sourceTree = "<group>";
  534. };
  535. A8C4D93D2E190189007B9D76 /* Tool */ = {
  536. isa = PBXGroup;
  537. children = (
  538. A8A77B392E1B6861006C2C98 /* PhotoManager.swift */,
  539. A8C4D93B2E190181007B9D76 /* TSCommonTool.swift */,
  540. );
  541. path = Tool;
  542. sourceTree = "<group>";
  543. };
  544. A8C4D93E2E1906BF007B9D76 /* Seting */ = {
  545. isa = PBXGroup;
  546. children = (
  547. A82542BB2E27391500F54FE5 /* View */,
  548. A8A77B4D2E1B7533006C2C98 /* TSSetingModel.swift */,
  549. A8C4D9432E190713007B9D76 /* TSSetingVM.swift */,
  550. A8C4D9412E1906E5007B9D76 /* TSSetingVC.swift */,
  551. );
  552. path = Seting;
  553. sourceTree = "<group>";
  554. };
  555. A8C4D93F2E1906C8007B9D76 /* Plog */ = {
  556. isa = PBXGroup;
  557. children = (
  558. A83A6A7E2E1E88500084197A /* TSPlogBootImageVC */,
  559. A87FA3AE2E1BBAC600081FA9 /* TSPlogUploadPhotoVC */,
  560. A87FA3AB2E1BB25B00081FA9 /* TSPlogMoreVC */,
  561. A8C4D9782E191EC1007B9D76 /* TSPlogVC */,
  562. A8C4D9652E191249007B9D76 /* TSAIPhotoGeneratorVC */,
  563. );
  564. path = Plog;
  565. sourceTree = "<group>";
  566. };
  567. A8C4D9402E1906D2007B9D76 /* Recollection */ = {
  568. isa = PBXGroup;
  569. children = (
  570. A87FA3C82E1CBA4100081FA9 /* View */,
  571. A87FA3C52E1CB97900081FA9 /* TSRecollectionVC.swift */,
  572. A83A6A7C2E1E51F70084197A /* TSPhotoBrowseVC.swift */,
  573. );
  574. path = Recollection;
  575. sourceTree = "<group>";
  576. };
  577. A8C4D9462E190796007B9D76 /* Res */ = {
  578. isa = PBXGroup;
  579. children = (
  580. A87FA3C32E1CB0B800081FA9 /* generat_loading.gif */,
  581. A8C4D9472E19079D007B9D76 /* Font */,
  582. );
  583. path = Res;
  584. sourceTree = "<group>";
  585. };
  586. A8C4D9472E19079D007B9D76 /* Font */ = {
  587. isa = PBXGroup;
  588. children = (
  589. A8C4D9482E19093C007B9D76 /* Poppins-BoldItalic.otf */,
  590. A8C4D94A2E1909A6007B9D76 /* CherryBombOne-Regular.ttf */,
  591. A87FA3D12E1D0A0A00081FA9 /* CoveredByYourGrace-Regular.ttf */,
  592. );
  593. path = Font;
  594. sourceTree = "<group>";
  595. };
  596. A8C4D94C2E1909C1007B9D76 /* Ex */ = {
  597. isa = PBXGroup;
  598. children = (
  599. A8C4D94F2E190D0E007B9D76 /* UIColor+Color.swift */,
  600. A87FA3A72E1B9A0700081FA9 /* UIViewController+Ex.swift */,
  601. A87FA3A92E1BAB6100081FA9 /* UIView+Animation.swift */,
  602. );
  603. path = Ex;
  604. sourceTree = "<group>";
  605. };
  606. A8C4D9512E190E30007B9D76 /* Model */ = {
  607. isa = PBXGroup;
  608. children = (
  609. A8C4D9522E190E3E007B9D76 /* TSGeneratorModel.swift */,
  610. );
  611. path = Model;
  612. sourceTree = "<group>";
  613. };
  614. A8C4D9552E190F29007B9D76 /* TSAIAgeImageHintVC */ = {
  615. isa = PBXGroup;
  616. children = (
  617. A8C4D9542E190F29007B9D76 /* TSPlogUploadHintVC.swift */,
  618. );
  619. path = TSAIAgeImageHintVC;
  620. sourceTree = "<group>";
  621. };
  622. A8C4D9592E190F6E007B9D76 /* TSPhotoPickerManager */ = {
  623. isa = PBXGroup;
  624. children = (
  625. A8C4D9582E190F6E007B9D76 /* TSPhotoPickerManager.swift */,
  626. );
  627. path = TSPhotoPickerManager;
  628. sourceTree = "<group>";
  629. };
  630. A8C4D95A2E190F6E007B9D76 /* ViewTool */ = {
  631. isa = PBXGroup;
  632. children = (
  633. A8C4D9572E190F6E007B9D76 /* TSTextToastView.swift */,
  634. A8C4D9592E190F6E007B9D76 /* TSPhotoPickerManager */,
  635. );
  636. path = ViewTool;
  637. sourceTree = "<group>";
  638. };
  639. A8C4D95D2E190F98007B9D76 /* View */ = {
  640. isa = PBXGroup;
  641. children = (
  642. A8C4D95E2E190FA7007B9D76 /* TSAppBtnView.swift */,
  643. A8C4D9302E190069007B9D76 /* TSGeneratorView */,
  644. );
  645. path = View;
  646. sourceTree = "<group>";
  647. };
  648. A8C4D9652E191249007B9D76 /* TSAIPhotoGeneratorVC */ = {
  649. isa = PBXGroup;
  650. children = (
  651. A87FA3BC2E1CA79600081FA9 /* TSAIPhotoGeneratoBaserVC */,
  652. A8C4D9632E191249007B9D76 /* TSAIListPhotoGeneratorVC.swift */,
  653. );
  654. path = TSAIPhotoGeneratorVC;
  655. sourceTree = "<group>";
  656. };
  657. A8C4D9742E191AC3007B9D76 /* TSBusinessWebVC */ = {
  658. isa = PBXGroup;
  659. children = (
  660. A8C4D9732E191AC3007B9D76 /* TSBusinessWebVC.swift */,
  661. );
  662. path = TSBusinessWebVC;
  663. sourceTree = "<group>";
  664. };
  665. A8C4D9782E191EC1007B9D76 /* TSPlogVC */ = {
  666. isa = PBXGroup;
  667. children = (
  668. A8C4D9802E192011007B9D76 /* View */,
  669. A8C4D97B2E191F65007B9D76 /* VM */,
  670. A8C4D9762E191EB4007B9D76 /* TSPlogVC.swift */,
  671. );
  672. path = TSPlogVC;
  673. sourceTree = "<group>";
  674. };
  675. A8C4D97B2E191F65007B9D76 /* VM */ = {
  676. isa = PBXGroup;
  677. children = (
  678. A8C4D97E2E191FAA007B9D76 /* TSAIDataModel.swift */,
  679. A8C4D97C2E191F70007B9D76 /* TSPlogVM.swift */,
  680. );
  681. path = VM;
  682. sourceTree = "<group>";
  683. };
  684. A8C4D9802E192011007B9D76 /* View */ = {
  685. isa = PBXGroup;
  686. children = (
  687. A8C4D9882E193086007B9D76 /* TSAIDataHeaderView.swift */,
  688. A8C4D9812E19208E007B9D76 /* TSPlogBaseCell.swift */,
  689. A8C4D9832E1920CD007B9D76 /* TSPlogBannerCell.swift */,
  690. A8C4D9852E1920D4007B9D76 /* TSPlogMoreCell.swift */,
  691. );
  692. path = View;
  693. sourceTree = "<group>";
  694. };
  695. A8EB38022E128472002F90E9 = {
  696. isa = PBXGroup;
  697. children = (
  698. A8A77AF42E1B6403006C2C98 /* PodCode */,
  699. A8EB382C2E128478002F90E9 /* KittensTravelNotes */,
  700. A8EB380C2E128472002F90E9 /* Products */,
  701. D2794D1BE5D2D464BB1A4EB2 /* Pods */,
  702. 922E5C880C90127AC3E4FBAD /* Frameworks */,
  703. );
  704. sourceTree = "<group>";
  705. };
  706. A8EB380C2E128472002F90E9 /* Products */ = {
  707. isa = PBXGroup;
  708. children = (
  709. A8EB380B2E128472002F90E9 /* KittensTravelNotes.app */,
  710. );
  711. name = Products;
  712. sourceTree = "<group>";
  713. };
  714. A8EB382C2E128478002F90E9 /* KittensTravelNotes */ = {
  715. isa = PBXGroup;
  716. children = (
  717. A8C4D9462E190796007B9D76 /* Res */,
  718. A8C4D92B2E19004F007B9D76 /* Business */,
  719. A8C4D9232E18FF5A007B9D76 /* Common */,
  720. A8EB38242E128478002F90E9 /* Assets.xcassets */,
  721. A8EB38232E128478002F90E9 /* AppDelegate.swift */,
  722. A8EB38252E128478002F90E9 /* Info.plist */,
  723. A8C4D9032E18D839007B9D76 /* TSLaunchVC.swift */,
  724. A8EB38272E128478002F90E9 /* LaunchScreen.storyboard */,
  725. );
  726. path = KittensTravelNotes;
  727. sourceTree = "<group>";
  728. };
  729. A8EB38342E1286E4002F90E9 /* Tabbar */ = {
  730. isa = PBXGroup;
  731. children = (
  732. A8EB38352E1286ED002F90E9 /* CustomTabBarController.swift */,
  733. );
  734. path = Tabbar;
  735. sourceTree = "<group>";
  736. };
  737. D2794D1BE5D2D464BB1A4EB2 /* Pods */ = {
  738. isa = PBXGroup;
  739. children = (
  740. DDC692A6FFF52459DF9C40FC /* Pods-KittensTravelNotes.debug.xcconfig */,
  741. 46285A802D45C7DD8232C714 /* Pods-KittensTravelNotes.release.xcconfig */,
  742. );
  743. path = Pods;
  744. sourceTree = "<group>";
  745. };
  746. /* End PBXGroup section */
  747. /* Begin PBXNativeTarget section */
  748. A8EB380A2E128472002F90E9 /* KittensTravelNotes */ = {
  749. isa = PBXNativeTarget;
  750. buildConfigurationList = A8EB381E2E128474002F90E9 /* Build configuration list for PBXNativeTarget "KittensTravelNotes" */;
  751. buildPhases = (
  752. 10398D0882943E9B2C6A2A25 /* [CP] Check Pods Manifest.lock */,
  753. A8EB38072E128472002F90E9 /* Sources */,
  754. A8EB38082E128472002F90E9 /* Frameworks */,
  755. A8EB38092E128472002F90E9 /* Resources */,
  756. 948CF387B8020811B8C2FAFC /* [CP] Embed Pods Frameworks */,
  757. );
  758. buildRules = (
  759. );
  760. dependencies = (
  761. );
  762. name = KittensTravelNotes;
  763. productName = KittensTravelNotes;
  764. productReference = A8EB380B2E128472002F90E9 /* KittensTravelNotes.app */;
  765. productType = "com.apple.product-type.application";
  766. };
  767. /* End PBXNativeTarget section */
  768. /* Begin PBXProject section */
  769. A8EB38032E128472002F90E9 /* Project object */ = {
  770. isa = PBXProject;
  771. attributes = {
  772. BuildIndependentTargetsInParallel = 1;
  773. LastSwiftUpdateCheck = 1620;
  774. LastUpgradeCheck = 1620;
  775. TargetAttributes = {
  776. A8EB380A2E128472002F90E9 = {
  777. CreatedOnToolsVersion = 16.2;
  778. };
  779. };
  780. };
  781. buildConfigurationList = A8EB38062E128472002F90E9 /* Build configuration list for PBXProject "KittensTravelNotes" */;
  782. developmentRegion = en;
  783. hasScannedForEncodings = 0;
  784. knownRegions = (
  785. en,
  786. Base,
  787. );
  788. mainGroup = A8EB38022E128472002F90E9;
  789. minimizedProjectReferenceProxies = 1;
  790. packageReferences = (
  791. A82542C42E2747B100F54FE5 /* XCRemoteSwiftPackageReference "SwiftUIX" */,
  792. );
  793. preferredProjectObjectVersion = 77;
  794. productRefGroup = A8EB380C2E128472002F90E9 /* Products */;
  795. projectDirPath = "";
  796. projectRoot = "";
  797. targets = (
  798. A8EB380A2E128472002F90E9 /* KittensTravelNotes */,
  799. );
  800. };
  801. /* End PBXProject section */
  802. /* Begin PBXResourcesBuildPhase section */
  803. A8EB38092E128472002F90E9 /* Resources */ = {
  804. isa = PBXResourcesBuildPhase;
  805. buildActionMask = 2147483647;
  806. files = (
  807. A8EB38302E128478002F90E9 /* Assets.xcassets in Resources */,
  808. A87FA3C42E1CB0B800081FA9 /* generat_loading.gif in Resources */,
  809. A8C4D9492E19093C007B9D76 /* Poppins-BoldItalic.otf in Resources */,
  810. A87FA3D22E1D0A0A00081FA9 /* CoveredByYourGrace-Regular.ttf in Resources */,
  811. A8C4D94B2E1909A6007B9D76 /* CherryBombOne-Regular.ttf in Resources */,
  812. A8EB38322E128478002F90E9 /* LaunchScreen.storyboard in Resources */,
  813. );
  814. runOnlyForDeploymentPostprocessing = 0;
  815. };
  816. /* End PBXResourcesBuildPhase section */
  817. /* Begin PBXShellScriptBuildPhase section */
  818. 10398D0882943E9B2C6A2A25 /* [CP] Check Pods Manifest.lock */ = {
  819. isa = PBXShellScriptBuildPhase;
  820. buildActionMask = 2147483647;
  821. files = (
  822. );
  823. inputFileListPaths = (
  824. );
  825. inputPaths = (
  826. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  827. "${PODS_ROOT}/Manifest.lock",
  828. );
  829. name = "[CP] Check Pods Manifest.lock";
  830. outputFileListPaths = (
  831. );
  832. outputPaths = (
  833. "$(DERIVED_FILE_DIR)/Pods-KittensTravelNotes-checkManifestLockResult.txt",
  834. );
  835. runOnlyForDeploymentPostprocessing = 0;
  836. shellPath = /bin/sh;
  837. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  838. showEnvVarsInLog = 0;
  839. };
  840. 948CF387B8020811B8C2FAFC /* [CP] Embed Pods Frameworks */ = {
  841. isa = PBXShellScriptBuildPhase;
  842. buildActionMask = 2147483647;
  843. files = (
  844. );
  845. inputFileListPaths = (
  846. "${PODS_ROOT}/Target Support Files/Pods-KittensTravelNotes/Pods-KittensTravelNotes-frameworks-${CONFIGURATION}-input-files.xcfilelist",
  847. );
  848. name = "[CP] Embed Pods Frameworks";
  849. outputFileListPaths = (
  850. "${PODS_ROOT}/Target Support Files/Pods-KittensTravelNotes/Pods-KittensTravelNotes-frameworks-${CONFIGURATION}-output-files.xcfilelist",
  851. );
  852. runOnlyForDeploymentPostprocessing = 0;
  853. shellPath = /bin/sh;
  854. shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-KittensTravelNotes/Pods-KittensTravelNotes-frameworks.sh\"\n";
  855. showEnvVarsInLog = 0;
  856. };
  857. /* End PBXShellScriptBuildPhase section */
  858. /* Begin PBXSourcesBuildPhase section */
  859. A8EB38072E128472002F90E9 /* Sources */ = {
  860. isa = PBXSourcesBuildPhase;
  861. buildActionMask = 2147483647;
  862. files = (
  863. A8EB38362E1286F5002F90E9 /* CustomTabBarController.swift in Sources */,
  864. A8C4D9532E190E47007B9D76 /* TSGeneratorModel.swift in Sources */,
  865. A83A6A7D2E1E51FB0084197A /* TSPhotoBrowseVC.swift in Sources */,
  866. A87FA3C62E1CB97F00081FA9 /* TSRecollectionVC.swift in Sources */,
  867. A8C4D9052E18D839007B9D76 /* TSLaunchVC.swift in Sources */,
  868. A87FA3C22E1CA7AF00081FA9 /* TSAIPhotoGeneratoBaserVC+Image.swift in Sources */,
  869. A8C4D9452E190742007B9D76 /* TSSetingCell.swift in Sources */,
  870. A87FA3BB2E1BD16B00081FA9 /* TSPlogTravelTopView.swift in Sources */,
  871. A8A77B3C2E1B6A00006C2C98 /* UIImage+Ex.swift in Sources */,
  872. A8C4D93C2E190181007B9D76 /* TSCommonTool.swift in Sources */,
  873. A8C4D97D2E191F73007B9D76 /* TSPlogVM.swift in Sources */,
  874. A8A77B382E1B6803006C2C98 /* UIView+Rotating.swift in Sources */,
  875. A8A77B3E2E1B6AC7006C2C98 /* Dictionary+Ex.swift in Sources */,
  876. A87FA3CE2E1CC27600081FA9 /* TSRecollectionSectionHeader.swift in Sources */,
  877. A8EB382D2E128478002F90E9 /* AppDelegate.swift in Sources */,
  878. A8C4D9862E1920D5007B9D76 /* TSPlogMoreCell.swift in Sources */,
  879. A8C4D9192E18FEB6007B9D76 /* TSRealmManager.swift in Sources */,
  880. A8C4D91A2E18FEB6007B9D76 /* TSBaseOperationQueue.swift in Sources */,
  881. A8C4D91B2E18FEB6007B9D76 /* TSProgressState.swift in Sources */,
  882. A8C4D91C2E18FEB6007B9D76 /* TSGenerateBaseOperation.swift in Sources */,
  883. A8C4D91D2E18FEB6007B9D76 /* TSActionInfoModel.swift in Sources */,
  884. A8A77B482E1B6D78006C2C98 /* TSToastTool.swift in Sources */,
  885. A8C4D91E2E18FEB6007B9D76 /* TSBaseOperation.swift in Sources */,
  886. A8A77B282E1B64F2006C2C98 /* Array+Ex.swift in Sources */,
  887. A8C4D91F2E18FEB6007B9D76 /* TSDBActionInfoModel.swift in Sources */,
  888. A8A77B202E1B649D006C2C98 /* CpuMapManager.swift in Sources */,
  889. A8A77B362E1B6737006C2C98 /* TSCustomAlertController.swift in Sources */,
  890. A8C4D9892E193087007B9D76 /* TSAIDataHeaderView.swift in Sources */,
  891. A8C4D9282E18FF63007B9D76 /* TSNetworkManager.swift in Sources */,
  892. A8C4D9292E18FF63007B9D76 /* TSNetWork+Business.swift in Sources */,
  893. A8C4D9422E1906EA007B9D76 /* TSSetingVC.swift in Sources */,
  894. A8C4D9502E190D15007B9D76 /* UIColor+Color.swift in Sources */,
  895. A8C4D92A2E18FF63007B9D76 /* TSNetworkManager+Loading.swift in Sources */,
  896. A8C4D9202E18FEB6007B9D76 /* TSAppUpdateManager.swift in Sources */,
  897. A8C4D9212E18FEB6007B9D76 /* TSDBManager.swift in Sources */,
  898. A8A77B322E1B653E006C2C98 /* UILabel+Ex.swift in Sources */,
  899. A87FA3A82E1B9A1400081FA9 /* UIViewController+Ex.swift in Sources */,
  900. A83A6A842E1F91540084197A /* TSImageBrowseVC.swift in Sources */,
  901. A8A77B2C2E1B6521006C2C98 /* UIButton+Ex.swift in Sources */,
  902. A8C4D9752E191AC3007B9D76 /* TSBusinessWebVC.swift in Sources */,
  903. A87FA3B92E1BC84B00081FA9 /* TSPlogTravelPlacesView.swift in Sources */,
  904. A87FA3AD2E1BB26900081FA9 /* TSPlogMoreVC.swift in Sources */,
  905. A87FA3CC2E1CC22E00081FA9 /* TSGennerateCellView.swift in Sources */,
  906. A82542C12E27449A00F54FE5 /* TSPurchaseVC.swift in Sources */,
  907. A8C4D95F2E190FA7007B9D76 /* TSAppBtnView.swift in Sources */,
  908. A8C4D9222E18FEB6007B9D76 /* TSGenerateBasePhotoOperation.swift in Sources */,
  909. A82542BA2E2738E100F54FE5 /* TSSetingTopView.swift in Sources */,
  910. A8C4D9312E190069007B9D76 /* TSGeneratorErrorView.swift in Sources */,
  911. A8A77B3A2E1B6861006C2C98 /* PhotoManager.swift in Sources */,
  912. A87FA3D02E1CF56E00081FA9 /* TSRecollectionNullView.swift in Sources */,
  913. A83A6A802E1E88660084197A /* TSPlogImageBrowseVC.swift in Sources */,
  914. A8C4D9322E190069007B9D76 /* TSGeneratorView.swift in Sources */,
  915. A8C4D9382E1900A1007B9D76 /* TSPurchaseEnum.swift in Sources */,
  916. A8C4D9672E191249007B9D76 /* TSAIListPhotoGeneratorVC.swift in Sources */,
  917. A8A77B442E1B6B44006C2C98 /* Date+Ex.swift in Sources */,
  918. A87FA3CA2E1CC05500081FA9 /* TSRecollectionCell.swift in Sources */,
  919. A8A77B0D2E1B6443006C2C98 /* TSBaseNavigationBarView.swift in Sources */,
  920. A8A77B1A2E1B6476006C2C98 /* WindowHelper.swift in Sources */,
  921. A8A77B102E1B6443006C2C98 /* TSBaseModel.swift in Sources */,
  922. A8A77B1E2E1B6489006C2C98 /* TSImageStoreTool.swift in Sources */,
  923. A8A77B122E1B6443006C2C98 /* TSBaseCollectionView.swift in Sources */,
  924. A87FA3A02E1B792D00081FA9 /* TSImageCompress.swift in Sources */,
  925. A8A77B132E1B6443006C2C98 /* TSBaseNavigationC.swift in Sources */,
  926. A8A77B142E1B6443006C2C98 /* TSBaseView.swift in Sources */,
  927. A8A77B152E1B6443006C2C98 /* TSBaseCollectionCell.swift in Sources */,
  928. A8A77B422E1B6B30006C2C98 /* UIView+Frame.swift in Sources */,
  929. A8A77B342E1B667C006C2C98 /* GlobalImports.swift in Sources */,
  930. A8A77B302E1B6535006C2C98 /* UIImageView+Ex.swift in Sources */,
  931. A8A77B2A2E1B6508006C2C98 /* NSString+Ex.swift in Sources */,
  932. A8A77B172E1B6443006C2C98 /* TSBaseVC.swift in Sources */,
  933. A8C4D9392E1900A1007B9D76 /* TSPurchaseManager.swift in Sources */,
  934. A8C4D93A2E1900A1007B9D76 /* TSPurchaseBusiness.swift in Sources */,
  935. A8A77B2E2E1B6529006C2C98 /* UIFont+Ex.swift in Sources */,
  936. A8C4D9332E190069007B9D76 /* TSGeneratoringAnimationView.swift in Sources */,
  937. A8A77B4C2E1B72F9006C2C98 /* UIStackView+Ex.swift in Sources */,
  938. A8C4D9842E1920CE007B9D76 /* TSPlogBannerCell.swift in Sources */,
  939. A82542CD2E2748B000F54FE5 /* Color+Ex.swift in Sources */,
  940. A82542CE2E2748B000F54FE5 /* Text+Ex.swift in Sources */,
  941. A82542CF2E2748B000F54FE5 /* Font+Ex.swift in Sources */,
  942. A8C4D97F2E191FB3007B9D76 /* TSAIDataModel.swift in Sources */,
  943. A8A77B4E2E1B7534006C2C98 /* TSSetingModel.swift in Sources */,
  944. A8A77B462E1B6CA8006C2C98 /* UIView+Ex.swift in Sources */,
  945. A87FA3C02E1CA7A500081FA9 /* TSAIPhotoGeneratoBaserVC+View.swift in Sources */,
  946. A87FA3B62E1BC6DA00081FA9 /* TSCustomStackView.swift in Sources */,
  947. A87FA3AA2E1BAB6F00081FA9 /* UIView+Animation.swift in Sources */,
  948. A87FA3B22E1BBCF400081FA9 /* TSPlogUploadPhotoVC+View.swift in Sources */,
  949. A8C4D9722E191A5E007B9D76 /* TSSetingVM.swift in Sources */,
  950. A8A77B252E1B64C4006C2C98 /* TSSaveSuccessTool.swift in Sources */,
  951. A8C4D9562E190F29007B9D76 /* TSPlogUploadHintVC.swift in Sources */,
  952. A87FA3BE2E1CA7A000081FA9 /* TSAIPhotoGeneratoBaserVC.swift in Sources */,
  953. A8C4D9772E191EBC007B9D76 /* TSPlogVC.swift in Sources */,
  954. A8C4D95B2E190F6E007B9D76 /* TSTextToastView.swift in Sources */,
  955. A87FA3A42E1B980900081FA9 /* TSBaseBusinessVC.swift in Sources */,
  956. A87FA3B02E1BBACC00081FA9 /* TSPlogUploadPhotoVC.swift in Sources */,
  957. A8C4D95C2E190F6E007B9D76 /* TSPhotoPickerManager.swift in Sources */,
  958. A8A77B1C2E1B647F006C2C98 /* TSRTLManage.swift in Sources */,
  959. A8A77B4A2E1B710F006C2C98 /* UIColor+Ex.swift in Sources */,
  960. A8C4D9822E192099007B9D76 /* TSPlogBaseCell.swift in Sources */,
  961. );
  962. runOnlyForDeploymentPostprocessing = 0;
  963. };
  964. /* End PBXSourcesBuildPhase section */
  965. /* Begin PBXVariantGroup section */
  966. A8EB38272E128478002F90E9 /* LaunchScreen.storyboard */ = {
  967. isa = PBXVariantGroup;
  968. children = (
  969. A8EB38262E128478002F90E9 /* Base */,
  970. );
  971. name = LaunchScreen.storyboard;
  972. sourceTree = "<group>";
  973. };
  974. /* End PBXVariantGroup section */
  975. /* Begin XCBuildConfiguration section */
  976. A8EB381F2E128474002F90E9 /* Debug */ = {
  977. isa = XCBuildConfiguration;
  978. baseConfigurationReference = DDC692A6FFF52459DF9C40FC /* Pods-KittensTravelNotes.debug.xcconfig */;
  979. buildSettings = {
  980. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  981. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  982. CODE_SIGN_STYLE = Automatic;
  983. CURRENT_PROJECT_VERSION = 1;
  984. DEVELOPMENT_TEAM = 65UD255J84;
  985. GENERATE_INFOPLIST_FILE = YES;
  986. INFOPLIST_FILE = KittensTravelNotes/Info.plist;
  987. INFOPLIST_KEY_CFBundleDisplayName = CatWorld;
  988. INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Allow permissions to upload images to generate and save images to the Photos.";
  989. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  990. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  991. INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
  992. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
  993. INFOPLIST_KEY_UIUserInterfaceStyle = Light;
  994. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  995. LD_RUNPATH_SEARCH_PATHS = (
  996. "$(inherited)",
  997. "@executable_path/Frameworks",
  998. );
  999. MARKETING_VERSION = 1.1;
  1000. PRODUCT_BUNDLE_IDENTIFIER = bethere.ai.com;
  1001. PRODUCT_NAME = "$(TARGET_NAME)";
  1002. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  1003. SUPPORTS_MACCATALYST = NO;
  1004. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  1005. SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
  1006. SWIFT_EMIT_LOC_STRINGS = YES;
  1007. SWIFT_VERSION = 5.0;
  1008. TARGETED_DEVICE_FAMILY = 1;
  1009. };
  1010. name = Debug;
  1011. };
  1012. A8EB38202E128474002F90E9 /* Release */ = {
  1013. isa = XCBuildConfiguration;
  1014. baseConfigurationReference = 46285A802D45C7DD8232C714 /* Pods-KittensTravelNotes.release.xcconfig */;
  1015. buildSettings = {
  1016. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  1017. ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
  1018. CODE_SIGN_STYLE = Automatic;
  1019. CURRENT_PROJECT_VERSION = 1;
  1020. DEVELOPMENT_TEAM = 65UD255J84;
  1021. GENERATE_INFOPLIST_FILE = YES;
  1022. INFOPLIST_FILE = KittensTravelNotes/Info.plist;
  1023. INFOPLIST_KEY_CFBundleDisplayName = CatWorld;
  1024. INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Allow permissions to upload images to generate and save images to the Photos.";
  1025. INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
  1026. INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
  1027. INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
  1028. INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
  1029. INFOPLIST_KEY_UIUserInterfaceStyle = Light;
  1030. IPHONEOS_DEPLOYMENT_TARGET = 14.0;
  1031. LD_RUNPATH_SEARCH_PATHS = (
  1032. "$(inherited)",
  1033. "@executable_path/Frameworks",
  1034. );
  1035. MARKETING_VERSION = 1.1;
  1036. PRODUCT_BUNDLE_IDENTIFIER = bethere.ai.com;
  1037. PRODUCT_NAME = "$(TARGET_NAME)";
  1038. SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
  1039. SUPPORTS_MACCATALYST = NO;
  1040. SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
  1041. SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
  1042. SWIFT_EMIT_LOC_STRINGS = YES;
  1043. SWIFT_VERSION = 5.0;
  1044. TARGETED_DEVICE_FAMILY = 1;
  1045. };
  1046. name = Release;
  1047. };
  1048. A8EB38212E128474002F90E9 /* Debug */ = {
  1049. isa = XCBuildConfiguration;
  1050. buildSettings = {
  1051. ALWAYS_SEARCH_USER_PATHS = NO;
  1052. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  1053. CLANG_ANALYZER_NONNULL = YES;
  1054. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1055. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  1056. CLANG_ENABLE_MODULES = YES;
  1057. CLANG_ENABLE_OBJC_ARC = YES;
  1058. CLANG_ENABLE_OBJC_WEAK = YES;
  1059. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1060. CLANG_WARN_BOOL_CONVERSION = YES;
  1061. CLANG_WARN_COMMA = YES;
  1062. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1063. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  1064. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1065. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1066. CLANG_WARN_EMPTY_BODY = YES;
  1067. CLANG_WARN_ENUM_CONVERSION = YES;
  1068. CLANG_WARN_INFINITE_RECURSION = YES;
  1069. CLANG_WARN_INT_CONVERSION = YES;
  1070. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1071. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  1072. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1073. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1074. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  1075. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1076. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1077. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1078. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1079. CLANG_WARN_UNREACHABLE_CODE = YES;
  1080. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1081. COPY_PHASE_STRIP = NO;
  1082. DEBUG_INFORMATION_FORMAT = dwarf;
  1083. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1084. ENABLE_TESTABILITY = YES;
  1085. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  1086. GCC_C_LANGUAGE_STANDARD = gnu17;
  1087. GCC_DYNAMIC_NO_PIC = NO;
  1088. GCC_NO_COMMON_BLOCKS = YES;
  1089. GCC_OPTIMIZATION_LEVEL = 0;
  1090. GCC_PREPROCESSOR_DEFINITIONS = (
  1091. "DEBUG=1",
  1092. "$(inherited)",
  1093. );
  1094. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1095. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1096. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1097. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1098. GCC_WARN_UNUSED_FUNCTION = YES;
  1099. GCC_WARN_UNUSED_VARIABLE = YES;
  1100. IPHONEOS_DEPLOYMENT_TARGET = 18.2;
  1101. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  1102. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  1103. MTL_FAST_MATH = YES;
  1104. ONLY_ACTIVE_ARCH = YES;
  1105. SDKROOT = iphoneos;
  1106. SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
  1107. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1108. };
  1109. name = Debug;
  1110. };
  1111. A8EB38222E128474002F90E9 /* Release */ = {
  1112. isa = XCBuildConfiguration;
  1113. buildSettings = {
  1114. ALWAYS_SEARCH_USER_PATHS = NO;
  1115. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  1116. CLANG_ANALYZER_NONNULL = YES;
  1117. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1118. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  1119. CLANG_ENABLE_MODULES = YES;
  1120. CLANG_ENABLE_OBJC_ARC = YES;
  1121. CLANG_ENABLE_OBJC_WEAK = YES;
  1122. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1123. CLANG_WARN_BOOL_CONVERSION = YES;
  1124. CLANG_WARN_COMMA = YES;
  1125. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1126. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  1127. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1128. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1129. CLANG_WARN_EMPTY_BODY = YES;
  1130. CLANG_WARN_ENUM_CONVERSION = YES;
  1131. CLANG_WARN_INFINITE_RECURSION = YES;
  1132. CLANG_WARN_INT_CONVERSION = YES;
  1133. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1134. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  1135. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1136. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1137. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  1138. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1139. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1140. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1141. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1142. CLANG_WARN_UNREACHABLE_CODE = YES;
  1143. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1144. COPY_PHASE_STRIP = NO;
  1145. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1146. ENABLE_NS_ASSERTIONS = NO;
  1147. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1148. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  1149. GCC_C_LANGUAGE_STANDARD = gnu17;
  1150. GCC_NO_COMMON_BLOCKS = YES;
  1151. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1152. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1153. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1154. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1155. GCC_WARN_UNUSED_FUNCTION = YES;
  1156. GCC_WARN_UNUSED_VARIABLE = YES;
  1157. IPHONEOS_DEPLOYMENT_TARGET = 18.2;
  1158. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  1159. MTL_ENABLE_DEBUG_INFO = NO;
  1160. MTL_FAST_MATH = YES;
  1161. SDKROOT = iphoneos;
  1162. SWIFT_COMPILATION_MODE = wholemodule;
  1163. VALIDATE_PRODUCT = YES;
  1164. };
  1165. name = Release;
  1166. };
  1167. /* End XCBuildConfiguration section */
  1168. /* Begin XCConfigurationList section */
  1169. A8EB38062E128472002F90E9 /* Build configuration list for PBXProject "KittensTravelNotes" */ = {
  1170. isa = XCConfigurationList;
  1171. buildConfigurations = (
  1172. A8EB38212E128474002F90E9 /* Debug */,
  1173. A8EB38222E128474002F90E9 /* Release */,
  1174. );
  1175. defaultConfigurationIsVisible = 0;
  1176. defaultConfigurationName = Release;
  1177. };
  1178. A8EB381E2E128474002F90E9 /* Build configuration list for PBXNativeTarget "KittensTravelNotes" */ = {
  1179. isa = XCConfigurationList;
  1180. buildConfigurations = (
  1181. A8EB381F2E128474002F90E9 /* Debug */,
  1182. A8EB38202E128474002F90E9 /* Release */,
  1183. );
  1184. defaultConfigurationIsVisible = 0;
  1185. defaultConfigurationName = Release;
  1186. };
  1187. /* End XCConfigurationList section */
  1188. /* Begin XCRemoteSwiftPackageReference section */
  1189. A82542C42E2747B100F54FE5 /* XCRemoteSwiftPackageReference "SwiftUIX" */ = {
  1190. isa = XCRemoteSwiftPackageReference;
  1191. repositoryURL = "https://github.com/SwiftUIX/SwiftUIX.git";
  1192. requirement = {
  1193. kind = upToNextMajorVersion;
  1194. minimumVersion = 0.2.4;
  1195. };
  1196. };
  1197. /* End XCRemoteSwiftPackageReference section */
  1198. /* Begin XCSwiftPackageProductDependency section */
  1199. A82542C52E2747B100F54FE5 /* SwiftUIX */ = {
  1200. isa = XCSwiftPackageProductDependency;
  1201. package = A82542C42E2747B100F54FE5 /* XCRemoteSwiftPackageReference "SwiftUIX" */;
  1202. productName = SwiftUIX;
  1203. };
  1204. /* End XCSwiftPackageProductDependency section */
  1205. };
  1206. rootObject = A8EB38032E128472002F90E9 /* Project object */;
  1207. }