From 49457e05a3f875339a3cd0a342706ee44f33fe0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0?= <2119103358@qq.com> Date: Tue, 30 Aug 2022 16:09:56 +0800 Subject: [PATCH 1/4] doc --- ...小米便签开源代码的泛读报告.docx | Bin 0 -> 38029 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/实践资源-小米便签开源代码的泛读报告.docx diff --git a/doc/实践资源-小米便签开源代码的泛读报告.docx b/doc/实践资源-小米便签开源代码的泛读报告.docx new file mode 100644 index 0000000000000000000000000000000000000000..55c42cbe99af08afa9f03d843df6073ea5b0b085 GIT binary patch literal 38029 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 Y@gCsK3e0k#7Owz0Nab~jsO4v literal 0 HcmV?d00001 From 69de83d4f2f4786822571c47e48b502681000760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0?= <2119103358@qq.com> Date: Tue, 30 Aug 2022 16:15:18 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/project/新建文本文档.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/project/新建文本文档.txt diff --git a/src/project/新建文本文档.txt b/src/project/新建文本文档.txt new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/src/project/新建文本文档.txt @@ -0,0 +1 @@ +1 \ No newline at end of file From 49f3c39d531c93f3ad1230732ef8436bf49ae5f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0?= <2119103358@qq.com> Date: Wed, 31 Aug 2022 10:23:56 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.gradle/6.1.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/6.1.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes src/project/.gradle/6.1.1/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + src/project/.gradle/checksums/checksums.lock | Bin 0 -> 17 bytes src/project/.gradle/vcs-1/gc.properties | 0 .../.idea/caches/build_file_checksums.ser | Bin 0 -> 458 bytes src/project/.idea/codeStyles/Project.xml | 116 ++++++++++++ src/project/.idea/gradle.xml | 20 ++ src/project/.idea/misc.xml | 9 + src/project/.idea/modules.xml | 8 + src/project/.idea/modules/project.iml | 12 ++ src/project/.idea/runConfigurations.xml | 12 ++ src/project/.idea/vcs.xml | 6 + src/project/.idea/workspace.xml | 72 ++++++++ src/project/build.gradle | 1 + src/project/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + src/project/gradlew | 172 ++++++++++++++++++ src/project/gradlew.bat | 84 +++++++++ src/project/local.properties | 8 + src/project/新建文本文档.txt | 1 - 23 files changed, 528 insertions(+), 1 deletion(-) create mode 100644 src/project/.gradle/6.1.1/fileChanges/last-build.bin create mode 100644 src/project/.gradle/6.1.1/fileHashes/fileHashes.lock create mode 100644 src/project/.gradle/6.1.1/gc.properties create mode 100644 src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 src/project/.gradle/buildOutputCleanup/cache.properties create mode 100644 src/project/.gradle/checksums/checksums.lock create mode 100644 src/project/.gradle/vcs-1/gc.properties create mode 100644 src/project/.idea/caches/build_file_checksums.ser create mode 100644 src/project/.idea/codeStyles/Project.xml create mode 100644 src/project/.idea/gradle.xml create mode 100644 src/project/.idea/misc.xml create mode 100644 src/project/.idea/modules.xml create mode 100644 src/project/.idea/modules/project.iml create mode 100644 src/project/.idea/runConfigurations.xml create mode 100644 src/project/.idea/vcs.xml create mode 100644 src/project/.idea/workspace.xml create mode 100644 src/project/build.gradle create mode 100644 src/project/gradle/wrapper/gradle-wrapper.jar create mode 100644 src/project/gradle/wrapper/gradle-wrapper.properties create mode 100644 src/project/gradlew create mode 100644 src/project/gradlew.bat create mode 100644 src/project/local.properties delete mode 100644 src/project/新建文本文档.txt diff --git a/src/project/.gradle/6.1.1/fileChanges/last-build.bin b/src/project/.gradle/6.1.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/src/project/.gradle/6.1.1/fileHashes/fileHashes.lock b/src/project/.gradle/6.1.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..e3912c1aca5907c9485f36cc90f310fa53610cb1 GIT binary patch literal 17 TcmZQpel5Lfa~1!41}FdkF!Tfh literal 0 HcmV?d00001 diff --git a/src/project/.gradle/6.1.1/gc.properties b/src/project/.gradle/6.1.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000000000000000000000000000000000..40d5691af28914f1aa4856c081ca248506b124ff GIT binary patch literal 17 TcmZQBIaTAW6tUfx0Rk8SEiD6x literal 0 HcmV?d00001 diff --git a/src/project/.gradle/buildOutputCleanup/cache.properties b/src/project/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..6bfb56b --- /dev/null +++ b/src/project/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Tue Aug 30 20:45:54 CST 2022 +gradle.version=6.1.1 diff --git a/src/project/.gradle/checksums/checksums.lock b/src/project/.gradle/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..4f59df994b9a93bde1f4a4e682599ff88d065ad4 GIT binary patch literal 17 TcmZR6`AUU(!&`fQ1}FdkHdO>E literal 0 HcmV?d00001 diff --git a/src/project/.gradle/vcs-1/gc.properties b/src/project/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/project/.idea/caches/build_file_checksums.ser b/src/project/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..7b992ab53fa132be89a2c0f1aabdc434e65ddba3 GIT binary patch literal 458 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}D|d%6`;EWL2`N^IX#cW;tZfX zEBmd3hs6>uGBYr_F>vMNC#JY1CYR(Fc`|U8WE7{Z44qnF^tQc-d`+ysN&bdgCCw5tuuBkVGzWl`igAN&3=YWEH4{4 LXT160R9682Nsp*K literal 0 HcmV?d00001 diff --git a/src/project/.idea/codeStyles/Project.xml b/src/project/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/src/project/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +

+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+ + + + + \ No newline at end of file diff --git a/src/project/.idea/gradle.xml b/src/project/.idea/gradle.xml new file mode 100644 index 0000000..16dedfe --- /dev/null +++ b/src/project/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/src/project/.idea/misc.xml b/src/project/.idea/misc.xml new file mode 100644 index 0000000..7bfef59 --- /dev/null +++ b/src/project/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/src/project/.idea/modules.xml b/src/project/.idea/modules.xml new file mode 100644 index 0000000..f62fa76 --- /dev/null +++ b/src/project/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/project/.idea/modules/project.iml b/src/project/.idea/modules/project.iml new file mode 100644 index 0000000..50ec0bc --- /dev/null +++ b/src/project/.idea/modules/project.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/project/.idea/runConfigurations.xml b/src/project/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/src/project/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/src/project/.idea/vcs.xml b/src/project/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/src/project/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/project/.idea/workspace.xml b/src/project/.idea/workspace.xml new file mode 100644 index 0000000..d912aa7 --- /dev/null +++ b/src/project/.idea/workspace.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1661863529021 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/project/build.gradle b/src/project/build.gradle new file mode 100644 index 0000000..495c503 --- /dev/null +++ b/src/project/build.gradle @@ -0,0 +1 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. diff --git a/src/project/gradle/wrapper/gradle-wrapper.jar b/src/project/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..f6b961fd5a86aa5fbfe90f707c3138408be7c718 GIT binary patch literal 54329 zcmagFV|ZrKvM!pAZQHhO+qP}9lTNj?q^^Y^VFp)SH8qbSJ)2BQ2giqr}t zFG7D6)c?v~^Z#E_K}1nTQbJ9gQ9<%vVRAxVj)8FwL5_iTdUB>&m3fhE=kRWl;g`&m z!W5kh{WsV%fO*%je&j+Lv4xxK~zsEYQls$Q-p&dwID|A)!7uWtJF-=Tm1{V@#x*+kUI$=%KUuf2ka zjiZ{oiL1MXE2EjciJM!jrjFNwCh`~hL>iemrqwqnX?T*MX;U>>8yRcZb{Oy+VKZos zLiFKYPw=LcaaQt8tj=eoo3-@bG_342HQ%?jpgAE?KCLEHC+DmjxAfJ%Og^$dpC8Xw zAcp-)tfJm}BPNq_+6m4gBgBm3+CvmL>4|$2N$^Bz7W(}fz1?U-u;nE`+9`KCLuqg} zwNstNM!J4Uw|78&Y9~9>MLf56to!@qGkJw5Thx%zkzj%Ek9Nn1QA@8NBXbwyWC>9H z#EPwjMNYPigE>*Ofz)HfTF&%PFj$U6mCe-AFw$U%-L?~-+nSXHHKkdgC5KJRTF}`G zE_HNdrE}S0zf4j{r_f-V2imSqW?}3w-4=f@o@-q+cZgaAbZ((hn))@|eWWhcT2pLpTpL!;_5*vM=sRL8 zqU##{U#lJKuyqW^X$ETU5ETeEVzhU|1m1750#f}38_5N9)B_2|v@1hUu=Kt7-@dhA zq_`OMgW01n`%1dB*}C)qxC8q;?zPeF_r;>}%JYmlER_1CUbKa07+=TV45~symC*g8 zW-8(gag#cAOuM0B1xG8eTp5HGVLE}+gYTmK=`XVVV*U!>H`~j4+ROIQ+NkN$LY>h4 zqpwdeE_@AX@PL};e5vTn`Ro(EjHVf$;^oiA%@IBQq>R7_D>m2D4OwwEepkg}R_k*M zM-o;+P27087eb+%*+6vWFCo9UEGw>t&WI17Pe7QVuoAoGHdJ(TEQNlJOqnjZ8adCb zI`}op16D@v7UOEo%8E-~m?c8FL1utPYlg@m$q@q7%mQ4?OK1h%ODjTjFvqd!C z-PI?8qX8{a@6d&Lb_X+hKxCImb*3GFemm?W_du5_&EqRq!+H?5#xiX#w$eLti-?E$;Dhu`{R(o>LzM4CjO>ICf z&DMfES#FW7npnbcuqREgjPQM#gs6h>`av_oEWwOJZ2i2|D|0~pYd#WazE2Bbsa}X@ zu;(9fi~%!VcjK6)?_wMAW-YXJAR{QHxrD5g(ou9mR6LPSA4BRG1QSZT6A?kelP_g- zH(JQjLc!`H4N=oLw=f3{+WmPA*s8QEeEUf6Vg}@!xwnsnR0bl~^2GSa5vb!Yl&4!> zWb|KQUsC$lT=3A|7vM9+d;mq=@L%uWKwXiO9}a~gP4s_4Yohc!fKEgV7WbVo>2ITbE*i`a|V!^p@~^<={#?Gz57 zyPWeM2@p>D*FW#W5Q`1`#5NW62XduP1XNO(bhg&cX`-LYZa|m-**bu|>}S;3)eP8_ zpNTnTfm8 ze+7wDH3KJ95p)5tlwk`S7mbD`SqHnYD*6`;gpp8VdHDz%RR_~I_Ar>5)vE-Pgu7^Y z|9Px+>pi3!DV%E%4N;ii0U3VBd2ZJNUY1YC^-e+{DYq+l@cGtmu(H#Oh%ibUBOd?C z{y5jW3v=0eV0r@qMLgv1JjZC|cZ9l9Q)k1lLgm))UR@#FrJd>w^`+iy$c9F@ic-|q zVHe@S2UAnc5VY_U4253QJxm&Ip!XKP8WNcnx9^cQ;KH6PlW8%pSihSH2(@{2m_o+m zr((MvBja2ctg0d0&U5XTD;5?d?h%JcRJp{_1BQW1xu&BrA3(a4Fh9hon-ly$pyeHq zG&;6q?m%NJ36K1Sq_=fdP(4f{Hop;_G_(i?sPzvB zDM}>*(uOsY0I1j^{$yn3#U(;B*g4cy$-1DTOkh3P!LQ;lJlP%jY8}Nya=h8$XD~%Y zbV&HJ%eCD9nui-0cw!+n`V~p6VCRqh5fRX z8`GbdZ@73r7~myQLBW%db;+BI?c-a>Y)m-FW~M=1^|<21_Sh9RT3iGbO{o-hpN%d6 z7%++#WekoBOP^d0$$|5npPe>u3PLvX_gjH2x(?{&z{jJ2tAOWTznPxv-pAv<*V7r$ z6&glt>7CAClWz6FEi3bToz-soY^{ScrjwVPV51=>n->c(NJngMj6TyHty`bfkF1hc zkJS%A@cL~QV0-aK4>Id!9dh7>0IV;1J9(myDO+gv76L3NLMUm9XyPauvNu$S<)-|F zZS}(kK_WnB)Cl`U?jsdYfAV4nrgzIF@+%1U8$poW&h^c6>kCx3;||fS1_7JvQT~CV zQ8Js+!p)3oW>Df(-}uqC`Tcd%E7GdJ0p}kYj5j8NKMp(KUs9u7?jQ94C)}0rba($~ zqyBx$(1ae^HEDG`Zc@-rXk1cqc7v0wibOR4qpgRDt#>-*8N3P;uKV0CgJE2SP>#8h z=+;i_CGlv+B^+$5a}SicVaSeaNn29K`C&=}`=#Nj&WJP9Xhz4mVa<+yP6hkrq1vo= z1rX4qg8dc4pmEvq%NAkpMK>mf2g?tg_1k2%v}<3`$6~Wlq@ItJ*PhHPoEh1Yi>v57 z4k0JMO)*=S`tKvR5gb-(VTEo>5Y>DZJZzgR+j6{Y`kd|jCVrg!>2hVjz({kZR z`dLlKhoqT!aI8=S+fVp(5*Dn6RrbpyO~0+?fy;bm$0jmTN|t5i6rxqr4=O}dY+ROd zo9Et|x}!u*xi~>-y>!M^+f&jc;IAsGiM_^}+4|pHRn{LThFFpD{bZ|TA*wcGm}XV^ zr*C6~@^5X-*R%FrHIgo-hJTBcyQ|3QEj+cSqp#>&t`ZzB?cXM6S(lRQw$I2?m5=wd z78ki`R?%;o%VUhXH?Z#(uwAn9$m`npJ=cA+lHGk@T7qq_M6Zoy1Lm9E0UUysN)I_x zW__OAqvku^>`J&CB=ie@yNWsaFmem}#L3T(x?a`oZ+$;3O-icj2(5z72Hnj=9Z0w% z<2#q-R=>hig*(t0^v)eGq2DHC%GymE-_j1WwBVGoU=GORGjtaqr0BNigOCqyt;O(S zKG+DoBsZU~okF<7ahjS}bzwXxbAxFfQAk&O@>LsZMsZ`?N?|CDWM(vOm%B3CBPC3o z%2t@%H$fwur}SSnckUm0-k)mOtht`?nwsDz=2#v=RBPGg39i#%odKq{K^;bTD!6A9 zskz$}t)sU^=a#jLZP@I=bPo?f-L}wpMs{Tc!m7-bi!Ldqj3EA~V;4(dltJmTXqH0r z%HAWKGutEc9vOo3P6Q;JdC^YTnby->VZ6&X8f{obffZ??1(cm&L2h7q)*w**+sE6dG*;(H|_Q!WxU{g)CeoT z(KY&bv!Usc|m+Fqfmk;h&RNF|LWuNZ!+DdX*L=s-=_iH=@i` z?Z+Okq^cFO4}_n|G*!)Wl_i%qiMBaH8(WuXtgI7EO=M>=i_+;MDjf3aY~6S9w0K zUuDO7O5Ta6+k40~xh~)D{=L&?Y0?c$s9cw*Ufe18)zzk%#ZY>Tr^|e%8KPb0ht`b( zuP@8#Ox@nQIqz9}AbW0RzE`Cf>39bOWz5N3qzS}ocxI=o$W|(nD~@EhW13Rj5nAp; zu2obEJa=kGC*#3=MkdkWy_%RKcN=?g$7!AZ8vBYKr$ePY(8aIQ&yRPlQ=mudv#q$q z4%WzAx=B{i)UdLFx4os?rZp6poShD7Vc&mSD@RdBJ=_m^&OlkEE1DFU@csgKcBifJ zz4N7+XEJhYzzO=86 z#%eBQZ$Nsf2+X0XPHUNmg#(sNt^NW1Y0|M(${e<0kW6f2q5M!2YE|hSEQ*X-%qo(V zHaFwyGZ0on=I{=fhe<=zo{=Og-_(to3?cvL4m6PymtNsdDINsBh8m>a%!5o3s(en) z=1I z6O+YNertC|OFNqd6P=$gMyvmfa`w~p9*gKDESFqNBy(~Zw3TFDYh}$iudn)9HxPBi zdokK@o~nu?%imcURr5Y~?6oo_JBe}t|pU5qjai|#JDyG=i^V~7+a{dEnO<(y>ahND#_X_fcEBNiZ)uc&%1HVtx8Ts z*H_Btvx^IhkfOB#{szN*n6;y05A>3eARDXslaE>tnLa>+`V&cgho?ED+&vv5KJszf zG4@G;7i;4_bVvZ>!mli3j7~tPgybF5|J6=Lt`u$D%X0l}#iY9nOXH@(%FFJLtzb%p zzHfABnSs;v-9(&nzbZytLiqqDIWzn>JQDk#JULcE5CyPq_m#4QV!}3421haQ+LcfO*>r;rg6K|r#5Sh|y@h1ao%Cl)t*u`4 zMTP!deC?aL7uTxm5^nUv#q2vS-5QbBKP|drbDXS%erB>fYM84Kpk^au99-BQBZR z7CDynflrIAi&ahza+kUryju5LR_}-Z27g)jqOc(!Lx9y)e z{cYc&_r947s9pteaa4}dc|!$$N9+M38sUr7h(%@Ehq`4HJtTpA>B8CLNO__@%(F5d z`SmX5jbux6i#qc}xOhumzbAELh*Mfr2SW99=WNOZRZgoCU4A2|4i|ZVFQt6qEhH#B zK_9G;&h*LO6tB`5dXRSBF0hq0tk{2q__aCKXYkP#9n^)@cq}`&Lo)1KM{W+>5mSed zKp~=}$p7>~nK@va`vN{mYzWN1(tE=u2BZhga5(VtPKk(*TvE&zmn5vSbjo zZLVobTl%;t@6;4SsZ>5+U-XEGUZGG;+~|V(pE&qqrp_f~{_1h@5ZrNETqe{bt9ioZ z#Qn~gWCH!t#Ha^n&fT2?{`}D@s4?9kXj;E;lWV9Zw8_4yM0Qg-6YSsKgvQ*fF{#Pq z{=(nyV>#*`RloBVCs;Lp*R1PBIQOY=EK4CQa*BD0MsYcg=opP?8;xYQDSAJBeJpw5 zPBc_Ft9?;<0?pBhCmOtWU*pN*;CkjJ_}qVic`}V@$TwFi15!mF1*m2wVX+>5p%(+R zQ~JUW*zWkalde{90@2v+oVlkxOZFihE&ZJ){c?hX3L2@R7jk*xjYtHi=}qb+4B(XJ z$gYcNudR~4Kz_WRq8eS((>ALWCO)&R-MXE+YxDn9V#X{_H@j616<|P(8h(7z?q*r+ zmpqR#7+g$cT@e&(%_|ipI&A%9+47%30TLY(yuf&*knx1wNx|%*H^;YB%ftt%5>QM= z^i;*6_KTSRzQm%qz*>cK&EISvF^ovbS4|R%)zKhTH_2K>jP3mBGn5{95&G9^a#4|K zv+!>fIsR8z{^x4)FIr*cYT@Q4Z{y}};rLHL+atCgHbfX*;+k&37DIgENn&=k(*lKD zG;uL-KAdLn*JQ?@r6Q!0V$xXP=J2i~;_+i3|F;_En;oAMG|I-RX#FwnmU&G}w`7R{ z788CrR-g1DW4h_`&$Z`ctN~{A)Hv_-Bl!%+pfif8wN32rMD zJDs$eVWBYQx1&2sCdB0!vU5~uf)=vy*{}t{2VBpcz<+~h0wb7F3?V^44*&83Z2#F` z32!rd4>uc63rQP$3lTH3zb-47IGR}f)8kZ4JvX#toIpXH`L%NnPDE~$QI1)0)|HS4 zVcITo$$oWWwCN@E-5h>N?Hua!N9CYb6f8vTFd>h3q5Jg-lCI6y%vu{Z_Uf z$MU{{^o~;nD_@m2|E{J)q;|BK7rx%`m``+OqZAqAVj-Dy+pD4-S3xK?($>wn5bi90CFAQ+ACd;&m6DQB8_o zjAq^=eUYc1o{#+p+ zn;K<)Pn*4u742P!;H^E3^Qu%2dM{2slouc$AN_3V^M7H_KY3H)#n7qd5_p~Za7zAj|s9{l)RdbV9e||_67`#Tu*c<8!I=zb@ z(MSvQ9;Wrkq6d)!9afh+G`!f$Ip!F<4ADdc*OY-y7BZMsau%y?EN6*hW4mOF%Q~bw z2==Z3^~?q<1GTeS>xGN-?CHZ7a#M4kDL zQxQr~1ZMzCSKFK5+32C%+C1kE#(2L=15AR!er7GKbp?Xd1qkkGipx5Q~FI-6zt< z*PTpeVI)Ngnnyaz5noIIgNZtb4bQdKG{Bs~&tf)?nM$a;7>r36djllw%hQxeCXeW^ z(i6@TEIuxD<2ulwLTt|&gZP%Ei+l!(%p5Yij6U(H#HMkqM8U$@OKB|5@vUiuY^d6X zW}fP3;Kps6051OEO(|JzmVU6SX(8q>*yf*x5QoxDK={PH^F?!VCzES_Qs>()_y|jg6LJlJWp;L zKM*g5DK7>W_*uv}{0WUB0>MHZ#oJZmO!b3MjEc}VhsLD~;E-qNNd?x7Q6~v zR=0$u>Zc2Xr}>x_5$-s#l!oz6I>W?lw;m9Ae{Tf9eMX;TI-Wf_mZ6sVrMnY#F}cDd z%CV*}fDsXUF7Vbw>PuDaGhu631+3|{xp<@Kl|%WxU+vuLlcrklMC!Aq+7n~I3cmQ! z`e3cA!XUEGdEPSu``&lZEKD1IKO(-VGvcnSc153m(i!8ohi`)N2n>U_BemYJ`uY>8B*Epj!oXRLV}XK}>D*^DHQ7?NY*&LJ9VSo`Ogi9J zGa;clWI8vIQqkngv2>xKd91K>?0`Sw;E&TMg&6dcd20|FcTsnUT7Yn{oI5V4@Ow~m zz#k~8TM!A9L7T!|colrC0P2WKZW7PNj_X4MfESbt<-soq*0LzShZ}fyUx!(xIIDwx zRHt^_GAWe0-Vm~bDZ(}XG%E+`XhKpPlMBo*5q_z$BGxYef8O!ToS8aT8pmjbPq)nV z%x*PF5ZuSHRJqJ!`5<4xC*xb2vC?7u1iljB_*iUGl6+yPyjn?F?GOF2_KW&gOkJ?w z3e^qc-te;zez`H$rsUCE0<@7PKGW?7sT1SPYWId|FJ8H`uEdNu4YJjre`8F*D}6Wh z|FQ`xf7yiphHIAkU&OYCn}w^ilY@o4larl?^M7&8YI;hzBIsX|i3UrLsx{QDKwCX< zy;a>yjfJ6!sz`NcVi+a!Fqk^VE^{6G53L?@Tif|j!3QZ0fk9QeUq8CWI;OmO-Hs+F zuZ4sHLA3{}LR2Qlyo+{d@?;`tpp6YB^BMoJt?&MHFY!JQwoa0nTSD+#Ku^4b{5SZVFwU9<~APYbaLO zu~Z)nS#dxI-5lmS-Bnw!(u15by(80LlC@|ynj{TzW)XcspC*}z0~8VRZq>#Z49G`I zgl|C#H&=}n-ajxfo{=pxPV(L*7g}gHET9b*s=cGV7VFa<;Htgjk>KyW@S!|z`lR1( zGSYkEl&@-bZ*d2WQ~hw3NpP=YNHF^XC{TMG$Gn+{b6pZn+5=<()>C!N^jncl0w6BJ zdHdnmSEGK5BlMeZD!v4t5m7ct7{k~$1Ie3GLFoHjAH*b?++s<|=yTF+^I&jT#zuMx z)MLhU+;LFk8bse|_{j+d*a=&cm2}M?*arjBPnfPgLwv)86D$6L zLJ0wPul7IenMvVAK$z^q5<^!)7aI|<&GGEbOr=E;UmGOIa}yO~EIr5xWU_(ol$&fa zR5E(2vB?S3EvJglTXdU#@qfDbCYs#82Yo^aZN6`{Ex#M)easBTe_J8utXu(fY1j|R z9o(sQbj$bKU{IjyhosYahY{63>}$9_+hWxB3j}VQkJ@2$D@vpeRSldU?&7I;qd2MF zSYmJ>zA(@N_iK}m*AMPIJG#Y&1KR)6`LJ83qg~`Do3v^B0>fU&wUx(qefuTgzFED{sJ65!iw{F2}1fQ3= ziFIP{kezQxmlx-!yo+sC4PEtG#K=5VM9YIN0z9~c4XTX?*4e@m;hFM!zVo>A`#566 z>f&3g94lJ{r)QJ5m7Xe3SLau_lOpL;A($wsjHR`;xTXgIiZ#o&vt~ zGR6KdU$FFbLfZCC3AEu$b`tj!9XgOGLSV=QPIYW zjI!hSP#?8pn0@ezuenOzoka8!8~jXTbiJ6+ZuItsWW03uzASFyn*zV2kIgPFR$Yzm zE<$cZlF>R8?Nr2_i?KiripBc+TGgJvG@vRTY2o?(_Di}D30!k&CT`>+7ry2!!iC*X z<@=U0_C#16=PN7bB39w+zPwDOHX}h20Ap);dx}kjXX0-QkRk=cr};GYsjSvyLZa-t zzHONWddi*)RDUH@RTAsGB_#&O+QJaaL+H<<9LLSE+nB@eGF1fALwjVOl8X_sdOYme z0lk!X=S(@25=TZHR7LlPp}fY~yNeThMIjD}pd9+q=j<_inh0$>mIzWVY+Z9p<{D^#0Xk+b_@eNSiR8;KzSZ#7lUsk~NGMcB8C2c=m2l5paHPq`q{S(kdA7Z1a zyfk2Y;w?^t`?@yC5Pz9&pzo}Hc#}mLgDmhKV|PJ3lKOY(Km@Fi2AV~CuET*YfUi}u zfInZnqDX(<#vaS<^fszuR=l)AbqG{}9{rnyx?PbZz3Pyu!eSJK`uwkJU!ORQXy4x83r!PNgOyD33}}L=>xX_93l6njNTuqL8J{l%*3FVn3MG4&Fv*`lBXZ z?=;kn6HTT^#SrPX-N)4EZiIZI!0ByXTWy;;J-Tht{jq1mjh`DSy7yGjHxIaY%*sTx zuy9#9CqE#qi>1misx=KRWm=qx4rk|}vd+LMY3M`ow8)}m$3Ggv&)Ri*ON+}<^P%T5 z_7JPVPfdM=Pv-oH<tecoE}(0O7|YZc*d8`Uv_M*3Rzv7$yZnJE6N_W=AQ3_BgU_TjA_T?a)U1csCmJ&YqMp-lJe`y6>N zt++Bi;ZMOD%%1c&-Q;bKsYg!SmS^#J@8UFY|G3!rtyaTFb!5@e(@l?1t(87ln8rG? z--$1)YC~vWnXiW3GXm`FNSyzu!m$qT=Eldf$sMl#PEfGmzQs^oUd=GIQfj(X=}dw+ zT*oa0*oS%@cLgvB&PKIQ=Ok?>x#c#dC#sQifgMwtAG^l3D9nIg(Zqi;D%807TtUUCL3_;kjyte#cAg?S%e4S2W>9^A(uy8Ss0Tc++ZTjJw1 z&Em2g!3lo@LlDyri(P^I8BPpn$RE7n*q9Q-c^>rfOMM6Pd5671I=ZBjAvpj8oIi$! zl0exNl(>NIiQpX~FRS9UgK|0l#s@#)p4?^?XAz}Gjb1?4Qe4?j&cL$C8u}n)?A@YC zfmbSM`Hl5pQFwv$CQBF=_$Sq zxsV?BHI5bGZTk?B6B&KLdIN-40S426X3j_|ceLla*M3}3gx3(_7MVY1++4mzhH#7# zD>2gTHy*%i$~}mqc#gK83288SKp@y3wz1L_e8fF$Rb}ex+`(h)j}%~Ld^3DUZkgez zOUNy^%>>HHE|-y$V@B}-M|_{h!vXpk01xaD%{l{oQ|~+^>rR*rv9iQen5t?{BHg|% zR`;S|KtUb!X<22RTBA4AAUM6#M?=w5VY-hEV)b`!y1^mPNEoy2K)a>OyA?Q~Q*&(O zRzQI~y_W=IPi?-OJX*&&8dvY0zWM2%yXdFI!D-n@6FsG)pEYdJbuA`g4yy;qrgR?G z8Mj7gv1oiWq)+_$GqqQ$(ZM@#|0j7})=#$S&hZwdoijFI4aCFLVI3tMH5fLreZ;KD zqA`)0l~D2tuIBYOy+LGw&hJ5OyE+@cnZ0L5+;yo2pIMdt@4$r^5Y!x7nHs{@>|W(MzJjATyWGNwZ^4j+EPU0RpAl-oTM@u{lx*i0^yyWPfHt6QwPvYpk9xFMWfBFt!+Gu6TlAmr zeQ#PX71vzN*_-xh&__N`IXv6`>CgV#eA_%e@7wjgkj8jlKzO~Ic6g$cT`^W{R{606 zCDP~+NVZ6DMO$jhL~#+!g*$T!XW63#(ngDn#Qwy71yj^gazS{e;3jGRM0HedGD@pt z?(ln3pCUA(ekqAvvnKy0G@?-|-dh=eS%4Civ&c}s%wF@0K5Bltaq^2Os1n6Z3%?-Q zAlC4goQ&vK6TpgtzkHVt*1!tBYt-`|5HLV1V7*#45Vb+GACuU+QB&hZ=N_flPy0TY zR^HIrdskB#<$aU;HY(K{a3(OQa$0<9qH(oa)lg@Uf>M5g2W0U5 zk!JSlhrw8quBx9A>RJ6}=;W&wt@2E$7J=9SVHsdC?K(L(KACb#z)@C$xXD8^!7|uv zZh$6fkq)aoD}^79VqdJ!Nz-8$IrU(_-&^cHBI;4 z^$B+1aPe|LG)C55LjP;jab{dTf$0~xbXS9!!QdcmDYLbL^jvxu2y*qnx2%jbL%rB z{aP85qBJe#(&O~Prk%IJARcdEypZ)vah%ZZ%;Zk{eW(U)Bx7VlzgOi8)x z`rh4l`@l_Ada7z&yUK>ZF;i6YLGwI*Sg#Fk#Qr0Jg&VLax(nNN$u-XJ5=MsP3|(lEdIOJ7|(x3iY;ea)5#BW*mDV%^=8qOeYO&gIdJVuLLN3cFaN=xZtFB=b zH{l)PZl_j^u+qx@89}gAQW7ofb+k)QwX=aegihossZq*+@PlCpb$rpp>Cbk9UJO<~ zDjlXQ_Ig#W0zdD3&*ei(FwlN#3b%FSR%&M^ywF@Fr>d~do@-kIS$e%wkIVfJ|Ohh=zc zF&Rnic^|>@R%v?@jO}a9;nY3Qrg_!xC=ZWUcYiA5R+|2nsM*$+c$TOs6pm!}Z}dfM zGeBhMGWw3$6KZXav^>YNA=r6Es>p<6HRYcZY)z{>yasbC81A*G-le8~QoV;rtKnkx z;+os8BvEe?0A6W*a#dOudsv3aWs?d% z0oNngyVMjavLjtjiG`!007#?62ClTqqU$@kIY`=x^$2e>iqIy1>o|@Tw@)P)B8_1$r#6>DB_5 zmaOaoE~^9TolgDgooKFuEFB#klSF%9-~d2~_|kQ0Y{Ek=HH5yq9s zDq#1S551c`kSiWPZbweN^A4kWiP#Qg6er1}HcKv{fxb1*BULboD0fwfaNM_<55>qM zETZ8TJDO4V)=aPp_eQjX%||Ud<>wkIzvDlpNjqW>I}W!-j7M^TNe5JIFh#-}zAV!$ICOju8Kx)N z0vLtzDdy*rQN!7r>Xz7rLw8J-(GzQlYYVH$WK#F`i_i^qVlzTNAh>gBWKV@XC$T-` z3|kj#iCquDhiO7NKum07i|<-NuVsX}Q}mIP$jBJDMfUiaWR3c|F_kWBMw0_Sr|6h4 zk`_r5=0&rCR^*tOy$A8K;@|NqwncjZ>Y-75vlpxq%Cl3EgH`}^^~=u zoll6xxY@a>0f%Ddpi;=cY}fyG!K2N-dEyXXmUP5u){4VnyS^T4?pjN@Ot4zjL(Puw z_U#wMH2Z#8Pts{olG5Dy0tZj;N@;fHheu>YKYQU=4Bk|wcD9MbA`3O4bj$hNRHwzb zSLcG0SLV%zywdbuwl(^E_!@&)TdXge4O{MRWk2RKOt@!8E{$BU-AH(@4{gxs=YAz9LIob|Hzto0}9cWoz6Tp2x0&xi#$ zHh$dwO&UCR1Ob2w00-2eG7d4=cN(Y>0R#$q8?||q@iTi+7-w-xR%uMr&StFIthC<# zvK(aPduwuNB}oJUV8+Zl)%cnfsHI%4`;x6XW^UF^e4s3Z@S<&EV8?56Wya;HNs0E> z`$0dgRdiUz9RO9Au3RmYq>K#G=X%*_dUbSJHP`lSfBaN8t-~@F>)BL1RT*9I851A3 z<-+Gb#_QRX>~av#Ni<#zLswtu-c6{jGHR>wflhKLzC4P@b%8&~u)fosoNjk4r#GvC zlU#UU9&0Hv;d%g72Wq?Ym<&&vtA3AB##L}=ZjiTR4hh7J)e>ei} zt*u+>h%MwN`%3}b4wYpV=QwbY!jwfIj#{me)TDOG`?tI!%l=AwL2G@9I~}?_dA5g6 zCKgK(;6Q0&P&K21Tx~k=o6jwV{dI_G+Ba*Zts|Tl6q1zeC?iYJTb{hel*x>^wb|2RkHkU$!+S4OU4ZOKPZjV>9OVsqNnv5jK8TRAE$A&^yRwK zj-MJ3Pl?)KA~fq#*K~W0l4$0=8GRx^9+?w z!QT8*-)w|S^B0)ZeY5gZPI2G(QtQf?DjuK(s^$rMA!C%P22vynZY4SuOE=wX2f8$R z)A}mzJi4WJnZ`!bHG1=$lwaxm!GOnRbR15F$nRC-M*H<*VfF|pQw(;tbSfp({>9^5 zw_M1-SJ9eGF~m(0dvp*P8uaA0Yw+EkP-SWqu zqal$hK8SmM7#Mrs0@OD+%_J%H*bMyZiWAZdsIBj#lkZ!l2c&IpLu(5^T0Ge5PHzR} zn;TXs$+IQ_&;O~u=Jz+XE0wbOy`=6>m9JVG} zJ~Kp1e5m?K3x@@>!D)piw^eMIHjD4RebtR`|IlckplP1;r21wTi8v((KqNqn%2CB< zifaQc&T}*M&0i|LW^LgdjIaX|o~I$`owHolRqeH_CFrqCUCleN130&vH}dK|^kC>) z-r2P~mApHotL4dRX$25lIcRh_*kJaxi^%ZN5-GAAMOxfB!6flLPY-p&QzL9TE%ho( zRwftE3sy5<*^)qYzKkL|rE>n@hyr;xPqncY6QJ8125!MWr`UCWuC~A#G1AqF1@V$kv>@NBvN&2ygy*{QvxolkRRb%Ui zsmKROR%{*g*WjUUod@@cS^4eF^}yQ1>;WlGwOli z+Y$(8I`0(^d|w>{eaf!_BBM;NpCoeem2>J}82*!em=}}ymoXk>QEfJ>G(3LNA2-46 z5PGvjr)Xh9>aSe>vEzM*>xp{tJyZox1ZRl}QjcvX2TEgNc^(_-hir@Es>NySoa1g^ zFow_twnHdx(j?Q_3q51t3XI7YlJ4_q&(0#)&a+RUy{IcBq?)eaWo*=H2UUVIqtp&lW9JTJiP&u zw8+4vo~_IJXZIJb_U^&=GI1nSD%e;P!c{kZALNCm5c%%oF+I3DrA63_@4)(v4(t~JiddILp7jmoy+>cD~ivwoctFfEL zP*#2Rx?_&bCpX26MBgp^4G>@h`Hxc(lnqyj!*t>9sOBcXN(hTwEDpn^X{x!!gPX?1 z*uM$}cYRwHXuf+gYTB}gDTcw{TXSOUU$S?8BeP&sc!Lc{{pEv}x#ELX>6*ipI1#>8 zKes$bHjiJ1OygZge_ak^Hz#k;=od1wZ=o71ba7oClBMq>Uk6hVq|ePPt)@FM5bW$I z;d2Or@wBjbTyZj|;+iHp%Bo!Vy(X3YM-}lasMItEV_QrP-Kk_J4C>)L&I3Xxj=E?| zsAF(IfVQ4w+dRRnJ>)}o^3_012YYgFWE)5TT=l2657*L8_u1KC>Y-R{7w^S&A^X^U}h20jpS zQsdeaA#WIE*<8KG*oXc~$izYilTc#z{5xhpXmdT-YUnGh9v4c#lrHG6X82F2-t35} zB`jo$HjKe~E*W$=g|j&P>70_cI`GnOQ;Jp*JK#CT zuEGCn{8A@bC)~0%wsEv?O^hSZF*iqjO~_h|>xv>PO+?525Nw2472(yqS>(#R)D7O( zg)Zrj9n9$}=~b00=Wjf?E418qP-@8%MQ%PBiCTX=$B)e5cHFDu$LnOeJ~NC;xmOk# z>z&TbsK>Qzk)!88lNI8fOE2$Uxso^j*1fz>6Ot49y@=po)j4hbTIcVR`ePHpuJSfp zxaD^Dn3X}Na3@<_Pc>a;-|^Pon(>|ytG_+U^8j_JxP=_d>L$Hj?|0lz>_qQ#a|$+( z(x=Lipuc8p4^}1EQhI|TubffZvB~lu$zz9ao%T?%ZLyV5S9}cLeT?c} z>yCN9<04NRi~1oR)CiBakoNhY9BPnv)kw%*iv8vdr&&VgLGIs(-FbJ?d_gfbL2={- zBk4lkdPk~7+jIxd4{M(-W1AC_WcN&Oza@jZoj zaE*9Y;g83#m(OhA!w~LNfUJNUuRz*H-=$s*z+q+;snKPRm9EptejugC-@7-a-}Tz0 z@KHra#Y@OXK+KsaSN9WiGf?&jlZ!V7L||%KHP;SLksMFfjkeIMf<1e~t?!G3{n)H8 zQAlFY#QwfKuj;l@<$YDATAk;%PtD%B(0<|8>rXU< zJ66rkAVW_~Dj!7JGdGGi4NFuE?7ZafdMxIh65Sz7yQoA7fBZCE@WwysB=+`kT^LFX zz8#FlSA5)6FG9(qL3~A24mpzL@@2D#>0J7mMS1T*9UJ zvOq!!a(%IYY69+h45CE?(&v9H4FCr>gK0>mK~F}5RdOuH2{4|}k@5XpsX7+LZo^Qa4sH5`eUj>iffoBVm+ zz4Mtf`h?NW$*q1yr|}E&eNl)J``SZvTf6Qr*&S%tVv_OBpbjnA0&Vz#(;QmGiq-k! zgS0br4I&+^2mgA15*~Cd00cXLYOLA#Ep}_)eED>m+K@JTPr_|lSN}(OzFXQSBc6fM z@f-%2;1@BzhZa*LFV z-LrLmkmB%<<&jEURBEW>soaZ*rSIJNwaV%-RSaCZi4X)qYy^PxZ=oL?6N-5OGOMD2 z;q_JK?zkwQ@b3~ln&sDtT5SpW9a0q+5Gm|fpVY2|zqlNYBR}E5+ahgdj!CvK$Tlk0 z9g$5N;aar=CqMsudQV>yb4l@hN(9Jcc=1(|OHsqH6|g=K-WBd8GxZ`AkT?OO z-z_Ued-??Z*R4~L7jwJ%-`s~FK|qNAJ;EmIVDVpk{Lr7T4l{}vL)|GuUuswe9c5F| zv*5%u01hlv08?00Vpwyk*Q&&fY8k6MjOfpZfKa@F-^6d=Zv|0@&4_544RP5(s|4VPVP-f>%u(J@23BHqo2=zJ#v9g=F!cP((h zpt0|(s++ej?|$;2PE%+kc6JMmJjDW)3BXvBK!h!E`8Y&*7hS{c_Z?4SFP&Y<3evqf z9-ke+bSj$%Pk{CJlJbWwlBg^mEC^@%Ou?o>*|O)rl&`KIbHrjcpqsc$Zqt0^^F-gU2O=BusO+(Op}!jNzLMc zT;0YT%$@ClS%V+6lMTfhuzzxomoat=1H?1$5Ei7&M|gxo`~{UiV5w64Np6xV zVK^nL$)#^tjhCpTQMspXI({TW^U5h&Wi1Jl8g?P1YCV4=%ZYyjSo#5$SX&`r&1PyC zzc;uzCd)VTIih|8eNqFNeBMe#j_FS6rq81b>5?aXg+E#&$m++Gz9<+2)h=K(xtn}F ziV{rmu+Y>A)qvF}ms}4X^Isy!M&1%$E!rTO~5(p+8{U6#hWu>(Ll1}eD64Xa>~73A*538wry?v$vW z>^O#FRdbj(k0Nr&)U`Tl(4PI*%IV~;ZcI2z&rmq=(k^}zGOYZF3b2~Klpzd2eZJl> zB=MOLwI1{$RxQ7Y4e30&yOx?BvAvDkTBvWPpl4V8B7o>4SJn*+h1Ms&fHso%XLN5j z-zEwT%dTefp~)J_C8;Q6i$t!dnlh-!%haR1X_NuYUuP-)`IGWjwzAvp!9@h`kPZhf zwLwFk{m3arCdx8rD~K2`42mIN4}m%OQ|f)4kf%pL?Af5Ul<3M2fv>;nlhEPR8b)u} zIV*2-wyyD%%) zl$G@KrC#cUwoL?YdQyf9WH)@gWB{jd5w4evI& zOFF)p_D8>;3-N1z6mES!OPe>B^<;9xsh)){Cw$Vs-ez5nXS95NOr3s$IU;>VZSzKn zBvub8_J~I%(DozZW@{)Vp37-zevxMRZ8$8iRfwHmYvyjOxIOAF2FUngKj289!(uxY zaClWm!%x&teKmr^ABrvZ(ikx{{I-lEzw5&4t3P0eX%M~>$wG0ZjA4Mb&op+0$#SO_ z--R`>X!aqFu^F|a!{Up-iF(K+alKB{MNMs>e(i@Tpy+7Z-dK%IEjQFO(G+2mOb@BO zP>WHlS#fSQm0et)bG8^ZDScGnh-qRKIFz zfUdnk=m){ej0i(VBd@RLtRq3Ep=>&2zZ2%&vvf?Iex01hx1X!8U+?>ER;yJlR-2q4 z;Y@hzhEC=d+Le%=esE>OQ!Q|E%6yG3V_2*uh&_nguPcZ{q?DNq8h_2ahaP6=pP-+x zK!(ve(yfoYC+n(_+chiJ6N(ZaN+XSZ{|H{TR1J_s8x4jpis-Z-rlRvRK#U%SMJ(`C z?T2 zF(NNfO_&W%2roEC2j#v*(nRgl1X)V-USp-H|CwFNs?n@&vpRcj@W@xCJwR6@T!jt377?XjZ06=`d*MFyTdyvW!`mQm~t3luzYzvh^F zM|V}rO>IlBjZc}9Z zd$&!tthvr>5)m;5;96LWiAV0?t)7suqdh0cZis`^Pyg@?t>Ms~7{nCU;z`Xl+raSr zXpp=W1oHB*98s!Tpw=R5C)O{{Inl>9l7M*kq%#w9a$6N~v?BY2GKOVRkXYCgg*d

<5G2M1WZP5 zzqSuO91lJod(SBDDw<*sX(+F6Uq~YAeYV#2A;XQu_p=N5X+#cmu19Qk>QAnV=k!?wbk5I;tDWgFc}0NkvC*G=V+Yh1cyeJVq~9czZiDXe+S=VfL2g`LWo8om z$Y~FQc6MFjV-t1Y`^D9XMwY*U_re2R?&(O~68T&D4S{X`6JYU-pz=}ew-)V0AOUT1 zVOkHAB-8uBcRjLvz<9HS#a@X*Kc@|W)nyiSgi|u5$Md|P()%2(?olGg@ypoJwp6>m z*dnfjjWC>?_1p;%1brqZyDRR;8EntVA92EJ3ByOxj6a+bhPl z;a?m4rQAV1@QU^#M1HX)0+}A<7TCO`ZR_RzF}X9-M>cRLyN4C+lCk2)kT^3gN^`IT zNP~fAm(wyIoR+l^lQDA(e1Yv}&$I!n?&*p6?lZcQ+vGLLd~fM)qt}wsbf3r=tmVYe zl)ntf#E!P7wlakP9MXS7m0nsAmqxZ*)#j;M&0De`oNmFgi$ov#!`6^4)iQyxg5Iuj zjLAhzQ)r`^hf7`*1`Rh`X;LVBtDSz@0T?kkT1o!ijeyTGt5vc^Cd*tmNgiNo^EaWvaC8$e+nb_{W01j3%=1Y&92YacjCi>eNbwk%-gPQ@H-+4xskQ}f_c=jg^S-# zYFBDf)2?@5cy@^@FHK5$YdAK9cI;!?Jgd}25lOW%xbCJ>By3=HiK@1EM+I46A)Lsd zeT|ZH;KlCml=@;5+hfYf>QNOr^XNH%J-lvev)$Omy8MZ`!{`j>(J5cG&ZXXgv)TaF zg;cz99i$4CX_@3MIb?GL0s*8J=3`#P(jXF(_(6DXZjc@(@h&=M&JG)9&Te1?(^XMW zjjC_70|b=9hB6pKQi`S^Ls7JyJw^@P>Ko^&q8F&?>6i;#CbxUiLz1ZH4lNyd@QACd zu>{!sqjB!2Dg}pbAXD>d!3jW}=5aN0b;rw*W>*PAxm7D)aw(c*RX2@bTGEI|RRp}vw7;NR2wa;rXN{L{Q#=Fa z$x@ms6pqb>!8AuV(prv>|aU8oWV={C&$c zMa=p=CDNOC2tISZcd8~18GN5oTbKY+Vrq;3_obJlfSKRMk;Hdp1`y`&LNSOqeauR_ z^j*Ojl3Ohzb5-a49A8s|UnM*NM8tg}BJXdci5%h&;$afbmRpN0&~9rCnBA`#lG!p zc{(9Y?A0Y9yo?wSYn>iigf~KP$0*@bGZ>*YM4&D;@{<%Gg5^uUJGRrV4 z(aZOGB&{_0f*O=Oi0k{@8vN^BU>s3jJRS&CJOl3o|BE{FAA&a#2YYiX3pZz@|Go-F z|Fly;7eX2OTs>R}<`4RwpHFs9nwh)B28*o5qK1Ge=_^w0m`uJOv!=&!tzt#Save(C zgKU=Bsgql|`ui(e1KVxR`?>Dx>(rD1$iWp&m`v)3A!j5(6vBm*z|aKm*T*)mo(W;R zNGo2`KM!^SS7+*9YxTm6YMm_oSrLceqN*nDOAtagULuZl5Q<7mOnB@Hq&P|#9y{5B z!2x+2s<%Cv2Aa0+u{bjZXS);#IFPk(Ph-K7K?3i|4ro> zRbqJoiOEYo(Im^((r}U4b8nvo_>4<`)ut`24?ILnglT;Pd&U}$lV3U$F9#PD(O=yV zgNNA=GW|(E=&m_1;uaNmipQe?pon4{T=zK!N!2_CJL0E*R^XXIKf*wi!>@l}3_P9Z zF~JyMbW!+n-+>!u=A1ESxzkJy$DRuG+$oioG7(@Et|xVbJ#BCt;J43Nvj@MKvTxzy zMmjNuc#LXBxFAwIGZJk~^!q$*`FME}yKE8d1f5Mp}KHNq(@=Z8YxV}0@;YS~|SpGg$_jG7>_8WWYcVx#4SxpzlV9N4aO>K{c z$P?a_fyDzGX$Of3@ykvedGd<@-R;M^Shlj*SswJLD+j@hi_&_>6WZ}#AYLR0iWMK|A zH_NBeu(tMyG=6VO-=Pb>-Q#$F*or}KmEGg*-n?vWQREURdB#+6AvOj*I%!R-4E_2$ zU5n9m>RWs|Wr;h2DaO&mFBdDb-Z{APGQx$(L`if?C|njd*fC=rTS%{o69U|meRvu?N;Z|Y zbT|ojL>j;q*?xXmnHH#3R4O-59NV1j=uapkK7}6@Wo*^Nd#(;$iuGsb;H315xh3pl zHaJ>h-_$hdNl{+|Zb%DZH%ES;*P*v0#}g|vrKm9;j-9e1M4qX@zkl&5OiwnCz=tb6 zz<6HXD+rGIVpGtkb{Q^LIgExOm zz?I|oO9)!BOLW#krLmWvX5(k!h{i>ots*EhpvAE;06K|u_c~y{#b|UxQ*O@Ks=bca z^_F0a@61j3I(Ziv{xLb8AXQj3;R{f_l6a#H5ukg5rxwF9A$?Qp-Mo54`N-SKc}fWp z0T)-L@V$$&my;l#Ha{O@!fK4-FSA)L&3<${Hcwa7ue`=f&YsXY(NgeDU#sRlT3+9J z6;(^(sjSK@3?oMo$%L-nqy*E;3pb0nZLx6 z;h5)T$y8GXK1DS-F@bGun8|J(v-9o=42&nLJy#}M5D0T^5VWBNn$RpC zZzG6Bt66VY4_?W=PX$DMpKAI!d`INr) zkMB{XPQ<52rvWVQqgI0OL_NWxoe`xxw&X8yVftdODPj5|t}S6*VMqN$-h9)1MBe0N zYq?g0+e8fJCoAksr0af1)FYtz?Me!Cxn`gUx&|T;)695GG6HF7!Kg1zzRf_{VWv^bo81v4$?F6u2g|wxHc6eJQAg&V z#%0DnWm2Rmu71rPJ8#xFUNFC*V{+N_qqFH@gYRLZ6C?GAcVRi>^n3zQxORPG)$-B~ z%_oB?-%Zf7d*Fe;cf%tQwcGv2S?rD$Z&>QC2X^vwYjnr5pa5u#38cHCt4G3|efuci z@3z=#A13`+ztmp;%zjXwPY_aq-;isu*hecWWX_=Z8paSqq7;XYnUjK*T>c4~PR4W7 z#C*%_H&tfGx`Y$w7`dXvVhmovDnT>btmy~SLf>>~84jkoQ%cv=MMb+a{JV&t0+1`I z32g_Y@yDhKe|K^PevP~MiiVl{Ou7^Mt9{lOnXEQ`xY^6L8D$705GON{!1?1&YJEl#fTf5Z)da=yiEQ zGgtC-soFGOEBEB~ZF_{7b(76En>d}mI~XIwNw{e>=Fv)sgcw@qOsykWr?+qAOZSVrQfg}TNI ztKNG)1SRrAt6#Q?(me%)>&A_^DM`pL>J{2xu>xa$3d@90xR61TQDl@fu%_85DuUUA za9tn64?At;{`BAW6oykwntxHeDpXsV#{tmt5RqdN7LtcF4vR~_kZNT|wqyR#z^Xcd zFdymVRZvyLfTpBT>w9<)Ozv@;Yk@dOSVWbbtm^y@@C>?flP^EgQPAwsy75bveo=}T zFxl(f)s)j(0#N_>Or(xEuV(n$M+`#;Pc$1@OjXEJZumkaekVqgP_i}p`oTx;terTx zZpT+0dpUya2hqlf`SpXN{}>PfhajNk_J0`H|2<5E;U5Vh4F8er z;RxLSFgpGhkU>W?IwdW~NZTyOBrQ84H7_?gviIf71l`EETodG9a1!8e{jW?DpwjL? zGEM&eCzwoZt^P*8KHZ$B<%{I}>46IT%jJ3AnnB5P%D2E2Z_ z1M!vr#8r}1|KTqWA4%67ZdbMW2YJ81b(KF&SQ2L1Qn(y-=J${p?xLMx3W7*MK;LFQ z6Z`aU;;mTL4XrrE;HY*Rkh6N%?qviUGNAKiCB~!P}Z->IpO6E(gGd7I#eDuT7j|?nZ zK}I(EJ>$Kb&@338M~O+em9(L!+=0zBR;JAQesx|3?Ok90)D1aS9P?yTh6Poh8Cr4X zk3zc=f2rE7jj+aP7nUsr@~?^EGP>Q>h#NHS?F{Cn`g-gD<8F&dqOh-0sa%pfL`b+1 zUsF*4a~)KGb4te&K0}bE>z3yb8% zibb5Q%Sfiv7feb1r0tfmiMv z@^4XYwg@KZI=;`wC)`1jUA9Kv{HKe2t$WmRcR4y8)VAFjRi zaz&O7Y2tDmc5+SX(bj6yGHYk$dBkWc96u3u&F)2yEE~*i0F%t9Kg^L6MJSb&?wrXi zGSc;_rln$!^ybwYBeacEFRsVGq-&4uC{F)*Y;<0y7~USXswMo>j4?~5%Zm!m@i@-> zXzi82sa-vpU{6MFRktJy+E0j#w`f`>Lbog{zP|9~hg(r{RCa!uGe>Yl536cn$;ouH za#@8XMvS-kddc1`!1LVq;h57~zV`7IYR}pp3u!JtE6Q67 zq3H9ZUcWPm2V4IukS}MCHSdF0qg2@~ufNx9+VMjQP&exiG_u9TZAeAEj*jw($G)zL zq9%#v{wVyOAC4A~AF=dPX|M}MZV)s(qI9@aIK?Pe+~ch|>QYb+78lDF*Nxz2-vpRbtQ*F4$0fDbvNM#CCatgQ@z1+EZWrt z2dZfywXkiW=no5jus-92>gXn5rFQ-COvKyegmL=4+NPzw6o@a?wGE-1Bt;pCHe;34K%Z z-FnOb%!nH;)gX+!a3nCk?5(f1HaWZBMmmC@lc({dUah+E;NOros{?ui1zPC-Q0);w zEbJmdE$oU$AVGQPdm{?xxI_0CKNG$LbY*i?YRQ$(&;NiA#h@DCxC(U@AJ$Yt}}^xt-EC_ z4!;QlLkjvSOhdx!bR~W|Ezmuf6A#@T`2tsjkr>TvW*lFCMY>Na_v8+{Y|=MCu1P8y z89vPiH5+CKcG-5lzk0oY>~aJC_0+4rS@c@ZVKLAp`G-sJB$$)^4*A!B zmcf}lIw|VxV9NSoJ8Ag3CwN&d7`|@>&B|l9G8tXT^BDHOUPrtC70NgwN4${$k~d_4 zJ@eo6%YQnOgq$th?0{h`KnqYa$Nz@vlHw<%!C5du6<*j1nwquk=uY}B8r7f|lY+v7 zm|JU$US08ugor8E$h3wH$c&i~;guC|3-tqJy#T;v(g( zBZtPMSyv%jzf->435yM(-UfyHq_D=6;ouL4!ZoD+xI5uCM5ay2m)RPmm$I}h>()hS zO!0gzMxc`BPkUZ)WXaXam%1;)gedA7SM8~8yIy@6TPg!hR0=T>4$Zxd)j&P-pXeSF z9W`lg6@~YDhd19B9ETv(%er^Xp8Yj@AuFVR_8t*KS;6VHkEDKI#!@l!l3v6`W1`1~ zP{C@keuV4Q`Rjc08lx?zmT$e$!3esc9&$XZf4nRL(Z*@keUbk!GZi(2Bmyq*saOD? z3Q$V<*P-X1p2}aQmuMw9nSMbOzuASsxten7DKd6A@ftZ=NhJ(0IM|Jr<91uAul4JR zADqY^AOVT3a(NIxg|U;fyc#ZnSzw2cr}#a5lZ38>nP{05D)7~ad7JPhw!LqOwATXtRhK!w0X4HgS1i<%AxbFmGJx9?sEURV+S{k~g zGYF$IWSlQonq6}e;B(X(sIH|;52+(LYW}v_gBcp|x%rEAVB`5LXg_d5{Q5tMDu0_2 z|LOm$@K2?lrLNF=mr%YP|U-t)~9bqd+wHb4KuPmNK<}PK6e@aosGZK57=Zt+kcszVOSbe;`E^dN! ze7`ha3WUUU7(nS0{?@!}{0+-VO4A{7+nL~UOPW9_P(6^GL0h${SLtqG!} zKl~Ng5#@Sy?65wk9z*3SA`Dpd4b4T^@C8Fhd8O)k_4%0RZL5?#b~jmgU+0|DB%0Z) zql-cPC>A9HPjdOTpPC` zQwvF}uB5kG$Xr4XnaH#ruSjM*xG?_hT7y3G+8Ox`flzU^QIgb_>2&-f+XB6MDr-na zSi#S+c!ToK84<&m6sCiGTd^8pNdXo+$3^l3FL_E`0 z>8it5YIDxtTp2Tm(?}FX^w{fbfgh7>^8mtvN>9fWgFN_*a1P`Gz*dyOZF{OV7BC#j zQV=FQM5m>47xXgapI$WbPM5V`V<7J9tD)oz@d~MDoM`R^Y6-Na(lO~uvZlpu?;zw6 zVO1faor3dg#JEb5Q*gz4<W8tgC3nE2BG2jeIQs1)<{In&7hJ39x=;ih;CJDy)>0S1at*7n?Wr0ahYCpFjZ|@u91Zl7( zv;CSBRC65-6f+*JPf4p1UZ)k=XivKTX6_bWT~7V#rq0Xjas6hMO!HJN8GdpBKg_$B zwDHJF6;z?h<;GXFZan8W{XFNPpOj!(&I1`&kWO86p?Xz`a$`7qV7Xqev|7nn_lQuX ziGpU1MMYt&5dE2A62iX3;*0WzNB9*nSTzI%62A+N?f?;S>N@8M=|ef3gtQTIA*=yq zQAAjOqa!CkHOQo4?TsqrrsJLclXcP?dlAVv?v`}YUjo1Htt;6djP@NPFH+&p1I+f_ z)Y279{7OWomY8baT(4TAOlz1OyD{4P?(DGv3XyJTA2IXe=kqD)^h(@*E3{I~w;ws8 z)ZWv7E)pbEM zd3MOXRH3mQhks9 zv6{s;k0y5vrcjXaVfw8^>YyPo=oIqd5IGI{)+TZq5Z5O&hXAw%ZlL}^6FugH;-%vP zAaKFtt3i^ag226=f0YjzdPn6|4(C2sC5wHFX{7QF!tG1E-JFA`>eZ`}$ymcRJK?0c zN363o{&ir)QySOFY0vcu6)kX#;l??|7o{HBDVJN+17rt|w3;(C_1b>d;g9Gp=8YVl zYTtA52@!7AUEkTm@P&h#eg+F*lR zQ7iotZTcMR1frJ0*V@Hw__~CL>_~2H2cCtuzYIUD24=Cv!1j6s{QS!v=PzwQ(a0HS zBKx04KA}-Ue+%9d`?PG*hIij@54RDSQpA7|>qYVIrK_G6%6;#ZkR}NjUgmGju)2F`>|WJoljo)DJgZr4eo1k1i1+o z1D{>^RlpIY8OUaOEf5EBu%a&~c5aWnqM zxBpJq98f=%M^{4mm~5`CWl%)nFR64U{(chmST&2jp+-r z3675V<;Qi-kJud%oWnCLdaU-)xTnMM%rx%Jw6v@=J|Ir=4n-1Z23r-EVf91CGMGNz zb~wyv4V{H-hkr3j3WbGnComiqmS0vn?n?5v2`Vi>{Ip3OZUEPN7N8XeUtF)Ry6>y> zvn0BTLCiqGroFu|m2zG-;Xb6;W`UyLw)@v}H&(M}XCEVXZQoWF=Ykr5lX3XWwyNyF z#jHv)A*L~2BZ4lX?AlN3X#axMwOC)PoVy^6lCGse9bkGjb=qz%kDa6}MOmSwK`cVO zt(e*MW-x}XtU?GY5}9{MKhRhYOlLhJE5=ca+-RmO04^ z66z{40J=s=ey9OCdc(RCzy zd7Zr1%!y3}MG(D=wM_ebhXnJ@MLi7cImDkhm0y{d-Vm81j`0mbi4lF=eirlr)oW~a zCd?26&j^m4AeXEsIUXiTal)+SPM4)HX%%YWF1?(FV47BaA`h9m67S9x>hWMVHx~Hg z1meUYoLL(p@b3?x|9DgWeI|AJ`Ia84*P{Mb%H$ZRROouR4wZhOPX15=KiBMHl!^JnCt$Az`KiH^_d>cev&f zaG2>cWf$=A@&GP~DubsgYb|L~o)cn5h%2`i^!2)bzOTw2UR!>q5^r&2Vy}JaWFUQE04v>2;Z@ZPwXr?y&G(B^@&y zsd6kC=hHdKV>!NDLIj+3rgZJ|dF`%N$DNd;B)9BbiT9Ju^Wt%%u}SvfM^=|q-nxDG zuWCQG9e#~Q5cyf8@y76#kkR^}{c<_KnZ0QsZcAT|YLRo~&tU|N@BjxOuy`#>`X~Q< z?R?-Gsk$$!oo(BveQLlUrcL#eirhgBLh`qHEMg`+sR1`A=1QX7)ZLMRT+GBy?&mM8 zQG^z-!Oa&J-k7I(3_2#Q6Bg=NX<|@X&+YMIOzfEO2$6Mnh}YV!m!e^__{W@-CTprr zbdh3f=BeCD$gHwCrmwgM3LAv3!Mh$wM)~KWzp^w)Cu6roO7uUG5z*}i0_0j47}pK; ztN530`ScGatLOL06~zO)Qmuv`h!gq5l#wx(EliKe&rz-5qH(hb1*fB#B+q`9=jLp@ zOa2)>JTl7ovxMbrif`Xe9;+fqB1K#l=Dv!iT;xF zdkCvS>C5q|O;}ns3AgoE({Ua-zNT-9_5|P0iANmC6O76Sq_(AN?UeEQJ>#b54fi3k zFmh+P%b1x3^)0M;QxXLP!BZ^h|AhOde*{9A=f3|Xq*JAs^Y{eViF|=EBfS6L%k4ip zk+7M$gEKI3?bQg?H3zaE@;cyv9kv;cqK$VxQbFEsy^iM{XXW0@2|DOu$!-k zSFl}Y=jt-VaT>Cx*KQnHTyXt}f9XswFB9ibYh+k2J!ofO+nD?1iw@mwtrqI4_i?nE zhLkPp41ED62me}J<`3RN80#vjW;wt`pP?%oQ!oqy7`miL>d-35a=qotK$p{IzeSk# ze_$CFYp_zIkrPFVaW^s#U4xT1lI^A0IBe~Y<4uS%zSV=wcuLr%gQT=&5$&K*bwqx| zWzCMiz>7t^Et@9CRUm9E+@hy~sBpm9fri$sE1zgLU((1?Yg{N1Sars=DiW&~Zw=3I zi7y)&oTC?UWD2w97xQ&5vx zRXEBGeJ(I?Y}eR0_O{$~)bMJRTsNUPIfR!xU9PE7A>AMNr_wbrFK>&vVw=Y;RH zO$mlpmMsQ}-FQ2cSj7s7GpC+~^Q~dC?y>M}%!-3kq(F3hGWo9B-Gn02AwUgJ>Z-pKOaj zysJBQx{1>Va=*e@sLb2z&RmQ7ira;aBijM-xQ&cpR>X3wP^foXM~u1>sv9xOjzZpX z0K;EGouSYD~oQ&lAafj3~EaXfFShC+>VsRlEMa9cg9i zFxhCKO}K0ax6g4@DEA?dg{mo>s+~RPI^ybb^u--^nTF>**0l5R9pocwB?_K)BG_)S zyLb&k%XZhBVr7U$wlhMqwL)_r&&n%*N$}~qijbkfM|dIWP{MyLx}X&}ES?}7i;9bW zmTVK@zR)7kE2+L42Q`n4m0VVg5l5(W`SC9HsfrLZ=v%lpef=Gj)W59VTLe+Z$8T8i z4V%5+T0t8LnM&H>Rsm5C%qpWBFqgTwL{=_4mE{S3EnBXknM&u8n}A^IIM4$s3m(Rd z>zq=CP-!9p9es2C*)_hoL@tDYABn+o#*l;6@7;knWIyDrt5EuakO99S$}n((Fj4y} zD!VvuRzghcE{!s;jC*<_H$y6!6QpePo2A3ZbX*ZzRnQq*b%KK^NF^z96CHaWmzU@f z#j;y?X=UP&+YS3kZx7;{ zDA{9(wfz7GF`1A6iB6fnXu0?&d|^p|6)%3$aG0Uor~8o? z*e}u#qz7Ri?8Uxp4m_u{a@%bztvz-BzewR6bh*1Xp+G=tQGpcy|4V_&*aOqu|32CM zz3r*E8o8SNea2hYJpLQ-_}R&M9^%@AMx&`1H8aDx4j%-gE+baf2+9zI*+Pmt+v{39 zDZ3Ix_vPYSc;Y;yn68kW4CG>PE5RoaV0n@#eVmk?p$u&Fy&KDTy!f^Hy6&^-H*)#u zdrSCTJPJw?(hLf56%2;_3n|ujUSJOU8VPOTlDULwt0jS@j^t1WS z!n7dZIoT+|O9hFUUMbID4Ec$!cc($DuQWkocVRcYSikFeM&RZ=?BW)mG4?fh#)KVG zcJ!<=-8{&MdE)+}?C8s{k@l49I|Zwswy^ZN3;E!FKyglY~Aq?4m74P-0)sMTGXqd5(S<-(DjjM z&7dL-Mr8jhUCAG$5^mI<|%`;JI5FVUnNj!VO2?Jiqa|c2;4^n!R z`5KK0hyB*F4w%cJ@Un6GC{mY&r%g`OX|1w2$B7wxu97%<@~9>NlXYd9RMF2UM>(z0 zouu4*+u+1*k;+nFPk%ly!nuMBgH4sL5Z`@Rok&?Ef=JrTmvBAS1h?C0)ty5+yEFRz zY$G=coQtNmT@1O5uk#_MQM1&bPPnspy5#>=_7%WcEL*n$;sSAZcXxMpcXxLe;_mLA z5F_paad+bGZV*oh@8h0(|D2P!q# zTHjmiphJ=AazSeKQPkGOR-D8``LjzToyx{lfK-1CDD6M7?pMZOdLKFtjZaZMPk4}k zW)97Fh(Z+_Fqv(Q_CMH-YYi?fR5fBnz7KOt0*t^cxmDoIokc=+`o# zrud|^h_?KW=Gv%byo~(Ln@({?3gnd?DUf-j2J}|$Mk>mOB+1{ZQ8HgY#SA8END(Zw z3T+W)a&;OO54~m}ffemh^oZ!Vv;!O&yhL0~hs(p^(Yv=(3c+PzPXlS5W79Er8B1o* z`c`NyS{Zj_mKChj+q=w)B}K za*zzPhs?c^`EQ;keH{-OXdXJet1EsQ)7;{3eF!-t^4_Srg4(Ot7M*E~91gwnfhqaM zNR7dFaWm7MlDYWS*m}CH${o?+YgHiPC|4?X?`vV+ws&Hf1ZO-w@OGG^o4|`b{bLZj z&9l=aA-Y(L11!EvRjc3Zpxk7lc@yH1e$a}8$_-r$)5++`_eUr1+dTb@ zU~2P1HM#W8qiNN3b*=f+FfG1!rFxnNlGx{15}BTIHgxO>Cq4 z;#9H9YjH%>Z2frJDJ8=xq>Z@H%GxXosS@Z>cY9ppF+)e~t_hWXYlrO6)0p7NBMa`+ z^L>-#GTh;k_XnE)Cgy|0Dw;(c0* zSzW14ZXozu)|I@5mRFF1eO%JM=f~R1dkNpZM+Jh(?&Zje3NgM{2ezg1N`AQg5%+3Y z64PZ0rPq6;_)Pj-hyIOgH_Gh`1$j1!jhml7ksHA1`CH3FDKiHLz+~=^u@kUM{ilI5 z^FPiJ7mSrzBs9{HXi2{sFhl5AyqwUnU{sPcUD{3+l-ZHAQ)C;c$=g1bdoxeG(5N01 zZy=t8i{*w9m?Y>V;uE&Uy~iY{pY4AV3_N;RL_jT_QtLFx^KjcUy~q9KcLE3$QJ{!)@$@En{UGG7&}lc*5Kuc^780;7Bj;)X?1CSy*^^ zPP^M)Pr5R>mvp3_hmCtS?5;W^e@5BjE>Cs<`lHDxj<|gtOK4De?Sf0YuK5GX9G93i zMYB{8X|hw|T6HqCf7Cv&r8A$S@AcgG1cF&iJ5=%+x;3yB`!lQ}2Hr(DE8=LuNb~Vs z=FO&2pdc16nD$1QL7j+!U^XWTI?2qQKt3H8=beVTdHHa9=MiJ&tM1RRQ-=+vy!~iz zj3O{pyRhCQ+b(>jC*H)J)%Wq}p>;?@W*Eut@P&?VU+Sdw^4kE8lvX|6czf{l*~L;J zFm*V~UC;3oQY(ytD|D*%*uVrBB}BbAfjK&%S;z;7$w68(8PV_whC~yvkZmX)xD^s6 z{$1Q}q;99W?*YkD2*;)tRCS{q2s@JzlO~<8x9}X<0?hCD5vpydvOw#Z$2;$@cZkYrp83J0PsS~!CFtY%BP=yxG?<@#{7%2sy zOc&^FJxsUYN36kSY)d7W=*1-{7ghPAQAXwT7z+NlESlkUH&8ODlpc8iC*iQ^MAe(B z?*xO4i{zFz^G=^G#9MsLKIN64rRJykiuIVX5~0#vAyDWc9-=6BDNT_aggS2G{B>dD ze-B%d3b6iCfc5{@yz$>=@1kdK^tX9qh0=ocv@9$ai``a_ofxT=>X7_Y0`X}a^M?d# z%EG)4@`^Ej_=%0_J-{ga!gFtji_byY&Vk@T1c|ucNAr(JNr@)nCWj?QnCyvXg&?FW;S-VOmNL6^km_dqiVjJuIASVGSFEos@EVF7St$WE&Z%)`Q##+0 zjaZ=JI1G@0!?l|^+-ZrNd$WrHBi)DA0-Eke>dp=_XpV<%CO_Wf5kQx}5e<90dt>8k zAi00d0rQ821nA>B4JHN7U8Zz=0;9&U6LOTKOaC1FC8GgO&kc=_wHIOGycL@c*$`ce703t%>S}mvxEnD-V!;6c`2(p74V7D0No1Xxt`urE66$0(ThaAZ1YVG#QP$ zy~NN%kB*zhZ2Y!kjn826pw4bh)75*e!dse+2Db(;bN34Uq7bLpr47XTX{8UEeC?2i z*{$`3dP}32${8pF$!$2Vq^gY|#w+VA_|o(oWmQX8^iw#n_crb(K3{69*iU?<%C-%H zuKi)3M1BhJ@3VW>JA`M>L~5*_bxH@Euy@niFrI$82C1}fwR$p2E&ZYnu?jlS}u7W9AyfdXh2pM>78bIt3 z)JBh&XE@zA!kyCDfvZ1qN^np20c1u#%P6;6tU&dx0phT1l=(mw7`u!-0e=PxEjDds z9E}{E!7f9>jaCQhw)&2TtG-qiD)lD(4jQ!q{`x|8l&nmtHkdul# zy+CIF8lKbp9_w{;oR+jSLtTfE+B@tOd6h=QePP>rh4@~!8c;Hlg9m%%&?e`*Z?qz5-zLEWfi>`ord5uHF-s{^bexKAoMEV@9nU z^5nA{f{dW&g$)BAGfkq@r5D)jr%!Ven~Q58c!Kr;*Li#`4Bu_?BU0`Y`nVQGhNZk@ z!>Yr$+nB=`z#o2nR0)V3M7-eVLuY`z@6CT#OTUXKnxZn$fNLPv7w1y7eGE=Qv@Hey`n;`U=xEl|q@CCV^#l)s0ZfT+mUf z^(j5r4)L5i2jnHW4+!6Si3q_LdOLQi<^fu?6WdohIkn79=jf%Fs3JkeXwF(?_tcF? z?z#j6iXEd(wJy4|p6v?xNk-)iIf2oX5^^Y3q3ziw16p9C6B;{COXul%)`>nuUoM*q zzmr|NJ5n)+sF$!yH5zwp=iM1#ZR`O%L83tyog-qh1I z0%dcj{NUs?{myT~33H^(%0QOM>-$hGFeP;U$puxoJ>>o-%Lk*8X^rx1>j|LtH$*)>1C!Pv&gd16%`qw5LdOIUbkNhaBBTo}5iuE%K&ZV^ zAr_)kkeNKNYJRgjsR%vexa~&8qMrQYY}+RbZ)egRg9_$vkoyV|Nc&MH@8L)`&rpqd zXnVaI@~A;Z^c3+{x=xgdhnocA&OP6^rr@rTvCnhG6^tMox$ulw2U7NgUtW%|-5VeH z_qyd47}1?IbuKtqNbNx$HR`*+9o=8`%vM8&SIKbkX9&%TS++x z5|&6P<%=F$C?owUI`%uvUq^yW0>`>yz!|WjzsoB9dT;2Dx8iSuK%%_XPgy0dTD4kd zDXF@&O_vBVVKQq(9YTClUPM30Sk7B!v7nOyV`XC!BA;BIVwphh+c)?5VJ^(C;GoQ$ zvBxr7_p*k$T%I1ke}`U&)$uf}I_T~#3XTi53OX)PoXVgxEcLJgZG^i47U&>LY(l%_ z;9vVDEtuMCyu2fqZeez|RbbIE7@)UtJvgAcVwVZNLccswxm+*L&w`&t=ttT=sv6Aq z!HouSc-24Y9;0q$>jX<1DnnGmAsP))- z^F~o99gHZw`S&Aw7e4id6Lg7kMk-e)B~=tZ!kE7sGTOJ)8@q}np@j7&7Sy{2`D^FH zI7aX%06vKsfJ168QnCM2=l|i>{I{%@gcr>ExM0Dw{PX6ozEuqFYEt z087%MKC;wVsMV}kIiuu9Zz9~H!21d!;Cu#b;hMDIP7nw3xSX~#?5#SSjyyg+Y@xh| z%(~fv3`0j#5CA2D8!M2TrG=8{%>YFr(j)I0DYlcz(2~92?G*?DeuoadkcjmZszH5& zKI@Lis%;RPJ8mNsbrxH@?J8Y2LaVjUIhRUiO-oqjy<&{2X~*f|)YxnUc6OU&5iac= z*^0qwD~L%FKiPmlzi&~a*9sk2$u<7Al=_`Ox^o2*kEv?p`#G(p(&i|ot8}T;8KLk- zPVf_4A9R`5^e`Om2LV*cK59EshYXse&IoByj}4WZaBomoHAPKqxRKbPcD`lMBI)g- zeMRY{gFaUuecSD6q!+b5(?vAnf>c`Z(8@RJy%Ulf?W~xB1dFAjw?CjSn$ph>st5bc zUac1aD_m6{l|$#g_v6;=32(mwpveQDWhmjR7{|B=$oBhz`7_g7qNp)n20|^^op3 zSfTdWV#Q>cb{CMKlWk91^;mHap{mk)o?udk$^Q^^u@&jd zfZ;)saW6{e*yoL6#0}oVPb2!}r{pAUYtn4{P~ES9tTfC5hXZnM{HrC8^=Pof{G4%Bh#8 ze~?C9m*|fd8MK;{L^!+wMy>=f^8b&y?yr6KnTq28$pFMBW9Oy7!oV5z|VM$s-cZ{I|Xf@}-)1=$V&x7e;9v81eiTi4O5-vs?^5pCKy2l>q);!MA zS!}M48l$scB~+Umz}7NbwyTn=rqt@`YtuwiQSMvCMFk2$83k50Q>OK5&fe*xCddIm)3D0I6vBU<+!3=6?(OhkO|b4fE_-j zimOzyfBB_*7*p8AmZi~X2bgVhyPy>KyGLAnOpou~sx9)S9%r)5dE%ADs4v%fFybDa_w*0?+>PsEHTbhKK^G=pFz z@IxLTCROWiKy*)cV3y%0FwrDvf53Ob_XuA1#tHbyn%Ko!1D#sdhBo`;VC*e1YlhrC z?*y3rp86m#qI|qeo8)_xH*G4q@70aXN|SP+6MQ!fJQqo1kwO_v7zqvUfU=Gwx`CR@ zRFb*O8+54%_8tS(ADh}-hUJzE`s*8wLI>1c4b@$al)l}^%GuIXjzBK!EWFO8W`>F^ ze7y#qPS0NI7*aU)g$_ziF(1ft;2<}6Hfz10cR8P}67FD=+}MfhrpOkF3hFhQu;Q1y zu%=jJHTr;0;oC94Hi@LAF5quAQ(rJG(uo%BiRQ@8U;nhX)j0i?0SL2g-A*YeAqF>RVCBOTrn{0R27vu}_S zS>tX4!#&U4W;ikTE!eFH+PKw%p+B(MR2I%n#+m0{#?qRP_tR@zpgCb=4rcrL!F=;A zh%EIF8m6%JG+qb&mEfuFTLHSxUAZEvC-+kvZKyX~SA3Umt`k}}c!5dy?-sLIM{h@> z!2=C)@nx>`;c9DdwZ&zeUc(7t<21D7qBj!|1^Mp1eZ6)PuvHx+poKSDCSBMFF{bKy z;9*&EyKitD99N}%mK8431rvbT+^%|O|HV23{;RhmS{$5tf!bIPoH9RKps`-EtoW5h zo6H_!s)Dl}2gCeGF6>aZtah9iLuGd19^z0*OryPNt{70RvJSM<#Ox9?HxGg04}b^f zrVEPceD%)#0)v5$YDE?f`73bQ6TA6wV;b^x*u2Ofe|S}+q{s5gr&m~4qGd!wOu|cZ||#h_u=k*fB;R6&k?FoM+c&J;ISg70h!J7*xGus)ta4veTdW)S^@sU@ z4$OBS=a~@F*V0ECic;ht4@?Jw<9kpjBgHfr2FDPykCCz|v2)`JxTH55?b3IM={@DU z!^|9nVO-R#s{`VHypWyH0%cs;0GO3E;It6W@0gX6wZ%W|Dzz&O%m17pa19db(er}C zUId1a4#I+Ou8E1MU$g=zo%g7K(=0Pn$)Rk z<4T2u<0rD)*j+tcy2XvY+0 z0d2pqm4)4lDewsAGThQi{2Kc3&C=|OQF!vOd#WB_`4gG3@inh-4>BoL!&#ij8bw7? zqjFRDaQz!J-YGitV4}$*$hg`vv%N)@#UdzHFI2E<&_@0Uw@h_ZHf}7)G;_NUD3@18 zH5;EtugNT0*RXVK*by>WS>jaDDfe!A61Da=VpIK?mcp^W?!1S2oah^wowRnrYjl~`lgP-mv$?yb6{{S55CCu{R z$9;`dyf0Y>uM1=XSl_$01Lc1Iy68IosWN8Q9Op=~I(F<0+_kKfgC*JggjxNgK6 z-3gQm6;sm?J&;bYe&(dx4BEjvq}b`OT^RqF$J4enP1YkeBK#>l1@-K`ajbn05`0J?0daOtnzh@l3^=BkedW1EahZlRp;`j*CaT;-21&f2wU z+Nh-gc4I36Cw+;3UAc<%ySb`#+c@5y ze~en&bYV|kn?Cn|@fqmGxgfz}U!98$=drjAkMi`43I4R%&H0GKEgx-=7PF}y`+j>r zg&JF`jomnu2G{%QV~Gf_-1gx<3Ky=Md9Q3VnK=;;u0lyTBCuf^aUi?+1+`4lLE6ZK zT#(Bf`5rmr(tgTbIt?yA@y`(Ar=f>-aZ}T~>G32EM%XyFvhn&@PWCm#-<&ApLDCXT zD#(9m|V(OOo7PmE@`vD4$S5;+9IQm19dd zvMEU`)E1_F+0o0-z>YCWqg0u8ciIknU#{q02{~YX)gc_u;8;i233D66pf(IkTDxeN zL=4z2)?S$TV9=ORVr&AkZMl<4tTh(v;Ix1{`pPVqI3n2ci&4Dg+W|N8TBUfZ*WeLF zqCH_1Q0W&f9T$lx3CFJ$o@Lz$99 zW!G&@zFHxTaP!o#z^~xgF|(vrHz8R_r9eo;TX9}2ZyjslrtH=%6O)?1?cL&BT(Amp zTGFU1%%#xl&6sH-UIJk_PGk_McFn7=%yd6tAjm|lnmr8bE2le3I~L{0(ffo}TQjyo zHZZI{-}{E4ohYTlZaS$blB!h$Jq^Rf#(ch}@S+Ww&$b);8+>g84IJcLU%B-W?+IY& zslcZIR>+U4v3O9RFEW;8NpCM0w1ROG84=WpKxQ^R`{=0MZCubg3st z48AyJNEvyxn-jCPTlTwp4EKvyEwD3e%kpdY?^BH0!3n6Eb57_L%J1=a*3>|k68A}v zaW`*4YitylfD}ua8V)vb79)N_Ixw_mpp}yJGbNu+5YYOP9K-7nf*jA1#<^rb4#AcS zKg%zCI)7cotx}L&J8Bqo8O1b0q;B1J#B5N5Z$Zq=wX~nQFgUfAE{@u0+EnmK{1hg> zC{vMfFLD;L8b4L+B51&LCm|scVLPe6h02rws@kGv@R+#IqE8>Xn8i|vRq_Z`V;x6F zNeot$1Zsu`lLS92QlLWF54za6vOEKGYQMdX($0JN*cjG7HP&qZ#3+bEN$8O_PfeAb z0R5;=zXac2IZ?fxu59?Nka;1lKm|;0)6|#RxkD05P5qz;*AL@ig!+f=lW5^Jbag%2 z%9@iM0ph$WFlxS!`p31t92z~TB}P-*CS+1Oo_g;7`6k(Jyj8m8U|Q3Sh7o-Icp4kV zK}%qri5>?%IPfamXIZ8pXbm-#{ytiam<{a5A+3dVP^xz!Pvirsq7Btv?*d7eYgx7q zWFxrzb3-%^lDgMc=Vl7^={=VDEKabTG?VWqOngE`Kt7hs236QKidsoeeUQ_^FzsXjprCDd@pW25rNx#6x&L6ZEpoX9Ffzv@olnH3rGOSW( zG-D|cV0Q~qJ>-L}NIyT?T-+x+wU%;+_GY{>t(l9dI%Ximm+Kmwhee;FK$%{dnF;C% zFjM2&$W68Sz#d*wtfX?*WIOXwT;P6NUw}IHdk|)fw*YnGa0rHx#paG!m=Y6GkS4VX zX`T$4eW9k1W!=q8!(#8A9h67fw))k_G)Q9~Q1e3f`aV@kbcSv7!priDUN}gX(iXTy zr$|kU0Vn%*ylmyDCO&G0Z3g>%JeEPFAW!5*H2Ydl>39w3W+gEUjL&vrRs(xGP{(ze zy7EMWF14@Qh>X>st8_029||TP0>7SG9on_xxeR2Iam3G~Em$}aGsNt$iES9zFa<3W zxtOF*!G@=PhfHO!=9pVPXMUVi30WmkPoy$02w}&6A7mF)G6-`~EVq5CwD2`9Zu`kd)52``#V zNSb`9dG~8(dooi1*-aSMf!fun7Sc`-C$-E(3BoSC$2kKrVcI!&yC*+ff2+C-@!AT_ zsvlAIV+%bRDfd{R*TMF><1&_a%@yZ0G0lg2K;F>7b+7A6pv3-S7qWIgx+Z?dt8}|S z>Qbb6x(+^aoV7FQ!Ph8|RUA6vXWQH*1$GJC+wXLXizNIc9p2yLzw9 z0=MdQ!{NnOwIICJc8!+Jp!zG}**r#E!<}&Te&}|B4q;U57$+pQI^}{qj669zMMe_I z&z0uUCqG%YwtUc8HVN7?0GHpu=bL7&{C>hcd5d(iFV{I5c~jpX&!(a{yS*4MEoYXh z*X4|Y@RVfn;piRm-C%b@{0R;aXrjBtvx^HO;6(>i*RnoG0Rtcd25BT6edxTNOgUAOjn zJ2)l{ipj8IP$KID2}*#F=M%^n&=bA0tY98@+2I+7~A&T-tw%W#3GV>GTmkHaqftl)#+E zMU*P(Rjo>8%P@_@#UNq(_L{}j(&-@1iY0TRizhiATJrnvwSH0v>lYfCI2ex^><3$q znzZgpW0JlQx?JB#0^^s-Js1}}wKh6f>(e%NrMwS`Q(FhazkZb|uyB@d%_9)_xb$6T zS*#-Bn)9gmobhAtvBmL+9H-+0_0US?g6^TOvE8f3v=z3o%NcPjOaf{5EMRnn(_z8- z$|m0D$FTU zDy;21v-#0i)9%_bZ7eo6B9@Q@&XprR&oKl4m>zIj-fiRy4Dqy@VVVs?rscG| zmzaDQ%>AQTi<^vYCmv#KOTd@l7#2VIpsj?nm_WfRZzJako`^uU%Nt3e;cU*y*|$7W zLm%fX#i_*HoUXu!NI$ey>BA<5HQB=|nRAwK!$L#n-Qz;~`zACig0PhAq#^5QS<8L2 zS3A+8%vbVMa7LOtTEM?55apt(DcWh#L}R^P2AY*c8B}Cx=6OFAdMPj1f>k3#^#+Hk z6uW1WJW&RlBRh*1DLb7mJ+KO>!t^t8hX1#_Wk`gjDio9)9IGbyCAGI4DJ~orK+YRv znjxRMtshZQHc$#Y-<-JOV6g^Cr@odj&Xw5B(FmI)*qJ9NHmIz_r{t)TxyB`L-%q5l ztzHgD;S6cw?7Atg*6E1!c6*gPRCb%t7D%z<(xm+K{%EJNiI2N0l8ud0Ch@_av_RW? zIr!nO4dL5466WslE6MsfMss7<)-S!e)2@r2o=7_W)OO`~CwklRWzHTfpB)_HYwgz=BzLhgZ9S<{nLBOwOIgJU=94uj6r!m>Xyn9>&xP+=5!zG_*yEoRgM0`aYts z^)&8(>z5C-QQ*o_s(8E4*?AX#S^0)aqB)OTyX>4BMy8h(cHjA8ji1PRlox@jB*1n? zDIfyDjzeg91Ao(;Q;KE@zei$}>EnrF6I}q&Xd=~&$WdDsyH0H7fJX|E+O~%LS*7^Q zYzZ4`pBdY{b7u72gZm6^5~O-57HwzwAz{)NvVaowo`X02tL3PpgLjwA`^i9F^vSpN zAqH3mRjG8VeJNHZ(1{%!XqC+)Z%D}58Qel{_weSEHoygT9pN@i zi=G;!Vj6XQk2tuJC>lza%ywz|`f7TIz*EN2Gdt!s199Dr4Tfd_%~fu8gXo~|ogt5Q zlEy_CXEe^BgsYM^o@L?s33WM14}7^T(kqohOX_iN@U?u;$l|rAvn{rwy>!yfZw13U zB@X9)qt&4;(C6dP?yRsoTMI!j-f1KC!<%~i1}u7yLXYn)(#a;Z6~r>hp~kfP));mi zcG%kdaB9H)z9M=H!f>kM->fTjRVOELNwh1amgKQT=I8J66kI)u_?0@$$~5f`u%;zl zC?pkr^p2Fe=J~WK%4ItSzKA+QHqJ@~m|Cduv=Q&-P8I5rQ-#G@bYH}YJr zUS(~(w|vKyU(T(*py}jTUp%I%{2!W!K(i$uvotcPjVddW z8_5HKY!oBCwGZcs-q`4Yt`Zk~>K?mcxg51wkZlX5e#B08I75F7#dgn5yf&Hrp`*%$ zQ;_Qg>TYRzBe$x=T(@WI9SC!ReSas9vDm(yslQjBJZde5z8GDU``r|N(MHcxNopGr z_}u39W_zwWDL*XYYt>#Xo!9kL#97|EAGyGBcRXtLTd59x%m=3i zL^9joWYA)HfL15l9%H?q`$mY27!<9$7GH(kxb%MV>`}hR4a?+*LH6aR{dzrX@?6X4 z3e`9L;cjqYb`cJmophbm(OX0b)!AFG?5`c#zLagzMW~o)?-!@e80lvk!p#&CD8u5_r&wp4O0zQ>y!k5U$h_K;rWGk=U)zX!#@Q%|9g*A zWx)qS1?fq6X<$mQTB$#3g;;5tHOYuAh;YKSBz%il3Ui6fPRv#v62SsrCdMRTav)Sg zTq1WOu&@v$Ey;@^+_!)cf|w_X<@RC>!=~+A1-65O0bOFYiH-)abINwZvFB;hJjL_$ z(9iScmUdMp2O$WW!520Hd0Q^Yj?DK%YgJD^ez$Z^?@9@Ab-=KgW@n8nC&88)TDC+E zlJM)L3r+ZJfZW_T$;Imq*#2<(j+FIk8ls7)WJ6CjUu#r5PoXxQs4b)mZza<8=v{o)VlLRM<9yw^0En#tXAj`Sylxvki{<1DPe^ zhjHwx^;c8tb?Vr$6ZB;$Ff$+3(*oinbwpN-#F)bTsXq@Sm?43MC#jQ~`F|twI=7oC zH4TJtu#;ngRA|Y~w5N=UfMZi?s0%ZmKUFTAye&6Y*y-%c1oD3yQ%IF2q2385Zl+=> zfz=o`Bedy|U;oxbyb^rB9ixG{Gb-{h$U0hVe`J;{ql!s_OJ_>>eoQn(G6h7+b^P48 zG<=Wg2;xGD-+d@UMZ!c;0>#3nws$9kIDkK13IfloGT@s14AY>&>>^#>`PT7GV$2Hp zN<{bN*ztlZu_%W=&3+=#3bE(mka6VoHEs~0BjZ$+=0`a@R$iaW)6>wp2w)=v2@|2d z%?34!+iOc5S@;AAC4hELWLH56RGxo4jw8MDMU0Wk2k_G}=Vo(>eRFo(g3@HjG|`H3 zm8b*dK=moM*oB<)*A$M9!!5o~4U``e)wxavm@O_R(`P|u%9^LGi(_%IF<6o;NLp*0 zKsfZ0#24GT8(G`i4UvoMh$^;kOhl?`0yNiyrC#HJH=tqOH^T_d<2Z+ zeN>Y9Zn!X4*DMCK^o75Zk2621bdmV7Rx@AX^alBG4%~;G_vUoxhfhFRlR&+3WwF^T zaL)8xPq|wCZoNT^>3J0K?e{J-kl+hu2rZI>CUv#-z&u@`hjeb+bBZ>bcciQVZ{SbW zez04s9oFEgc8Z+Kp{XFX`MVf-s&w9*dx7wLen(_@y34}Qz@&`$2+osqfxz4&d}{Ql z*g1ag00Gu+$C`0avds{Q65BfGsu9`_`dML*rX~hyWIe$T>CsPRoLIr%MTk3pJ^2zH1qub1MBzPG}PO;Wmav9w%F7?%l=xIf#LlP`! z_Nw;xBQY9anH5-c8A4mME}?{iewjz(Sq-29r{fV;Fc>fv%0!W@(+{={Xl-sJ6aMoc z)9Q+$bchoTGTyWU_oI19!)bD=IG&OImfy;VxNXoIO2hYEfO~MkE#IXTK(~?Z&!ae! zl8z{D&2PC$Q*OBC(rS~-*-GHNJ6AC$@eve>LB@Iq;jbBZj`wk4|LGogE||Ie=M5g= z9d`uYQ1^Sr_q2wmZE>w2WG)!F%^KiqyaDtIAct?}D~JP4shTJy5Bg+-(EA8aXaxbd~BKMtTf2iQ69jD1o* zZF9*S3!v-TdqwK$%&?91Sh2=e63;X0Lci@n7y3XOu2ofyL9^-I767eHESAq{m+@*r zbVDx!FQ|AjT;!bYsXv8ilQjy~Chiu&HNhFXt3R_6kMC8~ChEFqG@MWu#1Q1#=~#ix zrkHpJre_?#r=N0wv`-7cHHqU`phJX2M_^{H0~{VP79Dv{6YP)oA1&TSfKPEPZn2)G z9o{U1huZBLL;Tp_0OYw@+9z(jkrwIGdUrOhKJUbwy?WBt zlIK)*K0lQCY0qZ!$%1?3A#-S70F#YyUnmJF*`xx?aH5;gE5pe-15w)EB#nuf6B*c~ z8Z25NtY%6Wlb)bUA$w%HKs5$!Z*W?YKV-lE0@w^{4vw;J>=rn?u!rv$&eM+rpU6rc=j9>N2Op+C{D^mospMCjF2ZGhe4eADA#skp2EA26%p3Ex9wHW8l&Y@HX z$Qv)mHM}4*@M*#*ll5^hE9M^=q~eyWEai*P;4z<9ZYy!SlNE5nlc7gm;M&Q zKhKE4d*%A>^m0R?{N}y|i6i^k>^n4(wzKvlQeHq{l&JuFD~sTsdhs`(?lFK@Q{pU~ zb!M3c@*3IwN1RUOVjY5>uT+s-2QLWY z4T2>fiSn>>Fob+%B868-v9D@AfWr#M8eM6w#eAlhc#zk6jkLxGBGk`E3$!A@*am!R zy>29&ptYK6>cvP`b!syNp)Q$0UOW|-O@)8!?94GOYF_}+zlW%fCEl|Tep_zx05g6q z>tp47e-&R*hSNe{6{H!mL?+j$c^TXT{C&@T-xIaesNCl05 z9SLb@q&mSb)I{VXMaiWa3PWj=Ed!>*GwUe;^|uk=Pz$njNnfFY^MM>E?zqhf6^{}0 zx&~~dA5#}1ig~7HvOQ#;d9JZBeEQ+}-~v$at`m!(ai z$w(H&mWCC~;PQ1$%iuz3`>dWeb3_p}X>L2LK%2l59Tyc}4m0>9A!8rhoU3m>i2+hl zx?*qs*c^j}+WPs>&v1%1Ko8_ivAGIn@QK7A`hDz-Emkcgv2@wTbYhkiwX2l=xz*XG zaiNg+j4F-I>9v+LjosI-QECrtKjp&0T@xIMKVr+&)gyb4@b3y?2CA?=ooN zT#;rU86WLh(e@#mF*rk(NV-qSIZyr z$6!ZUmzD)%yO-ot`rw3rp6?*_l*@Z*IB0xn4|BGPWHNc-1ZUnNSMWmDh=EzWJRP`) zl%d%J613oXzh5;VY^XWJi{lB`f#u+ThvtP7 zq(HK<4>tw(=yzSBWtYO}XI`S1pMBe3!jFxBHIuwJ(@%zdQFi1Q_hU2eDuHqXte7Ki zOV55H2D6u#4oTfr7|u*3p75KF&jaLEDpxk!4*bhPc%mpfj)Us3XIG3 zIKMX^s^1wt8YK7Ky^UOG=w!o5e7W-<&c|fw2{;Q11vm@J{)@N3-p1U>!0~sKWHaL= zWV(0}1IIyt1p%=_-Fe5Kfzc71wg}`RDDntVZv;4!=&XXF-$48jS0Sc;eDy@Sg;+{A zFStc{dXT}kcIjMXb4F7MbX~2%i;UrBxm%qmLKb|2=?uPr00-$MEUIGR5+JG2l2Nq` zkM{{1RO_R)+8oQ6x&-^kCj)W8Z}TJjS*Wm4>hf+4#VJP)OBaDF%3pms7DclusBUw} z{ND#!*I6h85g6DzNvdAmnwWY{&+!KZM4DGzeHI?MR@+~|su0{y-5-nICz_MIT_#FE zm<5f3zlaKq!XyvY3H`9s&T};z!cK}G%;~!rpzk9-6L}4Rg7vXtKFsl}@sT#U#7)x- z7UWue5sa$R>N&b{J61&gvKcKlozH*;OjoDR+elkh|4bJ!_3AZNMOu?n9&|L>OTD78 z^i->ah_Mqc|Ev)KNDzfu1P3grBIM#%`QZqj5W{qu(HocQhjyS;UINoP`{J+DvV?|1 z_sw6Yr3z6%e7JKVDY<$P=M)dbk@~Yw9|2!Cw!io3%j92wTD!c^e9Vj+7VqXo3>u#= zv#M{HHJ=e$X5vQ>>ML?E8#UlmvJgTnb73{PSPTf*0)mcj6C z{KsfUbDK|F$E(k;ER%8HMdDi`=BfpZzP3cl5yJHu;v^o2FkHNk;cXc17tL8T!CsYI zfeZ6sw@;8ia|mY_AXjCS?kUfxdjDB28)~Tz1dGE|{VfBS9`0m2!m1yG?hR})er^pl4c@9Aq+|}ZlDaHL)K$O| z%9Jp-imI-Id0|(d5{v~w6mx)tUKfbuVD`xNt04Mry%M+jXzE>4(TBsx#&=@wT2Vh) z1yeEY&~17>0%P(eHP0HB^|7C+WJxQBTG$uyOWY@iDloRIb-Cf!p<{WQHR!422#F34 zG`v|#CJ^G}y9U*7jgTlD{D&y$Iv{6&PYG>{Ixg$pGk?lWrE#PJ8KunQC@}^6OP!|< zS;}p3to{S|uZz%kKe|;A0bL0XxPB&Q{J(9PyX`+Kr`k~r2}yP^ND{8!v7Q1&vtk& z2Y}l@J@{|2`oA%sxvM9i0V+8IXrZ4;tey)d;LZI70Kbim<4=WoTPZy=Yd|34v#$Kh zx|#YJ8s`J>W&jt#GcMpx84w2Z3ur-rK7gf-p5cE)=w1R2*|0mj12hvapuUWM0b~dG zMg9p8FmAZI@i{q~0@QuY44&mMUNXd7z>U58shA3o`p5eVLpq>+{(<3->DWuSFVZwC zxd50Uz(w~LxC4}bgag#q#NNokK@yNc+Q|Ap!u>Ddy+df>v;j@I12CDNN9do+0^n8p zMQs7X#+FVF0C5muGfN{r0|Nkql%BQT|K(DDNdR2pzM=_ea5+GO|J67`05AV92t@4l z0Qno0078PIHdaQGHZ~Scw!dzgqjK~3B7kf>BcP__&lLyU(cu3B^uLo%{j|Mb0NR)tkeT7Hcwp4O# z)yzu>cvG(d9~0a^)eZ;;%3ksk@F&1eEBje~ zW+-_s)&RgiweQc!otF>4%vbXKaOU41{!hw?|2`Ld3I8$&#WOsq>EG)1ANb!{N4z9@ zsU!bPG-~-bqCeIDzo^Q;gnucB{tRzm{ZH^Orphm2U+REA!*<*J6YQV83@&xoDl%#wnl5qcBqCcAF-vX5{30}(oJrnSH z{RY85hylK2dMOh2%oO1J8%)0?8TOL%rS8)+CsDv}aQ>4D)Jv+DLK)9gI^n-T^$)Tc zFPUD75qJm!Y-KBqj;JP4dV4 z`X{lGmn<)1IGz330}s}Jrjtf{(lnuuNHe5(ezA(pYa=1|Ff-LhPFK8 zyJh_b{yzu0yll6ZkpRzRjezyYivjyjW7QwO;@6X`m;2Apn2EK2!~7S}-*=;5*7K$B z`x(=!^?zgj(-`&ApZJXI09aDLXaT@<;CH=?fBOY5d|b~wBA@@p^K#nxr`)?i?SqTupI_PJ(A3cx`z~9mX_*)>L F{|7XC?P&l2 literal 0 HcmV?d00001 diff --git a/src/project/gradle/wrapper/gradle-wrapper.properties b/src/project/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..a9a32af --- /dev/null +++ b/src/project/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Tue Aug 30 20:45:42 CST 2022 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip diff --git a/src/project/gradlew b/src/project/gradlew new file mode 100644 index 0000000..cccdd3d --- /dev/null +++ b/src/project/gradlew @@ -0,0 +1,172 @@ +#!/usr/bin/env sh + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/src/project/gradlew.bat b/src/project/gradlew.bat new file mode 100644 index 0000000..f955316 --- /dev/null +++ b/src/project/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/src/project/local.properties b/src/project/local.properties new file mode 100644 index 0000000..8ae23f1 --- /dev/null +++ b/src/project/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Tue Aug 30 20:45:20 CST 2022 +sdk.dir=D\:\\Android\\SDK diff --git a/src/project/新建文本文档.txt b/src/project/新建文本文档.txt deleted file mode 100644 index 56a6051..0000000 --- a/src/project/新建文本文档.txt +++ /dev/null @@ -1 +0,0 @@ -1 \ No newline at end of file From cb1fb8eb1c85273040656e5da3e830748d86c4d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0?= <2119103358@qq.com> Date: Wed, 31 Aug 2022 10:59:39 +0800 Subject: [PATCH 4/4] project1 --- .../.gradle/6.1.1/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - src/project/.gradle/checksums/checksums.lock | Bin 17 -> 0 bytes .../.idea/caches/build_file_checksums.ser | Bin 458 -> 0 bytes src/project/.idea/modules.xml | 8 - src/project/.idea/modules/project.iml | 12 - src/project/.idea/workspace.xml | 72 -- src/project/build.gradle | 1 - .../.gradle/4.8}/fileChanges/last-build.bin | Bin .../.gradle/4.8/fileHashes/fileHashes.bin | Bin 0 -> 18797 bytes .../.gradle/4.8/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../executionHistory/executionHistory.bin | Bin 0 -> 277072 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/6.1.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../6.1.1/fileContent/fileContent.lock | Bin 0 -> 17 bytes .../.gradle/6.1.1/fileHashes/fileHashes.bin | Bin 0 -> 42497 bytes .../.gradle/6.1.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../6.1.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 18667 bytes .../.gradle/6.1.1/gc.properties | 0 .../6.1.1/javaCompile/classAnalysis.bin | Bin 0 -> 20864 bytes .../.gradle/6.1.1/javaCompile/jarAnalysis.bin | Bin 0 -> 20690 bytes .../6.1.1/javaCompile/javaCompile.lock | Bin 0 -> 17 bytes .../.gradle/6.1.1/javaCompile/taskHistory.bin | Bin 0 -> 18747 bytes .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../buildOutputCleanup/outputFiles.bin | Bin 0 -> 20657 bytes src/project1/.gradle/checksums/checksums.lock | Bin 0 -> 17 bytes .../.gradle/vcs-1/gc.properties | 0 .../.gradle/vcsWorkingDirs/gc.properties | 0 .../.idea/caches/build_file_checksums.ser | Bin 0 -> 547 bytes .../.idea/codeStyles/Project.xml | 0 src/{project => project1}/.idea/gradle.xml | 3 +- src/project1/.idea/jarRepositories.xml | 35 + ...dle__org_apache_http_legacy_android_29.xml | 9 + src/{project => project1}/.idea/misc.xml | 0 src/project1/.idea/modules.xml | 9 + src/project1/.idea/modules/app/app.iml | 92 ++ src/project1/.idea/modules/project1.iml | 19 + .../.idea/runConfigurations.xml | 0 src/{project => project1}/.idea/vcs.xml | 0 src/project1/.idea/workspace.xml | 127 +++ src/project1/app/build.gradle | 19 + .../debug/net/micode/notes/BuildConfig.java | 12 + .../debug/annotationProcessors.json | 1 + .../blame/res/debug/multi-v2/debug.json | 186 ++++ .../res/debug/multi-v2/values-zh-rCN.json | 47 + .../res/debug/multi-v2/values-zh-rTW.json | 47 + .../blame/res/debug/multi-v2/values.json | 100 ++ .../blame/res/debug/single/debug.json | 382 +++++++ .../debug/bundle-manifest/AndroidManifest.xml | 151 +++ .../debug/bundle-manifest/output.json | 28 + .../debug/out/output.json | 6 + .../debug/R.jar | Bin 0 -> 16587 bytes .../dex/debug/mergeDexDebug/classes.dex | Bin 0 -> 191580 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 0 -> 376 bytes .../debug-mergeJavaRes/merge-state | Bin 0 -> 462 bytes .../debug-mergeNativeLibs/merge-state | Bin 0 -> 541 bytes .../incremental/mergeDebugAssets/merger.xml | 2 + .../mergeDebugJniLibFolders/merger.xml | 2 + .../compile-file-map.properties | 96 ++ .../values-zh-rCN/values-zh-rCN.xml | 108 ++ .../values-zh-rTW/values-zh-rTW.xml | 108 ++ .../merged.dir/values/values.xml | 169 ++++ .../mergeDebugResources/merger.xml | 56 + .../incremental/mergeDebugShaders/merger.xml | 2 + .../tmp/debug/dex-renamer-state.txt | 4 + .../tmp/debug/zip-cache/androidResources | Bin 0 -> 8305 bytes .../tmp/debug/zip-cache/javaResources0 | Bin 0 -> 22 bytes .../debug/AndroidManifest.xml | 152 +++ .../instant_app_manifest/debug/output.json | 28 + .../net/micode/notes/BuildConfig.class | Bin 0 -> 674 bytes .../net/micode/notes/data/Contact.class | Bin 0 -> 2982 bytes .../micode/notes/data/Notes$CallNote.class | Bin 0 -> 935 bytes .../micode/notes/data/Notes$DataColumns.class | Bin 0 -> 666 bytes .../notes/data/Notes$DataConstants.class | Bin 0 -> 680 bytes .../micode/notes/data/Notes$NoteColumns.class | Bin 0 -> 998 bytes .../micode/notes/data/Notes$TextNote.class | Bin 0 -> 931 bytes .../classes/net/micode/notes/data/Notes.class | Bin 0 -> 1887 bytes .../data/NotesDatabaseHelper$TABLE.class | Bin 0 -> 336 bytes .../notes/data/NotesDatabaseHelper.class | Bin 0 -> 8801 bytes .../net/micode/notes/data/NotesProvider.class | Bin 0 -> 9483 bytes .../micode/notes/gtask/data/MetaData.class | Bin 0 -> 2465 bytes .../net/micode/notes/gtask/data/Node.class | Bin 0 -> 1959 bytes .../net/micode/notes/gtask/data/SqlData.class | Bin 0 -> 6024 bytes .../net/micode/notes/gtask/data/SqlNote.class | Bin 0 -> 12582 bytes .../net/micode/notes/gtask/data/Task.class | Bin 0 -> 7743 bytes .../micode/notes/gtask/data/TaskList.class | Bin 0 -> 8200 bytes .../exception/ActionFailureException.class | Bin 0 -> 763 bytes .../exception/NetworkFailureException.class | Bin 0 -> 759 bytes .../notes/gtask/remote/GTaskASyncTask$1.class | Bin 0 -> 994 bytes .../GTaskASyncTask$OnCompleteListener.class | Bin 0 -> 287 bytes .../notes/gtask/remote/GTaskASyncTask.class | Bin 0 -> 4891 bytes .../notes/gtask/remote/GTaskClient.class | Bin 0 -> 17121 bytes .../notes/gtask/remote/GTaskManager.class | Bin 0 -> 18930 bytes .../gtask/remote/GTaskSyncService$1.class | Bin 0 -> 1062 bytes .../notes/gtask/remote/GTaskSyncService.class | Bin 0 -> 4175 bytes .../micode/notes/model/Note$NoteData.class | Bin 0 -> 6072 bytes .../classes/net/micode/notes/model/Note.class | Bin 0 -> 4483 bytes ...rkingNote$NoteSettingChangedListener.class | Bin 0 -> 399 bytes .../net/micode/notes/model/WorkingNote.class | Bin 0 -> 9133 bytes .../notes/tool/BackupUtils$TextExport.class | Bin 0 -> 6373 bytes .../net/micode/notes/tool/BackupUtils.class | Bin 0 -> 3385 bytes .../net/micode/notes/tool/DataUtils.class | Bin 0 -> 9677 bytes .../micode/notes/tool/GTaskStringUtils.class | Bin 0 -> 2866 bytes .../tool/ResourceParser$NoteBgResources.class | Bin 0 -> 1010 bytes .../ResourceParser$NoteItemBgResources.class | Bin 0 -> 1384 bytes ...sourceParser$TextAppearanceResources.class | Bin 0 -> 890 bytes .../ResourceParser$WidgetBgResources.class | Bin 0 -> 947 bytes .../micode/notes/tool/ResourceParser.class | Bin 0 -> 1644 bytes .../micode/notes/ui/AlarmAlertActivity.class | Bin 0 -> 6158 bytes .../micode/notes/ui/AlarmInitReceiver.class | Bin 0 -> 2567 bytes .../net/micode/notes/ui/AlarmReceiver.class | Bin 0 -> 876 bytes .../micode/notes/ui/DateTimePicker$1.class | Bin 0 -> 1077 bytes .../micode/notes/ui/DateTimePicker$2.class | Bin 0 -> 2209 bytes .../micode/notes/ui/DateTimePicker$3.class | Bin 0 -> 1805 bytes .../micode/notes/ui/DateTimePicker$4.class | Bin 0 -> 1327 bytes ...TimePicker$OnDateTimeChangedListener.class | Bin 0 -> 329 bytes .../net/micode/notes/ui/DateTimePicker.class | Bin 0 -> 8998 bytes .../notes/ui/DateTimePickerDialog$1.class | Bin 0 -> 1383 bytes ...mePickerDialog$OnDateTimeSetListener.class | Bin 0 -> 320 bytes .../notes/ui/DateTimePickerDialog.class | Bin 0 -> 3422 bytes .../net/micode/notes/ui/DropdownMenu$1.class | Bin 0 -> 948 bytes .../net/micode/notes/ui/DropdownMenu.class | Bin 0 -> 2281 bytes .../FoldersListAdapter$FolderListItem.class | Bin 0 -> 1246 bytes .../micode/notes/ui/FoldersListAdapter.class | Bin 0 -> 2144 bytes .../micode/notes/ui/NoteEditActivity$1.class | Bin 0 -> 969 bytes .../micode/notes/ui/NoteEditActivity$2.class | Bin 0 -> 1076 bytes .../micode/notes/ui/NoteEditActivity$3.class | Bin 0 -> 1242 bytes .../ui/NoteEditActivity$HeadViewHolder.class | Bin 0 -> 976 bytes .../micode/notes/ui/NoteEditActivity.class | Bin 0 -> 27073 bytes .../net/micode/notes/ui/NoteEditText$1.class | Bin 0 -> 1031 bytes ...oteEditText$OnTextViewChangeListener.class | Bin 0 -> 355 bytes .../net/micode/notes/ui/NoteEditText.class | Bin 0 -> 6260 bytes .../net/micode/notes/ui/NoteItemData.class | Bin 0 -> 5772 bytes .../micode/notes/ui/NotesListActivity$1.class | Bin 0 -> 2354 bytes .../micode/notes/ui/NotesListActivity$2.class | Bin 0 -> 3414 bytes .../micode/notes/ui/NotesListActivity$3.class | Bin 0 -> 1090 bytes .../micode/notes/ui/NotesListActivity$4.class | Bin 0 -> 3255 bytes .../micode/notes/ui/NotesListActivity$5.class | Bin 0 -> 1551 bytes .../micode/notes/ui/NotesListActivity$6.class | Bin 0 -> 1597 bytes .../micode/notes/ui/NotesListActivity$7.class | Bin 0 -> 1165 bytes .../micode/notes/ui/NotesListActivity$8.class | Bin 0 -> 2778 bytes .../micode/notes/ui/NotesListActivity$9.class | Bin 0 -> 906 bytes ...sListActivity$BackgroundQueryHandler.class | Bin 0 -> 1588 bytes .../ui/NotesListActivity$ListEditState.class | Bin 0 -> 1287 bytes .../ui/NotesListActivity$ModeCallback$1.class | Bin 0 -> 1445 bytes .../ui/NotesListActivity$ModeCallback$2.class | Bin 0 -> 1179 bytes .../ui/NotesListActivity$ModeCallback.class | Bin 0 -> 7090 bytes ...sListActivity$NewNoteOnTouchListener.class | Bin 0 -> 3433 bytes ...ListActivity$OnListItemClickListener.class | Bin 0 -> 3366 bytes .../micode/notes/ui/NotesListActivity.class | Bin 0 -> 24305 bytes .../NotesListAdapter$AppWidgetAttribute.class | Bin 0 -> 489 bytes .../micode/notes/ui/NotesListAdapter.class | Bin 0 -> 5977 bytes .../net/micode/notes/ui/NotesListItem.class | Bin 0 -> 4178 bytes .../notes/ui/NotesPreferenceActivity$1.class | Bin 0 -> 1555 bytes .../notes/ui/NotesPreferenceActivity$2.class | Bin 0 -> 944 bytes .../notes/ui/NotesPreferenceActivity$3.class | Bin 0 -> 940 bytes .../notes/ui/NotesPreferenceActivity$4.class | Bin 0 -> 1320 bytes .../notes/ui/NotesPreferenceActivity$5.class | Bin 0 -> 1482 bytes .../notes/ui/NotesPreferenceActivity$6.class | Bin 0 -> 1080 bytes .../notes/ui/NotesPreferenceActivity$7.class | Bin 0 -> 1451 bytes .../notes/ui/NotesPreferenceActivity$8.class | Bin 0 -> 1430 bytes ...otesPreferenceActivity$GTaskReceiver.class | Bin 0 -> 1727 bytes .../notes/ui/NotesPreferenceActivity.class | Bin 0 -> 12427 bytes .../notes/widget/NoteWidgetProvider.class | Bin 0 -> 5478 bytes .../notes/widget/NoteWidgetProvider_2x.class | Bin 0 -> 1232 bytes .../notes/widget/NoteWidgetProvider_4x.class | Bin 0 -> 1232 bytes .../manifest-merger-blame-debug-report.txt | 273 +++++ .../merged_java_res/debug/out.jar | Bin 0 -> 22 bytes .../debug/AndroidManifest.xml | 151 +++ .../merged_manifests/debug/output.json | 28 + .../debug/metadata-feature/output.json | 24 + .../navigation_json/debug/navigation.json | 1 + .../processed_res/debug/out/output.json | 28 + .../debug/out/resources-debug.ap_ | Bin 0 -> 950349 bytes ...62086669110a80eeecb006db8d8dd65926ca_0.jar | Bin 0 -> 1838 bytes ...62086669110a80eeecb006db8d8dd65926ca_1.jar | Bin 0 -> 2232 bytes ...62086669110a80eeecb006db8d8dd65926ca_2.jar | Bin 0 -> 897 bytes ...62086669110a80eeecb006db8d8dd65926ca_3.jar | Bin 0 -> 2575 bytes .../out/net/micode/notes/BuildConfig.dex | Bin 0 -> 960 bytes .../out/net/micode/notes/data/Contact.dex | Bin 0 -> 2700 bytes .../net/micode/notes/data/Notes$CallNote.dex | Bin 0 -> 1336 bytes .../micode/notes/data/Notes$DataColumns.dex | Bin 0 -> 1128 bytes .../micode/notes/data/Notes$DataConstants.dex | Bin 0 -> 976 bytes .../micode/notes/data/Notes$NoteColumns.dex | Bin 0 -> 1452 bytes .../net/micode/notes/data/Notes$TextNote.dex | Bin 0 -> 1336 bytes .../debug/out/net/micode/notes/data/Notes.dex | Bin 0 -> 2116 bytes .../notes/data/NotesDatabaseHelper$TABLE.dex | Bin 0 -> 816 bytes .../micode/notes/data/NotesDatabaseHelper.dex | Bin 0 -> 8156 bytes .../net/micode/notes/data/NotesProvider.dex | Bin 0 -> 7948 bytes .../net/micode/notes/gtask/data/MetaData.dex | Bin 0 -> 2412 bytes .../out/net/micode/notes/gtask/data/Node.dex | Bin 0 -> 2116 bytes .../net/micode/notes/gtask/data/SqlData.dex | Bin 0 -> 5192 bytes .../net/micode/notes/gtask/data/SqlNote.dex | Bin 0 -> 11188 bytes .../out/net/micode/notes/gtask/data/Task.dex | Bin 0 -> 6572 bytes .../net/micode/notes/gtask/data/TaskList.dex | Bin 0 -> 7084 bytes .../exception/ActionFailureException.dex | Bin 0 -> 956 bytes .../exception/NetworkFailureException.dex | Bin 0 -> 952 bytes .../notes/gtask/remote/GTaskASyncTask$1.dex | Bin 0 -> 1212 bytes .../GTaskASyncTask$OnCompleteListener.dex | Bin 0 -> 816 bytes .../notes/gtask/remote/GTaskASyncTask.dex | Bin 0 -> 4208 bytes .../micode/notes/gtask/remote/GTaskClient.dex | Bin 0 -> 14564 bytes .../notes/gtask/remote/GTaskManager.dex | Bin 0 -> 15440 bytes .../notes/gtask/remote/GTaskSyncService$1.dex | Bin 0 -> 1304 bytes .../notes/gtask/remote/GTaskSyncService.dex | Bin 0 -> 3508 bytes .../net/micode/notes/model/Note$NoteData.dex | Bin 0 -> 5296 bytes .../debug/out/net/micode/notes/model/Note.dex | Bin 0 -> 4144 bytes ...WorkingNote$NoteSettingChangedListener.dex | Bin 0 -> 1032 bytes .../net/micode/notes/model/WorkingNote.dex | Bin 0 -> 7952 bytes .../notes/tool/BackupUtils$TextExport.dex | Bin 0 -> 5776 bytes .../out/net/micode/notes/tool/BackupUtils.dex | Bin 0 -> 3172 bytes .../out/net/micode/notes/tool/DataUtils.dex | Bin 0 -> 7980 bytes .../micode/notes/tool/GTaskStringUtils.dex | Bin 0 -> 3076 bytes .../tool/ResourceParser$NoteBgResources.dex | Bin 0 -> 1344 bytes .../ResourceParser$NoteItemBgResources.dex | Bin 0 -> 1640 bytes ...ResourceParser$TextAppearanceResources.dex | Bin 0 -> 1240 bytes .../tool/ResourceParser$WidgetBgResources.dex | Bin 0 -> 1280 bytes .../net/micode/notes/tool/ResourceParser.dex | Bin 0 -> 1956 bytes .../micode/notes/ui/AlarmAlertActivity.dex | Bin 0 -> 5028 bytes .../net/micode/notes/ui/AlarmInitReceiver.dex | Bin 0 -> 2456 bytes .../out/net/micode/notes/ui/AlarmReceiver.dex | Bin 0 -> 1020 bytes .../net/micode/notes/ui/DateTimePicker$1.dex | Bin 0 -> 1324 bytes .../net/micode/notes/ui/DateTimePicker$2.dex | Bin 0 -> 2312 bytes .../net/micode/notes/ui/DateTimePicker$3.dex | Bin 0 -> 1948 bytes .../net/micode/notes/ui/DateTimePicker$4.dex | Bin 0 -> 1504 bytes ...teTimePicker$OnDateTimeChangedListener.dex | Bin 0 -> 864 bytes .../net/micode/notes/ui/DateTimePicker.dex | Bin 0 -> 7444 bytes .../notes/ui/DateTimePickerDialog$1.dex | Bin 0 -> 1632 bytes ...TimePickerDialog$OnDateTimeSetListener.dex | Bin 0 -> 896 bytes .../micode/notes/ui/DateTimePickerDialog.dex | Bin 0 -> 3060 bytes .../net/micode/notes/ui/DropdownMenu$1.dex | Bin 0 -> 1248 bytes .../out/net/micode/notes/ui/DropdownMenu.dex | Bin 0 -> 2012 bytes .../ui/FoldersListAdapter$FolderListItem.dex | Bin 0 -> 1460 bytes .../micode/notes/ui/FoldersListAdapter.dex | Bin 0 -> 1940 bytes .../micode/notes/ui/NoteEditActivity$1.dex | Bin 0 -> 1272 bytes .../micode/notes/ui/NoteEditActivity$2.dex | Bin 0 -> 1312 bytes .../micode/notes/ui/NoteEditActivity$3.dex | Bin 0 -> 1456 bytes .../ui/NoteEditActivity$HeadViewHolder.dex | Bin 0 -> 1236 bytes .../net/micode/notes/ui/NoteEditActivity.dex | Bin 0 -> 22656 bytes .../net/micode/notes/ui/NoteEditText$1.dex | Bin 0 -> 1360 bytes .../NoteEditText$OnTextViewChangeListener.dex | Bin 0 -> 972 bytes .../out/net/micode/notes/ui/NoteEditText.dex | Bin 0 -> 5752 bytes .../out/net/micode/notes/ui/NoteItemData.dex | Bin 0 -> 5112 bytes .../micode/notes/ui/NotesListActivity$1.dex | Bin 0 -> 2472 bytes .../micode/notes/ui/NotesListActivity$2.dex | Bin 0 -> 3108 bytes .../micode/notes/ui/NotesListActivity$3.dex | Bin 0 -> 1340 bytes .../micode/notes/ui/NotesListActivity$4.dex | Bin 0 -> 3156 bytes .../micode/notes/ui/NotesListActivity$5.dex | Bin 0 -> 1716 bytes .../micode/notes/ui/NotesListActivity$6.dex | Bin 0 -> 1612 bytes .../micode/notes/ui/NotesListActivity$7.dex | Bin 0 -> 1420 bytes .../micode/notes/ui/NotesListActivity$8.dex | Bin 0 -> 2636 bytes .../micode/notes/ui/NotesListActivity$9.dex | Bin 0 -> 1344 bytes ...tesListActivity$BackgroundQueryHandler.dex | Bin 0 -> 1716 bytes .../ui/NotesListActivity$ListEditState.dex | Bin 0 -> 1672 bytes .../ui/NotesListActivity$ModeCallback$1.dex | Bin 0 -> 1596 bytes .../ui/NotesListActivity$ModeCallback$2.dex | Bin 0 -> 1368 bytes .../ui/NotesListActivity$ModeCallback.dex | Bin 0 -> 5756 bytes ...tesListActivity$NewNoteOnTouchListener.dex | Bin 0 -> 3308 bytes ...esListActivity$OnListItemClickListener.dex | Bin 0 -> 3084 bytes .../net/micode/notes/ui/NotesListActivity.dex | Bin 0 -> 18324 bytes .../NotesListAdapter$AppWidgetAttribute.dex | Bin 0 -> 924 bytes .../net/micode/notes/ui/NotesListAdapter.dex | Bin 0 -> 5204 bytes .../out/net/micode/notes/ui/NotesListItem.dex | Bin 0 -> 3828 bytes .../notes/ui/NotesPreferenceActivity$1.dex | Bin 0 -> 1752 bytes .../notes/ui/NotesPreferenceActivity$2.dex | Bin 0 -> 1236 bytes .../notes/ui/NotesPreferenceActivity$3.dex | Bin 0 -> 1232 bytes .../notes/ui/NotesPreferenceActivity$4.dex | Bin 0 -> 1508 bytes .../notes/ui/NotesPreferenceActivity$5.dex | Bin 0 -> 1676 bytes .../notes/ui/NotesPreferenceActivity$6.dex | Bin 0 -> 1292 bytes .../notes/ui/NotesPreferenceActivity$7.dex | Bin 0 -> 1668 bytes .../notes/ui/NotesPreferenceActivity$8.dex | Bin 0 -> 1652 bytes .../NotesPreferenceActivity$GTaskReceiver.dex | Bin 0 -> 1784 bytes .../notes/ui/NotesPreferenceActivity.dex | Bin 0 -> 9616 bytes .../notes/widget/NoteWidgetProvider.dex | Bin 0 -> 4652 bytes .../notes/widget/NoteWidgetProvider_2x.dex | Bin 0 -> 1212 bytes .../notes/widget/NoteWidgetProvider_4x.dex | Bin 0 -> 1212 bytes .../debug/color_primary_text_dark.xml.flat | Bin 0 -> 648 bytes .../debug/color_secondary_text_dark.xml.flat | Bin 0 -> 324 bytes .../drawable-hdpi_bg_btn_set_color.png.flat | Bin 0 -> 3740 bytes .../drawable-hdpi_bg_color_btn_mask.png.flat | Bin 0 -> 404 bytes .../debug/drawable-hdpi_call_record.png.flat | Bin 0 -> 3680 bytes .../merged/debug/drawable-hdpi_clock.png.flat | Bin 0 -> 4092 bytes .../debug/drawable-hdpi_delete.png.flat | Bin 0 -> 3624 bytes .../drawable-hdpi_dropdown_icon.9.png.flat | Bin 0 -> 528 bytes .../debug/drawable-hdpi_edit_blue.9.png.flat | Bin 0 -> 1000 bytes .../debug/drawable-hdpi_edit_green.9.png.flat | Bin 0 -> 1036 bytes .../debug/drawable-hdpi_edit_red.9.png.flat | Bin 0 -> 932 bytes .../drawable-hdpi_edit_title_blue.9.png.flat | Bin 0 -> 2596 bytes .../drawable-hdpi_edit_title_green.9.png.flat | Bin 0 -> 3108 bytes .../drawable-hdpi_edit_title_red.9.png.flat | Bin 0 -> 2568 bytes .../drawable-hdpi_edit_title_white.9.png.flat | Bin 0 -> 1192 bytes ...drawable-hdpi_edit_title_yellow.9.png.flat | Bin 0 -> 3472 bytes .../debug/drawable-hdpi_edit_white.9.png.flat | Bin 0 -> 704 bytes .../drawable-hdpi_edit_yellow.9.png.flat | Bin 0 -> 1120 bytes .../debug/drawable-hdpi_font_large.png.flat | Bin 0 -> 3304 bytes .../debug/drawable-hdpi_font_normal.png.flat | Bin 0 -> 3244 bytes ...able-hdpi_font_size_selector_bg.9.png.flat | Bin 0 -> 1672 bytes .../debug/drawable-hdpi_font_small.png.flat | Bin 0 -> 3240 bytes .../debug/drawable-hdpi_font_super.png.flat | Bin 0 -> 3328 bytes .../debug/drawable-hdpi_icon_app.png.flat | Bin 0 -> 7024 bytes .../drawable-hdpi_list_background.png.flat | Bin 0 -> 567476 bytes .../drawable-hdpi_list_blue_down.9.png.flat | Bin 0 -> 1832 bytes .../drawable-hdpi_list_blue_middle.9.png.flat | Bin 0 -> 640 bytes .../drawable-hdpi_list_blue_single.9.png.flat | Bin 0 -> 2064 bytes .../drawable-hdpi_list_blue_up.9.png.flat | Bin 0 -> 808 bytes .../drawable-hdpi_list_folder.9.png.flat | Bin 0 -> 3060 bytes .../drawable-hdpi_list_footer_bg.9.png.flat | Bin 0 -> 336 bytes .../drawable-hdpi_list_green_down.9.png.flat | Bin 0 -> 1952 bytes ...drawable-hdpi_list_green_middle.9.png.flat | Bin 0 -> 728 bytes ...drawable-hdpi_list_green_single.9.png.flat | Bin 0 -> 2172 bytes .../drawable-hdpi_list_green_up.9.png.flat | Bin 0 -> 872 bytes .../drawable-hdpi_list_red_down.9.png.flat | Bin 0 -> 1780 bytes .../drawable-hdpi_list_red_middle.9.png.flat | Bin 0 -> 620 bytes .../drawable-hdpi_list_red_single.9.png.flat | Bin 0 -> 2016 bytes .../drawable-hdpi_list_red_up.9.png.flat | Bin 0 -> 780 bytes .../drawable-hdpi_list_white_down.9.png.flat | Bin 0 -> 1544 bytes ...drawable-hdpi_list_white_middle.9.png.flat | Bin 0 -> 504 bytes ...drawable-hdpi_list_white_single.9.png.flat | Bin 0 -> 1716 bytes .../drawable-hdpi_list_white_up.9.png.flat | Bin 0 -> 620 bytes .../drawable-hdpi_list_yellow_down.9.png.flat | Bin 0 -> 1908 bytes ...rawable-hdpi_list_yellow_middle.9.png.flat | Bin 0 -> 700 bytes ...rawable-hdpi_list_yellow_single.9.png.flat | Bin 0 -> 2132 bytes .../drawable-hdpi_list_yellow_up.9.png.flat | Bin 0 -> 844 bytes .../debug/drawable-hdpi_menu_delete.png.flat | Bin 0 -> 3572 bytes .../debug/drawable-hdpi_menu_move.png.flat | Bin 0 -> 3436 bytes .../drawable-hdpi_new_note_normal.png.flat | Bin 0 -> 89376 bytes .../drawable-hdpi_new_note_pressed.png.flat | Bin 0 -> 90280 bytes ...pi_note_edit_color_selector_panel.png.flat | Bin 0 -> 7212 bytes .../debug/drawable-hdpi_notification.png.flat | Bin 0 -> 3252 bytes .../drawable-hdpi_search_result.png.flat | Bin 0 -> 3180 bytes .../debug/drawable-hdpi_selected.png.flat | Bin 0 -> 5096 bytes .../debug/drawable-hdpi_title_alert.png.flat | Bin 0 -> 3840 bytes .../drawable-hdpi_title_bar_bg.9.png.flat | Bin 0 -> 3404 bytes .../drawable-hdpi_widget_2x_blue.png.flat | Bin 0 -> 2096 bytes .../drawable-hdpi_widget_2x_green.png.flat | Bin 0 -> 2108 bytes .../drawable-hdpi_widget_2x_red.png.flat | Bin 0 -> 2040 bytes .../drawable-hdpi_widget_2x_white.png.flat | Bin 0 -> 2056 bytes .../drawable-hdpi_widget_2x_yellow.png.flat | Bin 0 -> 2132 bytes .../drawable-hdpi_widget_4x_blue.png.flat | Bin 0 -> 4316 bytes .../drawable-hdpi_widget_4x_green.png.flat | Bin 0 -> 4344 bytes .../drawable-hdpi_widget_4x_red.png.flat | Bin 0 -> 4372 bytes .../drawable-hdpi_widget_4x_white.png.flat | Bin 0 -> 4260 bytes .../drawable-hdpi_widget_4x_yellow.png.flat | Bin 0 -> 4352 bytes .../merged/debug/drawable_new_note.xml.flat | Bin 0 -> 516 bytes .../layout_account_dialog_title.xml.flat | Bin 0 -> 1640 bytes .../debug/layout_add_account_text.xml.flat | Bin 0 -> 1028 bytes .../debug/layout_datetime_picker.xml.flat | Bin 0 -> 2336 bytes .../debug/layout_dialog_edit_text.xml.flat | Bin 0 -> 536 bytes .../debug/layout_folder_list_item.xml.flat | Bin 0 -> 888 bytes .../merged/debug/layout_note_edit.xml.flat | Bin 0 -> 22592 bytes .../debug/layout_note_edit_list_item.xml.flat | Bin 0 -> 1472 bytes .../merged/debug/layout_note_item.xml.flat | Bin 0 -> 3528 bytes .../merged/debug/layout_note_list.xml.flat | Bin 0 -> 2548 bytes .../layout_note_list_dropdown_menu.xml.flat | Bin 0 -> 1124 bytes .../debug/layout_note_list_footer.xml.flat | Bin 0 -> 572 bytes .../debug/layout_settings_header.xml.flat | Bin 0 -> 1552 bytes .../merged/debug/layout_widget_2x.xml.flat | Bin 0 -> 1372 bytes .../merged/debug/layout_widget_4x.xml.flat | Bin 0 -> 1372 bytes .../merged/debug/menu_call_note_edit.xml.flat | Bin 0 -> 1660 bytes .../debug/menu_call_record_folder.xml.flat | Bin 0 -> 420 bytes .../res/merged/debug/menu_note_edit.xml.flat | Bin 0 -> 1860 bytes .../res/merged/debug/menu_note_list.xml.flat | Bin 0 -> 1224 bytes .../debug/menu_note_list_dropdown.xml.flat | Bin 0 -> 436 bytes .../debug/menu_note_list_options.xml.flat | Bin 0 -> 892 bytes .../res/merged/debug/menu_sub_folder.xml.flat | Bin 0 -> 416 bytes .../merged/debug/raw-zh-rCN_introduction.flat | Bin 0 -> 604 bytes .../res/merged/debug/raw_introduction.flat | Bin 0 -> 148 bytes .../values-zh-rCN_values-zh-rCN.arsc.flat | Bin 0 -> 7736 bytes .../values-zh-rTW_values-zh-rTW.arsc.flat | Bin 0 -> 7724 bytes .../res/merged/debug/values_values.arsc.flat | Bin 0 -> 9784 bytes .../res/merged/debug/xml_preferences.xml.flat | Bin 0 -> 712 bytes .../res/merged/debug/xml_searchable.xml.flat | Bin 0 -> 788 bytes .../merged/debug/xml_widget_2x_info.xml.flat | Bin 0 -> 436 bytes .../merged/debug/xml_widget_4x_info.xml.flat | Bin 0 -> 436 bytes .../runtime_symbol_list/debug/R.txt | 283 ++++++ .../app/build/outputs/apk/debug/app-debug.apk | Bin 0 -> 1050485 bytes .../app/build/outputs/apk/debug/output.json | 20 + .../logs/manifest-merger-debug-report.txt | 235 +++++ src/project1/app/src/main/AndroidManifest.xml | 150 +++ .../java/net/micode/notes/data/Contact.java | 73 ++ .../java/net/micode/notes/data/Notes.java | 279 +++++ .../notes/data/NotesDatabaseHelper.java | 362 +++++++ .../net/micode/notes/data/NotesProvider.java | 305 ++++++ .../net/micode/notes/gtask/data/MetaData.java | 82 ++ .../net/micode/notes/gtask/data/Node.java | 101 ++ .../net/micode/notes/gtask/data/SqlData.java | 189 ++++ .../net/micode/notes/gtask/data/SqlNote.java | 505 +++++++++ .../net/micode/notes/gtask/data/Task.java | 351 +++++++ .../net/micode/notes/gtask/data/TaskList.java | 343 +++++++ .../exception/ActionFailureException.java | 33 + .../exception/NetworkFailureException.java | 33 + .../notes/gtask/remote/GTaskASyncTask.java | 123 +++ .../notes/gtask/remote/GTaskClient.java | 585 +++++++++++ .../notes/gtask/remote/GTaskManager.java | 800 +++++++++++++++ .../notes/gtask/remote/GTaskSyncService.java | 128 +++ .../java/net/micode/notes/model/Note.java | 253 +++++ .../net/micode/notes/model/WorkingNote.java | 368 +++++++ .../net/micode/notes/tool/BackupUtils.java | 344 +++++++ .../java/net/micode/notes/tool/DataUtils.java | 295 ++++++ .../micode/notes/tool/GTaskStringUtils.java | 113 +++ .../net/micode/notes/tool/ResourceParser.java | 181 ++++ .../micode/notes/ui/AlarmAlertActivity.java | 158 +++ .../micode/notes/ui/AlarmInitReceiver.java | 65 ++ .../net/micode/notes/ui/AlarmReceiver.java | 30 + .../net/micode/notes/ui/DateTimePicker.java | 485 +++++++++ .../micode/notes/ui/DateTimePickerDialog.java | 90 ++ .../net/micode/notes/ui/DropdownMenu.java | 61 ++ .../micode/notes/ui/FoldersListAdapter.java | 80 ++ .../net/micode/notes/ui/NoteEditActivity.java | 873 ++++++++++++++++ .../net/micode/notes/ui/NoteEditText.java | 217 ++++ .../net/micode/notes/ui/NoteItemData.java | 224 ++++ .../micode/notes/ui/NotesListActivity.java | 954 ++++++++++++++++++ .../net/micode/notes/ui/NotesListAdapter.java | 184 ++++ .../net/micode/notes/ui/NotesListItem.java | 122 +++ .../notes/ui/NotesPreferenceActivity.java | 388 +++++++ .../notes/widget/NoteWidgetProvider.java | 132 +++ .../notes/widget/NoteWidgetProvider_2x.java | 47 + .../notes/widget/NoteWidgetProvider_4x.java | 46 + .../src/main/res/color/primary_text_dark.xml | 22 + .../main/res/color/secondary_text_dark.xml | 20 + .../res/drawable-hdpi/bg_btn_set_color.png | Bin 0 -> 3588 bytes .../res/drawable-hdpi/bg_color_btn_mask.png | Bin 0 -> 245 bytes .../main/res/drawable-hdpi/call_record.png | Bin 0 -> 3533 bytes .../app/src/main/res/drawable-hdpi/clock.png | Bin 0 -> 3958 bytes .../app/src/main/res/drawable-hdpi/delete.png | Bin 0 -> 3490 bytes .../res/drawable-hdpi/dropdown_icon.9.png | Bin 0 -> 443 bytes .../main/res/drawable-hdpi/edit_blue.9.png | Bin 0 -> 3524 bytes .../main/res/drawable-hdpi/edit_green.9.png | Bin 0 -> 3565 bytes .../src/main/res/drawable-hdpi/edit_red.9.png | Bin 0 -> 3458 bytes .../res/drawable-hdpi/edit_title_blue.9.png | Bin 0 -> 5100 bytes .../res/drawable-hdpi/edit_title_green.9.png | Bin 0 -> 5627 bytes .../res/drawable-hdpi/edit_title_red.9.png | Bin 0 -> 5061 bytes .../res/drawable-hdpi/edit_title_white.9.png | Bin 0 -> 3866 bytes .../res/drawable-hdpi/edit_title_yellow.9.png | Bin 0 -> 6000 bytes .../main/res/drawable-hdpi/edit_white.9.png | Bin 0 -> 3441 bytes .../main/res/drawable-hdpi/edit_yellow.9.png | Bin 0 -> 3634 bytes .../src/main/res/drawable-hdpi/font_large.png | Bin 0 -> 3161 bytes .../main/res/drawable-hdpi/font_normal.png | Bin 0 -> 3097 bytes .../drawable-hdpi/font_size_selector_bg.9.png | Bin 0 -> 4101 bytes .../src/main/res/drawable-hdpi/font_small.png | Bin 0 -> 3099 bytes .../src/main/res/drawable-hdpi/font_super.png | Bin 0 -> 3188 bytes .../src/main/res/drawable-hdpi/icon_app.png | Bin 0 -> 6887 bytes .../res/drawable-hdpi/list_background.png | Bin 0 -> 567323 bytes .../res/drawable-hdpi/list_blue_down.9.png | Bin 0 -> 4361 bytes .../res/drawable-hdpi/list_blue_middle.9.png | Bin 0 -> 3099 bytes .../res/drawable-hdpi/list_blue_single.9.png | Bin 0 -> 4618 bytes .../main/res/drawable-hdpi/list_blue_up.9.png | Bin 0 -> 3301 bytes .../main/res/drawable-hdpi/list_folder.9.png | Bin 0 -> 5608 bytes .../res/drawable-hdpi/list_footer_bg.9.png | Bin 0 -> 2837 bytes .../res/drawable-hdpi/list_green_down.9.png | Bin 0 -> 4488 bytes .../res/drawable-hdpi/list_green_middle.9.png | Bin 0 -> 3179 bytes .../res/drawable-hdpi/list_green_single.9.png | Bin 0 -> 4728 bytes .../res/drawable-hdpi/list_green_up.9.png | Bin 0 -> 3351 bytes .../res/drawable-hdpi/list_red_down.9.png | Bin 0 -> 4307 bytes .../res/drawable-hdpi/list_red_middle.9.png | Bin 0 -> 3075 bytes .../res/drawable-hdpi/list_red_single.9.png | Bin 0 -> 4565 bytes .../main/res/drawable-hdpi/list_red_up.9.png | Bin 0 -> 3277 bytes .../res/drawable-hdpi/list_white_down.9.png | Bin 0 -> 4305 bytes .../res/drawable-hdpi/list_white_middle.9.png | Bin 0 -> 3042 bytes .../res/drawable-hdpi/list_white_single.9.png | Bin 0 -> 4546 bytes .../res/drawable-hdpi/list_white_up.9.png | Bin 0 -> 3220 bytes .../res/drawable-hdpi/list_yellow_down.9.png | Bin 0 -> 4420 bytes .../drawable-hdpi/list_yellow_middle.9.png | Bin 0 -> 3150 bytes .../drawable-hdpi/list_yellow_single.9.png | Bin 0 -> 4670 bytes .../res/drawable-hdpi/list_yellow_up.9.png | Bin 0 -> 3335 bytes .../main/res/drawable-hdpi/menu_delete.png | Bin 0 -> 3426 bytes .../src/main/res/drawable-hdpi/menu_move.png | Bin 0 -> 3294 bytes .../res/drawable-hdpi/new_note_normal.png | Bin 0 -> 89221 bytes .../res/drawable-hdpi/new_note_pressed.png | Bin 0 -> 90126 bytes .../note_edit_color_selector_panel.png | Bin 0 -> 7030 bytes .../main/res/drawable-hdpi/notification.png | Bin 0 -> 3107 bytes .../main/res/drawable-hdpi/search_result.png | Bin 0 -> 3030 bytes .../src/main/res/drawable-hdpi/selected.png | Bin 0 -> 4959 bytes .../main/res/drawable-hdpi/title_alert.png | Bin 0 -> 3696 bytes .../main/res/drawable-hdpi/title_bar_bg.9.png | Bin 0 -> 5970 bytes .../main/res/drawable-hdpi/widget_2x_blue.png | Bin 0 -> 1946 bytes .../res/drawable-hdpi/widget_2x_green.png | Bin 0 -> 1954 bytes .../main/res/drawable-hdpi/widget_2x_red.png | Bin 0 -> 1892 bytes .../res/drawable-hdpi/widget_2x_white.png | Bin 0 -> 1901 bytes .../res/drawable-hdpi/widget_2x_yellow.png | Bin 0 -> 1978 bytes .../main/res/drawable-hdpi/widget_4x_blue.png | Bin 0 -> 4165 bytes .../res/drawable-hdpi/widget_4x_green.png | Bin 0 -> 4192 bytes .../main/res/drawable-hdpi/widget_4x_red.png | Bin 0 -> 4223 bytes .../res/drawable-hdpi/widget_4x_white.png | Bin 0 -> 4106 bytes .../res/drawable-hdpi/widget_4x_yellow.png | Bin 0 -> 4199 bytes .../app/src/main/res/drawable/new_note.xml | 23 + .../main/res/layout/account_dialog_title.xml | 43 + .../src/main/res/layout/add_account_text.xml | 32 + .../src/main/res/layout/datetime_picker.xml | 56 + .../src/main/res/layout/dialog_edit_text.xml | 23 + .../src/main/res/layout/folder_list_item.xml | 29 + .../app/src/main/res/layout/note_edit.xml | 400 ++++++++ .../main/res/layout/note_edit_list_item.xml | 39 + .../app/src/main/res/layout/note_item.xml | 78 ++ .../app/src/main/res/layout/note_list.xml | 58 ++ .../res/layout/note_list_dropdown_menu.xml | 32 + .../src/main/res/layout/note_list_footer.xml | 24 + .../src/main/res/layout/settings_header.xml | 41 + .../app/src/main/res/layout/widget_2x.xml | 37 + .../app/src/main/res/layout/widget_4x.xml | 39 + .../app/src/main/res/menu/call_note_edit.xml | 48 + .../src/main/res/menu/call_record_folder.xml | 23 + .../app/src/main/res/menu/note_edit.xml | 52 + .../app/src/main/res/menu/note_list.xml | 39 + .../src/main/res/menu/note_list_dropdown.xml | 20 + .../src/main/res/menu/note_list_options.xml | 31 + .../app/src/main/res/menu/sub_folder.xml | 24 + .../app/src/main/res/raw-zh-rCN/introduction | 7 + .../app/src/main/res/raw/introduction | 1 + .../app/src/main/res/values-zh-rCN/arrays.xml | 23 + .../src/main/res/values-zh-rCN/strings.xml | 126 +++ .../app/src/main/res/values-zh-rTW/arrays.xml | 23 + .../src/main/res/values-zh-rTW/strings.xml | 127 +++ .../app/src/main/res/values/arrays.xml | 31 + .../app/src/main/res/values/colors.xml | 20 + .../app/src/main/res/values/dimens.xml | 24 + .../app/src/main/res/values/strings.xml | 135 +++ .../app/src/main/res/values/styles.xml | 69 ++ .../app/src/main/res/xml/preferences.xml | 30 + .../app/src/main/res/xml/searchable.xml | 27 + .../app/src/main/res/xml/widget_2x_info.xml | 23 + .../app/src/main/res/xml/widget_4x_info.xml | 23 + src/project1/build.gradle | 21 + .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 2 +- src/{project => project1}/gradlew | 0 src/{project => project1}/gradlew.bat | 0 src/project1/import-summary.txt | 36 + src/{project => project1}/local.properties | 5 +- src/project1/settings.gradle | 1 + 531 files changed, 15178 insertions(+), 101 deletions(-) delete mode 100644 src/project/.gradle/6.1.1/fileHashes/fileHashes.lock delete mode 100644 src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 src/project/.gradle/buildOutputCleanup/cache.properties delete mode 100644 src/project/.gradle/checksums/checksums.lock delete mode 100644 src/project/.idea/caches/build_file_checksums.ser delete mode 100644 src/project/.idea/modules.xml delete mode 100644 src/project/.idea/modules/project.iml delete mode 100644 src/project/.idea/workspace.xml delete mode 100644 src/project/build.gradle rename src/{project/.gradle/6.1.1 => project1/.gradle/4.8}/fileChanges/last-build.bin (100%) create mode 100644 src/project1/.gradle/4.8/fileHashes/fileHashes.bin create mode 100644 src/project1/.gradle/4.8/fileHashes/fileHashes.lock create mode 100644 src/project1/.gradle/6.1.1/executionHistory/executionHistory.bin create mode 100644 src/project1/.gradle/6.1.1/executionHistory/executionHistory.lock create mode 100644 src/project1/.gradle/6.1.1/fileChanges/last-build.bin create mode 100644 src/project1/.gradle/6.1.1/fileContent/fileContent.lock create mode 100644 src/project1/.gradle/6.1.1/fileHashes/fileHashes.bin create mode 100644 src/project1/.gradle/6.1.1/fileHashes/fileHashes.lock create mode 100644 src/project1/.gradle/6.1.1/fileHashes/resourceHashesCache.bin rename src/{project => project1}/.gradle/6.1.1/gc.properties (100%) create mode 100644 src/project1/.gradle/6.1.1/javaCompile/classAnalysis.bin create mode 100644 src/project1/.gradle/6.1.1/javaCompile/jarAnalysis.bin create mode 100644 src/project1/.gradle/6.1.1/javaCompile/javaCompile.lock create mode 100644 src/project1/.gradle/6.1.1/javaCompile/taskHistory.bin create mode 100644 src/project1/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 src/project1/.gradle/buildOutputCleanup/cache.properties create mode 100644 src/project1/.gradle/buildOutputCleanup/outputFiles.bin create mode 100644 src/project1/.gradle/checksums/checksums.lock rename src/{project => project1}/.gradle/vcs-1/gc.properties (100%) create mode 100644 src/project1/.gradle/vcsWorkingDirs/gc.properties create mode 100644 src/project1/.idea/caches/build_file_checksums.ser rename src/{project => project1}/.idea/codeStyles/Project.xml (100%) rename src/{project => project1}/.idea/gradle.xml (83%) create mode 100644 src/project1/.idea/jarRepositories.xml create mode 100644 src/project1/.idea/libraries/Gradle__org_apache_http_legacy_android_29.xml rename src/{project => project1}/.idea/misc.xml (100%) create mode 100644 src/project1/.idea/modules.xml create mode 100644 src/project1/.idea/modules/app/app.iml create mode 100644 src/project1/.idea/modules/project1.iml rename src/{project => project1}/.idea/runConfigurations.xml (100%) rename src/{project => project1}/.idea/vcs.xml (100%) create mode 100644 src/project1/.idea/workspace.xml create mode 100644 src/project1/app/build.gradle create mode 100644 src/project1/app/build/generated/source/buildConfig/debug/net/micode/notes/BuildConfig.java create mode 100644 src/project1/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json create mode 100644 src/project1/app/build/intermediates/blame/res/debug/multi-v2/debug.json create mode 100644 src/project1/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json create mode 100644 src/project1/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json create mode 100644 src/project1/app/build/intermediates/blame/res/debug/multi-v2/values.json create mode 100644 src/project1/app/build/intermediates/blame/res/debug/single/debug.json create mode 100644 src/project1/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml create mode 100644 src/project1/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json create mode 100644 src/project1/app/build/intermediates/compatible_screen_manifest/debug/out/output.json create mode 100644 src/project1/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar create mode 100644 src/project1/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex create mode 100644 src/project1/app/build/intermediates/dex_archive_input_jar_hashes/debug/out create mode 100644 src/project1/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state create mode 100644 src/project1/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugAssets/merger.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugResources/merger.xml create mode 100644 src/project1/app/build/intermediates/incremental/mergeDebugShaders/merger.xml create mode 100644 src/project1/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt create mode 100644 src/project1/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources create mode 100644 src/project1/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 create mode 100644 src/project1/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml create mode 100644 src/project1/app/build/intermediates/instant_app_manifest/debug/output.json create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class create mode 100644 src/project1/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class create mode 100644 src/project1/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt create mode 100644 src/project1/app/build/intermediates/merged_java_res/debug/out.jar create mode 100644 src/project1/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml create mode 100644 src/project1/app/build/intermediates/merged_manifests/debug/output.json create mode 100644 src/project1/app/build/intermediates/metadata_feature_manifest/debug/metadata-feature/output.json create mode 100644 src/project1/app/build/intermediates/navigation_json/debug/navigation.json create mode 100644 src/project1/app/build/intermediates/processed_res/debug/out/output.json create mode 100644 src/project1/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/ddb88bfb83247526ad206bd6c23362086669110a80eeecb006db8d8dd65926ca_0.jar create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/ddb88bfb83247526ad206bd6c23362086669110a80eeecb006db8d8dd65926ca_1.jar create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/ddb88bfb83247526ad206bd6c23362086669110a80eeecb006db8d8dd65926ca_2.jar create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/ddb88bfb83247526ad206bd6c23362086669110a80eeecb006db8d8dd65926ca_3.jar create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex create mode 100644 src/project1/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex create mode 100644 src/project1/app/build/intermediates/res/merged/debug/color_primary_text_dark.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/color_secondary_text_dark.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_btn_set_color.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_color_btn_mask.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_call_record.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_clock.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_delete.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_dropdown_icon.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_blue.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_green.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_red.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_blue.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_green.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_red.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_white.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_yellow.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_white.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_yellow.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_font_large.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_font_normal.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_font_size_selector_bg.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_font_small.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_font_super.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_app.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_background.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_down.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_middle.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_single.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_up.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_folder.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_footer_bg.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_down.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_middle.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_single.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_up.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_down.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_middle.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_single.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_up.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_down.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_middle.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_single.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_up.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_down.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_middle.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_single.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_up.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_delete.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_move.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_normal.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_pressed.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_notification.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_search_result.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_selected.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_title_alert.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_title_bar_bg.9.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_blue.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_green.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_red.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_white.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_yellow.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_blue.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_green.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_red.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_white.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_yellow.png.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/drawable_new_note.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_account_dialog_title.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_add_account_text.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_datetime_picker.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_dialog_edit_text.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_folder_list_item.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_edit.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_edit_list_item.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_item.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_list.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_list_dropdown_menu.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_note_list_footer.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_settings_header.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_widget_2x.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/layout_widget_4x.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_call_note_edit.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_call_record_folder.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_note_edit.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_note_list.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_note_list_dropdown.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_note_list_options.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/menu_sub_folder.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/raw-zh-rCN_introduction.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/raw_introduction.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/values_values.arsc.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/xml_preferences.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/xml_searchable.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/xml_widget_2x_info.xml.flat create mode 100644 src/project1/app/build/intermediates/res/merged/debug/xml_widget_4x_info.xml.flat create mode 100644 src/project1/app/build/intermediates/runtime_symbol_list/debug/R.txt create mode 100644 src/project1/app/build/outputs/apk/debug/app-debug.apk create mode 100644 src/project1/app/build/outputs/apk/debug/output.json create mode 100644 src/project1/app/build/outputs/logs/manifest-merger-debug-report.txt create mode 100644 src/project1/app/src/main/AndroidManifest.xml create mode 100644 src/project1/app/src/main/java/net/micode/notes/data/Contact.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/data/Notes.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/data/NotesProvider.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/MetaData.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/Node.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/SqlData.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/Task.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/data/TaskList.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/model/Note.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/model/WorkingNote.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/tool/BackupUtils.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/tool/DataUtils.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/tool/ResourceParser.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/DateTimePicker.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/DropdownMenu.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NoteEditText.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NoteItemData.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NotesListActivity.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NotesListItem.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java create mode 100644 src/project1/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java create mode 100644 src/project1/app/src/main/res/color/primary_text_dark.xml create mode 100644 src/project1/app/src/main/res/color/secondary_text_dark.xml create mode 100644 src/project1/app/src/main/res/drawable-hdpi/bg_btn_set_color.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/call_record.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/clock.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/delete.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/dropdown_icon.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_blue.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_green.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_red.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_title_blue.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_title_green.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_title_red.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_title_white.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_white.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/edit_yellow.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/font_large.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/font_normal.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/font_small.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/font_super.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/icon_app.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_background.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_blue_down.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_blue_middle.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_blue_single.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_blue_up.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_folder.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_footer_bg.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_green_down.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_green_middle.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_green_single.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_green_up.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_red_down.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_red_middle.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_red_single.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_red_up.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_white_down.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_white_middle.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_white_single.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_white_up.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_yellow_down.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_yellow_single.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/list_yellow_up.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/menu_delete.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/menu_move.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/new_note_normal.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/new_note_pressed.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/notification.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/search_result.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/selected.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/title_alert.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/title_bar_bg.9.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_2x_blue.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_2x_green.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_2x_red.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_2x_white.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_2x_yellow.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_4x_blue.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_4x_green.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_4x_red.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_4x_white.png create mode 100644 src/project1/app/src/main/res/drawable-hdpi/widget_4x_yellow.png create mode 100644 src/project1/app/src/main/res/drawable/new_note.xml create mode 100644 src/project1/app/src/main/res/layout/account_dialog_title.xml create mode 100644 src/project1/app/src/main/res/layout/add_account_text.xml create mode 100644 src/project1/app/src/main/res/layout/datetime_picker.xml create mode 100644 src/project1/app/src/main/res/layout/dialog_edit_text.xml create mode 100644 src/project1/app/src/main/res/layout/folder_list_item.xml create mode 100644 src/project1/app/src/main/res/layout/note_edit.xml create mode 100644 src/project1/app/src/main/res/layout/note_edit_list_item.xml create mode 100644 src/project1/app/src/main/res/layout/note_item.xml create mode 100644 src/project1/app/src/main/res/layout/note_list.xml create mode 100644 src/project1/app/src/main/res/layout/note_list_dropdown_menu.xml create mode 100644 src/project1/app/src/main/res/layout/note_list_footer.xml create mode 100644 src/project1/app/src/main/res/layout/settings_header.xml create mode 100644 src/project1/app/src/main/res/layout/widget_2x.xml create mode 100644 src/project1/app/src/main/res/layout/widget_4x.xml create mode 100644 src/project1/app/src/main/res/menu/call_note_edit.xml create mode 100644 src/project1/app/src/main/res/menu/call_record_folder.xml create mode 100644 src/project1/app/src/main/res/menu/note_edit.xml create mode 100644 src/project1/app/src/main/res/menu/note_list.xml create mode 100644 src/project1/app/src/main/res/menu/note_list_dropdown.xml create mode 100644 src/project1/app/src/main/res/menu/note_list_options.xml create mode 100644 src/project1/app/src/main/res/menu/sub_folder.xml create mode 100644 src/project1/app/src/main/res/raw-zh-rCN/introduction create mode 100644 src/project1/app/src/main/res/raw/introduction create mode 100644 src/project1/app/src/main/res/values-zh-rCN/arrays.xml create mode 100644 src/project1/app/src/main/res/values-zh-rCN/strings.xml create mode 100644 src/project1/app/src/main/res/values-zh-rTW/arrays.xml create mode 100644 src/project1/app/src/main/res/values-zh-rTW/strings.xml create mode 100644 src/project1/app/src/main/res/values/arrays.xml create mode 100644 src/project1/app/src/main/res/values/colors.xml create mode 100644 src/project1/app/src/main/res/values/dimens.xml create mode 100644 src/project1/app/src/main/res/values/strings.xml create mode 100644 src/project1/app/src/main/res/values/styles.xml create mode 100644 src/project1/app/src/main/res/xml/preferences.xml create mode 100644 src/project1/app/src/main/res/xml/searchable.xml create mode 100644 src/project1/app/src/main/res/xml/widget_2x_info.xml create mode 100644 src/project1/app/src/main/res/xml/widget_4x_info.xml create mode 100644 src/project1/build.gradle rename src/{project => project1}/gradle/wrapper/gradle-wrapper.jar (100%) rename src/{project => project1}/gradle/wrapper/gradle-wrapper.properties (87%) rename src/{project => project1}/gradlew (100%) rename src/{project => project1}/gradlew.bat (100%) create mode 100644 src/project1/import-summary.txt rename src/{project => project1}/local.properties (64%) create mode 100644 src/project1/settings.gradle diff --git a/src/project/.gradle/6.1.1/fileHashes/fileHashes.lock b/src/project/.gradle/6.1.1/fileHashes/fileHashes.lock deleted file mode 100644 index e3912c1aca5907c9485f36cc90f310fa53610cb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZQpel5Lfa~1!41}FdkF!Tfh diff --git a/src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/project/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index 40d5691af28914f1aa4856c081ca248506b124ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZQBIaTAW6tUfx0Rk8SEiD6x diff --git a/src/project/.gradle/buildOutputCleanup/cache.properties b/src/project/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 6bfb56b..0000000 --- a/src/project/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Tue Aug 30 20:45:54 CST 2022 -gradle.version=6.1.1 diff --git a/src/project/.gradle/checksums/checksums.lock b/src/project/.gradle/checksums/checksums.lock deleted file mode 100644 index 4f59df994b9a93bde1f4a4e682599ff88d065ad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZR6`AUU(!&`fQ1}FdkHdO>E diff --git a/src/project/.idea/caches/build_file_checksums.ser b/src/project/.idea/caches/build_file_checksums.ser deleted file mode 100644 index 7b992ab53fa132be89a2c0f1aabdc434e65ddba3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}D|d%6`;EWL2`N^IX#cW;tZfX zEBmd3hs6>uGBYr_F>vMNC#JY1CYR(Fc`|U8WE7{Z44qnF^tQc-d`+ysN&bdgCCw5tuuBkVGzWl`igAN&3=YWEH4{4 LXT160R9682Nsp*K diff --git a/src/project/.idea/modules.xml b/src/project/.idea/modules.xml deleted file mode 100644 index f62fa76..0000000 --- a/src/project/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/project/.idea/modules/project.iml b/src/project/.idea/modules/project.iml deleted file mode 100644 index 50ec0bc..0000000 --- a/src/project/.idea/modules/project.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/src/project/.idea/workspace.xml b/src/project/.idea/workspace.xml deleted file mode 100644 index d912aa7..0000000 --- a/src/project/.idea/workspace.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1661863529021 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/project/build.gradle b/src/project/build.gradle deleted file mode 100644 index 495c503..0000000 --- a/src/project/build.gradle +++ /dev/null @@ -1 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. diff --git a/src/project/.gradle/6.1.1/fileChanges/last-build.bin b/src/project1/.gradle/4.8/fileChanges/last-build.bin similarity index 100% rename from src/project/.gradle/6.1.1/fileChanges/last-build.bin rename to src/project1/.gradle/4.8/fileChanges/last-build.bin diff --git a/src/project1/.gradle/4.8/fileHashes/fileHashes.bin b/src/project1/.gradle/4.8/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..640995e236f774edba8cbffee4a01e8b100c813d GIT binary patch literal 18797 zcmeI%%PT}t0LSrjE!1E#5k`^_MMG0&;V~1&)C^fDuPtSP*mz{YLKY&4g@uJYre>j7 z5+!ddDHf6<5bNV*7-!#;BXfi~YsfE3fZd zKK7LB{|}ySl8XbM6Be0QmgxECvf=*tA*W1x|4h$QdfEf6Me~hX-mT}(uEFTij)7h+ z_vyL2aC83heKJ?(l?FZ6S2bUd&$uFh00IagfB*srAbBjh&)~JyU<7#+g!TW4C`iJAvUJgdC zQc@GY8(aPg*$}4iMpfQkWX8~uv7x2)&6cEUC5pFV6m}X8-^I literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/4.8/fileHashes/fileHashes.lock b/src/project1/.gradle/4.8/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..685861bbc5d3b2aa6ab96ae5629254f69bdacf9a GIT binary patch literal 17 UcmZQB`@g+Y(~$iV0|amb05e7d_W%F@ literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/executionHistory/executionHistory.bin b/src/project1/.gradle/6.1.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..0df6ea3b106e9b3fb741c7026e3477d9e7e267c2 GIT binary patch literal 277072 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 EKYu39fB*mh literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/executionHistory/executionHistory.lock b/src/project1/.gradle/6.1.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..eebbd9063d66ade2377c14890771b6c2a99b127e GIT binary patch literal 17 UcmZQ(pVV3>a%HO{0|e*-04jn5s{jB1 literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/fileChanges/last-build.bin b/src/project1/.gradle/6.1.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/fileContent/fileContent.lock b/src/project1/.gradle/6.1.1/fileContent/fileContent.lock new file mode 100644 index 0000000000000000000000000000000000000000..ed49f8334ae2e421c166e05f6c75bdf0c267039b GIT binary patch literal 17 TcmZQR)U{;moX3SO3{U_7K7s_@ literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/fileHashes/fileHashes.bin b/src/project1/.gradle/6.1.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bc6958c9d9272488501a0f2bccb4dcff72ce098 GIT binary patch literal 42497 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 z zQJ*{ViAmb6*9?$=rvU>pN_>`lzcuYWty1mXkr2zj$;?`uI*uhYvRyWP>CvBbvPve( zksnUjP9vkB%oW_V+_OX>ATgGQzPRa5=6)2no8r+YK&W_}LjE=`F8j!HV7=wn;Rw{Hrv zav?hungqOJlVJ5py^mNTjq-m9$Hk%8(QY3rb8ticmf}aPE>6|JM=E^(p!Ht+{F$nZ zYzrDu3H5(oGa3D+0CseKDzaCC;*8L zsgZc%(KRIz`Rnqr^6pbFzs`t)OvDHhG81?rvTw`ugX@6~j{_66j!SMmNbN(?l}N1U z-_dI7Z`>%kcX_-WZ#%fX{?7+;hrs*b>9ST?)cs)IZOiAA&q-U5??oVMjuN~qo@CzH~)@W!7#3}C<{0suEA1i}CS literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/fileHashes/resourceHashesCache.bin b/src/project1/.gradle/6.1.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..64884b48da90ac565ac0d8016d10a3bf599dff35 GIT binary patch literal 18667 zcmeI((JO;d7{~E9C1vZiWtbcHYGoy5m(z+1muQNzB)4)SB^TmC*~*0|Em`CW6DhA| zq?8i=04=pzXxh{)7ppmM?>Q}V<67TS=Y5}k=Xp<^&+X|AXqwwmmP4zIrb! za-Uz_AJ`wfxx8_q%lua5-O+UBE$S=Ed{5=Q@m$OML`O*G<0_vH6^i@kg?pJVsa(B9 zzHF`WL;wK<5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|00D->v{9Dst$iwDePJu-CdcV^t3N*uK(`vU2VJ^?xY58f*;#KTh{z1p=ytla^|u>Fc(Wk Mnum?LaHHAr4K&P!Q~&?~ literal 0 HcmV?d00001 diff --git a/src/project/.gradle/6.1.1/gc.properties b/src/project1/.gradle/6.1.1/gc.properties similarity index 100% rename from src/project/.gradle/6.1.1/gc.properties rename to src/project1/.gradle/6.1.1/gc.properties diff --git a/src/project1/.gradle/6.1.1/javaCompile/classAnalysis.bin b/src/project1/.gradle/6.1.1/javaCompile/classAnalysis.bin new file mode 100644 index 0000000000000000000000000000000000000000..d2fcd323640627ac54a526d481f2f787e6370313 GIT binary patch literal 20864 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 literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/javaCompile/javaCompile.lock b/src/project1/.gradle/6.1.1/javaCompile/javaCompile.lock new file mode 100644 index 0000000000000000000000000000000000000000..76274a736cf4b77f12a47017016f42a820d7ae9c GIT binary patch literal 17 TcmZP$mP_1Gw#KQR0Rlt;Dd+=+ literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/6.1.1/javaCompile/taskHistory.bin b/src/project1/.gradle/6.1.1/javaCompile/taskHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..f2aa322aa587f9566b3501e95b485e3d16709dac GIT binary patch literal 18747 zcmeI%Jxc>I9LMpT&_x8h2z?8Jh{erK=-@261wxt&CC5E+59*@m8*p<|aMIb`QE=Ax z;NVhlP~0^2uI=t5@(m>UkwB9FXU#x}UiYhQV%}Efk%RyO2q1s}0tg_000IagfB*sr zAb!d#hgDp97l{|7fOPnkVBl9AQtf~4^=eZo#E)JzjD_bNsbh@&o zjP!vvGPJ{bBu%W#(w1#u!T2}lnJmd&Y?V$!Rn%$a606dzQmIaCnQLSHviiA5MY?D& h-d*>(`?=SD>O7|x_bxsI zN;heQigIbzrYIY&lqB8Ul1jNO=Xri_XOFYzIM(j5d!9LG#+=Xm=6T=uJMX;n2RjBs zL#-3v7@u#WK0hVTNC8rS6d(mi0aAbzAO%PPQh*d71xNu>fD|AFNC8rS6d(mi0aD=q zQoy;N@eFsmwVSfRB)+e+gD(~`jy#6fk^J)th z7!MXFA?GxKr+QsHO!?*D{iklzo|L{uds2=rniu%eem+UdTFXu!xo|4&wG}U!Rtp-i zzXDJ5js0}x*K;;_yOH3RHp@Cw+%H~3&MpQ|H`pQEn-FP-oXZ2xT%a7kriQZ+xgd!4 zq_vj59i@86MGI+{m8Eu6_(UTYa=^2>2R@1iyEE}Rg|s_IinYy5y3fh3n`k2K%Vv0} zS$N~qmp=?VXXjDxoaRCoG|#^ae&bM!!ka+z9muIF@Z2!{#4OjwLgc(W@VvI?BgziX zt;g%+fXmK}Pto(Aw-e9b2mi%xJR?xza|yY~i+1;~n@n2*@&0qCffriFKT(eknTqDQ zzk}a;JH+$gxZ_25yE@?a{8-F4<4jq|sa>=uT~FT?8{m(e;|6};!y&k^)$Ba>vEbzg zja+ZEYC0ij&jWv;%Wbls5FkS?puiug6c#yG)r2GG4F|8bOY_OEOQ+fjet=9&xL?nR^m@1ibLFjw2V4_4qV$_BHTV4Q0=pf=l*b zKLY;Rqiv{R78if-1QPK2TLlU^lk2O{Jhc+MQQT2==37P%-mVP1NzK^0!;M!)N@(&p&kbw+`=DoztCjd^nx&zsP$6ud-_bKx;|Pw=)msU|Z@Isv)Jp7w}`(E-8F@%4@Wp7zGYk`;#1>1dww1?_K(9A{sO zz~?!8H~2^;Rr|KAW(73Q{|0!i@``GbFDo+rLOaHZh-;>5tiVetWIo|g)4aK7S%N!Fcp$hkYfjg1}J z-gh*rBNzS*Zno&n^s;9L__`$8O1n#~v^bP`1ka~|&tz%HWjD96kyEE=x7k!aGfbL{ zoF4;j!Blotwb`qJT(BH`*23o-n{AEpI=oM`|G54l>uAX#JU<59YO_WAaZe%sz2Hp- zx3=D+6{8y!h~`Cc;5JiE+p0OJF2VbAmi7?d41r*fIdb-9aDMRIl%m_oyYV`z;8fIn zZ;KV579r=&0C%jDX_R=dLy!v|f;;6bEfqbz+lidI0zQv_O@E4+x+`*FJNW#W9bazP zdJ+F_a!-IeUl%DbpNcK<`ikI-BHN!vFV}(VqzCxo?dlO;^_EZYcBg|c8RKvx!#xi7 z7ny=Dl@){pCbZzsOZYwQ4Y~^Vt6430yFY<1^N<`h+|_|Qa5BN&#;>S(ozBANKjjF% zvP4=b-ai^&Peh^M9;N07tW@Oi_lxfj?j_DOiB`Ew;XZQU-bufeR~l>G!~4@f`&FH| zme|Z@#1xDoyv0`@H+9}TU2d^y-!VF zfLypAe7lM7ZCj`NtB?yU!Qn51q2h>MBafs2DL@L40;B*bKnjooqyQ;E3XlS%04YEU zkOHItDL@L40;B*bKnjooqyQ;E3XlS%04YEUkOHItDL@MR`vpw9HmTHgm+QWFKYaNo z>4N{9^zA76_O70N`nJwMdslDvr#CYLzfXT1MSra`@Qd|k5C6Fuz1e!-W(NMddRFZz iJ&&TN^w+!kYn`5Z*i*>1x|;mWU+Vs9*qe3!V&)HAmor)b literal 0 HcmV?d00001 diff --git a/src/project1/.gradle/checksums/checksums.lock b/src/project1/.gradle/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..3ce032137277d57b7451037b5af5227b93fcfd37 GIT binary patch literal 17 TcmZSH@~`Vdtf5;p0~7!NI*0^c literal 0 HcmV?d00001 diff --git a/src/project/.gradle/vcs-1/gc.properties b/src/project1/.gradle/vcs-1/gc.properties similarity index 100% rename from src/project/.gradle/vcs-1/gc.properties rename to src/project1/.gradle/vcs-1/gc.properties diff --git a/src/project1/.gradle/vcsWorkingDirs/gc.properties b/src/project1/.gradle/vcsWorkingDirs/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/project1/.idea/caches/build_file_checksums.ser b/src/project1/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..fc66efd5cc274a16321701f5f0cbcb714d1465ad GIT binary patch literal 547 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}Eof}O+a@Eg5>l-a(W(##Th_( zR`y#54~r#SWM*J;W8likPfT%3OfJbU@?_vF$tX%K&dAS6sVJ~_U;qK0at2z_zyOYkOxc*3?Qo+1SZ!h1y71wnse&mqRX30d31nI zEKV&c$;?YHhG{HhsAFIQshxK-VV})?_B`DLJ*jY~!wX9ocu;JBD|}x2%_QIQ+qXAC zu6OG!{%iy~CnrBSF$Wa11*t_PnW@F4aK%=~-ibMx2wh&v+#}4grrErN!N}PvCbT%U zs5s_n$BbulHvppw#Msgu19egiBBn5m%bea{EPSZq*TaJ!o*At(b}V5K#H0F(Y|qVp RhD|Il8#rgY`QcPo0RVzD#xMW? literal 0 HcmV?d00001 diff --git a/src/project/.idea/codeStyles/Project.xml b/src/project1/.idea/codeStyles/Project.xml similarity index 100% rename from src/project/.idea/codeStyles/Project.xml rename to src/project1/.idea/codeStyles/Project.xml diff --git a/src/project/.idea/gradle.xml b/src/project1/.idea/gradle.xml similarity index 83% rename from src/project/.idea/gradle.xml rename to src/project1/.idea/gradle.xml index 16dedfe..440480e 100644 --- a/src/project/.idea/gradle.xml +++ b/src/project1/.idea/gradle.xml @@ -1,16 +1,15 @@ -