From 20f43c6345404b0028861814b9ccaee96e8b9103 Mon Sep 17 00:00:00 2001 From: AdemarTCFilho Date: Wed, 23 Nov 2022 20:54:14 -0300 Subject: [PATCH 1/2] Primeiro refatorando class --- src/.classpath | 6 +++++ src/.project | 17 +++++++++++++ src/module-info.class | Bin 0 -> 150 bytes src/primeiroRefactoring/Endereco.class | Bin 0 -> 1060 bytes src/primeiroRefactoring/Endereco.java | 34 +++++++++++++++++++++++++ src/primeiroRefactoring/Pessoa.class | Bin 0 -> 1810 bytes src/primeiroRefactoring/Pessoa.java | 31 +++------------------- src/segundoRefactoring/Quicksort.class | Bin 0 -> 1657 bytes src/terceiroRefactoring/Discente.class | Bin 0 -> 1523 bytes src/terceiroRefactoring/Docente.class | Bin 0 -> 1514 bytes src/terceiroRefactoring/Pessoa.class | Bin 0 -> 2563 bytes 11 files changed, 61 insertions(+), 27 deletions(-) create mode 100644 src/.classpath create mode 100644 src/.project create mode 100644 src/module-info.class create mode 100644 src/primeiroRefactoring/Endereco.class create mode 100644 src/primeiroRefactoring/Endereco.java create mode 100644 src/primeiroRefactoring/Pessoa.class create mode 100644 src/segundoRefactoring/Quicksort.class create mode 100644 src/terceiroRefactoring/Discente.class create mode 100644 src/terceiroRefactoring/Docente.class create mode 100644 src/terceiroRefactoring/Pessoa.class diff --git a/src/.classpath b/src/.classpath new file mode 100644 index 0000000..3f3893a --- /dev/null +++ b/src/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/.project b/src/.project new file mode 100644 index 0000000..0f6f6a7 --- /dev/null +++ b/src/.project @@ -0,0 +1,17 @@ + + + src + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/src/module-info.class b/src/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..b7db21a5ff04a311dec24c48a71e02b396e4075b GIT binary patch literal 150 zcmX^0Z`VEs1_oOOE_MbcMh5QO{FKt1RNc(Hw0uSeuHgLAqU2P!%$!t41_2}~y{yEt zL`DWSU$AOn26mv%qSUm+PLLYCq{QOX1_lO3pdApv#J~(>Ffp(& TumWi@1~#xTBLhbRm;oUGkY*kx literal 0 HcmV?d00001 diff --git a/src/primeiroRefactoring/Endereco.class b/src/primeiroRefactoring/Endereco.class new file mode 100644 index 0000000000000000000000000000000000000000..cd3cbf1b62efaeb0c30e3d8f339da8b499b97632 GIT binary patch literal 1060 zcma)(&u-H|5XQf?U5B_%(llwHCG;Pc#6WYdT6(GA6oEuh?vArfw{pCZ>+)P65g~El z0s2sgnRQCj)J0spv*T}Oe*4YM@1MT_yv55BEP?hkRTHUF{YjpOQKnOsjC=2rkxXTz zOK=3%F2gTjFAgdHad;`COu&ovI1NYoI@JQ}{X4-~#`Q-6tC5~eV>yvYMiM)cQvvr_ zB`P}+IP5$u`JYU8AmE(pk@R4r;-icz_3m^BWe}#16}TL&`zYm6)5jCI0=2$M5VJsP1M`1h&Q^ogr(#bB=mB4oYU!Kt8Dr1@T7aVAIx)1S5c6DF2QSfYjQkB}B zF4|S4!g~pq6~;pT!-023=120q;>T2O_jSOVz#e&E(~50aYzajc8)8nfgU%8u%JAsB zO1GH)J9IXKAMk@$Gt`3DGt`4OGc>-Lstx+Ks28Zpp}I2FRpFz73gv+yug6n7qZ@TH zbA^d`vSlKkZPUz6Y|SV4=w#JO@Ex_U6jZ0dkUg`5{XdJgregpA literal 0 HcmV?d00001 diff --git a/src/primeiroRefactoring/Endereco.java b/src/primeiroRefactoring/Endereco.java new file mode 100644 index 0000000..c43df24 --- /dev/null +++ b/src/primeiroRefactoring/Endereco.java @@ -0,0 +1,34 @@ +package primeiroRefactoring; + +public class Endereco { + + private String logradouro; + private String complemento; + private String cep; + + public Endereco(String logradouro, String complemento, String cep) { + this.logradouro = logradouro; + this.complemento = complemento; + this.cep = cep; + } + + public String getLogradouro() { + return logradouro; + } + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } + public String getComplemento() { + return complemento; + } + public void setComplemento(String complemento) { + this.complemento = complemento; + } + public String getCep() { + return cep; + } + public void setCep(String cep) { + this.cep = cep; + } + +} diff --git a/src/primeiroRefactoring/Pessoa.class b/src/primeiroRefactoring/Pessoa.class new file mode 100644 index 0000000000000000000000000000000000000000..25cd0d646232f4c630e1c104d49fab19c19b07b7 GIT binary patch literal 1810 zcma)*TTc@~6vzKl+O3o=^g^l2#VQE4%cY_a6H#6;>H{JH!~0MMT+(*QcJVX$sELh< z4}JhYl<}O|#lkX8NRyp2XU^q!F8%ZO*KYu?v6)3mVEQ8PI?48{^V0;S!-(_zSdTLL4ki&KGopw7Hr82Im0Alm}t zCo+_Kve%+i-O#6~k?&>bwVQ8bsK_(RQTL@6OCKbquwHpxFWeUB)Nd!dyJnE)ES}2g_;O5{8^p;Q+$%;mHW1OWch(V_XisYL#EXObdJ4VUH)#&NxV)Ez` zzvykadWkNF{$67N9PnwcGX-4{_3DKD+ z&pgKIJ3+Uv+7DQAf1=ub-C_)+q z+J+*==gr*sQLK)7=Z(lCNllOT&m5Z4S+O@h=3q%j192ge}G zSfMX>_xfm@B*?N6WEE?%^NrCsNsu)HX$}G5yQBNC35dIe5`RvQ#fZ>u5+d!I7Y~z@uP2B`2Z4yZ86k=khs1d4^#XiV^@frJ! z+Lua|Qnh{Qe@GgM=k|d_ZN+0B`UfiYm-Gqx?LkAL(CVb!nc3Ny`M#OGKlXmv1@HkD z4Ri@4+s67YI+e4cDI* z2&FTN0@_Wl=9mZ}YC%U>;N+a!aPD?CmYvppxmBGTIF(+SJF2DPt6C>jeslJVs?+pcuhBLT7w8MTTyMNsdU+B>KTa92U&B-R zvh6z?7Ea>~v3MOqvky}6@&e=g%;Lz6$q3Fe?4m=0hHDO~sW}Z<^CpH(Br#|p^-9uL z?pYYZuz=B2q3VQSr;kHm;w@Y-a9$vGgl}H@k1UMfZPMM6?9fI)_l$wG!098u10HU4 z+&nOy1x&LzHG|Di9FcID@=%IqPjgf({t>x9x ze?-xQt=amM{l65HPynS6lpSHQQA7x+hk$I_h6v;;;a0|ByI)bn9F^Z%iP6qGL7UJE3L+KOx4ny1HFTlW@7}>{p7zXB*1`(|6 zhpFa_u@rqXjIHSN6UnF8%qH^F3GHD)OBVEPT+0%2>PJK$YhoK?sjRK%pHkEJw?ReA z7s6bXwZz2^m*~es#ly4x-?NE-Pf{gYr)$Cv2lQsSKTMM6Bc{syaRFzDd4ODkb*FNra%A%`~d0gGkwMQj0M6e!&d zSX5GpQWvwWVIg2KMjjQP8nZ7m>TOn2U=?LbVMdOl5=e^U81y~#3n99@2mWS$f%~*} H;nRNrdstPk literal 0 HcmV?d00001 diff --git a/src/terceiroRefactoring/Discente.class b/src/terceiroRefactoring/Discente.class new file mode 100644 index 0000000000000000000000000000000000000000..3415c20608b7f5aff45d3e9cfeb775a72d183ab2 GIT binary patch literal 1523 zcmaKrO>fgc5Qg7P)076MX_F?!=?An>aNLhj#03Gpv>-*QN<~pGoVLkQwsLJ`JDmAJ z96%yM;=m8!M`WmiuoSDXqjVU&RUc$04npmp zwf1$?QGTqZkQbOem!DO;B zeI4%#JaaM-(h1w67R?iZ{9e#iMNDAMLJ1Xt38#574S{(JlPGXhw=jiU9Nn=njUq=4 z3%6kjln=D84tp1;DtsqTJ;kU&M|vkR)clK;$33Pf#~n61_1Emw zUD~a7Lm~}V$sJfed)ZFDh7F;{uhyC5$U8J>Pd`pyLhFr?D&Z3Gr z*r;HMet$}tS+$H6+BsqpVIpS9nTTnaw87IxUIKS65gYEEN`} z4LubYHG`tS!kPRiJHDjt*C%JnGXjmCjy?Us*MW>*>OjXPl06v<)ZZRlsE-VLJruBd z(#R*hzK&xVlHo`*Fxu~QrBS4)slL?yiy$`I3_KkM(x=TluenI|2Z4&D$5x^%PtD}q`&gj(H0-G|rm$#X9yNg}r+qvNfh7ymC~?)WFoP>xtyq{vnX8tC zIamVK10ASWgZ_z%-pCVQF?{Gr|5!$v-_y;ad9P_os|Wv?IZdN^s!Vsngl(st^ObZa zo_wZ}HyHlvDmNO-rslM>6C)XWkICvzR>gKU**(h%a_O&Wa*58bg-y13ayvD@tY-TP z*&kj`pE9ESD`YdaU38L2%SYjWZuWD{aaie%-sS6wHHvPE{sTo6I9;j=oNcmFvdK!h z(#j#vqe9Ory?vrntZupAvEXhEQFph8u-%;@mfe-&5Y4a2*{iHcl=IZ1LM~N$E})J@ zG*QDf`u#q2X4NXL)5;Z-h@@hcLQ*jeleYMtk(a;?+)QaYw6cEM{f7D%DhlAnBNIDm zVvPi86G0!oo*v#OHMb}wpK*a*PIj9F(@Go~Bh@)(Da91Hh1;puWe__HvYHFBfjfC1 zb{1rf+O1Cj;VJP1HsR!eEN4MBazWZ~^FWrfAZ-G1CxCEB46=pobC3d6qiC9+Gtuni jg6v>7J-knebLJ&?bL>WqqS+&mdlNwTjxb0k>3H`KKynOH literal 0 HcmV?d00001 diff --git a/src/terceiroRefactoring/Pessoa.class b/src/terceiroRefactoring/Pessoa.class new file mode 100644 index 0000000000000000000000000000000000000000..684b13e8af7a0e2b20c3e14133c5a8e09ac6ea19 GIT binary patch literal 2563 zcma)+-Etc>6vvMoe`nh`-`;$XhSZI-P3i(IH8cqYyDb+^$Rurs3z$LKC}BIcH)C&j z5MBhBVTTzmcmSS*=V16B?FJ_s?M!cUj-(^$caHwj-~ayk7ZL5y>jGs2Ed*-dDsSK) zsx#>Z{=n;>HxATr=*t3S1y$b3pJbyeG5XEPJLLv~tiIn*Psxt~X3V8i< zL1XU4nV>rZb?yy=f&W?!WLMDLQyIv8Idr|A>hs!4wDvOax{bCB6jl~^_XFw0-kwx~ zazjsEz?OOv2e_AADQMR9)tTpd*hn3!{^`}0qAe)D?e)E2SJ2P(+i>qcGQxWQHM&x9 z8E&s?ZyXECw)|67rZJkeXp-hotop`ri3C+G%2A%Z1&a!iw`5T<@;sm(TBmWXl_m#&NIvzdQNBk6N6&e}C8!u6Y1qCm|a?%!J z(iT$E7DCb%GSU_z(iRfZ76O8u#*ULTg?1Xff3W*FY}5IJW}Js1%{!YR+0Ir-i;kTQ zY1y%JA+0!eKBQI0E`+q^*u{`)PPG)$`fqyY4YZH+KGT$?8PLu`xN|sRo@}bp3fdYi z&_i0Jk7$XW(K0z$bEe6g7~ez>6go$tJyi5UMQ8UPMBgkqJ Date: Wed, 23 Nov 2022 21:43:59 -0300 Subject: [PATCH 2/2] refatorando segunda e terceira atividade --- src/segundoRefactoring/Quicksort.class | Bin 1657 -> 1850 bytes src/segundoRefactoring/Quicksort.java | 19 ++++++++++--- src/terceiroRefactoring/Discente.class | Bin 1523 -> 1792 bytes src/terceiroRefactoring/Discente.java | 28 ++++++++++++------ src/terceiroRefactoring/Docente.class | Bin 1514 -> 1744 bytes src/terceiroRefactoring/Docente.java | 14 +++++++-- src/terceiroRefactoring/Pessoa.class | Bin 2563 -> 2078 bytes src/terceiroRefactoring/Pessoa.java | 38 +++++++------------------ 8 files changed, 57 insertions(+), 42 deletions(-) diff --git a/src/segundoRefactoring/Quicksort.class b/src/segundoRefactoring/Quicksort.class index 6a4e187ee15ddea256a1a659d7c14a538a486391..7f4942d0fa822eceda0689f53dcd84a9fd34f390 100644 GIT binary patch literal 1850 zcmeHHTTc@~6h2cc-7ZKG1TP>C^|m!ldGSfq#3&?98c~W(Oyk3Jd!PfmGj(=K;FprY zBsrRfOsro#aYFM@D5qlwd6qIlid1gDI2x2w2CY6u#mm)lm3J|9ZF`i7^w{^ogDZ1z z8Ri)*2aWT}7^<}8DyP(t3SST64rSYMX0X`Mp@{x`!|%hqbIV}8F{xO$s1Rcz6@!(a zJwBYjeHvol6<<<->kO7sQc`c$ce5K0ZZg*VU$U+orrH!VYbLceWiP0->mJ-@U?$7& z2F7S9PNV)A6th|20cT(*b4aJw)O&_le00ONNyC>xA!yg@^-9Zwdki)v^C3+b_)R@9 zA?`@mN%Prsthq9W4WM~VlOL!h8U1ExEzs^Uoicj+U%-36=zoH_Z?wxniB@L=FbfN` z&JC^LDlF2j2upB{td{A2o^DoBUym;My75#7r6ic literal 1657 zcmaJ>QBNC35dIe5`RvQ#fZ>u5+d!I7Y~z@uP2B`2Z4yZ86k=khs1d4^#XiV^@frJ! z+Lua|Qnh{Qe@GgM=k|d_ZN+0B`UfiYm-Gqx?LkAL(CVb!nc3Ny`M#OGKlXmv1@HkD z4Ri@4+s67YI+e4cDI* z2&FTN0@_Wl=9mZ}YC%U>;N+a!aPD?CmYvppxmBGTIF(+SJF2DPt6C>jeslJVs?+pcuhBLT7w8MTTyMNsdU+B>KTa92U&B-R zvh6z?7Ea>~v3MOqvky}6@&e=g%;Lz6$q3Fe?4m=0hHDO~sW}Z<^CpH(Br#|p^-9uL z?pYYZuz=B2q3VQSr;kHm;w@Y-a9$vGgl}H@k1UMfZPMM6?9fI)_l$wG!098u10HU4 z+&nOy1x&LzHG|Di9FcID@=%IqPjgf({t>x9x ze?-xQt=amM{l65HPynS6lpSHQQA7x+hk$I_h6v;;;a0|ByI)bn9F^Z%iP6qGL7UJE3L+KOx4ny1HFTlW@7}>{p7zXB*1`(|6 zhpFa_u@rqXjIHSN6UnF8%qH^F3GHD)OBVEPT+0%2>PJK$YhoK?sjRK%pHkEJw?ReA z7s6bXwZz2^m*~es#ly4x-?NE-Pf{gYr)$Cv2lQsSKTMM6Bc{syaRFzDd4ODkb*FNra%A%`~d0gGkwMQj0M6e!&d zSX5GpQWvwWVIg2KMjjQP8nZ7m>TOn2U=?LbVMdOl5=e^U81y~#3n99@2mWS$f%~*} H;nRNrdstPk diff --git a/src/segundoRefactoring/Quicksort.java b/src/segundoRefactoring/Quicksort.java index e127d4c..6c31349 100644 --- a/src/segundoRefactoring/Quicksort.java +++ b/src/segundoRefactoring/Quicksort.java @@ -7,14 +7,25 @@ public class Quicksort { public static void main(String[] args) throws IOException { int quantidade = 10000; int[] vetor = new int[quantidade]; + + vetor = preencherTextoVetorAleatorio(vetor); + + textVetor(vetor, "Vetor desordenado: "); + quickSort(vetor, 0, vetor.length - 1); + textVetor(vetor, "Vetor ordenado: "); - System.out.println("Vetor desordenado: "); + } + + private static int[] preencherTextoVetorAleatorio(vetor) { for (int i = 0; i < vetor.length; i++) { vetor[i] = (int) (Math.random() * quantidade); - System.out.print(i + " "); } - quickSort(vetor, 0, vetor.length - 1); - System.out.println("\nVetor ordenado: "); + + return vetor; + } + + private static void textVetor(vetor, texto) { + System.out.print(texto); for (int i : vetor) { System.out.print(i + " "); } diff --git a/src/terceiroRefactoring/Discente.class b/src/terceiroRefactoring/Discente.class index 3415c20608b7f5aff45d3e9cfeb775a72d183ab2..acdc23759b19266c568cc41497a7211651ccddbd 100644 GIT binary patch literal 1792 zcmZ{jTTc^F5Xa|~Ug)w|EVP!JEDEwMmx3Z9w->6h2^s=OVthL69^jbmF4+s8%0x{h zCYtEGAIdnhZE4wVU-q1{JOBUu&dluJe?NZ%z%J}$Ai-eD7p@_s>l}%5ZupKX?Tczn zdWNulk%1(GiMWVE;du^cFlu6`yt1Utz5T%TxXC?y`|;otzvfkoquH@fp4$vmll#1G zU$~@YFw%?(d}&o{+!q*8w1b9lokQVD$8=hT4jQsLgKUGNlMz^$HXr9-FdT6%4N2rj z!Zu|CcbJIP7^HWkE&V+PTY3yzl%(EkUn`$7NbWl(7G;z{u5-UvuIspiP+;)py^VKs ztZQLvhSRu`7WbuNYgevwW{Jj@resep1%9$U-wmkPTC>?LJfKFN9CWo?aI8 za!kdtz(7+W1!T8HeE?9MRc^>VZcl;VjB85qRNQi?l*(NBQ_=2iXX?hW zU#Kt)_ZXB=*(WrqhqI>~I|2TwuO+p5xZSxGnnRdHrvdz_Q;?vR;4VRR3s<~rxFTS< zVme%hP?3WXeBQ^?I;u0cD!(BAAwTv5ihsh`aeSsR22eABPc_^tFbPw5VlWL4TMkuR zDK1s{4l`eIlYox6)Fn>cif7?bOT35C3Dl%3i#IUy?N+UXZ>R7|)1gDL8P#$iG`cJ$ zehhOhuWpd}D2NsdvH*G<$b1xJ4%5x|0ikLWNEs?IAd8=G@6;@(9t*MzD?K2SH?SB5 zSwfKIJ|NU?0;$4k49HrvBCD|=&!E%;f~{GLf~+IR^FAOnZv?WA5zQ&9V*A=NvhgKS mkfgc5Qg7P)076MX_F?!=?An>aNLhj#03Gpv>-*QN<~pGoVLkQwsLJ`JDmAJ z96%yM;=m8!M`WmiuoSDXqjVU&RUc$04npmp zwf1$?QGTqZkQbOem!DO;B zeI4%#JaaM-(h1w67R?iZ{9e#iMNDAMLJ1Xt38#574S{(JlPGXhw=jiU9Nn=njUq=4 z3%6kjln=D84tp1;DtsqTJ;kU&M|vkR)clK;$33Pf#~n61_1Emw zUD~a7Lm~}V$sJfed)ZFDh7F;{uhyC5$U8J>Pd`pyLhFr?D&Z3Gr z*r;HMet$}tS+$H6+BsqpVIpS9nTTnaw87IxUIKS2lXaqf(ZBx#L*kL^{IKG?;*r4mp@+P&Cvm z`6hf@U9MHpfkv!a3COQG>9aN!ULK}3Vxu&HL8-u;P8@x zcHnmKulGVy`}C+A8#G#Q0~I6qCrv?uJjPRkTnKlB4R@>^?wA($F;wIrkLx&o)lr?n zUHb_W9}1J-q4+zDy^d=dV*q1kaMi=J2D31SUkv79A<9t0o#Il}Z?O0U4+*#wPxpya zJ#jh2rt-TOoxnX^UAutAuRXOE-p=8Z=EDr7Zd8Ov)i}ti5@a2wRUp+k$QpvI4*{We6UZId=z%2g)NM`e zbI;svUu#N`dvHGz@8V?8WTmUC7f_3XY$8Z~2nfv^fov)rsmC4JQi42GJ5rB>Y$M3d O5D*%80@(_m{^%d5@IsIP literal 1514 zcmaKrUr!T36vfY!Qlu;`v}~bOR8VBQ{HYjUj7nmxCMKu}7+!oDwj&PN?wZ}H&we8{ zu`%(%58#I~-n(6au3KMr?oQ8~``de_zkdJt3E(mIW>65gYEEN`} z4LubYHG`tS!kPRiJHDjt*C%JnGXjmCjy?Us*MW>*>OjXPl06v<)ZZRlsE-VLJruBd z(#R*hzK&xVlHo`*Fxu~QrBS4)slL?yiy$`I3_KkM(x=TluenI|2Z4&D$5x^%PtD}q`&gj(H0-G|rm$#X9yNg}r+qvNfh7ymC~?)WFoP>xtyq{vnX8tC zIamVK10ASWgZ_z%-pCVQF?{Gr|5!$v-_y;ad9P_os|Wv?IZdN^s!Vsngl(st^ObZa zo_wZ}HyHlvDmNO-rslM>6C)XWkICvzR>gKU**(h%a_O&Wa*58bg-y13ayvD@tY-TP z*&kj`pE9ESD`YdaU38L2%SYjWZuWD{aaie%-sS6wHHvPE{sTo6I9;j=oNcmFvdK!h z(#j#vqe9Ory?vrntZupAvEXhEQFph8u-%;@mfe-&5Y4a2*{iHcl=IZ1LM~N$E})J@ zG*QDf`u#q2X4NXL)5;Z-h@@hcLQ*jeleYMtk(a;?+)QaYw6cEM{f7D%DhlAnBNIDm zVvPi86G0!oo*v#OHMb}wpK*a*PIj9F(@Go~Bh@)(Da91Hh1;puWe__HvYHFBfjfC1 zb{1rf+O1Cj;VJP1HsR!eEN4MBazWZ~^FWrfAZ-G1CxCEB46=pobC3d6qiC9+Gtuni jg6v>7J-knebLJ&?bL>WqqS+&mdlNwTjxb0k>3H`KKynOH diff --git a/src/terceiroRefactoring/Docente.java b/src/terceiroRefactoring/Docente.java index 1f17f04..f992b27 100644 --- a/src/terceiroRefactoring/Docente.java +++ b/src/terceiroRefactoring/Docente.java @@ -2,19 +2,21 @@ import java.util.Date; -public class Docente { +public class Docente extends Pessoa { private String[] disciplinasMinistradas; private Date dataAdmissao; private String emailInstitucional; private double remuneracao; + private String siape; - public Docente(String[] disciplinasMinistradas, Date dataAdmissao, String emailInstitucional, double remuneracao) { + public Docente(String[] disciplinasMinistradas, Date dataAdmissao, String emailInstitucional, double remuneracao, String siape) { super(); this.disciplinasMinistradas = disciplinasMinistradas; this.dataAdmissao = dataAdmissao; this.emailInstitucional = emailInstitucional; this.remuneracao = remuneracao; + this.siape = siape; } public String[] getDisciplinasMinistradas() { @@ -48,4 +50,12 @@ public double getRemuneracao() { public void setRemuneracao(double remuneracao) { this.remuneracao = remuneracao; } + + public String getSiape() { + return siape; + } + + public void setSiape(String siape) { + this.siape = siape; + } } diff --git a/src/terceiroRefactoring/Pessoa.class b/src/terceiroRefactoring/Pessoa.class index 684b13e8af7a0e2b20c3e14133c5a8e09ac6ea19..365def2aabc0da24ae83d199d97bfecb32b8f0b6 100644 GIT binary patch literal 2078 zcma)+ZBG+H5Xb*p`T*sCwv^IVo)vA6LIp(y#Y7Q}rdCo6?~k(Jk+w&!hj0B#n%I~a z;|K6V8E5v2rN=g*FK*}Nc4mJw|JnZe`|~$|9c;%C63BbftxMZ=YVyRYdyZ?jPRskU z-FB=P!UBmi>$6pESmgb1bSCSbfYEZAa@T2|H>BqXq$<5F2Oh^i6&R|Yp9qY(^3-m7 zuJcB^RzqO?*z&BZ)vnu3+2YuQAA8~1jq)qYlN1@_?E9A8wccBjPLxf{ZunG`Ci={7 z+1_)3FNN!8-`vwX_2x0E5#1__hXUbU=UB!ugp`4COj6;6;^7DcrVK<7Woz0%%(rp| zhJEXnff2;{>#TuM-#2f-@U2AyV~7e&RP2_lUNn!S`_VdTP$NcjF=HjE2a+h_EQiw7VX|h7Bvsy`IwUWkaC56>W`l^-GrFDWbjH_pY-hNU1 zFs&u?2a@JW2Whj^LB?F|AZzBr9pueiq=OkV7wurq%*8rb_@=Tg(ep0N6Ocq0DY7Oh zZ#q;qG3QCLaXZ)Pmf{I;G&?K56nnkSzk)9st4<#2_2mj?4r>cC;W5^c|TA zg1jJ*mjgg}fEnbW7Gy36vZn>v)Pu|gLEaL`y8$44e;DME7Gxm^Qq_Vy)`ML6Tkvm9 TjX(|tfbjKYkS8Q?2wVREXCpWL literal 2563 zcma)+-Etc>6vvMoe`nh`-`;$XhSZI-P3i(IH8cqYyDb+^$Rurs3z$LKC}BIcH)C&j z5MBhBVTTzmcmSS*=V16B?FJ_s?M!cUj-(^$caHwj-~ayk7ZL5y>jGs2Ed*-dDsSK) zsx#>Z{=n;>HxATr=*t3S1y$b3pJbyeG5XEPJLLv~tiIn*Psxt~X3V8i< zL1XU4nV>rZb?yy=f&W?!WLMDLQyIv8Idr|A>hs!4wDvOax{bCB6jl~^_XFw0-kwx~ zazjsEz?OOv2e_AADQMR9)tTpd*hn3!{^`}0qAe)D?e)E2SJ2P(+i>qcGQxWQHM&x9 z8E&s?ZyXECw)|67rZJkeXp-hotop`ri3C+G%2A%Z1&a!iw`5T<@;sm(TBmWXl_m#&NIvzdQNBk6N6&e}C8!u6Y1qCm|a?%!J z(iT$E7DCb%GSU_z(iRfZ76O8u#*ULTg?1Xff3W*FY}5IJW}Js1%{!YR+0Ir-i;kTQ zY1y%JA+0!eKBQI0E`+q^*u{`)PPG)$`fqyY4YZH+KGT$?8PLu`xN|sRo@}bp3fdYi z&_i0Jk7$XW(K0z$bEe6g7~ez>6go$tJyi5UMQ8UPMBgkqJ