| Línea 94... | Línea 94... | 
          
            | 94 | 		968F11A3288DFAE900996AF3 /* PlusMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F11A2288DFAE900996AF3 /* PlusMenuView.swift */; };
 | 94 | 		968F11A3288DFAE900996AF3 /* PlusMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F11A2288DFAE900996AF3 /* PlusMenuView.swift */; };
 | 
          
            | 95 | 		968F350D2861EE8E005722BD /* SplashScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F350C2861EE8E005722BD /* SplashScreenView.swift */; };
 | 95 | 		968F350D2861EE8E005722BD /* SplashScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F350C2861EE8E005722BD /* SplashScreenView.swift */; };
 | 
          
            | 96 | 		968F35122861EEED005722BD /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F35112861EEED005722BD /* NetworkMonitor.swift */; };
 | 96 | 		968F35122861EEED005722BD /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968F35112861EEED005722BD /* NetworkMonitor.swift */; };
 | 
          
            | 97 | 		9692E54127D4DA6D000C8FF8 /* CardGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9692E54027D4DA6D000C8FF8 /* CardGalleryView.swift */; };
 | 97 | 		9692E54127D4DA6D000C8FF8 /* CardGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9692E54027D4DA6D000C8FF8 /* CardGalleryView.swift */; };
 | 
          
            | 98 | 		9692E54927D66715000C8FF8 /* GridGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9692E54827D66715000C8FF8 /* GridGalleryView.swift */; };
 | 98 | 		9692E54927D66715000C8FF8 /* GridGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9692E54827D66715000C8FF8 /* GridGalleryView.swift */; };
 | 
          
            | - |   | 99 | 		9694227A28F4FE5A0046D5FE /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9694227928F4FE5A0046D5FE /* Device.swift */; };
 | 
          
            | - |   | 100 | 		9694228228F4FF860046D5FE /* AppData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9694228028F4FF860046D5FE /* AppData.swift */; };
 | 
          
            | - |   | 101 | 		9694228328F4FF860046D5FE /* EnvironmentValues+AppData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9694228128F4FF860046D5FE /* EnvironmentValues+AppData.swift */; };
 | 
          
            | 99 | 		9697607027C83BDD00A488D8 /* SyncAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9697606F27C83BDD00A488D8 /* SyncAdapter.swift */; };
 | 102 | 		9697607027C83BDD00A488D8 /* SyncAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9697606F27C83BDD00A488D8 /* SyncAdapter.swift */; };
 | 
          
            | 100 | 		9697BBC4285D554B00E513A7 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9697BBC3285D554B00E513A7 /* HomeView.swift */; };
 | 103 | 		9697BBC4285D554B00E513A7 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9697BBC3285D554B00E513A7 /* HomeView.swift */; };
 | 
          
            | 101 | 		96993ACC287E580A00A6EE66 /* quiz-intro.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC4287E580A00A6EE66 /* quiz-intro.json */; };
 | 104 | 		96993ACC287E580A00A6EE66 /* quiz-intro.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC4287E580A00A6EE66 /* quiz-intro.json */; };
 | 
          
            | 102 | 		96993ACD287E580A00A6EE66 /* quiz-success.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC5287E580A00A6EE66 /* quiz-success.json */; };
 | 105 | 		96993ACD287E580A00A6EE66 /* quiz-success.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC5287E580A00A6EE66 /* quiz-success.json */; };
 | 
          
            | 103 | 		96993ACE287E580A00A6EE66 /* intro.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC6287E580A00A6EE66 /* intro.json */; };
 | 106 | 		96993ACE287E580A00A6EE66 /* intro.json in Resources */ = {isa = PBXBuildFile; fileRef = 96993AC6287E580A00A6EE66 /* intro.json */; };
 | 
          
            | Línea 111... | Línea 114... | 
          
            | 111 | 		969E9B9B289ABEAA00FDB287 /* good-bye2.json in Resources */ = {isa = PBXBuildFile; fileRef = 969E9B9A289ABEAA00FDB287 /* good-bye2.json */; };
 | 114 | 		969E9B9B289ABEAA00FDB287 /* good-bye2.json in Resources */ = {isa = PBXBuildFile; fileRef = 969E9B9A289ABEAA00FDB287 /* good-bye2.json */; };
 | 
          
            | 112 | 		969E9BC1289AD84B00FDB287 /* ExtensionStringTrim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BC0289AD84B00FDB287 /* ExtensionStringTrim.swift */; };
 | 115 | 		969E9BC1289AD84B00FDB287 /* ExtensionStringTrim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BC0289AD84B00FDB287 /* ExtensionStringTrim.swift */; };
 | 
          
            | 113 | 		969E9BCF289B14CE00FDB287 /* AppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BCE289B14CE00FDB287 /* AppModel.swift */; };
 | 116 | 		969E9BCF289B14CE00FDB287 /* AppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BCE289B14CE00FDB287 /* AppModel.swift */; };
 | 
          
            | 114 | 		969E9BD4289B1FDA00FDB287 /* AppDao.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BD3289B1FDA00FDB287 /* AppDao.swift */; };
 | 117 | 		969E9BD4289B1FDA00FDB287 /* AppDao.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E9BD3289B1FDA00FDB287 /* AppDao.swift */; };
 | 
          
            | 115 | 		96A2169E27CBC3FD0077513C /* DataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A2169D27CBC3FD0077513C /* DataService.swift */; };
 | 118 | 		96A2169E27CBC3FD0077513C /* DataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A2169D27CBC3FD0077513C /* DataService.swift */; };
 | 
          
            | 116 | 		96AF2809289FEBEE000912CD /* AppData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF2808289FEBEE000912CD /* AppData.swift */; };
 | - |   | 
          
            | 117 | 		96AF281128A07A32000912CD /* LocalNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF281028A07A32000912CD /* LocalNotificationManager.swift */; };
 | 119 | 		96AF281128A07A32000912CD /* LocalNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF281028A07A32000912CD /* LocalNotificationManager.swift */; };
 | 
          
            | 118 | 		96B60181289AB6BB00947063 /* GoodByeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B60180289AB6BB00947063 /* GoodByeView.swift */; };
 | 120 | 		96B60181289AB6BB00947063 /* GoodByeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B60180289AB6BB00947063 /* GoodByeView.swift */; };
 | 
          
            | 119 | 		96C43F0E28181CB1004E9E6F /* WebViewerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F0D28181CB1004E9E6F /* WebViewerView.swift */; };
 | 121 | 		96C43F0E28181CB1004E9E6F /* WebViewerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F0D28181CB1004E9E6F /* WebViewerView.swift */; };
 | 
          
            | 120 | 		96C43F1328181CCA004E9E6F /* PdfViewerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F1228181CCA004E9E6F /* PdfViewerView.swift */; };
 | 122 | 		96C43F1328181CCA004E9E6F /* PdfViewerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F1228181CCA004E9E6F /* PdfViewerView.swift */; };
 | 
          
            | 121 | 		96C43F1B281823FE004E9E6F /* PDFKitRepresentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F1A281823FE004E9E6F /* PDFKitRepresentedView.swift */; };
 | 123 | 		96C43F1B281823FE004E9E6F /* PDFKitRepresentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C43F1A281823FE004E9E6F /* PDFKitRepresentedView.swift */; };
 | 
          
            | Línea 272... | Línea 274... | 
          
            | 272 | 		968F11A2288DFAE900996AF3 /* PlusMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlusMenuView.swift; sourceTree = "<group>"; };
 | 274 | 		968F11A2288DFAE900996AF3 /* PlusMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlusMenuView.swift; sourceTree = "<group>"; };
 | 
          
            | 273 | 		968F350C2861EE8E005722BD /* SplashScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashScreenView.swift; sourceTree = "<group>"; };
 | 275 | 		968F350C2861EE8E005722BD /* SplashScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashScreenView.swift; sourceTree = "<group>"; };
 | 
          
            | 274 | 		968F35112861EEED005722BD /* NetworkMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = "<group>"; };
 | 276 | 		968F35112861EEED005722BD /* NetworkMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = "<group>"; };
 | 
          
            | 275 | 		9692E54027D4DA6D000C8FF8 /* CardGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardGalleryView.swift; sourceTree = "<group>"; };
 | 277 | 		9692E54027D4DA6D000C8FF8 /* CardGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardGalleryView.swift; sourceTree = "<group>"; };
 | 
          
            | 276 | 		9692E54827D66715000C8FF8 /* GridGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GridGalleryView.swift; sourceTree = "<group>"; };
 | 278 | 		9692E54827D66715000C8FF8 /* GridGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GridGalleryView.swift; sourceTree = "<group>"; };
 | 
          
            | - |   | 279 | 		9694227928F4FE5A0046D5FE /* Device.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = "<group>"; };
 | 
          
            | - |   | 280 | 		9694228028F4FF860046D5FE /* AppData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppData.swift; sourceTree = "<group>"; };
 | 
          
            | - |   | 281 | 		9694228128F4FF860046D5FE /* EnvironmentValues+AppData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+AppData.swift"; sourceTree = "<group>"; };
 | 
          
            | 277 | 		9697606F27C83BDD00A488D8 /* SyncAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncAdapter.swift; sourceTree = "<group>"; };
 | 282 | 		9697606F27C83BDD00A488D8 /* SyncAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncAdapter.swift; sourceTree = "<group>"; };
 | 
          
            | 278 | 		9697BBC3285D554B00E513A7 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
 | 283 | 		9697BBC3285D554B00E513A7 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
 | 
          
            | 279 | 		96993AC4287E580A00A6EE66 /* quiz-intro.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "quiz-intro.json"; sourceTree = "<group>"; };
 | 284 | 		96993AC4287E580A00A6EE66 /* quiz-intro.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "quiz-intro.json"; sourceTree = "<group>"; };
 | 
          
            | 280 | 		96993AC5287E580A00A6EE66 /* quiz-success.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "quiz-success.json"; sourceTree = "<group>"; };
 | 285 | 		96993AC5287E580A00A6EE66 /* quiz-success.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "quiz-success.json"; sourceTree = "<group>"; };
 | 
          
            | 281 | 		96993AC6287E580A00A6EE66 /* intro.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = intro.json; sourceTree = "<group>"; };
 | 286 | 		96993AC6287E580A00A6EE66 /* intro.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = intro.json; sourceTree = "<group>"; };
 | 
          
            | Línea 290... | Línea 295... | 
          
            | 290 | 		969E9BC0289AD84B00FDB287 /* ExtensionStringTrim.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionStringTrim.swift; sourceTree = "<group>"; };
 | 295 | 		969E9BC0289AD84B00FDB287 /* ExtensionStringTrim.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionStringTrim.swift; sourceTree = "<group>"; };
 | 
          
            | 291 | 		969E9BCE289B14CE00FDB287 /* AppModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppModel.swift; sourceTree = "<group>"; };
 | 296 | 		969E9BCE289B14CE00FDB287 /* AppModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppModel.swift; sourceTree = "<group>"; };
 | 
          
            | 292 | 		969E9BD3289B1FDA00FDB287 /* AppDao.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDao.swift; sourceTree = "<group>"; };
 | 297 | 		969E9BD3289B1FDA00FDB287 /* AppDao.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDao.swift; sourceTree = "<group>"; };
 | 
          
            | 293 | 		969E9C29289EAD3B00FDB287 /* twogetskillsRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = twogetskillsRelease.entitlements; sourceTree = "<group>"; };
 | 298 | 		969E9C29289EAD3B00FDB287 /* twogetskillsRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = twogetskillsRelease.entitlements; sourceTree = "<group>"; };
 | 
          
            | 294 | 		96A2169D27CBC3FD0077513C /* DataService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataService.swift; sourceTree = "<group>"; };
 | 299 | 		96A2169D27CBC3FD0077513C /* DataService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataService.swift; sourceTree = "<group>"; };
 | 
          
            | 295 | 		96AF2808289FEBEE000912CD /* AppData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppData.swift; sourceTree = "<group>"; };
 | - |   | 
          
            | 296 | 		96AF281028A07A32000912CD /* LocalNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNotificationManager.swift; sourceTree = "<group>"; };
 | 300 | 		96AF281028A07A32000912CD /* LocalNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNotificationManager.swift; sourceTree = "<group>"; };
 | 
          
            | 297 | 		96B60180289AB6BB00947063 /* GoodByeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoodByeView.swift; sourceTree = "<group>"; };
 | 301 | 		96B60180289AB6BB00947063 /* GoodByeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoodByeView.swift; sourceTree = "<group>"; };
 | 
          
            | 298 | 		96C43F0D28181CB1004E9E6F /* WebViewerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewerView.swift; sourceTree = "<group>"; };
 | 302 | 		96C43F0D28181CB1004E9E6F /* WebViewerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewerView.swift; sourceTree = "<group>"; };
 | 
          
            | 299 | 		96C43F1228181CCA004E9E6F /* PdfViewerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PdfViewerView.swift; sourceTree = "<group>"; };
 | 303 | 		96C43F1228181CCA004E9E6F /* PdfViewerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PdfViewerView.swift; sourceTree = "<group>"; };
 | 
          
            | 300 | 		96C43F1A281823FE004E9E6F /* PDFKitRepresentedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PDFKitRepresentedView.swift; sourceTree = "<group>"; };
 | 304 | 		96C43F1A281823FE004E9E6F /* PDFKitRepresentedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PDFKitRepresentedView.swift; sourceTree = "<group>"; };
 | 
          
            | Línea 462... | Línea 466... | 
          
            | 462 | 			sourceTree = "<group>";
 | 466 | 			sourceTree = "<group>";
 | 
          
            | 463 | 		};
 | 467 | 		};
 | 
          
            | 464 | 		9627075F278FBCFC005EDFFA /* twogetskills */ = {
 | 468 | 		9627075F278FBCFC005EDFFA /* twogetskills */ = {
 | 
          
            | 465 | 			isa = PBXGroup;
 | 469 | 			isa = PBXGroup;
 | 
          
            | 466 | 			children = (
 | 470 | 			children = (
 | 
          
            | - |   | 471 | 				9694227F28F4FF860046D5FE /* Preference */,
 | 
          
            | 467 | 				960C5E4A28CA7A84003F2A2E /* twogetskills.entitlements */,
 | 472 | 				960C5E4A28CA7A84003F2A2E /* twogetskills.entitlements */,
 | 
          
            | 468 | 				969E9C29289EAD3B00FDB287 /* twogetskillsRelease.entitlements */,
 | 473 | 				969E9C29289EAD3B00FDB287 /* twogetskillsRelease.entitlements */,
 | 
          
            | 469 | 				96631282287F6F6E0031039D /* Fonts */,
 | 474 | 				96631282287F6F6E0031039D /* Fonts */,
 | 
          
            | 470 | 				96993AC3287E580A00A6EE66 /* Lottie */,
 | 475 | 				96993AC3287E580A00A6EE66 /* Lottie */,
 | 
          
            | 471 | 				96D5183327DA043600A0DEB1 /* Chart */,
 | 476 | 				96D5183327DA043600A0DEB1 /* Chart */,
 | 
          
            | Línea 478... | Línea 483... | 
          
            | 478 | 				966F1F0E27C41A48001D019E /* ViewModel */,
 | 483 | 				966F1F0E27C41A48001D019E /* ViewModel */,
 | 
          
            | 479 | 				96C43F2228182A9A004E9E6F /* UI */,
 | 484 | 				96C43F2228182A9A004E9E6F /* UI */,
 | 
          
            | 480 | 				960660EA27A21CB6006DEB48 /* Config.swift */,
 | 485 | 				960660EA27A21CB6006DEB48 /* Config.swift */,
 | 
          
            | 481 | 				960660E527A2177A006DEB48 /* Constants.swift */,
 | 486 | 				960660E527A2177A006DEB48 /* Constants.swift */,
 | 
          
            | 482 | 				96270760278FBCFC005EDFFA /* TwoGetSkillsApp.swift */,
 | 487 | 				96270760278FBCFC005EDFFA /* TwoGetSkillsApp.swift */,
 | 
          
            | 483 | 				96AF2808289FEBEE000912CD /* AppData.swift */,
 | - |   | 
          
            | 484 | 				96F786952887374600F6BE10 /* AppNavigation.swift */,
 | 488 | 				96F786952887374600F6BE10 /* AppNavigation.swift */,
 | 
          
            | 485 | 				9665F21F27C667B200970AC4 /* AppDelegate.swift */,
 | 489 | 				9665F21F27C667B200970AC4 /* AppDelegate.swift */,
 | 
          
            | 486 | 				96C43F642818D16D004E9E6F /* SceneDelegate.swift */,
 | 490 | 				96C43F642818D16D004E9E6F /* SceneDelegate.swift */,
 | 
          
            | 487 | 				96EAB7AE27C6848700E0B2A0 /* GoogleService-Info.plist */,
 | 491 | 				96EAB7AE27C6848700E0B2A0 /* GoogleService-Info.plist */,
 | 
          
            | 488 | 				96270764278FBCFE005EDFFA /* Assets.xcassets */,
 | 492 | 				96270764278FBCFE005EDFFA /* Assets.xcassets */,
 | 
          
            | Línea 599... | Línea 603... | 
          
            | 599 | 				969E9BD3289B1FDA00FDB287 /* AppDao.swift */,
 | 603 | 				969E9BD3289B1FDA00FDB287 /* AppDao.swift */,
 | 
          
            | 600 | 			);
 | 604 | 			);
 | 
          
            | 601 | 			path = Dao;
 | 605 | 			path = Dao;
 | 
          
            | 602 | 			sourceTree = "<group>";
 | 606 | 			sourceTree = "<group>";
 | 
          
            | 603 | 		};
 | 607 | 		};
 | 
          
            | - |   | 608 | 		9694227F28F4FF860046D5FE /* Preference */ = {
 | 
          
            | - |   | 609 | 			isa = PBXGroup;
 | 
          
            | - |   | 610 | 			children = (
 | 
          
            | - |   | 611 | 				9694228028F4FF860046D5FE /* AppData.swift */,
 | 
          
            | - |   | 612 | 				9694228128F4FF860046D5FE /* EnvironmentValues+AppData.swift */,
 | 
          
            | - |   | 613 | 			);
 | 
          
            | - |   | 614 | 			path = Preference;
 | 
          
            | - |   | 615 | 			sourceTree = "<group>";
 | 
          
            | - |   | 616 | 		};
 | 
          
            | 604 | 		96993AC3287E580A00A6EE66 /* Lottie */ = {
 | 617 | 		96993AC3287E580A00A6EE66 /* Lottie */ = {
 | 
          
            | 605 | 			isa = PBXGroup;
 | 618 | 			isa = PBXGroup;
 | 
          
            | 606 | 			children = (
 | 619 | 			children = (
 | 
          
            | 607 | 				9628879428B818910041F090 /* delete.json */,
 | 620 | 				9628879428B818910041F090 /* delete.json */,
 | 
          
            | 608 | 				965DE27328A3435100F2310A /* download-failed.json */,
 | 621 | 				965DE27328A3435100F2310A /* download-failed.json */,
 | 
          
            | Línea 635... | Línea 648... | 
          
            | 635 | 			sourceTree = "<group>";
 | 648 | 			sourceTree = "<group>";
 | 
          
            | 636 | 		};
 | 649 | 		};
 | 
          
            | 637 | 		96C489AB27B1B6B70002EAA2 /* Services */ = {
 | 650 | 		96C489AB27B1B6B70002EAA2 /* Services */ = {
 | 
          
            | 638 | 			isa = PBXGroup;
 | 651 | 			isa = PBXGroup;
 | 
          
            | 639 | 			children = (
 | 652 | 			children = (
 | 
          
            | - |   | 653 | 				9694227928F4FE5A0046D5FE /* Device.swift */,
 | 
          
            | 640 | 				96AF281028A07A32000912CD /* LocalNotificationManager.swift */,
 | 654 | 				96AF281028A07A32000912CD /* LocalNotificationManager.swift */,
 | 
          
            | 641 | 				9697606F27C83BDD00A488D8 /* SyncAdapter.swift */,
 | 655 | 				9697606F27C83BDD00A488D8 /* SyncAdapter.swift */,
 | 
          
            | 642 | 				96A2169D27CBC3FD0077513C /* DataService.swift */,
 | 656 | 				96A2169D27CBC3FD0077513C /* DataService.swift */,
 | 
          
            | 643 | 				96591AE427D8E274005A9D69 /* ImageCache.swift */,
 | 657 | 				96591AE427D8E274005A9D69 /* ImageCache.swift */,
 | 
          
            | 644 | 				96591AE927D8E2BD005A9D69 /* ImageLoader.swift */,
 | 658 | 				96591AE927D8E2BD005A9D69 /* ImageLoader.swift */,
 | 
          
            | Línea 863... | Línea 877... | 
          
            | 863 | 			buildActionMask = 2147483647;
 | 877 | 			buildActionMask = 2147483647;
 | 
          
            | 864 | 			files = (
 | 878 | 			files = (
 | 
          
            | 865 | 				9697607027C83BDD00A488D8 /* SyncAdapter.swift in Sources */,
 | 879 | 				9697607027C83BDD00A488D8 /* SyncAdapter.swift in Sources */,
 | 
          
            | 866 | 				9669FA2027C5CA9200E1C0A7 /* CapsuleGridViewModel.swift in Sources */,
 | 880 | 				9669FA2027C5CA9200E1C0A7 /* CapsuleGridViewModel.swift in Sources */,
 | 
          
            | 867 | 				8422601028A9B691005E625B /* NotificationListItemView.swift in Sources */,
 | 881 | 				8422601028A9B691005E625B /* NotificationListItemView.swift in Sources */,
 | 
          
            | - |   | 882 | 				9694228228F4FF860046D5FE /* AppData.swift in Sources */,
 | 
          
            | 868 | 				9697BBC4285D554B00E513A7 /* HomeView.swift in Sources */,
 | 883 | 				9697BBC4285D554B00E513A7 /* HomeView.swift in Sources */,
 | 
          
            | 869 | 				9692E54927D66715000C8FF8 /* GridGalleryView.swift in Sources */,
 | 884 | 				9692E54927D66715000C8FF8 /* GridGalleryView.swift in Sources */,
 | 
          
            | 870 | 				96E2BCF928960A8500F5AC99 /* CompanyListViewModel.swift in Sources */,
 | 885 | 				96E2BCF928960A8500F5AC99 /* CompanyListViewModel.swift in Sources */,
 | 
          
            | 871 | 				9634152827A4661A000E33A7 /* FinishCapsuleView.swift in Sources */,
 | 886 | 				9634152827A4661A000E33A7 /* FinishCapsuleView.swift in Sources */,
 | 
          
            | 872 | 				96E2BCAD289577D600F5AC99 /* TextHtmlView.swift in Sources */,
 | 887 | 				96E2BCAD289577D600F5AC99 /* TextHtmlView.swift in Sources */,
 | 
          
            | - |   | 888 | 				9694227A28F4FE5A0046D5FE /* Device.swift in Sources */,
 | 
          
            | 873 | 				96F786DB288A37BF00F6BE10 /* IntroStep2View.swift in Sources */,
 | 889 | 				96F786DB288A37BF00F6BE10 /* IntroStep2View.swift in Sources */,
 | 
          
            | 874 | 				9605037F27BE810D00E6E5DF /* CardCapsuleView.swift in Sources */,
 | 890 | 				9605037F27BE810D00E6E5DF /* CardCapsuleView.swift in Sources */,
 | 
          
            | 875 | 				963F180D2896AF0F00B29436 /* UserNotificationDao.swift in Sources */,
 | 891 | 				963F180D2896AF0F00B29436 /* UserNotificationDao.swift in Sources */,
 | 
          
            | 876 | 				966F1F6B27C41EEF001D019E /* SyncDao.swift in Sources */,
 | 892 | 				966F1F6B27C41EEF001D019E /* SyncDao.swift in Sources */,
 | 
          
            | 877 | 				966F1F4427C41D3A001D019E /* SyncModel.swift in Sources */,
 | 893 | 				966F1F4427C41D3A001D019E /* SyncModel.swift in Sources */,
 | 
          
            | 878 | 				96F786C12888870100F6BE10 /* Validator.swift in Sources */,
 | 894 | 				96F786C12888870100F6BE10 /* Validator.swift in Sources */,
 | 
          
            | 879 | 				96AF2809289FEBEE000912CD /* AppData.swift in Sources */,
 | - |   | 
          
            | 880 | 				965655A2286CEA2900D044F4 /* GalleryGridViewModel.swift in Sources */,
 | 895 | 				965655A2286CEA2900D044F4 /* GalleryGridViewModel.swift in Sources */,
 | 
          
            | 881 | 				96E2BC442891991600F5AC99 /* MyCapsulesFilterView.swift in Sources */,
 | 896 | 				96E2BC442891991600F5AC99 /* MyCapsulesFilterView.swift in Sources */,
 | 
          
            | 882 | 				961A0C25287E066F003A6608 /* LottieView.swift in Sources */,
 | 897 | 				961A0C25287E066F003A6608 /* LottieView.swift in Sources */,
 | 
          
            | 883 | 				960D0F0828234EFF001F9F16 /* ProfileView.swift in Sources */,
 | 898 | 				960D0F0828234EFF001F9F16 /* ProfileView.swift in Sources */,
 | 
          
            | 884 | 				968F11A3288DFAE900996AF3 /* PlusMenuView.swift in Sources */,
 | 899 | 				968F11A3288DFAE900996AF3 /* PlusMenuView.swift in Sources */,
 | 
          
            | Línea 969... | Línea 984... | 
          
            | 969 | 				9605039327BF382F00E6E5DF /* MainView.swift in Sources */,
 | 984 | 				9605039327BF382F00E6E5DF /* MainView.swift in Sources */,
 | 
          
            | 970 | 				9605038927BE876A00E6E5DF /* CardSlideView.swift in Sources */,
 | 985 | 				9605038927BE876A00E6E5DF /* CardSlideView.swift in Sources */,
 | 
          
            | 971 | 				963F181F289775FF00B29436 /* NotificationListViewModel.swift in Sources */,
 | 986 | 				963F181F289775FF00B29436 /* NotificationListViewModel.swift in Sources */,
 | 
          
            | 972 | 				96AF281128A07A32000912CD /* LocalNotificationManager.swift in Sources */,
 | 987 | 				96AF281128A07A32000912CD /* LocalNotificationManager.swift in Sources */,
 | 
          
            | 973 | 				960660D927A1ED84006DEB48 /* CardTopicView.swift in Sources */,
 | 988 | 				960660D927A1ED84006DEB48 /* CardTopicView.swift in Sources */,
 | 
          
            | - |   | 989 | 				9694228328F4FF860046D5FE /* EnvironmentValues+AppData.swift in Sources */,
 | 
          
            | 974 | 				96C43F652818D16D004E9E6F /* SceneDelegate.swift in Sources */,
 | 990 | 				96C43F652818D16D004E9E6F /* SceneDelegate.swift in Sources */,
 | 
          
            | 975 | 				966F1F7B27C41F97001D019E /* QuizDao.swift in Sources */,
 | 991 | 				966F1F7B27C41F97001D019E /* QuizDao.swift in Sources */,
 | 
          
            | 976 | 				9628879B28B818A40041F090 /* DeleteAccountView.swift in Sources */,
 | 992 | 				9628879B28B818A40041F090 /* DeleteAccountView.swift in Sources */,
 | 
          
            | 977 | 				966F1F6127C41E63001D019E /* ProgressDao.swift in Sources */,
 | 993 | 				966F1F6127C41E63001D019E /* ProgressDao.swift in Sources */,
 | 
          
            | 978 | 				968F350D2861EE8E005722BD /* SplashScreenView.swift in Sources */,
 | 994 | 				968F350D2861EE8E005722BD /* SplashScreenView.swift in Sources */,
 | 
          
            | Línea 1147... | Línea 1163... | 
          
            | 1147 | 			buildSettings = {
 | 1163 | 			buildSettings = {
 | 
          
            | 1148 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 | 1164 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 | 
          
            | 1149 | 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 | 1165 | 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 | 
          
            | 1150 | 				CODE_SIGN_ENTITLEMENTS = twogetskills/twogetskills.entitlements;
 | 1166 | 				CODE_SIGN_ENTITLEMENTS = twogetskills/twogetskills.entitlements;
 | 
          
            | 1151 | 				CODE_SIGN_STYLE = Automatic;
 | 1167 | 				CODE_SIGN_STYLE = Automatic;
 | 
          
            | 1152 | 				CURRENT_PROJECT_VERSION = 24;
 | 1168 | 				CURRENT_PROJECT_VERSION = 25;
 | 
          
            | 1153 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
 | 1169 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
 | 
          
            | 1154 | 				DEVELOPMENT_ASSET_PATHS = "\"twogetskills/Preview Content\"";
 | 1170 | 				DEVELOPMENT_ASSET_PATHS = "\"twogetskills/Preview Content\"";
 | 
          
            | 1155 | 				DEVELOPMENT_TEAM = U55XF8H4BZ;
 | 1171 | 				DEVELOPMENT_TEAM = U55XF8H4BZ;
 | 
          
            | 1156 | 				ENABLE_PREVIEWS = YES;
 | 1172 | 				ENABLE_PREVIEWS = YES;
 | 
          
            | 1157 | 				INFOPLIST_FILE = twogetskills/Info.plist;
 | 1173 | 				INFOPLIST_FILE = twogetskills/Info.plist;
 | 
          
            | Línea 1178... | Línea 1194... | 
          
            | 1178 | 			buildSettings = {
 | 1194 | 			buildSettings = {
 | 
          
            | 1179 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 | 1195 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 | 
          
            | 1180 | 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 | 1196 | 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 | 
          
            | 1181 | 				CODE_SIGN_ENTITLEMENTS = twogetskills/twogetskillsRelease.entitlements;
 | 1197 | 				CODE_SIGN_ENTITLEMENTS = twogetskills/twogetskillsRelease.entitlements;
 | 
          
            | 1182 | 				CODE_SIGN_STYLE = Automatic;
 | 1198 | 				CODE_SIGN_STYLE = Automatic;
 | 
          
            | 1183 | 				CURRENT_PROJECT_VERSION = 24;
 | 1199 | 				CURRENT_PROJECT_VERSION = 25;
 | 
          
            | 1184 | 				DEVELOPMENT_ASSET_PATHS = "\"twogetskills/Preview Content\"";
 | 1200 | 				DEVELOPMENT_ASSET_PATHS = "\"twogetskills/Preview Content\"";
 | 
          
            | 1185 | 				DEVELOPMENT_TEAM = U55XF8H4BZ;
 | 1201 | 				DEVELOPMENT_TEAM = U55XF8H4BZ;
 | 
          
            | 1186 | 				ENABLE_PREVIEWS = YES;
 | 1202 | 				ENABLE_PREVIEWS = YES;
 | 
          
            | 1187 | 				INFOPLIST_FILE = twogetskills/Info.plist;
 | 1203 | 				INFOPLIST_FILE = twogetskills/Info.plist;
 | 
          
            | 1188 | 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.education";
 | 1204 | 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.education";
 |