From b90dc27cd40bedbf7f25320213f4f1a2e8e8c6d1 Mon Sep 17 00:00:00 2001 From: cryptoduke01 Date: Fri, 16 Oct 2026 20:08:49 +0100 Subject: [PATCH] Create index.yaml gloam --- src/projects/gloam/index.yaml | 81 ++++++++++++++++++++++++++++++++++ src/projects/gloam/logo.png | Bin 0 -> 13627 bytes 2 files changed, 81 insertions(+) create mode 100644 src/projects/gloam/index.yaml create mode 100644 src/projects/gloam/logo.png diff --git a/src/projects/gloam/index.yaml b/src/projects/gloam/index.yaml new file mode 100644 index 000000000..9cbbfb7fd --- /dev/null +++ b/src/projects/gloam/index.yaml @@ -0,0 +1,81 @@ +id: gloam +name: Gloam +categories: + - defi + - applications + - infrastructure +usecases: + - currency + - dapps + - ai + - infrastructure +ecosystem: + - other +description: >- + Gloam lets people and AI agents pay each other in stablecoins privately on + public chains. Money goes into a shielded pool, and payments inside it are + zero-knowledge transfers (Groth16, Circom), so amounts and who paid whom stay + off the block explorer. Deposits and withdrawals stay public. + + + You can pay someone's Gloam address, send a claim link to someone who isn't + on Gloam yet, or run private payroll. You can also prove funds, a payment or a + payroll total to one named party with a proof that expires. Agents get the + same through an SDK and an MCP server. Live on Tempo testnet and Robinhood + Chain testnet. No token. +have_token: false +tokens: [] +assets_used: + - eth + - other +sunset: false +team: + anonymous: false + teammembers: + - name: Duke + link: https://x.com/dukedotsol +links: + web: https://gloam.trade + github: https://github.com/cryptoduke01/gloam + docs: https://gloam.trade/docs + whitepaper: https://gloam.trade/whitepaper + blog: https://gloam.trade/blog + twitter: https://x.com/gloamtrade + telegram: https://t.me/gloamhq + block_explorer: "" + forum: "" + governance: "" + discord: "" + lens: "" + farcaster: "" +project_phase: testnet +project_status: + live_status: true + mainnet: false + testnet: true + version: testnet +blockchain_features: + opensource: true + upgradability: + enabled: false + asset_custody_type: non-custody + encryption: ZK (Groth16), ECIES for Gloam addresses + p2p: false +privacy_policy: + defined: true + link: https://gloam.trade/privacy + data_usage: >- + No accounts. Payment notes are kept encrypted in the user's browser, with an + optional encrypted backup that only the user's wallet or passkey can open. +default_privacy: true +tracebility: + kyc: false + tracked_data: Deposits and withdrawals are public on-chain; transfers inside the pool are not + sign_in_type_requirments: + - EVM wallet + - Passkey +compliance: Selective disclosure proofs (funds, payment, payroll total) to a named party +third_party_dependency: Tempo and Robinhood Chain networks; optional Gloam relay +social_trust: No admin withdraw; any rule change waits behind a 3-day public timelock +technical_spof: Trusted setup is a single-contributor dev ceremony until the multi-party ceremony before mainnet +audits: [] diff --git a/src/projects/gloam/logo.png b/src/projects/gloam/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a19d659570faa6b06b732078f69e8866a43fb271 GIT binary patch literal 13627 zcmdseWmr^S^zNZV8UzI;h7u4d>F(|tdI;&3&H)5TWsolEk{YBN6qN1`fuDfDFu*7< zbo|E;|L^zXz4tuNJm;A?`>efothL{@);saK+A1W3&j6Q)CT~pkN-XoA7Flo z=oKEr+z8&Nn)+bw|1K=xT@W?q3pt>sC}$Y>>2MAIlZAcv{of5|fyP|rsv=9-1QJ8b zIhp6m4+Ep9;(rJKW-iPuX5>(%d`!z&Sm=w3OGTvqSHBcrvFbC`V{-CjPCH6$RtbTM z+k)NflLPGxt%i_>&PIvdldx_!g8%^upNSJG9VwV~o9OZnaHb(-Gt6qc4ZbBlJO8r0 z(tH*&Sy04~UljJoeSi3A4@yVpN4E3Pdre(xD@bIytEb}KGwVRseSPChT}bgkaQuo* z$DDLMpV|zZm4LcZ>UX@LR(|}}UJ&{Q8~w9d?UAwZpAht2@>#oe++}STj{EnR=pO9` zjT}fd7oS65es2*Hf3+RfWgvA8f+5F!>9VUV`N6$~C|<2u!}VjvDd|&bgJB-2IpN;? zyTNnxg4I!w1&VCswV&R%l&&20tD4ji8Sod$w9;W)FFKhD%egX3YV^tdQj}Py=j+E5 zjMW1%F;6rMxcmLqyf%YTf22^*s)YJ(WKeEZ=#nhNm%Goc`zp4PzE71l-~i`r#km7e zvN^+RRw-SETepUH_iD{hFQONWV=c@Pj#9mPY0sUna;_>XQbfZH@kZA4=ZIjO2q9XL)Ehu zPgeRRVHWHAjGE}LrW%L2u9Y}lkojBB%9SBXPSv9ise9$33E>5-e_v|JAnj!;&VBmq zok#B$IpBW$88(Je$F-1zNHv#7}tJ>$JcOmZ(84XRk+S=0Puxe25!PWZU=zeiusRrIqo*otCsmd>ORe3`j zV%I%ewziZ2Yi1NSGvq=G`}}oD9dB@bKbZINGuKms#GL{xK7X!|!iuw9uE*sa`Mt)b zkQx0;B``}nXF^{=m2A6J_YiD<#=e~1-ZT(b6%|vO#Pev-uL4)@kJ{wR+oauga|FA- zJdTrN_qC5_R?RQ`Z%kK@28VCGEPAjgV8u&u&ecJU*lt@4BXnRec2t*d1nogdd z>oq54L$3r+T?t4EZ_x+4F83nWJxFo$AWQpdMvidsyt?7XIo=Ojd&A|6tJ>#%FJ4D* zQPTB*+$v!Fq-Qt(vADe4bEV<3u35;<`j$V)MFlgNZDnnab6cxqB35*Ae|7wgHCEYleDdY9}^pkwSwL(!Z z(2*jl^dVNm7pPaXbxdMoB7xELXvor$ z%w)Bru{#gvyRc05G-cIFd(aDxa4oz+4`)tX{0OkkD6y1tJq7FI$E5c;-_WGI;%2nf|3~4>esDH{5nHmsu33soG(jc6CJ=Ar5Zd&_(aY zqE}isMZ;c&tY@gXm#txc7dBRcZKbJ~jZlQ?iqCl2sTVxMM`~fws7uKe!}K8=WTeM8 z|83cHhpC&?hxX9ebK0#`wR6G`~z2(!Pf!<%8EXqVJbhWkOsn3 z=sx<0SIH*O;4G)5GO(^y;2YN^K*U(81oXo@6BS@PP3q^s{HCW9>X z>%d7fyRVXWo{iE7FW{824{MYiS48PwvJQF~p-i{4#pnRDQ9*MAvl?hAIKNlJq>kRa zZjom^A2i#XT>p&GKYexRr0Z$bg4f%t*Jn;SxT=XbU!A5UW9|IFmXOWMJBBJ@Z(X|F z`Eb9X55qpmAASG`(-(_m>LD4U=|1!40*x<3ACdtjdOG)U$SY8#?}yd$a(PxlWbbf( ztNm)$s|9RU-OMSkp9zGp*&D`-P+`tYGyI79zVVTo>~!@(q2%3y+Q@Cy^q1h_k+vtj zy;!s_v0mra$b-?VO%_KNmB@}sYONq)YftZ~LMqvy ze8j1sDPGy}dYSicNpyXZ>oXfXz&81iHlBWPxwORRrxe-@{a$9_v`gVsfKvrF;90^Si;%3}r$&INzJ_s;bsL zc(-pE=T~h`>yZ{}p?$v~ael+Rwl<8b{lg`lKg>L9zGW^Ek{!d}3A*b9k8g==ih5QI z6Ut(>b=3GkJdIQa+d`_=Gy;;g_B{F3U71U`We*5Dict6SqXg~)6~t4W-2STHe!Q$-dBbug0Z^soS%|7d4<(|555tko`_cR( zZ1k`Upx*H&Ve~hQ_quH61@SbV?i(ouD2|`(VVpp_5mFi)Jo-H&cF5@=`3X~{hCbXk z^yNeK!A3d)fF{vE=QIB+UHpap_3viQ*VQwtuV-g|(3sORN`WE>lV-tzblQQySM$9I zv?9p5dNq$z5%zJNa;uq3(d;SX_%E-XD{E5g(#HT-=F_6GkrCd?)h)v~I@WIXVOO=d zCQeyj^k~yYx`g;7*-gYBAR_&wfm}?NZm`miS4#Jpy|YfXc#0VXV@toqdC(_0OizV^ z@`~ws`iMXQ*9jN3!7Ek#xWkKhaA2r;*`Ccie1JG-aqiQ6t-RuS;)e_Jjbu{tTYP0s zNf3tEk z^3N~&h>K>`DpYIegXcg~=A5zpLHhiWFH#hipGM&{@$3kArn-Y&7<&}s$=F154&`{u^6 z|1o3vAvZ_*{U}i+3ude|uN(sFctWB|Z>&w~5GR}@8sS54aO2b@CQmj@d5n36lr1P2 z06yOx+N=%M(N3V#439(M$KuK%2KZ{McomjF{DxSscR~X5MVc+( zpE9Ap#?U~90{!DN+?XEi6vfT9Y027iP{@m_0mrS+lf$oC(Ys~5X9ClUR|5SJd)fQ? zoW?wH#d}iDIb11BIUxR0Et4|u!RURYrGopF<`dkUC3)RhJgb0!R>dMq=i+*@kT5lI zadAcZck!s}oy{PRSBq}C%M^p+x-109qPcxP(*`>=;l!H1*fJbyW%{N&0^HvJ!4-vv zr%X%q5p7>OLx#JGu6`&`FqVs#&bWh`|DuLpIKO>B|4bY=g*Dx!xr(sADyYi>kwzl& zQ+ELp09jUrcy|3&Zus_qcBsjD)-cXc^P{gnEY-W6wNeVKt5scdT-1r0Kdtlb#TS=J0zTIZG8797XSA!dx4>nU8%XeW|mWnDS6DS ziEn+V3sv-DwV8Ql&1-{&st0id@AWIabHrD2pqcH;@% zGLj`^q-E8EeQSW5mZoJ{$;#KgterBC)X%iMx8HJgQY{wcklVdsA${H+Wj~x!=6$}_ zn^_I-Q1~4QbKL5v<(xD|c3cxZ!u)ik*5YF}XyE3`^_KPe`D;8r!)n zyG%TKp*^2`CfdDM4_m7zB{K*pX*Y1_QRNC!e{Zd2!2b8lgh-K5PEEcsTE?r~M7lw6 zbI}M{0}C!`wk}7aH0k7=sD)qmAVbJVQ7i+q#L>mK{KX{}E67lgIN!rWCL32~;di+z z_K2ywxGFSal)LpOr;Ox@=H;QMr(oT*(4*Tts;;E(uSy!!e+z7J%$=Z5onRJ}#3v8p zvOhdZ8&zq8HBvN_Q6-YX_=taxi#!>9V(!7so_FE?m`);RHz(x1poywJUOIWIA4`}Sz!qd?O#1W|+$dzUa%HlS* z@+;HKmu%NV@@XXMB5B^cxhsYzU0MJ4_8OJiy)&LFfy%0rw^N^%SDe(<0h8FlL21(D z(P#-f^5&1RTv{eicDH@ji9hHS0vSYtB<{S$+7 z%?xvo9#iSdjeBn6yDMWQ;^a9)g~%B%J(_hU{y%znIBS&8nv)nWB33GQbgyMQ1x_TM z@TNqO-9`3U9QrLr{o3Yo2UQ5JX!0(=6~DXWM%2uWV1NH)U<@rp={F~} zo63mCzIKx6_%o$N?ONNMVc~;L=Z80@{^4M}g(6Yi7ChDDmt}4}Ka3izzhV3I0;weE z7oho`|86UGFHsoC>e-Mo9F0Tpk(DD|1|_QfHE3cQ?mJpzxw_v6f-oX$8e#3VDv+YU z198Xdx}FY%?glhTs?3nH`N};p%_I{orz@_DH-w4gv1S@~($!0J?DKZt;jh3B&qa5Z zw(K$?{=)9-?^Nm$C@W8V(A^*S@o$!-j|SS89(q>_l8yPfC{)SFU8+%w^1=wVVjXR7 zl6t9HP1}2ayG+}S;9U3LrIfw1Cp6ZrQK>r8YGLP{o!fW#411=eJ>!T}?b`CuyI{Hk zW-%OA7tI!evz<_old*r`QDsHg;?If=oD80O-$aE)UB9>kLC0O@(8P8FDhkw;TN#Z!ZB6qeLV0Ag2G{Gxx zknsZPw_L~nAC6w>ZuF^4X+RLx>#(=GnKJ2XI`8htnkb;Yl`4?h_66~sPYh?T3VAyr zpWgH>ZeP*DGvV;)@}$!7NtV|SG=s`!q)j7Et9yZ071dybK>zug6hcx(Vn&DrD*R1B z`d%#ivZWO*2nL`CruE=!6Wc_g?I{J)WZNVuWzO`Ly6CJ4-wm`s86?0Zg%vV0>FjyE zYWr;W=1gzj))L3+W&$9*~c{&vh(5MrZra8}fsDKII%I%dc#%dHqtt^+px z;;3H-VZHry)`HQbTXEm%pv3)ly6}tJp>4svn5M&67Ur;gX)iH{K5Lki4jCP0&og{y z7MGm^KT8a>W{1lR0`c{)bZll0D*D)?CO zCE=m6h?QSJz-SDuI|u0IKerQ_abp_d&hD}NTdZa4ev;qIjs-$Q+$~-L8JR-1P}$qV zYIe2b6hR?dA$(QaqgZOU3jZd8f4XNW9q)se{T3niHy3{et!$=F<>J;oPE*)AkHn3` z-V7jSmY13I=FY}VD8a&R1+2|4S1@aRvX<%=UQXInEU@sqqCEhS?d6K|U6WyM^r9obRYCpa@yZ8!sF2T&=JIKGZqA@n zk355aXVAv=x@$`X_85T|dZWC-CZrj3xx8Xh{1 zw%nl)h}rRpiJ9j^3Z5dt*V*uv5-pK6MUR`q#Bxw+qKa)c{SU97iH6*EsT>J+Tu|)N z>9f?vxuX~;ps z^O*}I`p;SdQWQ0Lr9t>NzL4e_izD+>8Jpso_MK-^NmxP4hmMEM3mINpwCvdpTITK} z)60c-1Lw#Z)s)gIP$O1~IP98q&~I^jThB?whGuvy+cQ;Y!DRL)yX+UvgR>Gc)pG4@ zX5Rbjjl-~Y-w@bGKSS*UVYzm!wKb59#GaGY6#gvZ z!-Ad^L}PLBVPTBpD!7)?pR1|y?~ZCR@NMdg`Sb;sY(k&c&-k9*T52{m7Fk1&9)S=T zsc%#5#KeSAFJ2R+InGm=o*$leiuO-`b(ur%i}Y~*-UK-6css?k{222gjx97<1>4#v zZG=10EYQAxAr5c!I7UE^`d`41+I|+E;xGST0}teX4-n_k_mmdL+G@F@X|aJ1!HMcI6U6EC9S<5hg1LsC z#Z|rq03+7<8cgH0Fl>n&|Y(F)S>AIBkM>^2B&nVESnv5kSMiejU(3 zNbb18PlgSA2~GU1`8~VFm2oQ)922V{9L+A>mO;{qRvu&{xl=zk*Q zBLKkr|MF(m;8N%64Y^TrMh?~HN18BLvpHtl;;{_e#yCXe7*<%rwEKCwy7A)@GZaTRbvVYMyHUgp(%7|&|UlP7B*T zedn!Y9k$(YuIJEqwQ4oGLGCbPmLx##ZRznK{yj(MM4kpl;L@Rrr%rGurwb$l^Qg@m z)qS3Ap1<3C(QVDuxH`FZ{*wjsbpO{wtVns)6vdJB1j*yQlH>jAx{*`FECOGS2jjUB zWtrQ*VnNC3DzVEw32}fN(_UVWA?NTYZ!Z^_)ajS8?8ek(L}k47mjnNj))HgOAf*=ru_;pAGi7 z2~FBSoV1Q*_^n?fJzm+Su$41r0Toa;^z`({bE!HbH09L0@>c!nyewQmr=Gjk6shM=G)Sdo3x z(Q@q;8JSk0ay%V-%wl&Jby!7C0{b0V?bpC@*`w`b`> zix#QnT&EhI)Z&u);den|#_qgx(!rPkVp;_ue(e5!=NYOI=KC#(>q}hN^5G_uJygLm zEPh2r02?>DjOguOO19zWnHJ0;;rqSz3pMl@$YuYnVYNRmVEsj=WpK7;R@<{*)9PLlwv z(pQF!`jtaIlTz#_(pRtAZSUM227+rc>#UtTZI&FWU79&T*B9*DWto=3TAzql4?$Si zcD_unoM%|u&+|7%+3%34-e|CK&L8VA)mMUbW0IchgL~&R05+~uF%c2O2@{=wkFzI3 zjW8?IHxU2%VRFmD&F#?%0{T0K7M?oKrXvJpGLgo{-RqAT`ax}FH&GHcvFwN@J}=WL zy%h|vE4aR4I!+zs5!#UXRqu_lWionZN_MRbpGh(Ee-W2srj-ZbQ?_R<)Ys7cXG82V zmoM5k6Rf7(gdQFceD%(frT}MI{2jIWOm51tXaOzz0FudP>T&N2OTy&6Vh-weE&1=y z%n6d@m}Mg#e;GGzT?>Bi*11ONyH6$s7?ZT!pW}tioCB6TSpNa_dR0I;n4h^a{flv-#UV(*ttAYTq!2rf!IOu;zsmX*xS~- zq z=xMJwQ?0e#BWIM=ZV~49_$lghUry_plIzi-6t=V_E)*K@+XiPO()@8B?)_J}f>Mp}V z+vk6oY*x#5z8+Fw5%e33DNU6~qPJ7`6@2ac-VyBh&56d~V__3hn5$}y!Tj&hb>YLy zj(IP3^8$LhY_}5aPsT+uYg^aVTQy!;}*+zByJ}ePK#nvaX6-iL#dAimWr5$KCv&1u%wT1Gdb-!jng}^U&z{S2 zF0&@pjwd{V8rAm@C@e|ltWEOzpz*kda8JZCeEcR0lvY+!q9Exh38iC+1F&M^4_T&t zf9-shojSEms+9l3nwj~8Z|3I88s|~C0AKl>Z^XOWFlr#; zRfRSN`yTT_8S5%XbM{lJ-p{U_W8nF3H=`~%HY+6U_X7+{HhG%*xU!VUkHk){dV>V8 z9#d@$w?db2>=Q<&l&ZhqpaQIkF@>UHj?i)A;lF0p8^nOMo1Pzx2ZR4D$B$<3u`nWX z9~1e4h6HLu*)iQB3c~23CoAMkH;NwolW%;URef-gS?A#!UmDDBGqoRp!S6&fE>$Wv zmBEA6o1&1Easl((3;-xG6SkT%Eo|)9Nwu@d`A$SXnD;`H4Hu|U%o%tO_U}4EB0&4c zrCZ{tlmQEJ%m$q*Fx0_TOFex-PrW0_sFrf~kzX!R(qGt?dHA-XstAHU<3{-Ui z5n-jlkJm*L?oxidL#;Zdh_;*m7`~HN5y$AHDa`8Z-3yh)kAr9IS)yg$r#bgv1E(sE z3dJsrWOnD2^o->^DXha=`^S-0#Wmbxs`$Vue|DjOJmk&+6KZdkJI~~mBUoTt@Y<01 zfANiA>6PR=PWHRfM)`)7xI-LgL#@p{?a34W`Rd%JBPceYoIU5IX*`H(ydK4kL*T1z z?g>-)c#zlOd6ENs;@O(IPhZJ&dh+)_h^zGa?semo!>Uu2GZG^&g9)WZvGYhcSs0vy z-Liq{6S+Roc+}~wwSu2HJ27SwI9k4Y(eWk}OZX|PvWPGzuLIN1O6oT+jQ&PV5;l_o zvXj^ef4P@$^QDhlaaF0J12DyVVtNEDl(e`d+V!%tV2K@5d>1r*u6F!7 z<$FLIyti{C&BSQ{JEB;>{l7M~N8`rJe^Ts9>JC!F3aCY@IQ4v+jn4vf407s$!lAK0 zYaAV%ot=HaD;-5WUkzRL4MUN^q%m_`;Dda}1xw8KS= zS?!@*00+Zrs9(j%JLH0cM<@d27V-xF}=NF=iH+G~UQl$x<)qDaNoPf6`2_v^{Iaqqin6F`@)K3|e1 z=C6=AQE9=>%i3N5aZ6%zt544;9|*`MXYtFxTr=T&N~1*Nse)cqx7uZsC7kiX6bqP< zGk@8=3pBKk$dkOtScz>ZeikQY9849RnW_Fewb7@Hk`b6%KW(4P!<0}xCZRmbE5^`T z4%r4VreF4$)UnapC&6t`N`P-=Z{p-f$HC+g`)J57Oom%$^P)@?7It*~P0qI*N7np3 z?MqaQ%(Q)PP2m|+LyETVa0+|P;^eX9y}-T$pDzj{Vk9tl*dM%8kh^B(ai~D68WC9a z;CPWW-t!G4oXp{$kOqNCPhI=F4LdP~fZSRx*o6g;!f3 zveL_6G?N2Ppx|xzoJ+H(gF*nl;Q*PSY=fC4RnzQxIY8F-<=V7-4h)typ6#3N(KVHj#kqBR+9Ei!T-610NV*qRu9D^Dsoa%)=-W zAWt)lE++iL?Vr~hM5LP8)YyQnUhzzSV)38X;PQJ@BYtF;Oppt?gTw1?ONnntV(D^D z)>NMxQb5*KtdixuuWA08)vub9yKNHkZsmnh8xxsksx)nN0~aQMFNPJi)#e9|K{i-; z&q*sD7X7f;FHKGE#pp8Yw$ET z_*Se5Q?HIci3YxASx=nnRr`Tb%GEe5xPlzSL4a3`=#@!Tc;812)%JZ zh?3rgE!cm9Su7V`1E!Bz-P5fD_Z|e@!S{E3i(U``$}9%L)i}4tzS((F!h5h22TUD2 z43jIj>Gn6Qv}k{qs*Uyab6O7U#0;$paTw)XkXAI3l4T9S@xaul=T2^=Ad4HRJ~6=8 z&na;wi=7E@J$tlHsh)J5exQ?rc&f$oRmYd~TP=nni{v>CfVCiB37l2SYR>*t_inR@ zkbE}n@t~J+t&!Ac3@xL#Mj@}93vl9I^Ev`oui@|Uo5d6&MxKp4iwjc-He6^#fE|ZCvESbrpFU5_^t9Aw2wu%_n_q>tnOXvos2+JRHsHLcY zvqMeJOyHLcqXKhSui0so_esLLFchQP{j&?EI~fcsqGFe*NAJ+`D!zQ7P>-I`%=X8+ zXmE{DHG?jvaTt%FJ=Ry%1aN3z2l0Y^J+aqpx{$^03EwS~P4^kmq+jcwsF}SD*KKcE5fF9#ANXO*2S4w?e)<5V9el~ z2dcIQ^`&av3%AMYgKgLI&~6vrynTT0w4ss`u>lSobFJ}o9a#aJ!R?e{uG5-!VpsyFKwS&d|WR&Dbrg2$!bG!PrdM$ z<0b%K>8H{GC_!%>_a zHw|_>KL74DfG3BbefJR9e%;4HjI=Vw-*Hqep`%}rPU=w>mld4#1!GuP1`r)XCU0CO zY#{1U<)1$ovXIP6jaa{?`Qs*L*_neCz3_|VeHVFhTzqn7fRE9OMY4~`@M-WnLFK0M z8S@rcmJx28L+q!reH>BU0uGIN#k)+*EI)1-H`-mSnvcq10R8HbH!7N~3NRSkK`x&#QhQm4cWj}ruCB^{L zZr6DXd43IqN#PhrPc+|Lo3BTUr7Ku|VDKw>4%vK*rW1EQr9cjv&+JYwIuVeMhcN~> z{7Om{y)$l~`TNo@yg|??wbX}RR&R;lQ?EG$F<8RU1%CFsIV{xhU94~pw&E=4gQagU#~;(SYik-U zFES;D@Z8Wvq2nkfm#fvNz?1eF|QV)V-bU1x07ocCF9_@PybFq zL1!$QD7Vyf%#j7J3JQIpm0I=Tt0`{mj0pkxsGu`~tYfA7)LMpP&4R~xLhq@x0dG9> zyN40elVhC5_`STrapXrTpcMWpl03@9|`dqCz$I+5h$21|9~lnA!9 zAisSoX_6?cu4=J^%xJMr6}A0UZ^LeW(S(@1wo>h7SXl@nMGC{}?2)SsO}X-Rn8Cb6 zg+L&unqin(&@`!o=hR$1tHyebAX^tSpGP)p6m#?x8S)ftUf)$zCIU2gZnX-< z934%T)%1C+)4gS_?a;B9SPWxSv5_d@a{ql$*$Vw362HtUV&*-KQGPdfA;>NhS{TqmUU2p_$}(jUBAE&?b^rb&aFWGfhspItYmlV zXpfQiArB{BdR-9w`j?^pYP)tK?$@d>_Ho&>6oY^LFuYG(@X^hykgzdL!m$zvX1HLb z*_y|(zd#-RZ$xA`CP~%5O~a9gDf6m=k+@&2PjO>E|EIdSJ@Ccy)`MyuHI(n!xl?u5 zdbCt4t9ab1w>f2NirRa`(nhelHi3xSSLgbjgz{dvtZf2n|%&L8$> zcAN*^k%! z%8RwnNO4u`6oap&$JAfT9HTA$8dyP~=h z*QfT>i}zq0Fu372FNGA=_l=8=_K^gMEev2G6Wk$lA+m0PqC%0(q@NsO1!d>#KY?N&Q{}b6qZK z3oc+2y^@QlG4Y|vN>uZ-R+G95;%F{F@_9kS%_mPBLg1}YD;y%@8GIkhIeCSstnIkX z`}r2d1vITo_X}eCMLS-?wpLR)x-dN1o|V(a{8RsgSF|We}uk&EK23W_cx$wgtyKB}E7n=QS!Q^d_ z^P_t?ya9+8)p`;3R=w{s{fvLyZ0jpk+@b%LeUhD|R78UnzpTjKSMl!OiE+wePx@^j zg6=Xl+wOHB)hqFCHNppfXXY-~*-dh)SH^WtNuFZkAM&KzpW}CqcaERaq7%wN>Zyyf zb3yzGeJXQ@At|E4j01)HHP@&Jqo}3zJZt{ z&GXQ3sNa2F530AHVz-;qX#wn)S-G!L?jX@`-dChE1SnabMJr359z9y_(FIR(>0d9o zsy&j)D@BxeQAxq`LoMjPN|jhPGeVKtwz=hQhXvA!OtKNg^dU`it(0rRHkBm8(C386 zj?^P*zqP<*2CU7F*?AppABbZI@={=~|EgGGx1tRu@B@AOV*m1mi(}5`u;O9{lwl_9 zK%Ze)<`K>7;P7dQD4wbQg9gPzRftQj70sZtampNZ<>4KHpW)f0D9lnniB~^lL0*d8 l77yPzY!>AyJ=ITsb)VxYNdU^W9t1F#nv%96T;4kJe*jqs{!;(| literal 0 HcmV?d00001