From 0943099f72c58c53cd99c390affb29896c8947d1 Mon Sep 17 00:00:00 2001 From: 62160052 <62160052@go.buu.ac.th> Date: Sat, 24 Sep 2022 19:10:41 +0700 Subject: [PATCH] Update the ViewModel --- .gradle/7.3.3/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/7.3.3/checksums/md5-checksums.bin | Bin 19597 -> 20347 bytes .gradle/7.3.3/checksums/sha1-checksums.bin | Bin 22817 -> 24707 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/7.3.3/fileHashes/fileHashes.bin | Bin 74965 -> 75565 bytes .gradle/7.3.3/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 211949 -> 253358 bytes ...lifecycle_lifecycle_common_java8_2_2_0.xml | 11 +++++++++++ .../Gradle__io_coil_kt_coil_1_1_1_aar.xml | 15 +++++++++++++++ ...Gradle__io_coil_kt_coil_base_1_1_1_aar.xml | 15 +++++++++++++++ ...tlinx_kotlinx_coroutines_android_1_4_1.xml | 13 ------------- ...tlinx_kotlinx_coroutines_android_1_4_2.xml | 13 +++++++++++++ ...linx_kotlinx_coroutines_core_jvm_1_4_1.xml | 13 ------------- ...linx_kotlinx_coroutines_core_jvm_1_4_2.xml | 13 +++++++++++++ .../app/MarsPhotos.app.androidTest.iml | 14 ++++++++++---- .idea/modules/app/MarsPhotos.app.main.iml | 14 ++++++++++---- .idea/modules/app/MarsPhotos.app.unitTest.iml | 14 ++++++++++---- app/build.gradle | 3 +++ .../marsphotos/overview/OverviewViewModel.kt | 6 +++++- 20 files changed, 105 insertions(+), 39 deletions(-) create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml create mode 100644 .idea/libraries/Gradle__io_coil_kt_coil_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__io_coil_kt_coil_base_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_1.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_2.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_1.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_2.xml diff --git a/.gradle/7.3.3/checksums/checksums.lock b/.gradle/7.3.3/checksums/checksums.lock index 2caefc0d217c127881c05805c14d6bf2a9fdf695..621825710ca293efd5c827a5dabf4533f75f15a1 100644 GIT binary patch literal 17 UcmZSn%^ClasZrt{0|cxA05FdPbpQYW literal 17 UcmZSn%^ClasZrt{0|b--05DkuKL7v# diff --git a/.gradle/7.3.3/checksums/md5-checksums.bin b/.gradle/7.3.3/checksums/md5-checksums.bin index b9798e2208c4e54b18def435c7d9ccd95aa920ff..93163f693442c6c6712ce8d1fa7d6a49d541e6f3 100644 GIT binary patch delta 1117 zcmeC3$@qI7;|3E6M%Brt5(WZ&w{LlIl_q*KfPqi%<X8y>fkh=VuM3o4_z4zc@E4z4 zDv{xED8a6`{K~Nsh@fx#e<--B7Q6Ah@A^Lwalg$_;s19&=GSB$HxPh``|g~4Rl-8x znexN0eX~E`h6wsSoy;n!An^LejBk71xn6(>`i4%HmCVrio4JuAiL><uM9^nH%vcr! zg=g<pzO#df`zlYam9)^{H(zLHT()Z)M9|+8rdVL+k}L8L?>j)m{Te5)l?)K@T6-&6 zlSf$%DkwYotE7TP?Bj^(4L9ejLIiz2!c0g~c3Qo3<3=`!xS#)IUMU5EVw2U}p7E;c z5JBJ9lU1d(n3y{^D*h1PXfQ!!v!jO(OT94z1A`_51A`(63v5k({aN$Cwlj~PJ2y<b z-EoP5fw4J1)jR=W1Y0iy1A`u_j<Af7{r)?na^9J;X9g78YCv>YSVMGhti;rDYsW10 z)tBSrmLA%(jiKJ(bP`01r7uJa-&#y9Vb_el@9<jss9PYjaq4f^H4q(E&|nZcfvJP} z+}nL3F5U+c-bVKL-toE((P0hs2zx3_M?J#tKjXQV1Y1A(Y9_JavWl+md59JpbBMFJ zL9vGBcPr;7rT6{2lW!iM&*L~z#R{rpHADy7W0)lfJLYV#_^^pFVQ0*r5(^g1SFQ~8 z-~hIPX_3a%67Zs9d&i^Hm=iyzKd?A*I0|aXbBHC}|1ovwKl_^7=cjaNk<!9F*D@b0 zfatKbfaqZJLe^0aiTCsUTg)9LQybWvx@2@&b+$pY*o8y1uty_nf#~o$XluyN|Gr10 zI!w04!$%jQ!yX!mmbWl<{QhewH2dw(^_C4wuWXs~oCB<*IMu-&VhL*trk2p+?+=`f zJpQR4IHX=+vu8P2OR6KtISdR8?D3d7x*kSm2rbpSB^@Csv1+eFK17F;3B(RQ4v-E2 D2G=;@ delta 71 zcmex8kFj?q;|3E6MzP7J5(blNB_t-Vl}MNzDrqozuB61|vyusuW2Fox@0IeHEGsQB dIaOL>@>FRhCMLy=ia*3R8vGF5?C9ac0swWl7$*P# diff --git a/.gradle/7.3.3/checksums/sha1-checksums.bin b/.gradle/7.3.3/checksums/sha1-checksums.bin index 399b2fb19ce25766dfbd422980144200b1d78a60..ddd915877b2fd911ca696b572aea46877e83deab 100644 GIT binary patch delta 2645 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 delta 132 zcmZoZ$hdG5;|3E6#(>Gb5)&qWmGGDxDrqozuB5@_zmgJ@U8N*8mr8LkPM#`VF<Din zV)9lQiOEl8Bqoc>CQR;?O_<CoH*xYhx&Fza@)DEh%6m)}Rq&i#rXVqSnS%J_s|pg6 pO%)R+A5}D%Y^&rkd9IS=<a0`vOzaakD*h1PXwV_B+0o;H003!{FUSA@ diff --git a/.gradle/7.3.3/executionHistory/executionHistory.lock b/.gradle/7.3.3/executionHistory/executionHistory.lock index ad18cf70483c9b3dffad88dbefdf3120a9c34fc1..c9eddb154f2508550d8fdf99e085a07e713360e9 100644 GIT binary patch literal 17 UcmZRsUgMuDB)xe(0|aaW04uu$C;$Ke literal 17 UcmZRsUgMuDB)xe(0|ZP204tgV2LJ#7 diff --git a/.gradle/7.3.3/fileHashes/fileHashes.bin b/.gradle/7.3.3/fileHashes/fileHashes.bin index 440135a61d43fbee4aa0a8799cb990daf93a36b3..9df50f3644a98515edc0b6c7c499a4363b8442ed 100644 GIT binary patch delta 12909 zcmcb5l4b2VmJKEnjFy{CB{Y}>Ix6~J&DuQw1_KB%s?MDpDwWC4cPK10|4%+hh=EZp zb@Ns!Nhbc;8chC*dz&GGs@a>5%2aR*ob{-#7P6_zfrzRZZ#LC<$;co2NaQZJp)^EL z)pE0_RwFZivgYFx-iJ6Lf@;$@_v%)$Gs$Ldo@shS!t0lCc&`KVxoGY$TkW^J*|U~` zfw4J1-FrV+HP<GP`Fh3-3=EnK3=E1OEa21QeqU$hH-nW|J)Zo`Fn9vhQ8;;Gl$6AS z9ZNn$|Ij(L!C<+=fr{@MP|16f4V$GT*6)3J%<kQ?k3#pSZ@YcxoGer_YcjXLl*DH7 za~mv$y=I(TUf%L%XMiMBa>`^|e<=y&^*l4nCvT|Px~M`?_|pHmP|0~<JMZ)dGQTQO zyPTRk!Mpd_)&!_z(&UByQbC70F5Q@OcHzyluYcKhghsbPC9}c)W03sLz`%g!zxS&> z!#=T3DRrKbUgzaKc^gzm8dS&j>52-B!t#HEKXZ!7N~p>G3T&L%=L}VJ3#w@KWX2X@ z@gVjs?><DllYg-JV7@OmJ5<e<$qz%NB<?N`+WX;Dk#(T1i=HC?)+<oSqRD|FQW9ld zuR~6mtttpp?mt~N)&C4sa?#|o0a6mJmkdjEI%XN0{&oA&HRF;lRC2@Qz&0s~j)Zqf zjq%_4pC<5ZUdnKS6)JgrvSFZ<#M=ierPe+A$#pb(iJ{`oj^$9v6tJBRu^NJlj)n<} zNV=6D{jIbeD%k_JGhTE11@Rw~nC@tvTv?}dK^-bNadK>sl-I6xXFrJ_Tsy1Z@cwP) z{u95TlII{{!QPD-#7xOw1<v2S-?mVCpODI%%S})nM<#0rNl6^k+-v<fd8Ol1>oZ&9 zmVA8*mAnM9OJZkVvU79YveT^0rK^GyHMT+}*G}#al9JeFbhA~ya#Qv51M5m(xgRKi zO3s~pFi1*4d(Uc%K)Dn5&$b5}Pg6L56e@WY;!4TYlQ%9D7Vi~NIRCY)>E`o9J3Xe& zsZcdbC%=!Dl90BQua@Ldf5tTZ<A>>Y0(L_s+b285OG)J2ZP^|5oIU%W<Gx$Z|IVEQ zm23h_nwWdkKYJD7v-<4)GpusHDp1MmlXDZKB-Ha9<LY{CKP_Ap`|8kH_jIV_jmd9= zr6eo^JKS?WcJ4kLabg;myT@m!WaDJ{5GjdW4s-0<5AB(F+CjcLe(60}`sxNp=lqW^ z%G<@c<u-Nx+T(8)2Mdd7;2gs${^>+?2bZkZwc4)GpU11A#;%(DF<GiUq4A(_^NjD8 zmGZV;{&=*e94dJm5>U+kSfbOUbyd{UX^o1aOv+*#p8kRANW`t<!iwgAGTW{ERW~!j z{%E~l0@cyUz`!v1OR~7cPWj*O+CJ>v?K$ybr>*Di-%$DGlWRkzBwXr_`TVSjIdOw` zX>>V9cnwr?@#OWPQWEUD+Pb3KZ_GK*797h_|BN3h*#^#Z9g&+JME%{8a>V1*t|fAM zg;2>2;NaZ5_DRtruN@a&_C=_q+>pBqm297^7$fE7I-}!@-JKJQx2|3x{!-<+0aUUd z;zh~Dn1R9>cxoEYg%>7qT|(RUtk>QN)zLcnVuF-JNxVnVjy-30{PHed=f!Lw43(@0 z#}3=lE9(yn?t8;l_t*Vr;N1;S$y%@%ZYU%&UE>Zi6g=DTB%)N?9xAyFY;5(>K8Lqe zPICME7rK~Clj?;^u9#dHE+z4M>%aG2_e$n`<#JARJoZoyDj5g1v-0rAw?DVed{-`% zD^+?@{|!{K04%wci`Ay)=FvqvQg%KN{lRb^DwzXLzh-9dE6R?Px@?{8f3Dm+#T_b{ z3@(mb+cX0;k1c*!^!}7ga`GG_sN}}U*%49_lIIqEl3$TlXEssL_fG!5dZ^?AuvdER z*?(X7^G!e0%C76p>~FA0PMmx`LP}!O`I{f#bnH1_u_R3WywD|SsLq7RjFD3HuVw6y z>0Q45astN`*&9cf!7}=MNK`Q$z>F&2v#+P`J99CMcgc&QpTa-?Lyg-E)o~tE$LS{# zn|t+72#fABT6glz`gc$r*Ffo4B}UwfyY%%6zR#-^mmUAww0_RtGN^nt#6-zGm?j=} zmAR$DzhTPv=c`*k>pN_M>gbyMJ5owQ+$ididtvi8-|(;TS2js*gi4+Uhw*%g-Iw)i zeq9XJE}CP;5q=0NxoL8Il$3=2Pq`!9^F_V)Z&%cb;_1$WO5Oy=tB=Av+Z}4WPP?Uc z@U(1NE((>L1&)A4dzDXho@iHCD66_cZnXw1MVtbch3mG<{u20Od&l$MB{5sur$SJj zRiL8B>lss?Vl?lvMU0kz`ZH?N<DinDU}Rumker6;`PrNm_ky{WvdKCA*5BcDN*t== zBG`Yg<;*-|TmHS{a9LKR)><(GDp@yqZ?u%eh8YGLk|LMH&WXPGF>7D@U#Mg{*p>Dl z>ZQ228b$6s?XgkpJE#SfYystH1(86Z4=+<3>XSd+FMPVj?G99OHZ+RnfU9}&ykqNi zmZ+IMFnoJhNn-U|sG`Wp8)Kyu?#lkDd8*gPa&Wa@(8+eDxlqXthzU%qCr@k@mj7_H zG1&URv(F2eGQM54hB^KyM2+Ot$rrnY#cfj0hrd2C$@U)4#MIm7u;MclRBcI2zq#P} zs;)$SyWo|)n>IZwfm*U`vTv-EM8I9y*`5E)O4^s67Zfyn4Qo*KO|FlXlDPEkOZoRb zJ1<Y0pWSoc<{vB?DnM?R$Wmww+s9Ox8ET?zZML<j2x{y-aJo4Cd(D%)s;xCGioqPY z?g42~$tbW+g-HQ97WJ)rj!vss8@lZUEG_1PlAD*vPOmoxbB=LrZsrrT_wt4{i!MRD z%k&&G>hIV6wNBTyn|a$SQKMT^g9B<;4>;-{<gJ`I-$J9MR9pPXHv8ruP{~}7T@usf z7=It*pV0i)s*`E=dP$gFhry{gbEDX=NHwDd$v7tENqwhpLUrB+)yMVOa*126Pj!2J zul+7}N6e<{P|0-=S90iMy7E#$&Tm7r4`EKta#6iAT?L>zjzM%tZo|~E(!NF2ccPZn zUEizX8@E_lLv=JTFff4XMalJ8w3O^G<I7sgvoc`EnjQDg!)lB*P)lZE>PY-s9h!FV zgPrQ8hk<O{qF|N$NpOQYSuaTaV^@po(Xe`Ex1Q6SP#2s9m)c#D*Yxc8^?zC@Hyty1 z_%jSDc^@3?RfXBcZBh5vGTlF)BF8t;6e_s{9J0rJjSuAS`O-aWPmJjMsNiC#<QY&q zUE!C6`wAgr+5Tk*nm7E{yygm(oB;6x>pM`EsAp}k>R;-;zipT7C&ggF{ZKWf5H&0! znBLrPyGAwfl$xob=(1hsS28O=bsU7~U|NQ$BdaGmE_M66g&Q4KTwk*PH!MrlfOJeg zpC~4A#g)f(_R>|8BIP#!zxVkKtOjYC{5MfbqLd|y%am>7{*d#mRh*l2VddiF$@)oB z5~feR^j}xjv}xOZ412IW1=c*8F*z|ws($j4kgI<SEM3_DinPsr`B@O^(p4aP85o$E zF<tu9ch{VEUhIpS%{ORTHHn5ob)10cVA+SM!&f5JVbj&~OM3+_XYW4{bs4JT3IhWJ zDCM%9#ndwYzUG0`m4%;rugqZST5wSws-+y9+l97V_ngc5`*|!=O~sRkO59M%1CyhZ zr6gi!3MtuyPP>|r!7-`9mB|AtIcM_zWGM;Z6>5*W6{o(umHK7niK9g;p_1#tk{@_F zqnZyMF?bUHg3I@e{Zgpp9dH}7e%p?Q^34?$PYvE)>-Tx?2bBa>4Gatn%-on>$ci>z z&}ClMmu!)>bLwB##ZVn9A>qW#gQ;V7V5aZJUjZ+^m|dE;h4--`R7V*!oS3;VwR~^! zJznE|Ddd&Co8%J>ZdlhN7F?S=e<U&MxMR-g!`DKDn0EburQ4aHB1OWd#li0{gJJo< z1>v)w&+>#-`18S%MbEg`@Q18$dE_5^AY5tVN2p6CfihdYsKooXn*K>vfp<c61IvFu zfJ&BtJ;r#>0@Ib!0iFKeUEXw*PIvxX_4nyNsE&tV9SnkpF?CEk%`7pqv1^9$hsGPV zDPLQVbWDDcs>7V_{dBT;ntpw{_Y;UAOiY-D>@=9w{p0HAB%QP0m@nJ-o`V|l2%<yn zBBl;Ci)p9kCV4-XXJe5wN&X!L(cvWp*1_(D(UX{bG)<g2-OFzB{WN{%bT9wOg6SYS ze6ll`j+$HwrgJAR2hrYUlW&4(ufWL%v!y1hW{5JUd$mrs%>e1?nw$@&dnYdh)BTe# zgXwvbSu;WMdncQN=`)iv!Sv<Hv%&Pg$!9YYnbW;4PBzQ}shc!8IZK~A-CGCjW(L{0 z(+x!#g(q*w5@AmFx;xo0OKS4NEK%lkZ{^89vl5xpy;&z;oFp~5JlmZ)-79JG!EAlz zbZ?HypTRWOWYruHUutqVm{yqF38qyi?*`FcKPJBg(cUJL<#R#mEG7qnXfK1w&0soz zx*{K=)a3KIAfHx4IE;B9&i%=fc_8QRpX?2yy)`G-f@m+f$?L(i#^i@!T6?l^zCL%l zmoCIRN)6Ksr5S}MC*+H8r+Ya<1m*ZAD~1YBo|F&rqQ~Tw`5=S6C*KCsA(MFvK>W1H z_F#JY<U%mLZ1Um)kijb;W~g;c7F;bn`9lH7jCGUQ3qg7|Otu8mJ0@p?Xm7pAbHTLw z<ntif%VIKP5lG#`$+dY>lYNUo9=kR<Fjs1FJ(zuC@^rBL?a3#>^sC9g!Svh7y2T)U zA123x>7SD)g6Th#4})lL=E+~dG~Z<P5>T*8OpXN8B9ptpw9MqaVA^o<doXP^S+Nup z=Qa?($i17)I9GUbUa1Iky0_3|K|iU<^GiW)Q=GiL6lCwN$uGfl$z<s=5WjA+FPQF_ zTo0zFPTmNnXH9+#rsqr+EeDwoDy<n97#L$F8%`CToKy}9tA&#*%Ry!=nY<cIubzAt zOmCXZUjY(tp6m#ww@xkw(+4Ln1=B|+UkB4CCUaJT)Sa7b4W^$=&IQxYC(j4dUngG# z(?*k-t3c|^CYyq3)5+;zI&ShzFr7L1G?-4F{1;3YP1dglsn4FA2&OA1Pp$^VcOxW> zSOq69Ocb8{pjw1G-J2I8CZ9A}v0ZqwPz}gm&XYB3K>DpG_tr>FF0BED->1pFATe)& z$@@XHm+It?U|M;yaxF;hsmY<Wpm36dm?y^rPE(6&LFTzm-U(9U%{ciri1sR<EL$g~ zP{@B>EqiO%OUGl^I(sL6gEshmAPy4wvUjrMV&TbIb#Bb*-hPue*Xf(4d%HmlXH~*1 zzI06(SR3=LjJa!>^=m(WfHqBiqb7g!lJc6{!BAFr{ipBN&w3?V-jAX6wlAnmV_;xl z$-p#jTUP!WJw~tW+@HQ}=CxCyZ3AEC$<_5z5|`cg)wA~>ll5ohek%B-k_}Q+`py84 zYn_TVncI}f|Ljx4lxd;cl4Kx~KA$Jwua}be!2U1eo@tq8Lz<6M;PF>^P|5d`1skO5 zcb#ec(e*?Bu*=CdTThO^&}OhNv^~P~1Jjk|A8hNM*(kf`E*CORxT4YwHSQBMm|QS* zY}+isby&C4GUd$IJCQ$fd!RbrLtDDcSUTJ?8_Oj%KBZjk{OTr=^;H)-{^SR$#6cP2 z2Bsw)`5KKZZ+hybV`lDZx%_Jx#1h}7lertEBw809bic(t)yVi~#MZ<npOsKa@5#1} zQWARG3~aO>2Jjedc75<vL#G2G=_fonzfnq}X7kpaN~c>y64~`NYZCuK!^h|C<b{n= zK_!7J?|ysUaN?R#i*>=GUB@9heWM{k!2xQQqYWM3W3!3A@H}8*)q5MKRE|zds18Pm z4$dA>CJ~=G`|A`w_NQEbO&z?<f9XKgSWZ6MB;_?Tzh&_rANh-X`U3y>m_^S*B^N*p z;1j?M80DxLS3CNBDwlO0O80uYZx=*|pUUKqQ>7%fR$KTeAIp>Wo?5;ts(Kf6*w%L~ z$S#SJI!WOu*0)(FCjL1okenP3(dqMf^8Y3&iCc?`mfP=FW-Pqra65Jn#}}yND$qE7 zkhki@z}}P{JM2RFpKZS=1s!<wISFy4%mYkU8ZDo;;CWp7%s&hz-(D`uRD&4j3rbB4 z3=FboCNG>UEbl0h#8$rR<&#s>zSyKrg$^Xa(yGjw$%=WxlOHvUn5O&ghS($uYRjQT z!Ir2vd4?L1f&(9~&56ijv4GkXJ6X3!YO-sKD08~+uF0`2QWDiW&hDO&IX`dB-Lfm& zGeV$U6`xm=`&*>ys|tgD8!I_!SZCU;_PmmK5o*c~h`p;p{RlLB+0IpXbf`c3epcZt zM}Lm8GDL^ZT8IuA56m!W&Nyy5X-k!rM&}CsQyC#lP#vIlR6PR&gM0v{mdpLY6L*{r zRn2*$_3%XLkyTJF&@pUz4NM)9$B!jsG46IW2>h_o`->@b0L};6Xj24@RiJrfoviY8 z5hYXa6-`WMb>BA|sX{H;I(c`il*D`Y*e0R!SyTO!cZ4f1Te<@(d1vz5Rw;=y&$SXA zU-|~iM8quZsIPhmk@U@*EZ-(2QMiq3&EeW<OrjgF-RRmnFB&50a~aeKmbf-IY?Iu1 z%R=7ObJFIWv4l2heQ$#7^vWqWEoJgzRQfen@aDR|3efolUudq9$CBLgU1HKoIA=z< zKi%s3_%U|{#4g{0$+hiLUe)2}IO>-OtNu^mVp}&c8QK{3fyOOI4`v{?CAnOT)qWxB zGI^zCdEhEombIAd-7Y0j6O;HWU%Km@dfSQvj;=GIqnN&2AiE^^>c1uKzV*6re%TF$ zwAtsN9duuj$?MytB(~kyc<Gh#?-?qS;};vqntz43(r51EhwV~cy(Jg*SKsj$Skm3~ zlDGF2v}E#yw$Y?O{X?{fOZm1gaN4mob~pL;1)grqg1M4^a(Ay(J&$2cjON|BiBgjG z5}Vohd7*ZJ24ol*7^EC9J^jW}Ws?d+slns26^j;Uq(h5!Us*_kmc`OdzxDKy+xOD} z^PM}HRa0IToPgNj`w=uKdapxV;_b8(Ps%>@oxkoX;ij>20dyGI=ka9TPAQ3r7GhZw zcbQMWaB>r0wCpPAK$*|;$@ZO65-a{{q)RS;+rHztNn@<`QWmJmDw7L4rM&8eHiT_m zuX6TQ5_j00K1S$hjxWTW3<`fRy|yEt|I_IT-VfHtrygCjq8e7p&YGOvB^6{BU$<~) zx`^eD8OPV^Trr*owF^|*gSw_z@|dv9rWG$2hFUINxlF!b!X;=_`D}u?fLUX5VWzP7 z&6>4Q@-6j2nR&j^Y8RkB@VN=HQljgeOhcsZqy5}B*Bty6o_YXk<(0{TGo>VU>J+JH zu-yJ`!4$jw`XvKcJj6{t-z6n+V`6-4zk*ZFH|A&aXRqj+1kvdeFqyGis=iB&d(~Tk zKGAh^lgt0^o1X}kTmo^I)D+Bsx$WR1nyo6Ay=_WHp1R7_eNY{s0Tu=Z25A;d9ljfS z=1NvBbKW3zW%G6Csmu@^zM#|r8s?G<!PFAf{`Hr`)?JAQpYJsJ;<pAm8|Dk@=z@la zu~h!6*A&m6m%nR&{p4jeiO$DNAeQ*_P5#|2CBe4&%#WiDt7gPZJpS~eiy?G`!e<Gn zz?X<Rb*_KzI}293fVhoYrkFsR4L<89$M;A{oG?A4nCKrA#kr<=&9=wKp$_pmH+f=@ zRK4Le5g9J_e^$q}-b`V(YJ@hcd{09HPYG0Wq2<4jH9AwKHc1=Fbjv?@c}dI;>PpZE z4yca9Qq&quu3Mg@QnzIF{R+|I_uHXE(7svFmXlHeX5cx-xs<;+q_SJG(%~?tb%QO` z5@<eF#^NmbB}Q6_TbWr4qfK_*)z5(zK|WhR#ezhR=B+)UDQAOUUNz1Q`>=Qg)VTeV z_x4IjY+Yy-HFHDo>J@9IES354)*CAMcJljPDT!M=4?}8lXU0{%XG(h%T(BN0`D?Ob zpH%&BCNCx7>UTA@5qX<G8~V9GC85<eV+^Lh7$T0Ri_1=o`f{*%`tb`hU@7k|B)A!0 zVCv8`m;ZcX^)}&jbN+pXXN9555PUvE0}oripI|%t%DS|7fA?S65bbDP4Q&egfXY%( z@&>iC(Bjl<iiSjWbmt+Se9hf4Ypj!?9(grcx?f7-))ASg#O>x$SMrW*_+Bv`)-3-u z*|%RxLfEh6iT;FH+B4(7TsGtKt%B;jI=Q}IN}`T=&ZEp<$BgEA+pgTLdiDrZ^4;W( z{ZjR6^;@s9{IOeS*uTkd!oQ`kcF+t+P$+<0i{{FA%p&h5*cd)4+n1vqey{T-#5iA2 zpn-DK8_dAtov|(d)ztlsLQ*E}At$O%Lv;9jVPIe|XJBAZ#?of@zc9J-fAZayVBsXg zMnUC%h!$Uv;UG&wK+QApkJ^XCOkTTQy6Cy!ZQ1HQP&Iy&S5J_Vm}Rr5DEC+YfdlH# z`zix2&4x(&{Fr=qf|SH>cAk099)EtmFmuLj2JX#4P{~)5`6o(A%)UQGMl)}%XOn&1 z{ykeepnVcQhRKc-rGnaRZ|i#Nlsbn+bsO}p`m_e3(-%6NEDst-Lkq68pK`f2&vA|T z-sbOjtMs%!R0phTod7DY1Ffg+Fh4W1=f>Te&2Kj*1whom+D(jDO2RtFbH&29E>`NS z?%bOjoDQ9}^?}ZMNgn`@w214aY!82CeVOC;KFP`5La-#WVzTulDTye@l9*?AMfmKm z9en=djWl%iflvA5+(}Xro^EF{H?nk|&iWc~>FPfbSaWsj<oT1NBrbcOv@Tw{;_4-} z(>eKnKEv!@3mS_G@>y!GZ`t~xP-N?7HCBCRM~GK^Qz7X|5!C5I3n0FtGsau1o@ecP z<yX*NF9cob-~(OUBDH7oL2u#u<V&8Lw-(*kkh#Bl9=i~9YQ|>+#8hmR%Y`imZ7%X1 z{&vMtG(0)`By>jCcOgUvBPi{mxg(oBQSO4U^<%G>ixLXGPC!R+eZYm?<nxooBs8*m zzr3k)<zu?|w&%SHpBcn!KD#FWoh&6$enVs8Dfb7m*<bzl?_V@~HAK?);$;0PQW7qW z0zZ}PTo+imOWl}RKN&hb<GXHh;uNXCGgIq(uDrH8#sBoqo3A3*psN#n9z$Fzg{5J> z<G1jFoatva8aUSOxtKW<Iw{}_(ZHZGc|xm*{N+vNDFWWXcFG@au?WdPr;L5xLewa) z0F6y}eq}fO6?EXh-Rr@;F}6pb>tbL{Qw1yq)TUiAx9mR(Yo+e^mj00ODRd4J+H9I` zuW@5jXY+LN$&PmS4udAEKx?~vu1@ZqDkY(-yrm`K$6Q^e*^VcTB(0!RxV|Nm_fM6Q z_^%-{^^@FN74zL0A-$f)-=Jal2-K^rpRD5Mw$zHPTyPZw%L1(?SicxFXb);js$dp3 z-ZTF%F<|~KwtKHyv-BIoQxM~PDj|NyR=Qv8>x_I5zI6SadAh8IW#3_KMbHERs9nK_ zC0nm%-hO$8e*eoJ<wx<4#g9Q3cfc%Rz|szEo4WsRPD0-Xj_=nC*aIKsLY;MD^6P0* z64zfSSupH<JmtyS1#50c&4H#6pY@Yvr%OppNR?{&`tj(dB-W7fD3w{YP@Q`w`%jmW z$ckLMB0?#BmD!GG9?{9{&^1^-rzST}m-1RwVsvHC+1vYn`|LWgNNyvvbobc^2?{13 z%)k>}#$Yii@Da!1(x-}>X3l}GVDq^(*?WOh(2^Bi;@1}K-luK4>5)_vQzyhBz6lWH zSg<svPFs1ux9MGUK4>k+*3$4l=1?7TAUdRVCI{9Fi$7kzU20cvpwpN1XKA?+(D?FQ zG`V_)ltfmUqnuR9;fwA2ijLRHFMu^=S596#LrP*ouH@O$iX*Rj*9hg5b}dzenl1re zoAa&hX=qOGAD)Z7TeMRaynvQ|zHFd&uGhy))1uEs2EOGG`IKjnbO=^G^g-OkbO$qF z-f}sXth*$;)O6}5f%}zDpbdYYHqiK-f~9D$-q~|Wu8IC@=6M9hL1&nJK{Id+3=B*@ zlQ%9Dp6u2lHu=U(X^G2!9)@kxHLac%)y40{edICJ)e9zb&+?Iw&<`z1oW7gW;rgsK zkB^irf=K$znw&pNN<!rwx8cF#>?ahvwD$=6ltcSGK6fTBoFx@B%Ve8!{;6e22BzMI zwbGK%sU29AAO)HWMl12^*5oa*>zTox^;&`5vm~MvVi&kY$iTpUO=U9g>{|+ptBzbt zST<!A_hyTn{l&J>>B$&SYmtG0LDXS0`<z9LK@|o&)PlaHO1922jd2XS2c6+fhpaqU zUXy|uo^?x-);|#2Cpi7^rp+IoBtW|%DWF9y3=C2>cPIaztDc{p0_tyrM(MD0ltbDh zepWG@;M-I)@u%~?>Co}76h3eq@~bY#v@@t%p6ge9+2O$B580f;r$U1$aWYs3i_{L# zz);{G+t4&2S<zL>2Scn*Hi$t2CFLGi4U-p^^5)*ftGt>!E5AR8Kef~Lr5LoTN&XAg z!D6pB`RlwD3XF>re}(2AE4ZSt=_d=*TVJrTX+OV%6)|u`Ox`<RojE;MW%Bd+`nKu0 zpaEjg$Sz18E!L(lNQ<3)&~I1fM;pUUp2dw|lhSiR4r5?oVB-O&HIJnt%;~v$ljE04 zO`g6$lsP?@d-D1P`poIMJd+=SY1YZY3-!6vbJ-v+U^4^hlRuu!qNCB-X;HN6a98zL z=p0%uWHm1X=h4Xz8-(Sx%mdh_C&|XWd9T&i@vs4EKWKuJfq{YJ;N*=9K|Yb3e0yOc zb9%+g$@Yu%nbXVWOfCe`m12_@gXoG~ldpp5Ka<%P>occU{F`hEqAP_aXM^a9r<3P` z>1&hEFHU4mZ%&$QyhNWly*Xua>JokK^k(RqTDCWn6MKaxZ(1V4oZg%>`6O6P*5uzy zq!f-m)-vs0wo`0!#&iFmr=h_Rhc@RzJj{Iv<l)KSfNCz-9KTePkvY91Y;yN9edhFz zh{=t0Qj@PQ6J<{Ch@Jc%Eaos-aXCmXe{%5h4HD5_1?8btrH}T`OODO)Rfjg#JJxQN zUQueo=)Za5or@g&aSJ|3@JOx#+sLTKIN8_Sa`L372K=dWj<ar@@gFLFa`Voo7g_k@ z>ym%UN<)f9MwP3Z8(-aI<)1Nm!!^!*kX|&S>iNlmA1nmI^nRM}xU#Yxs{Qxo#t)5b z{Gu;j=-T&PfC#FxZ=UPo$hg_+hb1$UeC0;P83NPi@-Xr#Ov`ClWPS9ynT<57TEaR{ zP}XYBPwxP=hZq<bxE@UY7$YoyAgMkq<-5q2_xyfWGqa$rt!_!M(Ok1QK&fE50578m zb9z_%bah@veJ~>u!swgc&C4jIu;;fD<LUP{KZSq4_Yagxfli@!b%70GP&b%<l$TMR zIlZfQ`g@4Jw(W|1j0gA>e*8>2aHaL6_|Av3)F0jIje|s67iglHfq~)Wqv?#YjFHUg zJ+0GYWf`R;_6JW(E^wN%)va^$-ZuqTc_7NWv#0liWH)A{&I>EMD<SK!!oJ~}tT9Bk zr)l~@Sw^X#<|^?$kB`W&dbip@uDfg-bgZwZ3F1a6Q0Sm#KF`2q&$k~a^gGl#DYoQA zJ9N;o2Q);>z%Whx!gO6ZkmGVSCo?XQn!Z?$5tQ}Rr|*^ng;B27^tTX(z;t<eu!zv~ zKnR0xdNYK<KYc5NAw2y#gds9rQURp6Ic>T(gpoSE7Q#rMzFvV*N`X~b+sk@|>Jwgx zLi?iU0nqkKa~{MWLZ7C;RA5}8peD6Mq|~NoK@rn}37zwppp{g|Z-^>^nCTl8!EV=? z&Z`8nFIQ~3J%k}Xy-<k}l<6`dYPmfp3r-T2k6vXHxW@NKg8G!#dS<22iIAk%U^Vh= zZ?@l6V*J54S$%~vb9$%v<b@eh3i4TxqKk`^9w`;po|_rQ#0QCv&Y55>47Z+5ZeO9! zoZeYBdE*MH`ulIYe<x`yS!Hy3$9#UhtI)Bru2`^Q#ttvc^1YB%&_m{+hel#)s#v0J zO%BBPF3=hkP(lYSsz-~@a4q?LmTy8U%OAdW@aJTj57hzc_JX>mT%b(|Xj*nIe{62~ zX2}%)=%)hPtk**Wy9+uW!TJz1?NaY|vVvdI(pBwYar@#eo1mlGFg486F`XWF*Q+OU z(TQ(8p%&9-X6^KWIs`HT#0c(=qq)N`_{UZ0Evs&YExL7Z;Y(qd4zOo)7#LX0FfEaI z+#2=u;<T4bw=Z7fkjo8S8qx)7tAj=xL1hP;CGYqAanp3^P_*q^EA#4t87xGPgX4f9 INDX8M07}A;y#N3J delta 12207 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 diff --git a/.gradle/7.3.3/fileHashes/fileHashes.lock b/.gradle/7.3.3/fileHashes/fileHashes.lock index 05bf1f91d6c88e64cdb44179f760f20ac37efaaf..40bd99b62265cd5714eaf05e5568d28d81541698 100644 GIT binary patch literal 17 VcmZR6R%ybQyvz0`0~oM20st_11YQ6D literal 17 VcmZR6R%ybQyvz0`0~j#R1pqLS1b6@d diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 4bff1ed14e521467a6812177a1ee014eeedf8402..16dd642da3fcddcc13e9da9ddc1662109c3ce34b 100644 GIT binary patch literal 17 UcmZQBSl$}m?k^O|00x4304jI`a{vGU literal 17 UcmZQBSl$}m?k^O|00sh_04h-fO#lD@ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index 407d74a6e157dad9e2e174fd212af1e6716e0299..511bcd26875f005ad91452cbf2215a858daa50ec 100644 GIT binary patch delta 6809 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 delta 2018 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 RHr;UYg<Ex-7d%sB0ssKP_eKB! diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml new file mode 100644 index 0000000..fc8d677 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml @@ -0,0 +1,11 @@ +<component name="libraryTable"> + <library name="Gradle: androidx.lifecycle:lifecycle-common-java8:2.2.0"> + <CLASSES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-java8/2.2.0/cd3478503da69b1a7e0319bd2d1389943db9b364/lifecycle-common-java8-2.2.0.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-java8/2.2.0/777ad8a2c39ec412a8c77a3923ceb536946acb29/lifecycle-common-java8-2.2.0-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_coil_kt_coil_1_1_1_aar.xml b/.idea/libraries/Gradle__io_coil_kt_coil_1_1_1_aar.xml new file mode 100644 index 0000000..a21e903 --- /dev/null +++ b/.idea/libraries/Gradle__io_coil_kt_coil_1_1_1_aar.xml @@ -0,0 +1,15 @@ +<component name="libraryTable"> + <library name="Gradle: io.coil-kt:coil:1.1.1@aar"> + <CLASSES> + <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/556ce2fb67d090037ce639475ba8edfe/transformed/jetified-coil-1.1.1/jars/classes.jar!/" /> + <root url="file://$USER_HOME$/.gradle/caches/transforms-3/556ce2fb67d090037ce639475ba8edfe/transformed/jetified-coil-1.1.1/res" /> + <root url="file://$USER_HOME$/.gradle/caches/transforms-3/556ce2fb67d090037ce639475ba8edfe/transformed/jetified-coil-1.1.1/AndroidManifest.xml" /> + </CLASSES> + <JAVADOC> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.coil-kt/coil/1.1.1/8ccd1d9168824a63c50e01128ca817009058d39a/coil-1.1.1-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.coil-kt/coil/1.1.1/a698ab8d13bd1ae738e6b736f902e139937874b4/coil-1.1.1-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__io_coil_kt_coil_base_1_1_1_aar.xml b/.idea/libraries/Gradle__io_coil_kt_coil_base_1_1_1_aar.xml new file mode 100644 index 0000000..5b119bd --- /dev/null +++ b/.idea/libraries/Gradle__io_coil_kt_coil_base_1_1_1_aar.xml @@ -0,0 +1,15 @@ +<component name="libraryTable"> + <library name="Gradle: io.coil-kt:coil-base:1.1.1@aar"> + <CLASSES> + <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/70a594bcb2b68e114aff8f38cb1efae7/transformed/jetified-coil-base-1.1.1/jars/classes.jar!/" /> + <root url="file://$USER_HOME$/.gradle/caches/transforms-3/70a594bcb2b68e114aff8f38cb1efae7/transformed/jetified-coil-base-1.1.1/res" /> + <root url="file://$USER_HOME$/.gradle/caches/transforms-3/70a594bcb2b68e114aff8f38cb1efae7/transformed/jetified-coil-base-1.1.1/AndroidManifest.xml" /> + </CLASSES> + <JAVADOC> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.coil-kt/coil-base/1.1.1/cfa9ed109bea1da11a9184e898683bc094733d99/coil-base-1.1.1-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.coil-kt/coil-base/1.1.1/f2ff79b032b2a8d04c24afe1b4295406b47a2451/coil-base-1.1.1-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_1.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_1.xml deleted file mode 100644 index 87640dc..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_1.xml +++ /dev/null @@ -1,13 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.1/2349e3c971098c0c5379403b64a844d0c3cc2f3d/kotlinx-coroutines-android-1.4.1.jar!/" /> - </CLASSES> - <JAVADOC> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.1/2d2e396a1946b3fa47a5aec400deea9ecea25282/kotlinx-coroutines-android-1.4.1-javadoc.jar!/" /> - </JAVADOC> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.1/4e7595e64706ad99a06d3339c89ebb053bf0874b/kotlinx-coroutines-android-1.4.1-sources.jar!/" /> - </SOURCES> - </library> -</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_2.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_2.xml new file mode 100644 index 0000000..784d023 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_4_2.xml @@ -0,0 +1,13 @@ +<component name="libraryTable"> + <library name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2"> + <CLASSES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.2/dbf36cc9f9cc03a72e20bf440cfeb89d74ca775f/kotlinx-coroutines-android-1.4.2.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.2/a5db7b477a07dd79f818b04db8087c9e26db6506/kotlinx-coroutines-android-1.4.2-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.4.2/92998cc3260a93b88776c591336bf8b80980198a/kotlinx-coroutines-android-1.4.2-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_1.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_1.xml deleted file mode 100644 index 0d5e8b0..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_1.xml +++ /dev/null @@ -1,13 +0,0 @@ -<component name="libraryTable"> - <library name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1"> - <CLASSES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.1/936067d1e0195f638396f60e71da745bb14a35ca/kotlinx-coroutines-core-jvm-1.4.1.jar!/" /> - </CLASSES> - <JAVADOC> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.1/d80f4320b02ad4aa13ceee17e777dc5976a3c0ff/kotlinx-coroutines-core-jvm-1.4.1-javadoc.jar!/" /> - </JAVADOC> - <SOURCES> - <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.1/c9619d548a64a55dd2de19fb7bc6ab2baf1cf751/kotlinx-coroutines-core-jvm-1.4.1-sources.jar!/" /> - </SOURCES> - </library> -</component> \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_2.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_2.xml new file mode 100644 index 0000000..3628acd --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_4_2.xml @@ -0,0 +1,13 @@ +<component name="libraryTable"> + <library name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.2"> + <CLASSES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.2/4b9c6b2de7cabfb2c9ad7a5c709b1ddb7bbfd2ad/kotlinx-coroutines-core-jvm-1.4.2.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.2/5b145403ce14230958817a376881849afb0badeb/kotlinx-coroutines-core-jvm-1.4.2-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.4.2/279286284cd5c9116752887dedf258d67ab8c19d/kotlinx-coroutines-core-jvm-1.4.2-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/modules/app/MarsPhotos.app.androidTest.iml b/.idea/modules/app/MarsPhotos.app.androidTest.iml index 8cd9705..f2ee8e5 100644 --- a/.idea/modules/app/MarsPhotos.app.androidTest.iml +++ b/.idea/modules/app/MarsPhotos.app.androidTest.iml @@ -30,12 +30,13 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/a53f151ec505672010a22b7c03d29252/transformed/jetified-core-ktx-1.7.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/745a3864afa770389e88c0c27d7feee0/transformed/jetified-lifecycle-runtime-ktx-2.2.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/eff1ebde4fd8c4d0d286003f921a9f3f/transformed/jetified-lifecycle-viewmodel-ktx-2.2.0-api.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/837af72680ba95e39dc2a842d2d964c4/transformed/jetified-kotlinx-coroutines-android-1.4.1.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/caf139de7e20b6365b22a4bd716d75fe/transformed/jetified-moshi-kotlin-1.13.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/ecc4355351acb175a8e8b2fb4187bd80/transformed/jetified-kotlin-reflect-1.6.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/0934dd603a90fcf1273942c8265202e8/transformed/jetified-converter-moshi-2.9.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/9ae528a4f6a3367e5731e1abdb826c40/transformed/jetified-moshi-1.13.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/ca2f258da5f0b13877c315eb96b7b5a2/transformed/jetified-kotlin-stdlib-jdk8-1.6.0.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/60857e8f0bacbd3c5240619db01ff40d/transformed/jetified-coil-1.1.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/31de323bf2346e7f9b226c43fe0c08f0/transformed/jetified-coil-base-1.1.1-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/d18815ae34dbece54cb2e58cc8a029b1/transformed/navigation-common-ktx-2.3.5-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/f77a71e57c1f97a636429568f0e2b65f/transformed/jetified-collection-ktx-1.1.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/c53ff331c7e8511db420d28f44e40519/transformed/jetified-lifecycle-livedata-core-ktx-2.2.0-api.jar</arg> @@ -43,7 +44,8 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/7493175e7f10e323820c8ee8ca990a9a/transformed/jetified-okhttp-3.14.9.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/6d0fc1969f98cc6f13a6878e069f30e4/transformed/jetified-okio-jvm-2.10.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/65ed3dfc4f273a334776b385f0de403b/transformed/jetified-kotlin-stdlib-jdk7-1.6.0.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/6bade9496bdca1bbc6c479e253fd9b44/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.1.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/f825e6ffac8894f60a7239a2eb942211/transformed/jetified-kotlinx-coroutines-android-1.4.2.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/4ab22b315e32ea41a3f09b73f50ced08/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.2.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/c2906dea34bbf28bc01d644150879019/transformed/jetified-kotlin-stdlib-1.6.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/4f67ff79be93972270067427bb87136c/transformed/jetified-viewbinding-7.2.2-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/ca7602e8544ecf5deb12bc513835bef2/transformed/jetified-lifecycle-process-2.2.0-api.jar</arg> @@ -77,6 +79,7 @@ <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/32b730f107f5e9a44793a5ecd5bd9da5/transformed/versionedparcelable-1.1.1-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar</arg> + <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-java8/2.2.0/cd3478503da69b1a7e0319bd2d1389943db9b364/lifecycle-common-java8-2.2.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/118f500fcdef5fbdcd6a3e845e86b433/transformed/lifecycle-livedata-core-2.3.1-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.3.1/fc466261d52f4433863642fb40d12441ae274a98/lifecycle-common-2.3.1.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/500234fd95f9e1f9b525e8ed012821ca/transformed/interpolator-1.0.0-api.jar</arg> @@ -160,8 +163,8 @@ <orderEntry type="library" scope="TEST" name="Gradle: androidx.annotation:annotation:1.2.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-common:2.3.1" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.arch.core:core-common:2.1.0" level="project" /> - <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" level="project" /> - <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.2" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.6.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains:annotations:13.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0" level="project" /> @@ -176,6 +179,7 @@ <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: com.squareup.moshi:moshi-kotlin:1.13.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-reflect:1.6.0" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-common-java8:2.2.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.databinding:databinding-runtime:7.2.2@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.databinding:viewbinding:7.2.2@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.3.1@aar" level="project" /> @@ -230,6 +234,8 @@ <orderEntry type="library" scope="TEST" name="Gradle: androidx.recyclerview:recyclerview:1.1.0@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.transition:transition:1.2.0@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.viewpager2:viewpager2:1.0.0@aar" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: io.coil-kt:coil:1.1.1@aar" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: io.coil-kt:coil-base:1.1.1@aar" level="project" /> </component> <component name="TestModuleProperties" production-module="MarsPhotos.app.main" /> </module> \ No newline at end of file diff --git a/.idea/modules/app/MarsPhotos.app.main.iml b/.idea/modules/app/MarsPhotos.app.main.iml index 65f88c0..5880c20 100644 --- a/.idea/modules/app/MarsPhotos.app.main.iml +++ b/.idea/modules/app/MarsPhotos.app.main.iml @@ -63,6 +63,9 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/d4d946351b08675dd37690741a823b98/transformed/lifecycle-livedata-2.2.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/c53ff331c7e8511db420d28f44e40519/transformed/jetified-lifecycle-livedata-core-ktx-2.2.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/118f500fcdef5fbdcd6a3e845e86b433/transformed/lifecycle-livedata-core-2.3.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/60857e8f0bacbd3c5240619db01ff40d/transformed/jetified-coil-1.1.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/31de323bf2346e7f9b226c43fe0c08f0/transformed/jetified-coil-base-1.1.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-java8/2.2.0/cd3478503da69b1a7e0319bd2d1389943db9b364/lifecycle-common-java8-2.2.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.3.1/fc466261d52f4433863642fb40d12441ae274a98/lifecycle-common-2.3.1.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/269cad4f60199726039a9c6f854db4c0/transformed/core-runtime-2.1.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar</arg> @@ -73,8 +76,8 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/b27ca653f7182dbb67a0dc9f21fe2e05/transformed/localbroadcastmanager-1.0.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/61b30826f218b69832f9d999dc8452c4/transformed/print-1.0.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.2.0/57136ff68ee784c6e19db34ed4a175338fadfde1/annotation-1.2.0.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/837af72680ba95e39dc2a842d2d964c4/transformed/jetified-kotlinx-coroutines-android-1.4.1.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/6bade9496bdca1bbc6c479e253fd9b44/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.1.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/f825e6ffac8894f60a7239a2eb942211/transformed/jetified-kotlinx-coroutines-android-1.4.2.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/4ab22b315e32ea41a3f09b73f50ced08/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.2.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/caf139de7e20b6365b22a4bd716d75fe/transformed/jetified-moshi-kotlin-1.13.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/ecc4355351acb175a8e8b2fb4187bd80/transformed/jetified-kotlin-reflect-1.6.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/0934dd603a90fcf1273942c8265202e8/transformed/jetified-converter-moshi-2.9.0.jar</arg> @@ -168,8 +171,8 @@ <orderEntry type="library" name="Gradle: androidx.annotation:annotation:1.2.0" level="project" /> <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common:2.3.1" level="project" /> <orderEntry type="library" name="Gradle: androidx.arch.core:core-common:2.1.0" level="project" /> - <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" level="project" /> - <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1" level="project" /> + <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2" level="project" /> + <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.2" level="project" /> <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.6.0" level="project" /> <orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0" level="project" /> <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0" level="project" /> @@ -184,6 +187,7 @@ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0" level="project" /> <orderEntry type="library" name="Gradle: com.squareup.moshi:moshi-kotlin:1.13.0" level="project" /> <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-reflect:1.6.0" level="project" /> + <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common-java8:2.2.0" level="project" /> <orderEntry type="library" name="Gradle: androidx.databinding:databinding-runtime:7.2.2@aar" level="project" /> <orderEntry type="library" name="Gradle: androidx.databinding:viewbinding:7.2.2@aar" level="project" /> <orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.3.1@aar" level="project" /> @@ -238,5 +242,7 @@ <orderEntry type="library" name="Gradle: androidx.recyclerview:recyclerview:1.1.0@aar" level="project" /> <orderEntry type="library" name="Gradle: androidx.transition:transition:1.3.0@aar" level="project" /> <orderEntry type="library" name="Gradle: androidx.viewpager2:viewpager2:1.0.0@aar" level="project" /> + <orderEntry type="library" name="Gradle: io.coil-kt:coil:1.1.1@aar" level="project" /> + <orderEntry type="library" name="Gradle: io.coil-kt:coil-base:1.1.1@aar" level="project" /> </component> </module> \ No newline at end of file diff --git a/.idea/modules/app/MarsPhotos.app.unitTest.iml b/.idea/modules/app/MarsPhotos.app.unitTest.iml index 059a42f..7d6fb29 100644 --- a/.idea/modules/app/MarsPhotos.app.unitTest.iml +++ b/.idea/modules/app/MarsPhotos.app.unitTest.iml @@ -63,6 +63,9 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/d4d946351b08675dd37690741a823b98/transformed/lifecycle-livedata-2.2.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/c53ff331c7e8511db420d28f44e40519/transformed/jetified-lifecycle-livedata-core-ktx-2.2.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/118f500fcdef5fbdcd6a3e845e86b433/transformed/lifecycle-livedata-core-2.3.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/60857e8f0bacbd3c5240619db01ff40d/transformed/jetified-coil-1.1.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/31de323bf2346e7f9b226c43fe0c08f0/transformed/jetified-coil-base-1.1.1-api.jar</arg> + <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-java8/2.2.0/cd3478503da69b1a7e0319bd2d1389943db9b364/lifecycle-common-java8-2.2.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.3.1/fc466261d52f4433863642fb40d12441ae274a98/lifecycle-common-2.3.1.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/269cad4f60199726039a9c6f854db4c0/transformed/core-runtime-2.1.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar</arg> @@ -73,8 +76,8 @@ <arg>$USER_HOME$/.gradle/caches/transforms-3/b27ca653f7182dbb67a0dc9f21fe2e05/transformed/localbroadcastmanager-1.0.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/61b30826f218b69832f9d999dc8452c4/transformed/print-1.0.0-api.jar</arg> <arg>$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.2.0/57136ff68ee784c6e19db34ed4a175338fadfde1/annotation-1.2.0.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/837af72680ba95e39dc2a842d2d964c4/transformed/jetified-kotlinx-coroutines-android-1.4.1.jar</arg> - <arg>$USER_HOME$/.gradle/caches/transforms-3/6bade9496bdca1bbc6c479e253fd9b44/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.1.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/f825e6ffac8894f60a7239a2eb942211/transformed/jetified-kotlinx-coroutines-android-1.4.2.jar</arg> + <arg>$USER_HOME$/.gradle/caches/transforms-3/4ab22b315e32ea41a3f09b73f50ced08/transformed/jetified-kotlinx-coroutines-core-jvm-1.4.2.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/caf139de7e20b6365b22a4bd716d75fe/transformed/jetified-moshi-kotlin-1.13.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/ecc4355351acb175a8e8b2fb4187bd80/transformed/jetified-kotlin-reflect-1.6.0.jar</arg> <arg>$USER_HOME$/.gradle/caches/transforms-3/0934dd603a90fcf1273942c8265202e8/transformed/jetified-converter-moshi-2.9.0.jar</arg> @@ -156,8 +159,8 @@ <orderEntry type="library" scope="TEST" name="Gradle: androidx.annotation:annotation:1.2.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-common:2.3.1" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.arch.core:core-common:2.1.0" level="project" /> - <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1" level="project" /> - <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.2" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.6.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains:annotations:13.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0" level="project" /> @@ -172,6 +175,7 @@ <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: com.squareup.moshi:moshi-kotlin:1.13.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: org.jetbrains.kotlin:kotlin-reflect:1.6.0" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-common-java8:2.2.0" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.databinding:databinding-runtime:7.2.2@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.databinding:viewbinding:7.2.2@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.3.1@aar" level="project" /> @@ -226,6 +230,8 @@ <orderEntry type="library" scope="TEST" name="Gradle: androidx.recyclerview:recyclerview:1.1.0@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.transition:transition:1.3.0@aar" level="project" /> <orderEntry type="library" scope="TEST" name="Gradle: androidx.viewpager2:viewpager2:1.0.0@aar" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: io.coil-kt:coil:1.1.1@aar" level="project" /> + <orderEntry type="library" scope="TEST" name="Gradle: io.coil-kt:coil-base:1.1.1@aar" level="project" /> </component> <component name="TestModuleProperties" production-module="MarsPhotos.app.main" /> </module> \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 339ccbb..55c159f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -68,4 +68,7 @@ dependencies { // Moshi implementation 'com.squareup.moshi:moshi-kotlin:1.13.0' + + // Coil + implementation "io.coil-kt:coil:1.1.1" } \ No newline at end of file diff --git a/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt b/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt index ce974e6..6050dd5 100644 --- a/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt +++ b/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt @@ -21,12 +21,15 @@ import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import com.example.android.marsphotos.network.MarsApi +import com.example.android.marsphotos.network.MarsPhoto import kotlinx.coroutines.launch /** * The [ViewModel] that is attached to the [OverviewFragment]. */ class OverviewViewModel : ViewModel() { + private val _photos = MutableLiveData<MarsPhoto>() + val photos: LiveData<MarsPhoto> = _photos // The internal MutableLiveData that stores the status of the most recent request private val _status = MutableLiveData<String>() @@ -47,8 +50,9 @@ class OverviewViewModel : ViewModel() { private fun getMarsPhotos() { viewModelScope.launch { try { + _photos.value = MarsApi.retrofitService.getPhotos()[0] val listResult = MarsApi.retrofitService.getPhotos() - _status.value = "Success: ${listResult.size} Mars photos retrieved" + _status.value = " First Mars image URL : ${_photos.value!!.imgSrcUrl}" } catch (e: Exception) { _status.value = "Failure: ${e.message}" } -- GitLab