From affffc6f87fc19c6affb4e23616924d2616c8af4 Mon Sep 17 00:00:00 2001 From: <> Date: Mon, 11 Nov 2024 22:42:07 +0000 Subject: [PATCH] Deployed f453e48 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 989 +++ assets/css/extra.css | 12 + assets/gateway-routing-flow.svg | 1665 ++++ assets/high-level-architecture.png | Bin 0 -> 51850 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/social/design.png | Bin 0 -> 50642 bytes assets/images/social/development.png | Bin 0 -> 45305 bytes assets/images/social/docker.png | Bin 0 -> 46217 bytes assets/images/social/docs.png | Bin 0 -> 49278 bytes assets/images/social/gateway-api.png | Bin 0 -> 50299 bytes assets/images/social/index.png | Bin 0 -> 46628 bytes assets/images/social/installation.png | Bin 0 -> 45758 bytes assets/images/social/migration-to-airlift.png | Bin 0 -> 49980 bytes assets/images/social/operation.png | Bin 0 -> 48683 bytes assets/images/social/quickstart.png | Bin 0 -> 48799 bytes assets/images/social/release-notes.png | Bin 0 -> 48431 bytes assets/images/social/resource-groups-api.png | Bin 0 -> 53596 bytes assets/images/social/routers.png | Bin 0 -> 46646 bytes assets/images/social/routing-logic.png | Bin 0 -> 47661 bytes assets/images/social/routing-rules.png | Bin 0 -> 49375 bytes assets/images/social/security.png | Bin 0 -> 47690 bytes assets/javascripts/bundle.83f73b43.min.js | 16 + assets/javascripts/bundle.83f73b43.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/js/extra.js | 1 + assets/logos/invalid/tg-2-horizontal.svg | 1 + assets/logos/invalid/tg-2-stacked.svg | 1 + assets/logos/invalid/tg-3-horizontal.svg | 1 + assets/logos/invalid/tg-3-stacked.svg | 1 + assets/logos/invalid/tg-4-horizontal.svg | 1 + assets/logos/invalid/tg-4-stacked.svg | 1 + assets/logos/trino-favicon.ico | Bin 0 -> 15406 bytes assets/logos/trino-gateway-h.png | Bin 0 -> 11556 bytes assets/logos/trino-gateway-h.svg | 1 + assets/logos/trino-gateway-h2x.png | Bin 0 -> 19566 bytes assets/logos/trino-gateway-h3x.png | Bin 0 -> 28250 bytes assets/logos/trino-gateway-v.png | Bin 0 -> 10639 bytes assets/logos/trino-gateway-v.svg | 1 + assets/logos/trino-gateway-v2x.png | Bin 0 -> 17217 bytes assets/logos/trino-gateway-v3x.png | Bin 0 -> 25193 bytes assets/logos/trino.svg | 12 + assets/misc/tgw-trino-summit-2023.pdf | Bin 0 -> 1990401 bytes assets/misc/trino-gateway-at-osds-2024.pdf | Bin 0 -> 844672 bytes .../trino-gateway-status-at-tcc-202406.pdf | Bin 0 -> 119719 bytes assets/stylesheets/main.0253249f.min.css | 1 + assets/stylesheets/main.0253249f.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + assets/trinogateway_ha_admin.png | Bin 0 -> 35225 bytes assets/trinogateway_query_history.png | Bin 0 -> 56285 bytes design/index.html | 1158 +++ development/index.html | 1380 ++++ docker/index.html | 1356 ++++ docs/index.html | 1208 +++ gateway-api/index.html | 1293 ++++ index.html | 1141 +++ installation/index.html | 1831 +++++ migration-to-airlift/index.html | 1572 ++++ operation/index.html | 1260 ++++ quickstart-config.yaml | 22 + quickstart/index.html | 1245 +++ release-notes/index.html | 1584 ++++ resource-groups-api/index.html | 1473 ++++ routers/index.html | 1303 ++++ routing-logic/index.html | 1258 ++++ routing-rules/index.html | 1715 +++++ search/search_index.json | 1 + security/index.html | 1486 ++++ sitemap.xml | 67 + sitemap.xml.gz | Bin 0 -> 318 bytes 106 files changed, 32317 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 assets/css/extra.css create mode 100644 assets/gateway-routing-flow.svg create mode 100644 assets/high-level-architecture.png create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/design.png create mode 100644 assets/images/social/development.png create mode 100644 assets/images/social/docker.png create mode 100644 assets/images/social/docs.png create mode 100644 assets/images/social/gateway-api.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/installation.png create mode 100644 assets/images/social/migration-to-airlift.png create mode 100644 assets/images/social/operation.png create mode 100644 assets/images/social/quickstart.png create mode 100644 assets/images/social/release-notes.png create mode 100644 assets/images/social/resource-groups-api.png create mode 100644 assets/images/social/routers.png create mode 100644 assets/images/social/routing-logic.png create mode 100644 assets/images/social/routing-rules.png create mode 100644 assets/images/social/security.png create mode 100644 assets/javascripts/bundle.83f73b43.min.js create mode 100644 assets/javascripts/bundle.83f73b43.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/js/extra.js create mode 100644 assets/logos/invalid/tg-2-horizontal.svg create mode 100644 assets/logos/invalid/tg-2-stacked.svg create mode 100644 assets/logos/invalid/tg-3-horizontal.svg create mode 100644 assets/logos/invalid/tg-3-stacked.svg create mode 100644 assets/logos/invalid/tg-4-horizontal.svg create mode 100644 assets/logos/invalid/tg-4-stacked.svg create mode 100644 assets/logos/trino-favicon.ico create mode 100644 assets/logos/trino-gateway-h.png create mode 100644 assets/logos/trino-gateway-h.svg create mode 100644 assets/logos/trino-gateway-h2x.png create mode 100644 assets/logos/trino-gateway-h3x.png create mode 100644 assets/logos/trino-gateway-v.png create mode 100644 assets/logos/trino-gateway-v.svg create mode 100644 assets/logos/trino-gateway-v2x.png create mode 100644 assets/logos/trino-gateway-v3x.png create mode 100644 assets/logos/trino.svg create mode 100644 assets/misc/tgw-trino-summit-2023.pdf create mode 100644 assets/misc/trino-gateway-at-osds-2024.pdf create mode 100644 assets/misc/trino-gateway-status-at-tcc-202406.pdf create mode 100644 assets/stylesheets/main.0253249f.min.css create mode 100644 assets/stylesheets/main.0253249f.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 assets/trinogateway_ha_admin.png create mode 100644 assets/trinogateway_query_history.png create mode 100644 design/index.html create mode 100644 development/index.html create mode 100644 docker/index.html create mode 100644 docs/index.html create mode 100644 gateway-api/index.html create mode 100644 index.html create mode 100644 installation/index.html create mode 100644 migration-to-airlift/index.html create mode 100644 operation/index.html create mode 100644 quickstart-config.yaml create mode 100644 quickstart/index.html create mode 100644 release-notes/index.html create mode 100644 resource-groups-api/index.html create mode 100644 routers/index.html create mode 100644 routing-logic/index.html create mode 100644 routing-rules/index.html create mode 100644 search/search_index.json create mode 100644 security/index.html create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..da55ca5e1 --- /dev/null +++ b/404.html @@ -0,0 +1,989 @@ + + + +
+ + + + + + + + + + + + + + + + + + +S3lM~@tHEfA`8*CBeETL;hv zW-h_<^P(G+mn`UB?M#PcSOrh@?>&VcSU(c9KRH(I5Gs~gJ1Y|tf;HTiR*m*@$f*I6 z>Et|KS{gZg?x|V5{;ZoUB{g*cC_7v+mGkH03&&_mV@F{+5So~{pp8{}sjxS|=ZR%@ zO_AKK^o%jjdMEbzH%Rt^gDWd9FBf$=`u|=4J4xlnwzfE?iR@26%-EpLgz2{3+so;k z)+55qX@><|Y8X4B=t~`gQdNMO-@G}0$jvKnz&E|he3v{7!Z3v@VcQjG8CVu}s%2o# zeQntq*Hz3KRu`nxp#&zQ@7ex)_{P9jWF$ynI}MZ*R4PV$a?l4w6dPDLX!~wf*|++; zHUBHD-vy0LWRt6}31ysi{o~wtU6feP(L5)2lf=+$kcR9H1>{JyP7MrTSOAARP<>tW zpeilM$>+}%12PkCzBP#AVR!q@Iytme`|;)N`;n26))buwyJxtFf6BwtB7WQBcwT1% z0GBIPBtd^jfBjl$sc)e^d_WD4Xa)8pB2oen6z=+|Q*QE(WQ)&Ebq6Qq{<=ef!d4?T zit^@qsYONpXtqxYx232kL61h!Gw;D}b`0T%u;%Rj@STp1*DQKZW>yYPd7!7BWq18q zWbmAmlqlB_fj K3kv1m2Ay?t>dil |7qKpE7Tb$> zKDN(NTFE)XK(e-EF$>ljgQ_N7J*I3)Hg3B8{|HZZ1l(aif6~M5l3XlwR-1db&2-fk zJ5WRZk@*Kqb+JRD+S(ViGZc584s)$}l&7wZMeYwF{u+62IO^odWzCU9mic0d3O3)b z`(qUq$g%C)1I_%~PYu uB>jtU@0;4ihtSQ2I zXff|GURC3k5n$8PGxEqBs74TDvN@R<*+&S4|3^WrWY-bT6Oq|^!@gef#~6-+apnd$ z%7#Hv2GlB-m>887Jv h+*hMScB~DBc2w`hkt+*m6@=?v9ZZP}V_ty8fEbMID_wVD>XwTEfVP zFiy&Xs2wnPaQM-GRRqk}#@g~FEv?2MwIPu_LI3_q{+YN!Fm+u$JtuQ|K~aw5sR5G0 zpTVt4o6<4h*33sY<$lXnPQln%5V)|~MtmP5qxYb(nmi3;n;#fd%z=_XqCAL n+p2{t=f-md$xl^Nr?u#L_@j2deDUI`_%4>L3q}nM z5ByL e~Zg zLrL=9bj2(g7S>zfJk1Vzm54qbZ*bt1r$KQv+gPOnfP`L1vqP>7@=ufk1tzxtA9^ zelADhuf@w^C$=A y&=nVVp2P+_}pwYGB#4xIfK8dU3=!x!K*i=Zhd_$P@k1z zm(_t$`d#YVw}d5nX6ftgLeDiPb3Mzc{x`(A)^K)uoH@oa8yrscDm(iiFRxh7Aokq9 zN16fsw)ENH4~wTVu66Uqe ?G5}oRmnNd6?Puy%F@Hb ;a32?R|GLIB z|1Yaal}k{Hz5L7Rgzo3#mkbZ$qe-o-ueG-CuQ1Ydb=^()rvRoO72XRE*C58R{x`h| z!V!5Xc2bZg2v2rqvR53&=BS4cX)bAZy`9t2-Va;OSq@J{m}n42jJv3k{mu2)X MTv7D*or~D}fN6_#naZvo2|#_x9bsS9V|Tqh4sg zOJ)@fCOv>u0fV f^O_0MwU^mS(7@oKD-xwwMT#R7g;C29eNk>vu=n< z;}ZEfF+aII2J9R=c1Y=PmuQc5UU(8BFIf1TlTKAeG5PEH^FyRrvpNEGM=#M{Fmt0< zg5WjmaMG?Efz=eLqYqW19NP3}Sy*C1u)M3-=8J;7{B{n{g?+%(Z@>L*_S9psCuBLe zjz4vDoHjK4W}W>oPCj|JlD74P^9)BaTgu@!HF^CV3~6!)S8t14icD--+DqLj+oRxU z8)w-uwh#RbHilW)VWAEC)C|8z^vT%RyKY}53(GvSJPibKK;hT0q#@1VRkd~3_(>hx zgW`M*33>?ba(i|;M5$!do>tMG-L3FK(Ogs^*tePEeQt~%jg|7J?D(<$un0rew@2#$ zo-GlPl>7+8AMj*qrB`~!eh4nykp28j>a49;=J!s8i&6M)lj0|{Idb)V@tH&qho8Gn z>V32n|0E{a)Mi%k{ORI=?&FBom!87EDBy0uz>WY66i4u8*!~#?motJEnYp %)) zlj93g9Z};?DUPN37`y1=Ycgod`u+Dqx*Q|Rj;YL=@id_}HMe*BD_-tbY~{H8VVK6U z&{g5e%JX^ GmGMhil=S=HMje% zFIPBqXs66%>LG5Q?)%n1GY>tCH9vJMQ#f9|gZzgeM- G z-%PJL-`u I(jB3QG_iIxJ=y~}HWCU65K3qSN9V|%0BUzsx o ziHCrqkYtyT`*u}oI;)u1Ul!xElDRX3n-h*^6Ivh4lot@~#E*6Yqz4P~YX8&``H*|o z>*>O; XzNr^+1HxEYkONYDbTB%U?5D z%5qPkSr4VeKFxbGAKO!DzSutGJtsn^rynhw{z|~IW% r$}6HTs9S; z`SAwEvy%g%yA;+<+JzOj>pU4X6<6bk3u8)b(5)V)EaSXKtHaDnVItbZ6so`JnQPF% z`bHy@8yTbZ_4VeB0^A$Xwh(KovhHg Pg~_`%^QW~=%ay~4j{ zqfFmCG%1O+EHV46ntx~Q?brI7#zl6|Zbv_M%@SQa`P bz(-S?$)%x9#Lh+X~cY>?@^VB!x*4ObXfuoCM;l&>Mi A&rf#-Z-JpLXhOk2s|=@%m8#y) vK8b`1y7 yTVO+AvUQg``zyRgu9 iUUU6Y#jyn`&!Px-7uR+z<%;e7^#kv|d=B8FIW+i!n@`Hi)MST=k`n!HmZrN* zPAh$b{ec3c2310SU!TN8nU<*W*qC(sUJgD%w=x}3_1wBoDM7>1Y-PvAAFtkSY;Pgi zu-@%%1qM@rhhDJxM8V559c&Kpicy8loA+EaD%1$nppohqdC MVIE`_$Ze zer9ZYxc~O|vL>0}!i%N>J;Mt#bz{d|c5*2X$SLj${&CDE``96|wv(eQjs=RY8Y~jw z?$_6TpWhMOG!dvd<7ChHMv8yn^>fm%&j&nIw3zJNN&R;#$}2zgZ_K0d8>A8W6K9{B zf?sxAPrIK5YCmpE(MsyGd&q6Z&TeR=Xr{+yyIjiZkf`y|v|Dq!Hk 3vRoBUMC3LcZlpARHX*&W* zn~%}!Z~)F)zTw=#8L}hlFz3G5-LJaN>)sOC%e8O!c0IlpNk)Cz-3ufuE!|DkWYgMV z>zNt}<(#r)@-%H(tw(P-rMaJry65#nQeK;@)-rDH-KBh{1)jJCx>~zPZgn2cj7hr7 z^cwyjCg;Ph%_k<9nm^{zsZD>#6a2`RZb!0{W1)VGywf{z8bwGEXGR9_ltO&p`~GyP ze3KEyl^NJH;INDH``-5J{}xW}%jv#%IB0CZlwN25$pdEozU0b!ALP7-GoF%>E<}{h zG?6oLf928s-uL@(kgTW3aR#>If;;6oeEHqje(!aW8j!fx{VXEZF|fD&f{ KFY;_k=ma=<}3R<^I=~g_tadw6(hn z8Mf~`Bs27y_SeP;U*9Ro00Hs`jAiOq@4r^6wUl-JUP7|w;{3w9?tXB#@4*)z`I0=Q z0yi|`mc`UvlYH-)Mw~fu^@4_!_3gtdf|t7XAB;3wZruM59TvZ=Y7!{RPBEoc+}>3p zc-lmn_D~{q9-l)ed6@vifmF@{QSQfc{)#vbtuM^H7M#gKS9eab&EN4Yo#-&;?_c@v zYs^2A+F$EP6*im9A=){4Xa3tNt tg@19A-jx>%*?WtNdNok_wTCf z>Z<5@p7VJ= 7E=KE0M#9`S+@6wPnccSLV%~ ze@22LYt|#lM7KDM4mu4GvKjmmpR_7f5uJb rKzOklE15T=wJLAudJM>rz?%8(NGo6W0nd8R2EiODYGNt5zgenw`I4pdzHo z%1&ETS`%rR?2n$ecSD8n&?+gZ2t=f;OyqfAp*&M#scxdLXGCZEayv{p#Y>n-gMHFQ zRW)<>QmAP(kDxp?*}sQyi`%n0-XS=ej!UX|U87Jk-~F3KD5=J06ppN1xm{*-S_wNY zk3AQ8>Ce?`b!GV88cTmI%{5j4DW;c_S3of9yfIgl7Z6P@<;2LyAtv|quHw>A{ke3$ z1V^EMlWlG?{8Wc_Ri+E2|K98a5uRWclF+sP7`rzv#3#~*>0{fsF7(^qVzn9SHV-tS z6DI$CwO1kg9Fc~d3 `-H(A8}_aPgKhL=dokC&^;2oPGr1ZV z3K%sH2=RhB2abQL{(CWYg-R7~872Oh7Yf`{q$$sLWhuLA<7-V}n|~@*S5VSYfAvG! zN3ULk1okZ4{a%_7jJI^UOR}V8d0xDOc=xOMZ+ZA_IL+GrAbHxZf`m9#DpJB=R;$k& zf_F9V|9fQg;ilK3Gz(nH$CnGozdL@~P=87A(P1Vva)DDwJX~Afn2$fz`5rGFBc>Q9 z%oZjsbf8UZBfHTSvR=xE&J2Q5NjxW2^u_KHs(fB8>iNnb6v^{=pET6R$-~y{3qfZd z*`g1 `2~oDDG%nB}6AgS! z64tJcDmI^1X(Ef~i;uTad&sixgWO~?nXxhSjtKCdPBf9exXPqR2@TR!uSQJa=M~zs zwW;LJ#ik59&s9nFgf2NGxu&D<$@;lIXxkWDTQXr{BGHym^xCZr4?6mAvb`#lKbQcQ zOo_{5#qqMoB}u7*4?tVcXXo~;-SVdK4zgw82PI1k6hD!&4VbP#hw5=BzKa>0MIin| z4gyd`9Nxfc<_+E*3XTYRJYv49;6u@QpO++pvd`rzPE)WfXZ_Q}gr2JL8Y2_-A)oLY zXLNDG$SRf(9n?yh$C{VG6=4v6qcTN^fpcWET% L>&IcM1smCrey4)*wJwJt8nK=T+^+rBnfFowFRO+&BMDSP zje@i6g0sZy= &d+n_n%_H`0MS1}h(fRzaEb;?GMkRdE3DY+e5H~gtrAbfC%Zyj+Pr>QAwDwv zNBOo*KKqjCT4W|E@hU%ysq`r+DY-+xvXvDR=%(`UQ|<&2vX9j8R QC&y**oxd-Av);BgLw>bEkj!ZbOWFbDrVgCRfAF{!ju6y8nd+5bC@ i#b>gXcKRw834`WSl~wW>glgCM8on1-XQGpA?z#j~3av|L(jK=&<~`vg zC0Q^Uw8$!UzVNKg=d5CYB4M5UjT`zTVa7phgfRj)Oyn9WV^yf$@%2mk|M3972KXzG zJ~ng*k%}9%gg_>hd_01jKZ2n$2C8c$ z?n~b0+kC`t@ 1T#Sq z(tJya?{D7DxMrYNLXSB=;(@2%M<(F(XyqRZ1wodqT>lE64xTAZ*YHrvIQXgZP^$-i zaJRMuiVE?ZO1VQuD;{5XJlS?z9bfTfV`2(5c5Vc<5Wfp9xU^qp8mk!hx$SEA+hXk~ zbpZ`#=1cQ)DG6&L$A)4{9NjOXG^s*F=mUyJ|6C^)I&!aw`F?EXb8K??4dc$L(stmz z%cY+2S87b8*6%M?{bKw{JSo3wXMYo4d6C8Yzsqy;VstMZuxO6w`A7sV7(DN1Jr1h@ zZ7bppI{17G%x8<>$Xt3#%)$x|jd;s2CWt}>*a%hiNyE@-7`jTcgE;25JkMKE91-||cSvG*MBOvnLL{RZ3@g*ag`jw* zyhzJ!Qtx7VrJskWl6h+-=?nW8A~jOx&AG8g8zMCe$)9hkd`(GD6=JiS$5noAOP&)+ z7>+dLxQN3EOH234{~49HnAYtSh2}gI?~Z {(`{C{w`sN<8@ zF_H}44Z}UcPpwGa@mJqNF{@Fl2F(i+S=bezcwdvpP^uLAPAIAcFc(urGNkFHjHVYo z^C!sp 1P_$rrDW_`Ud#fUWeN|LnLg*gsPoK z_UE#i6{8&s4C0g8>@aCPG`&2f{i?Vr-BV^4Z~BgjXQq)eFj%Mw{4C_W-*`b6tH5@; zZ}w15`dQ|F!=FvLu@~)&jxCETqxmxgbcC5GN;e_&b$cC30 M_%RZ-5<* z149>7>A)9bmZbyRAlocK>^xs)w0<->#Ucek$qlV Wea^$b_;J$E~+B8a6+P%wK=paBx#fVUn;8S^iS>78J5=WbQ z;LBQG)-sI0A$VzWd{p;=A8)k6lOiFWAWrtFGJ@#Wi_9!+%r|50Ni)$(#zy-@q^kNH z!j%dwm(?g+oJXt$dr8_-)!PPuFGwE!)}2t< 7-nr=TKDus`PFQSgdfbQ^o44SbQe|u+6@B%ka<(0>H`1o!Qy@nSKsf}oFIyx?p zKJfVXy)!l~1T&-A*qzCIeXI*w+$YVH5qa!=_^mk+U+LMu<)7mv%8%NS=_Py_e(zm_ zaLhuPT|h3YKYG8?+nPmDbvfHRK+WDp=Jwr-)=_WPNmn_k5-cUkg<|qX*M`=-JR2#H zLwspsv7x7!(<5!H$|Ykx**o9th6r;WI7e~T#3={2^Yv@5?1cx^O3>O2Ewf3q4)|xz z7;$o0jjcfqqMFsi$}1!BoG{k%*Ol(mzf*7b=IU|RhZnzkZhe0=J{xb}Q{B|VVB>rh zKYfP6h&56t$(OBNOUZ|jjyF-=c-J7YT#2{jB(9|Q@}wiKSm7dmYN{qHx!W1yCITO# zV0+41A+y*j`;x*Wzpdt} (-iArRWm& zx?I =gl5GLoSa|&Q5JetQJz=A{!xKlEU?+;jikR! zs5w>8m{rxRpQDVBeOm@Efw}=B(bw;`MiRY-htFJU9 *w%`=V0z9Q48| z=;||PSRQGpC>pV8+S}2MU5hlJ+8(%
CBt-qq zu9{&eGIfQ!)-{KT+fv8g 0Z0YgF&!x8&_}psxU$6C6f*|7!!hD!6UH zf|MziQ~FOA380geyvvz`b&R?Vr4en;ce_d=Q1TTS=3FiFdhSlV&+KziL07MGsGJQX zGGKK5>F3}cDzdeMYrKRm5T !iV>q&lvQ+XyfV}+=WQO303z=6jh=Gxj!{dVE?83{qTXFM3s z%HFe?q9l $Bvuw9ha?u^*@p8-%pajlRA? zPp&5H`-}z?BqzbMprJH7IX;xksbO{lgk@kR)%dE#Ne#jcm=J+WV;J4_z(OEqog vik|GQQd~zHm z6QVj`?LrJV>HX{>EgJ_00J!_Qb!Y#&|3yA6Eo0g*>-S2|5q7<8u#jXU*jV3q{tR6z z#m_xn-scecUEk%LsLtGdUWR9?yvC?o&NNsti@HAhMYKgJXST%sMxz1oP&U+$$w4OW zit|w(UiWFU4LRb*-Al-3Y)z?CWsCzQ-u|{Z$!^r-)QIONUispeu2~4`w7=T9dO2Wr z0m>kPEksh#kr*JL*K{L1+FQ-LbYKDRS@vk!Zae4Y?TsW?Bd}Vq=7BW6t=0vRn*kvT z?eFj3fV!EhHwW86 FpWDYpG z(yQxdE=8bf1NsZjr&JyW4qRbj&H6a^Q0kXQH*eD`k-Gdu^zf{iu3@?MNi64Dup&t- z7zjY(Vg-jMU~qwN(hW9) >MX)}xUj0K>f{f!w^zXBb05K}K=TeyzNf9R9&d)oLP8^& zZrg`>5wDcNs=I5~DXnGeVPbwG#-u~tvlElDUGl(<=| C~ubYZIq5CDdlyif0}QzrFGXH<_KV zbP^#N8`M{h{w-)TsfTvM`jqDkwmU+Uy;IuyeJra% zU_4#kfzZNwnRgH|r68BR0w`;4B#st*8 }NMq0q}6b_~UIEzG$)kwHbe*i;1ynq7P5Zq{Z>sA ;&q zASD&z`l7pKF0|GT0qWl%9IFUy3qT8i(F`7tJFCe{O?(sGu^OHB9U)hCMlbLZei^-6 z6 I!rQFRah`)l1q zLEK~hw5jO+z<^*pTqYhH0Vr&&1SJ=jAbRYEAcKr8_vo4z%ohw_)iN{-p;HLlnq}xb ziwrD!zr{e}>&3{#>>7q^Hx%e?B04?rSYp&91J*mo9z@zz>-mjz(43j`Dhc61H=JEF zn%|_abJ_I`b{=b~ZJ9UPJ{rI_;bgy$pIxKvIhDC6&Zs>*Sm?WEBL7A7sVSA-;?Kng zPD?ro%XHReIChh itGJ{ zRTd{tT&I>iq{p7i&JLGJhFX3|m(0Z0@m?e9QEIgl%~JoYd3>HNU91Z`=Qvauz|OW^ z->tqXPV+mK9y_6XpeHbJ_W3SJv(IxEPhKiCUYUW?bcuiQ&tnt%^45IJ^p{3wwYp_J zF(cJj32m=Fz8|BG?ryoUoEm8_j=s?RK-%{+v}B_fenG_A#sU9&`Mo{*q3<@`pG2_3 zgb{gjUbtn2lH{@0zCr_CLRS=#1=dh1k=8Ld?;_7UPsJVGcixtM3A8*!1Z%I+yydp3 z;{0`*f~!j7*SfmMig7K%*Z4-;=8c9$33C;it%Ri0)KQ%mSd%b|-a0-<+)c#y0xZYW z?(Mv|rIPld$=ZWGRZ073K?6SDn&ksOfW~&%2$6-hG1i=cb>it$JjjcD??kg;6%8}v z)Y7hWxOUbe#}zWEbh}0c@jKcI!3$>f3}1iSn_jd{W!{S64);6D;3wqYM7w&vMiLE> zV@zg*Ywh_6%84W$VN=w&cinfJye}Q^mLk}<35-4|?9dnE?z(R^XkDquy?Uws(WNAe z?H6&>+ +rR gkt@