From a5a57ae3d1c5bfacfa6fc36bba7ca2685d176d3d Mon Sep 17 00:00:00 2001 From: Zach Date: Sun, 25 Jul 2021 13:03:30 -0400 Subject: [PATCH] Converting Currency is fun, and I am glad that I converted currency (because of the fun) --- .../ConvertableCurrency.java | 2 ++ .../CurrencyConverter.java | 15 ++++++++++++--- .../CurrencyType.java | 4 +++- .../currencies/AustralianDollar.java | 14 ++++++++++++++ .../currencies/CanadianDollar.java | 13 +++++++++++++ .../currencies/ChineseYR.java | 13 +++++++++++++ .../currencies/Euro.java | 13 +++++++++++++ .../currencies/Franc.java | 13 +++++++++++++ .../currencies/Pound.java | 13 +++++++++++++ .../currencies/Ringgit.java | 13 +++++++++++++ .../currencies/Rupee.java | 13 +++++++++++++ .../currencies/SingaporeDollar.java | 13 +++++++++++++ .../currencies/USDollar.java | 12 ++++++++++++ .../currencies/UniversalCurrency.java | 13 +++++++++++++ .../currencies/Yen.java | 13 +++++++++++++ .../META-INF/tc-money-converter.kotlin_module | Bin 16 -> 0 bytes .../ConvertableCurrency.class | Bin 587 -> 665 bytes .../CurrencyConverter.class | Bin 1080 -> 1218 bytes .../CurrencyType.class | Bin 2873 -> 2562 bytes .../currencies/AustralianDollar.class | Bin 445 -> 1139 bytes .../currencies/CanadianDollar.class | Bin 439 -> 1131 bytes .../currencies/ChineseYR.class | Bin 424 -> 1111 bytes .../currencies/Euro.class | Bin 409 -> 1090 bytes .../currencies/Franc.class | Bin 412 -> 1094 bytes .../currencies/Pound.class | Bin 412 -> 1094 bytes .../currencies/Ringgit.class | Bin 418 -> 1102 bytes .../currencies/Rupee.class | Bin 412 -> 1094 bytes .../currencies/SingaporeDollar.class | Bin 442 -> 1135 bytes .../currencies/USDollar.class | Bin 421 -> 1107 bytes .../currencies/UniversalCurrency.class | Bin 448 -> 1143 bytes .../currencies/Yen.class | Bin 406 -> 1086 bytes .../META-INF/tc-money-converter.kotlin_module | Bin 16 -> 0 bytes 32 files changed, 173 insertions(+), 4 deletions(-) delete mode 100644 target/classes/META-INF/tc-money-converter.kotlin_module delete mode 100644 target/test-classes/META-INF/tc-money-converter.kotlin_module diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/ConvertableCurrency.java b/src/main/java/io/zipcoder/currencyconverterapplication/ConvertableCurrency.java index 6498351..142d7d5 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/ConvertableCurrency.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/ConvertableCurrency.java @@ -4,4 +4,6 @@ public interface ConvertableCurrency { default Double convert(CurrencyType currencyType) { return Double.MAX_VALUE; } + + CurrencyType getType(); } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyConverter.java b/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyConverter.java index 7e2fd38..bb06e45 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyConverter.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyConverter.java @@ -1,7 +1,16 @@ package io.zipcoder.currencyconverterapplication; -public class CurrencyConverter { - public static Double convert(Double amountOfBaseCurrency, ConvertableCurrency sourceCurrencyType, CurrencyType targetCurrencyType) { - return sourceCurrencyType.convert(targetCurrencyType) * amountOfBaseCurrency; +public class CurrencyConverter implements ConvertableCurrency{ + public static Double convert(Double amountOfBaseCurrency, + ConvertableCurrency sourceCurrencyType, + CurrencyType targetCurrencyType) { + return sourceCurrencyType.convert(targetCurrencyType) * + amountOfBaseCurrency; + } + + + @Override + public CurrencyType getType() { + return null; } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyType.java b/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyType.java index 9acf5e8..9c23a8d 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyType.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/CurrencyType.java @@ -15,9 +15,11 @@ public enum CurrencyType { YEN(231.68); private final double rate; + private final CurrencyType type; CurrencyType(double rate) { this.rate = rate; + this.type = this; } public Double getRate() { @@ -25,6 +27,6 @@ public Double getRate() { } public static CurrencyType getTypeOfCurrency(ConvertableCurrency currency) { - return null; + return currency.getType(); } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.java index 7ff9427..721dc87 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.java @@ -1,6 +1,20 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class AustralianDollar implements ConvertableCurrency { + private CurrencyType type = CurrencyType.AUSTRALIAN_DOLLAR; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.AUSTRALIAN_DOLLAR.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } + } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/CanadianDollar.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/CanadianDollar.java index 8d4ee7e..92f21be 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/CanadianDollar.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/CanadianDollar.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class CanadianDollar implements ConvertableCurrency { + private CurrencyType type = CurrencyType.CANADIAN_DOLLAR; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.CANADIAN_DOLLAR.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.java index 475596f..d3315ce 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class ChineseYR implements ConvertableCurrency { + private CurrencyType type = CurrencyType.CHINESE_YR; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.CHINESE_YR.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Euro.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Euro.java index 7ad00b5..54844f9 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Euro.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Euro.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Euro implements ConvertableCurrency { + private CurrencyType type = CurrencyType.EURO; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.EURO.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Franc.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Franc.java index 502f0c3..8e0cfe2 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Franc.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Franc.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Franc implements ConvertableCurrency { + private CurrencyType type = CurrencyType.FRANC; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.FRANC.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Pound.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Pound.java index 7879ab1..239bc25 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Pound.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Pound.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Pound implements ConvertableCurrency { + private CurrencyType type = CurrencyType.POUND; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.POUND.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Ringgit.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Ringgit.java index d3c30d8..efb7038 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Ringgit.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Ringgit.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Ringgit implements ConvertableCurrency { + private CurrencyType type = CurrencyType.RINGGIT; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.RINGGIT.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Rupee.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Rupee.java index 2d05af5..3df8da8 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Rupee.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Rupee.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Rupee implements ConvertableCurrency { + private CurrencyType type = CurrencyType.RUPEE; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.RUPEE.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/SingaporeDollar.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/SingaporeDollar.java index 3b5489e..0957e6a 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/SingaporeDollar.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/SingaporeDollar.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class SingaporeDollar implements ConvertableCurrency { + private CurrencyType type = CurrencyType.SINGAPORE_DOLLAR; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.SINGAPORE_DOLLAR.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/USDollar.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/USDollar.java index 7d6253c..d653f0a 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/USDollar.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/USDollar.java @@ -1,6 +1,18 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class USDollar implements ConvertableCurrency { + private CurrencyType type = CurrencyType.US_DOLLAR; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.US_DOLLAR.getRate(); + return universalAmount; + } + + public CurrencyType getType(){ + return type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.java index 5d3b9f4..8926183 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class UniversalCurrency implements ConvertableCurrency { + private CurrencyType type = CurrencyType.UNIVERSAL_CURRENCY; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.UNIVERSAL_CURRENCY.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return this.type; + } } diff --git a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Yen.java b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Yen.java index b871937..00f7aed 100644 --- a/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Yen.java +++ b/src/main/java/io/zipcoder/currencyconverterapplication/currencies/Yen.java @@ -1,6 +1,19 @@ package io.zipcoder.currencyconverterapplication.currencies; import io.zipcoder.currencyconverterapplication.ConvertableCurrency; +import io.zipcoder.currencyconverterapplication.CurrencyType; public class Yen implements ConvertableCurrency { + private CurrencyType type = CurrencyType.YEN; + + @Override + public Double convert(CurrencyType currency){ + Double universalAmount = currency.getRate() / CurrencyType.YEN.getRate(); + return universalAmount; + } + + @Override + public CurrencyType getType() { + return type; + } } diff --git a/target/classes/META-INF/tc-money-converter.kotlin_module b/target/classes/META-INF/tc-money-converter.kotlin_module deleted file mode 100644 index 8fb60192d378759239a3ecbf60eac8c8de446e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 RcmZQzU|?ooU|@t|UH|}6022TJ diff --git a/target/classes/io/zipcoder/currencyconverterapplication/ConvertableCurrency.class b/target/classes/io/zipcoder/currencyconverterapplication/ConvertableCurrency.class index 0c98dc2c61aa7e012ac385dd2aa4c35b5610f467..34fff50a7d770ecf9b93290571c1b2bd9a3b7a17 100644 GIT binary patch delta 102 zcmX@jGLu#D)W2Q(7#J8#7^K)4MA+)z{|5su21W)^b_Owa2JwxGl8n6U>8T|ll?ADc z43-+2lNlLH*d!Pv85wLQ8fZc)W^gi2mnL>5`O>y diff --git a/target/classes/io/zipcoder/currencyconverterapplication/CurrencyConverter.class b/target/classes/io/zipcoder/currencyconverterapplication/CurrencyConverter.class index 4fe76704ad4bcf0eec025a7ee8a693841a682927..74b7e5ef11d216a0f0a1429ae0f7333e01fbf35b 100644 GIT binary patch delta 309 zcmYk0y-osA6okKXH*(n@7IDQt{8&W2dnSlC$j5QZ0#SYRwHEPV%G zg*bPmAUBygb24Y{eAK_={?GjL3%F#MP@|LL*-hAEKfr;f^c;GQroFi}{Qdap=J|1K zTn&b=4;Pb;8@21i8BMyLUdAye8GQ!tcWz|YrZ9*wWD+J)=VBADoX)VR21hEaRm+G> zbM|kbK`s?5d{vupd^`D#%9r5J6^r6iMK{IauB>(iE!L!<&|9yv3fgSwCu5VXMb?=( V6mj+zaH&PU)WR)V7~7R==MN}d7?l73 delta 229 zcmYL@ITC_U5JcYx@dM(DJ1)3Em5GUwUP8}d;8`qALZoG2VCXfxfG40FFff?z>6xD8 z>D=t)E4x2{EwM|PeuV);mw-_YW6eY}P2)@@CnE|pwkGtbG1JUF7A!qhM2g+zyi4B3 z=ODW

5B~5w#Ik!q)nVN{hBDST2et70JDyLAWZ)k^Ob4`M^)(ui124s+tB z+*5QcK~a{Q3pXbRXXVI273IA*Qwsm#`{sTBd+&SipMF|##r5C)diD}P3vNcCW4DDp z*lVKO#6Amiu%F=o-yCE(WZ^K5#L$PM3UduFa+}W`i>{9G{c(jfspCg_z6{o|(62Dh z@S29)v!A<$SU91OF*3g-c1iGYQo%DkB)+}5wW*O)PASYcGC$IN_dZ%_7EUWHFuYpo zKxHhPQCMhr+y6AdS%r2Z^OHIxzP;s)a|#{Qv~XBBuh7YSL7~g=4zgL|I|&h7G~ws# zv`-Pe|4d)+@K3EelyA_x^8@^(HI1jCEs=j6n(cedw9FjZFYZ;b2|!Ff!ek{(Zo*_JOrFAID@@M9WG+np!Zd;~ zO+gN2yrVF!2{>c06n-}e2BKJo<$eRsiiWLaz|MPmzX|gofOODZdA+iuo-F ziE5SU$q__eLFfF?Klxcw>_Qe+V~yO?vm)e+We>uLkXV{*8v6uBvhfkjWbzTzgFl_h z=$QbQCMZV?6>v}q?pi@kREYJmBLCtg!^lbH2J+m9O~py47bjK8hcHJFr8)h71|1_U z3xld+%P2NuOR+&SF+Yx(dm{D(P{AY-8bnAq zRM99xlL(U?pK7LvGF6mmPSi!S2s1=zajdw6trE_3VlHNh(B{}LXpeA!cs8d87?sUM z0#s&mMu6&U&J0kK&8YzO*_=aC0}*LWL?liniUycbMNA)BD^V;!TXq;4|L63z<-c0# Oc;R2%iCv_H(EA&Tgv-4E literal 2873 zcmbtVTX0iV6kVrDZ*FdHX_}_xU7iC;t1VVu(-#S8+6F>Wa+_iREw|xP0=G#>lOp&= z@U5t*2)@A?XZ&C=XzA$4FzT1z&iL)O-#CslqWherZL0mDWTt!Hz0N-SvCclHKi~cK z7J$vTYKIjm1!-h#h}v*Mfe%?O#`#K4K^_wdeVyduaT%v%oL2Azo>cG@o>uS-p5^9q zT%3`yQ}R|`;=jw>|9Kwctc)H)8>jaEer^>9&dCT!-sWqr)4%my3tdZitAh3(?N zi!%BoFWh&2IDgQ?ftO_TOFRDR%3S?b>Egi4GJ=wK4F#ZG9C$^>F3GFU#&}i6ZfVEg z6v2JxNAB^Oj1UDa{y6Zuj6GbxAtNk#O`gpC2M5mE@Fqj8FQyGfeW9Q)Jlqorg?v$l zZJ}hk^>i|mNFO$`t%-a#YorpV66w^0k&rO4_zgMsm|>xX=ySU_Xgeqg~JNfWx6 zH^v#--JXRG08R7ich>;!CM@&L&B7Ecs!)|xzm_DJmntE!qRm)|QsnHJ4 zg3ES>(h1!h(z8jPr(5$BJ5gnG^OYA zSqf!!ixu0bk&6o6U2acV^qzE{veR7Dk^>)+$dT!RVL0i&hwh5A$9tI$a3AET(<9AG zVvwgzhVJ_-iJ@A{>51ce^h}9zxievwh_$#miNP{@0;&91=RIUBziZvZs-mUy*@V%X zfyr)9Lpo;ytNOx_R z0XDp^;u0>~@PUdC@sSN5tM~*LReZ|DXSl+HJgQze zLR{?OA`E&k7R}xe&Kf_@bW%SQnvbj-dUqku6 zl3S3Uo@3UvINJ>MbOp+S&W!xrl1f45L?~i(j9DXN>IuVVn)Fo7le#SYJT=c3y2t>H zHr+eXH$&Z=n^`1-UZmNEN`BR}MN5ulOd~8_i>h2YmdO}dzdlYxOU8-3Zqh4IUtVX4 zaL<14L-dcuNB?{ld6)8&21wIk3r*)OG#$Cnbm~IW!3#}iFEky$&@=%;(+~(vb09R0 z0%dUWaReO8_>_|^!OmwA3^B6SlIB0905*w=+pt_Gi(!bQB-SkCzYmX;{5PXQpo-Jl zG=<9BuyX&3IsS1%)S?#+{sFO0BTZgBV?QjYf};HI}$it z+W%##y7np9L(R9kEZr+tT)~6QE8E(wORbYooK;SB64gzUSTu>6NjN4^dkNA~>-Do1 z_QgNHFrLvO_-LUHfECouO6sJMzE)v1)?gj6zJa8NtX8Z?8?9`|#+hF0$j_i&t+cxx zM=(nIDE$#PcVV}|!kGI{;!s8s$BK2c1TjWGw){I-<4&i=g}R%lzkvo}FSfd{MA*xO zy}Z%|BA?b9g}q90VYRT=3VWT+h4sSTAnc8@3vOXI3A@=r8y*lqivU_3v}2P1+63^h zgSKoIz*YflbJ$(jE`W9cbU2h6VRj0$%TeV*w*b5j^?T~VQb2?Jw}Xw(lu!3jFJGc;xw$nSHa{RV3A6CG+rY2=Q>r2Q2b`xnSwz99er diff --git a/target/classes/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.class b/target/classes/io/zipcoder/currencyconverterapplication/currencies/AustralianDollar.class index 80c91bbdfe11654c91fff3ddd600ed5cadafbaed..2a14df26f2d0f4adb8aaf5011b4252d17824a8d3 100644 GIT binary patch literal 1139 zcmbVL+iuf95Ix&m+&G3drQv=l_arSf4NDqjT% z3gUqe;G+;{6SoPdLJ?6 z8n|WPwt+hW+4!LE2|RLCXunr|H{9_e+fAa#3)}-Y42E75dy(w-edWqng@N5jH#sHp1f$)U7;8SL84FdZ_JF`7{4an{v*W&9?qUV_3i{p^;g@ScHMbi z-+I$*IZnOJ?o;!&j49PJHJ?yDZsQdFaZI4NGwN|y`U&&+hMUA0YOnQ{l2@810PzbM z{9ghEjyWwkKV61vc7paay(f$d&Q|R!MC}viz993F{u~x)P0m0bS>i0}Q{%HJVTqo= z87!wbuX!fJ*tyk1WDk)e(s&VmL;mI32X0M67EvachFlq^rH};RPLZHxosp~ d=`}WIO*dEjjLZZyKMIznIOdKyUL0M0={F*@DC__L delta 137 zcmey&v6orm)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl>WjzR0M`#>&9P$lx-Wk5O~7 z3sY_=gCYYHP#q%!3s4gy5CY|aBs-9&59Tv4uxf2*VB824U}E3^k|1fIAOk0mJxNQ=0|)^XQiz3wFo{&ENIap9W6D;p9XWQS@>PJK zARhPtJ_>O*ahp^sQpCf~?#%9-J#%LF_n)7?06f5b6Z5!S!WCRC!N4_>t5p-%aYLJ% z25uR+ZQzbTKH2a40*_o3*&kKki+X-+dubf|p||fv;n0s0KbHM|pgftVD72f|<~9?b z3KTb0sFG&_xoWLLye1I@7F-qjt#q&J$J??SFtY4Mo(wuNR@%>k`Q(Ed2spFfo>5c& zz;4P=_LK~rCFqBQpW7fS1Q=6Jaq`c?}TP8qmsp^CBvQ=1y<2G%UB zrMu?5XWtKqzCwB9*w z*KKUE?^JtBCKPFfYEOtBHE@djI3`f;jk?>BLCQS7U57YB?X}+vRI1JiK>Rue|CK&z9qwU7$Tp?+N3AvsM2NQU8LuZ^(V7KZgZclQU36o;Zv8)c7oxuuP9V#!80s zmS=K|om)FV{s09cjTg}m6ko4@;?^`|85M$Q$klOL21x+!lnGkl`Lpyiz4N$`U1M|B ZbPM&b$W1_tqu|mM$HEcEi=(SA{RL+oB@h4r delta 137 zcmaFOv7K4s)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl>WiKF_Gk#>&9P$lx?NpGkAF z15 diff --git a/target/classes/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.class b/target/classes/io/zipcoder/currencyconverterapplication/currencies/ChineseYR.class index 8a644a4e1273c5a8be63be4cbb8fb3399957311f..29cbee25b88fb2c9c1b457681c7a0e77c7293bea 100644 GIT binary patch literal 1111 zcmbVL*>2N76g`v8jbpmeurFm#(o*vPLO=nbq!ozJN@*1-PsnkHb}HA796M6^DnL*W z4}1V0g*cPANs#go@i5E1Gxywc&z<@G=jSf~5Andn46fvH71#1GaNXo?*~AUp)YB~k zw+-Aea91D`9e1R_qIK>?P_wk%fM#> zxpn2M=!HPKRBjTlN(6zqy7J{#eAJfVuG9ADS*!=H<29X7X*+Rdq65_xcsYIcgqo6F zyL!MJUD;}og^^Gdcw3qt?4MG~^+TuU*q-C>+qEDjN#f3&O2Lw1Ur~*&D?h{_kFz9IdYb_#QxO|C!=8RE?ATZ6k;z#=Vyvsg-STD+5{@BGRM zGAGCqX|M@?Aop(d6OYCr3n&syLoN@(5=a8@q(IOj@1LWk>0Q9ZB#q5g)6G`CB0U1l R^_>f29J51?m-?wM{{?LN9k2iZ delta 137 zcmcc4v4UCR)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl+-~KE)`<#>&9P$Y47;fk|_+ z8Bc_(SXi9NkzbU9i_3aUTC9Q$rQP2?sDPcl#RPCswlf~jH#h+W7)+D?zvcnC-8Xc zHvS`|z}&c^c6U$tta5#7w8rSAnARRCEAVjo^ocjcH?;9)tIftz&Mlcxg+`<+0g+B^Y>Kf>mBq1YTbqb&cB#We+|Jxyl8^c}^Q zD<8Qv30X#kUvpWs+H=6G>< G^`$@VA{Jl( delta 150 zcmX@aF_T&1)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl)o!a0Ta=7A2>;W#*(ZGH|+< z7Uk<@C6*=fFt9SPO=9W|Wl&^b0%~GpU;&!I2!ud!AjuBo>4W(U46It)85lPL1(+B( bfFwv7D9FGGBzd50E(UHOj}gcRsp16y)rS&q diff --git a/target/classes/io/zipcoder/currencyconverterapplication/currencies/Franc.class b/target/classes/io/zipcoder/currencyconverterapplication/currencies/Franc.class index bc13e2ac356c7421c3b9ad967f967c6af9e87c81..431a45ce9fabbd9e684a5a717e4a92216aaaa97f 100644 GIT binary patch literal 1094 zcmbVL*>2N76g`v8jbrFS!@iWVIcceR03m3FR3*v_p_NJ%sgDzPC{ww1Z35~;#KSE2&fIg)J$L5U?;k$_JjD|mGq_pCE!-}{!X2BtB^!6KY^Hk_ z?pt_Z;h{hwIqoTe=WQK%A9T-;_EqfpX&kH2KlY<=pyEWuveyf=FB2VwUL!l)W#GC% zX+wuPc_ol{YaQY>h#)ZA)}h);kGd+}mEC}zg?8l2pd({#?95q6-s`@=`t;c|YFhQZ zRxCrG46KZ%z-xDUpuftfwGZV$dVvfNyk?Y=AaQ3-WnejJsHsF>2AfAw8YZTkb0Vw* zl^9tBUbwaYq#|IyjnddxEp248hgGhbWDXo$u<*!%i;4r=Of}RktT1Vv&lD>76xc zg7U~GP}v`Lup@(%aeS6d;tY(n{Z63jHqQa#udw)K1j-yaqb>hYo_k8p`68{C^b4*| z{ToF6Gjd;%|3o{7S>$_WZ5C=zM3iN2%s zX7wYFCLt@R63jp@jlwcW0`R0l&?@g=re)||#kDMr$JNj+*1sS>1}zPp^AjA4XB@8& HQ{VUl9^e;% delta 159 zcmX@cF^5^=)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl<9Ra0Ta=7A2>;W#*(ZGH|&S zCFUjTWhIs+@-VP6urV@NPVQsWoUF%`6w08;zy#FI$iM2N76g`v8jbrFS!@iU~NlVQG2tg|(l!zBXQ$dNuwcaNoupE|+lySIe+)&E{^!#&z5<(@hJv zEZnwmN1zZN43xm5whrA7dfS$xFJy5 z)Patl3gm0`F7cW~5SVZ4Ky4-aJr(W9o=?wGJM^UAm60}f>MX?X^-y3Vd-jx?Rzr6? zOoBccSSd|`7q#p_f0a>h@5zyLeHrY!tuP@$;?5n(z;cp6Q;DJUpY1biY|1$y!rE1_ zkwxHft^S`>1nk#g5_#&mHnQ2{D%VXi2M$hIxa**XiUZqBbu=ujI#|O!2kUT|Iddcb zl~Q0~T2rUDr##lVnHjD*c`T;8N7@QJ%pN}TtOSbNoi|%8_Lhpik}-u?rlM1N$4#1{ zJn;!s`r{6ErJpd4&(h$GjMaH3P_4C20OGH(_+s F^amqD7w`Z8 delta 159 zcmX@cF^5^=)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl<9Ra0Ta=7A2>;W#*(ZGH?at zm*%DDWhIs+@-VP6urV@NPVQsWoUF%`6w08;zy#FI$iMTgKeB zaL2-33-<)F@nKI1JZb3A{h)hZxThl5OQJ{x-k}!;0~N(8lD(d@zY>7ey{ri&!@jVrKVNi zZR()g)iF6(DN%v#^7K%D6;f&J%Yk%#8Fbxxn2;iIXOD$oK}n#gMPK?a55gpfO+lw* zSX~txVFaF*EB{GFz45-$Hl%jw{|u+w_03L*QSgq#}aiN z6Fh0v1nE&sptv{eV_W(O^Y}dL#2FZG_nkngTt5Yfzr*6!5h!rX7=8JlGF(%3+OzbY zF)lbe)o&2h&zSj&%qRLYn4`5h19@bLGjC3f&SC+J^aRdfDaCoqGa1G%tQ;YGgdCAZ zi|{-0uU9{EYZ9`E62T1Q@+d8ZBmj4c1TFFWd3uK4MO;d+aXA~hx#|~W#-RCOaAAUD M?u6sz;ni3E095Z9@Bjb+ delta 140 zcmX@dv4~mX)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl<9$KEWu%#>&9P$Y4Er0;A@{ z$3l}`n1VtX6d9O+N*NhgfchAL5U2!5vIBYgU_Ju_tJZb~#*IJ$CI${536cg1GH?P( R9w?iOfg8wU1oA2N76g`v8jbrFS!@iU~NlVQG2tg|(l#~}zib9FRwcaNouZE|+lySIe+)&E{^&#&z5<(@hJv zEZnwmN1zZN^p(J)whrA7y6=TMDssIfid5hocwsP9QLG}_@B7-5u?_>bnH_F3a801J zt^*xE70B1>UE(!~ATZn3fqI$j_f)hkdp9c3lv>Ldb zq^}GEE2Am!qBcFyUuD$WdvYjUUk1BwD@;g`xHCsGu$&~&RAM0gXZv9i#HO4RBCK5% z8(9P%*XsXCMZkU?CXuI}Ya^RIs&dsNbKu~Vg}V-Fs5r3AR7bo8|*C=?Z}uyEK<=iz2hcL zP)>aUm7P%syV6e>$7k6h&d^v}?*yu~)(JrT6&AmYK$#^9=tGs`fmZ5hZ7qT=iS3|eh_=5Zxv@~+gPjDKxk8Ti>51lSn_Cl<9Ra0Ta=7A2>;W#*(ZGH?Zz z7Nn-?WhIs+@-VP6urV@NPVQsWoUF%`6w08;zy#FI$iM|gy^&)_DqjT% z3gUqe;G+<;vD*YxB#Vcg-I?7vd*;mU&tKnv0Jw*{7UpoVgiE+wf{7~@tyU~t#WiiN zo48@(rioh&`DlMA7#_G%Iq&7rQ#&Gbyf_R+;O%=V7>h6xAs-HX>G4Raz-gwN+m!g2 zp|~Lf89iYzsg`9{;S?~eXR`}CrsS7QAOE?rA-ZW6RS4X zaL2|v9EN7*=Kfn=hJ|UJ?f$OtsP>J_z|G_->E0je&2T?^`plyvCf(;-&l<1Voy|9` zw(B-J)Or%U!y~N|2|i_d)WaF}NsOVqGih*-`!VIw`)v`OSkKq)S zQ=Hdy#-P}l)dS=YP#~map}wK`a_s|c%|ez@AutWOlBA`O1VB4w0Kxk8Ti>51lSn_Cl>WhzQCx$#>&9P$lyGABa`OD z$5NAHn1VtX6d9O+N*NhgfchAL5U2!5vIBYgU_Ju_tJZb~#*IJ$CI${536cg1GH?P( R9w?iOfg8wU1oAV+KXk*$4Q0RYDMv;s@a;x=xW~ko z0)@Mu*_B?*JpQ9i;taLdelJj|HfI3wi5Pr80!4lqEioTemU}8s zdyd`<#syca{vD$J1(|Qiex{$n60OMKxk8Ti>51lSn_Cl<9&KFKJ{#>&9P$Y3*hBBSPH z6QJlAIxW9VAa~rz_<}8z{J1-BtgnKUj6gm}6)ymrHx3X0 diff --git a/target/classes/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.class b/target/classes/io/zipcoder/currencyconverterapplication/currencies/UniversalCurrency.class index 0e1962bd52693a92a8e475441c4c31a865e51629..535a488e82fa132d6aa37a393ef205a90ecdcc65 100644 GIT binary patch literal 1143 zcmbW0+iuf95QhJalelpVJ z;4^{jru1d>TtF+9+T>M85SXt^-)+Q49XH&yJ03kt^}w;cwjD}kC(d;AUiJiD&K^CH zCf%OZ@+H;vY;UZHYV<_1!0Y1d&@o_`QmKAu_if9w{R68S#1u>JToQM{)Z%g6t)n3J zBbC}IC-eh1Qapht#nOLD5ioXwICR_>Qk8J!uZ%ZTU=t?J=(uO1h`b3y4JDLyteIHH zeG?n71Zp#1@V`ndurSGWyL0F|%ztxcbY;{~ssqL~7kD)L@u}8h*;|cQ?OJnZtNymq zYBp<)${rhlWpCOMtF_FsPqd!g6I$T@6Kxk8Ti>51lSn_Cl*bZe2Gzwjg^6ok->E`KcnVk zH>SK$21N!YpgKkd7N90ZAOy+-Np>JlAIxW9VAa~rz_<}8z{J1-BtgnKUj6gm}6)ym#9u5ou diff --git a/target/classes/io/zipcoder/currencyconverterapplication/currencies/Yen.class b/target/classes/io/zipcoder/currencyconverterapplication/currencies/Yen.class index 67872df3fe6e86b0412cfb0bab31532be5e6f08e..4f3cf1d4b666443220698787dfee37e97d62ba6b 100644 GIT binary patch literal 1086 zcmbVL*>2N76g`v8iDT$O!@jg-OVU#F075{8gc5imv=UU2@;GsaGL>sbjvc9d6(A^x z2R?w0LY#@+CYAaS@i5E1Gxywc&z<@6_t$R#kMPh&8P_YgftwXrxMg#wz9(=20j-k zZR$YBF9h=SMwfUkA_&ZNbfC79gT9J(WZ$P}u@idI@5)FUJ98G|k9sKZboT5SHLZqj zPX)|xWh4dO)Mtk|RYaq+FGte#Ww7VA!-VvRTRs+n#Uz2I4nyg`JP4B@HpQF~VeP5d zh{Ag6jsK(~V80KO$WyPi5v|M`H%uxA4$fJ)@1TyV1KUguG%c(-SjPhg8*tghnVWc8 zMuGWBJ=^_#<*~-inZa7=GckQV)>Yu~?BP=niqEL`YKvW^mhWUt36`kkgxpDcrU<7# zf$HwKcU|cxjN@}`6K7HVwq-E$`#+59M%hk{=HoqZ10WFQ43sW46CmgSiQ(yZB Do5&Qv delta 130 zcmdnTF^yT`)W2Q(7#J8#7=*YOm>Kxk8Ti>51lSn_Cl)nLKEf!$%*wzv`5$9XD1#yc z6Hoyo0}D_!BM<^5fFwJRrw`^cFtBQEXJFh26kuZD0FoeSpdbS$kmP}~xfr;CJVqcN Hq>2{+2@4HB diff --git a/target/test-classes/META-INF/tc-money-converter.kotlin_module b/target/test-classes/META-INF/tc-money-converter.kotlin_module deleted file mode 100644 index 8fb60192d378759239a3ecbf60eac8c8de446e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 RcmZQzU|?ooU|@t|UH|}6022TJ