changeset 181:5a9430fd6b4d

restart project to new version
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Wed, 08 Dec 2021 10:52:11 +0100
parents 41f284db0c3d
children ba3ebe8cefe5
files .github/FUNDING.yml .gitignore README.md Simoleon.xcodeproj/project.pbxproj Simoleon/AboutView.swift Simoleon/Assets.xcassets/AppIcon.appiconset/Contents.json Simoleon/Assets.xcassets/AppIcon.appiconset/appstore1024.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipad152.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipad76.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadPro167.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png Simoleon/Assets.xcassets/AppIcon.appiconset/iphone120.png Simoleon/Assets.xcassets/AppIcon.appiconset/iphone180.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac1024.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac128.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac16.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac256.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac32.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac512.png Simoleon/Assets.xcassets/AppIcon.appiconset/mac64.png Simoleon/Assets.xcassets/AppIcon.appiconset/notification40.png Simoleon/Assets.xcassets/AppIcon.appiconset/notification60.png Simoleon/Assets.xcassets/AppIcon.appiconset/settings58.png Simoleon/Assets.xcassets/AppIcon.appiconset/settings87.png Simoleon/Assets.xcassets/AppIcon.appiconset/spotlight120.png Simoleon/Assets.xcassets/AppIcon.appiconset/spotlight80.png Simoleon/Assets.xcassets/flags/AE.imageset/AE.png Simoleon/Assets.xcassets/flags/AE.imageset/Contents.json Simoleon/Assets.xcassets/flags/AF.imageset/AF.png Simoleon/Assets.xcassets/flags/AF.imageset/Contents.json Simoleon/Assets.xcassets/flags/AI.imageset/AI.png Simoleon/Assets.xcassets/flags/AI.imageset/Contents.json Simoleon/Assets.xcassets/flags/AL.imageset/AL.png Simoleon/Assets.xcassets/flags/AL.imageset/Contents.json Simoleon/Assets.xcassets/flags/AM.imageset/AM.png Simoleon/Assets.xcassets/flags/AM.imageset/Contents.json Simoleon/Assets.xcassets/flags/AO.imageset/AO.png Simoleon/Assets.xcassets/flags/AO.imageset/Contents.json Simoleon/Assets.xcassets/flags/AR.imageset/AR.png Simoleon/Assets.xcassets/flags/AR.imageset/Contents.json Simoleon/Assets.xcassets/flags/AU.imageset/AU.png Simoleon/Assets.xcassets/flags/AU.imageset/Contents.json Simoleon/Assets.xcassets/flags/AW.imageset/AW.png Simoleon/Assets.xcassets/flags/AW.imageset/Contents.json Simoleon/Assets.xcassets/flags/BA.imageset/BA.png Simoleon/Assets.xcassets/flags/BA.imageset/Contents.json Simoleon/Assets.xcassets/flags/BB.imageset/BB.png Simoleon/Assets.xcassets/flags/BB.imageset/Contents.json Simoleon/Assets.xcassets/flags/BD.imageset/BD.png Simoleon/Assets.xcassets/flags/BD.imageset/Contents.json Simoleon/Assets.xcassets/flags/BG.imageset/BG.png Simoleon/Assets.xcassets/flags/BG.imageset/Contents.json Simoleon/Assets.xcassets/flags/BH.imageset/BH.png Simoleon/Assets.xcassets/flags/BH.imageset/Contents.json Simoleon/Assets.xcassets/flags/BI.imageset/BI.png Simoleon/Assets.xcassets/flags/BI.imageset/Contents.json Simoleon/Assets.xcassets/flags/BM.imageset/BM.png Simoleon/Assets.xcassets/flags/BM.imageset/Contents.json Simoleon/Assets.xcassets/flags/BN.imageset/BN.png Simoleon/Assets.xcassets/flags/BN.imageset/Contents.json Simoleon/Assets.xcassets/flags/BO.imageset/BO.png Simoleon/Assets.xcassets/flags/BO.imageset/Contents.json Simoleon/Assets.xcassets/flags/BR.imageset/BR.png Simoleon/Assets.xcassets/flags/BR.imageset/Contents.json Simoleon/Assets.xcassets/flags/BS.imageset/BS.png Simoleon/Assets.xcassets/flags/BS.imageset/Contents.json Simoleon/Assets.xcassets/flags/BT.imageset/BT.png Simoleon/Assets.xcassets/flags/BT.imageset/Contents.json Simoleon/Assets.xcassets/flags/BTC.imageset/BTC.png Simoleon/Assets.xcassets/flags/BTC.imageset/Contents.json Simoleon/Assets.xcassets/flags/BW.imageset/BW.png Simoleon/Assets.xcassets/flags/BW.imageset/Contents.json Simoleon/Assets.xcassets/flags/BY.imageset/BY.png Simoleon/Assets.xcassets/flags/BY.imageset/Contents.json Simoleon/Assets.xcassets/flags/BZ.imageset/BZ.png Simoleon/Assets.xcassets/flags/BZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/CA.imageset/CA.png Simoleon/Assets.xcassets/flags/CA.imageset/Contents.json Simoleon/Assets.xcassets/flags/CD.imageset/CD.png Simoleon/Assets.xcassets/flags/CD.imageset/Contents.json Simoleon/Assets.xcassets/flags/CH.imageset/CH.png Simoleon/Assets.xcassets/flags/CH.imageset/Contents.json Simoleon/Assets.xcassets/flags/CL.imageset/CL.png Simoleon/Assets.xcassets/flags/CL.imageset/Contents.json Simoleon/Assets.xcassets/flags/CN.imageset/CN.png Simoleon/Assets.xcassets/flags/CN.imageset/Contents.json Simoleon/Assets.xcassets/flags/CO.imageset/CO.png Simoleon/Assets.xcassets/flags/CO.imageset/Contents.json Simoleon/Assets.xcassets/flags/CR.imageset/CR.png Simoleon/Assets.xcassets/flags/CR.imageset/Contents.json Simoleon/Assets.xcassets/flags/CU.imageset/CU.png Simoleon/Assets.xcassets/flags/CU.imageset/Contents.json Simoleon/Assets.xcassets/flags/CV.imageset/CV.png Simoleon/Assets.xcassets/flags/CV.imageset/Contents.json Simoleon/Assets.xcassets/flags/CW.imageset/CW.png Simoleon/Assets.xcassets/flags/CW.imageset/Contents.json Simoleon/Assets.xcassets/flags/CY.imageset/CY.png Simoleon/Assets.xcassets/flags/CY.imageset/Contents.json Simoleon/Assets.xcassets/flags/CZ.imageset/CZ.png Simoleon/Assets.xcassets/flags/CZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/Contents.json Simoleon/Assets.xcassets/flags/DASH.imageset/Contents.json Simoleon/Assets.xcassets/flags/DASH.imageset/DASH.png Simoleon/Assets.xcassets/flags/DJ.imageset/Contents.json Simoleon/Assets.xcassets/flags/DJ.imageset/DJ.png Simoleon/Assets.xcassets/flags/DK.imageset/Contents.json Simoleon/Assets.xcassets/flags/DK.imageset/DK.png Simoleon/Assets.xcassets/flags/DO.imageset/Contents.json Simoleon/Assets.xcassets/flags/DO.imageset/DO.png Simoleon/Assets.xcassets/flags/DZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/DZ.imageset/DZ.png Simoleon/Assets.xcassets/flags/EG.imageset/Contents.json Simoleon/Assets.xcassets/flags/EG.imageset/EG.png Simoleon/Assets.xcassets/flags/ET.imageset/Contents.json Simoleon/Assets.xcassets/flags/ET.imageset/ET.png Simoleon/Assets.xcassets/flags/ETH.imageset/Contents.json Simoleon/Assets.xcassets/flags/ETH.imageset/ETH.png Simoleon/Assets.xcassets/flags/EU.imageset/Contents.json Simoleon/Assets.xcassets/flags/EU.imageset/EU.png Simoleon/Assets.xcassets/flags/FJ.imageset/Contents.json Simoleon/Assets.xcassets/flags/FJ.imageset/FJ.png Simoleon/Assets.xcassets/flags/FR.imageset/Contents.json Simoleon/Assets.xcassets/flags/FR.imageset/FR.png Simoleon/Assets.xcassets/flags/GB.imageset/Contents.json Simoleon/Assets.xcassets/flags/GB.imageset/GB.png Simoleon/Assets.xcassets/flags/GE.imageset/Contents.json Simoleon/Assets.xcassets/flags/GE.imageset/GE.png Simoleon/Assets.xcassets/flags/GH.imageset/Contents.json Simoleon/Assets.xcassets/flags/GH.imageset/GH.png Simoleon/Assets.xcassets/flags/GM.imageset/Contents.json Simoleon/Assets.xcassets/flags/GM.imageset/GM.png Simoleon/Assets.xcassets/flags/GN.imageset/Contents.json Simoleon/Assets.xcassets/flags/GN.imageset/GN.png Simoleon/Assets.xcassets/flags/GT.imageset/Contents.json Simoleon/Assets.xcassets/flags/GT.imageset/GT.png Simoleon/Assets.xcassets/flags/GY.imageset/Contents.json Simoleon/Assets.xcassets/flags/GY.imageset/GY.png Simoleon/Assets.xcassets/flags/HK.imageset/Contents.json Simoleon/Assets.xcassets/flags/HK.imageset/HK.png Simoleon/Assets.xcassets/flags/HN.imageset/Contents.json Simoleon/Assets.xcassets/flags/HN.imageset/HN.png Simoleon/Assets.xcassets/flags/HR.imageset/Contents.json Simoleon/Assets.xcassets/flags/HR.imageset/HR.png Simoleon/Assets.xcassets/flags/HT.imageset/Contents.json Simoleon/Assets.xcassets/flags/HT.imageset/HT.png Simoleon/Assets.xcassets/flags/HU.imageset/Contents.json Simoleon/Assets.xcassets/flags/HU.imageset/HU.png Simoleon/Assets.xcassets/flags/ID.imageset/Contents.json Simoleon/Assets.xcassets/flags/ID.imageset/ID.png Simoleon/Assets.xcassets/flags/IL.imageset/Contents.json Simoleon/Assets.xcassets/flags/IL.imageset/IL.png Simoleon/Assets.xcassets/flags/IM.imageset/Contents.json Simoleon/Assets.xcassets/flags/IM.imageset/IM.png Simoleon/Assets.xcassets/flags/IN.imageset/Contents.json Simoleon/Assets.xcassets/flags/IN.imageset/IN.png Simoleon/Assets.xcassets/flags/IQ.imageset/Contents.json Simoleon/Assets.xcassets/flags/IQ.imageset/IQ.png Simoleon/Assets.xcassets/flags/IR.imageset/Contents.json Simoleon/Assets.xcassets/flags/IR.imageset/IR.png Simoleon/Assets.xcassets/flags/IS.imageset/Contents.json Simoleon/Assets.xcassets/flags/IS.imageset/IS.png Simoleon/Assets.xcassets/flags/JM.imageset/Contents.json Simoleon/Assets.xcassets/flags/JM.imageset/JM.png Simoleon/Assets.xcassets/flags/JO.imageset/Contents.json Simoleon/Assets.xcassets/flags/JO.imageset/JO.png Simoleon/Assets.xcassets/flags/JP.imageset/Contents.json Simoleon/Assets.xcassets/flags/JP.imageset/JP.png Simoleon/Assets.xcassets/flags/KE.imageset/Contents.json Simoleon/Assets.xcassets/flags/KE.imageset/KE.png Simoleon/Assets.xcassets/flags/KH.imageset/Contents.json Simoleon/Assets.xcassets/flags/KH.imageset/KH.png Simoleon/Assets.xcassets/flags/KM.imageset/Contents.json Simoleon/Assets.xcassets/flags/KM.imageset/KM.png Simoleon/Assets.xcassets/flags/KR.imageset/Contents.json Simoleon/Assets.xcassets/flags/KR.imageset/KR.png Simoleon/Assets.xcassets/flags/KW.imageset/Contents.json Simoleon/Assets.xcassets/flags/KW.imageset/KW.png Simoleon/Assets.xcassets/flags/KY.imageset/Contents.json Simoleon/Assets.xcassets/flags/KY.imageset/KY.png Simoleon/Assets.xcassets/flags/KZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/KZ.imageset/KZ.png Simoleon/Assets.xcassets/flags/LA.imageset/Contents.json Simoleon/Assets.xcassets/flags/LA.imageset/LA.png Simoleon/Assets.xcassets/flags/LB.imageset/Contents.json Simoleon/Assets.xcassets/flags/LB.imageset/LB.png Simoleon/Assets.xcassets/flags/LK.imageset/Contents.json Simoleon/Assets.xcassets/flags/LK.imageset/LK.png Simoleon/Assets.xcassets/flags/LR.imageset/Contents.json Simoleon/Assets.xcassets/flags/LR.imageset/LR.png Simoleon/Assets.xcassets/flags/LS.imageset/Contents.json Simoleon/Assets.xcassets/flags/LS.imageset/LS.png Simoleon/Assets.xcassets/flags/LT.imageset/Contents.json Simoleon/Assets.xcassets/flags/LT.imageset/LT.png Simoleon/Assets.xcassets/flags/LTC.imageset/Contents.json Simoleon/Assets.xcassets/flags/LTC.imageset/LTC.png Simoleon/Assets.xcassets/flags/LY.imageset/Contents.json Simoleon/Assets.xcassets/flags/LY.imageset/LY.png Simoleon/Assets.xcassets/flags/MA.imageset/Contents.json Simoleon/Assets.xcassets/flags/MA.imageset/MA.png Simoleon/Assets.xcassets/flags/MD.imageset/Contents.json Simoleon/Assets.xcassets/flags/MD.imageset/MD.png Simoleon/Assets.xcassets/flags/MG.imageset/Contents.json Simoleon/Assets.xcassets/flags/MG.imageset/MG.png Simoleon/Assets.xcassets/flags/MK.imageset/Contents.json Simoleon/Assets.xcassets/flags/MK.imageset/MK.png Simoleon/Assets.xcassets/flags/MM.imageset/Contents.json Simoleon/Assets.xcassets/flags/MM.imageset/MM.png Simoleon/Assets.xcassets/flags/MO.imageset/Contents.json Simoleon/Assets.xcassets/flags/MO.imageset/MO.png Simoleon/Assets.xcassets/flags/MR.imageset/Contents.json Simoleon/Assets.xcassets/flags/MR.imageset/MR.png Simoleon/Assets.xcassets/flags/MT.imageset/Contents.json Simoleon/Assets.xcassets/flags/MT.imageset/MT.png Simoleon/Assets.xcassets/flags/MU.imageset/Contents.json Simoleon/Assets.xcassets/flags/MU.imageset/MU.png Simoleon/Assets.xcassets/flags/MV.imageset/Contents.json Simoleon/Assets.xcassets/flags/MV.imageset/MV.png Simoleon/Assets.xcassets/flags/MW.imageset/Contents.json Simoleon/Assets.xcassets/flags/MW.imageset/MW.png Simoleon/Assets.xcassets/flags/MX.imageset/Contents.json Simoleon/Assets.xcassets/flags/MX.imageset/MX.png Simoleon/Assets.xcassets/flags/MY.imageset/Contents.json Simoleon/Assets.xcassets/flags/MY.imageset/MY.png Simoleon/Assets.xcassets/flags/MZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/MZ.imageset/MZ.png Simoleon/Assets.xcassets/flags/NA.imageset/Contents.json Simoleon/Assets.xcassets/flags/NA.imageset/NA.png Simoleon/Assets.xcassets/flags/NG.imageset/Contents.json Simoleon/Assets.xcassets/flags/NG.imageset/NG.png Simoleon/Assets.xcassets/flags/NI.imageset/Contents.json Simoleon/Assets.xcassets/flags/NI.imageset/NI.png Simoleon/Assets.xcassets/flags/NO.imageset/Contents.json Simoleon/Assets.xcassets/flags/NO.imageset/NO.png Simoleon/Assets.xcassets/flags/NP.imageset/Contents.json Simoleon/Assets.xcassets/flags/NP.imageset/NP.png Simoleon/Assets.xcassets/flags/NZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/NZ.imageset/NZ.png Simoleon/Assets.xcassets/flags/OM.imageset/Contents.json Simoleon/Assets.xcassets/flags/OM.imageset/OM.png Simoleon/Assets.xcassets/flags/PA.imageset/Contents.json Simoleon/Assets.xcassets/flags/PA.imageset/PA.png Simoleon/Assets.xcassets/flags/PE.imageset/Contents.json Simoleon/Assets.xcassets/flags/PE.imageset/PE.png Simoleon/Assets.xcassets/flags/PF.imageset/Contents.json Simoleon/Assets.xcassets/flags/PF.imageset/PF.png Simoleon/Assets.xcassets/flags/PG.imageset/Contents.json Simoleon/Assets.xcassets/flags/PG.imageset/PG.png Simoleon/Assets.xcassets/flags/PH.imageset/Contents.json Simoleon/Assets.xcassets/flags/PH.imageset/PH.png Simoleon/Assets.xcassets/flags/PK.imageset/Contents.json Simoleon/Assets.xcassets/flags/PK.imageset/PK.png Simoleon/Assets.xcassets/flags/PL.imageset/Contents.json Simoleon/Assets.xcassets/flags/PL.imageset/PL.png Simoleon/Assets.xcassets/flags/PY.imageset/Contents.json Simoleon/Assets.xcassets/flags/PY.imageset/PY.png Simoleon/Assets.xcassets/flags/QA.imageset/Contents.json Simoleon/Assets.xcassets/flags/QA.imageset/QA.png Simoleon/Assets.xcassets/flags/RO.imageset/Contents.json Simoleon/Assets.xcassets/flags/RO.imageset/RO.png Simoleon/Assets.xcassets/flags/RS.imageset/Contents.json Simoleon/Assets.xcassets/flags/RS.imageset/RS.png Simoleon/Assets.xcassets/flags/RU.imageset/Contents.json Simoleon/Assets.xcassets/flags/RU.imageset/RU.png Simoleon/Assets.xcassets/flags/RW.imageset/Contents.json Simoleon/Assets.xcassets/flags/RW.imageset/RW.png Simoleon/Assets.xcassets/flags/SA.imageset/Contents.json Simoleon/Assets.xcassets/flags/SA.imageset/SA.png Simoleon/Assets.xcassets/flags/SB.imageset/Contents.json Simoleon/Assets.xcassets/flags/SB.imageset/SB.png Simoleon/Assets.xcassets/flags/SC.imageset/Contents.json Simoleon/Assets.xcassets/flags/SC.imageset/SC.png Simoleon/Assets.xcassets/flags/SD.imageset/Contents.json Simoleon/Assets.xcassets/flags/SD.imageset/SD.png Simoleon/Assets.xcassets/flags/SE.imageset/Contents.json Simoleon/Assets.xcassets/flags/SE.imageset/SE.png Simoleon/Assets.xcassets/flags/SG.imageset/Contents.json Simoleon/Assets.xcassets/flags/SG.imageset/SG.png Simoleon/Assets.xcassets/flags/SH.imageset/Contents.json Simoleon/Assets.xcassets/flags/SH.imageset/SH.png Simoleon/Assets.xcassets/flags/SL.imageset/Contents.json Simoleon/Assets.xcassets/flags/SL.imageset/SL.png Simoleon/Assets.xcassets/flags/SN.imageset/Contents.json Simoleon/Assets.xcassets/flags/SN.imageset/SN.png Simoleon/Assets.xcassets/flags/SO.imageset/Contents.json Simoleon/Assets.xcassets/flags/SO.imageset/SO.png Simoleon/Assets.xcassets/flags/SR.imageset/Contents.json Simoleon/Assets.xcassets/flags/SR.imageset/SR.png Simoleon/Assets.xcassets/flags/ST.imageset/Contents.json Simoleon/Assets.xcassets/flags/ST.imageset/ST.png Simoleon/Assets.xcassets/flags/SV.imageset/Contents.json Simoleon/Assets.xcassets/flags/SV.imageset/SV.png Simoleon/Assets.xcassets/flags/SZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/SZ.imageset/SZ.png Simoleon/Assets.xcassets/flags/TH.imageset/Contents.json Simoleon/Assets.xcassets/flags/TH.imageset/TH.png Simoleon/Assets.xcassets/flags/TJ.imageset/Contents.json Simoleon/Assets.xcassets/flags/TJ.imageset/TJ.png Simoleon/Assets.xcassets/flags/TM.imageset/Contents.json Simoleon/Assets.xcassets/flags/TM.imageset/TM.png Simoleon/Assets.xcassets/flags/TN.imageset/Contents.json Simoleon/Assets.xcassets/flags/TN.imageset/TN.png Simoleon/Assets.xcassets/flags/TO.imageset/Contents.json Simoleon/Assets.xcassets/flags/TO.imageset/TO.png Simoleon/Assets.xcassets/flags/TR.imageset/Contents.json Simoleon/Assets.xcassets/flags/TR.imageset/TR.png Simoleon/Assets.xcassets/flags/TT.imageset/Contents.json Simoleon/Assets.xcassets/flags/TT.imageset/TT.png Simoleon/Assets.xcassets/flags/TW.imageset/Contents.json Simoleon/Assets.xcassets/flags/TW.imageset/TW.png Simoleon/Assets.xcassets/flags/TZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/TZ.imageset/TZ.png Simoleon/Assets.xcassets/flags/UA.imageset/Contents.json Simoleon/Assets.xcassets/flags/UA.imageset/UA.png Simoleon/Assets.xcassets/flags/UG.imageset/Contents.json Simoleon/Assets.xcassets/flags/UG.imageset/UG.png Simoleon/Assets.xcassets/flags/US.imageset/Contents.json Simoleon/Assets.xcassets/flags/US.imageset/US.png Simoleon/Assets.xcassets/flags/UY.imageset/Contents.json Simoleon/Assets.xcassets/flags/UY.imageset/UY.png Simoleon/Assets.xcassets/flags/UZ.imageset/Contents.json Simoleon/Assets.xcassets/flags/UZ.imageset/UZ.png Simoleon/Assets.xcassets/flags/VE.imageset/Contents.json Simoleon/Assets.xcassets/flags/VE.imageset/VE.png Simoleon/Assets.xcassets/flags/VN.imageset/Contents.json Simoleon/Assets.xcassets/flags/VN.imageset/VN.png Simoleon/Assets.xcassets/flags/YE.imageset/Contents.json Simoleon/Assets.xcassets/flags/YE.imageset/YE.png Simoleon/Assets.xcassets/flags/ZA.imageset/Contents.json Simoleon/Assets.xcassets/flags/ZA.imageset/ZA.png Simoleon/Assets.xcassets/flags/ZM.imageset/Contents.json Simoleon/Assets.xcassets/flags/ZM.imageset/ZM.png Simoleon/Assets.xcassets/flags/ZW.imageset/Contents.json Simoleon/Assets.xcassets/flags/ZW.imageset/ZW.png Simoleon/ContentView.swift Simoleon/ConversionView.swift Simoleon/FavoritesView.swift Simoleon/Helpers/CurrencySelector.swift Simoleon/Helpers/CurrencySelectorButton.swift Simoleon/Helpers/Sidebar.swift Simoleon/Info.plist Simoleon/Models/CurrencyModel.swift Simoleon/Persistence.swift Simoleon/Resources/currencies.json Simoleon/Simoleon.entitlements Simoleon/Simoleon.xcdatamodeld/.xccurrentversion Simoleon/SimoleonApp.swift SimoleonTests/SimoleonTests.swift SimoleonUITests/SimoleonUITests.swift SimoleonUITests/SimoleonUITestsLaunchTests.swift
diffstat 354 files changed, 333 insertions(+), 3268 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.github/FUNDING.yml	Wed Dec 08 10:52:11 2021 +0100
@@ -0,0 +1,12 @@
+# These are supported funding model platforms
+
+github: [denniscm190] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
+patreon: # Replace with a single Patreon username
+open_collective: # Replace with a single Open Collective username
+ko_fi: # Replace with a single Ko-fi username
+tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
+community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
+liberapay: # Replace with a single Liberapay username
+issuehunt: # Replace with a single IssueHunt username
+otechie: # Replace with a single Otechie username
+custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
--- a/.gitignore	Wed Dec 08 10:47:02 2021 +0100
+++ b/.gitignore	Wed Dec 08 10:52:11 2021 +0100
@@ -1,33 +1,6 @@
-# Project structure
-Simoleon/Config.xcconfig
 
-
-# Created by https://www.toptal.com/developers/gitignore/api/macos,xcode,fastlane
-# Edit at https://www.toptal.com/developers/gitignore?templates=macos,xcode,fastlane
-
-### fastlane ###
-# fastlane - A streamlined workflow tool for Cocoa deployment
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/#source-control
-
-# fastlane specific
-fastlane/report.xml
-
-# deliver temporary files
-fastlane/Preview.html
-
-# snapshot generated screenshots
-fastlane/screenshots/**/*.png
-fastlane/screenshots/screenshots.html
-
-# scan temporary files
-fastlane/test_output
-
-# Fastlane.swift runner binary
-fastlane/FastlaneRunner
+# Created by https://www.toptal.com/developers/gitignore/api/macos,xcode,swift
+# Edit at https://www.toptal.com/developers/gitignore?templates=macos,xcode,swift
 
 ### macOS ###
 # General
@@ -58,8 +31,9 @@
 Temporary Items
 .apdisk
 
-### Xcode ###
+### Swift ###
 # Xcode
+#
 # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
 
 ## User settings
@@ -82,6 +56,72 @@
 *.perspectivev3
 !default.perspectivev3
 
+## Obj-C/Swift specific
+*.hmap
+
+## App packaging
+*.ipa
+*.dSYM.zip
+*.dSYM
+
+## Playgrounds
+timeline.xctimeline
+playground.xcworkspace
+
+# Swift Package Manager
+# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
+# Packages/
+# Package.pins
+# Package.resolved
+# *.xcodeproj
+# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
+# hence it is not needed unless you have added a package configuration file to your project
+# .swiftpm
+
+.build/
+
+# CocoaPods
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+# Pods/
+# Add this line if you want to avoid checking in source code from the Xcode workspace
+# *.xcworkspace
+
+# Carthage
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+Carthage/Build/
+
+# Accio dependency management
+Dependencies/
+.accio/
+
+# fastlane
+# It is recommended to not store the screenshots in the git repo.
+# Instead, use fastlane to re-generate the screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/#source-control
+
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots/**/*.png
+fastlane/test_output
+
+# Code Injection
+# After new code Injection tools there's a generated folder /iOSInjectionProject
+# https://github.com/johnno1962/injectionforxcode
+
+iOSInjectionProject/
+
+### Xcode ###
+# Xcode
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+
+
+
 ## Gcc Patch
 /*.gcno
 
@@ -92,4 +132,4 @@
 !*.xcworkspace/contents.xcworkspacedata
 **/xcshareddata/WorkspaceSettings.xcsettings
 
-# End of https://www.toptal.com/developers/gitignore/api/macos,xcode,fastlane
+# End of https://www.toptal.com/developers/gitignore/api/macos,xcode,swift
--- a/README.md	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-# simoleon
--- a/Simoleon.xcodeproj/project.pbxproj	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon.xcodeproj/project.pbxproj	Wed Dec 08 10:52:11 2021 +0100
@@ -7,87 +7,65 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		953B98B9272859CD00477D86 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98B8272859CD00477D86 /* Sidebar.swift */; };
-		953B98BB272859DE00477D86 /* ConversionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98BA272859DE00477D86 /* ConversionView.swift */; };
-		953B98BD272859F000477D86 /* FavoritesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98BC272859F000477D86 /* FavoritesView.swift */; };
-		953B98BF272859FB00477D86 /* AboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98BE272859FB00477D86 /* AboutView.swift */; };
-		953B98C227285D2600477D86 /* currencies.json in Resources */ = {isa = PBXBuildFile; fileRef = 953B98C127285D2600477D86 /* currencies.json */; };
-		953B98C427285E1600477D86 /* CurrencySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98C327285E1600477D86 /* CurrencySelector.swift */; };
-		953B98C827285FA900477D86 /* CurrencySelectorButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98C727285FA900477D86 /* CurrencySelectorButton.swift */; };
-		953B98CB27285FF400477D86 /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953B98CA27285FF400477D86 /* CurrencyModel.swift */; };
-		95DC5D502728176700B1EFA0 /* SimoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */; };
-		95DC5D522728176700B1EFA0 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D512728176700B1EFA0 /* ContentView.swift */; };
-		95DC5D542728176800B1EFA0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95DC5D532728176800B1EFA0 /* Assets.xcassets */; };
-		95DC5D572728176800B1EFA0 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */; };
-		95DC5D592728176800B1EFA0 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D582728176800B1EFA0 /* Persistence.swift */; };
-		95DC5D5C2728176800B1EFA0 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */; };
-		95DC5D662728176900B1EFA0 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D652728176900B1EFA0 /* SimoleonTests.swift */; };
-		95DC5D702728176900B1EFA0 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */; };
-		95DC5D722728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */; };
-		95DC5D8327281A9F00B1EFA0 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95DC5D8227281A9F00B1EFA0 /* CloudKit.framework */; };
+		9511E2CA2760B72B005EEE8D /* simoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2C92760B72B005EEE8D /* simoleonApp.swift */; };
+		9511E2CC2760B72B005EEE8D /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2CB2760B72B005EEE8D /* ContentView.swift */; };
+		9511E2CE2760B72C005EEE8D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9511E2CD2760B72C005EEE8D /* Assets.xcassets */; };
+		9511E2D12760B72C005EEE8D /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9511E2D02760B72C005EEE8D /* Preview Assets.xcassets */; };
+		9511E2D32760B72C005EEE8D /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2D22760B72C005EEE8D /* Persistence.swift */; };
+		9511E2D62760B72C005EEE8D /* simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2D42760B72C005EEE8D /* simoleon.xcdatamodeld */; };
+		9511E2E02760B72C005EEE8D /* simoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2DF2760B72C005EEE8D /* simoleonTests.swift */; };
+		9511E2EA2760B72C005EEE8D /* simoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2E92760B72C005EEE8D /* simoleonUITests.swift */; };
+		9511E2EC2760B72C005EEE8D /* simoleonUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9511E2EB2760B72C005EEE8D /* simoleonUITestsLaunchTests.swift */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		95DC5D622728176900B1EFA0 /* PBXContainerItemProxy */ = {
+		9511E2DC2760B72C005EEE8D /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
-			containerPortal = 95DC5D442728176700B1EFA0 /* Project object */;
+			containerPortal = 9511E2BE2760B72B005EEE8D /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 95DC5D4B2728176700B1EFA0;
-			remoteInfo = Simoleon;
+			remoteGlobalIDString = 9511E2C52760B72B005EEE8D;
+			remoteInfo = simoleon;
 		};
-		95DC5D6C2728176900B1EFA0 /* PBXContainerItemProxy */ = {
+		9511E2E62760B72C005EEE8D /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
-			containerPortal = 95DC5D442728176700B1EFA0 /* Project object */;
+			containerPortal = 9511E2BE2760B72B005EEE8D /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 95DC5D4B2728176700B1EFA0;
-			remoteInfo = Simoleon;
+			remoteGlobalIDString = 9511E2C52760B72B005EEE8D;
+			remoteInfo = simoleon;
 		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		953B98B8272859CD00477D86 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; };
-		953B98BA272859DE00477D86 /* ConversionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversionView.swift; sourceTree = "<group>"; };
-		953B98BC272859F000477D86 /* FavoritesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesView.swift; sourceTree = "<group>"; };
-		953B98BE272859FB00477D86 /* AboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutView.swift; sourceTree = "<group>"; };
-		953B98C127285D2600477D86 /* currencies.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = currencies.json; sourceTree = "<group>"; };
-		953B98C327285E1600477D86 /* CurrencySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelector.swift; sourceTree = "<group>"; };
-		953B98C727285FA900477D86 /* CurrencySelectorButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencySelectorButton.swift; sourceTree = "<group>"; };
-		953B98CA27285FF400477D86 /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; };
-		95DC5D4C2728176700B1EFA0 /* Simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonApp.swift; sourceTree = "<group>"; };
-		95DC5D512728176700B1EFA0 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
-		95DC5D532728176800B1EFA0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
-		95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
-		95DC5D582728176800B1EFA0 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
-		95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Simoleon.xcdatamodel; sourceTree = "<group>"; };
-		95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
-		95DC5D652728176900B1EFA0 /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; };
-		95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
-		95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; };
-		95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITestsLaunchTests.swift; sourceTree = "<group>"; };
-		95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; };
-		95DC5D7F27281A8C00B1EFA0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
-		95DC5D8027281A9700B1EFA0 /* Simoleon.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Simoleon.entitlements; sourceTree = "<group>"; };
-		95DC5D8227281A9F00B1EFA0 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; };
+		9511E2C62760B72B005EEE8D /* simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		9511E2C92760B72B005EEE8D /* simoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = simoleonApp.swift; sourceTree = "<group>"; };
+		9511E2CB2760B72B005EEE8D /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
+		9511E2CD2760B72C005EEE8D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		9511E2D02760B72C005EEE8D /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
+		9511E2D22760B72C005EEE8D /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
+		9511E2D52760B72C005EEE8D /* simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = simoleon.xcdatamodel; sourceTree = "<group>"; };
+		9511E2DB2760B72C005EEE8D /* simoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = simoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		9511E2DF2760B72C005EEE8D /* simoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = simoleonTests.swift; sourceTree = "<group>"; };
+		9511E2E52760B72C005EEE8D /* simoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = simoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		9511E2E92760B72C005EEE8D /* simoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = simoleonUITests.swift; sourceTree = "<group>"; };
+		9511E2EB2760B72C005EEE8D /* simoleonUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = simoleonUITestsLaunchTests.swift; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		95DC5D492728176700B1EFA0 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				95DC5D8327281A9F00B1EFA0 /* CloudKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		95DC5D5E2728176900B1EFA0 /* Frameworks */ = {
+		9511E2C32760B72B005EEE8D /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		95DC5D682728176900B1EFA0 /* Frameworks */ = {
+		9511E2D82760B72C005EEE8D /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		9511E2E22760B72C005EEE8D /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -97,188 +75,144 @@
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		953B98B7272859B000477D86 /* Helpers */ = {
-			isa = PBXGroup;
-			children = (
-				953B98B8272859CD00477D86 /* Sidebar.swift */,
-				953B98C327285E1600477D86 /* CurrencySelector.swift */,
-				953B98C727285FA900477D86 /* CurrencySelectorButton.swift */,
-			);
-			path = Helpers;
-			sourceTree = "<group>";
-		};
-		953B98C027285D0B00477D86 /* Resources */ = {
+		9511E2BD2760B72B005EEE8D = {
 			isa = PBXGroup;
 			children = (
-				953B98C127285D2600477D86 /* currencies.json */,
-			);
-			path = Resources;
-			sourceTree = "<group>";
-		};
-		953B98C927285FE900477D86 /* Models */ = {
-			isa = PBXGroup;
-			children = (
-				953B98CA27285FF400477D86 /* CurrencyModel.swift */,
-			);
-			path = Models;
-			sourceTree = "<group>";
-		};
-		95DC5D432728176700B1EFA0 = {
-			isa = PBXGroup;
-			children = (
-				95DC5D4E2728176700B1EFA0 /* Simoleon */,
-				95DC5D642728176900B1EFA0 /* SimoleonTests */,
-				95DC5D6E2728176900B1EFA0 /* SimoleonUITests */,
-				95DC5D4D2728176700B1EFA0 /* Products */,
-				95DC5D8127281A9F00B1EFA0 /* Frameworks */,
+				9511E2C82760B72B005EEE8D /* simoleon */,
+				9511E2DE2760B72C005EEE8D /* simoleonTests */,
+				9511E2E82760B72C005EEE8D /* simoleonUITests */,
+				9511E2C72760B72B005EEE8D /* Products */,
 			);
 			sourceTree = "<group>";
 		};
-		95DC5D4D2728176700B1EFA0 /* Products */ = {
+		9511E2C72760B72B005EEE8D /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				95DC5D4C2728176700B1EFA0 /* Simoleon.app */,
-				95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */,
-				95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */,
+				9511E2C62760B72B005EEE8D /* simoleon.app */,
+				9511E2DB2760B72C005EEE8D /* simoleonTests.xctest */,
+				9511E2E52760B72C005EEE8D /* simoleonUITests.xctest */,
 			);
 			name = Products;
 			sourceTree = "<group>";
 		};
-		95DC5D4E2728176700B1EFA0 /* Simoleon */ = {
+		9511E2C82760B72B005EEE8D /* simoleon */ = {
 			isa = PBXGroup;
 			children = (
-				95DC5D8027281A9700B1EFA0 /* Simoleon.entitlements */,
-				95DC5D7F27281A8C00B1EFA0 /* Info.plist */,
-				95DC5D532728176800B1EFA0 /* Assets.xcassets */,
-				95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */,
-				95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */,
-				95DC5D582728176800B1EFA0 /* Persistence.swift */,
-				95DC5D4F2728176700B1EFA0 /* SimoleonApp.swift */,
-				95DC5D512728176700B1EFA0 /* ContentView.swift */,
-				953B98BC272859F000477D86 /* FavoritesView.swift */,
-				953B98BA272859DE00477D86 /* ConversionView.swift */,
-				953B98BE272859FB00477D86 /* AboutView.swift */,
-				953B98B7272859B000477D86 /* Helpers */,
-				953B98C027285D0B00477D86 /* Resources */,
-				953B98C927285FE900477D86 /* Models */,
-				95DC5D552728176800B1EFA0 /* Preview Content */,
+				9511E2C92760B72B005EEE8D /* simoleonApp.swift */,
+				9511E2CB2760B72B005EEE8D /* ContentView.swift */,
+				9511E2CD2760B72C005EEE8D /* Assets.xcassets */,
+				9511E2D22760B72C005EEE8D /* Persistence.swift */,
+				9511E2D42760B72C005EEE8D /* simoleon.xcdatamodeld */,
+				9511E2CF2760B72C005EEE8D /* Preview Content */,
 			);
-			path = Simoleon;
+			path = simoleon;
 			sourceTree = "<group>";
 		};
-		95DC5D552728176800B1EFA0 /* Preview Content */ = {
+		9511E2CF2760B72C005EEE8D /* Preview Content */ = {
 			isa = PBXGroup;
 			children = (
-				95DC5D562728176800B1EFA0 /* Preview Assets.xcassets */,
+				9511E2D02760B72C005EEE8D /* Preview Assets.xcassets */,
 			);
 			path = "Preview Content";
 			sourceTree = "<group>";
 		};
-		95DC5D642728176900B1EFA0 /* SimoleonTests */ = {
-			isa = PBXGroup;
-			children = (
-				95DC5D652728176900B1EFA0 /* SimoleonTests.swift */,
-			);
-			path = SimoleonTests;
-			sourceTree = "<group>";
-		};
-		95DC5D6E2728176900B1EFA0 /* SimoleonUITests */ = {
+		9511E2DE2760B72C005EEE8D /* simoleonTests */ = {
 			isa = PBXGroup;
 			children = (
-				95DC5D6F2728176900B1EFA0 /* SimoleonUITests.swift */,
-				95DC5D712728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift */,
+				9511E2DF2760B72C005EEE8D /* simoleonTests.swift */,
 			);
-			path = SimoleonUITests;
+			path = simoleonTests;
 			sourceTree = "<group>";
 		};
-		95DC5D8127281A9F00B1EFA0 /* Frameworks */ = {
+		9511E2E82760B72C005EEE8D /* simoleonUITests */ = {
 			isa = PBXGroup;
 			children = (
-				95DC5D8227281A9F00B1EFA0 /* CloudKit.framework */,
+				9511E2E92760B72C005EEE8D /* simoleonUITests.swift */,
+				9511E2EB2760B72C005EEE8D /* simoleonUITestsLaunchTests.swift */,
 			);
-			name = Frameworks;
+			path = simoleonUITests;
 			sourceTree = "<group>";
 		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
-		95DC5D4B2728176700B1EFA0 /* Simoleon */ = {
+		9511E2C52760B72B005EEE8D /* simoleon */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 95DC5D752728176900B1EFA0 /* Build configuration list for PBXNativeTarget "Simoleon" */;
+			buildConfigurationList = 9511E2EF2760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleon" */;
 			buildPhases = (
-				95DC5D482728176700B1EFA0 /* Sources */,
-				95DC5D492728176700B1EFA0 /* Frameworks */,
-				95DC5D4A2728176700B1EFA0 /* Resources */,
+				9511E2C22760B72B005EEE8D /* Sources */,
+				9511E2C32760B72B005EEE8D /* Frameworks */,
+				9511E2C42760B72B005EEE8D /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
 			);
-			name = Simoleon;
-			productName = Simoleon;
-			productReference = 95DC5D4C2728176700B1EFA0 /* Simoleon.app */;
+			name = simoleon;
+			productName = simoleon;
+			productReference = 9511E2C62760B72B005EEE8D /* simoleon.app */;
 			productType = "com.apple.product-type.application";
 		};
-		95DC5D602728176900B1EFA0 /* SimoleonTests */ = {
+		9511E2DA2760B72C005EEE8D /* simoleonTests */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 95DC5D782728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonTests" */;
+			buildConfigurationList = 9511E2F22760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleonTests" */;
 			buildPhases = (
-				95DC5D5D2728176900B1EFA0 /* Sources */,
-				95DC5D5E2728176900B1EFA0 /* Frameworks */,
-				95DC5D5F2728176900B1EFA0 /* Resources */,
+				9511E2D72760B72C005EEE8D /* Sources */,
+				9511E2D82760B72C005EEE8D /* Frameworks */,
+				9511E2D92760B72C005EEE8D /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				95DC5D632728176900B1EFA0 /* PBXTargetDependency */,
+				9511E2DD2760B72C005EEE8D /* PBXTargetDependency */,
 			);
-			name = SimoleonTests;
-			productName = SimoleonTests;
-			productReference = 95DC5D612728176900B1EFA0 /* SimoleonTests.xctest */;
+			name = simoleonTests;
+			productName = simoleonTests;
+			productReference = 9511E2DB2760B72C005EEE8D /* simoleonTests.xctest */;
 			productType = "com.apple.product-type.bundle.unit-test";
 		};
-		95DC5D6A2728176900B1EFA0 /* SimoleonUITests */ = {
+		9511E2E42760B72C005EEE8D /* simoleonUITests */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 95DC5D7B2728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */;
+			buildConfigurationList = 9511E2F52760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleonUITests" */;
 			buildPhases = (
-				95DC5D672728176900B1EFA0 /* Sources */,
-				95DC5D682728176900B1EFA0 /* Frameworks */,
-				95DC5D692728176900B1EFA0 /* Resources */,
+				9511E2E12760B72C005EEE8D /* Sources */,
+				9511E2E22760B72C005EEE8D /* Frameworks */,
+				9511E2E32760B72C005EEE8D /* Resources */,
 			);
 			buildRules = (
 			);
 			dependencies = (
-				95DC5D6D2728176900B1EFA0 /* PBXTargetDependency */,
+				9511E2E72760B72C005EEE8D /* PBXTargetDependency */,
 			);
-			name = SimoleonUITests;
-			productName = SimoleonUITests;
-			productReference = 95DC5D6B2728176900B1EFA0 /* SimoleonUITests.xctest */;
+			name = simoleonUITests;
+			productName = simoleonUITests;
+			productReference = 9511E2E52760B72C005EEE8D /* simoleonUITests.xctest */;
 			productType = "com.apple.product-type.bundle.ui-testing";
 		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
-		95DC5D442728176700B1EFA0 /* Project object */ = {
+		9511E2BE2760B72B005EEE8D /* Project object */ = {
 			isa = PBXProject;
 			attributes = {
 				BuildIndependentTargetsInParallel = 1;
 				LastSwiftUpdateCheck = 1310;
 				LastUpgradeCheck = 1310;
 				TargetAttributes = {
-					95DC5D4B2728176700B1EFA0 = {
+					9511E2C52760B72B005EEE8D = {
 						CreatedOnToolsVersion = 13.1;
 					};
-					95DC5D602728176900B1EFA0 = {
+					9511E2DA2760B72C005EEE8D = {
 						CreatedOnToolsVersion = 13.1;
-						TestTargetID = 95DC5D4B2728176700B1EFA0;
+						TestTargetID = 9511E2C52760B72B005EEE8D;
 					};
-					95DC5D6A2728176900B1EFA0 = {
+					9511E2E42760B72C005EEE8D = {
 						CreatedOnToolsVersion = 13.1;
-						TestTargetID = 95DC5D4B2728176700B1EFA0;
+						TestTargetID = 9511E2C52760B72B005EEE8D;
 					};
 				};
 			};
-			buildConfigurationList = 95DC5D472728176700B1EFA0 /* Build configuration list for PBXProject "Simoleon" */;
+			buildConfigurationList = 9511E2C12760B72B005EEE8D /* Build configuration list for PBXProject "simoleon" */;
 			compatibilityVersion = "Xcode 13.0";
 			developmentRegion = en;
 			hasScannedForEncodings = 0;
@@ -286,37 +220,36 @@
 				en,
 				Base,
 			);
-			mainGroup = 95DC5D432728176700B1EFA0;
-			productRefGroup = 95DC5D4D2728176700B1EFA0 /* Products */;
+			mainGroup = 9511E2BD2760B72B005EEE8D;
+			productRefGroup = 9511E2C72760B72B005EEE8D /* Products */;
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
-				95DC5D4B2728176700B1EFA0 /* Simoleon */,
-				95DC5D602728176900B1EFA0 /* SimoleonTests */,
-				95DC5D6A2728176900B1EFA0 /* SimoleonUITests */,
+				9511E2C52760B72B005EEE8D /* simoleon */,
+				9511E2DA2760B72C005EEE8D /* simoleonTests */,
+				9511E2E42760B72C005EEE8D /* simoleonUITests */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-		95DC5D4A2728176700B1EFA0 /* Resources */ = {
+		9511E2C42760B72B005EEE8D /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				95DC5D572728176800B1EFA0 /* Preview Assets.xcassets in Resources */,
-				95DC5D542728176800B1EFA0 /* Assets.xcassets in Resources */,
-				953B98C227285D2600477D86 /* currencies.json in Resources */,
+				9511E2D12760B72C005EEE8D /* Preview Assets.xcassets in Resources */,
+				9511E2CE2760B72C005EEE8D /* Assets.xcassets in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		95DC5D5F2728176900B1EFA0 /* Resources */ = {
+		9511E2D92760B72C005EEE8D /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		95DC5D692728176900B1EFA0 /* Resources */ = {
+		9511E2E32760B72C005EEE8D /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -326,58 +259,51 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
-		95DC5D482728176700B1EFA0 /* Sources */ = {
+		9511E2C22760B72B005EEE8D /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				953B98BF272859FB00477D86 /* AboutView.swift in Sources */,
-				953B98C427285E1600477D86 /* CurrencySelector.swift in Sources */,
-				953B98BB272859DE00477D86 /* ConversionView.swift in Sources */,
-				953B98B9272859CD00477D86 /* Sidebar.swift in Sources */,
-				95DC5D592728176800B1EFA0 /* Persistence.swift in Sources */,
-				95DC5D522728176700B1EFA0 /* ContentView.swift in Sources */,
-				953B98CB27285FF400477D86 /* CurrencyModel.swift in Sources */,
-				953B98BD272859F000477D86 /* FavoritesView.swift in Sources */,
-				953B98C827285FA900477D86 /* CurrencySelectorButton.swift in Sources */,
-				95DC5D502728176700B1EFA0 /* SimoleonApp.swift in Sources */,
-				95DC5D5C2728176800B1EFA0 /* Simoleon.xcdatamodeld in Sources */,
+				9511E2D32760B72C005EEE8D /* Persistence.swift in Sources */,
+				9511E2CC2760B72B005EEE8D /* ContentView.swift in Sources */,
+				9511E2CA2760B72B005EEE8D /* simoleonApp.swift in Sources */,
+				9511E2D62760B72C005EEE8D /* simoleon.xcdatamodeld in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		95DC5D5D2728176900B1EFA0 /* Sources */ = {
+		9511E2D72760B72C005EEE8D /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				95DC5D662728176900B1EFA0 /* SimoleonTests.swift in Sources */,
+				9511E2E02760B72C005EEE8D /* simoleonTests.swift in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		95DC5D672728176900B1EFA0 /* Sources */ = {
+		9511E2E12760B72C005EEE8D /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				95DC5D722728176900B1EFA0 /* SimoleonUITestsLaunchTests.swift in Sources */,
-				95DC5D702728176900B1EFA0 /* SimoleonUITests.swift in Sources */,
+				9511E2EC2760B72C005EEE8D /* simoleonUITestsLaunchTests.swift in Sources */,
+				9511E2EA2760B72C005EEE8D /* simoleonUITests.swift in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		95DC5D632728176900B1EFA0 /* PBXTargetDependency */ = {
+		9511E2DD2760B72C005EEE8D /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = 95DC5D4B2728176700B1EFA0 /* Simoleon */;
-			targetProxy = 95DC5D622728176900B1EFA0 /* PBXContainerItemProxy */;
+			target = 9511E2C52760B72B005EEE8D /* simoleon */;
+			targetProxy = 9511E2DC2760B72C005EEE8D /* PBXContainerItemProxy */;
 		};
-		95DC5D6D2728176900B1EFA0 /* PBXTargetDependency */ = {
+		9511E2E72760B72C005EEE8D /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			target = 95DC5D4B2728176700B1EFA0 /* Simoleon */;
-			targetProxy = 95DC5D6C2728176900B1EFA0 /* PBXContainerItemProxy */;
+			target = 9511E2C52760B72B005EEE8D /* simoleon */;
+			targetProxy = 9511E2E62760B72C005EEE8D /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
-		95DC5D732728176900B1EFA0 /* Debug */ = {
+		9511E2ED2760B72C005EEE8D /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
@@ -438,9 +364,8 @@
 			};
 			name = Debug;
 		};
-		95DC5D742728176900B1EFA0 /* Release */ = {
+		9511E2EE2760B72C005EEE8D /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ANALYZER_NONNULL = YES;
@@ -494,20 +419,17 @@
 			};
 			name = Release;
 		};
-		95DC5D762728176900B1EFA0 /* Debug */ = {
+		9511E2F02760B72C005EEE8D /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 95DC5D7E272817DE00B1EFA0 /* Config.xcconfig */;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements;
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
+				DEVELOPMENT_ASSET_PATHS = "\"simoleon/Preview Content\"";
 				DEVELOPMENT_TEAM = MTX83R5H8X;
 				ENABLE_PREVIEWS = YES;
 				GENERATE_INFOPLIST_FILE = YES;
-				INFOPLIST_FILE = Simoleon/Info.plist;
 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -517,8 +439,8 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 1.3.2;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
+				MARKETING_VERSION = 1.0;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleon;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = YES;
 				SWIFT_VERSION = 5.0;
@@ -526,19 +448,17 @@
 			};
 			name = Debug;
 		};
-		95DC5D772728176900B1EFA0 /* Release */ = {
+		9511E2F12760B72C005EEE8D /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements;
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
+				DEVELOPMENT_ASSET_PATHS = "\"simoleon/Preview Content\"";
 				DEVELOPMENT_TEAM = MTX83R5H8X;
 				ENABLE_PREVIEWS = YES;
 				GENERATE_INFOPLIST_FILE = YES;
-				INFOPLIST_FILE = Simoleon/Info.plist;
 				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -548,8 +468,8 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 1.3.2;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
+				MARKETING_VERSION = 1.0;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleon;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = YES;
 				SWIFT_VERSION = 5.0;
@@ -557,7 +477,7 @@
 			};
 			name = Release;
 		};
-		95DC5D792728176900B1EFA0 /* Debug */ = {
+		9511E2F32760B72C005EEE8D /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
@@ -573,16 +493,16 @@
 					"@loader_path/Frameworks",
 				);
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleonTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/simoleon.app/simoleon";
 			};
 			name = Debug;
 		};
-		95DC5D7A2728176900B1EFA0 /* Release */ = {
+		9511E2F42760B72C005EEE8D /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
@@ -598,16 +518,16 @@
 					"@loader_path/Frameworks",
 				);
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleonTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/simoleon.app/simoleon";
 			};
 			name = Release;
 		};
-		95DC5D7C2728176900B1EFA0 /* Debug */ = {
+		9511E2F62760B72C005EEE8D /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
@@ -621,16 +541,16 @@
 					"@loader_path/Frameworks",
 				);
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleonUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				TEST_TARGET_NAME = Simoleon;
+				TEST_TARGET_NAME = simoleon;
 			};
 			name = Debug;
 		};
-		95DC5D7D2728176900B1EFA0 /* Release */ = {
+		9511E2F72760B72C005EEE8D /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
@@ -644,50 +564,50 @@
 					"@loader_path/Frameworks",
 				);
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests;
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.simoleonUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				TEST_TARGET_NAME = Simoleon;
+				TEST_TARGET_NAME = simoleon;
 			};
 			name = Release;
 		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		95DC5D472728176700B1EFA0 /* Build configuration list for PBXProject "Simoleon" */ = {
+		9511E2C12760B72B005EEE8D /* Build configuration list for PBXProject "simoleon" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				95DC5D732728176900B1EFA0 /* Debug */,
-				95DC5D742728176900B1EFA0 /* Release */,
+				9511E2ED2760B72C005EEE8D /* Debug */,
+				9511E2EE2760B72C005EEE8D /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		95DC5D752728176900B1EFA0 /* Build configuration list for PBXNativeTarget "Simoleon" */ = {
+		9511E2EF2760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleon" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				95DC5D762728176900B1EFA0 /* Debug */,
-				95DC5D772728176900B1EFA0 /* Release */,
+				9511E2F02760B72C005EEE8D /* Debug */,
+				9511E2F12760B72C005EEE8D /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		95DC5D782728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = {
+		9511E2F22760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleonTests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				95DC5D792728176900B1EFA0 /* Debug */,
-				95DC5D7A2728176900B1EFA0 /* Release */,
+				9511E2F32760B72C005EEE8D /* Debug */,
+				9511E2F42760B72C005EEE8D /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		95DC5D7B2728176900B1EFA0 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = {
+		9511E2F52760B72C005EEE8D /* Build configuration list for PBXNativeTarget "simoleonUITests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				95DC5D7C2728176900B1EFA0 /* Debug */,
-				95DC5D7D2728176900B1EFA0 /* Release */,
+				9511E2F62760B72C005EEE8D /* Debug */,
+				9511E2F72760B72C005EEE8D /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
@@ -695,17 +615,17 @@
 /* End XCConfigurationList section */
 
 /* Begin XCVersionGroup section */
-		95DC5D5A2728176800B1EFA0 /* Simoleon.xcdatamodeld */ = {
+		9511E2D42760B72C005EEE8D /* simoleon.xcdatamodeld */ = {
 			isa = XCVersionGroup;
 			children = (
-				95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */,
+				9511E2D52760B72C005EEE8D /* simoleon.xcdatamodel */,
 			);
-			currentVersion = 95DC5D5B2728176800B1EFA0 /* Simoleon.xcdatamodel */;
-			path = Simoleon.xcdatamodeld;
+			currentVersion = 9511E2D52760B72C005EEE8D /* simoleon.xcdatamodel */;
+			path = simoleon.xcdatamodeld;
 			sourceTree = "<group>";
 			versionGroupType = wrapper.xcdatamodel;
 		};
 /* End XCVersionGroup section */
 	};
-	rootObject = 95DC5D442728176700B1EFA0 /* Project object */;
+	rootObject = 9511E2BE2760B72B005EEE8D /* Project object */;
 }
--- a/Simoleon/AboutView.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-//
-//  AboutView.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct AboutView: View {
-    var body: some View {
-        Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
-    }
-}
-
-struct AboutView_Previews: PreviewProvider {
-    static var previews: some View {
-        AboutView()
-    }
-}
--- a/Simoleon/Assets.xcassets/AppIcon.appiconset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon/Assets.xcassets/AppIcon.appiconset/Contents.json	Wed Dec 08 10:52:11 2021 +0100
@@ -1,172 +1,94 @@
 {
   "images" : [
     {
-      "filename" : "notification40.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "20x20"
     },
     {
-      "filename" : "notification60.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "20x20"
     },
     {
-      "filename" : "settings58.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "29x29"
     },
     {
-      "filename" : "settings87.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "29x29"
     },
     {
-      "filename" : "spotlight80.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "40x40"
     },
     {
-      "filename" : "spotlight120.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "40x40"
     },
     {
-      "filename" : "iphone120.png",
       "idiom" : "iphone",
       "scale" : "2x",
       "size" : "60x60"
     },
     {
-      "filename" : "iphone180.png",
       "idiom" : "iphone",
       "scale" : "3x",
       "size" : "60x60"
     },
     {
-      "filename" : "ipadNotification20.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "20x20"
     },
     {
-      "filename" : "ipadNotification40.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "20x20"
     },
     {
-      "filename" : "ipadSettings29.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "29x29"
     },
     {
-      "filename" : "ipadSettings58.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "29x29"
     },
     {
-      "filename" : "ipadSpotlight40.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "40x40"
     },
     {
-      "filename" : "ipadSpotlight80.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "40x40"
     },
     {
-      "filename" : "ipad76.png",
       "idiom" : "ipad",
       "scale" : "1x",
       "size" : "76x76"
     },
     {
-      "filename" : "ipad152.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "76x76"
     },
     {
-      "filename" : "ipadPro167.png",
       "idiom" : "ipad",
       "scale" : "2x",
       "size" : "83.5x83.5"
     },
     {
-      "filename" : "appstore1024.png",
       "idiom" : "ios-marketing",
       "scale" : "1x",
       "size" : "1024x1024"
-    },
-    {
-      "filename" : "mac16.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "16x16"
-    },
-    {
-      "filename" : "mac32.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "16x16"
-    },
-    {
-      "filename" : "mac32.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "32x32"
-    },
-    {
-      "filename" : "mac64.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "32x32"
-    },
-    {
-      "filename" : "mac128.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "128x128"
-    },
-    {
-      "filename" : "mac256.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "128x128"
-    },
-    {
-      "filename" : "mac256.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "256x256"
-    },
-    {
-      "filename" : "mac512.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "256x256"
-    },
-    {
-      "filename" : "mac512.png",
-      "idiom" : "mac",
-      "scale" : "1x",
-      "size" : "512x512"
-    },
-    {
-      "filename" : "mac1024.png",
-      "idiom" : "mac",
-      "scale" : "2x",
-      "size" : "512x512"
     }
   ],
   "info" : {
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/appstore1024.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipad152.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipad76.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadPro167.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/iphone120.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/iphone180.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac1024.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac128.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac16.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac256.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac32.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac512.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/mac64.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/notification40.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/notification60.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/settings58.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/settings87.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/spotlight120.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/spotlight80.png has changed
Binary file Simoleon/Assets.xcassets/flags/AE.imageset/AE.png has changed
--- a/Simoleon/Assets.xcassets/flags/AE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AF.imageset/AF.png has changed
--- a/Simoleon/Assets.xcassets/flags/AF.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AF.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AI.imageset/AI.png has changed
--- a/Simoleon/Assets.xcassets/flags/AI.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AI.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AL.imageset/AL.png has changed
--- a/Simoleon/Assets.xcassets/flags/AL.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AL.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AM.imageset/AM.png has changed
--- a/Simoleon/Assets.xcassets/flags/AM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AO.imageset/AO.png has changed
--- a/Simoleon/Assets.xcassets/flags/AO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AR.imageset/AR.png has changed
--- a/Simoleon/Assets.xcassets/flags/AR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AU.imageset/AU.png has changed
--- a/Simoleon/Assets.xcassets/flags/AU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/AW.imageset/AW.png has changed
--- a/Simoleon/Assets.xcassets/flags/AW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "AW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BA.imageset/BA.png has changed
--- a/Simoleon/Assets.xcassets/flags/BA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BB.imageset/BB.png has changed
--- a/Simoleon/Assets.xcassets/flags/BB.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BB.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BD.imageset/BD.png has changed
--- a/Simoleon/Assets.xcassets/flags/BD.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BD.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BG.imageset/BG.png has changed
--- a/Simoleon/Assets.xcassets/flags/BG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BH.imageset/BH.png has changed
--- a/Simoleon/Assets.xcassets/flags/BH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BI.imageset/BI.png has changed
--- a/Simoleon/Assets.xcassets/flags/BI.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BI.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BM.imageset/BM.png has changed
--- a/Simoleon/Assets.xcassets/flags/BM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BN.imageset/BN.png has changed
--- a/Simoleon/Assets.xcassets/flags/BN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BO.imageset/BO.png has changed
--- a/Simoleon/Assets.xcassets/flags/BO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BR.imageset/BR.png has changed
--- a/Simoleon/Assets.xcassets/flags/BR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BS.imageset/BS.png has changed
--- a/Simoleon/Assets.xcassets/flags/BS.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BS.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BT.imageset/BT.png has changed
--- a/Simoleon/Assets.xcassets/flags/BT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BTC.imageset/BTC.png has changed
--- a/Simoleon/Assets.xcassets/flags/BTC.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BTC.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BW.imageset/BW.png has changed
--- a/Simoleon/Assets.xcassets/flags/BW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BY.imageset/BY.png has changed
--- a/Simoleon/Assets.xcassets/flags/BY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/BZ.imageset/BZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/BZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "BZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CA.imageset/CA.png has changed
--- a/Simoleon/Assets.xcassets/flags/CA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CD.imageset/CD.png has changed
--- a/Simoleon/Assets.xcassets/flags/CD.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CD.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CH.imageset/CH.png has changed
--- a/Simoleon/Assets.xcassets/flags/CH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CL.imageset/CL.png has changed
--- a/Simoleon/Assets.xcassets/flags/CL.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CL.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CN.imageset/CN.png has changed
--- a/Simoleon/Assets.xcassets/flags/CN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CO.imageset/CO.png has changed
--- a/Simoleon/Assets.xcassets/flags/CO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CR.imageset/CR.png has changed
--- a/Simoleon/Assets.xcassets/flags/CR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CU.imageset/CU.png has changed
--- a/Simoleon/Assets.xcassets/flags/CU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CV.imageset/CV.png has changed
--- a/Simoleon/Assets.xcassets/flags/CV.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CV.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CW.imageset/CW.png has changed
--- a/Simoleon/Assets.xcassets/flags/CW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CY.imageset/CY.png has changed
--- a/Simoleon/Assets.xcassets/flags/CY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/CZ.imageset/CZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/CZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "CZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
--- a/Simoleon/Assets.xcassets/flags/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-{
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
--- a/Simoleon/Assets.xcassets/flags/DASH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "DASH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/DASH.imageset/DASH.png has changed
--- a/Simoleon/Assets.xcassets/flags/DJ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "DJ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/DJ.imageset/DJ.png has changed
--- a/Simoleon/Assets.xcassets/flags/DK.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "DK.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/DK.imageset/DK.png has changed
--- a/Simoleon/Assets.xcassets/flags/DO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "DO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/DO.imageset/DO.png has changed
--- a/Simoleon/Assets.xcassets/flags/DZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "DZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/DZ.imageset/DZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/EG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "EG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/EG.imageset/EG.png has changed
--- a/Simoleon/Assets.xcassets/flags/ET.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ET.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ET.imageset/ET.png has changed
--- a/Simoleon/Assets.xcassets/flags/ETH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ETH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ETH.imageset/ETH.png has changed
--- a/Simoleon/Assets.xcassets/flags/EU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "EU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/EU.imageset/EU.png has changed
--- a/Simoleon/Assets.xcassets/flags/FJ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "FJ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/FJ.imageset/FJ.png has changed
--- a/Simoleon/Assets.xcassets/flags/FR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "FR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/FR.imageset/FR.png has changed
--- a/Simoleon/Assets.xcassets/flags/GB.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GB.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GB.imageset/GB.png has changed
--- a/Simoleon/Assets.xcassets/flags/GE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GE.imageset/GE.png has changed
--- a/Simoleon/Assets.xcassets/flags/GH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GH.imageset/GH.png has changed
--- a/Simoleon/Assets.xcassets/flags/GM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GM.imageset/GM.png has changed
--- a/Simoleon/Assets.xcassets/flags/GN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GN.imageset/GN.png has changed
--- a/Simoleon/Assets.xcassets/flags/GT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GT.imageset/GT.png has changed
--- a/Simoleon/Assets.xcassets/flags/GY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "GY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/GY.imageset/GY.png has changed
--- a/Simoleon/Assets.xcassets/flags/HK.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "HK.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/HK.imageset/HK.png has changed
--- a/Simoleon/Assets.xcassets/flags/HN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "HN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/HN.imageset/HN.png has changed
--- a/Simoleon/Assets.xcassets/flags/HR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "HR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/HR.imageset/HR.png has changed
--- a/Simoleon/Assets.xcassets/flags/HT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "HT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/HT.imageset/HT.png has changed
--- a/Simoleon/Assets.xcassets/flags/HU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "HU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/HU.imageset/HU.png has changed
--- a/Simoleon/Assets.xcassets/flags/ID.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ID.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ID.imageset/ID.png has changed
--- a/Simoleon/Assets.xcassets/flags/IL.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IL.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IL.imageset/IL.png has changed
--- a/Simoleon/Assets.xcassets/flags/IM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IM.imageset/IM.png has changed
--- a/Simoleon/Assets.xcassets/flags/IN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IN.imageset/IN.png has changed
--- a/Simoleon/Assets.xcassets/flags/IQ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IQ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IQ.imageset/IQ.png has changed
--- a/Simoleon/Assets.xcassets/flags/IR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IR.imageset/IR.png has changed
--- a/Simoleon/Assets.xcassets/flags/IS.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "IS.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/IS.imageset/IS.png has changed
--- a/Simoleon/Assets.xcassets/flags/JM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "JM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/JM.imageset/JM.png has changed
--- a/Simoleon/Assets.xcassets/flags/JO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "JO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/JO.imageset/JO.png has changed
--- a/Simoleon/Assets.xcassets/flags/JP.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "JP.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/JP.imageset/JP.png has changed
--- a/Simoleon/Assets.xcassets/flags/KE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KE.imageset/KE.png has changed
--- a/Simoleon/Assets.xcassets/flags/KH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KH.imageset/KH.png has changed
--- a/Simoleon/Assets.xcassets/flags/KM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KM.imageset/KM.png has changed
--- a/Simoleon/Assets.xcassets/flags/KR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KR.imageset/KR.png has changed
--- a/Simoleon/Assets.xcassets/flags/KW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KW.imageset/KW.png has changed
--- a/Simoleon/Assets.xcassets/flags/KY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KY.imageset/KY.png has changed
--- a/Simoleon/Assets.xcassets/flags/KZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "KZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/KZ.imageset/KZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/LA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LA.imageset/LA.png has changed
--- a/Simoleon/Assets.xcassets/flags/LB.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LB.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LB.imageset/LB.png has changed
--- a/Simoleon/Assets.xcassets/flags/LK.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LK.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LK.imageset/LK.png has changed
--- a/Simoleon/Assets.xcassets/flags/LR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LR.imageset/LR.png has changed
--- a/Simoleon/Assets.xcassets/flags/LS.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LS.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LS.imageset/LS.png has changed
--- a/Simoleon/Assets.xcassets/flags/LT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LT.imageset/LT.png has changed
--- a/Simoleon/Assets.xcassets/flags/LTC.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LTC.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LTC.imageset/LTC.png has changed
--- a/Simoleon/Assets.xcassets/flags/LY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "LY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/LY.imageset/LY.png has changed
--- a/Simoleon/Assets.xcassets/flags/MA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MA.imageset/MA.png has changed
--- a/Simoleon/Assets.xcassets/flags/MD.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MD.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MD.imageset/MD.png has changed
--- a/Simoleon/Assets.xcassets/flags/MG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MG.imageset/MG.png has changed
--- a/Simoleon/Assets.xcassets/flags/MK.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MK.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MK.imageset/MK.png has changed
--- a/Simoleon/Assets.xcassets/flags/MM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MM.imageset/MM.png has changed
--- a/Simoleon/Assets.xcassets/flags/MO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MO.imageset/MO.png has changed
--- a/Simoleon/Assets.xcassets/flags/MR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MR.imageset/MR.png has changed
--- a/Simoleon/Assets.xcassets/flags/MT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MT.imageset/MT.png has changed
--- a/Simoleon/Assets.xcassets/flags/MU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MU.imageset/MU.png has changed
--- a/Simoleon/Assets.xcassets/flags/MV.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MV.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MV.imageset/MV.png has changed
--- a/Simoleon/Assets.xcassets/flags/MW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MW.imageset/MW.png has changed
--- a/Simoleon/Assets.xcassets/flags/MX.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MX.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MX.imageset/MX.png has changed
--- a/Simoleon/Assets.xcassets/flags/MY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MY.imageset/MY.png has changed
--- a/Simoleon/Assets.xcassets/flags/MZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "MZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/MZ.imageset/MZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/NA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NA.imageset/NA.png has changed
--- a/Simoleon/Assets.xcassets/flags/NG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NG.imageset/NG.png has changed
--- a/Simoleon/Assets.xcassets/flags/NI.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NI.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NI.imageset/NI.png has changed
--- a/Simoleon/Assets.xcassets/flags/NO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NO.imageset/NO.png has changed
--- a/Simoleon/Assets.xcassets/flags/NP.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NP.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NP.imageset/NP.png has changed
--- a/Simoleon/Assets.xcassets/flags/NZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "NZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/NZ.imageset/NZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/OM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "OM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/OM.imageset/OM.png has changed
--- a/Simoleon/Assets.xcassets/flags/PA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PA.imageset/PA.png has changed
--- a/Simoleon/Assets.xcassets/flags/PE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PE.imageset/PE.png has changed
--- a/Simoleon/Assets.xcassets/flags/PF.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PF.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PF.imageset/PF.png has changed
--- a/Simoleon/Assets.xcassets/flags/PG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PG.imageset/PG.png has changed
--- a/Simoleon/Assets.xcassets/flags/PH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PH.imageset/PH.png has changed
--- a/Simoleon/Assets.xcassets/flags/PK.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PK.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PK.imageset/PK.png has changed
--- a/Simoleon/Assets.xcassets/flags/PL.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PL.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PL.imageset/PL.png has changed
--- a/Simoleon/Assets.xcassets/flags/PY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "PY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/PY.imageset/PY.png has changed
--- a/Simoleon/Assets.xcassets/flags/QA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "QA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/QA.imageset/QA.png has changed
--- a/Simoleon/Assets.xcassets/flags/RO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "RO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/RO.imageset/RO.png has changed
--- a/Simoleon/Assets.xcassets/flags/RS.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "RS.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/RS.imageset/RS.png has changed
--- a/Simoleon/Assets.xcassets/flags/RU.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "RU.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/RU.imageset/RU.png has changed
--- a/Simoleon/Assets.xcassets/flags/RW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "RW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/RW.imageset/RW.png has changed
--- a/Simoleon/Assets.xcassets/flags/SA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SA.imageset/SA.png has changed
--- a/Simoleon/Assets.xcassets/flags/SB.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SB.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SB.imageset/SB.png has changed
--- a/Simoleon/Assets.xcassets/flags/SC.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SC.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SC.imageset/SC.png has changed
--- a/Simoleon/Assets.xcassets/flags/SD.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SD.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SD.imageset/SD.png has changed
--- a/Simoleon/Assets.xcassets/flags/SE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SE.imageset/SE.png has changed
--- a/Simoleon/Assets.xcassets/flags/SG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SG.imageset/SG.png has changed
--- a/Simoleon/Assets.xcassets/flags/SH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SH.imageset/SH.png has changed
--- a/Simoleon/Assets.xcassets/flags/SL.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SL.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SL.imageset/SL.png has changed
--- a/Simoleon/Assets.xcassets/flags/SN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SN.imageset/SN.png has changed
--- a/Simoleon/Assets.xcassets/flags/SO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SO.imageset/SO.png has changed
--- a/Simoleon/Assets.xcassets/flags/SR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SR.imageset/SR.png has changed
--- a/Simoleon/Assets.xcassets/flags/ST.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ST.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ST.imageset/ST.png has changed
--- a/Simoleon/Assets.xcassets/flags/SV.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SV.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SV.imageset/SV.png has changed
--- a/Simoleon/Assets.xcassets/flags/SZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "SZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/SZ.imageset/SZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/TH.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TH.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TH.imageset/TH.png has changed
--- a/Simoleon/Assets.xcassets/flags/TJ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TJ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TJ.imageset/TJ.png has changed
--- a/Simoleon/Assets.xcassets/flags/TM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TM.imageset/TM.png has changed
--- a/Simoleon/Assets.xcassets/flags/TN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TN.imageset/TN.png has changed
--- a/Simoleon/Assets.xcassets/flags/TO.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TO.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TO.imageset/TO.png has changed
--- a/Simoleon/Assets.xcassets/flags/TR.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TR.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TR.imageset/TR.png has changed
--- a/Simoleon/Assets.xcassets/flags/TT.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TT.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TT.imageset/TT.png has changed
--- a/Simoleon/Assets.xcassets/flags/TW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TW.imageset/TW.png has changed
--- a/Simoleon/Assets.xcassets/flags/TZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "TZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/TZ.imageset/TZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/UA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "UA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/UA.imageset/UA.png has changed
--- a/Simoleon/Assets.xcassets/flags/UG.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "UG.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/UG.imageset/UG.png has changed
--- a/Simoleon/Assets.xcassets/flags/US.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "US.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/US.imageset/US.png has changed
--- a/Simoleon/Assets.xcassets/flags/UY.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "UY.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/UY.imageset/UY.png has changed
--- a/Simoleon/Assets.xcassets/flags/UZ.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "UZ.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/UZ.imageset/UZ.png has changed
--- a/Simoleon/Assets.xcassets/flags/VE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "VE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/VE.imageset/VE.png has changed
--- a/Simoleon/Assets.xcassets/flags/VN.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "VN.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/VN.imageset/VN.png has changed
--- a/Simoleon/Assets.xcassets/flags/YE.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "YE.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/YE.imageset/YE.png has changed
--- a/Simoleon/Assets.xcassets/flags/ZA.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ZA.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ZA.imageset/ZA.png has changed
--- a/Simoleon/Assets.xcassets/flags/ZM.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ZM.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ZM.imageset/ZM.png has changed
--- a/Simoleon/Assets.xcassets/flags/ZW.imageset/Contents.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "ZW.png",
-      "idiom" : "universal"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}
Binary file Simoleon/Assets.xcassets/flags/ZW.imageset/ZW.png has changed
--- a/Simoleon/ContentView.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon/ContentView.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,56 +1,88 @@
 //
 //  ContentView.swift
-//  Simoleon
+//  simoleon
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import SwiftUI
+import CoreData
 
 struct ContentView: View {
-    @State private var tab: Tab = .convert
-        
-    private enum Tab {
-        case convert, favorites, settings
-    }
-    
-    @ViewBuilder var adjustedView: some View {
-        if UIDevice.current.userInterfaceIdiom == .pad {
-            NavigationView {
-                Sidebar()
-                ConversionView()
+    @Environment(\.managedObjectContext) private var viewContext
+
+    @FetchRequest(
+        sortDescriptors: [NSSortDescriptor(keyPath: \Item.timestamp, ascending: true)],
+        animation: .default)
+    private var items: FetchedResults<Item>
+
+    var body: some View {
+        NavigationView {
+            List {
+                ForEach(items) { item in
+                    NavigationLink {
+                        Text("Item at \(item.timestamp!, formatter: itemFormatter)")
+                    } label: {
+                        Text(item.timestamp!, formatter: itemFormatter)
+                    }
+                }
+                .onDelete(perform: deleteItems)
             }
-        } else {
-            TabView(selection: $tab) {
-                ConversionView()
-                    .tabItem {
-                        Label("Convert", systemImage: "arrow.counterclockwise.circle")
+            .toolbar {
+                ToolbarItem(placement: .navigationBarTrailing) {
+                    EditButton()
+                }
+                ToolbarItem {
+                    Button(action: addItem) {
+                        Label("Add Item", systemImage: "plus")
                     }
-                    .tag(Tab.convert)
-                
-                FavoritesView()
-                    .tabItem {
-                        Label("Favorites", systemImage: "star")
-                    }
-                    .tag(Tab.favorites)
+                }
+            }
+            Text("Select an item")
+        }
+    }
 
-                AboutView()
-                    .tabItem {
-                        Label("About", systemImage: "info.circle")
-                    }
-                    .tag(Tab.settings)
+    private func addItem() {
+        withAnimation {
+            let newItem = Item(context: viewContext)
+            newItem.timestamp = Date()
+
+            do {
+                try viewContext.save()
+            } catch {
+                // Replace this implementation with code to handle the error appropriately.
+                // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
+                let nsError = error as NSError
+                fatalError("Unresolved error \(nsError), \(nsError.userInfo)")
             }
         }
     }
-    
-    var body: some View {
-        adjustedView
+
+    private func deleteItems(offsets: IndexSet) {
+        withAnimation {
+            offsets.map { items[$0] }.forEach(viewContext.delete)
+
+            do {
+                try viewContext.save()
+            } catch {
+                // Replace this implementation with code to handle the error appropriately.
+                // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
+                let nsError = error as NSError
+                fatalError("Unresolved error \(nsError), \(nsError.userInfo)")
+            }
+        }
     }
 }
 
+private let itemFormatter: DateFormatter = {
+    let formatter = DateFormatter()
+    formatter.dateStyle = .short
+    formatter.timeStyle = .medium
+    return formatter
+}()
+
 struct ContentView_Previews: PreviewProvider {
     static var previews: some View {
-        ContentView()
-            .environment(\.managedObjectContext, PersistenceController.preview.container.viewContext)
+        ContentView().environment(\.managedObjectContext, PersistenceController.preview.container.viewContext)
     }
 }
--- a/Simoleon/ConversionView.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-//
-//  ConversionView.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct ConversionView: View {
-    var body: some View {
-        Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
-    }
-}
-
-struct ConversionView_Previews: PreviewProvider {
-    static var previews: some View {
-        ConversionView()
-    }
-}
--- a/Simoleon/FavoritesView.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-//
-//  FavoritesView.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct FavoritesView: View {
-    var body: some View {
-        Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
-    }
-}
-
-struct FavoritesView_Previews: PreviewProvider {
-    static var previews: some View {
-        FavoritesView()
-    }
-}
--- a/Simoleon/Helpers/CurrencySelector.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-//
-//  CurrencySelector.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct CurrencySelector: View {
-    @State private var showCurrencyList = false
-    @State private var selectedBaseCurrency = CurrencyModel(name: "US Dollar", code: "USD")
-    @State private var selectedQuoteCurrency = CurrencyModel(name: "Euro", code: "EUR")
-    
-    var body: some View {
-        HStack {
-            Button(action: { showCurrencyList = true }) {
-                CurrencySelectorButton(selectedCurrency: selectedBaseCurrency)
-                CurrencySelectorButton(selectedCurrency: selectedQuoteCurrency)
-            }
-        }
-    }
-}
-
-struct CurrencySelector_Previews: PreviewProvider {
-    static var previews: some View {
-        CurrencySelector()
-    }
-}
--- a/Simoleon/Helpers/CurrencySelectorButton.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-//
-//  CurrencySelectorButton.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct CurrencySelectorButton: View {
-    var selectedCurrency: CurrencyModel
-    
-    var body: some View {
-        RoundedRectangle(cornerRadius: 15)
-            .foregroundColor(Color(.secondarySystemBackground))
-            .frame(height: 60)
-            .overlay(
-                HStack {
-                    Image(selectedCurrency.code)
-                        .resizable()
-                        .aspectRatio(contentMode: .fill)
-                        .frame(width: 35, height: 35)
-                        .clipShape(Circle())
-                    
-                    Text(selectedCurrency.code)
-                        .foregroundColor(.primary)
-                        .font(.headline)
-                }
-            )
-    }
-}
-
-struct CurrencySelectorButton_Previews: PreviewProvider {
-    static var previews: some View {
-        CurrencySelectorButton(
-            selectedCurrency: CurrencyModel(name: "US Dollar", code: "USD")
-        )
-    }
-}
--- a/Simoleon/Helpers/Sidebar.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-//
-//  Sidebar.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import SwiftUI
-
-struct Sidebar: View {
-    var body: some View {
-        List {
-            NavigationLink(destination: ConversionView()) {
-                Label("Convert", systemImage: "arrow.counterclockwise.circle")
-            }
-            
-            NavigationLink(destination: FavoritesView()) {
-                Label("Favorites", systemImage: "star")
-            }
-            
-            NavigationLink(destination: AboutView()) {
-                Label("About", systemImage: "info.circle")
-            }
-        }
-        .listStyle(SidebarListStyle())
-        .navigationTitle("Categories")
-    }
-}
-
-struct Sidebar_Previews: PreviewProvider {
-    static var previews: some View {
-        Sidebar()
-    }
-}
--- a/Simoleon/Info.plist	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>UIBackgroundModes</key>
-	<array>
-		<string>remote-notification</string>
-	</array>
-</dict>
-</plist>
--- a/Simoleon/Models/CurrencyModel.swift	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-//
-//  CurrencyModel.swift
-//  Simoleon
-//
-//  Created by Dennis Concepción Martín on 26/10/21.
-//
-
-import Foundation
-
-struct CurrencyModel: Codable {
-    var name: String
-    var flag: String
-}
--- a/Simoleon/Persistence.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon/Persistence.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,8 +1,8 @@
 //
 //  Persistence.swift
-//  Simoleon
+//  simoleon
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import CoreData
@@ -31,7 +31,7 @@
     let container: NSPersistentCloudKitContainer
 
     init(inMemory: Bool = false) {
-        container = NSPersistentCloudKitContainer(name: "Simoleon")
+        container = NSPersistentCloudKitContainer(name: "simoleon")
         if inMemory {
             container.persistentStoreDescriptions.first!.url = URL(fileURLWithPath: "/dev/null")
         }
--- a/Simoleon/Resources/currencies.json	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,817 +0,0 @@
-{
-    "AED":
-    {
-        "name": "United Arab Emirates dirham",
-        "flag": "AE"
-    },
-    "AFN":
-    {
-        "name": "Afghan afghani",
-        "flag": "AF"
-    },
-    "ALL":
-    {
-        "name": "Albanian lek",
-        "flag": "AL"
-    },
-    "AMD":
-    {
-        "name": "Armenian dram",
-        "flag": "AM"
-    },
-    "ANG":
-    {
-        "name": "Netherlands Antillean guilder",
-        "flag": "CW"
-    },
-    "AOA":
-    {
-        "name": "Angolan kwanza",
-        "flag": "AO"
-    },
-    "ARE":
-    {
-        "name": "AREG",
-        "flag": "AR"
-    },
-    "ARS":
-    {
-        "name": "Argentine peso",
-        "flag": "AR"
-    },
-    "AUD":
-    {
-        "name": "Australian dollar",
-        "flag": "AU"
-    },
-    "AUN":
-    {
-        "name": "Australian nugget",
-        "flag": "AU"
-    },
-    "AWG":
-    {
-        "name": "Aruban florin",
-        "flag": "AW"
-    },
-    "BAM":
-    {
-        "name": "Bosnia and Herzegovina convertible mark",
-        "flag": "BA"
-    },
-    "BBD":
-    {
-        "name": "Barbados dollar",
-        "flag": "BB"
-    },
-    "BDT":
-    {
-        "name": "Bangladeshi taka",
-        "flag": "BD"
-    },
-    "BGN":
-    {
-        "name": "Bulgarian lev",
-        "flag": "BG"
-    },
-    "BHD":
-    {
-        "name": "Bahraini dinar",
-        "flag": "BH"
-    },
-    "BIF":
-    {
-        "name": "Burundian franc",
-        "flag": "BI"
-    },
-    "BMD":
-    {
-        "name": "Bermudian dollar",
-        "flag": "BM"
-    },
-    "BND":
-    {
-        "name": "Brunei dollar",
-        "flag": "BN"
-    },
-    "BOB":
-    {
-        "name": "Boliviano",
-        "flag": "BO"
-    },
-    "BRI":
-    {
-        "name": "Britannia",
-        "flag": "BR"
-    },
-    "BRL":
-    {
-        "name": "Brazilian real",
-        "flag": "BR"
-    },
-    "BSD":
-    {
-        "name": "Bahamian dollar",
-        "flag": "BS"
-    },
-    "BTN":
-    {
-        "name": "Bhutanese ngultrum",
-        "flag": "BT"
-    },
-    "BWP":
-    {
-        "name": "Botswana pula",
-        "flag": "BW"
-    },
-    "BYN":
-    {
-        "name": "Belarusian ruble",
-        "flag": "BY"
-    },
-    "BZD":
-    {
-        "name": "Belize dollar",
-        "flag": "BZ"
-    },
-    "CAD":
-    {
-        "name": "Canadian dollar",
-        "flag": "CA"
-    },
-    "CDF":
-    {
-        "name": "Congolese franc",
-        "flag": "CD"
-    },
-    "CHF":
-    {
-        "name": "Swiss franc",
-        "flag": "CH"
-    },
-    "CLF":
-    {
-        "name": "Chilean Unit of Account",
-        "flag": "CL"
-    },
-    "CLP":
-    {
-        "name": "Chilean peso",
-        "flag": "CL"
-    },
-    "CNH":
-    {
-        "name": "Chinese yuan",
-        "flag": "CN"
-    },
-    "CNY":
-    {
-        "name": "Chinese yuan",
-        "flag": "CN"
-    },
-    "COP":
-    {
-        "name": "Colombian peso",
-        "flag": "CO"
-    },
-    "CRC":
-    {
-        "name": "Costa Rican colon",
-        "flag": "CR"
-    },
-    "CUP":
-    {
-        "name": "Cuban peso",
-        "flag": "CU"
-    },
-    "CVE":
-    {
-        "name": "Cape Verde escudo",
-        "flag": "CV"
-    },
-    "CYP":
-    {
-        "name": "Cypriot pound",
-        "flag": "CY"
-    },
-    "CZK":
-    {
-        "name": "Czech koruna",
-        "flag": "CZ"
-    },
-    "DJF":
-    {
-        "name": "Djiboutian franc",
-        "flag": "DJ"
-    },
-    "DKK":
-    {
-        "name": "Danish krone",
-        "flag": "DK"
-    },
-    "DOE":
-    {
-        "name": "Double Eagle",
-        "flag": "DO"
-    },
-    "DOP":
-    {
-        "name": "Dominican peso",
-        "flag": "DO"
-    },
-    "DZD":
-    {
-        "name": "Algerian dinar",
-        "flag": "DZ"
-    },
-    "EGP":
-    {
-        "name": "Egyptian pound",
-        "flag": "EG"
-    },
-    "ETB":
-    {
-        "name": "Ethiopian birr",
-        "flag": "ET"
-    },
-    "EUR":
-    {
-        "name": "Euro",
-        "flag": "EU"
-    },
-    "FJD":
-    {
-        "name": "Fiji dollar",
-        "flag": "FJ"
-    },
-    "FRN":
-    {
-        "name": "French Napoleon",
-        "flag": "FR"
-    },
-    "GBP":
-    {
-        "name": "Pound sterling",
-        "flag": "GB"
-    },
-    "GEL":
-    {
-        "name": "Georgian lari",
-        "flag": "GE"
-    },
-    "GHS":
-    {
-        "name": "Ghanaian cedi",
-        "flag": "GH"
-    },
-    "GMD":
-    {
-        "name": "Gambian dalasi",
-        "flag": "GM"
-    },
-    "GNF":
-    {
-        "name": "Guinean franc",
-        "flag": "GN"
-    },
-    "GTQ":
-    {
-        "name": "Guatemalan quetzal",
-        "flag": "GT"
-    },
-    "GYD":
-    {
-        "name": "Guyanese dollar",
-        "flag": "GY"
-    },
-    "HKD":
-    {
-        "name": "Hong Kong dollar",
-        "flag": "HK"
-    },
-    "HNL":
-    {
-        "name": "Honduran lempira",
-        "flag": "HN"
-    },
-    "HRK":
-    {
-        "name": "Croatian kuna",
-        "flag": "HR"
-    },
-    "HTG":
-    {
-        "name": "Haitian gourde",
-        "flag": "HT"
-    },
-    "HUF":
-    {
-        "name": "Hungarian forint",
-        "flag": "HU"
-    },
-    "IDR":
-    {
-        "name": "Indonesian rupiah",
-        "flag": "ID"
-    },
-    "ILS":
-    {
-        "name": "Israeli new shekel",
-        "flag": "IL"
-    },
-    "INR":
-    {
-        "name": "Indian rupee",
-        "flag": "IN"
-    },
-    "IQD":
-    {
-        "name": "Iraqi dinar",
-        "flag": "IQ"
-    },
-    "IRR":
-    {
-        "name": "Iranian rial",
-        "flag": "IR"
-    },
-    "ISK":
-    {
-        "name": "Icelandic króna",
-        "flag": "IS"
-    },
-    "JMD":
-    {
-        "name": "Jamaican dollar",
-        "flag": "JM"
-    },
-    "JOD":
-    {
-        "name": "Jordanian dinar",
-        "flag": "JO"
-    },
-    "JPY":
-    {
-        "name": "Japanese yen",
-        "flag": "JP"
-    },
-    "KES":
-    {
-        "name": "Kenyan shilling",
-        "flag": "KE"
-    },
-    "KHR":
-    {
-        "name": "Cambodian riel",
-        "flag": "KH"
-    },
-    "KMF":
-    {
-        "name": "Comoro franc",
-        "flag": "KM"
-    },
-    "KRU":
-    {
-        "name": "South African Krugerrand",
-        "flag": "KR"
-    },
-    "KRW":
-    {
-        "name": "South Korean won",
-        "flag": "KR"
-    },
-    "KWD":
-    {
-        "name": "Kuwaiti dinar",
-        "flag": "KW"
-    },
-    "KYD":
-    {
-        "name": "Cayman Islands dollar",
-        "flag": "KY"
-    },
-    "KZT":
-    {
-        "name": "Kazakhstani tenge",
-        "flag": "KZ"
-    },
-    "LAK":
-    {
-        "name": "Lao kip",
-        "flag": "LA"
-    },
-    "LBP":
-    {
-        "name": "Lebanese pound",
-        "flag": "LB"
-    },
-    "LFX":
-    {
-        "name": "Khazanah Sukuk",
-        "flag": "MY"
-    },
-    "LKR":
-    {
-        "name": "Sri Lankan rupee",
-        "flag": "LK"
-    },
-    "LRD":
-    {
-        "name": "Liberian dollar",
-        "flag": "LR"
-    },
-    "LSL":
-    {
-        "name": "Lesotho loti",
-        "flag": "LS"
-    },
-    "LTL":
-    {
-        "name": "Lithuanian litas",
-        "flag": "LT"
-    },
-    "LYD":
-    {
-        "name": "Libyan dinar",
-        "flag": "LY"
-    },
-    "M5P":
-    {
-        "name": "Mexican 50 peso",
-        "flag": "MX"
-    },
-    "MAD":
-    {
-        "name": "Moroccan dirham",
-        "flag": "MA"
-    },
-    "MAL":
-    {
-        "name": "Maple Leaf",
-        "flag": "MA"
-    },
-    "MDL":
-    {
-        "name": "Moldovan leu",
-        "flag": "MD"
-    },
-    "MGA":
-    {
-        "name": "Malagasy ariary",
-        "flag": "MG"
-    },
-    "MKD":
-    {
-        "name": "Macedonian denar",
-        "flag": "MK"
-    },
-    "MMK":
-    {
-        "name": "Myanma kyat",
-        "flag": "MM"
-    },
-    "MOP":
-    {
-        "name": "Macanese pataca",
-        "flag": "MO"
-    },
-    "MRU":
-    {
-        "name": "Mauritanian Ouguiya",
-        "flag": "MR"
-    },
-    "MTL":
-    {
-        "name": "Maltese lira",
-        "flag": "MT"
-    },
-    "MUR":
-    {
-        "name": "Mauritian rupee",
-        "flag": "MU"
-    },
-    "MVR":
-    {
-        "name": "Maldivian rufiyaa",
-        "flag": "MV"
-    },
-    "MWK":
-    {
-        "name": "Malawian kwacha",
-        "flag": "MW"
-    },
-    "MXN":
-    {
-        "name": "Mexican peso",
-        "flag": "MX"
-    },
-    "MYR":
-    {
-        "name": "Malaysian ringgit",
-        "flag": "MY"
-    },
-    "MZN":
-    {
-        "name": "Mozambican metical",
-        "flag": "MZ"
-    },
-    "NAD":
-    {
-        "name": "Namibian dollar",
-        "flag": "NA"
-    },
-    "NBL":
-    {
-        "name": "Isle Of Man noble",
-        "flag": "IM"
-    },
-    "NGN":
-    {
-        "name": "Nigerian naira",
-        "flag": "NG"
-    },
-    "NIO":
-    {
-        "name": "Nicaraguan córdoba",
-        "flag": "NI"
-    },
-    "NOK":
-    {
-        "name": "Norwegian krone",
-        "flag": "NO"
-    },
-    "NPR":
-    {
-        "name": "Nepalese rupee",
-        "flag": "NP"
-    },
-    "NSO":
-    {
-        "name": "New Sovereign",
-        "flag": "GB"
-    },
-    "NZD":
-    {
-        "name": "New Zealand dollar",
-        "flag": "NZ"
-    },
-    "OMR":
-    {
-        "name": "Omani rial",
-        "flag": "OM"
-    },
-    "OSO":
-    {
-        "name": "Old Sovereign",
-        "flag": "GB"
-    },
-    "PAB":
-    {
-        "name": "Panamanian balboa",
-        "flag": "PA"
-    },
-    "PEN":
-    {
-        "name": "Peruvian nuevo sol",
-        "flag": "PE"
-    },
-    "PGK":
-    {
-        "name": "Papua New Guinean kina",
-        "flag": "PG"
-    },
-    "PHP":
-    {
-        "name": "Philippine peso",
-        "flag": "PH"
-    },
-    "PKR":
-    {
-        "name": "Pakistani rupee",
-        "flag": "PK"
-    },
-    "PLN":
-    {
-        "name": "Polish złoty",
-        "flag": "PL"
-    },
-    "PYG":
-    {
-        "name": "Paraguayan guaraní",
-        "flag": "PY"
-    },
-    "QAR":
-    {
-        "name": "Qatari riyal",
-        "flag": "QA"
-    },
-    "RON":
-    {
-        "name": "Romanian new leu",
-        "flag": "RO"
-    },
-    "RSD":
-    {
-        "name": "Serbian dinar",
-        "flag": "RS"
-    },
-    "RUB":
-    {
-        "name": "Russian rouble",
-        "flag": "RU"
-    },
-    "RWF":
-    {
-        "name": "Rwandan franc",
-        "flag": "RW"
-    },
-    "SAR":
-    {
-        "name": "Saudi riyal",
-        "flag": "SA"
-    },
-    "SBD":
-    {
-        "name": "Solomon Islands dollar",
-        "flag": "SB"
-    },
-    "SCR":
-    {
-        "name": "Seychelles rupee",
-        "flag": "SC"
-    },
-    "SDG":
-    {
-        "name": "Sudanese pound",
-        "flag": "SD"
-    },
-    "SEK":
-    {
-        "name": "Swedish krona",
-        "flag": "SE"
-    },
-    "SGD":
-    {
-        "name": "Singapore dollar",
-        "flag": "SG"
-    },
-    "SHP":
-    {
-        "name": "Saint Helena pound",
-        "flag": "SH"
-    },
-    "SLL":
-    {
-        "name": "Sierra Leonean leone",
-        "flag": "SL"
-    },
-    "SOS":
-    {
-        "name": "Somali shilling",
-        "flag": "SO"
-    },
-    "SRD":
-    {
-        "name": "Surinamese dollar",
-        "flag": "SR"
-    },
-    "STN":
-    {
-        "name": "Sao Tomean Dobra",
-        "flag": "ST"
-    },
-    "SVC":
-    {
-        "name": "Salvadoran colón",
-        "flag": "SV"
-    },
-    "SZL":
-    {
-        "name": "Swazi lilangeni",
-        "flag": "SZ"
-    },
-    "THB":
-    {
-        "name": "Thai baht",
-        "flag": "TH"
-    },
-    "TJS":
-    {
-        "name": "Tajikistani somoni",
-        "flag": "TJ"
-    },
-    "TMT":
-    {
-        "name": "Turkmenistani manat",
-        "flag": "TM"
-    },
-    "TND":
-    {
-        "name": "Tunisian dinar",
-        "flag": "TN"
-    },
-    "TOP":
-    {
-        "name": "Tongan paʻanga",
-        "flag": "TO"
-    },
-    "TRY":
-    {
-        "name": "Turkish lira",
-        "flag": "TR"
-    },
-    "TTD":
-    {
-        "name": "Trinidad and Tobago dollar",
-        "flag": "TT"
-    },
-    "TWD":
-    {
-        "name": "New Taiwan dollar",
-        "flag": "TW"
-    },
-    "TZS":
-    {
-        "name": "Tanzanian shilling",
-        "flag": "TZ"
-    },
-    "UAH":
-    {
-        "name": "Ukrainian hryvnia",
-        "flag": "UA"
-    },
-    "UGX":
-    {
-        "name": "Ugandan shilling",
-        "flag": "UG"
-    },
-    "USD":
-    {
-        "name": "United States dollar",
-        "flag": "US"
-    },
-    "UYU":
-    {
-        "name": "Uruguayan peso",
-        "flag": "UY"
-    },
-    "UZS":
-    {
-        "name": "Uzbekistan som",
-        "flag": "UZ"
-    },
-    "VES":
-    {
-        "name": "Venezuelan Bolivar Soberano",
-        "flag": "VE"
-    },
-    "VND":
-    {
-        "name": "Vietnamese dong",
-        "flag": "VN"
-    },
-    "VRL":
-    {
-        "name": "Vreneli 10F.",
-        "flag": "CH"
-    },
-    "VRN":
-    {
-        "name": "Vreneli 20F",
-        "flag": "CH"
-    },
-    "XCD":
-    {
-        "name": "East Caribbean dollar",
-        "flag": "AI"
-    },
-    "XOF":
-    {
-        "name": "CFA Franc BCEAO",
-        "flag": "SN"
-    },
-    "XPF":
-    {
-        "name": "CFP franc",
-        "flag": "PF"
-    },
-    "YER":
-    {
-        "name": "Yemeni rial",
-        "flag": "YE"
-    },
-    "ZAR":
-    {
-        "name": "South African Rand",
-        "flag": "ZA"
-    },
-    "ZMW":
-    {
-        "name": "Zambian kwacha",
-        "flag": "ZM"
-    },
-    "ZWD":
-    {
-        "name": "Zimbabwe dollar",
-        "flag": "ZW"
-    }
-}
--- a/Simoleon/Simoleon.entitlements	Wed Dec 08 10:47:02 2021 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>aps-environment</key>
-	<string>development</string>
-	<key>com.apple.developer.icloud-container-identifiers</key>
-	<array>
-		<string>iCloud.simoleon</string>
-	</array>
-	<key>com.apple.developer.icloud-services</key>
-	<array>
-		<string>CloudKit</string>
-	</array>
-</dict>
-</plist>
--- a/Simoleon/Simoleon.xcdatamodeld/.xccurrentversion	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon/Simoleon.xcdatamodeld/.xccurrentversion	Wed Dec 08 10:52:11 2021 +0100
@@ -3,6 +3,6 @@
 <plist version="1.0">
 <dict>
 	<key>_XCCurrentVersionName</key>
-	<string>Simoleon.xcdatamodel</string>
+	<string>simoleon.xcdatamodel</string>
 </dict>
 </plist>
--- a/Simoleon/SimoleonApp.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/Simoleon/SimoleonApp.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,14 +1,14 @@
 //
-//  SimoleonApp.swift
-//  Simoleon
+//  simoleonApp.swift
+//  simoleon
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import SwiftUI
 
 @main
-struct SimoleonApp: App {
+struct simoleonApp: App {
     let persistenceController = PersistenceController.shared
 
     var body: some Scene {
--- a/SimoleonTests/SimoleonTests.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/SimoleonTests/SimoleonTests.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,14 +1,14 @@
 //
-//  SimoleonTests.swift
-//  SimoleonTests
+//  simoleonTests.swift
+//  simoleonTests
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import XCTest
-@testable import Simoleon
+@testable import simoleon
 
-class SimoleonTests: XCTestCase {
+class simoleonTests: XCTestCase {
 
     override func setUpWithError() throws {
         // Put setup code here. This method is called before the invocation of each test method in the class.
--- a/SimoleonUITests/SimoleonUITests.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/SimoleonUITests/SimoleonUITests.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,13 +1,13 @@
 //
-//  SimoleonUITests.swift
-//  SimoleonUITests
+//  simoleonUITests.swift
+//  simoleonUITests
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import XCTest
 
-class SimoleonUITests: XCTestCase {
+class simoleonUITests: XCTestCase {
 
     override func setUpWithError() throws {
         // Put setup code here. This method is called before the invocation of each test method in the class.
--- a/SimoleonUITests/SimoleonUITestsLaunchTests.swift	Wed Dec 08 10:47:02 2021 +0100
+++ b/SimoleonUITests/SimoleonUITestsLaunchTests.swift	Wed Dec 08 10:52:11 2021 +0100
@@ -1,13 +1,13 @@
 //
-//  SimoleonUITestsLaunchTests.swift
-//  SimoleonUITests
+//  simoleonUITestsLaunchTests.swift
+//  simoleonUITests
 //
-//  Created by Dennis Concepción Martín on 26/10/21.
+//  Created by Dennis Concepción Martín on 8/12/21.
 //
 
 import XCTest
 
-class SimoleonUITestsLaunchTests: XCTestCase {
+class simoleonUITestsLaunchTests: XCTestCase {
 
     override class var runsForEachTargetApplicationUIConfiguration: Bool {
         true