From 129f5d3ac7ab0fca7bf7a0a936579a65582249bf Mon Sep 17 00:00:00 2001 From: Ino Date: Thu, 11 Sep 2025 15:23:15 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=95=84,=20=EA=B1=B8=20?= =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ResWork/Table/Export/Girl.json | 49 ++ Assets/ResWork/Table/Export/Girl.json.meta | 7 + Assets/ResWork/Table/Export/Tables.prefab | 14 + Assets/ResWork/Table/SheGotWet.xlsm | Bin 38705 -> 40170 bytes Assets/ResWork/Table/table_girl.cs | 31 + Assets/ResWork/Table/table_girl.cs.meta | 2 + Assets/Scenes/SampleScene.unity | 819 ++++++++++++++++++++- Assets/Scripts/UI/LobbyUI.cs | 6 + Assets/Scripts/UI/ProfileCard.cs | 14 + Assets/Scripts/UI/ProfileCard.cs.meta | 2 + Assets/Scripts/UI/ProfileUI.cs | 16 + Assets/Scripts/UI/ProfileUI.cs.meta | 2 + 12 files changed, 959 insertions(+), 3 deletions(-) create mode 100644 Assets/ResWork/Table/Export/Girl.json create mode 100644 Assets/ResWork/Table/Export/Girl.json.meta create mode 100644 Assets/ResWork/Table/table_girl.cs create mode 100644 Assets/ResWork/Table/table_girl.cs.meta create mode 100644 Assets/Scripts/UI/ProfileCard.cs create mode 100644 Assets/Scripts/UI/ProfileCard.cs.meta create mode 100644 Assets/Scripts/UI/ProfileUI.cs create mode 100644 Assets/Scripts/UI/ProfileUI.cs.meta diff --git a/Assets/ResWork/Table/Export/Girl.json b/Assets/ResWork/Table/Export/Girl.json new file mode 100644 index 0000000..8ab8061 --- /dev/null +++ b/Assets/ResWork/Table/Export/Girl.json @@ -0,0 +1,49 @@ +[{"n_GirlID": "1", "s_Name": "한유진", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "2", "s_Name": "사카모토 유우나", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "3", "s_Name": "강소윤", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "4", "s_Name": "이지우", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "5", "s_Name": "시라이시 아카리", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "6", "s_Name": "카와시마 노조미", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "7", "s_Name": "최하린", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}, {"n_GirlID": "8", "s_Name": "타치바나 레이카", "s_Profile": "나이: 00세 +직책 인턴 +키: 000cm +몸무게: 00kg +가슴 사이즈: 00in +허리 사이즈: 00in +엉덩이 사이즈: 00in"}] \ No newline at end of file diff --git a/Assets/ResWork/Table/Export/Girl.json.meta b/Assets/ResWork/Table/Export/Girl.json.meta new file mode 100644 index 0000000..b04ccb1 --- /dev/null +++ b/Assets/ResWork/Table/Export/Girl.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c084b1bae6e53174db827f89b479936b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ResWork/Table/Export/Tables.prefab b/Assets/ResWork/Table/Export/Tables.prefab index e027f69..ae82275 100644 --- a/Assets/ResWork/Table/Export/Tables.prefab +++ b/Assets/ResWork/Table/Export/Tables.prefab @@ -11,6 +11,7 @@ GameObject: - component: {fileID: 6985437972318410646} - component: {fileID: 443064579891176611} - component: {fileID: 4248464231039979418} + - component: {fileID: 3406607454547331508} m_Layer: 0 m_Name: Tables m_TagString: Untagged @@ -58,3 +59,16 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_json: {fileID: 4900000, guid: 528bbab55b4380240b80948314c390b4, type: 3} +--- !u!114 &3406607454547331508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4255407216469596348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 760ff75930910024eacc413d3210e5e1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_json: {fileID: 4900000, guid: c084b1bae6e53174db827f89b479936b, type: 3} diff --git a/Assets/ResWork/Table/SheGotWet.xlsm b/Assets/ResWork/Table/SheGotWet.xlsm index 30aa5f3060fbc3835e7c062eec8f4ebfa289696b..06326e89b8e3a4e016013c171a70fd363cc375fe 100644 GIT binary patch delta 28476 zcmV)PK()WIt^(@00vJ$B0|XQR1^@^E001EXb!K*g-vIysA_%b|qZ;WSEfSQvlS606I zxR`psC=P=(xvx`>D}}ab6I|4wqQ7@Awa9y5+$IGFnA*rB+uPLC2Ap}XUpWWP8+ z?>*1}ucBxlq7Ph2ZdS)IZ_jYpxogbIYEh7)av$KiK#MP*GaLabWPksZF zQHvC_9|R=>3d9$;TrmUy05}ShP6rl$R?BYVHWb|#=syVRnvp2$jW~f`o*GDkz;Tln zFkmne9TCyPrRdl}FuTG0L4huc?hDMeK>w+ef9R$Bh>{coH&eqVMe_3K@ZNJTeR#Yo z3+0aThSgPH#Rs~o&?>DnR^9Z~AI1aZs!AhBm64*ZXkWdjje30a?Kg+Zn%`c3*Y&Le z09Dghb0OxwrZs6!OVS+Fb6Ua5tmY*VFyuE{Gv}0KO-`vO3(e4VTPq2x)HQ<7_ra)V zGnUf0P8TJu#2SRtf(W4BX|qIXl+gU)%mfmVf@SmtJgl*56RRxy<;+l zJ67C&BP)A{Wj}#o{j1S1NUPO~56*idnziF*s7Hr0R?y3}bQLn6pOI2Vs!)}JG$P5E zpjlsaU|28dvkAVKhYMD~s^MV+EI{ydz5OAMJtuIJ0C|BIpv1-l6j+vjgPhn3oY*le zFG}94+R-in&Ut71xjU;dc>{pqjIAAVDnjLyiS5MxM+JG(iy;& z`&)sZ3$DQPFg}4GUywTpIS4D;RD>bK6!)f8%6&Y2Fub0Z=thWo$)JbKz>82|+aZb* zdtkUxWQLah9uC88Kds3^;8gePc$BX^vws!{zbE0Yo#OW z<|U)c=1E0zsI0D7mDS6>im(BPx_>@gwu@IR6S)+wZi2~r?t98^a$t-tNA4r3V0RQk z1!nRHhUD2-A6(0c6ECun5qcpqdxncVC+Z;wd!cDz7h^MQ`Dq=3ZM_DfZLd^qjt#3> z4cCIKUMrX_DM&0< z(M+Z;Q0$C0M5n8Q3UV+!8>>prvW&_*4qQ@{vOoInEI3V$54Fz5FQA<5kI_X0Vks$7 zStg)s{pDfZ@Z>@0N}M#J?I8mh#0Z;u;OL%-^rUAY)AbC0S+sszrD>R%bajA<|Ms^{{SO83rPbx*2Yx>zFo4R<%W6>D4GK(lP30b6o$5m zta#9~92`f9HFzQ`k3V~3;dixmHzi^LB}`VYcI?Y`u$kRW&ejtf4LmDH{wS7y-|YU9 z;RT$&pnDoJ4=(pKjLuHSr+eC-B;)DTU|-|lG>n7&?Ss)M_-UN{xP688uMS-YT(+%D zwXIB!{sEIwixd!l$$Hv30RRBg1ONaU00;q-K$9A?v~N7vB-94c!VN#le> zV1zA{sTld#zT7;J2t79iudM+_T0pYSudh~bP;(zPp;Qe{hTm@*WyX?(0V_TJ~aiAU3end6ij+ym~;weGdU*=O75U|_bxm_9FFKDJq2?& zD~xaJ@aFrAf?Ygie>Jo76NnrL^7lT9M^g#IjOJIZ^iAJF;VMN+5)VB%UzLr~e<% zX!djxH99b*xok2VxIRX#p|ar3Cc`g3b7zW?Hl!&?EgP2MGt>BK{_(@?DAiV1j2Q%k zMrXJ(W|w-NrWF%JyK=`G$dpnEV&H$T+IV`W7%AE!QG229k3B(ngF8a19%0C`1(zsL#uakD`GVzlC zd-fG^@a-H*TrBou);T3^iJ4#fZ2AbbkBBoO~QFoOm*N zc0R@N*vZ3ukw=R>@u$fvp3m9|{-zMD3HwR}yn`Qh5d!SZX9b73w2qNtWrjaTVfr$f z+Du#Zi?gG?ijiHTwUk?%Sb={C-||__s2ylT;BjCJR@WI`g(FzSKP}eAfb<6Db=>pw zcJ)AK!Ai2P&3AeH!uX~#u;*hJVD03j#d*mzg=K=n-N<68tbqZ)NN~6m;06%n)IN{A zFja;VcRGRkHPa^N7KahtYa_+)F5h-ys1JI84K9Qz=n(hHlFPXP1eYqZFmmm|cdA0T zz*@C7=&NEkvSr$w?ZUwP+yj7_4gf(900sBWdTr1C0kc*R2nT=Zx5~4|0{{SN3jhEZ z0001ZY%h0ja%*#FWo2}8FLP*RWppzxcx`N)liQBkFc60CEA<^B-{%N~5D``j3+>)j zJzg7ULM-e!warOY-@Ox4!m6k%v{DX^?fL$H#*^v8Q3`Jl+HlnrBn~3tLBmwZn@vH! zeO>t(@r}n72PK|l`SYexnyv-reT;{cc}I;`g7@GeG`aZTgdN z5>nQaZu7qj6AwcTd)^)36_vcrQatKe$rUzuBP{J^*usC((n`1OdjLx?aQ$YcO`jJ2LUu&R8Wc9=d-7dK4a_L*e`IKh!JXSQri z>>GcoemK0}j-wsM^VFzfRjO7G6n&#?qqZu;_ZHt?+gj(>R_DVb(Jd3(dBQ9c;3GMr zp0f2nWRz{xE|6`6Y?;^z*)jn>GLvCXVP_|-14>+fSspD>-BcS09M62Qdx3L_eei+c zBQsp}3l8d4{RfZMn70-@o_QV=!sj9}K7@ZP%8T&P8v9D&<5}Pn4I3AU@omz4w8p+l z_;?ohM8(EMVtjb~Qu?Dc_Q_Mrv%n`RHZBt5!$X+jqc!%)v&*x6ijUUV zC+@V4XMs;tY+NM92Spn2XOD&AZtI@IfGAovkIYMB?tdV600030{{R30|Nk`2!3wk6 z799u)z3q145DowUnX>^Oi3We=gBjP~S*soIuV9Pq;+?yh{IPzbOcu`m&NrzZ^at&? zP=iJLdQ0x~v9vsseAO1>86b=MY>QZy+hJTyzt>PpxxZXrS}P%tUb(S)g;t)zXm1Xh zhxb~?D5l4cAe`Hoog6m5p}nrJw=01~JJFY<_9#YY}yp}Q6iXW}&s^jkGj`}*;t z)4x7G{pGJ&4Tc{p66!r3+&yaJd5E9oi7g!0ny^GTB7`Z3)jlUlk`+o=kxM6kUY@?3 zK59`dp3lX@vuEOQl7o|fCK`W!G83<4W`%)J$+CoqTv+1rG$VP=(?q2#NvvN+yqJqe zOq+?97CK1Mg0PG#A~e;+=)53?S<0!;dEvw|;^kaC63I+_S_rBg#Ai5yPJ~J=vC?qj zwYDOWnN9^;M!cGfN5wD`?{HK~a4kuadj`|yP)@1^$-KkUTUuGhY^8sAaiQm+HkpZM zg%(AgWkkbuh@i?7s~CL97%z=Mvc(3#I|stL_=5BZ!COA|(Pku#Z4 z9M$3JGV&wW2@4K$^*A4lDF{>^@O!wX#J4=p4NeM5nG3Uw{K$90OnfFkV_qkPcf>QH ziQv2-PH`~7NufAXR0@B$jQq%X!X$O>oSAdEfV11e7eu&B5o4Gn8MTgPMP4Yil>Eqh z!hCbCpUi4_54csNh6o1eI;EVrBz54G;hCw{zq-(U!sKu!UngloElY?mBtnCca8Ff8 z!VL_NVE`%BmHIg&KlY!PyxKUXq$&tCLB2|JVp4(FfOuq;cRqi;AoQG(ANxte8fe1?Z_&9RD)k8> zW?EQL&88XV$WM68)6CP16+#i2!x=^9GW3Bs3>)&qB@BPzvpNpXBu5^Clizb~B!+5) z+JdASSwv8f-)MX*3Td@rG!gO&$+2(5+$_8i&MTz4JcXWRnh--RB{FjYgDDW#s`K{O zUwjqb%Ji@Q%~M|3wu%Y@CR3lGobk|uz!6U33dxA~)^cYPPjg;vz%SoDedlo`HKwAq zh14k$zmUdC zfDpK{EMrVnyTr+7AD(<3Ne$cbGYwFO?2=^yLq={EzCgyb$`Pum(!$A9X4M7V$(R3r z@~i(uRbosz%2OwJhPqHII9YHv?P%~}oY=KiJ1&1{rCv|p{q*GX_i9hx``zjLpFVj% zvRin@ZcaSJXzCq9G7iBS1rX{)3-%!vNk_dw;ZiOCy|-&m{`Bbd<5+S`JYjL-UqHd2 z2Z9CaIfBS%3FS&#hZN*5Al~U89)JDC1~bmdhPH zI@Nztphf|$vufCX{_ynCSCQ11cP3Gw2dd;um>ecVIqpylk{o(4P?APwsFwPd_f9_f zdn7gHoM*;R)NG{4EQ(o!lCvy-QcpF)u@OpEJI3iJADw*uSuLJG#N<#uH_l=BX($nd z0%T_?lDT8Xd??RnP)ZwMSh>8Ovpon$%y4H;Thzp`I)}Xp4F*D-5b&@ub|Mn%h*8WCN|E9ybqT$QZvXvg!NWvMwan>M;XgrQfZwKYGwWe7D}@mm-n#*^ zRr>9d4?a5m^zG^R!n!RT z5h{gX>a03gPlSdMm3D{~Ci7GRzaoE$OJQ8+1#zb2Whk|6VzeFSmH7%PX6k##^J59& zt%&$s@wyfqUYfiOW&Vzj$-84JkEAwAF{_jnBm(Xzyuq?OPBB|qfGze~`^}@y=-%v) z+x7YH-z^WBK~s~vUTMG4AC)4u>+|1V4yX56c_1Fkb}tWcA`CxkM}sz2APRq%n!NBR z45ipVv zJ^C<)Umn>3>=?V@idq>e(S%}(t(vHz6)5T@g5$?T@Grm7DV+pq{m6{k&D39miGs7Z-jZR!_qTldIq^ay$D!pN!#4kq5*SB(>dCN@VE}=6b14Y)=CFwP z^~dCJf>PXh$a^ChS<7$;hbItRe@W#uj$qamVx%C)0U!SmLBnx?VCbbrr*kRdB7(E7 z!10-n_(2SpA^#Ff5x)h=aKxulMw8cFSd4f$5Ko8r#7`|RA{kkzL1@<=2z6D)PLZ%`C$% z97QPIagoT>PwN&Dmri}L2!Ge%w9nss60?7{{w+#H{J`{+fif1ehb}b-1!Fs=GJ=!A zH7b8WQPdy+lat(MzLFG$KWPw#SF1zdQqNp)0LK02Vgv8X^Hh%*qF~*o= zi8sUxi=Yr=BT3WL^v_pO(`f!S3AyvPY5C5XcV1W!j3#~heSMzqqcEB{hm2QLH^P0OT0bO1%Q7sut!aZ$bbK%ySrOX2JnBMeJ!ZZleA*4V^f-n=pEC@e=FdITLggFrALeN2&3?UT))|U=(HiUc#cS4gHHz0o% z5dH(gT@dbufc3BB@&6?DSV}DL=YX-uAZCbdWFugC>(6lD7`Z>l8#jB@pT696HR=OF zftje3b2(5S$LfbZDk2EjKJp*(@jy@Y;r*;#xqZ((xuk>`;LpK0>GrW0LPP=OL#Dy4 z)^Lpxfe__;2U=H=!*3gZw~8bkzoUQYb}rSRt(A>2`=699|Fc1_;tRkuF0#&4WqiAAR5;zClI39l{ZS1>~L{wv$8vQ*QrJ zLlJBYrypcJS)2p`nGk6`9V2&(BzFO} zi|eXfbr1Bk1i|~+5+q|Uz}%ySvDC7^MEIWsv!51bMJc5(l*Utg-^#f#o(l8i7QVj2 zRs;d(JJE@p*xgMz*|nGk8b&6&OeOri5~Km;8Ru+F*YOzTPI?%BFwlRKx|lE!wQrV= zH6a#KxxsSE6hsUjU8A_qn_TL_GR_jjGCM9a)2vw?vq>*9b9l|)RcItF-OW^%? znk4(6YtlGlh_ysW&NQh2T)h z3Zb}KRtV&nN>&IK$S5fU6X6PBy+RD(3c={zM{p0OE z(EmPj*{zhvwdp0?aTKV;~y;j%e$~&xR+AJWjtp z`c~tog(K*3-QQ0%&||-Uel)EdF*5QYvth%ELVbVv;^@-X{4a+$E0gI9N_%yDN^$XG zuN6l36NW;sc*WhCgq%B4!s8YD#yL0J9fn-1VOWt-_kVK8Q-)c|kCmH5!TD^N!9F># zb*pNPidakaj%rmw!CN$C_yzyTVhpXR+xD#(^Ie4T><*1EXvKM zt>1rrce2G5uCLzn^N#c@q;_{$6dnIixlV|RFZ#~Do}R89WhCjb?gRAHXfI#qJX1k1 z$+i^f-KJT|pdDJC%Jzv#2&+v$o!0txTE?OOR0OYlZb+I577(<1`>#*>Um5GHt5~CZ zB}iSd(P=Pi(v3Ea{df~qMNOjX3#qcBqsD(?+ZY>5_G`C2<5O^dB2{6q))EaR2PZCk>R;zh2jC5aea&4QIJ|@E?Tnl z!lQ1xrpRJ41&`KkP8s&{B)ZnHF;ZCW)Z2`Dvm>^SxKk|_lR@9|*pp+r*6V+5N#env z8Op;?j{bS~kzGv+*RDFBor+*J$yz7;Bl(I?MdgdaW#NLC+w14SibyemWRx2nH1mQo zXoT|d_!{p(za_#^@iTR!a%ksJSBUxA)T&btW^8#fC^z-QI74u7ldvwxaEICPtuR#e zCt*=psiGjLy)fJCFsv~o+WvniEG~Op@u{%D*kLv-UY!>_t6lM&k0N+XaL{5i&9K=n z7aUk>u$SeWUpM=(Fe~Q6@$Ek=PVviCCDXSu>7ma_u4=Kh=9ibrbA{I0QQ2neRn=I% zuyv{8Iq^f%|+*PHfQTQ9gixxByjZt-r{7at8(&Np^UuM1ofPuh?1{rCpi>e6dHP1U$ zN}LAS4w=Jh%*f#|514wu8eGHOqx-tW#i}*^n*UZN@pKi#`6}2|LkVp@apt9Ce>mAd z8(wpLL|yxuzG?h3l-s2&VY%)hUn@J{H^yyP9^&gfMzg}#$}oTSU(4qne4hpIRj@pb zAoSQbXI=EnOLbR3?b61Vj(to|9Bg_X>N^0|*BH_u9sp}n3^@U@AH=7`t3cjyghthO z9==A;{N8=O;S+kI?o4wOJ@Vz@&PKOXBdQeEInqgvfsH!TVk@=BFSa_27ISKu!(lPU zCmaLYmc{BwF`0kzU}XGEM7){Kg0xZsZ0Z*ksA?|`&)TDo#Gf4}>YbH6% z;|~DuU9dKH3JuDcqz$kg4z19-D-Fk8`&rl4K^r-M8umW|`tf~TxEcOIh<~oZWGHe- zT_891VLzuk_G3Tmhd=RX6L4)|Ik16Q@&)21jompIhhac*903`B9MiW%%6Lct`A&&JPy;0gSbhGmo5B3&d;0s1 zIFq!)$W4C)Ea}OHGcO%|o3^=5G)Vn90M*VU@51|0aQ;Ev=i6H7;YRo0-1SG_l6eSEXd!}Frqi38KFF8BJ>z%qEBAS+ zsMLRsALjrKjHFZm^9K>O&XiP$G#re7LuGneN=xX?&9UcfzoI%E~uK_=e>fLE2x??U^=bR^+}f<5yD~Ir25ha#G{}pa}fMW z`lRRZIU*c%ja1)51D2Z@k|%1|h{)#(5|zG>-nbs}=cD7#tR+&3$2d>NRzB9JJzO{8 z(+M%oU*QlCFJtB7eewlx+dN`{`3irks{6j@boCFZ>PeT!aUgqvoQ5_9e4M zVk)6u9y|)K;du~tu{!(KgOiF|%A*QiK~#+}?0wJ$q+Lo^ zGjkmdcZEugZ6zV>^i^XO3}?uXt|Pd`fIg~mZ&c3nqX`mO8_Oa-)e<}mT~zjYz->Ga zM%M?ZAMxqrdBy>ZDjDm<{Z@Y#!u{~U`U`j-JWh8GkO$pos(GGt#7BaM;e^r2)3M1g z935yY5!>ak4&Z!*`?ZT@ck?_*E4Ks(U_I>;tU~yr1S>I5hg4554{-W-vUF*`N%6oI z_~9LhG#o}cu#Kt5UKR6Tof`Bl;&2kc$_f>mZ?Z7mBY!I2+vc!zsjYu}UKXPQ4&ykM zNU#d&SuVi=7;Wb;_N$ubL3pFgjJ%3``255)l<1yLBn{b-AHNRslXkj_~g#`Jt%7W-b(zbwbW z%JX1Zrw3d;Kz`(<8jpWGZ5(E@46r<=od9=1051XP!Y+Ib4{rLMJl@UYdLFm)_&Sf# z_<;E-#L}i`o_Gw%vJ#FxEj9-%>SM@s*dR>6ZKsq*&;Iq$*VOe<&kpPu)D=TAA=e1p zMl>8de(i7@J=@~GKEtMkVCilM$aP~RfY`dT~CJTKMP_)1TGv!On8?xRpbf|P*!RdA(?^29~9!OJFi zZh^nb7G9Eh{x^THcSXXs%652Zdy97XgYVT{Vf5&Pjf=oSFV+)R4>4*jPz0LafJK*>~S10T$<=J4oBPFa z;4~z{@(+Lc#EWssBHYBIu))a;I|H}?j3J!?a5|xp0_9b%Cq?%F&=5_Dz;jGYao}*% z-T|{3h5q%*xEE`CFj}POoWLQ{LqWC&q8BCGz_cMre)d3;4?RZHAkqQ&ou99qYynY0 z<$wnd(zyfBvjNT>5Wf^%73TuU*q{Nt5r3TZW&MBPX>^Fbfxe!q2bz%1C|E~O&*j6= z90SR%y)5w!P#0VGP+9PX^-KDX=FGbpU-eOG_u!ae?~g&h;|6);JV?J=%XwpKOwIPR zCXb%PwG!{dkcap{QGh6U1o$C@$U-5B1fG|q=(Yn7yHALDu+xAPcRhUa054`Xt#Wc-a2jJq9-*{}wVAx{Gi$lp(kW5~uncS`ixwlw>y>=TQ&&c3oO2gLRcELn954cL8F)IiFu77&yuTOKg1y1ArA3b znrSo{nnJg;Wd>PS5ga6D@5oa`Dhhv-X`lsHi2oq;f1rWGJOsC zcPR^)bRf&ZvWdAUP}hE3sQiEJ$d|I6-hKXXqa-7eJ^BM+30#JGfo&J<{FtgCAHZTM z6Hj02k2L-TPPW?Kr!aH2yaJU?Yi&Exc&ZT^=M~BI;3Viveg!_l2+8%_2UA-nEa`gM ze-R|+;M=D@b=9(&@$g|-ZGuR>%}M}W03WovzsuwEV7>KYO6tb+UR-}yz)cCcg;Qsb z)(+MNF1%5-;UXOAdL80j$}UDXRAD)wZ85g;7&n}q;={= zr@CPNb$!(M7x)KCuKtfFo14Co`6ZDr*`>wKG2q7jg-^N8 z^u~=S(%%X(KTnvKyLgc_0^1z>shU_Ll!T4sMY*zk~&%1bvq4@lA3 zU>_wtIG$lp?=GbaMop?8_|E;ClMQFT1u=2|-&5aW|IYWTYM^@BVbi`#sbZUaY(Iw3 zzQ=JuDmZvAF`CyveW%VIdYiBRIp@C)OAu*dMgMZJK|+1l?{bK-KER6|m3ndxi~~FL zk@slGhXsHE+ZumDERUZg2d6#Gxo(etaOrRaWE{_4DV|>sgbDOR&i5(gi^4^5&pEer z)`$Js=Yf|eU%`3a&Cj2K%j6S7Y-caSM;b?5lJDpEMWI{|egfR^dGE0!lV>#k>{8bB zj2kR9`}a;R(}&jBGSaz=(>n~t>7Pb#Cb1H|BL|{)>&1Vjz0f|=Gaop2AUVAm6+B4E z2#EBQ=+{e6iN04sqkr$nP?_JI{wq7{69~?CfQ)CNJ%uE>%Dgx|K-ThtL zYm#Y39_O*QG0y$@1?kxi{bS<~@h)W>8-E<IoUh_0bPF`TyTLsT>EjO z2M#kNMfU}pS+Tu*)*eN3ALA?F)*JM$<5#a3* z{>|_IXMvOXQ4sbE-~ z3O?p>kdg^GW-tij8F2G172YO5z6AJ{2={-IHnSQsAvF=+r9*zK3v;LT)P-p?;av*c z-iw3(T6hmWkB|egn8{j9>vzWq4cg%_PentoqMWs&4r0&qz24iby(5P7(gSIG%e^3$ zdz4E8_~zv_yuBAimq$74P0C@L;h@_jJYN>k6fR@5?|aJiKYMrcg=08S2sLuJWThP6Z?Ua|zq~p%1$0!<}Q#<9WCXgU9OZ z;jkKiaF}|)S`H%yIu4JAIE%rauKy~6gJ+fUFc$%&w(QE|^nh`(j_H5HAgcCA$5ljM zJbjsNcVRkrJ81WSFM7Zo1C&Kqo9jH!9EkBSM6M@af>pRi#T_7|tFVvd9I@6$cq2^ zwT13GPse(Zav1P9CpnA!TktqRL#;miasL`a7m4;Za+n2vd@9x$89 zxXYB2r;kH?I6Mhpw*)iSqD~1`Avw_EB)k4FG4DrP0sVgwf96iqFVApD*Wv5{ zd638QIgEJjmSE-vRKsCRM+=V3Z}lA3Af6n?cCYh#5Kksp1GK9`f#dD6eLI(t0x6xf zTf$+++a9o!!`K#gOOo*9bz-|NfMwSi$>pe5-jN5!AkL6Sc1!BOvXG8EBfAi#11!4= zWg&gIYYvv>E<1lJ%;Vq!EanL^$BCP~7d~zh1xe4YY+;8l#UnL%Sc5`?t z(jVX++5&&vLr-20>ZMKwbGJoQc$}X#4DQRfsDHGW4z$9)WJxgVO9_XuFXcQB(y&H? z8UFkF*9m=@0D0;?@?7U|5~OzlEaR^Y?8QF`U>Q%H2b_g4&>ROfho$$`6{r*Pc^>SG zQ-WDvc1v&oHeWBnYOJS?!`PR0o(JKJyez^UyiR`{&g%oTI}iKffm;>|F3=G3=WrOu zt3ZO;9Jd=`pbzTv8lDGf(&14yEQr;^@@oL@p%uXLSSMi~s3#vH9nX*b+U=3QhUbA~ zCJVAI-N)0B$6UOu8gb~CAL~cm)yeaqF4bU0Pd8}DlL$#xOy_!Lp9C|VU(eH#o^1n^ z#X5i6c^=f;VZp2(Hg-u8%;=C0uuKQI=gs;f2;f7)?sK9dB&6p)XN#`i?{fZII*0yo z=i+F8hAZkl=4Ci2)Y4<;>+6}#{^0SWO*b5Yv)22br$5u@G#xXbeO?Qc#`@>dyZ-zgYEUP zL0wzmM3=B5UGQxQ_UnQ#fQa{NH-oV>b6Uo9?KH4#&PL*McQ9F*Q9SZbpW3MyfC`BW`9om_6fCv>6E*sm>XhGp9~T+Y*0R ztdqVYBs`L z#a4Dh_le1G_`evI+re(O-Zyebz{pVnt8L^cDZtyJQw_Eq+RPO1r}BzQ2wrbY-)PpW zN{vN30`Q8XP~lDCGZk=anaJ0ciF|K4=#6#f)WMoN$DoIi@ZcX;Wt)u-qn>}5jGGJ^ zPY0qELh35?7_yfbW*Z!LdN+>@j%`&rEGlb`MO5SE_^>qw+r!@Og)5B3lfc(VRi&7e zvOLS6M&^7)T&TBQTw^rv6McM*`^Bpwd^kh8=}hFS&P2ZJ-29v(GbowPn3gFjgTj(& z;u^7KNHR@OX#@SDykg+&iO7Ffor!$c*~u?E7Y$LPJ7bX_eDWfd?$1xA3k@9>7$7+F zvBP&N!iqIfMK0EEe;dn0;r~7RtuR(r_hfkG^Ko%G?D(qKf(9I1mAZi)W0BsJ6MM3O$X9zGZ}1vkuc-1#rrH{j$X9x6*qz?j;!9qP zC-U`OopgV9?_Kq$_g+(=E9;cuElYmVoKfdv3{E;ISW{?*3cP=?zF3iMrg^FoqdkFn zh)s>pt;n}mit7~FtG)DM{OPA>&!JJ-?Qn57iYg49TRs=QokoOld3Ps=539JZG&^IB z!anYI1U~gajguarn(VK=_GBx(TYb+6@m+cPHJyQ-#oPRX#EbJUEf!ZOU!VWn(7DR^ z^rT;CBK9gmV^4pK-5MLJpfuj=(xT%_!`Wft7qhOcI(%-cYHxTIsZEV^j>FrvnUU08 z4))e9``&=*|J{~o)AwF;GS;f zSIXH=V_p}0|E6@MeNNi&+O=o=#TT7xB|kDE&uQRWik@Uc1E2N&`v&El$=*$6ipZMD zll&Y)P@V5VugKXm#RG?l!G?Z=787BIzR7eok#E|oKzVw%aGcy_uN+>HoxNH|^EO%yi=1z0 zLWNPW&h{v;l~FYBM2Vqli!i)G5DJSFWpk3nDGx^rLC%=UA@R$rK{Xnjey$7xDSb2aOj$)>6Vbn+K$)tFQUt~bJMMIGPc-KJKm^w(PVS0U=~wBV zxFC`p>bv9iXanZLhi95LL}lG8Y#T0npRw=qWRw?ClO8@LqVwlwpcb&z_S~U5ejbXlKRcF6-{%yT=P~Kp-_KUj}ifeIqcX!v~ z?(S9yh2qYG!vn?L-3t^iP~6?!-M;R9X7>B-b58P4GP%~8%sq2wl6z%cKd69l`c!Rj zNu()n04}eKtHQ%+xB?mroz)9korx6HqgbIh}lb3feRes*3GU;`Vlf+LX| z<8y?3f#SX!V^*WYwlgHqRx#JVZp3h=Rwl7H#PnOGn)hGB67Lg@n5^#3P`3a(jo>uV zp>`qm9yo_4MrT`oMATf*X7&Q=7ssKZsD_RAYz7do5A`addq4V!`;Eo2n&01XeMuoB zjU8kw*&h*hlQBMpwUd4`N^dw@tdN?RMlOszDTkat%TLc?eo_>n*)!sC@Hle2=ZHVA zb>4_6)cX0uY(;y`jNMT7tg}MZl-B4#k;%mP@oBVMMfM$D>1#`+nV0$jw5NAFNrY~v zCpPdlGLy>GUX;p|_Z@fIrp3!zd|f@!KZ5fYF+7xZo99t?2f_b91?!T z=-B%_UTZ9nEM#x&tt=~QIy&e%-U{$}Y~OW=zpyKy&=_?nfZyu_B%c}NmQvwoNH*Ri zFMkF>&olnPza?*J@2^N%lF#H+ij3czONQ#5T!##4kL9>?ZL0qBV z*}EnX>5UebBDIGiO`jO}>rjEYStZ#oG6E}~9)5^4yaa zKTe8gwpXbr+OZ&{lkRQsLEK})QqK0VtKAJzsxMUctV6K>Y z@w7iEZ!1(u8zxk%IQ^VOPtb70RS`;P#0_mR{P4-Kp~tl3VE+OR25bqWj)7Cxb>A62 zWhKJP+v02kS=O3TN~(CHvC`qkVXT#12{@rW(fkFzF}quOU7<5MttSoIAo(W!w^j+BfOBw&b=x)5f^KqqaVL=lG=1bzh>96S3{s;YV`ouL zD6NyHiLDWvyamAauMEA*icaq*{-TBo=6xQ^={bziRV%%&pZXT}=`HR!^5r{ynVEgj z%FAkRgDTAmpgwOM+Gs6l$`J$i!*kOLZ4T0ZY2E5j_lY-tRL31uWA6HI+2Ru)Cw6ce z9{>BPYnfS;*apR&b&1_uQnoTzACVx9`m)3RpEL3t|kEvrkb8D@P2`Iy*jnzGY~2A#A-910z?n7bk4D#|vw z$huBP1@!eQpzDpL!#V9LQj(Jr0|%v_XNA(T4#`_s+h(_ewV z*h)xXPD)a_>;_H4pP1;JLkUS0>@S)rc!qb#m6kZhD^u7-GAVReDT}1BeC%-p?FagE zr@)G4%l8U}i7{>xxu+=I%3DSK<3#!_gYofcetxIiZyHz}sb`noyT8aBb>kh)?>h-w zV9aBd&Of(64anV6vSj$cz*EYWgZ^ft5GbjF6}M=F_ACT7Y2@75CCfqICu#->u@ty* z#5r!z?i(aH#7SvF*U^Z%7|AIgaIQ3SaFoFX#qnnL<~n-h9WG^2y2Ter`+(y zT0;7ATk5`E%KEjJo6!twJ)whpD_>Mtg?nDVt7*dX zN=<2HHnC_=;r@O<~hfj%91fUIMm^TCceV_Rx4NCzJTK4Sh}WfIyl$uB)$Ht%BfI*E5j1$c8wpE zXYyU`KAGj-TbsQaID>>t;fIh3BfqB;UO>rM2pg@^&azrlG1=QW< zHin4pSY2L5Np9ffuO+EER<_gj>7(RJ^!-6=xq*HEQZ zj=a;bp)||5fNEH4u%-XbMOTmOeRFqns@k9<&n z-hMu+N`HPJ#kre>4|+^XzVs_4Y0o%UD&xsThU zf6%;Uqx<(?F1YQ45{~kFXR4x;win!IjveE|ohMJbgQ3a7y}K10tH7SCjhQTw#h3H- zzmjRLJ;3B4cJtdD@GkT&bX>mpE<6;RAKoo;)SFXP24_F@#r34uVvxowSGhJV%q&1@-Tz^hvkD;~eC1@4rDKgO+af>e|;!L$b_s zt{>K@Z+Mfs`%Yx?Y9f66=_hVx3>yGb($$z{9AJ;Ml z9rr^}R|uN{6=etOh268jspZ;$)N(7UTYmo(`<9KSG*j-d%@NlaTYpQ9L*9ldCxNBp zpL%#!Ye+1}K1bCFciNV_R?|y^jFq)W0)rWPXO>_{;n)^OeBBz(A*QIvaBaRbtdi37 z_nS2_r=qnSWb-MF0SGhm_d)6jRcabVGo2!3xs7U|QX#kDwpps-k7s&mud22=z5GSc z_rI(CcFz`OV)P*CYQNZ9z-;on3ly1{NN?6pk49PToeTG!FJ@t+XZQQ(z$Q#U;>(NJ z9l*H*KzGzddws=7qQydsu9YLm=D1$RuH49dH#mM1p=4SpF!fdpvxFadvoydMe=SV-Z5WrW=rAa3y;61x&np3Y2_W>Xq z_`h6uk)R+TO;)G3OIHV7b^Z{|lBM2tX7e7Wz*AQ^>FEP%9aQ$Wzma08)z-(0oRB9Y z=6U_6=hdK6oy22S_@zq3CHhK7r>QD9b`VgK`?SUN5)nzUzQ<2=NZW6RyG$7Eh8IL# zz3q*suGJSuK{}OA6pEYFuP9`%Au{2OFT;a|X~ zP4gx1**A2R^Wg7@k_#c5hU4px5*6F&2Wy{a^3?s3ak1O^)8?eC$Czh6Sscf|_!-l) z*X)b_4U9ZmQLsInMifj<(nI;M)_i7I2eIMPDQ7Ij--SkFGIi0z^U_0>NzB5Cfi zf64a;hA`hxes;haFI)%EIZqQFrhWyuM|nsh@pomJQ5BFcAVHBX$fsGM8F$Tg+!IY`Rn+K@JV@8@f80{6Y0Uz@{xg9tp946d5 zFvRzUS;fihBEN%6qTke_er?NYJ^rb}DlZ0~u1&LA@`O`?Ye z@pV9*R}=hM;#P6JfeG5@J5fs(5FXIS!XwYqq>wNa`y099a)YrSWBlyjP=d3QOiL&H z;qxT$4&2#M?yRdB$cEI|sN%c|uZ$|(6;1(lxL5BRl&GuHtv5QR$g37r18SG6&dHU+ ztZ8~ICtImCOxSLm0_ZZ%#h-~Q`UsEn5hUGf|#trytwyVTBZ%5ae?aYzy zx}8Kl)S$p)x(HwU#|8PO2d6oE2>W)$v-P@ZdOU9jGgn#8DW%nufP0M}<;9CQET9Fg zU-{9S$*`|SgP0EK%Q}~PlR9(hk_F~B!`P|{SI@{YhPrur|G%n6(*AbeyQqa*P}|xz zelJ*>YQO;iR?myn(|L;X@<^hH?Zngy^#3JjJAZ%}F_4Fdtjm(z;b()4_5*U-} zE&EirNn-zJCxBGmm*lSXgV4>wHC(xoGGkY<3vUfhYPdxN-S=AiFQHJeE=o8dWA?bk*q=OpGj6RmIW4<(um1F!Tw^jCUB{JThbS|bAVdxmmsUJ* zk*B%AU-4LXZ&*mjfVjN)1>G4;DB?VVzjvAR7w80c+wBq-zlFylQolaOcrXvO>sFM=V)92;a|N?Am@fm_JlAw6}`>JRLI}A%nG` z$4wyqx5DwMqy4G(BD0lly2{`u&PsD-$E?rqSuKP*NJK@~t}kDL7+Q7$B?j{Ef$rty zR%Kg75Tm!Xb=QnM(gK=8(Xfwb+oi1X{cAlKmlQnK5uSNoj#YHc@c$@jPNP<@o79>?I04p7JH>s zx4sQX=yySAUO?r$94Y0is>eVM1AE_rn9h!$Z8BYaF1+Ek(-CPtA5nWYelNtv)_pk) zRfts`eAXWSpf1!StGHxl`pl&?nj^E?vN? z%@or+wmojeKaC-F74_I-uBMw@bMM{w5&Cx4mzBo!Q>qyj5D^8X)g{*Tp!PAM&=~yb zY#;q~|HNUgS;uJzCUYyW9p>z7gS32CG*LmPtQIxDBiUBE91@iYm*#k}h_eRKv&6yz3QquG(n~YZ(eq2s2+)c? zCxR+S5Kd6?(qLl{3el51V^?oG;-=(^=?BtLEFFNDt`2w5H6D`&G8-FeW)mo3NBXFm z7_|p0y%PmC!}%?&4~Zpt#2($D zlfo1%xnoVukhDj3E!BenuB!DGKFc>}MmN*oCE)9u_w#hA2b4vL=_zM~;rOd{THb`o z(?$<9HZ}+_A+IFjnYefX7E~Rl6D`LWkNtPaZS?oYB(rxIq1JO(rjn>P8OoigjQMjR zHty|k?#f|*s49?1Y0^~()m!_Oamb3&i}-xI#a`F;*uI3V7W?Bv9rqbRJ=;ITo1KUP z=Q;8o#-oT=P1b*8c3BT@Bt74uuau&#@9%U)xC<;0W(BxHr4^U8?icoKAbq^Q%fVs2 zPr`-b-Sf1%D)9a5PZJSLRFW7@R!NDudnh5Z002xM4$6g(ZL*o)zk=B>9eiQ(B?ShSIB{WD1FpG|SH2V5po>%hBwKVG>ng5sMjQ3JrPKS90mE2b2@ zbmGXJ)!)3LYckeP%iRX~%u`59;lOP@1=ncb%`}#}Cmq7`F%vq z`Ihe*x=M+$qIkKWT^l|)(6!pKIaU!^IxN#|Z?qhtp4=yB=9ESC&$2!Z>20imO<|5N z$WOx7S~qsT8f{oP-SgEqwaQ~XbZrYhubVK5F>j!G9JeGkYF00*Thld`*0FkA zQLH2d@+`635u7thcIE&oxReaT zXOB~<^}}1tiJ7@{q&XxE{zBYoXAdxeb?QG??s@)E9U;LDaFi6o=uqr8$5y@#j33H5 zsKeH0z|KPU3D6*s7Ei2NJgcnD7#jm$dAjfG%znjLnDZW-)tcxpIX=B+Da{Mp(I~Eq zw`Q*p`i+9cU7g-AYU!p`RlfvqTP%(0SPBuzBjpfL^NMYv=>4JC9!Ev3HZz{=%nThbFYz|9$PuAz z*Rl1ns=a-N(G<2l!Z8tH^i4k~hTSZ8O&R%?CFV)-}%wd&_cVeNFp#+dBy3~{IC}eECA);sV za+t0#w&fD~HDMT^XZica^V%aPLocb#8bEc*G_Zkx9jVoNp}hBh9m-G0&TA?Yer7`V zX&Ek1+ zDD|(6xv@RUR2pCn3@hhDS}iJg)irH7>VuNJ!MAtVl{;({2CLYrjm})$9XZ?|+YS6u z1}SO@>mlJ7`i!GLWP>Tpf@tZQ`Cz17>x1w z>SH~oNMNOHBTje^O0%{^Q}6}vx36}`dr#{ADl+X}M+)=5`zzj?elCw_-=wGwv?C)h zZ@}Bw_t5K1Yo9Ar*dkA=lvEF~b9*H$)9;^jcgKb4>wE2j?C3jdo*I`4DwS)Wx5Dqa zgp+gZmVtOoliukk(3_{?%BD=~6~Hx3*7Gh(nBeunP&Q- z9P00*%&~3ln=$e;iX-3rWsatI?|b|`rJF*Zw-;nGLKfnzBG;&LRX4$x(vQ#;gN%!~ zX34@+7MawuqDffM{Sz`L7tv2%#)}$1dhS0wNc%*950!(TUc$#sQwD!z+=P_HJli!? zgr%SLVnCBG9+Liub;Pq?A(1bKKkR>@-!oCe{sDhNNRDebv3bQjb!1%Mxnh_YCTQ1? z09>XsLQ|#rnT$u>x1LgyNzEeoet5!i+p`ib_Dbf1%1EH)d363h39=giA58vx4q{T^ z$T{qXel!Q^rY_pV0&_<^b^2jL(^ghS=9^Z-gk3yQF?QIqJ(-uvef#2J<6bhD8`P;U zFE93!$Zp)DUmUIJ!k10e1s>JWY_H-bfGvq(Q;)^>z;=c(l3;K{MMI>8MZ2<5hzEx( zWmI#|2dI>Y|5KW#%Au~p?u0~kQ1p*Y&E&P*QPs9aG>qPfE`(=I#}6O*k9<)sQPgj2 zTw+4T$PWkUcN*x~*@x@i`=^NoVd2K)0KxAK1Ol4))~CD7HI}MCKvQ}XIrAe9NDANZ zyN&y2;TylKd1)|{8(8?{?7JsAVn}MGE&SZKy>nn#b;I>hB|8S?w=p>>bdzQ6_mCjs zIXFi_a$eSY#KL7bsiMHY`1u3v&Qm_ETjTMKrn;>@;KK5x>GHN(DxK_N)SJP({_Ean zpDQ-%Ky@@DF-3V+-FFl(vlzq}0L_0YPrtC?*C+USss|>w>d+aR%mc%ETtRazDLOxT zh4$i$9}M4L?O-eRpF)0k; z_&AZf1FWtHajsF380OmsN<+sN0S3_$NZ{P29S#v8kpS=XDtl)r{fBxnAY;C@>+Xp| z@-tj7r@x76*}GAKPnl`}g^EkpBxA9eyP?gEf~JE_j}T0pd#Bv8#Vst_8yIs}r|o&6 za!GQaMC8ZwYGpVX3o8@Zj6$&KYJ5`Ai2_NFB6(b0n6_^{91$HS>>A^R{eEZ89(~<+ zx$z843Za9n4N7Uw@A^bGzz<34UzkMFSBHDFsB9mh^=z-psg~53X$sr4KXR^eCo~8V z<^%e8wPnTcjNMK5=Jabd&EdZ`A9 zr;08tcr~XbFq$$|b|>0hZUY6Mr93@aR24DFJA(p0ncLk|>8{>V035IjQ9kBy)=pzk z-l;t@>KKb`FYfSK(oA;qIt%Ce)7y>#B=zZdTQ{O8*dC4yAAexEz#=W`0kSM+F22y< z58o(Ul597fgXxUV{*Da%ef}ap+dIq3@{6FW&M&^U#2|m$Uqgt$dZBZlB}zW2uSy1> z{={TUj)xM2bVd9U2SiYeKTj47vVFR-g|r~3QzSF$hD?NxRF{R-CpWrpbp3?Fzoa=E zJOx8Ly0bC@xjB-B7ZBO0p=$rQ40Sa=yHfbaM0w>VfsM)r5Px{sB3j?lTmHtSfGdu7 zdGA!tqN22yd!Ao8;b`l4#;^RQh*dDoqxPd#v-G7TxhKNk2XK~*-w)>C!QKDUhQmer zW$;Lhi?WV@nTo-fI4EH5K<$3khAz%l5VcmecTQ7N2Bm^hB8bJ*Wm7AR+!IkeX^H{_=Ll`it9hO{Q73Han#3PNKL$$ z1cxR=jCNs)2Y{)?FXErMFyzJ>=3PRl)p&V7x3^W3MW&z-s7skKi2Vp)n3H-lSf4aHfK z*&pr2VLo~fX9R{SrCmP*8uMc~qiOZj80%@NB(SNn{ee2nIq%1}?|xg&xO4v1?*8RB zLJPi)m^OUn}x zb8}4Zi2x;&yb*@{X!1;{IQo!NvGzM%{d$XtU60d~{&cD;7(Fe)sw|4e9P3}V$|||% zEA+(SZr+kye@XSUBy$Oyv_UQufdr(}1@sdx|MPiV&cfnh$&YX79HP&G@MBkt|Uxv?DY*BcrHQ zr*`Qwd10BPDr{-wG#gKI<}FQYPwDx|3WYlk^6M*_U^zrPhjQ~MuctU%zmnH91xuUK z{tljx>a~<1^|hJc9doyz%8RxZ@)mOk%4P6Gw5j{0dMrU}*OpfSqR&6?_Be^(dgDlL zeF0XW%Qzjbk`BS|>e;hVWhfxcF-#R2++SIxlIU-m;a+_yBME6@Gxyq9hOeI%ss>A_ z4SRegbHAk}gpT^ECV6In5=n)?sa~&}uM6Kl-iN>n8S%Nv>KG%Dsb}SCDr?@DVOgKl z;fN|(mlXDd+Q|f21Xsd|4~hu{`Iam349xm7KF*>I}PU!5Wu|qiG6UEKs^kJyAn#jYH+$YLY=}x?Mr}YjZzkW(AC6RASM82Zla0 zMsl=rwIJIs7W{B#$ICKmaQ0VBEP7VqO)}fp4R>9zQ#6;aPo=QW1v}PaPjCdO27I}* z#w;7KmA%`uQwR&|YT{DpD}l1|-<7>oIqIF2{5NUvEv^+gLq^(dTH6nK52AzA@nAuh z%}xEMT5f4hJ$;wWgciL`=lrckKt*N{PI&q|b9T^L-iI`gKzI*dG?M2PuXY@;D_NqD z?}_yIPPt-}W|L~FNsP`feh*|qvNV4r?x*WeTkKx9$}ylhR1RLK^pdyUG@ z9uds`zRbB*!22MUH7iiupH{8e5;Pip?I4))9uB44JVRh4Kcr^vxoo)tNUU|{PN7-C zy+Q-a&ey#zy@lehog{}P`Ne0N5N}m^>IK>$I{?XX@$6{wuP0MOjmYVH>Datv{Uif7 zR*C}UhQAW$^LZ)qdBfM%m?KzA@@Lz-OY0Xk9N_7Pv<;4i-Ti{d-IlT;jy`udV8?AE zg;x!?K}vM?^;q1=$6TrdYR9%3Mv|eS5Lbr~c3QjPmjUHWNhU!P9 zjCFgyQ6(yASlX6qvp+(Q##fHqTl@qB6q=&sl_P#e-e;o^ik5MGtCem(>cg2p(Ix!3 zy}TJ}^f&T7Si@ET&oC$vhgZG|mI@Xv9C}X-;-Pb?NLweg!p%<#2<>P!@#AAJekmF) zWnyWnmcCobX5`K$;18q)F9t*KJQ4l_1$T`Pe3?8hA_>WguHqJm@F@h=f?H*t#_X&^<3@T`hU zr%)t$F6wtp*YNott&$ZaH!aF9Uz(;Q;m%G!NdKEB^v?kt2G+^$Zc(=ZI+gT@T%LVBofu%U>gryp+CVyH~v-R$Qs_qBWxa$Yn7`i?kxl@UQu)q+N=a zNG3@_YZReaW#*AP@rHOEV<}(Tsftm+gvY5cF-dNuZe-IsCxy6dWg;k}9(K(xZEvp- zRkvlI@CT+k&!CmD(PEzI4k;}L5NW{P6vK&u$UCq$2jY z3pX~2P^0%(oOr|~iSd#Ne+lH3N6afgB#zBJ9#ffE2s{fDq}|jU=P>){sT)|Vpf(C%7;HDzXTI}fxL~RDbN_o z&L%gtSqT{{Y&Ehvv#9*_UW&@b6=}W{ut}Eavs-yCjCPd8+uMo1P(kk@>3RG1{H*U{ zcQj_mdrmU6ADiuk`k9Ek8BPcZF+71G1ZVodE|2^@#FyXd9M5l?HvJ_Ww5>XV5)}0LqpSgqci5{Xb{}EeHtI z|AhZLf~NTI4DKGj4wj(YWNf1U?XmoSYlYeVIWCJr<#2%hCQCw9^MG(tn27${OIQ7$ ztP=v_)Bml8nBfN*rwBp)hy~@Os6Y+Jfi6-spnfHQBvYlKQW8NispLfe{qXrWO-%lI zI{)ur-6YUxDuv|#%%gv76pa6s{U{j%!ot~H)y>(({omWI%YV^PR25+V8AC%rVEx||owwr$++*8bYs{ngdor>aj?SDy!` z&)UH1YrwD-WxyfOL4JThgMfgLfEZo7(XN1kfMi0|W0QaZgR1)WYs|<%Ueh)5t81j( zJF^^G0g~-=tE$yADB?RYVXW<|4(zsH8pMhkC}==a8u`w~b)NI_?Pi7JKUB2U9Xdxc z$v;B1LG^xm5qV78V@!YY;kW$Z2)1rnkzBlPIw3s5_zq(Q@P>~B8 zaarM1W$d>Sk_|ZlL@p0yPfqyeV(3Owa+oV@ zixg}=K?V}l86E#UBEf8}41flvzA^VntRQV&n;>8U3h{UD7F;@ioz57F{;>y#@FC8b zZ7W95#mKvXj{k6hjUy~U^hBuImT(9zuOwgGw3E;Oc+TSK-mFeSe32z+`Tiw&)GWNH z%M|w~2!~nT^D@5Xq8W<7sD`A#b7~|0z7p;Q&s!+$bUl3GX!ma8rx18257l$B2>D-M zo)FJvRr|{W**b_w}ebNZZ-fQ!A5KLLi(`9&J5oDt~pLx;@GD4zCdvf*Tz0qh`|$~N*ZfUnhb;FHeShP(ecUgs?cvdJa`c{jt^NTb zx4tYxb6jB9(M62$E($qP(kWORd=sO~yvV6vezs0T-e-68$ zXDF!+^U{7ZK*_%JM6TiGsxs-+r!9~K1!7zEtLKg=>&Fn2NSzl!&}Y1j=nQX()61ZA ztG&sgfMMIT!ODjbJN(>P6ROC~R`?O0W8*{N08Zt}p;kL?#`LsQHLL2Wmbg|1hV0y* zT5sk9nKvU5`lDMQP_@nqas>ID!N9G4Cei0^~KV^?7Ylm0VQtcjS zhvR1GBtL|XQ=}x7*_PW-k*(QPrMb2!`h!i~-Z@Z@Mpb21cHKiC}P8-3YoY;vJ^W@iE9FFk6_t1i}MIC?-YY;J~VEQ^)N zBM*R8qF=2^GEzF6TT zn}!E$Ow9Oaa)>lW!gdM=<*O%d8`z@=ig_QMLcfRKXH}hBeG@Up6QQ{=$$LV=e8kLI zEDIFdRd9OU(`+tY>Q})dpFpm7@SrFojh7|lc}}xqwrnfx2-z8eIP}}^y zrF4Zixl}F<*xuQ>wH0jGZ}#M2B+Db;&7QfB;hB2hBd;v^S~upIxp@ilt}MM1V@lP7 zd}9jdxniDL;v@=Bh8>>8Cm>UYJ=o1mkUM_xndp?x||o{5Tu4JLe7}?E?vYfE+w)kWv(tlW2)uj`###d z?QO}m2`X$1S7MHf1O?j=&XiVS>*uukGr7pLT%WbIe*$KF)!lg1A>G18m<+XQkdgz- zNccmyXFhre#3V~ILb`*pR%shjais+?@Gn+fsF7S#(fvaB4sF^(mw9jLA4deIEn4FD zQ?qF~1fS+@dEZL{^cgr7gyBDl&^5PWRZFzYdI#rZKb|(%$z8rxD6p{{}mn>B7Sa5oD`SG zZcM=hB=S;kb;5OofsaJ+K{~V1Mcbd(o%!%?M?<+*ZEg?TUaZzF0)W zf&vkI%I90qIL=%_Qi{=UBH$-6;)3i^=T_0dqvVl%cp*Zyv(_lCvJ;qG?h%pT z1fsI7D~tg?`2r6`F^k;Zdu9r8*^>!4M-93%jMWWLy7tnpBy`XDOT~{1JK9IsQ;tXE z524}6pB?zr#7l^Uk|64`GU4y`gP87_*jLd`omucDuUltR$JOeGPU7xcDz4wkap<&VYgf2feF&H>M;Jd#n|1b}Q>!@ts<`Ox#^ML1vmTe-VC?a> zv&z~7DTFPunhNcg2cqf3PZ$?%{95*9H@>>?q5O0{LE_iJF<$AmY0_?d3Zr?ud!Ed> zCIMM7dm(snVbfQoT!d|!=?o1P335(}7Zav6!`KXHt|aGOS3|Dl9kHYMz-w`{qUOd~OZ;AO-7 zRGJ~VDwdmW2mNu}#C%tElT(Gv)U;HMz^GY|waRWQ@8*BQw+U{*LeP69udWb|c!hP| z!v7A{=!^^v)##3w2?bNA{ly1`2m%7ph)Wjn12`(@T(TN|r&}@X@YuJb1gdhW6G94m z?)fXAK84>Ik_~2?w-WJu=^5h4_5TKW{21BeTqjLE1+uagA^wQJ()C!(rwzri+hiaY04=B%HBdl)5}0 zj+6g>dwEFfG2@{2gvS--Cfwk++Mf-|JB(n!U(T!(<01{F311YT`jvJ2k5>9auMi8puGVH~Ei@dwP&JTN+hICh;J*uZcT3$x4{@`X)bFEtN%^ z2GG+v;id*R+tVx%PcX-sbs!)uyBnnaLBu*FLza^$%RnY@mt7~soW$gE{SpYBMq>n@L|(Ww zTQve#oSI1FsgS-l`Iw}Ma1GiLxq#dUqFb7bmR5w=$;!vJ_@<84u8Qnolog)1xLsM${9yPCElC}3I9UaTaqOzzWV~ zyEFcdSgp){WSoTG-O`w$`xS0Hg-kUg3i<}yjQ+I(7`@?MvL2&}M)vo9i|;`*XBix@ zKk~TZ)RtW1eAIsrek_WV(6?lwmy2AWNBl@a3B)cGaBXvYb$W~VpyG>Xk3;HLKJ^f( zat^oSGK+dqbO=PN)srr58%vZ1-qnifv%Rupj>NA#B8&F8ZzB7txl9rN6fZax&?7#o zg&k%bjF|UJTx2)mFa$4f)3l1n?yRBh&qyYkFU%KF!z$^-a^GPRHvXNVR8T>@*95m+ z*=D@(Fqkm4l@+ZZ4D*?eAI?_|2sj{ zVZ^H@W>7IkQ9E9RED9R-4ll-DoTQpFno>lMg!?HbJuBpAzh{U_TIo!qESgbSv6z{> z0W;*Dmh0BnTU2d7T>RH#kLMU1ub7f>ugMu(G8>^6G8e-y9TJ?|Ev+k?JO`D&dFM=z*3pON@44D|CH$q=T{6&IB_32T69q= ziT^pDIG8jSDl(XQs%dn&RT|gp#X! z?&08Y0ms1QE%x=o1(uJuUl5ty6K>^Xzsxnn#%9hc6Qw zK}CHWnK9@Y;w;vRPN|0qXXO%HoFb!E!(5*Sg-O$bmH*Jf)A7fS zhq&Pd5hwx`{V(XnS=}dEv-h$pj_$gr#H1>7=4o z9Xs?0aam+pKC!+ostuAhSS^r>r?PQs<2G64q&Jyc2}ce3g`^NDTctSD5MhjH{16}W zgfH~*-*H-FSu&4!eEB-b(wJbGrrCIz0Ujjn;}EJ9BFIMJ6Wl-hEnEW@dOnXH_P76I zXX$pK6&nEMj(zBiyqFOIOC*j6jWT{QV*%FeWe*X9M|ya9Dt8X;2bC23%{scB89%*Q zF*E4^9ivdQbdT>{pJZuXH$MTO@g-p8?f~Z6DTcKbwE3t2S(iKkDN!h6&>g-l7tmEp*+<7h^# zi%CzBxFO>R!(WCQfCO9o#Qd?+ej_UPhQwusqcIA+Ty1T3J;%D$%tPo#==?+Vx!`7$ z00YArVt%;w{PwUWA}i(&=1U;<(SZ%&wegLiEl$XQJlvN$zwk%K5F>`RQW5ge48LMBQ~4KdwZwa=t;W$_S^CrB zmbDy^RKQytSoYy;=3m}w%6vkt9Ru11ojVCS3Y7ogOp@*k5BF)t{y=qMVvl8+Gc}72 zxRBO>41g&tYU^15!IJE>Y0PiWS-P&hB+tGf-V3u#QlO*Re!gF&s@N95oQ_*G`RLId z^vV1D|MF`+@WvW8HYms}UdnTUq$3_$KuKwVdVsc}YzItlMtZ|Ez+W9*MZlOAuByRt zRo5LWh;m3=%7{@;N;by!p2GmuIJz9!J{${Em}E#oc7EYuT3u;=@WWQwsTyF~6*S-S zG!$lDdpLc5^z2SEPj9@RI-JOGo|?$!zIV$;x~{4w^38bgz9NUcvvnuFeg1_7fDH8# za*&XIf7-gcw`9Zbd<%R_puh0$;DQ8&8J7jGAc4iUp@{GV3qcEi_(BgBAd`{=3xi-1 z?;?kaVE-`W3WkOzBaRNv4`hbzw}3V#-T)PbGsF+3hDH}*hd>CvMWz%A4`4qz>P9!E5P5)uY6O4llkE~2Q5y*_!k3>8X5D&X65A95H zLLwUy{{!@V+}{H-*aq5NIEkN+81RAq1~sIBsCu^xS9g2?P`&9X++LgqG)$232IU)2 z>N+3IAsnJNhz?@11en-Et^WujqsNa%$%0HfVgn4;m-`934;t&6w<5~RI_KKAST4%lJidAh2yf}+tS((G6p3-(^pB&5T`DYTafcAL^&=-x~#T~wn z3zqyhwu__!vd<|%vNl0*-vL0`nRG}rj!5}E;!XYC&@D>f??gW?cm}5Vg$3fn_A2>F z{ND^kpMZG$n?KvG5+GspHwaW5nUD1B3>~IG)+XM7GbDhZQ)m&kIll1<&q3Bf-asBB zw()l$3U-2~p3L&t3V4WR77-3+9J$fn33MlsuJ45pSdK?&(@hHTQ<8EY6i9*|>}v}Q}&Bq4UlHQBVHW5R** zeX-|orpP?mc|plc)(ejm4o?>uorATH>P9fZ5eKw#Ht%WR}_%9 z9{){;^jZ6XG}!!YuqG(;g=QG@zD@Q`86OLze8`}F|F;x}Nc)|4RYeMXyml|<3HY4+ zzS~y^)V~e&2Z$;crV9mD(#)J-_5@0h5?#1yA{zH1v`Q6mz=cTQQ_%a5U^PjgbF4~` z8`$L3imQ+}Xf;XD)yH82@Kr})`w(#`LJTN$NNg0tMcYK`UY?bp;S4F1;46R7RRuUQ zxOT+hnnCFZ?!750M{VnZ*ANvt8bVLAYP6-Z8bT()cyRqXwQY$z*H@Wr^=MsuN-!rH zMj+$s{v7_?zZ97H7I0pzP9FYyN}+Sm--w%pB!mf^`dHa*5lV(uv#wvkvXy;qlv@T2 z;WjRw&7BQX^sddO7&N7=Zv2LpiiP&^$KATz_ z5Y1H9(QF&DmW_Uwt1nS}HatLAHPLzV{VNPuPm1Af;Owuwl%hlw#?IEpb#6Xr?n-&d zen0QWJe=6;;fm5p#zy+Bn04EW7nJ)r%AS7hj2mkwmp_;mSMu~J>U6Hyhx~g_Zku5e zc5LBfIYt~QB^o?3cxEUNLW zE4ChW%-=ASJJ^&(sRVRtu-IY50cYF%QY%SqDX(mIB7W{6rWv+rEoAwIOL59tS2tRV zuqE>ba3eG_>v;v7bw+G9#IH0`pG6=_G+IqVXy(dRP!Pq(w6nC^sQT-X+4Y}9+-iwj z3)kNo<4Kj`43VGc%BJS#F`I2HjIkGsw!Q-SI{_zXxpI>TTXE}y_givQ(_VPE0JKU@1`~SsRI~Z-DleHea@j0ai>chAWbzyDBlL^sMb)bTAWRrih2hHmozpiuQThUg3dL+MB3>+>;CUf1o8qF0C@lU7g>{tz}?&_ z=N6aFD(c(w@>cgPiK+WDtwZj27>!ee_nYrNhGUjXKn#LhEhjMJB!qsnzjt!)iAUEX zi|RyJ)n$`?sY)5D1I*}pdjgYn5hg~%b=k=s?lX_hl&TxQNv-wARm4??J^}Y}-nwg~9si4J zK#$>z_3sm&`ymU%w&8=ObepSIuRXcO^=h-<=V%IX9o>BgvM5NwlPZK>UK7rnVeag7 zXKo8nHtNBZzm~jq*B9tOF;Z%w(?ah3^m>l_F=mZON2yy{Ess1+SELS;U^u=Cgk^%s z_VO0w#td}_&O+A&fLt}#yMpLRg|NdCf; z&25v`lfS06VWP&j6n!Y^>s;0*qLvRrrmqw`vGbvcun3!1B-pa2#v$KRGj&b5kC&#o z$tPkz9gK$Kq7a1JDpcOwDEVKwM^zcz7Cs(WJ?m$bczM>3fYu6Jd(>un)lO}_@ z5ZE4{3v_k108e(eSM5v!xFy;4r`bwG?IwdBhT}DH#=&$*)}h=(n^bDDV;Jz|0+qa) zaNB1B5S)$748Puy>AlO{d0pPo5U#{~g?5C4qS+TMX+^vy?+H^-ONE<7kLqyQoVezo zBp#VctsN2ELr_}puaD^?#f!q07!q3YHiM7_AD>AK?($}mK zL7_H+G1Sy^!n?l>Xnw{Uv4$6&JFg8O-LR>p3BiP)N3sO`pH`n3 ziXBa-i-mbJ`%szsfj;lOZ@4nJ|9lPPA}NMR5CdO|JTOLh0~F;%mkZ)fPq#g$IsByK zmhmq&6PL~FsHky)w&Pb0cvVY$ z8d@2;G19P&UhLcyL&#ZWAW`>ry}xM`!)rwutmb+qHH%VqIij+6Z=w935jC>BgC!2> z=MYz7{nac!Q-+LPy)~DYMDe)&ai0WX-)?nvfmWO^!*HNx)r!$cMwj^KlOa7y|;t5qT0764l2hj$s#Mv@Wt;C@OoAJmMo2{)ys}ga^ zXiqKaTLJ`d#9sy3U-Z94NQ>Y}tn2(|?VPjdIUDaKI-g&6x{z)pE+{^R9{Z49!5ou- zp)3060f&69SpR6j*wb}VQ@$d9AF6-MWdVu4RowTx>xm#)Kj#a|aeR^|!ryPpr7Nzb)gp=9>soly*AzB8#|53{IREm67t zuCP_Mh+hSlMsbRL$|a>YEE+z<+hlpbPa#2w@UB15`>CX`H-d0Cy0ms_?T{~}z4pK^ z^+KMlw(&F7G}}Aloc83YEj^*cKDrfxd3GTB$>GyLG}s7L7*1F5n|Z=B z7ckOe>SqbU^LW=KrVuxi_tk(OEov#rZQxrv+|B1}#fi2dYOWbaea?1A`1A$PuB4H| z@V|6Fi`9bNbqrvF? zFbu9{qrf0VfZE@N&d7b5Q%>N3VXr7p}M2FtA#dRhvow!vuPcVHFjW8B>tvNQ~3Ru1oMpdo(`9aJJ%sBuo)+c z?P0SJ^tuoXVb(7AY(a$G%T|Z&VGyMV%>S4WOuR?v-lg3A#(ZZYA`++q7i+QmzO-)Y zi}=0S827%s5=!xo1PXV}eu5Q`oxjSjsDQM&ByWEfrv^e#= zp_P7bF>h1Z)AC}ZNUOkHaD@-5Qbu&Mi`;kU02m+*o2B_y5_vwf$-*8Ms?vE6JbHfg ziny2mAXS~;I@NESAXVKF)8#84eCJFhgX@{?lzmUZ_mmV^a)9-bWNEeR0W6J*h-&23f`@D{iSe5**!xdLY?#} z3Qwb0{kHevkVkZ76<6=M^Bn)>pwP}23%&|>z}`f&v%l;6?}6n4U0)hXz%Z`Z$)MfX z?;t6#!u$tLn)!QCAqFHJec2j|)Y}y3d4eapDF_iho)2>unh^lm2>;9S4$$vTHT0B) z@}eqzOzq*|J?I&DBYGcvhUOtkC)o7>!@*)sEmNeKtrm&%1d%w$_zm-Ux1;2NFdgJT zP}ykD&sFYG%vZ6Cte?Dt>{5Ah7x2hcgi(RaFSZChumu(8&s*fe!M42XpkB7Hq6XWa zE5xDJ=MegF!UF_q!=Du5K1&?(31$)}{H>?o`_0fdFe`2vhqN(uZ{T9<|Avysm}?H! zTb5WazhQ4mvVlZY)#HEMx9>6y;yL46l6m|~(udrGOCDR7k02|0a5kVhu}&B99CS*u zRlh^SjcPim=}y`KdTE}dk2aV|x(@Z;Mf&mK4&*=ISq4aZ%0fr72_V`EkQz5E0$)#m zyHI68S}K1`yKB4!)6gt1x|hQ&c|TCt_g=?OW&E2mJ#M7ZYluIL3Zq8CKTg2~QD}=l z*6znO@_zn<2)|Rnp#y1S7hL~B9qEbS*V3vW!CPhMgEcAz!c@nbgG}azq8|6S2YY(Lr5%m zryQe@>xRgt`9p(np3%Qn6od)%q#w}-0SOn9k8f*q{|BM_%?oba?2G>^&EQ;#d9DZg zNCRvv|E2s-`ZMEE_!VN=e%sPyiRq8So#m#h!d!r0MX8J~)kLHwp*6;W&+B4e^zuQr z@|n-}n`w&^fq_v5yHf88JsvI$C)yV(E(QW!eP??0Ff zuOowPlP+)Oo-i+OptdS|`cGyd@vs6y^r~nc2(+K&gkg(8Lr}wWm2yS0OY{dML4VF# zvA^LPhk7+9l(h1TX3diD(Y{bz&eQJ`u>)qV!h+R899ii?()pYeHVO%u6f;}OO2o^> zhGFO}FN}_?TE?*%Hl1@1h$Cb%=b>5M!;@*a4WzkfFdRpW<`X|YMq=I?>wl46hfoy7T`n^wMQ=jBfZr7&~IZIiB(`1C|OX0FbBdj^Tq}rGm=nk zCMb4$N-H}ip*f)0P($%kAY3^!QUQ0g%f>T;(ClKrNpJAce&cg(G`aUzNfZEGtXIQp zgwdEkx}dnkyr@T>gdYBw(4}*dj{?(#Qg;Qz7Pw+OAU*f@DQMNiv}O1=JHkBfAYPpP zZQy(6GwP0v@zDrcy?D37n)*vf-4bExcqiwTUimPm(SfcIk2(VIlS=U$YvZWfAg=YU zL@AK=8a+kd7E_&Bx2i-bZb-2>PhZpzyngYLQ$Y_Mf3tr!4=vazSl^xe(gEmh<>@`s zkC3c z-A5$cAG^Vqy-kq4N{Q}q3PfW}C*7bmA4TgY9Z8oDu_HdG_1oT{}3qtIPUxqdMks`i#a zQl@!Z)_)2ZUVwQUBm&5mMQ+xbYR=AsoXr!& z=XCu8gBOzb=(CaiDw*nknp%TDL^^zRMIM$`B2*fsg*jAkWav_4=L2TdwGy(e{a_-4 zGo$E|qzV;T6300cmdV8Q;-hP$tI!b;!%8O)F!{XEoT9SL8UY6DjKXw?l_f8M5tXc7 z;fr#^Q%o#J4LLjnwMMqVOIX4ZY)~kCl{`aQ+JeKu>Fv2~$1LLR-jrul;dzzrF{KgY5!(gSh~DxN*v( zKSJkEdm@LmVLi#04_nS*ndCSL7qdhlGCQmjNH!f7$HOWNuOOH*86IzQ4y~tg4h@T6 z0wEcVkFI4lUfS=sB}sBKT(wd)P*ihqCdO-RbtKqNZ`7b(R7AVH-kE)u~ z$>=b|J}We_GcY<(7f_#>voFTD>3~PhaGG+wd2dHu(4Q0snDV*Y%DftQtv3>jp-~P+ z=N#eg)U|Bw1+e3wwo&y#!>zj)r1t$eVGxOfu1It0RC&kvTtCtcKK}CD2c={nPWP zCdPF;r7~~V^ljSuxu|}z`)h(~)#D!Q9Pm7F_zfZ2agDEyhE5wSH3 zKHG6=bZ=)tbee$#Wb?*nZ$-lj6q!JXc}YK<7nh1{SLV<5IGdEo5+_r!KU^x79?*e)py{P=JsS&de%7(Y;~c{cC_Tz#z2)gM(Nco&__l>*>hl%ybQSc|cpvE&(Ucbtz(1xC z&;o(daPs7yWd#8}|6*<30rOtC{1-#WHGv%T1;^QFyh*f(A5dx18E6*;oAfV7Fq;)A(rBItW(Y1ZzvF!=AFOJkqA4l!B~mFB3spn z5PRm0Ddc-2%)b)sd+XqaV?peLZtVTOsq$Qv1y)B%-voMm6#}R`Oy{!_*(|2AatJnG zYJP-6KLbuLLnF^$(+)HUTTen@*@*iF;SeMn8ZaP$Wd`VKT=8xKI6R`Dc&O3=)p-61 zXnQ}GLiTTvl}4|l`NL}r81iK<1IJ;nttlfdv{GVJfbVf(t5(hI#r&@1@q zKyS%WhpYt9|Oaun<)&1X}VzKBMu8bJwwGxJ|?Td>G(e za~@XW{Da-c-d!!4-jeXAreJeVsot9O&opUZHrD~T5N;GC+`+}*zWp?07+|cS-mLuQaXOR;f2ffsn1$_`aK(TIDx=J1dTN>H27N| z#hrQ^%3jdzZxhoN$u5BI2>I!IMljm#GLuK>`>s8ucDj-m@IH=c_WsZ!GnjJn+y@u) zen&QrP<XfL*+x=O(oa^U-q2kLyyd4${knO>q zy0_~2N`!}jU$#p z_5OaEMWrj^?P9e{UX|+Q98}Bu`K0g^kmwqsgJ{g2Q7A9@C8jrX?{*uGuw4jb@1^H| z4RE8X({i~l-uiqVPJ*76owu&zBq`f~pZD|B+c)575?Z@uhn)&I8-261s}g-Ch`}wK zJkCP7FdBM)p9I;xIUKJ%dk|jr@6_{nb5#uy;g<;1#SVlA~I(H zO^Ab(Gj!Z}_!#I^8NWG%SNH;Rju^98(?TWd=gc`B1THVVSiU<`pkse3CpmJVdg=nh zNSydzQLFknXsbVGdUp9A;>ZaDKk7CQ;i|L{XU7uXWNYsnH!C;g~pdTWxYM{Wx7 zH6P{zL4wqno}V=(&l?CwB7`TK!sfow?`fX#EzLg8K)8`dG}g=xsb>JHdge>z&72QU zAh{{ufW|MupL`R&WF3*e>sfc`)5=m zZB*3RU{1;Ihy=Tg+y>0zhMlGl?}9gGM0dz~db~jlh7J4%d6H&!W;jbUz(@pVkZ-_4 zM!Ww{jcpmQq0SK9nqL88pLfyzF8ou7@lc-h|K)lt4`XI0#POeqYuXw4Sn4%o*c&yp zdB&}Ux-|*p5bB^s=h|XiZ*j(XY0^?8PY-uG!qxz%#M9eQsfalj)^TK@dDT$Z&j;w`#$Ns*9=mJ+eLn5@ zvC&wUA$5W5j#ea4w*+c$@3bMmYJw9HU9T@-N>+flh zrlds^klQDade2wY^LZxLPJ+0u(S8u9b`1XWVS0LamTs}U-?5Xr&j!EN8T*(OLk|P$ zQWMD>?fk6M~5aPS)UXnRgSSiUT=v4tjFF){b@R+Z6X2k5SEfzBTsyV*X z?GyDT8Fnf}cOjDs(b%2rfc>sKbx(|7O`g8nQwrqFr2UF7?W3CJKr9t{bM-gif4Pu)^i&zB!L_N-$fgfa77rRgJC@d<*ctp87A8|(9U5C${d zH9))H@c@oowFom;d>2tjcAC_!LZTCS1BUpuU@&IR8}h*c0%gG0(pu@DZG@3J7UdH3C7$!d(P7Q)h<8X{3G8h_4{yF8XqDu(OhI zgcsYZdG0$spLgw?8H+O`Pzx??{OSHwt#3s)ZlkHaS8_X-B6_NBJka-SY5n{D=O^N3 zK@z?W4lpXLtGy$ZR!63LV+(`Sj;IfULNv39G&H9rzmvzVlV;MPG`w}MVg7|{$&rGh9 zW=>hW^E+@GRk_dikw7%&hKA&C*FwYT?ZXW54L-Kq&@2X~`>!9X2F-1{O*3)_S@vEx z0|ju-Av{HBEzvK-tqiza&u)nt*9Ymajj z8^DofO=PdsY3$YS-x&5kdQfRzzpJ|37Ya!VC2AcL$%=Y)2NP%Pn3bn-)*l7EVQ$3xSRgZHbU!oHZ4@4zgj!ipH)Bzs`FU;JQB$ zBh~1JQ(2X!Lu|Pzw^vHrlu24@TKtm)rTaMlb+G4my7sMwYT`}rYW~>F_&i$lzN~iC z170rfR!y+zALgz(=Jq9hv^tRPHI_ydn_rCKnO6~+CoLN;VSgu7jIp&EAs8L)g4QS2 zDF<4Fo7KK|2e7-88!19DhqHA78lWWWiVrP`AfAs!zRlOjV9=bUv@r=4er=SU#=)oE z?Mk!wmkK1MtQT!bU1D?OWT?Yw!;NbzgN;fCCExAJ9ZadpruhEx`*AdqTC=2%997}I z(eL@fMCU)0lWcK|-^}YvyA9}B7)BraXl&+~)hJwfL4x~Q@hKpwRGRIYuoB+GkQjqh&+DJ#(A%?TMr6CWQD&9#o}W4 zg)&nD)6v_d0<|YafbI^(9l}-tmV2$u%4a=TwkEKg&iBXlmyCq3KLy{Rzkvfb^_!t@ zJ*l=mI2B729ZOH$kDNg#I^a$>#c0Dz{0TQH-QjGN`vwvnL2q+W@!v1!<)i74Q?c}T zclWcET_ud?R5SA`SGgCCfH+?lrE&C%$*(ng_2&MbVuqWh_;_=zb&NIDjV=yq*-kE? zzE$LP=mRTkQq?ajKKBmo(oS4#Gr`d&`UoGaR9Z*{(;NliVYxBH9 ztDJR|;s0!%#a2kORn^61sM%YW5vnBel&SMAeso821-EZDq$bx_*{ID(iv^EUt4-KL zS!ZNXtZzfb`y$^wm5t8dy`C_Ka_Ljf>)h&kIIeHCMB9G6r7CEixm^op73R}WqjzZW z;T_DgJA>V|&6rp_0>D?Jy^lXaHj@xGj zY*r9^?jzo}q-UyPRsEd{ybvdqGL|yaF8Z$>6dOl5Loi_^yj3$UGdAHan*Zu!$b}c@ zUp}3w|K|b2W>0r##$Fi#)$nVAn^)ZD6I)E3H${| z*FqS@12pUl)jAk5FjzrJVr~p%4d1xj<9LwYTqU?{fX$mxW)~&96n3J_7;K+48})E` zi;cf$P$G#6WJ|#)WhcCx8eU(Da}KAx;)GC|EEX4Lzd7v0zn#%vy(wts@cSN4@$it# zlm6+X?)CE(*v8ID?y3nCRtu;7Cn0S&0n{IM;2SzXgA_Jpkt#g|16HO=yfjwEwKu(H zL5%7gAZy4gF8DXM(R*%$|Gzg?Az^}52NpSH70HrIq)1uhaz1CXJ~5*nY;00o=_DrZ z_JqqnxqiaTbk|uPgDf%Z$;0kf$uFn48)1ZKQa zZi%(g+$eXR3?dr|EAY5hUa$}DkOSfV++dBrMNDtnm6!C-cGfMQ4T(T3)qiT1N99JQi|yIZ;9>p-po zeCcvKZ)X%a+VgR&dO_u?6o}d<%>HIYs=5?-9^$ybVN~~-8)dX;E@lXN`vq>9VaQZY z%@#?01WN>zCi#jKvYTwGU6Yf($3`5V1SMW;z`l&?5Qv(09!fSIx1NOg-J3PNOy;c3 zU^t!Zdsn}?POR^uzoPhk>{rmXS9mW2UFywtt45ow%PE-b%cedTA#IG;ji60|dJaQ# zrGymzXqjXO&xNOm`;WHsThf0TUm>ka;P$XrCZlp1@Zr0j zD4vkXC}*#5G}&*PNKGHTo$xjNtJip%=(|u{CKxlx5~_5Dos&_2sH~zjqtfoXr}DP8 z1V3z5TR#XP|4(qWUA!lK0(q`o4U=}_-#Nb}(Rp$qu+)1#KK8jY#G52;U=sZ$i(qNLLcmz$NqisFu(j2#i#-!FOMPr z=K1QRD2k(CAWPi_u=1e;wZ(i*OOln80u?$7__{OvsY4B0A*U>_E! z3)u9CHd`UOmdWX?WMd%iWrifi*subIACBk!>a2vFaqq^pd7!XVji z?`_iw^|GKqrJoO|TQJtJ$!iI^KG+XTW?4GNqq;}nusJ@X_P-moqxtJ+Mkb+FRIy>SVy~LKud+>pM4+m0O1+Ld7`HiX{jqFRz?gxC`50DA;JCt?Xa2(4C{g z9!(+uZS(U4E!45v$3FGi-zRA>usbi&zM-Ihk>QXR%RT@d>x(>N2V1vuTl5pW@S2vE zj&`ETA}9k``*-%F3-x4y?aR}cr%97ER$U$zQsErQa)YiX;yE6?U!vFcyDBZ%^uP;H z%;MD*j)`|HQlwIu!VFkiUErnZ>CHVe*wUr)U*DH=f>wKm_(1N`LsY8n$+e3*eykdR=(2@b*CB@iUQAPK?UVQ}{j?h=Nb~bxci(eQRo$-yuywS#u~V|1kSV)(N}KUqxGjMN z>Iy=YX0UG-fI-Rlec~TFb2{4Ki_InYSjjqs9aM zkI~vDEGXZIWBlQ5iqK=QfbFp_T-5(OUkL$fS$Ah2Y;!jl?5XImsZ~}*?+kM1??q9; zm_Q}(Kq164cUO0l6Gm2E7_UVpY@q+$mDr8_y91+O=k1|1x824{iViSESOsJ&1tLq_ zl2F}|!f~#Vetz$olC3*Wg3)Cu)ZQ1Aj8IyPgtXHVV!qjL9U>`0x~c^4WtnZ#XiZx$ zRhlft-!fzJea#(Hd82E%a`GcMFN^`jJ7F?|wEU7TTaDiH<8I8siV0-zZ+MLM>dngDBSAC}K%=-GxT zp_U}su!#y#SR2K`-QQa$S<}N!CGF1Hdfig}XkKP6e8!hKaeItKyX0YRr#gt_+W`sH zK^}5$S1**H!~6FHlz^9k9iOK(oCexO!7{>78Nbp3qiSP2jheL&SNG?58s4E~^T#=g zus&rb$41A=)pMd|0H*&GKeZXGevlIg8)SPb?2OqQ$qihJhgTH0RV@s26{AVz%<^SS zk`Zg_$TFyTGNlF}ZDo}sk&CNw(b`SE_x$8Bhv*z7i*d&#q21VjunzA_kl=KPs%c%b z7O1Cx&g8JE#(pX`K$ZGycg<9s>`}GHW9QtLRM?GVFUl1T1=20#guj~@$u($bN)Ip_ zCBQk1+H#uXxd?KZcPdL2(%c^ffJAmU={CxCDWPy-ki3xJ^C}(uo4LYWByE90_o-vL z0~dA?B$uD?6TGi>id>Q?=UmlHg7aMUYTg?M2?%}b^`6f>QTiplUU5YV!zfsaG~|@^ zA#jyVb)10|D92MpE;|l!PI)XZPQT2xD-_}`?aP2&cXb_!imjjd|LP%6(ztPsF7|cv z?3N536sBE2uUX_jZ|gnb*=irI#8zIxq;Jj(1zF4bm|l)oUrC{Bs4K9@9aa@A)bx#D z5|ixde!P?&%f?Z@a+;P*V(3QA!CVi|Hc%scnI=a8dPYokdPG%qo`cO4y7=}SwK*#* z{R4evXB`L9DZon*4yKTna`zMyb%b43_Uv$3(&s6f{-LnbOP>fVdQlp9#Rqpec=J?$ zXg<@#dqbzU_&AE{FRI_2oVsCutDir7NjM22Ec8Ov=ldRWci`K4JjrD$I!WrLDSUB? z+0+bZR&C-q*4!?pAh9z}lZMZJ+zKnzKw7GybCH$pHj&_!6eZzS-Lj2jM;M+I+rUaGg7~NK*s8xpjaju^WSGUDLd#jUQ)+Yb@A_3`p7oHNbPaIH zRH&>#I1s`1wW+xf1iJnHO-(d>M$Kg93M#y%2%Q;|wanU#{4Bs&V?;P->Q;MHelQX6 zXCz87;O&MEZxm^x=UJI&QNGQAg(ZREf}6EsZNq%c zm{8Nn-k{s1qeW?A1fD3_ax)*!0MAnmuYCgJ)|SpZ}}0~r_IK(@PVsB zYPNZQ9?4T4r-h)#bs$KG%EwfuzK^?#<&l>G!jW8+0v%h`d$gKY{mHEU*BUG_P+JPq zswI1KZhdLJxN~K~W$n$qR|qWBH7PhXbJFi;H6ixYvizI3+xA+{VV-We_d8bpdHbzV z#rMe@Jl8iEh6(}qC~AU^f`~|>jz68zatkFTGO4vI zTken{yu^Yw1=WtQGr%^`cl6@Xa!uV(?6VOHt9$qb5Ros&hZd8$yaG}Z(4>|-y)OK1 zs3+M3BWyYr6xZ8$@)3I^AG*<7wmC>8#SftF59pw@ibdHz0FKe7j*op9EI#$p zX0EWi7D@HS>+nqXH4Un{S5BBxYt$>x$m2ilZ1GpW+)W5WV7+_XNb_14aFbi9@g{=f ziW`1C!B{wWctpYYk_e)_OkB;P3!{C&c-rE;k-j{~nrr&!B9<1p$IbrO4!-)3gX-Ps z%r~k$T&!ab*fRASASBmQ&#<78yZ*gSg0qs7ybV{vMfFBpARDsTZkWA4h%>r;_7QwZ zlF0Fh%+nK;%09t59N-Q2)kFTgEa{JGX{ z_aD{_7h=WNH^mQw_qOpICQ>Enc-yQyeC7rHfV{$V=*x zB-dGi8T6PkPSUG)uEjV2f*Q7AMNU7(Yf2bR_&Jgqz9mKILd2J%VKJ^)O+yT9_jt3G zH;qX9q|?qV?x>C_vUN(1y2$-z<~dL_mv?kF*ks*_+BAl$fs2V*!h~-P(IO+;%pQ38nXH*@LVHs?U8n$FW{Q*grj0xHT?YTXe#OPs|M2vdW>kl zxL}gecv=*127J}lUobM6<+WmdyWHOUHxoHo2F8z0u`Ny$Qh&%vZ*WXGKRqxwkMYLv z_K!$&9DS;1=JLFpCJtfnQ}aF9wplCk7ipshkV*A5)9lD`o>FPIgJjQhdFGa79Mh27 z(`4#1>&q{l%Qin|M5(R9uL zI^U9L0Bw&DnozR|#+pM4MuAqpV@>D5`Gee`2;6|PLE@yn+VygPjkR@=VKGiIYJ$Ag z>Cgi)!qWS#jdjUOuAbuaeG&>DfwAxMN1LeS1fvsNMY$VC$IO#_fsK2^LrbhVst%9| z{}2iNo^QYIC-$cRy|Q>4%a5Yb^W>~RN&AbxN`i|wIOw;tgM3hyz%kjccLu47eQc8% z4Q0Pbq_wdS4rSJ1sT`Dx*!Sd+*X4&o{)R%9Zh)+u;R7>n!dq>j<8z+fKh4P@g3*R7 zVbET!`!6(LXcK=LVd)f z^R?=4Z`Ke@3dvice#T97$~2g4&97Z_FMfvp<{eXK%s+8x2BCF@$|aMGuq*}`9CvVZ zlqNmHqI&QyQk?70Tz0oc?Lz^@eClbr1p&+~1=1kzs&^gDI>82X4^8nbtIHO)ne+i} z(}Qr?hD=k)w-aaX+Olpq&7ZPP&Ef+e34>RMg~(UQHw!!)TVyzT34tKO2atpB$IT|K zW(zv$r(Aw%+Y~Q|cEY?&tnGMmPRsNFuSJ))$=W{AH612jKkuN`6(P_L-zaU@KcbHv zm$6~)9KuC&&kWA}L!Cg}vGytF1Io9KhP)3j-|yL#1*{K0Mn7OrxpMpe`lMfgTw*ckx_WYofhT6arh@wb1j*Bd-Xz`j=BTO51UTZnKaL}X*fiZKK9x970FID48uiKt58 zHQSA{8ZereN*U5&>keVm&s{SjoXBm{=Z^|8RH=%BX#q5ThyyqBe=q^CkG_YtQ3dTV4;e&~7?SFlwlK3ySU0^>I`V5nwq>%e z`r>DO2~-1dMEXE-@7+o>YI$WGw`cUDjrI3m;c?q8LQ4j0F4D`XECCayGWh@*C>GY) z&>Wdmv|Z^0UoGVke8{ofyCw{mVkKU;X74PrxTpOE6u-?TWDydQjWut$T5W9=)M_>rW;OIRRW^ z4eq#akv;*@ltRo2F{MWfE*7XC-{3xEb`ZRpB@9ScMZn7aCBKPS>D}O{)t)f5{2UUR zLa8%?Y`F?T7d($dl_#BjPaM;VyGI%D%)AtFkBJvP_vm4CiIykurE(#y)M8I7l2qeI z*Bay?-EPb7Cmu04GS09GcVmC+)o}^C ztU6*j&f{Z;22$Lyl`g)GFLh#rBgGf5ULIp0HvMyACQAUk?DI@_Qb+$M_LElKnFYt; zKD+ApX3Jq3Lk2{hBzp0wDwG95?^P@vJ%{F9y|9fVx~O-oz{!)@JhHL>UWNe6rBURB zI}ZoWhZT?jS$~h1LxJT4;l27_-hQc$5U*_3TExhC!O*&PawJmkqM?I%&WmZ|$k$hZ zJ4;#$CGl*{<4*jyj5VuK0X>0iEq^C>Np*85%e0~2_KlM z=y}e<#MK&Fx}@hr*my_|f)FL*DkCZ$dN3uZFqmbt`Ms2K4Px}z{ES|lAt0Wwm?pBi zU@aJO-HEOZ!Bqd;8^oQQ{qX_&giU9_>Y!%uP0;BilqY4#VE$;(kB6?z(;lhXJmd$; ztkrPpPlmzY7IGDN^>mf}x0s;6yi5I`8C6&OcDgiZrSr!2d#%7FCJZKdWbm5mp<|qV zj;d1AeoMt!KV(d2un>4)22oT1yf~D;dVP=MbD$<56qRiluVw7m_>z*LQNajw*i?Nq zEn#IkGrkvQNmv$M*u`=zxx4`y|KqOYoF1nfZg}W)m)`@;r=PbokK|*co*;w)$gAeX%|)z8)ekL)B=`PL&+j6aR3= zOLL}}_3oC)Qi+{gMawPhJLnWRiEub+Sm1teQI+%L*TgFdnYE4g2lpCK9#e^N*)&kY zMALisq^L)}qVYZykRW~W!WB7oh34!A*0M1?Rb2PKGSvCYx0ADr;G(Lm4b!!sqfGZ2 zYPT;>s51ETw8fQogs4Hc9A=d)zo~?iQiDbl#}#wf9pPY_bvB?y5l9B8$T1<8gTWR; zA%WZRHx9NrE%5T%(*+!0^Slsubt|!c{{2@8S5|$;qQ!f9gSMVJN zH@Lo~?x`ogUn7;}{Vw3~sOHuZg;TxZGf%R|B(y$DjwQ_^&vuVh{H$P$2vzuXz!i~( zQo)#VIVnC#$n<<4-;-mQEgt|~@4kgS8}YztNj0WGf10IP{Ay`h*xV%)Y>=~-gN54 zmFDX5ykNI}`>~4B8zaDjhqJkR%{%C3(0>9bzetg-kajugC9^O?pF97jsKMxKAWJ($#XG)%&^ z9Q6I`t~6J#Ce(3g=VUvryIUw_=I2g+^vSMjp{h|WIDYV9Z&o#&9(|{`!ucg_N3}9( zhFRR={RO_iA#HPw(Vl{@D6R6%-O9fI*K$n3c748?`0Z2R=Ygc9f!1{RU)*fm3d;}0 zD58u`(65q5eHWc&`(!o^G!sgX8Jsz;%IIUsXep+&$dHLouVue3Vs&AKS_iEQV~b`- za_{ES`sQ+n?FV_2e%3ua5Wgf{JLrSje4lfJB~@Vz?aNox1UEVV3*L6l6tq~ zd7}{nC?_M(&k-&w*YU%qswBN|&XL2~w5FuiC_{5j2@Ec@(D0ROfMyN8U*#3!$1(dR zx4+5s&hs~#DZMFHxF&g=WLje14HFJ4}gnMA6d_kF9iPL@)_z!6u69{w?w!;R%;?bq?8U;Z7&)q}$+ev(4p63wS=GE5 zw1ixF%+8zH$621M7*U5(_Ezn0S0yFl`Dy%B91h`CI)vcV;Z{Vo3c>l7H+*jDKYME$ zKpG8TM{^wswG@%kKDAwO@*IntO5C*KKNSuv?-reg2$*m-OqVPf3+6>BCgyeZzLTHs z8MnZJ7v!Xcb$XE0va3+@36#y0^q*c*g{Qhf=31k|px#xX9iEV9Ro#ki(d8=52Q88+ zN~tBGl3b;VkIg=C>gSI+Xqd9 z;b683F{s7+KnZW(u!mT;)UaVBqWXY%7+Vm)%y@9ZyuW$sDH3U@*~huki&jbVI_Qg@ zUhphmKmQARE1a_o+Z+q^8E$Xa!kQNb^Jg+ z8R3!fkHJ5R()_^iNnYzoU%`D;DnXuAsuxRQQInbWIL&aFAxR9W*pQ^rFS4@z;{KtquL1?%X9PVG~N| z8EZ2nsO)1{?w9sKq2lJtsR={P7#YwVp|724aqwg19qDFO;9>zf`ukq~khn`_mCp*t8jdHM?v;%O;jUMCNv@$KBcIYT z_p3xiT6gsz_ruTmfZS+Wym(7v0KIeO#*Vh6qTZA78A>Fpq%^iY<(Rl-(h8tO-GrY$ z0DKAg%HyTEQssv)UHq;Bx)+|isWIPzmDstO%pxFg`CT!WY}N!rHKTo+{U?Rkpo-n5 z^+N_yOPacEcorSCSMRXv=w|#;X2w@|ZkYDxOQF$!2J?30vE=$2eVV_Py|bf0vZE-qW8+-P0!^KKIS>@a1( z49gk?Gj#}l1FmRuM`BRH-%>|%O}|mnGp2l)MZJE#EOXz`ST3$T=%s_J*p*-C)Nm`M ztz3iv)#s<#7b+7XaR}(m!x>jd)sRN)dv>fnYDkl?*$gMLtM=%j7$86AoVH&UTE;+J zpl0IReZBiL|CnJrXAtzz+njoxi*~TIgR6Mo&2-T!`;;Iweh$+k_8@(?UXb)XE<@9s zq5a1*dTm2<-^88ff^TyG5`UfO@mEq)eXIyae)R)39@$ zDTLRYm{}B_o&zoT8&+`=0vJl~YC7s&xc-oguaPEqVD=iA&n)RSG6s?PrB&?~eys!= z6?_nf4y9w1ssR{mIcQ__t>|~*to*cIZ%lg(7Hq#C%C+m)fuxWTW_;_#Vf@&l!;GZh z=M3{7NEveOh1=lOC)`?xhxDAB#U_PRA-mC&R=EvDv+#_YNF&t66NTBUgm@ng>cT_A zq35xGs7uRE`_r6tSQ?N^`NM>k@rP+xCEf8=d2Bc@3}AacnJ(+rNPhOnHF*Wg=bTXd z_h@|m?ks<}-f0v`M{?jvd+Kz-gxwQNC7Ro;usiOG)^gu_Fp%P^Tm2nf@z^2Y^t{X~ z*nt>bEeh23yQ}jS<4G>`TPRLjMymn_=NBdYky+OqCsTgP*2axy{$Urs$UjNk&Vp^6 zJj!vYJ;0A#aJy=KcCR8CQ~JEzgMA3wr?&d0eSpv~%)>g&6+Zt**}DY>ai?xYycxXKtK9eBDHvn-v^?7sha%s{Ylb56G7N z2*s4Q9F8N{Qr-+s^)Yk9-T?Vd1F{s>L-155rB`Btp+ z*$%wgLyhca2S%$DX~itja5nKlqJlBPS1Hf;JyxKTG7^@TSx z5IFsNlpM3V^;xs6%dmo29n6&06GNPNQ8^;*Xy3Dn`u6&MWytko{=h1jT>l0o%?c2* zY%@p1-CP~oKsebDj%YStVkqF&U*f7v?^OM6%2v9|-gyIuW&6C67x%kGJOqJ)1rzTiPGXX;>K?3gn+C6C1k5 zS$E1JGEDp%{kf!AB)GCCSk_*i$^!Ux`B6Jk+Bu-YkOS!k8^!FZRsMBW$eZE7ZmstZ zAwqpIY(D*<_ee5>+Z?J9ASB@+@l(^IP-r6X$z?J(N_>Z2GKQ1FZ6m@g@;G9*2wN0~ zEAdZh3|d-p2N)T8XeoMzN`-77v}GUxT3ICU2EmC%=?)p7g6 zsQrZ@GbVrLTz=~P9yS4W6b84cjo~QS3TnHts`wv~x6~pQ8izYLN2tYG#hY|a%YFz% z?qf172bORhkAswm7H#47vjYIt3Z2ozGfH(){mrdoy0A2ky7^hyXm*I{Z)DD1vRo~_ zY6i8S5Kw2c3e)x70{G`?K$LVrP4cS=9AV)`TRA6^{zEgX8l{HcQNWt&sO!;lS1?- zpAxYkbngM$rc=~4PjUcFYJcFZz@28sWXtZk*i*Y=^mAo~-juufO7xww=tt~n%2EBk zM=W81bX$Cs)%P;F1w8tneOAmmCf-hMEHlb`?u#?m|Kixs(O+!C)Nb3>?uAo~iW81r zW65L$Wh0BueOb4n-sNFqj_7s&i$z#ryQY|{8#SH-X;zY5+f4yT29v$ApLKPww9Ed= zup_jZPd-%V5o(n;_|5$~DXW@}V!*6(R5vsy<-k)SWjhc!EipW>hE|wW_u=Yx^B+qt zHyp{ddmkI*4!b$jj{646YUm*oK0Y7Ky#Q#08z)=4eVO9C?QuTg2z-HC+$zs3dvd?k z-jSw!zrb|zO%WNumZ$k>%Qmv6Y3mKEBlB|>&pW-*+d5QtxcYt_Sl`Z>Z%A|m9T~1} z`|6eT(Paw`Jt7Haq${6^HyB}XFq=8FQItxjW998Ib!@PzJ$S2-P~`??Q>r`_A$d_wBbsWwSB5LAVOQ@2UDKN#pVN9F0cfgV@1LYXA2&c^9Pi1wy&vm zTW|8YR0oV%FfNG(*8>MzhC-S_@4h-o;%)u=`P1-d1zS->SJj?qi>KkrW<&KG7Ocb} zr9VT=)<438OrX(hWa*mIfH~5fi)W>k+IF*b`D=$o#;>T^>)-Ek+g=~Md*p3Q61W*k zf|Q2$RQNmqRCEGguuIL0Ei6)kJqa{lfiAdDaSw}<8@D%GYg<$Ht|C33XKF$r6vm{a zuY9lfsf=75kgS%aL1L-lcVEEbUDf&Qp6rZvd_lqiW&?>XQbLhAMUwVc;cG(2s}7n0 z7LvD9Pz{{0O2-2h*C4t9D0Fpj$iZx5i~oR-CE6PB>)3KoXuYH^9_^HDZp;fGYroB& zOo(KBwFeb#w0%ta`q&;~xIHi~p_lvT$fK3^T&;1zy(?->NGpiWwf!}}0p50iyn5o2 zr6%mCJ9%o#t2Em%=Wgt)=Wu%)&oa>lKrvr$lbb}oH9uca&*PT$u{yhDMP&{{3R6Eu zBgzW^tLnygtctn6Zxwd5Y=%P)zuelRhnLdR^%Op5_0zKs)@?PM3(dMqDoh7xCorl# ztjw#pHggLy&Zj4=R|+n&pg!W7u1Z)W0$H>WolaOOuTQ9M7n|AFmroZxO>&!TEPpvz@GUTiA!l zDreN8HkFrD{umD3nvS5fkGI&EX|{4|_fJhmId{DFJ8HB4vX(RDijU0%sMX6b370dYwm>6c4nD^~3BYC5M zdo1oyiXQ3i z{4?wbpA+yCGD^ZOp~uTLM@IowO+W(F;u45#oHTrE`3XjT$7TJK9h;jAGqk!PqUQ7k z(|=@~MpOnA$knm^v^=%RMOPsF06;!>d>{f2|O_1Yb+qs6XB0 zgTKg~Z~O8Pa+%oFL7OIYU3>BWq2FJ1Z+KUf?Po@5VQwp)bUfVE!iqAAO;t&h;@>DV zpqR>~u~RrgSK1UfVSa>yuKv1PpIB;Vx9^Ykt+%~>{?XnTyYAVQdiT6uW>!UxRU2qx{%GbrqXe2N}OHL?IsEGYvtx<*`f zJ^8+fgJ}3)b6Fcj#@6kJU}itYETK346#JxRm`~*vyUqg%WvWeLt>06F^dnVe%Hx(J zqC{@dsuZ;_RZlADLu}sO2@oyxX`k4Cj@Q&kgjAHofj-@UzohzG2G=Ul(lQXGa%Yb9 zFePPh)iMk;7r$m!Xd?pfA{}JZt+g_oDlp&Xcr~_oK3$$T-QVACDcf1@4(RY5k@all zq`F|@9`M$p2&28dk74x3AD66A`taPfz<$vwJp57ZmVL3+J#4Xo4|ML1v){ z+Rt2w3ZS^NT!?leRDF`C_$Tk#LLX0zmz9f*IZyDy^FblC26Kok)7J%^3tK-l>f^?ze=Um-HTAaMWRYDAEo1m#yBAOeYG#Q%5UniuBl|JryU zj)|1S|5cjerML~z{}%n{(F^i7k(uPb$}M0ZAQ1dF`5q>O?Hv&$F!4QvDv1bj4CkeZ z2O-BrhG-(g&h3h|8(+lb`k;cPo?_$U;h9S0>bbn|e%V`J%%>ImAFclZPB8>b diff --git a/Assets/ResWork/Table/table_girl.cs b/Assets/ResWork/Table/table_girl.cs new file mode 100644 index 0000000..57396ad --- /dev/null +++ b/Assets/ResWork/Table/table_girl.cs @@ -0,0 +1,31 @@ +using Newtonsoft.Json; +using System.Collections.Generic; + +public class girltabledata +{ + public int n_GirlID; + public string s_Name, s_Profile; + +} + +public class table_girl : table_base +{ + public static table_girl Ins; + + List tableDatas; + + protected override void Awake() + { + Ins = this; + base.Awake(); + } + + protected override void Start() + { + tableDatas = JsonConvert.DeserializeObject>(json_last); + base.Start(); + } + + public List Get_DataList() { return tableDatas; } + public girltabledata Get_Data(int girlid) { return Get_DataList().Find(f => f.n_GirlID == girlid); } +} \ No newline at end of file diff --git a/Assets/ResWork/Table/table_girl.cs.meta b/Assets/ResWork/Table/table_girl.cs.meta new file mode 100644 index 0000000..e3bbe43 --- /dev/null +++ b/Assets/ResWork/Table/table_girl.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 760ff75930910024eacc413d3210e5e1 \ No newline at end of file diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index ab155e9..0802c52 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -380,6 +380,142 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 1} +--- !u!1 &107553788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 107553789} + - component: {fileID: 107553791} + - component: {fileID: 107553790} + m_Layer: 5 + m_Name: t_name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &107553789 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107553788} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1919632055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -189} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &107553790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107553788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\uC774\uB984" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_sharedMaterial: {fileID: -3574565475228871172, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 75 + m_fontSizeBase: 75 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 25 + m_fontSizeMax: 100 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 4096 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &107553791 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 107553788} + m_CullTransparentMesh: 1 --- !u!1 &168358557 GameObject: m_ObjectHideFlags: 0 @@ -770,7 +906,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 253201020} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1483615885} + m_TargetAssemblyTypeName: ProfileCard, Assembly-CSharp + m_MethodName: OnClick_Profile + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &253201020 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3621,6 +3769,7 @@ RectTransform: m_Children: - {fileID: 388368216} - {fileID: 2034573239} + - {fileID: 1457200137} m_Father: {fileID: 1703079398} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -3859,7 +4008,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 830938497} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1483615883} + m_TargetAssemblyTypeName: + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &830938497 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4316,6 +4477,151 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 989474287} m_CullTransparentMesh: 1 +--- !u!1 &1028843972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1028843973} + - component: {fileID: 1028843977} + - component: {fileID: 1028843976} + - component: {fileID: 1028843975} + - component: {fileID: 1028843974} + m_Layer: 5 + m_Name: btn_no + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1028843973 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028843972} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1457200137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1028843974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028843972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4848326f7db925d4fbcdb35f789b75f5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1028843975 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028843972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1028843976} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1457200136} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1028843976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028843972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.5882353} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b0a7567624709ee45872c0e655845f2d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1028843977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028843972} + m_CullTransparentMesh: 1 --- !u!1 &1035601636 GameObject: m_ObjectHideFlags: 0 @@ -4930,6 +5236,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1125124250} m_CullTransparentMesh: 1 +--- !u!1 &1150777081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1150777082} + - component: {fileID: 1150777084} + - component: {fileID: 1150777083} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1150777082 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1150777081} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1650536551} + m_Father: {fileID: 1919632055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -50} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1150777083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1150777081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92549026, g: 0.25490198, b: 0.25882354, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b0a7567624709ee45872c0e655845f2d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1150777084 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1150777081} + m_CullTransparentMesh: 1 --- !u!1 &1178730384 GameObject: m_ObjectHideFlags: 0 @@ -5534,7 +5916,19 @@ MonoBehaviour: m_TargetGraphic: {fileID: 1353291554} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 1483615883} + m_TargetAssemblyTypeName: + m_MethodName: + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!114 &1353291554 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5714,6 +6108,59 @@ MonoBehaviour: label_msg: {fileID: 1178730386} t_ver: {fileID: 989474289} go_LobbyUI: {fileID: 1703079397} +--- !u!1 &1457200136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1457200137} + - component: {fileID: 1457200138} + m_Layer: 5 + m_Name: ProfileUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1457200137 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1457200136} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1028843973} + - {fileID: 1919632055} + m_Father: {fileID: 817765913} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1457200138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1457200136} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e24314f4cbdbcc447a3b98810924cdfa, type: 3} + m_Name: + m_EditorClassIdentifier: + texts: + - {fileID: 107553790} + - {fileID: 1866153533} --- !u!1 &1483615883 GameObject: m_ObjectHideFlags: 0 @@ -5723,6 +6170,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1483615884} + - component: {fileID: 1483615885} m_Layer: 5 m_Name: ProfileCard m_TagString: Untagged @@ -5756,6 +6204,18 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 800, y: 1200} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1483615885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483615883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3f9736f5cf1c4e74cac0a6beacb2757e, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1496176619 GameObject: m_ObjectHideFlags: 0 @@ -6191,6 +6651,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1644731137} m_CullTransparentMesh: 1 +--- !u!1 &1650536550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1650536551} + - component: {fileID: 1650536553} + - component: {fileID: 1650536552} + m_Layer: 5 + m_Name: New TMP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1650536551 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650536550} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1150777082} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1650536552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650536550} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\uD504\uB85C\uD544" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_sharedMaterial: {fileID: -3574565475228871172, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 20 + m_fontSizeMax: 80 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 4096 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1650536553 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650536550} + m_CullTransparentMesh: 1 --- !u!1 &1656598367 GameObject: m_ObjectHideFlags: 0 @@ -6754,6 +7350,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_AttandanceUI: {fileID: 388368217} m_OptionUI: {fileID: 2034573240} + m_ProfileUI: {fileID: 1457200138} --- !u!1 &1707166729 GameObject: m_ObjectHideFlags: 0 @@ -7544,6 +8141,144 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4848326f7db925d4fbcdb35f789b75f5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1866153531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1866153532} + - component: {fileID: 1866153534} + - component: {fileID: 1866153533} + m_Layer: 5 + m_Name: t_profile + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866153532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866153531} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1919632055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -196, y: 78} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866153533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866153531} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\uB098\uC774: 00\uC138\n\uC9C1\uCC45 \uC778\uD134\n\uD0A4: 000cm\n\uBAB8\uBB34\uAC8C: + 00kg\n\uAC00\uC2B4 \uC0AC\uC774\uC988: 00in\n\uD5C8\uB9AC \uC0AC\uC774\uC988: + 00in\n\uC5C9\uB369\uC774 \uC0AC\uC774\uC988: 00in" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_sharedMaterial: {fileID: -3574565475228871172, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 45 + m_fontSizeBase: 45 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 25 + m_fontSizeMax: 100 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 30 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1866153534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866153531} + m_CullTransparentMesh: 1 --- !u!1 &1873956281 GameObject: m_ObjectHideFlags: 0 @@ -7806,6 +8541,84 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4848326f7db925d4fbcdb35f789b75f5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1919632054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919632055} + - component: {fileID: 1919632057} + - component: {fileID: 1919632056} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919632055 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919632054} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1150777082} + - {fileID: 107553789} + - {fileID: 1866153532} + m_Father: {fileID: 1457200137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 800, y: 800} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1919632056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919632054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.20784315, g: 0.18039216, b: 0.18039216, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b0a7567624709ee45872c0e655845f2d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1919632057 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919632054} + m_CullTransparentMesh: 1 --- !u!1 &1969492716 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/UI/LobbyUI.cs b/Assets/Scripts/UI/LobbyUI.cs index dab0ace..4030376 100644 --- a/Assets/Scripts/UI/LobbyUI.cs +++ b/Assets/Scripts/UI/LobbyUI.cs @@ -4,6 +4,7 @@ public class LobbyUI : MonoBehaviourSingletonTemplate { [SerializeField] AttandanceUI m_AttandanceUI; [SerializeField] OptionUI m_OptionUI; + [SerializeField] ProfileUI m_ProfileUI; public void OnClick_Button(GameObject btn) { @@ -13,4 +14,9 @@ public class LobbyUI : MonoBehaviourSingletonTemplate case "btn_option": m_OptionUI.Set(); break; } } + + public void Show_Profile(int girlid) + { + m_ProfileUI.Set(girlid); + } } \ No newline at end of file diff --git a/Assets/Scripts/UI/ProfileCard.cs b/Assets/Scripts/UI/ProfileCard.cs new file mode 100644 index 0000000..6b5ee96 --- /dev/null +++ b/Assets/Scripts/UI/ProfileCard.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +public class ProfileCard : CardBase +{ + public override void Set(T _base, int iLoop = -1, int idata = -1) + { + base.Set(_base, iLoop, idata); + } + + public void OnClick_Profile() + { + LobbyUI.Ins.Show_Profile(1); + } +} \ No newline at end of file diff --git a/Assets/Scripts/UI/ProfileCard.cs.meta b/Assets/Scripts/UI/ProfileCard.cs.meta new file mode 100644 index 0000000..46f46c9 --- /dev/null +++ b/Assets/Scripts/UI/ProfileCard.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3f9736f5cf1c4e74cac0a6beacb2757e \ No newline at end of file diff --git a/Assets/Scripts/UI/ProfileUI.cs b/Assets/Scripts/UI/ProfileUI.cs new file mode 100644 index 0000000..2c154e7 --- /dev/null +++ b/Assets/Scripts/UI/ProfileUI.cs @@ -0,0 +1,16 @@ +using TMPro; +using UnityEngine; + +public class ProfileUI : MonoBehaviour +{ + public TextMeshProUGUI[] texts; // 0 이름, 1 프로필 + + public void Set(int girlid) + { + gameObject.SetActive(true); + + var data = table_girl.Ins.Get_Data(girlid); + texts[0].text = data.s_Name; + texts[1].text = data.s_Profile; + } +} \ No newline at end of file diff --git a/Assets/Scripts/UI/ProfileUI.cs.meta b/Assets/Scripts/UI/ProfileUI.cs.meta new file mode 100644 index 0000000..2ecc249 --- /dev/null +++ b/Assets/Scripts/UI/ProfileUI.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e24314f4cbdbcc447a3b98810924cdfa \ No newline at end of file