From b805a4c7bebdc34fd0dcb5febf2b738f7539a870 Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 8 Sep 2023 20:59:59 +0000 Subject: [PATCH] Deployed ee9084c with MkDocs version: 1.5.2 --- .nojekyll | 0 404.html | 1077 +++ api_multitask/index.html | 1528 ++++ assets/_mkdocstrings.css | 64 + assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/social/api_multitask.png | Bin 0 -> 30206 bytes assets/images/social/chat-completion.png | Bin 0 -> 38518 bytes assets/images/social/cli/finetune.png | Bin 0 -> 31016 bytes assets/images/social/cli/index.png | Bin 0 -> 29637 bytes assets/images/social/cli/usage.png | Bin 0 -> 34255 bytes .../images/social/examples/action_items.png | Bin 0 -> 49092 bytes .../images/social/examples/autodataframe.png | Bin 0 -> 46421 bytes .../images/social/examples/classification.png | Bin 0 -> 36330 bytes .../social/examples/exact_citations.png | Bin 0 -> 39848 bytes .../images/social/examples/gpt-engineer.png | Bin 0 -> 45263 bytes assets/images/social/examples/index.png | Bin 0 -> 30282 bytes .../images/social/examples/planning-tasks.png | Bin 0 -> 41305 bytes assets/images/social/examples/recursive.png | Bin 0 -> 36934 bytes assets/images/social/examples/search.png | Bin 0 -> 48628 bytes .../images/social/examples/self_critique.png | Bin 0 -> 45925 bytes assets/images/social/index.png | Bin 0 -> 34724 bytes assets/images/social/maybe.png | Bin 0 -> 38695 bytes assets/images/social/multitask.png | Bin 0 -> 37278 bytes assets/images/social/openai_schema.png | Bin 0 -> 36416 bytes assets/images/social/philosophy.png | Bin 0 -> 31039 bytes assets/images/social/reask.png | Bin 0 -> 45295 bytes assets/images/social/reask_validation.png | Bin 0 -> 47875 bytes assets/images/social/tips/index.png | Bin 0 -> 36698 bytes assets/images/social/validation.png | Bin 0 -> 49164 bytes assets/images/social/writing-prompts.png | Bin 0 -> 42662 bytes assets/javascripts/bundle.dff1b7c8.min.js | 29 + assets/javascripts/bundle.dff1b7c8.min.js.map | 8 + 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.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.dfff1995.min.js | 42 + .../workers/search.dfff1995.min.js.map | 8 + assets/stylesheets/main.046329b4.min.css | 1 + assets/stylesheets/main.046329b4.min.css.map | 1 + assets/stylesheets/palette.85d0ee34.min.css | 1 + .../stylesheets/palette.85d0ee34.min.css.map | 1 + chat-completion/index.html | 3723 +++++++++ cli/finetune/index.html | 1405 ++++ cli/index.html | 1296 ++++ cli/usage/index.html | 1322 ++++ examples/action_items.png | Bin 0 -> 249021 bytes examples/action_items/index.html | 1414 ++++ examples/autodataframe/index.html | 1373 ++++ examples/classification/index.html | 1437 ++++ examples/exact_citations/index.html | 1430 ++++ examples/gpt-engineer/index.html | 1636 ++++ examples/index.html | 1292 ++++ examples/planning-tasks/index.html | 1388 ++++ examples/recursive/index.html | 1398 ++++ examples/search/index.html | 1340 ++++ examples/self_critique/index.html | 1485 ++++ img/error2.png | Bin 0 -> 86194 bytes img/ide_support.png | Bin 0 -> 117582 bytes index.html | 1649 ++++ maybe/index.html | 1343 ++++ multitask/index.html | 1337 ++++ objects.inv | Bin 0 -> 714 bytes openai_schema/index.html | 2164 ++++++ philosophy/index.html | 1188 +++ reask/index.html | 1246 +++ reask_validation/index.html | 1568 ++++ search/search_index.json | 1 + sitemap.xml | 128 + sitemap.xml.gz | Bin 0 -> 416 bytes tips/index.html | 1540 ++++ validation/index.html | 1310 ++++ writing-prompts/index.html | 1443 ++++ 102 files changed, 46816 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 api_multitask/index.html create mode 100644 assets/_mkdocstrings.css create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/api_multitask.png create mode 100644 assets/images/social/chat-completion.png create mode 100644 assets/images/social/cli/finetune.png create mode 100644 assets/images/social/cli/index.png create mode 100644 assets/images/social/cli/usage.png create mode 100644 assets/images/social/examples/action_items.png create mode 100644 assets/images/social/examples/autodataframe.png create mode 100644 assets/images/social/examples/classification.png create mode 100644 assets/images/social/examples/exact_citations.png create mode 100644 assets/images/social/examples/gpt-engineer.png create mode 100644 assets/images/social/examples/index.png create mode 100644 assets/images/social/examples/planning-tasks.png create mode 100644 assets/images/social/examples/recursive.png create mode 100644 assets/images/social/examples/search.png create mode 100644 assets/images/social/examples/self_critique.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/maybe.png create mode 100644 assets/images/social/multitask.png create mode 100644 assets/images/social/openai_schema.png create mode 100644 assets/images/social/philosophy.png create mode 100644 assets/images/social/reask.png create mode 100644 assets/images/social/reask_validation.png create mode 100644 assets/images/social/tips/index.png create mode 100644 assets/images/social/validation.png create mode 100644 assets/images/social/writing-prompts.png create mode 100644 assets/javascripts/bundle.dff1b7c8.min.js create mode 100644 assets/javascripts/bundle.dff1b7c8.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.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.dfff1995.min.js create mode 100644 assets/javascripts/workers/search.dfff1995.min.js.map create mode 100644 assets/stylesheets/main.046329b4.min.css create mode 100644 assets/stylesheets/main.046329b4.min.css.map create mode 100644 assets/stylesheets/palette.85d0ee34.min.css create mode 100644 assets/stylesheets/palette.85d0ee34.min.css.map create mode 100644 chat-completion/index.html create mode 100644 cli/finetune/index.html create mode 100644 cli/index.html create mode 100644 cli/usage/index.html create mode 100644 examples/action_items.png create mode 100644 examples/action_items/index.html create mode 100644 examples/autodataframe/index.html create mode 100644 examples/classification/index.html create mode 100644 examples/exact_citations/index.html create mode 100644 examples/gpt-engineer/index.html create mode 100644 examples/index.html create mode 100644 examples/planning-tasks/index.html create mode 100644 examples/recursive/index.html create mode 100644 examples/search/index.html create mode 100644 examples/self_critique/index.html create mode 100644 img/error2.png create mode 100644 img/ide_support.png create mode 100644 index.html create mode 100644 maybe/index.html create mode 100644 multitask/index.html create mode 100644 objects.inv create mode 100644 openai_schema/index.html create mode 100644 philosophy/index.html create mode 100644 reask/index.html create mode 100644 reask_validation/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 tips/index.html create mode 100644 validation/index.html create mode 100644 writing-prompts/index.html 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..74dee0f8b --- /dev/null +++ b/404.html @@ -0,0 +1,1077 @@ + + + +
+ + + + + + + + + + + + + + + + +MultiTask(subtask_class, name=None, description=None)
+
+Dynamically create a MultiTask OpenAISchema that can be used to segment multiple +tasks given a base class. This creates class that can be used to create a toolkit +for a specific task, names and descriptions are automatically generated. However +they can be overridden.
+ +Using this function is equivalent to creating a class that inherits from +OpenAISchema and has a list of the subtask class as a field.
+ +Parameters:
+Name | +Type | +Description | +Default | +
---|---|---|---|
subtask_class |
+
+ Type[OpenAISchema]
+ |
+
+
+
+ The base class to use for the MultiTask + |
+ + required + | +
name |
+
+ Optional[str]
+ |
+
+
+
+ The name of the MultiTask class, if None then the name
+of the subtask class is used as |
+
+ None
+ |
+
description |
+
+ Optional[str]
+ |
+
+
+
+ The description of the MultiTask class, if None
+then the description is set to |
+
+ None
+ |
+
Returns:
+Name | Type | +Description | +
---|---|---|
schema |
+ OpenAISchema
+ |
+
+
+
+ A new class that can be used to segment multiple tasks + |
+
instructor/dsl/multitask.py
50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 |
|
ga$UDqjV5}=YG-sef~r-UU{s!lp!Er*&Mjl4gOt{jJA$z{_cV6 zyO!v;L&%k707xoKaBm_`^^*+F4BxZeTz8{&$6Ws>2x0tumlno_{JEWFUP0Pm~vq-vYb%OEhfe(=6{`ad>sMz8a)Yh6&hzF$ R0Pt zw)P#P{riXF7l9O@hCQRxIPrusWm2oBZ$9T%1BlBYMAvP8@z`r2t7rbb$KH&MS+f2! z?bkv3{i4=0<*C`XMeaTHIq>}067`OxMR1dNeDd1g51k*Z{!oHgeDQ|qjxc7X f6F|*uM+o2km?`9xfYmk!5;i zYWSC@?7yBT(+6&$%L;V=L@4Y^ XwlCv8}ezp73&3EiU2UIbaW5I1G-l;>6@H0RG>Vq(*Ha? z%5Z@p52TnMKaTTU6ZqtYj96q|l8Cp+29f{|UxC&W_sDfxM_pa*%s(;4ae9OKU%sdh ziO?0GoOPYeGMR|pfK}{J*M7=^czh&9+{5NA8^*Fwl~8DygrrWJ_?1HCXJq$U4^SGs z0-~Ct$TSrd#|pAceyIm mJxE0XFN`rluY~ zy GxfJi&) (AlZt_Wxl~m zyu5^O^`r2+?Yh4o7`{#oh0#6_qmSwzpjX%S{e;3>LueSymRKl#=oLM&>l-Xqc?Mih zM&7#Kdr6=_3NKIT`F4ZmREfh#I+q$7I~p8%5k7wHc%8bVewLYLwd6QELiYm{F5nUP zv3jtU4$ge!l3QZL+mpSqWR0cUbq+QqN@53(Uq{&(09Qe>iybTU^c8t{2^CKq8-U}% zK P)}Lg_&CcY)XqJ=*9)pzu%Ekk zLRA?6#HolU5!A-h4H@=Yh@H<1W)s~&C_^lXCEf46{%LmiGQBP!s#OW&o*?U4#Nvc? zT9qN^8hcvG@BCTDDM>7!wz546odnhLaxI`DnE6Lk0NdKc!LC#!Gb0jce +Z7d;#kKE;eP|$Ilxb90Gm5bfv}pDGSWB{Uix*oAH8Z zB4K{*+O13e4YJTpkLv?S3m{%O@J#?y!D3-ezJw*B6p tea_vo z&q_3{=N|iMDHZEMxN_~SQ`*vGPtO-2n_Ih9lkLtHCg49})VGqm)WA(JVu3 z0*4IVCl`Z74T5@^DZ76o0M8c=wAw}KH1<9qxd0Fbbpls`QkNtxIb?fe7*P0c-_UHf zHS`G`Ke1ig=< )6&--s|^evaRtJl5>Tl`S=En>J^A| ?3s`OeE8UTX$~oL*JX?Sqq}27UZ|nVd03 zLh&;HJkm7{Z*uN;k=oL95d;lvpM*&rEWM|BdxhuZ+|CZ>NN&iE)ch$CXYH2{Ubb=e z)kI6dr`ILGBhP>B4qSXNnP`1YLzDqHos#TkNI*f=H8es*RO<~#(xRk4sD^is7P{Pi zs#G3xew_Csv8c>OX!mMz8R)Vu33PcPcIx(c_J5Pi%$?4GPkX-nF{oHKTB=rAqp@0V zv?eueM-aHG0OuhO{c@K+4iT^`4nO sW+*q8M`bXf`O~x1u9fD)%$y{I|#^q@F{z zWzU+;kZjC;hDaw3bkoUCnV5-`fHkfCy}k;{Q~Mn7pJo#_fE=Jruv&~#9Jc#?zQ^f8 zu3*b2uh=r1+{KjOrIq+VU_awS#yOquM!FUgcBEH&Z6oe(5<$P$`TEL_R;mu0ioC3H zedx%8cm&F9S2&a_+-Mw^`77K_UKBMxEe74#_?UXolM3@dTQuYiYUcmG@D_$l+9a~( z0PLzFJ-@#kv%x5JQVa?t*Td?1Ra~BHvA^eV7c8j}gteJ@&wx ?1u>u0mIf>G` z1+>A{KP_>!(|ZRP;3_gTUs-1t)Ca(%bqqS~$u3*$JVW~$D6B|A_QID93II?GZaaXY zkviCXKe2b)3 G-l28*I&s3_>BFzvz;OwgFJFErl1Kx;t-cm?E^s7IL=L6CyrWt38R{nhFX8$i4UF6pqs+19JVOM zK<-cm2JCjVo;WMes-NR0gylX5bDkh_aD#pyK$mh)y(mT8;}WF}n|th!0XS^8*-)ph z10Kgs;E*yiwguq^-%3(*S=j&rJm#?SjsR+dRKNmXUs9+dFGQu83q6{wO>b P?CB@Evi0 V g_`ju&qpFuAIZ$hsS^GP&Voc)VmH26qZhg>|W z+g+k5QR15U? ;pKQFA(Uq7h$z)hv0qqvw%<_REcWKFJG@HwJD1y9>~lNBOZK86nq6?PWrq zTc#^&R(%X_*1jUv8{W{kdDxMF55@6!|D(T82PPwQl#jl|Fe@9G!hXp&o|?8ugKcs! zvxAXDii8{$FOQxohWVI!wO#$|!#=e Gl% jB~@;^G-uL^pA9Pt)80@1St}#z>L29TOZ0S;^&UUhaW#dar}LL zt}&2Zgiqm=d+LJPo#4t1IFr8fPaU9Lyqte=qI$_6KtC^o)A88^>o4Omz>Jm4o}Bmo zEV)?-xXaiY{a*s!0(kHQYkn78!>o=sNZ}6O0M{sDdv0p5QKQ;~;0ojl+n~mw=D*d_ z?Jl_GQ)fyYI--uw%oyCOs6&=fRW@1#tEElv-Odq=w+bv{o9TfWJYr-=r|r3YLMLTN z w1PrDVz0#HzfiC@{1$gq#Q5+Fi=3}7xVq>gQgRJCBgd*aHWyz zBu0U@DdJ*P*g=3;UEW5=mQ^@#ye-#zmG8lC6EbQctGs{|a03wHC%DBY|RCGmf;Gn|SIx+86X%OIMrFztyY%IK2@PA4~{Epka3n ztk%H!T)wxr51teT1c(bMhY5baB^!4Cn!rf*@0Kob^7}xEHv5qsHK`iB+an9ux`m=7 zg&L8IE1*pyY{8JOE4Sf@Io~Qo@F=lgsByBuxt4`p2ioij;CQ?y%Q^VbxLSB%0Y>OF z;-(B(_;k4V1f~I` 0VH?JRRSpVcFUz;1Hf&^+_-jZ<@Jk2|^I^;-=a$ zjotA}-Y5%5ok!6RNTz&t!A?Bg-}_L3*`3vrAa|MztUxJV!fm8xN*V~5d;(D~OzW (vTs*%%zVETh4hydk@%>!+>cm(3xJ9aSwlB3DRgzxHyGVu zI=iRo4y`{`mJXZ+sSL#di1g|GWqKWS+*x;Sn63m~Q?~8$ZU`IxmW{GiI-Ny*>DNUc zgrf79ey_dnP^U{3p$hGU{he7vEk31qZxWQNZV5wx-{#Cmmp!Xpz|;p)+DXsax?Xkn zL)KbmZEjv2um!ZPq@+)OKU+0?IBB2=iEVz>deAzOp?%~W{>UScKZNOu@*fqyI~jVl z0CLHIr+lw|@7vARV}+nPTfWsgmP5dDcFuSK+P_(V-vYo^An>lN2lZ1aNSOH-xC&xZ zTPa NszFh &ernlN}iaJ~7MsrlTmb69_1GM7+{j4X=0 z2@>_kD=Vh%J3miiQx&^QcoO1WEA49?LuYPs-w_x=1=jpoRHa@hyw`0Zrs275SHl(r z##mC8j3BzGX@l$4^flQRD2sLmM-M#!&(3l#7QPA{6ZQ&t379^2MDT`f&Fz5ItlPxt zVmg`KqTSI_mr)HbuMl9Bs2ykKz9u@7Ke}p4*OqB|x-M~MTAzovwPJLqo!5-8FjG)7 z5bM=76M{Fcs?O3U!)wfE7$%%=fD1p50^sXsTZSf}5#o#5`(FBWGuWg`Oa54ZIRcOm zng=h3Q4B@_u%P(GJ2chDY Fmp$)A`~ax3T6#B~ 3JM<4h~ zlPAK2%FacxGayIiWpXPGz}$ui^ZMBR<-DpZ&vkHby=q)gVpfl{f(|?EA+QeBqqoss zMRs-QQKujYONBWL8u4`?E7X%q2xSlcUV!cGH9sYPIbASvF$l)J<_ASvqF!r(ybMO8 zaAqx^-y=ss&SvdS1SzD+|68*Y6R`Un32cr_WGR^b{#ag-iU-V3e0_01b8>Z~t+ UOUkyCI1W1NO4LQEtRx8a2y-RMTwks7`FMi;llY^_2%FeTShz z6d`^{8pg1m^$G_hOI2!}>(hj)0Wd28643wv={J<2LRV=PI#yS&Nf2cp$auFdu+nT0 zM9w8TxSidD*s@iAs4mku9cG(Wa}4CeRJFs83~wsGp>Z$m-R&!+Av)x4- ;~ibnN2YYaIlo)LYm`#hp=`%SEA=jcZB2+=EkJ#U03D-%Wp^< zFwT_(HgJ7W3L2?esM;mW*ya!*4--%yN-2^CP7~PKN2>j%Vve>@Jgx!{0sR8kMIPWN z#dNhMPYmykI{Pa^T8DK&oelv7z%<+;Fhz=(uHxp=Yz6+-7ZSZUOqM+zCl-V4(JA zvp@oNtkyah*f16wfRBze+2u`Pnsuz2y!}Ay!;uCTX!Q5_1pqi+cg=E2H*Wb~324aL zmszmdu+9DXtUm`V=NV>o18jVI8`6PH?tE~vx_ff+i^Vux9T;$myLLtgboIpMQ#pqh z06sRbv?LGuFQzaRfEFuj*M&K=308)d{c!FGW~%i@ApSJC9E|g7(|UT;%ZxaXt+b3* z2EG5W(L6%7vXI&xdcLWDy9>nNqFUfGN)-9AqkQoZ7Wli7D@%Q9 )c36GqO=1OSKd@ozJ-RI)^Ip(6I2eu#^m=Y)UCe)oB50)-E nA$98A1~(jCa|M`0c>C5d0Dlpz z=~p?Re`LR=Y&!i@ E0BA`^?f5~n0(ihY6T wk&1J>6dg20EeI9fZqwQXP#vo{+dAquudSP4R(x;in>MI)ob%5E((W3l7 zi}^XToBcbn@QN)c%;*%fHx`yBGpN0W%j^LeIm71IC_3~8B!k5JMftzh_KZ?L2NpAm z6vO7sNca~nDMFB<4YKjynK(lCH}z&-oh3jRT(-dHtD+B8swNs$To0Yoz$lD 9F6%X&EWd}RY`Z?vt zux6$wsenZ>GjIL;q%JqHy&X|cdV&dhMy6r7SR>Wxl6BcuDgfNl{!GYbe41*911TKq zgQ-B_T&`q%;#y&-gt&}esg{_XCXgmQ2P&GUS5|5`>@#RHK2;433S;WjA69qK@*lz6 z;_f3c9-(LB-guxoE(V}Uj`|}v#10@y>UaBss *{p#Il|Zk96a}<{O{b-p5$M4|+q(beS9R6ZsjGi4*%N<_*A9 z0BG1rqK7+Bm|43DGyw|F#lAU7@8)XDng@^v^9s?KOa}GN%vDMnH}hZ LLUi+bwZ~0?=S5U{3*sVEZgN>>LEXdzPn$F>o_qE;zQX zEyX;>{mwG!7T{VT@1zOAJ1cLb0s)y0T B|mjQq5_S-wr*m{UfK9| z&&~qzm{Smj7 ;VL|~=ZWn$;2FO~IQnk?&0Z%HS zLDwXHVT}^zBk>&Ypq^JcU#Jt`oMG{ TW!$CjtMaL@zkYJ0Winj=$8Lt_*udFR2 zGncR?Xj+K92*?v5dUgGPLdWK7sDn%RodK=VYQv8%28a^X4u5T+Z0!@Jsqw~Sz|iuF zCT6?>E0pm`e_c!OjMK|YuH(6Rvs!AvNGR5Z{eB;Xe@9|65~B;8OQWI3JlFj8!LUWi z8Fqfi1qX~W^76;?G|;z!OfP;jB4MuDP%IA`2{+%H5e7^pK}kQfpnwT1NyqJd &5PQ-x9eCgQCcj>hxry`siwMS!)LdwTlA4<+&dY>4};)2DqA4m7qK;R;ZF0+#Pz z&qh2-uX4V9A6&Znx~R@KT~(wW@OhhK9%Y;B7TyaHH$NA+&Q~XBKYRLmd2fLWm`e$p zQi&+TB*MBx>L$pAkmIlIO%X}LF)_~VBb%>7eS$I6ailXIiKqYD4-0|G@?}y37f%s% z*K96vwuPgfkA{ZmXlR}}hoNntg!}Gw-=}kT*jzr>JX $t4Ts%69t5dELF2lk(v%P zcFPTZ g8MM8yK6$*?b(pS zkOkUm5m)`U=%g2}gM-5J1A=!=&jhK@uDEJ_O0aq7=`C6(Car`WXKWLor~R0f_Y)TA z7~~3lCt!)4gcXd~h4ft1WHK65QTqcYY)_*}5pxlp$%dY$?o? yh}HSVLE(sS#eiSe>ur$J^A<2+3EHI1e~&@Ff>#n zC6`wffZ>t@$aWjU$bYa(QICtSF^?#+*Z-zvZueJ-u>q4PhSk$~9R!wkE+0n $7ua_2^UggHqhaH)wiOE*6RoWf((jFG7d`<%Q{TYu zT81Mcc3pP^@TZffkuye!!>MEDlhKkwZ?^~+iexw!AB&h&3+rgyulh0L7{y6c7aYb% zqjgZS^ J+sXe_cd*?hvK%CQd%ztIGO3VTcg zZQ!0yXnvMlVXc_K=I5RHR;8{gdb!-q-X{7Kmj)-guHNKud-^@L(n3==Gili*A51$Y z43`1w^{LWFRYE|;eN`VRj6y37Mtak1(<>f~ dd>@7MWXn_b#vJt{gJXzp#A@XAW-62VSWULd#{S=nf ^%va~YD`4da@3XF{8AuThwq8E2i&b!>+5g8 z4FEsDbs^S$lJGR)7#+Yf9jw3bhhNK8SL(fId)p5p*M8Z9)fm h=H0;jRY=gmJQI3r`-MM{4U2;U=AIEp zbOvXfMSwy2YvY;uS$_j=!A9<1W+ejH8Dg@(g5Ze})5he4IP60HT-AK5j{p`7vecco ziUZVS7k$6ijGF4^(6chmRPjDw5ls)IRt2dvo}EsIMec8B8-2a$?n8)%DC`6>A9w=% zCU_y+0$zX_!I<_iKN;P>E>h#*mU+1Y06{QzC}6fWP$|}&t4+_R>|j?+Afs0X)yPGI zr6TuS7$#ht%8_F~uG!Cz17|sAra=$!E1xu0EHXLsD;Kl~klGgHOTbd5EWE20KWy&& zd6ZyFbDF-){`-47ER*|7NM{7&otVYhn+S5|etS2{)88aU7cfmj% z_AF#+JBec6FbKL4w8dCXivqT%wpcT1x$ezB9lJ(pXZ^g+q=sVX0B|Cx0cFDuT!L<% zx#;`$RryyZxNi4qkVtA@J4#+UfR|R-*&<3rUHE$^_HBCV=G9KQe`ONm(a#K%cho#Q zDgSEpBAbm4D0*Hb$n$|r&r`VP7Y96_k05{k#@2&ON4gXq;8+&1eozPAhN6Ec^;_i~ ztu` (k|IWgHb>VLe{C5`q*@pkyx{x@8rIT?4 zf&^tQY2&7Huy0_(!9klWd)3K#MqshVEJ+>{_CY`|K!V!!o4g*INeNXu82j5lp>bHi zvRp#{9JXv69bA}NeK)XEMg-H!Lx7$b1GrWUU)zuE0ziDe Kz4C2j~S=V>tp3IV0j?4Q4i_0Mmw8 zUdv~a5-*r3X@UjIhvAZ4ed&h=dQwuKW2@ifqvaISu->)MT;jN;9`sTc@P52vpauJQ z(E1DLM1wa(io@@`IxBS nBiy zfVC=&E~-DeLE3Po;l2UTj *snfQ3zg s@2 zZI#K^3V#TA57wIEoIUtn==|(FDGlErUpVC(ndG@8;kji_Vu+BZp(}9!9uzZAbBp?e zS|iNXZb%@W?}l3-*lRc)yjVgD+)LU7-Y?-0Luqlb>&njuFb$|Xj$^Nm1H`{Tn60(~ z9{@l6t{WOAoT36oEA4j@Sy*`s^}rrDDrsvXC~z|7q{M!kWy!J&dDcN5( 2v|{i??OZcgh=n*3W@_NRk|QOKu|iNh^Q!$P6&h&L0S^&gc1mxwViXG=Ukrq z^Y_XN$P>PN+27i0y}x$@YqYuixsmScI^~tW8X5~0Q#fG$+pO-iQVCldRiL(D^l3FP z-Su=fG6S@90~ ;M4jk_akR11n*f zxh=4Lfy>jISxf =9x1@63|M(xDgqfjPH895ENnG zpxJX<$uORdYwI*%`#&y_)84c)5dBt%kDx==-vC;7LCZDLfwgB1RvwcE`kPWdE!+YO zNLym}@h$xxFo@{_lss~wvD~YC2R;GznDqPE-MF-RaS(%=1Uu_`%NARRy&_BBc43d* zV%@ej&?yES97Rw`Y}Tropqi)W!lNzUO`%g@wN7+Wi) _x^qN#O%tPI}Oq`oSzp=}UU}Du*wc~kstcTyg(_24~ zvF@ FnSu#ou}uQKUx?S;xrYc?ruV7o z85t!#_vRN5KG3zF_3@p(4)3%W_48~s)eY}8<3~Nu&dRSth!S##-TQgCx*oN=0y3`a zdj&XE@vc>V{ r6sF;ixFhAG96hSdVSVO5U&$s_5G&Sf!V0VX9mRzV+8D4! aZuC*nUNGo}Y-Vj}iSGmpC3E>=UE)zU|sAH|_Z9{pjqb_!Y ?GDW|Rk; zbd;TSs)dBznXK;pN;DR{>7*d`#BH^X4W%OWKCjYAcF*;NHTWz1hAW$aGcDU@f`wU{ z7iOEuAWoRxWM^RlJQj6sLpe7sGUG_$;dD`Pz7uMw=|Xv%J&A?(XuAqDJ)tWCF$i+< z^Fl}FDm40$Y|MaiZ~O0CS)#y#L&SW79n9yFXF0IqJ4s_aBaBPJ>=C!Us5&274O?GrRkixI^yG;=*9vMxMW@iS zD=_bP3HXL`L3zw!An=Z4N!baB3gAABmZ1qgXkP^FY4oGe6H_z;@czuzdD~1FTw`DY zX-{HR%M!n(CZjQTlda;Q{F#$y&KGA1qWlL0i}$eYhW3W`@hhG&hLji(r;T=l$g=V! ztsTA-<}fBB)#&6S0J4Een6rvW@XIheb$|q8On`fhjO6aXbW7{tfXA&d8V3$|Jvu!k zcHI80w34w!pGUEw<&Wi>f&G@g;n(HmfX)L4)Ujt6gX1>2x!z_Ca+@-^oy!j(QOA(t zXA!{+=4cQst*9rptCfbk8eF3We8zm!{L~Xg@-Ch0)av?ZMrUj?%p{z2p)d6Lc?6dG z#_v6A(yp3Gg7)-BC_V4^U~&v=0ePAR$??lm)g}Y%yYr8@{q0$+a+Y>=rU|`&-e`_b z8JUrP4in#^wk#|IhK&~NDQE$by<4Zr^tX_R=~{}s0Dz2oXew9ja`oZ}^HXB#3M@3j z0`KSEfegdIQ|rz8+=VK%) U-$S6FTz9H6PXm8fX_eWe36=Ou=6vz96 zVzYeh^xD@C0xZy|dgi}22hCsAM0G7|u{RLqU4!NttXa*(zH{AEFm+|lr~VTy2&3S1 zuqBh%FJ*@Pv%M=`D$ J>rt-E0PI57qP9%w*4LwP}A2l`VD!O^#j%-eh$)66wrJ|UV zrCfMNLmg$JDA3XuuijB |Vuod<6; zF>`Bc^%BcQu>j|U13*<5@M4g@#NGH=M6yVvWINOd3r`L@_M5jk#J?3t^wTe-MpFND zC}~Vy$|IyYrbvS7j<^9~dbLQXb+ACIa?<(J5I^5>gh0ucn@=1H0chF0jOFt@3%tGq ze_BB(t<8desuO$|s00DnEO7e4`aAPJeE0WftympPOf@?mq6dfwmcSKYyLh?q-BW>$ z&bz&*MfKozo~p8shN?0_T2>n)j$IAC1-)@1BP7JsvtC|H?s96t%QWhmt3Pr2S0n=F z0r1#{2Sb}#vBAOzoZ``LPPftlAnu*&-qN^wl~y%8`ZnXtLpVo9O+?w}pF&*Rvr*?4 zfdCrbi8;x=CVjVyS7;Psr=VJ8W8Olizj0p1!ZK$&WYj1X1?TJh?nIu7?WXd13&|=J zjc&9A6<;?D2%xs>-QN=@53qaUlx1&TT-Q|K-;^@KHTdy&076$S&Pf9v$}(mQ1QPF< z6$B|jippXdlbMi^#Q_#DbC5Y3>6>RW3J>Ok?=HGq 7Gx)D3bkEHL<{8Q@4rBoop-4Y;sWTm@z6w%R zXPxgrw^NgIrE(u^3f7yBM`l1qf51bBfn7rU8`QC_%EQYCS@d}dcYvoQjFGbC!YaJ~ z0v*&R{$%n{okfsz^#F5YJ@rz-dd^+1;hDExBf8HEuyG4tihtz?78a=;qu1uO)POez zyogu)2fbD}JRG~j)5;fH-jKip=yOJ9;pY+8**!~r@X3Oir~0oCn+4T^S0rml&DO=h zcA=>h(edea6=h9)9;MP+U8a;%?2_7F0>2# Gv?zORn4u{Lm!0%twIk-m_ z@WPPYcdLewnNe(r^mK4z{C;fXxTcO*#dKk{N$YBsk3ZbJ02(XrE2vJ_#>&aC`_FwW z5_bRh(|W1ba1$_vPQlH=>kPio3s|r;4Eog36iydmE)(0{MtP3b3_T&>pJt=)Z3i=V z zM-0@c n$p|9r}4!FR-*2CG|j#K#-W@gl>yFSfLq7mD~o0$?- zRnxQ7eba?t!Wo;Kg#7~Z!vToZicl};QClh~S#Xz`uh+R*t}5*~JTUQksNh)Eo4p4# zOh)g(#2h&ga)K`t!yV@}&6%8Djvy9t8DOzgClyWeK%angFAX;Rf%vW4R $Is$4i02qrv8_G^eP? zzE>Wj3S oYk6u zG}P-DMnv6)>Tdg;+a|r_^X+@`YZz5{WxP_o30VdfLO+4`^ve+MajGu<5ud8Pwz-qn za>pf#1=)7KvlkKxupb8IOZWDp<{xtI!c&T%l#Yx}HtDraeg Nt2xNIN6J0ty_mG24( z6hg)hkqqYdgi1GF1|8eM3#-dSAtS1*3wUt6WcZQ&!uHPv?LUuX9kU&+x{koT=B! zY`lZ&|195)K!c4YiyC~=C{1Dqm^P6CWxaekM;VhuD=K0^&Pm3}Fdw8}(Xz+%Y1 Ke2C# zG3oIJkuWR7dJBCtc!_Tb9~-i7`Sy_ |N>A;7_sqrjQumJMpER(^JiCw~k8XDUY zJk7MbZ#7KDCl>ji!!Ak(EEpp2U>m;mP I0YkyRa(8Fdt?5zhe|a)ciN6yWgfQ9 zxz9Nm`?#Syk +=n5?bzu;DqPr&ARniNe;VTW;y zL^+>%mY|x2*MYKq4*XJo8DFhEq;Cqm_aq_F;fze37YMBP^KfT?QXGQ)h7dJCX9IMI zJJabr+A%RqKs-&5Zhf&t5a}GvFV+E^SD>7m6FBdA_Wjsk sZ6bqUm^HWEbbsHF1 z(3)kdtvraG99c5gw(2~s`DB+H_6tTQNF{L@6<^wcTTHWG4dyo59ftYxn9Cs@uH#V| z1%!mKijYU97CZYC<~~GqE_}tbcJrznqRq-C-EB F;{3;kBIU zDWpEh6QluYftUc^^;L*zXJnaiL+w3X=A~W`y8Ka9k #Sp!7Q;>WJV=W|E9*K zrIfP)Z3f*=->|uQ6{rQG_>Lwc@48rT+pN?JrJ7ij(AnYX>E(lqBTL0k(e~$im)#gf z)y3k|j^9UlwJeg84yN;4#dgmXXV;#!gu4C8CoQG>PHXkLW(AH^^Qgv8*paq7k3&oc z5)Ka<9VtJM^F1*|9T{98*C l7$wJb%%Hu=n8=kAvKg@Ko|K5TYYY zs $Gt1Lko&b`qYK{XBF zZ7e}KG$(h)@K4e1(I%jN)^bca`TrDyT4en5 ?MNt=N|0b54&N|= z7#(YIPp47b?hc8m!xGOjbI0pp`>WV{lZ=3x?D9lgs=C_Fb`2dJGQ=!EHLNKRqWbIA zg{KlH7H2|Xx0@2=`YcQXYg5Xi&H4*XJoOizfWQO7L!g65&%%b%&`BNM4mm%)XphNW zWxEw!1(E-MW $x>PaK4xW?aEr0^sPPh0yY$;)_J$?Btx@4 zTFiGb4HKDx=smD63!OfgeOlnAH0+y^rwCLW9e }>nNeC~)L5- H$bGbYg3luY~*(B zD5K+pU-i-45E=+u=s{;)VYlZ-G+^b@5LgRAPZWhN2*O~fIjsk50Pxq6YWzDuDuy6@ z3N-IM6URVFr;ARv!6==}Z9W6eZQ6RatjF2OGGVdn3AvltA3OmXMF+#cg)bvbyU*nr zT998W3wOo2eH!`)jCQT+N}d~+QNjwoO%@K#Ng!3eP#0jWL3Bx8L}pH~BQuwkxG8Hb zkkTVdICtJ}a12ezzaEFn#`L7a5fYgbIp^WzjwiCjF1a3N6HriF Fr zDCy2+Dw{>8fv#)c{=G=NReD#8+&7#rN2TI&xrbv8^5-LIh_@ C(TJ3i*oCSiXP z{GC9F!~Du~h}H6-_Ap3`CDz>%1Zh{xB|7T`B0`TQBaI3Qv@5yvnZoH&6ZNU#j>VeL z=i*y!7J~5S@H)50Lq+^k3B2>*_eoU0?ZWx8_fx+q`@9>)y2<$YXcFh9Cg}boK}Zvb z2;=iI<*-+Wh!D&|N#DW>pVurfD$6&5-6jTO+Ign;)6)QU&=mc&)a F=sk!XwzHa7{FZ*O!NTmk^3dmJj;YvnitqFxJ2pG&A+Tc@=qu^` zQ2hjcxoaeN(1O$#oE=@`&!h-!u3nXOn{uS0fqR?`c_=6dqN7Z5ZE)_tcsU;La1%II zp|UUkXTQ2-aO0U|895_(bQn|aU3(l#F@(DOpZuNR;@8|@O (ZE_)igPa=)*J6s)kw8xcM~ zRow>jqhk~FQUl|M7W^<`tsTvv$^zF491TYA=D-2JsZwK?iMAHVqYVZJ2N+w;T#K(= zRxn5ndYM*NqtJ>icBu4ss-9bPf-WCAhUfTkSzaPu-!pt(rYjczmBi&_mNyL!^QcC- z8VL{=p$0QNACOX|pYHl&$5gdYZS}v8MXVfOXC`$@0@mls7FS246+w9eK{afZ?nWMN z+Q^`1vLkYTFH#hrJdr=;vD}xsQHA0&v<~Mb@{0>E- q&I=uyu>0e_#G*d)puW@idR51H~1U(8Kr=&XX&Y6UN^24Sa{^Yne%(|Tp zhq7tKw@KrUl_tWEe!Fn*u>l2?1AfeMDH&<8rlINJ<(iV%-l$l->vjIE9M$(3QSpV< zw_oS4AK+~|G40YL3%^#yBU9v}o+vM`2b#c|nU98nGx*Ks5bOnMf_fNNxA%bslDwUC zb4Izn#r c&>|Z_p16~sTslIul`0xMz1AqLw4*%DI_kYgKM3?LT6HK|mrLB?G*#7+h SbiX(_)UIe>F1&c-!G8gTtf5c< literal 0 HcmV?d00001 diff --git a/assets/images/social/chat-completion.png b/assets/images/social/chat-completion.png new file mode 100644 index 0000000000000000000000000000000000000000..5cbb8c6af695715eebdfc46a4b3070c965f9193a GIT binary patch literal 38518 zcmeFZcQjmG_%=K#A`NLI2$Be*ljt=eA&AcCBt(fGz0Ht_NYp0;iQd~7qmAAYLG(Jx zFa*)d5Jn%~eeyi-_pNVz|Gs~`fBdXvt&^CuXP KeY9wOz2Ze=Ti#KOztrk6 z&8;#NLq ) zj|a-ApY*>$_KRg@8#Y=%M{!#Ju2NSQpRl-zt-byB#?M~Df3X=LV!+d%di06mzJTGW z1I2s1Y|n}Xzq!2AXHyc!s?o*_a*AS z zPND82ni=LCzGX0@p@bcF$6Vjmd#3Y`sjqc{t!;vz^i3GdZ+f@wWA*ggBZd*#67AN} zc-=xznV qSwXoF?(Z-xdsIpomjAAKn$id-DgI0s z7jAMzWLt%1SUe~D)sKH}u>A Pskbcq;dMBbPax)>`7@tPX6{KE+szw+o=pg zsqIFhp6$2(x74z&=AR~z-tVKX+-&F1?JMAb+ju(0R0LDQ0$x2 8lNc@S==lp~hCKaLder^1^E< 8@(3+J?%x$==>|+iNp4Z=BTwFqE)VSN4d-EJ??kE(^=#W_O?I zAgs*I%Mr7~71XlV-aYNlEZ&e<{yky3xV#klz^$1A-GmBERAZm=c&t}%y`Gd<%SE2z zU#6i=3O`FT7~MdRS;)OLNqrFp<5y90TlnPL;w4opF`oOP*yne$pt72q7n;V+sk3pZ zMeZ#+p4^>>W|k%O^W%C?m5Z&Oll2ENu-0JlJ8iL!L{jVWNo3= =v7ii|JgRdJ|laoMkck9Ah%oba_gj zfgu5F>1%*$9d_W_@G{fpxO=a6V*mc}w-tMWh+T1EwR=6YpHEin!K!2RAL&5x+M_iO zhYl{;Ez;J t#O4)2L3>5jM0D zeU%1L2ObrfJ+9VZRyjrK{X+&`qdGIJyBaMWZZYO~tUtZCEN4sgf)i=vZ5D;k22K@U ziPiDm6CT`NOfB^3c}@+YkH4-yui2uZ^2LXn)a-?)VAXMp(O2BFY1;23y1O{3Cj8^I z!f`TqN>s2>-2|}_KxcM*kdb8Txc0T<+o3A*QTQ6dt!nr{yw+;qQ9^l)cirS#E^6Yz zm)8BREPQ2_j{E}}d$&tWw3!2HPjQqf)(0NXVKA?!xlP$9K89b#gfro1&lWA@hwj_W z?%%-;3b}h9ud8=9o;=jBb;)gsTykGn4rxDws1cY9W_?Rfak}itGP5{g(En8R_h7RX z#|_e6PEP6g30SYgvy{)dVf7OjUtIDVGOMtI-`k%3;Nur(;2c?5?-q|ur3#xZHtFV; zKgkxr HiTm?6dq@HA;%boG0djfG0P!% zCOhXM-JGO<@;_Sm _U7&f2#Bq@9R>EuZs2}hUo z2yp3-PTirs%9IHUeKH$Eg^$tBi?It8K1dk%xIk0A>BI2)&+9f`$8 b+xHPQx6D-ZR^vKwNA{KfpQP#YQVEZ{PSZ<@qp{yPs4$h)2fw?m7@|?8>R7wf zk@xoY!LM#?THR}w!n)-^Nuq(Ztlb2XO8OgNXX gZ5rojx5I{YTCZLqrS?s95=j*Z{T;tu8=r0GyS zI*;6>3S{}`9~#m!b_LltH?DsUoL?#ebMb<+khj}n@b$|JPv$Hv-jaF=8Nz }^KyRZnT5RTL$;*%(-sjuS5w+PtUn~UIAp7R{e-tY^S+Djmf{E1ytXun zz1?dLczAYevRTIA+jxrzG{?q|gIjxR_~-8`WbBfCz^Y#*29C<=31d|aOVb|DC^R$q zto(S@2Eo$?(Ny(!XLg;pagXQ`tb+~e@5+fhvfI&pGsW+EFDOul<5p#v`j_UWpNf{3 zjx~YVOYhWtba=1lAih}nlDzTh c2<+EaD^)`TK0~A_NUEj`S007QRcQu#mI%x{1CsLnRjF zn{z!wl5AzVUhW{rUy?ppKb>_~9FI^_Xn0B{kLH1|M@L>S$YHsOQL>nc+#Bykva^0a zMLJ}?>b`Ui?Nl;$|K;<~N4pDmn-wUT4%(!jT2E58c@Cdpt=%)&{9(6nF4>FaaMl(3 z+U`{-h9hhd*ZtrGY@J1(@=3?#>4QBU>R?rHyytUc{px9b)90lg1rOgh-!VZV8|Wed zzH&QeVl@iV6c$!BtWDRL Y4WSuI _k(J?lyfZ1-?tIB> zPN~j)^fJ-HNQ&e`&3pqljpgJ->AhAWXpVUuSTE;70kK#5!U4%IHj*FgFKpPS$O*6$=SE@)o5NNLdw-wepLL4Zy?WPOzj` zR&^9d*>-*q16Wm9oaWsP*7rZ|ai-1kw~SWl?l(KpvE)aa7eAG)Gl#Z+|IqoQ*XH?0 z+e38H2Y-B&9EQ1~G7p$dCahLdEnZg{m+14Dro3? (zE9549x@grR}FdjQZV^J_c$th_f3~o zHv0Gjf+;N%>r;uu8qEABQ9lQYc*UiV6m(j#0TKC678`0CRh_L#9$ {}~%c`ASXIXch!vYlHS|9X&W7uquNKdLG)y1rSO{57Dzz!h8+M zesxA3KR&%P8aHgWEn4MLMSc2}C)xgsnryKp)0?Z=?2D29W4ZD8!V4egkPUjS4U^nT zKI?0J5-)7ELW%x|mJvq>qlJ8oJ)g!AEScSAjC1^*J9yGYYT (u0@y?hukE>4W%?gl*QiO}&cdlae(aTMRC)%l zZAKhqJjNG#U)aPpRI0&IPu{$lNT?JwfBFoSBme;aRtIHlZqY)cs);EwT*QGJfanaQ z&yx;wTy$%TT|HyX2B<8YG-rONP97mGLk&56|Ddog4xf(pSA?2d$v4tZQy91pwbha4 z8Y)<@Eb6t%ZHlK84?-i6rDM9XV}T83d08kV&xe!*J+v@m2x)0^z=(HGd~f$N-3hqY z7ZdB`@fw`q@t?U^x)&-Qjxj@yJbjG*@r9|4EY_8YA`f)^y @_Uuq9nj zb1<0Q_j6oJ!z9GVlcwz$-48$ipwljPD2GukF!oteV7m$*5CbuVR0?j**60VAG!CyN z#ClE-?kIg|cqD>vgAlW)BZFk1T$h#@*a}y2A>aTfB;J2!M9A)RO$-=C0;PH9IyPXc o-HS$f-AxYbJ8*caf zICh{|Qj0Y=XQA`p7s@X1vdM 8Pqk-wf_5Q2Fqnho20C-Jren z{1fYsQc|>J(`9ozVZl>27f!&hbE9l*+yh_lK8w;_4%OA0*KuBtj0F4TGSUA__NrtD z) imAzCztPUV-4c`~g1Mv2Z;v3@JMy^?P>MrrXnd-`T?> zl F6Cvyp05=OXMAhvePLf8agh%b$gk+?5T34?dpVISLEQ{qRr~08l|zb6k#RrFll+ zwJYY!&MzD)d-T92=|?tLK0g6=$SGG{y~+EJH{Arz!XD~@JeHR|G&*-iyIw -Wo z&~$wH`Pbg-lPj7IXl+pD+9ZfxpaeU$8%XojTZ#2Phw64%8}CQgBl;!f@FP_y?vOnS zywQ%4k>}RQZzL*SCn=hntp}widCpWUtdn|%dV9AIu3s^iyjIIR8Yfv>MOD;n-lxt- zpW4yAZ0+SK?)4se%D}P?(Ms*f><-K?{cKBJ?V_fDHL?han{e^v*=dFj#DNN2s($fe zHOJ;r?08d`*=I}#QbwJ>zFG;?J4~cF%iyMLMIuwiYllJh4N-?xE=%IugsS}bp$8-Q zYI i&K=Kk@wf^eY#z%aWp19^mWR z9Bpmk78b6k1Y@s=|KAJ+nZ23Lz#3D8goU|>DNAu<(b0OVIEju0nJ;fF&E4JA5CW1$ zES=qO{ah1(Iw0~wmH9fR{uQs?SpYV+O6~4rr`ITC7|_M>1<2thZ5oOwD{uO$@7i_61oc;aWq5%5aXczO5Ff(Bc zTPIngxuLXH(S!T+K#CjH$$0-H%$bKTuFO*LE5M}F%V|%e%Gd6RHnS8wN1oPakB+@E zG`;*@A!nO*C_lei6I2qz{kjLF9e+pMIqm4JF-b-22>Qjt$+JNc_9olI2Q4C6e|j}) zcw&b-cqMF&;8pD5;Z7SPzryYz$R?(!d3*sKc`lCEEU@mtc5Aqz{KlFmC{k3D{^^}A z{%A2xYSR;UkntbS9V#VwtQCq`Npq=-xv1 Zu@^8h=22yWd-HE-4FEo z2cdQdAqE&s$^rmZc+JYboV#i?*v&Q {(c4{f#7ppcv6?G7RQVqfRKSw|N*GF-7GYd2ekTeqyW1 z9oHjL9?n(({?;v bn9 z*
3GlxKG8;BQ+0c*aiam}=l*$g f_=P zeBK>1X`H`WV`$p=U2fH9s#r+^>5_hBMt+cA+Bhz0QhkRYQ=)so7ECy#-`n$C$?sjF zYUWM0E`F*$E~^H8V6m?0^9`2t8Fr4P9(6TMExC?iG=QfpofC-8l%A_4B}Uz*5<|Wt z08BJBFlX5DwP^q*38dJ*AA)sTt%@92gPVU)-oA!@Ci*%#n1->jC2vs^>8CwXLXQSG z*qIsTdmr^dWTww@){J{oOyJg_Q>!l)=4SMyl3x~+5_Q$zFX{fi!b0&uOTK@~Sxk7- zSnY=Q_FZ*T#=Asg7V@IRG@p7M&CymBKwAjrn|mP6emNzo#Q} O2T#zU!+qJjCu4MEly|f1GxhfM@3~DX?vw?_2-YhxW)gaMY|{S~8@IB><8k zte)3@FGWyT=|MKLe*MON&DhqEujDv0@%wC$#Qb0xT_hWu*w#;Ji*cE`4k!B|7Utw$ z^HC+h?Jysa`Xavqj4iHsnpFXL6lXe?8RsvX)x5oM`x~6Rvh)o6c4lmo0Wz!b-Xu~P zmB+Qs_NTetW#@Vdm}bS*25w|I0F#9^Jo3XPv9AZ`$wh7{;9<2V?ScwE9qdQ6*9Y#e zGlG0hgJB1bR=K&z=fK)0z ScBwgz?_% z^*>Vk72Z?I;r$0xEc5#d{KKER*MA)RQcpoWI+YIYm9ZfPBn~_h5T?kN-}(`F4~6P8 z+mTyJ#}MWH-209C{(JvFDUv8=b3*o&y7i?Nc% @Y`rty= zuqf7chjcjPt|YZM$wIWJjmPF>7@;wv8U=Ba bgR?@}kx~n%>WskcFF+NK{ z?(aPtzdVptCn87OvGMI(3}vpK9Suh`^f%lGMXdHl!Jf61(@-I!o^?tzXh*tSj?I$v zKC;FZ@k#GHx6=MDiqPKSbYLYc)rssJH52Sp#AsTvPwYzhMsZ-MqC5*Dt@aAMqd|EF z06&vA!sOL+S0HS47F1^|9UnTys#`r27OjEqw2s9zA?}3?$k1DT*K0_>22eWsgT)O$ z_zg{SjjVYcT`3D_tgY>4C5YsbI#083W^YH5rjw5e-=b{FO8+>EA^&B&o`V$2 !zX*y%V}BoX#bUccCfpVSJ7ynKS5X%)89T5-w)}` z)Me6hU5skUrFBPZ<#6``>I!Qo?3$nRqNeqimzH`9Ej4sDeSf}Fld3R9a2nZCWv2#W z9piDeM9!Lz&7xr3#nlnrv}3;#6mI6!!QLFd;oADp{Aje4yTd=Vo`|iu<)_we+lckJ z9$mo7Wdv6gyzux nsL2SD_#_b#|Cf?*V-=@82elAUkT=X&}7CnKPVP~^# z-}RzexS9rtZ3+qlUG0I~+Cv71ad^H{{UnN4((rn{bZ*;Xe_bRWBr_}m4rM8tuJG3_ z6wp9oYAW^{*PN2dyq=^L*3I~uxOuRIvy7^otCPF-9Gjb2W@;x&w>*P!DFgC~W4%XF z+Dy0E7YrNs1^1;e9aV-g6>>l8HToBE1B+U(mFh&C_y<7oXjpCQU-RuFU=9I0yWh4t zY1i`kt|~nX<~HE|XzB0Pbfp7{WA?YM-Cq11#D;@ou;WDSRH)PT0>0x6GuOJTw_mM2 zTqQvmK|SA jF`sdEcJL}Xe*VGqSqhU93!@jBXvZq+G&L!{Cl7Mi zUOjJk8WcRLt38%!A|A6p7hD%FEvknArE;4%!l*0>u##^B(M-vszwIXWq1Y`1v5Sd3 za%NgA=&q+ZTCa*1Vy}Nf)ea`XYi6+~cL3^vDHkP7eVs1CCm3L(FMNxxUGL2S-6qno zKf~1d?f%SRkGKO&cB{rLvhOuSv6DwO?Y2~}cZQrhS8ls4nN#j_IH=OF5+#sVb1>JC zQ<2O2@*43J{=4^V@;uAe5%cS9dXp1NIQkSoJ}SFRzp2idn2@q;Ej%y1yTvtoT|@m! zOYyr)>)OYAFZDtj42^wE8{pVJ7;FuY9VJh^bWQtGBkKir_&&j4m3G8>2Iw?2L4O)6 z19!T|UMrV#>G=ty?aYuCLT0Cxv;=rIx0a82Kzf0>(a?pu9Z<;wDGDz+rlXo>0DCCv zA@F1WH!3kB_Ju$`U=bo4I{W0`=`Gx~1*5EBjz`k-W@c!a+@C8J8Wl1Y016!It3LJw z^#Vyn)m36hNKtBycP U_^8kJgU)_n6F7p#;NLBEZt?jh)C#0UC z3s_qjysG6+bZDY6(cZZ}yg27emtR>n(aL%Xj2;w(7q;}P?G`Jp*v|^)mg<~H^N7(6 zhhPFI6#CL>gYxqoxBfis(*~ S&m=~X5RPdh;SkJ^~hnio&->&)+{Am$@j1I zI!wcGb1}Nj2dY34BaI>jY~7PC6jUqGPbfXeu2sgi9!&a%!{aMan>QpsCVYd`O(_9o zpl)*Uvgy1Q{C3{`rhc!k$v|fMw8ShR$%mL`@wIiGtThDR1e~qr!^Y#I(x-HxPv|<{ ze4WQ)Rac^H I=|Sd5v@zmT#X3m>eywFx;aMR#tYt2Nq>V zwpeboil^-i%uVg-2UVw|MKN(Xdr;^>d>2r4boE5@OR6<3XQ{Y&F?yOxb;|8ay2e^L z=}|sF@QG(1#{;DkeS9J7U+LE1sG_MDHJZhqqY}=3Xi?r}tBI++1mHdVncF|+>2I%H zznZ!5^VX9mXSk#W3jtPs8(47u;zbROR9(RBR&PfTb>&x825vW=tp3PfKbqlSKwC}D zk>A1{N?}OaM)QN`u6J(ZH%>I_8S^b}R#k {dA8Djp;x{cGL@DP 8 zV@}7mX-*40W}FW0knq=+v2eXoP|$`_4Sl#R$dF8ru3wy58ju`k#cXDYB0AQZ*neF7 z*PHQ-Z}7zcp!TV{!iGk3GV`*tl@dHZzZ%Ua qJnH8;0**~$P- zmzDGW6~F;NT1zeaEFgzs4)J9Ad%EnL^N5hw^Ur5!!uoO7sUWNw-ymQX3cr@0kAFvj zlDGx sD0TQERMTPF@0J;=Vh*s nEF!HW;S<6CJsJ!eNkg^jhy6vmZmQM zzaI|P=jng-Ks%<7Uk=g;?L=d5*vi`K7dRd-UIHBEPXF1ys}#FFf7b`r=m##S_iAa& z;&kajyOp%ZDpvw7J+x;L)k wX`MqhS zdJq3i0>Q3wW{T;*75tUkEtXdib%n`idzOT+!OZdnaVk-hm*%Fx=02pDA+O$eMegs{ zJ3q?^ZeD7e3 %K CwO{0wd@Hp8>%OcPmLiSn0$G^zqvYUX-!Fzb^`2!1?Ff z0$7AzO~9}0X9l6n3@hJLMGSrTCJ1I1iw^GY2N$ZNW1Qojpj?Jj$@5q()bVi4%BOl4 zw9XG6-d ;E<}zG0-2F5Ca_Vaoy2ys&!6GzjIP@eC}J0-eNG@ zL9G}U7|koN>4mnB?U!uTr@g;lZz!u%*|~1l$+}3GK-*oY-Zk5AB_}}%aoLchaa!Nu zsmi&5<2tXz;RB$r<)dAhcQNHk2P#WtpiFbwf!kSoWQo{w>LN}pyPde CNDz`tfvLl;tHs<_|IMAX z`j^G}Kn!NO_x(Ck=HPFQaArE+g@f?$F2jZ@9mwzisBkWf&H9whiQQ;=?JHCjN?|mb zRtlLSPTZS^0pPoO*_M_Pp<%(La0zqjaP&OwJEt8rD9JWBEWi8@@GW(LLQ8ydmXkk) zDtMjsB+u2-u~R};j|*DDKHyaKX!>`6b)q4~($)3cuUxPx1Fq*a${}S?pimGDPxz61 zXj`|jCW1I@c2rIHl3J>+G!RgK8QO2liTS-bX0tX^B_}~?bl@W )Kf|#Oe6C1vdU@kiUG615D*wVcW!^#$Y|@xdbFOII>4fGYaF@1r+%Lb>%G&& z16A3MBt1=BE_+S~nm0zJLq8ulvwBT{LFd)>xG_Y64_IX`y?t;1!HMYNl~E%!jg|E> zYR~(crDE`<=X;zr(hn<4WFNDhX Tj2%6iBXEZpJ1fcrLQ9qr|b4FXCsBfaDiWRD9jE!8z{*Lvi3^F(ZlByhY;&%AZt zA;w-dKOy!zu&0!YQh$?fO_!4dxqf}ZrlTb4_P61PihE{yX7?Wsa4<}s{rQ0 >FHC!d;7}sm_5Mx=C?gFK6ZWOPbyuEIhF;dm)w%5=)qnNKlC$9qwE4M?mt56&9fv z#Ei7UCi}cj(zE5A2gFU=^`WIHYxq^uZw{yR2|oaIBp^1O&1g;qe3aVkmq2VauUW`A zfrLQ*^9CSt;Oy-Ugh&%$m#IFOvfSUVkplmeKs?JC$P(Y&bQ_ijzM^_-U;qqddq?;Q zAO+T*gzWk{xnXb}R*eBD-hcl !W_7?{L`W;R?HV5732}c9B8N`KJ zG!7tDblNTf5Kvih3Lla`z&Zk
y1VOkA^`c zrniMRE0}o<)DES|`h{ST5MuYYP7eapCfH=8Nz)RLjc2Ny+}{)ve={FAKI#NYhTfh8 z5MIVqyQSF kKSHG^_3^h0?XgCF;Do<**__SA;@Cn@iI~2Vg%gK_Dj^X z{BP$G+G{sbt9^2Sm|g}5I*(bMSET(r{}~A@_JJh=IDD076r1zRQk+5Q!g*gx15|3j zd6tjy%rC2bv==0dFD{i^7KyWI#@`VZ@$j2@TljfG@>z7t4?BIUGM}7xT!69#=fo#= zfgK<}w^FUj7lrlq{R-X2!kg!x?Q3bhm7h^)c{TFO2AK6YZ}aJckApH6Cn|(0$=9Sf zu!{k1Gl-q=vP|pA&ZeX^61KG|Xt@}vn^Go_#U2DXA^v%ukl4kC8x+ZN_D8$?$^W~v z72+}9(+yL?K%!|J0RIWyMWN;EtZYi^wMFnOOOgyTt
Rki_cI@xAWdbdm~U7v=-0S#L82D$ z9uyj-jdu-G53$W}36FQ1RC(j7=eCJ>@=@ojHlJUGn(rg3fFh4P7;Fa#?E8Z0KKay) zq~ADrT9RBA cMwixa^lDMp=r896uQ8+hnk*y-hZf!VxtZeW(aU@t zy`b!N#L5~&bt$+H^U1N DZuwY8T9Py(fgRJ4snw)U z^G)!{0$`$Et3kX|xF}fOOnd}+l0g215DaNvRK#xTeot_pbPPbV0KP0yAIw?-WeVv% zqXC>AQ`>^-;xZ7+xtz4)xzOcLT*t4p11X*0=ANyV@bymUr^kE#Jan%*Kj??kUq%6D zm(-aujQZ{GpA`lK`YmU$VAZF;(N;5@h-J~o*6Z`dUF`btDO0AdNm?ehNTcR1rv%s2 z9 BPdxiB4doyBEfoR9Jz3e zsV! Vvr{WfiIcpx`)?$biq5K1B6721_fRr!HSAUk<+K`tUQ@ z8qs4fvNQ!hJ%T)rz~`~}twyni=?4=ZaGAHRF`^*uQ3c}!4C>->Pxli(2-E Q4I3#Lq&}r1e(u!LS 3HJIItr&i(~NZrsq0)o(sza@L`qtp7x^n!6O z&Dy}yEGbT&!R(ady93UM+e*N6JyMW3V3obJLld^Mt2)!S6+#6mYQURT$MS`V4~(@l zE+Gdo3s{-LYMX$TaEYSB`@jR(BYR(S 2>=Cr^HT~5Qgd48DiLhxmB9^kV)wE zGk)?~vLG{!kx%*u=Nc=rd8V4UOtT&08GxvvJ=@QiO0=yqZHD-3Jsp9VLE0@SW|(fl zUW0bZk7tVxAIC7(I8ZR&yFac8@;HRz2)1LNEG_4gk_&wunWmx}8y#tS!2%4mnbv-j z>8G&HT>eZyvD#z)2|N%2L8pyKKkF>2U$(TW>RB`Joh3$a&Rl)DsnzJ*3+bf5wNQsw zRCgZ0eU*6aQ!;!|brkX@iP}byDinutVw&n3HFh|60n5$#ZHk}<<`m%g7S^HuPCSf1 zGT&+4ZxwQc6S&NIm?RtHMFbxKw|nle6GLQ+`6tk2@eVXH;MmAa20sW!T2VKF);=JV z+u++g6%GhYH{6p`)tQ(==Z#T>WUavo{E+UvDWFL8Jg3J)fg2cH(jOlIsQs+*1_0}q zS6l33;|*s@%WD^HPQY!oazTE`R0q8e1@KU$@BBTs7EcUbs7_n1rmO+@lDP)Mf8oM_ z*MGR;qF!o}O17++w?fGGrg0-V#Bf*Bc=ZI-61L8_)^hj|v@k?n4d;I_YGyni)K}Rv zsz${F+A}DL%$E5@tUQB-lxqyD+x8D`j(l~-|9EUh(_{f!P$Y)CW=j_gAH9LAro22H zXB6d98>s0Mhj mXSO=^$xY4oK~c99r!GBNqN4VmWQ8&?lD+bO zjkX_xHMg98^)Tgw8ZM3=00QfzaU)3L85|ie2BlnyhhBa`?V}+WCy;iKfMiX&ITvGK z3z48D8O9V(u(meNT!Sz4{EUl$J#uA`&u@VJ?gG%grNsIp06Nu%dt`w+dT`{omhrQH zw4&swh>6~r-24leNI?I+ZyD-v1t!?2fzj;}LTA{$aAqs}bJO7YH>@eHBoO0bMQ=zX z8-S|w)%==rjGj=tE%sjL3vGaL_OpZBxgI7<$UG{YpYzz=0}{!m`k5NS>*F0eAN05t#*#eus~&$M?EU2f$0+1E=bX#gHD>pTJ(H3>3v zD^*qdMC(ytwI7|^38oGi0?jr9gXh+Q0w8+NwV_AbA!%S$&_l >9aw$wzg!0^E9Q)zh|`Fn)k@p7-#BC9)cYxU@ZjJ@f+#Ub*sWo z5Iw3tJ=J$JX<)Ix{<~p}?jWjgg0qJA;kQTdCyErD>|D8BZ13h1qvqgsUzg(9rT52| zJWd4$ia7G(oKg()wAG*DFpkXZ30))kqtMKJ4Xc4kK&{C_D7`lQQG>T_mWU^wQ?} z?cpUFjD2r+qB42 +o3?g2@?xKo%MD}mo6J^v%H}pTFV;WtNz_E9&9JNiutI8=Eia=t zW&$j0E{#mj5Gc16CdL#hu|F<@n1Wi*p0%47FW^-u7t%}jt8qwB9s=pc$4dtd)hiv| zzFXud1k^U8y2^94OrPicS+PHYi}s>c-+>{`=hqH5)`#5J6w-tcc8W~wwj%hq-fL1> z=aWK39+5Zrs%nM8a|^rkYM2c{JJ(q9lc87|YvK^7^?@MKjg|ooNqzD?1rkeCJ5zry z*lztvNN@+XGpe1K*ei257z$XD8} F?XCmu9M!r`c95B4*RU1jbMQfk4fyk?PV&Lu zyQ_A#$nU3l@jXz909eQ#ww49VKD}ni$@vX34|IWKREZb|7EQ#|ESnn9@1HEF#p2KT zoeN4S0$sZ+fq+;-h>g|#QiwVt%8n5jHa`wT5!N Q za6UZvEO?lQ>;>w1gz@2c1120)E02ykR`@U1G38@KO(*RKHHZ}P1YAC;*|1@6LFMJx zz~EqkuH(BQ!9FI*9rj3J=BL%h{V9_p1#=!AdeX5#pqxXd%)>$33@nucm>DRgeTe#I zG>@XTh>@Q8+1YJ&t!5=98kl;*-gN(r0)yGn_N00#q5j2ZY98;yVMR$2*r%zmjI!-@ zSw5}PE>&i~YRkLx5JAH4Jq-_Eyn5ryq>TTnoj1eIh$39QyjBP6z^zCubv9UVay#{| z0Gq+#gMM&+JpHOiinOj#!s#2u2$ z0!J&5^T`JmGabJr+GkxBn} ^7MUhdcU-d_`S7kt$g_d~$WJzVi@hMpGhn=79u!%;hz1*O~DP)Dj+_j*yF&&%e(2 zay;Cb3~k5NpR0&GFP cG;34v8&8ZC7h8ws>=KvJ*JbMZ#y%uYZ$V3vTLo=Xx?;EXohHk2-NNv22EI$ z;7b}2bM>W oy$_}5|R#jfv3qt6)2EA?b^c$Y;OF|&gh^~%=$ooi03VIxTY zma)^PZ}3MDVt~1;oG5furKCzt`fk(9?Ac9 Nbe2Ya)Le_I1-yJCX&+z8ozw1|FwsV^XbG3BLA!g3d$;riSKhEtdHzBT7*H-& zjK(Zi*+D@c5RvwwCIwaas^6jq(-##JRL>l8oAYDK`A8MOo8Xw2{q-U?7<)~NA2Bbp z%te*9?pDoq5or6|&C|pE3thKw&`3e@nj1B!Va7nuT;%a<^q&h7X3_a5ApKKSKv1Xn zNQH0@$$XWdYBer!0u}Q|d1hYzapi{Vjk&9fEqq^n|B#9C5S-bS1OQA2K9LFx82O`< zzdd|JADX?k9>$!fx#ldJo87WoEGJQvL4OD~<_#Z(Hy+)=YpJY~w9I+<@bqIa08Ann z))D!8PIs9MSf|+vU!BQc4HWM{Y5(@(gpfoMpRkCJqh~W9ON{y2o{HZqC1z9Z;D+2A zz!eFu)kb2kIYW1@8jzG9!F^l(Svc5^eF90iz!Zj%z8hII8isjc=i hTYQPcH46W_hBeey;oe z{ha9NG)WMzGl<`Rg*-QLFf!z(0=jSGaFc*^oC;|27AbRUwYu<67u_%TE-v=DsI9Z` z?na5~&7?jybd*$eCT;yp_rVQdnowS@6ZjiTt7#uD_ T#%Q&bh4ymssQ z#{zNhDlauTaB )h;Df*6IFM5@f3n~R5jGhxcik-# z*72R;I~+or6{AFjvlli;^=uAZ32}cl$_1Cx`s*K=YPc>|0KnUBK?d$RhstnCi}!n= z0*dJq{q9_oSZm84cE*HPGN<1;;c}owt-uv%nu^dgN6H7hZU{N*@K<=yNJRk|w)c_d z`!UezOLUtQNYRwHxVZYkTcbOf3mU;8j`0NC-0#Ev2kBC>H=r?A?|@0K0CQT1vPEHQ(j00C &p^v;yW_(m_8cIpCI>*gLec|a zZNTb6FK8bfcZ5P@O9&dhx#NNk+|iys?JfaHzGO-LL1^6Zckc~?58+bNs&dB?*2dt? zl*a-CFn~@C?Fslfmlal~HcWW{X4}wSU_BS*$*^V}z!)?;l?*}b=z-mf9rW5!ZlinT z@ukh~g!evf*1F)^QfpWn-}V5IweO}DG3D{?8(exXVS^!dbR+3>E6{ajN?WS1<0}Ig zS3-5wli{MVQ(IesSA|?`T0P%04$5lL9Q%Y7z-I>fVhhGG@$u~P4(;4wlvrRL$_Gm` z 1lzc?Dq4vMJ< wr_^MhhVe#m`4YW!*_mPS;UVu=~fXF;iQ{kV^MxnD0 z$r+*DODNv4jxz2FWwtDmOO-LuYvGey&QwcIey>KSj`k*bbahL|5@n0@c_a=%{|G`k z9$0k;fpvbBzffCSyVN{A@be8~@0Y3KB(D8>?i?-dVS0=|7E{!MK8m`^ jh9qb~YyZ )0elOLjSMm)b&byd@n(o1Ea;4FtQyvs zEGQDF>DQ8r0o-|`TB0wwo`>p+;6XjuX_W+)noKp^VO!@1Eh~l3^Jmyz0b}CCL78t? z{Sqgzp7~nt5rBXa(-Dr#1g%TDI$AjZ4p;1lho6JnGdhgs_LiCg7z`>7 pkEcn|P!RPycs!)iDB4@u+s72pk%-gKGo z?jh2Z4)(Ad?vYgSH9d7~5Xy$t2E#673;MsPhvui=3Z7*C+G@=UvDFo<^wl}@rUn?W zL`f1Y;0*!z(h9sh>)VRKA@RRXUTr%+$o30^O@Mr+?M;j}f!-nDh@)TP0WBW$$JLKm z5HI}V#2fm dr&6t}G!YduukBEhxe`mi_{ zveE4F^KWi4Uy{%Uk^Fj=y2GnSdYYrDzRU)N!0h8@kg`ylooyw35JzQt;UrWALLSXX zCMTfI#Xpekv1kq4;Q=o@*paROZin52LMhnnrSI$r82X{-V=!Idb!~90^?egt;MQQ{ zp~!1!n#xEtO{KL9t(~|o C8+b5 zm6}x?TYcRA?d!2PA5Ya>z4 8oDaXJOGL6v7Vr>k&P_dn-a7z{jjvFY-O*@+*=mO&bHuv0$2{fGd&m}u^vat! z?v!i|wg#JcVZxee>M^n$HK1}nA(4+f*-)`O++dUqUV}h!`o^( Y zun5b(KPRD!1B^JZ{$2x;a;`?OZ;m5K4M=^%R8Yl~S;-d%E1oxlUJ8&vG|2oq0P>$V zSt!-%UD`J2VOj*0tFY6QDQ1`*sQ5mMB-MSZZ>FF>Sr%B-ZiRk(Sqz*468yYQ@+u(G z$a|!&{e@6M^+G|tgr!2r&D%^3XK z2%2-G@14$(fSw)SQ4<}^24=_{<9*A7$z?DCU@L@q9)NC;rfZB$nSf>o*cT{SI^g*v z_~w_rw)+~3#uGOz%@uyM2H9+_>r=7ZM4v#gUb}3i2iiA* 3JtK#JN8$ZG5_qT}sU-&qQKXGd0;et@bMo>G7%O5S@2(jQ1$#MAOhMd& zK4*!{qFlIH*H{K-ZgqpC(R+eKr3NS*=yeIi!PlUzKxjNWv!GrZ0p*jU5C(mKn2Q08 z1m22r!!ZuLb|k0|`~fxxk{RrwWO~NiajtSC50F5tDpi5@8Hsm>P87QdnfDxu40wIa zhx7q;@YDdEe4!ZZ3vLsOh>I0QHN`(HETDl7sf58>r)-+S^{lx-s|}E^LLx5q6OW1v z0TYrWVU;TVFmgf^4%#%D96%ouQD+jI6d?Q8bEf!3EISVD^~5v`v~Mo^CxTb}TpgFO z(s`VkyxS!PtSXk34v0E!;A*TSh=LP;5g~(2;|tI@=r+l(&~E;UyqmETfdiQwcvyI# zh3M)kv|#Q51Tw^&?|0n4#&~sQ=nHu9i6UqTsK7&4M>qjp-LXZn{#JsdA}80KBEtMd zaIdEVTOn&ihaPeGJ=(H;R6DEW4-~GmAm~7)4p~HQ+(d&gqNN=@+K9*k^ogfTr%Mg= z9;99-$o;o2t7kT71{`l53sr)ek0eO%bdr4J^7UG`wkZv`xQWKAkO8A{@~>r03Do%u z9C22=J~wy^Kx>hw%=2x? ~Px`w($;=P;E zLZDOzO@M|3ve >-f=<2&)zQsp^bo4NK;AahQMtNZIAbm;?dWaa>UZ^g9|S$zDOi?pzW0~ zyzjdqa{2QQVbYQp#!V>jdyMDAdsx(@K3F_KO2~4jb*Jx1KixfUU1_WfhF#|d9jsKu z80dr)H?Zwpg+ndHHjs^aWb+9A+`}vJr|==&u7BnQ(AY%1Pw$3*hX3)u53Tk`3RhzV zQXNIN;d9rVkBbTSLRyoMx)ZtaJL )#7u3K1 z{LcUY?#xl!|0NO* ;qzyW`qYxDjpK#H2y;4DyNdvj6LM|93z+vwdg5 zURRL!;Md5?E|UHpW)qg`wVx;X@@q$D`)2-pr5(R_?TpVVT0D?SkE!KWn7m;}!9uJm zJ+bsLy$i{HTg@P!4xi6zc=eAwV#kjE7IK#t`ZN>K=!3ri(Z4d$uAc+Nz`YFbr%$ y<0EX-Zb4axMTSc zgnx(^Wim(#cD-z{s#buQrkWUQByt=P%dKSoKyoMjI!%CfI0xtxSUs@A3VOzq?>6CM zMvO90$?6sNo!@{qU2#*#$J~GUyaxM`(tC-0$aTKW1NGknM-S;jNN*utfTiN0Ig*Vr zOg3afDq5GmgzJJ$j$QI^?Y8Hv*?eI_P@Fq`g;^S9560)l3?ryMAmQv}BRixC5U~i< zNm4XUu+H=hr^2?V0)?%IN{1m+rDOWw^?TmOM~_;^;cV|(#i#?{3Mw3VK;Q7&z#`vH zWBgX7RH3P+03LZNy~qD-w$(Olp4HFjrwjsZUYuEiloqP})lsBg3CCg=E?zh 6{sf=w5R*^D#X(yTy)mfyaohw8`M)YsBo&RIJSi+CH%OY%9hM}}&(b9W zTuMMHh@#8NSST1Kqznv`s4BCNtVtTjtbHr%^v4mN{jRZ04ZiQ18ff|gDtRtExe!l) zj&FguyowBf+TX*7AX4_pDMML42-6KrM=b2pQ~2u|JPXxzqB#)|7<#cjnC2LqW*!t! z2#a(iuD9vT7bcTH#k`QLU;w0m=$|kIGh(OwGT95+2+V`6Vqm$g#^H^NkDIyK@|XoU zgmIo;3L4}*Esgv)AV*vqXx;iq<;JAdUDZqXd&UkZRc6p#co53kguMP#g&WR&=8l<% zrUhdI#ELaVpJJ|&Jdn) ktTp%arBbJ1aZM;6@5r4d~N={X_@Bv{g zWuSw3;pZvAk47wf( e1WU`{hu z^nU=gF1xfrlU9vegBFt$MdFRPnZ6kw_3Jf^-fauNdm&~%qnC{o-7-&s4HqZFW&pJ{ z_~xF4%c`n-2-6@OQurmO4IVi}^q0u=o;>){sm?m_?rrPW-gte7A8*YO)`&~ETe$iy zH^i*EFeC0shU&oJpmpQy8`UE`CyFd4C2xa$A)q)4<{51!Ge(l0Y})X9j2}Bp57y6- z`AtXRCkFbV8oXDSZ=~Ex`J9xTZu!#5{I#CN%v^KRLL9##H*#S4{g0jcY$uML%7Z(c z|J>@5L`;_A^gVB!=lDLBQ%8$I?O>I#=fs=Cp&yM!X%x{WL;=FBywz;Cu4k62Q;Ml0 z^;*HSRowo@2TX{7dQ42Dx_)^_w!n79&`hh6HW+A-fy?lDMZP)jgOvVtAa}#;p3o zvB~=`QBKszXX;WX@0H0iQ1vGYP=;QI-bHUeKL* a@?gA} |1v~E89|^>!K#R{&N(I<*7^^KAjod1^ z$e0^bmtgIxAZL$<$bbDM_6|Pqvd`s*SSDNm{h6jSWl7M$A|+$`ab}R>p(sM?KgO~d zNaiF1XQ?0Ae1?HQf); )+FJ8K1;*E^_9(ykq-0`z{43?D_``C0 KWd0|j0o^ WUK4EBa~ zf*5Ech@jx`DSXG+V@Czc91M}Dt8i0HVJ`r;jZ38&6wYAD9`bfg(E-mBKmon_-37y# z-XS_zu;4@eu2!ll60j(Q0XaF^a_;C@j0JAa6X7Ei9HbMAbS{;5SO9MkA)O)=zzFBv z5^$Q