From 18a8cd0d0826cb6332703edf773d1a67f0e4df4d Mon Sep 17 00:00:00 2001 From: mendonk Date: Fri, 13 Sep 2024 15:06:15 +0000 Subject: [PATCH] deploy: 44deb61d7fc7e9bd561e79eea65f11e4c4999476 --- 365085a8-a90a-43f9-a779-f8769ec7eca1.html | 2 +- 404.html | 2 +- .../starter-projects-complex-agent.html | 2 +- .../starter-projects-hierarchical-crew.html | 2 +- .../starter-projects-sequential-crew.html | 2 +- ...44105-85667a76353aa8f1527cdfc0f05b85be.png | Bin 394122 -> 0 bytes ...80398-3d8a5879a54500d5767f7baa3b146760.png | Bin 135739 -> 0 bytes ...-chat-d0dfdbf518bf952bea86568d55cda744.png | Bin 0 -> 282394 bytes ...-chat-f737c3b81c6cc0bbccd9ff8f108322a2.png | Bin 0 -> 182168 bytes assets/js/22dd74f7.6bb59f33.js | 1 + assets/js/22dd74f7.9e01eda7.js | 1 - assets/js/873ebc27.9f836f52.js | 1 - assets/js/873ebc27.d11012c8.js | 1 + ...n.f8f02707.js => runtime~main.b6d60a90.js} | 2 +- components-custom-components.html | 118 ++++++++++-------- components-data.html | 2 +- components-embedding-models.html | 2 +- components-helpers.html | 2 +- components-io.html | 2 +- components-loaders.html | 2 +- components-models.html | 2 +- components-prompts.html | 2 +- components-rag.html | 2 +- components-vector-stores.html | 2 +- components.html | 2 +- configuration-api-keys.html | 2 +- configuration-authentication.html | 2 +- configuration-auto-save.html | 2 +- configuration-backend-only.html | 2 +- configuration-cli.html | 2 +- contributing-community.html | 2 +- contributing-github-issues.html | 2 +- contributing-how-to-contribute.html | 2 +- contributing-telemetry.html | 2 +- deployment-docker.html | 2 +- deployment-gcp.html | 2 +- deployment-hugging-face-spaces.html | 2 +- deployment-kubernetes.html | 2 +- deployment-railway.html | 2 +- deployment-render.html | 2 +- ...ng-started-common-installation-issues.html | 2 +- getting-started-installation.html | 2 +- getting-started-quickstart.html | 2 +- guides-chat-memory.html | 2 +- guides-data-message.html | 2 +- guides-new-to-llms.html | 2 +- index.html | 2 +- integrations-langsmith.html | 2 +- integrations-langwatch.html | 2 +- settings-global-variables.html | 2 +- settings-project-general-settings.html | 2 +- starter-projects-basic-prompting.html | 2 +- starter-projects-blog-writer.html | 2 +- starter-projects-document-qa.html | 2 +- starter-projects-memory-chatbot.html | 2 +- starter-projects-vector-store-rag.html | 2 +- whats-new-a-new-chapter-langflow.html | 2 +- workspace-api.html | 2 +- workspace-logs.html | 2 +- workspace-playground.html | 2 +- workspace.html | 2 +- 61 files changed, 123 insertions(+), 103 deletions(-) delete mode 100644 assets/images/1028644105-85667a76353aa8f1527cdfc0f05b85be.png delete mode 100644 assets/images/241280398-3d8a5879a54500d5767f7baa3b146760.png create mode 100644 assets/images/custom-component-chat-d0dfdbf518bf952bea86568d55cda744.png create mode 100644 assets/images/custom-component-inputs-chat-f737c3b81c6cc0bbccd9ff8f108322a2.png create mode 100644 assets/js/22dd74f7.6bb59f33.js delete mode 100644 assets/js/22dd74f7.9e01eda7.js delete mode 100644 assets/js/873ebc27.9f836f52.js create mode 100644 assets/js/873ebc27.d11012c8.js rename assets/js/{runtime~main.f8f02707.js => runtime~main.b6d60a90.js} (97%) diff --git a/365085a8-a90a-43f9-a779-f8769ec7eca1.html b/365085a8-a90a-43f9-a779-f8769ec7eca1.html index 8217f3a84c..966ea6b66b 100644 --- a/365085a8-a90a-43f9-a779-f8769ec7eca1.html +++ b/365085a8-a90a-43f9-a779-f8769ec7eca1.html @@ -10,7 +10,7 @@ - + diff --git a/404.html b/404.html index 22b9b11b66..4b1279ab08 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-complex-agent.html b/Starter-Projects/starter-projects-complex-agent.html index ea87bbd77b..16d8c5c20d 100644 --- a/Starter-Projects/starter-projects-complex-agent.html +++ b/Starter-Projects/starter-projects-complex-agent.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-hierarchical-crew.html b/Starter-Projects/starter-projects-hierarchical-crew.html index bfd0915435..88f9ae491c 100644 --- a/Starter-Projects/starter-projects-hierarchical-crew.html +++ b/Starter-Projects/starter-projects-hierarchical-crew.html @@ -10,7 +10,7 @@ - + diff --git a/Starter-Projects/starter-projects-sequential-crew.html b/Starter-Projects/starter-projects-sequential-crew.html index a0e4a23587..09e76d4de1 100644 --- a/Starter-Projects/starter-projects-sequential-crew.html +++ b/Starter-Projects/starter-projects-sequential-crew.html @@ -10,7 +10,7 @@ - + diff --git a/assets/images/1028644105-85667a76353aa8f1527cdfc0f05b85be.png b/assets/images/1028644105-85667a76353aa8f1527cdfc0f05b85be.png deleted file mode 100644 index 8ae6499639b6bae1d5f62f5bf3db8f85f5104a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394122 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�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Μ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

s|iPWz2Zz05@-HGS2? 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

+V&l0z6j=#NO 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℞!Q` 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≶((kz%>4%ZnId_ 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%0AckuXJ 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%0DZx$$ABg+!+*XU;8S$w$b-I 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

  • ZB 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 Y)O+vUxQFEC4dCzOvC~Hj4!hj=e+vUJHUIzs literal 0 HcmV?d00001 diff --git a/assets/images/custom-component-inputs-chat-f737c3b81c6cc0bbccd9ff8f108322a2.png b/assets/images/custom-component-inputs-chat-f737c3b81c6cc0bbccd9ff8f108322a2.png new file mode 100644 index 0000000000000000000000000000000000000000..91797530438f39ee3aaf9ce5d2abad302d28f3ac GIT binary patch literal 182168 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�uERZ1-CI=>rw~ctSWQOFj_2!McGgJ7Q1rZTcTcqG#fqiSU)_93pm{$FbN00+Vjhsvo57hPja+J9SKe1 zqNSv_lQ?u`x5Ho~NnQd)2Rq zl=?0SB>W8}7wku?c3k~Rz#XDHFuqiU;XMUeWn7I9b7h%w# zWBFu2;OzP_BBQgPzAV%Xo`0_U#m@-#Z#x{g2ypR6i3bV|6nL{&4)?b{nvrPqWhx)( zAMed@QrYm$bmlmK)807r5lD(oZkfTJPd)HU5CPG6(>?KEwSL%5b1-??3{G+X%ibuEQI}vCIjnUQZEZ= zMrsxsf-MHQBpue^OEbP_0>+r#FWOHwd@&hA$;x-t+Xes;ad^pDAm-}4D+Fih%$^}| z7QA~qJ|oW^7ZYVz_b?(S07&Z&WTp83kFb=^_N>EP2g_jYlM*UVlb(dD6ckI&=Rlsk zk47t2?i>+b+>LDnpzpmq6MvspMZx1BO`Xk zDimb?^vJR%eIz##;+@k5M*i7C;4gk(o|zG>R~G@q)#d5`oI#bYYP^T?x0M(IqOgn^9#PZ5T)x5(b!O$naF+>Jt%F9f zhrGg?06)XPy_d~MG#O)Z=0m&y_^y&&aJ%0Vzz22(kPNF1Qj^pidUd8XceM)hlf3uV zpZ2Df1O}c*LL#|SB@OH^zI?*#u2tTCF!;elD*@KYQn6?w)%l>(yCx4PT{S89slPX< z6$JqFW~)k; zbrDeT%u9`wxfCT))6#O3nIF-K8oe9|HS#p`v_kD(vAB-&Xl@oe2Ha0>uR~KUeqMM` zW-B&C(B;;xTeK_HVfQ^1b6~j2o6>*ycF|uJuI@Z);{mHe&6g-e_XP0)gfiiq0*M=2 z3W8Jm84^FzW&bjM1c^-zQcoj9@5`27Blxxdk&Cb6!pFIRxH~L5yp1G=&r@3O;j>)n zDT?2vy$HmJf{K60?nc?%rbF(R4X$3ToHs&Y|DBaNvw2^=Z^`S3usyw9Bi(H$ce685 zXTxq9JGszFrsB*ksm{fSFC`_#Xg{HPst#FwvJFtJvm}wxomQBzgga7i>KFlw*;Y5{ z75=O_NT>`AS*y!?4a`hXTSgYK8X@)+{rvp&w*>6Q*j&b38%a9)-hP@tnFcVz?JDA3 zPVA9UcqDJ!8Wt1^6-^Eroq-a^BV5s^Co*BQj<)kHR7FtI)_2^k(MUeHr-VO}N%?SC zx$iiNT~9g`6c!FxeA)N6UuWo5b#E@`6(uwfcJ3B{$F#1K+yRfx+G%OtO9E7$vQD{i zp(P!(QqRuH+<)v~+s*KpOVY`4p~ZCmu103LGo*tjcP6aNV$^f=I_GhZjd7UBZo1_k z$^7t2z~5yVvG0Cweyw&XlPcX~-{E5h7Zq={nplF+#&kTFij~<~iJCMJ1@)gdo!txu zs%{aW1rFtHeQOD=vKFM-o(~6H-*w)mJnBw_xEk4w^=s#Msm*@tv<6&EPxLS`L~r>P zJq@V!RLlNLiH3XlhF@-=lx?5{0~%DGfRfLej*O{}Gi{QFSwTtg0X%iiv^UqFHipQ0 znZaeuD*@b3$*|omoQ8gxGQs&0@aGU;Z=}UoJ423YnPXuQpgFMhZelfk* zyE!C`X$M#@wmwL}$2ZuD6nc&jbpd?8Xw$KP$l24DBtV*eq`@<*bvc?4U7!e+*|D)Ob1%~lD^d4VJQM!!!u{5YFUj=IOI1~~-CT^|VtX?C zC(`l5y?cv5D(q@ch=E%@c}EJfTxZ$Ol9a^!mHV__>dG?GktM8KiJMO1>fDgGrj;QE zEU@fy>M39pDqy1t<1VV2*-EI%S4Ivvm#5E^m@q}^Than*WG-&jiHdTu9M|aSu>4hy zMW-~jed5WeDSlqWKw))^u+w5OdeXazw$c1V-cCabP8%ca!hy_HZYhM~wt3CSP^cw0 zbS-3+U($)$=1sB3ew_uGqwQB)i8F|gX=x7?*q9#s_1a!X8tcZ@^0xuo$duAo>3waw zwXCAxc!)y}kr}#!O{ZoI!AMa%#up*bWh=PxGD(Prg}F=WOig0uPPxBdslK9;(piPp z*B0NM5;{79?%;>ksSR>FRQ<{cq&t3$D&3dcXX(%TOu`{crMEhINryDnnMbIjU|v&+1T|6(FBrp@vD#r7v_-PIOKVle8V68mOlNrv+2R6 zS|H6w1czz`U1wdMNiKH(a}T)q-o38Sx%deIQ+amN_ZlF6v*Fta=@HINKfdfdiR`$D z*Qtfq43zVK)H(^0eF(SCSrEs3-rs6_N;d4gy~olXcU1mR=8>G()(7ofbOZ6G5K!Lh zP8L-V=P=X^l>tI7#;*aNT#oy~*4NLU=EIEK2`2KAX@7c_=>bhFktF+H-;yy2JJ4#7 z&|A2nZ_AlYfm-CHc41vT`zrhX*=2T1Ak|O4;R476(m*fsss9QroWWQ09Om?y${Zxq2t<9|IfO zwDBp&u2WO9xjMWaK9i?eAEbieMk-qtD_dsUV<1Q`%gaxaMck@tF>5tpOEPMX0Wb`P zTZ`C*OZIy&0Mh!cNhB>LI?ILc1+w0d=9iB9M#Qt7P?fuyY|KE`YR5{8cdK+)3OCbv zqd)9I%NNjrnjui7#wdjPOkn3prP~hF{I80>DXw6B2$~pu_b5p2!wRKaLi3Ls(rFOQ zw!Qx{u?Ki_zKYIcIfBEApke3f$LR!T&A5yLXTujA7c@-TYksC1@HkQ>k715;;gMMg z`D_;K!irBEx0(F@>+HtuG^eEquPI6K!)e~0UockUWOwwdQy0G=3sgV&eIzv!IQrND zYRJC}Bv%*xV;p?5i_=()_NU`5zI;}%C*l8*#4shmtAARfoJ2`6rOJWgGF@&e?6>F+ zGBP{HED7vM2b|r$gPR6)o_8?885^Z3C0) zkCNY&N*|bwyB-mS{nYZ|OJ}z+pA&C!`5IVsO$HM{%nlUr|M+e={#69=Rb&fKvm}B+ zx}p@>nm+tI&U@-~d7Lh5E1ois9-+8HfHF%_?dRj4$L>&;4jjJEGjjMY+nclRpY+u) zzgvGTF@FgybSkoo#eu_@t+m_pN?0P+4Z(^Ujtp& z4Zr>O&88-F`75P{j_4mA+qyg6ksg z=YMK$(}$-y@M)d7*k9KC@22uMdD5kx;&vAMWfp!4{(oIfM}Gmp?OZ|JZT)e~{yCrV z!$$|sE*?7|1c?+eq2Ff<{nraA)PUSi$V*K@rr*BvFS7m1ZUBBfZwUwi|6se<_5XfN zTOfcrGy7WB!Sz?2@I&eR?R!c{5Ca}oPgYp>&%^q+Kl)Vwz`99DUjudzee#pg-&>Xb z*EPb|1%%)u=IKQH_m}-o7jl0Db`QlyzJua_-YtLqvX^@RA)MV_O56IsUlacSA0Z$v z{r`4^2rRz(cVxGgbK6+N)9Q{N&h*#{izdK6z`u92CD%t)Af^hB*xuY{f5JTQ3Mu zQ6UumX|L9)e5nN=q&v)Q0!0YP#-+$cm#+-B)?ZNKgNT;YFrqL21T0zYN9|oQDzk)D zeY#F5>#4!d#g5w4{$x@U2AQMEoZ}e2@!gnRF2>JNPI}Lid1(Ch_WqgOn~N{!Zw$NK zQ7k=c7XA6GC$3p{UW}Mp^!wj`OTljqO$pbq_?T|mdl=E&Dp09r6sHuLnS{`M`u-V?E8(Jj4|q;NsIeK;DweA|!_qVpBBQWaBUMGbU)`exJLez9_U zn1gIMdP1gk_y2`4(_=S4sb}bAFz^pPxK9C5)jMgk&PE z<=d~FgMBr1Gjq!VKbQRHU;gtaI(op2M88LHwElD$|FhBgw>`mQIklz9{6g=3H!#m( zXF2q%=>QL|EUdHM-g|Pg4~lf`13P-vvTfMhwJjvd2d*8J>G(&9Nmj84u%@ z`@YSaACJL1C#uNZ8<|M#U>cNs4GP^U;@%@z#HB0G2^wO>zBEXK2aZ#CSTw{Dhi)3?kpci7{vR19eS)VLesVaG>EdJ4@b6wzN3^ z+w}CS<>BF%Phn539!BphQ_Af>eH!VaZ_^q#ZiGr2Pkr>ZDV_s#;_0wd^$#Af&SEXd z`&gd_6}ypAI7g-B)Z|{Nd5G&ElJ)J7&rM2>9V9-Ny&grKOSvLdP>>%^zn@ zgEYGOvyip1)eFmgo}PR&3ELBlC>0Z5q~R*#PGL5Cy*s4yo}_{NwrN12dgU`3*V3ah zmaBSYka`27suDMN%{5zkQO#V}X6H&HGA6GG+60RPFNU5HDPaIZurlk5!@M_l;oV3} zHd`ySTwhVBcN@kkd7h;IgKtDc6kfu5i)Q}Ee=V`C+wOVP22kFb0}^T@P7`{Y{6(J( z4(QyqHpjGq=9v-9_l{T*5`|VqUi9P1t5J3Dipy2bu35SzEcyc{;FwW0L!NQ}pp)fz zkj2g9teX>t?O)h?3N^arF+oB1O($s)-e3GDy6gBliiEDZ9j74vI4ZE&ZQrd01d98* zE9$znxHsGLSm!G2%i6+d_~xei`=O-MC_X&7JvHo zKBQ;;`~oXvS;Tz}SfWkpeaLz^12pq>>D?i#SIBZ1cUBB?m0 zTH+}*2X7?4U0~a{h_hsA0qU~yc`?{dzt_QLLs;?la-i+@y<+g-az!Z^X~zNpYW3aW zPd<9%3Jt0xZ*UskmI-|$H+c8@+$l(Ix;cm`&=Ejx=vW=g3>QBwqb4Sf)aA=lND|`9 zcmQPd1t1I=w!_78l{Vu{Bc*1MnNpK2I?XK*WWd-||WUMvmEs1JD^8mapKVdfny00y2w{VX{iw$y<3{8%26mYC+f7 z+4%CbB5Ta+0oS6{koVKZ&Wb?CkS!|1*cZR$$h*)CyEe{z!ePWBDJfaV{k*p8#3Z=O zb+pv1Hi}hCx3H!(c_3R2UJ=T3nSz3)@lXg6I$Ym3hQOC14wETn5j5 z!kVx;VZNHQGnQg;a<6qF-Er{A&J6pNoVlwm=wTLswHmQyqX`ww*hH~5^5@$DkF>gi4QFLt#*2;%L>=UE;^2iE#TlGsHzCemtd}}<} z?HHRp4j-?@%FD_^a#TO$x4#+!tbO+!+p`oXyWTC_E~W~ZZ7#1dIlTJvWi?QD>rpNQ zcbLAJCy8!64q_>xzJA>{t4OD6!dZW=BRX2B0^Bm8=r`kbRH#$iUFXF=A~wLkvcezK zyj6oc3Tx~V6uC8+rxo1+AX6HcPIWWeF%HyDnW&T-hb$Of#z{V47ZG{jwYOn0(qICe zy{GJU#M@Bu9(GB6_llNv5ug1EW};qZo>SY@R(H(BB@tVuk)_;;XzYq!MY+hoeE6zf zY^SDrR6nl-1xyQD#cAY3Fm_qobT&ai-mQRvy~YR8@8no^ezE@TRxeh^7LKu5-tlB- z7ung0@s2rW1x9p0{Q#B@$(EtR3Ofl|y`VC#3YZMmkEysC#a=s*Yxt<}9un+<3>OV& zI1UU7D#hG#^OR107a@PWvoi^9r?P#-p3z9Y?OfsYMH-h}W72Auqg|3Xz>73r9j#!v ze}4`9*eL92YnTEcgmm4CyM|#MFlC_F{WR=@@+#$Sy=V!dq|PqnE#MqCnOy^LrNKba z>4bajy}=JHcAmhmX)0~%!Jc)@t%}9t58os2ivz81U`W0Wdzr_$B@|+Y%MmOz3z?)<Ryje!z;a+bifv-e@##hdpPw}ZEaSLX=@I?{>K;P5N1&k#X8 z4Xp$-A|oI2k{T9^Qk2#uUf=Ire3jxI$Gj>GDf31a9k}=!%vZU3%VVH8)YMlmC-nNO zI<6+3Vg>(O$!;}yB%#6eUj7Mo;VNR3RLpl|q5Tq}7PZ)`B*sDG+b3yQ=}VD%lzf4r ztP?NbHT>r2hx;i+rMNW|r+%lEM0-C%#KJG?fhn?burFgJcyqAJ-eAjF;>=>QHB$Eg zyFw3?;9TGU>1Ay0pdV}0etbq@wi#%b-Sgo~p_xz`^J5aSakp!kC&-ZT`x}~uWZ^rz#mG6JF{(p>_u8SLBfE1I z-n%2iC3XX$Di^pT;Qc^$=+<3r3Ve|!_JXU6I`jc303o_Gg?Jy*zr#Q-7#Vx#u|%aH5)v1C`6Z) zsEU`w#wm^=LpG-_5yS22S3K=vTKq+|@99P0qBmrX87h#v=p8_{8BVyLNFixiHSb`q z4DU3TQ}kggd|!l0YE^$GXi-Yyo}j<8gLL(7i^Vd_#&KtujZAWV3N3tBOH#-4tlYz{ zvS8#A#@Z_&Da|*p+jX)QER~43uD+6k_bN<$MCS&_A*z6x%O60~#;AxN_kepM8qPKH zc$C-K9_0JN)|C8Bja+lGoR;?|%%5zbn2c!=Ogxy$nf;x@ADAzbj92)(TO z!FNy32WesC!RU$Gb@aS%*gkeW-{lP*&?;VV1pbUetU5o#Vd@~k28 zWGc&OmNe2}X#xj|9+^~9;B^ltl(4!Nb!@~19wOb;593&?bs!OLb?amoK%rHIq)r4} zr#D*lJHOHbWVS#Or~akuN-Z4N%(xe$<(|5`aW?AlQ;SSnkG$tPuA6N{nDLu*9X8&O zmmwS8E+JZTKrE)ODJ4{d7clk6oI%ohR%gJUS6XfH?;jx=ZG6VQgo!e0Fo#7lSvhS5 z6Dn?dduDs!#%-t$GjxWwPZD8F#Y#L>N_&=o**8>lb6Q>W3M`yzgmaNlZ&t#O(>{3& zDru&?CWa1&bh#adi4W>{9WAZ!wr{2h+uD}$rHHy~dR2^+?GAs-W||)z(CjkhSI7qd zMet-KP`ZjY35B&_U@Mnc9%qLeJn@H)p%U!FA~qt$N+Nk92jL|4;b}};iRK2XN>j4fT=j^%xF4cg$MsCE7digQG%rlwU!yfpqJ#7+JKOFM=?R{i_MRQ* z0=20{;@R)%ovF7oTZy6B{InOQG@mZQ)H!b3Qk8BwRF$Iih98(aDe<9^{Lp%mcub)9 zGr=bjRDIPVUp}s(<^DjCmP`!0!L1WEJ&pnphGBJ71l=HC8ld4`;3+sm6}Q*>m`c^v z?8t4XKE1tst~|wiUnzNIM2ojSIT=bQV8}Vw2`xcx$&+Qntl>hgv%OiSLjoza_zEDq zkj%VYgav#3$oU>+IJ0XRiO>713U}Ux?6^Ml9j>7 zhSuBztM6q-ox%mn8Y6B$5-}1mP%>U}BCAeMX)O2nX6R00m6_jog#0T$RNedLZ(PnIDtdQX~*Bw~52BC9Kzk6oGYYt*r!Hkf;I z+{7<<$3;2g!rWW~E*{lX=M6359+_M~C0w+(bqHhAxi1jvUv<2~3tt;P+85g`V$S8mewK$!~tJ$@`arO5&V3Bic^bIu0Ke%&cBkF1OQ zpA1$z1nPLd1V}l;4GQYr8=twSf^LUWi#?`{uk{;8iEWv+m5sY~05C$cuYp(wHgt9S z#r0C$?Ti1)3WuBHQ{2k#r19SjS)&AgC*g3GS1-yuv?GNxg(VGAW?;a>KR%eBLn0q% zUg~NkSn_Igl8HWwu$=ACF;qrX1v5UL@s`N2Pr~=p7wI;nk@5>$=`5xA!#EmDPeam0 zxB4P*@+Hf-T6bNM+q#){B}B@yY>v@{yduNXcCOxI3~@W-Du!ojl@n}g8e=(^D@3=y zWuy|5WWME0mG=KIDnd)P=#=%s61$fM@jUu4lCE3z7J!+2E5Rjl9H0(jKRo zd%5K+x$79?3rdGl($k=-b|_`DBx&PcFD4Xa$^&UbgG&kgwm_s=b&WlGxX_b4j&F;{ zUBB?G`u+75pV$*3RQZbO8H9D5gY}m;+rZQ&%6Phqp85QeLdwQkK$C#kAfbwB8>zC* zI$LgXD=I;cVv=&l8-0q>@n>a?SSiuG7P}Xb`^!7e1oSG^iU1s_VKir!Qe|FFMd->- z|I!kK1EZcHUlS@>mT6^-9B0alG=C(o-0wriUYms{2nwaK>cqi{#E0rGZF_h=#qT7% zw7Bx3A#sj(QPH1JoIh@8j7Q_-nO`z35AyImy$moFrG4}B7FXQ5lPG*(_Z3%9Du*W= ze52|ClQ!H6w+jjvUh|NUZV>2J?we7OQ&_FYlr&f_#FJaYiykHSwC_~}9|-kJG`_%u zZQu7=a5DsVZToc}+onbFlQ1Gjx?GyODdk9Y|J#RDJESK<&<$jv8 zU%%d5USzAPRX{nYbZ^}W$#?P+C8L!2$={(97{UZTm{AdfCUff7WSU@66i6Ro_*(V| zjyKh5GaYMy0Uu1Ho4H^buun(I7R0w21cyxNsFw3Pc>Z=AO;vsKDYmQc=QCUgnWT+; zp+Jtz*W2JD8J3rKAF;8|Kz13*=?JgJ^l~a6?9vzuWP>uTSv~_?GoiAFZ>KZIT3QQ9 z#l&$o@$gIG5YeX!|4M{^J#ShL(BHOl@eF~KibKlR(-r{X**=7JR$#kQ603WD{XmS| zKC#m|<|=o9I!q%n5%H^W5{@59H^H^8G9mK~7i>nwz{OozAa7&;`iaGph*l9A*mABL z6Hi|Sq{ci{P98kC=~Wv`XlgTFDcXIvvHR#tj7Jw#plGbO{6*sa1e0YPH{3X#aejj5 z6X{yqYYWd4e-e>SfX?H=Ir{AlH_WS} zO9qf#xU|X2Iaa^KFih8m6!+Z1qA#p9w-*w#Tk1)av zOP>!_nG|bGo_mEds*xO7pA2;$JVq_^t*n-9%}{ChZHPOX#Ki0jAnV*!p&S~YO?eY| zy~kH;3xronV`1vHd+L) z0*!NfkFaTldi@09JKhCh;~_EZLlT02uY;S~oEB_%_m$QcPh-pE&7c=r{cQT~_Dd@} z8zx6Xw5)7c|E5BU%tPN8eFnjEQ}sJB(<9J4f< zkF9M<${b2jNw_7Y=z7gr$GC&}E3z`4lfvm}fBwtZUi^gF8gEdDp9lg`7PK|=E@v^d@b`m+wFv1=*xH}pJh8--t6g6 z_vPS`dr~mtYB{wDdOqrD9X46mwnqWIU((9Q+NbwrvTSaQS1&lm#?hWttFRX_ zD*?w1SMqtwe}r=T(xOzTGuP1)g+5K0vR|2xfAK=X|G|I^Xzi0}2~=UN+76+Yr-4(y z!OH$+p+MA_`*O2Oq6>emK}QU`t(IPyxqsE*5hUK6&*9kKb_bw&7^Azb@1Y8+zM3{0 zmRJ|G+Q5f~su0AG(Y&L8z!+odor!b&#_;{LExC_iv0A1TiH)Bmp5u&>Jo@Az{V}fRS=EKP&XJj3 znkIA;hDbYONKQINql2djcHQ)n|4Oz8KxxB3k?`WTtt?+1g)rBXZ^9*CHZ^riq^_1Z zG*3VbB9|0++^i}&Y!A>Y4k6-4BFNngeOT$HVk`6N^9SPF-AeT{FJABaF>r6%)CI4N z)M~9Yo?IER?+~f3>giF9+ub+KnaL=BGvO-sd_95Nd70c0^U`}h?$V|@X2HM+FsRyD z%H!h#oRry_q_(z7LMNx(M=o&~y@ohWUF>L^*lHl#H^d7|W3}I`d0p&1AsRDhqA1UvPDyC*nn>^|9dOF)+3@`~ymzl}B&ebP_zMir>xX}ey z<~im%Hc>?rjoHD0_ouk`%;y)Fzz;mP@E`}Z)!3A$r)mEJ0&Xc)Xl?YLw8vo_`QBP5 zHvrU$(=u-9!q^CwUS;}&0dj-+Nd2Ut786Cv?8Ro}v0ovw|8V8y2LMY>ixFXOT`Skf zLc}&IByk}Yz668;)7cV$(ZxsVq9TW{>a8T9^2#l_n!wn~tVb#YKzMH2%ZkWZY~bxkJvKp zStN>1%wxqEs>a5e%&*jTN4*}92-&uzL~9gSUoT1+YGU+UJW1;>b8OrIxcwM;=4qUfk*h+aA1r)wHq%zPo<5}Jvg1oDv;b8Hy*Z(PE8E(p7b zD7vfI)pRFq{|(-L-G>ifEyC|l&FhrivZ{T4D;NnMQeJe{s}3}fF%np_-D&P}cPk{b z=2IF`WG9X7ix~wM=w8Pl_c=^H>g1L`DO&TS$U^YtKB+)%#S}nGPpp_qTB`U<%>?;` zp}76QnL+N5ZtiZ#RiM9U7MXsoWEoNYIl)gQYe+X+vaTH8;yk72OPxh^xB8WKTY%Q3 zQg(I6La@&S;xOof;^NKe1n2GNlaQ{eXH?!H(+1UELh(~gRD2-mNLY3 z{Gk$GTqo?`KF!HODzf1WRF6YQ&WNEr?!$`JZvJax6K?52ZqN;;9geM`0?_-R4Q~qu0Gi1! z`9uZvN9H^{UcMO!_yb_Ud(4g&`CfrX+6h^+D-wbpr_$N4?R&2^({xDWgS+1=+&HCIICUhjVH-h}tph^o2vf)?a3 zg&f&ZI!I$tN}^fJFdgriKFFks&^++}<7PYCRKXd3_Y*GkQIzX1wr?X+Hjn;RSV^x|28pJ&-f7!bVIb8QzhaS^a+-9WeOLu)FIH1tsk6uC&CNW} z4~_`q;yciN*;JI+ovJW=>RO(eHO&qDU&-4A{x_BWU&Y8j!j2e(UL7ZixZ*k-^R<4^ zc)E(8O-_(iv$ z$9sjr|7_4s5W~M&JI$qlFZAf*JHg{uve_QIV%l!&bZ$AWm~c9yt!7WhI_swMKB^!* zIfvzeK6#lQYK^aDg^X=G*hXq-9firH+kt(=qLZ+xaHiL4(f7q#AxGo7I+JXz zXYd$>VtdI)7KkJcUN{l@-xF!Rr)JSKi&UDEr#RkFGZ|Rj-NT?I(J=zIV^o+6U;1$1Bxru|X4|`N92&5UX}F9=1|5$1`j$%*DeEg-P$A2m4?F%a!Zh{e z4d*;l?bFI;R+m+mHc5_V#2RcIrqfLuBTf`a&S5_zr8Nz#cLs*GspVstQ#?=g5-rX9 zPGYd?94GW6oHSyZ+7VK`VH%*4rZw%c{n_fW*R;=N1OqCKL4uQ!s3}Vj{Inme^Be6h zvV?1kKJhv|juF_m=ZTnj@gv&X!jhdBa}gPzr{2>J%6+P?ja#;fLfOW?cuW`vcY!~q zrrt+wRo%UJ&yFS2-YXC)oP`9r_aw)i-}@`U9iAbt?&&eKy~xU=yHoW(-*{iM%C(4v zCs$OXf;C#tGU_LLu-UJ;DGSw-+lSe7kA;)iwGZMGdW}7Ila3RO%1#Z0Qr=xC2=kD& zBQoH}kJENJ6zWQ%Gk^W;|Hasl1ZtTLR=Be3o1dfUX{y`KoO-P3-$DEO;ayMdh|!A( zO^B!kF@s!HizUz;$ZS2j?D~(VHWo6Fwsb-MAoy3E9#9`$YEYZyOMqw!Q5_YYtzPXO zrNTsaCbz;D&yF?=jCy4gEz?~Q{V7hrY0Bo#%FsU8{25uOYx~`|UQN4`m7@%lHEt=% za4vR5bVNVciZzo+c1h^};a;Ff| zp%1vwYpChNb%MQr=3^hS{TNpi5~Ism`?sEa%>aB>Il~*Ef3m6>gqo0!i^iLt?1v)G z(9PgS2030v(&6xtrMg#McCHY{o5aE(`$f3YZB_1ZCUnS8@%W)z72U-t(=hxi<7X;2 z?bma6;#d!%x-mBwhnkCH*@NK|vp&&xW>N<7*|#$ocNT)J*GZ4(5a{LYDB9r!i50Ch zoGc#PdmdJhPwKCDS4isF8T{BtH zKirB0~Zx{#d-E7oq%-Y2VckUhU)vsLZ`KU0P8VN9x9lcrC0TkMdPPI zG~Pbu0tH6ukN7MZ9L@`N9%T$ys(N!Gvb;ljJ2-Q!BH886(3+kqM1@slQHy|pD#l?+_Aib0 ze+wMp4{1t!tQF*@LR@aIoRoR45|AZ6JY0?t65o96sF8P{F0tjkuxg2hIN*uQJMfcF zWkIWs?@q&1xEECS?&%D(TI{uI!1(QV7ojnNr81lO#gN^hfVhpbLc8tQAFZtj{I-sD z%JGd|hguJ8$K2TuDUM(>-I(aFgZJ6`Vo1trT3&%H(5&?}^4^6?y6^mN{3^qVr^MgI zWH@15h7YD=Bp$uK;v>tF>P69abmC?)uzPHhrP{x-?K1YsFv(%7^}pLuDVROHD?x-6fPBRxO(O;oN<@R^st%Jx2mJh zOqT>lc7%}ZQe=`vCeuMJAAn+|^kTPz^hcW|(caH2u#z?548?)l+l0#I+5k+xG`S?fFVjiCLF6;ykyd z3i#hkhe&i?B9NLH!=lhIui6sdKR&mTsAwj01@-xZ|bghxKy2!0~rPK zHZdJPoh1MdfoK@!A+yO5`xOLx^0SA+i<7K{`^{CBDzA&oN4tv??qF?U7WzAPrCgIs%)({Zh z#Qlqqh?4sJV#@Q~lFvJHZS0oCaisY64N#Orcn2u&EcB?N@=k;UjGb1FdhOT^7Hi5> z%jV)?NVCA}vAjK5hr2cCGhL1}mq~?-t74YzPm@UbZ^&_|nGNsw%*59N_+$4ZGe65x zTe&F{E1vJq23-LT+xgn}p8cB5il7>hB~g{{xPD%8r(%H%1~otZ8M^MWhDFhYPN3bf zFn11%>SH)l4FT0&Jj=IN%loQp>=`o@4BOWkc^75?aO9@V_PFUaTJ>Iww;b(eb{FtT zkB5kpXsY$@6E^jPy+pb5Bju6?XRoz4q3k8vq|%1^V3NM!wy^$E-*8OnSat_-JR%}w zji^f=J)UukZ&QC$@)2=RWzg{gTYuitc+NF9=|>;rY^wosBSF!4&&@vkK;jea*IN*( zjqH@4Q0>Jr7A;qn&CyRBrnZO$@J9$F-+stU17K>^!?#F7jtkoieBN9F1B^ImTs7BP zx2Y#Ab@@up+bpC5luz75t%rsWl|5cvHK-RnTx`rCdD#*5?p;iA#?sEYo4#j&Z1PSV zGdCS2jLU=7IsL3+M*}Vz&aWCARkQFnu*yH55y-@VGW^P`P+SMP&1ZF9$E7odU%@h> zGxQUgc&7%20QlS-f$jGud72llb$P$mhZeVqhK?teGW&bZ3_HVW8jEZvvW;#_O|Y5a zi@koGsa3~*^Pnoe%QhQ2&9_Od!BET2aj6oez6q+_Os!ul_s89o{>JT~sh~xW>o8>C z3p1$v(Vmh;zo8*3dc`N0`Q=$p>=hQm+CWy#XzVuH%d3}k3VreNt$eb;f)G<%YYpeu zo3lx$T{+c}YKDfH)6p}%sV(xMu{57PogXMzb`-t9`$*_wm+20@X3hC!F}Y!LuRh-R zuI0w~U`>ytNTku_7f&P&DZ z?rKexngy9UQbA9=WU6O%CrhmQ_rL3SCYf+_j>jzq7;Cr|p>_FP7or@XfsQ80tSPtS zy}$H9bRwhuyO`WvnHR?< z75cc0KFjPwjqAStwL)#`y=X#aTiH;+qs768 zvCv9q(ZOn8BIecQ8t+Yh$Vu4Fy(_>wXL=_lB2 z)J)t7y4iyXa6W0N^#q%@g8Rf`zmD$4)Y_AK_wHrOisy2gkBD?fGD5q_7i*l9mpG_{ z4_8K!F%a49ri}FT`86P52+BX=zW;IOQ&Luk{H46~npE@6jTMjQi#_`54a8FmMa;CK zkYtk@^Uv(*q7Ynrm-?6fBF3bztfbv9UYQgd4cKZ*nXzm%XyOrhc0_X|LVX)F;@A!I zpheUcbR3A7Epq39gFusK;1HUARp1gBppz-AdqSdbwQ^*MQe{Mqj;fBvNI&fE84H^5 zOW=YbEV}rnkM>wiy3>Qm)IAe-3r2Ex;m(J7EsxK1+`9UZSBeyA{W}3a4=UAOEa*C! z$^zSd?H86v^NO(P$i3S+l=ZwpU|1Urg(>z>Z88UnUKxeG4vB9rm7{+ydeO(Kl3q*j zcvko#r;*?N%iadI-hO$c)mZ2c#q>{tUPK?j%n8Ip{IsG>@%(}N=1k8oTbtsgntv15 z54?hPj;ogU805PVgjSWJ?;?bcnGfY7fg$Y z1l4n_bqUj>^*jcR9)r+o+x6cr#3RHcB*x`Lqfrd{*Kvs`rxec3_iF00Yr4bqS|P}9 z73JD8WJeOR)vPAG*8TlXo0c5CMF95^4@#=hgb0&!v|aI`(~P^A z#J6)1&UcI~3C8T?JSUWOt!v7DCLnq(CyZxO&W@ap!Hb=CKC8;MpBCIX4JxT+52CBN z!w4G-FHZqIJPSbz4AK=18Ym%QSGF(jg7fVu^vlvU%aIa{D_(_@p+Qk79~!61^Z${Iecl zOnPQl_Lp&=d??XYnc*lAJ*3!E+I362D1c=t$1JV$HkSRORQiECfe~_Cn}Sj`ta)BI zAyjtk13Dt?pT~D?D(^N;uWdw^4_k`iwC{0|WBCTrp$bCVYT?ygum5Uk`uitPB~Zs{ zz{Zsvg6+<;&ksSl{O!feXE^XtqHvEq($L@JPCiB)E`}_i!^@q+qg{5_6+xUO@y)#4 za9bd5XWRJ_NVm5#0pSxo%M{odz)>nU415OdL6Z!vT}kMjzSyo>UN)VmcW6k0G#F2X zhYk)ZZWoz1eUYxsG-_mG#{sQTl44gGYI{5)z=;hD;A~S|Kk@7xR<~%td&?aB#M}Gc zz|g07K}onQe6uOj=mn!ne&#aiZxrX8q6R0SXFLa%sqU;=^9@`C8O%#glNOiYdbnnc zldaT1&0rB@)#35#z)>O2gI~^%jPudcrnkdCQc<{b~OeEs=W z*P8n9n~M0jR{QG?W~E}9#9BMQ@M&SjfkUY||_Fr56=W)Hd=Dbgpzz!&EVnq!>zE z(a5Li>Aug!--+P9QGEX(ib%SOhNM3Ad8f`B<}do9iX!h^Hz|o2hp>w0yNgx^FJh)3 z#dJ=G6vAv>(GwG!R?$7+z5MPc?pMw^8AT$9PP{^#lPp2sxeyUbU)#&Y5sP=SY+Jt` zniI^0rp4zAnzR&*Z()L>IN47SNQin%;`K_7!5-FwN^7o!Asw$08{-KR!cG_HJDtJ) z7*DFI*1o6$wjR{zPj{=PW7~RYjFk?@6Ei>^dJ)fgPB~aloDVucRE*^>2B;JWWrsF1 z$&b>PL_>2LVmBuvo_#Y@){?da1WYSsoRmfP?ZC>HWSx77N^XF*it`8dz=aWYg}-R- zU~&Z|moH^mu7T;^{&l?4)1N>y(8TR5y(+NRujfWMY?pz7d|T+)gmbnI&*W5Si66RU z-?X9NwG5+%CDQ&k3xLoU=DHtWs8)v(Qp%BL*+(=XQVu^0pqjo}PZ~_`rMuP#Yb6VxNp-4(xuMgIC_65!=dT~)j-ApTyZec8 zO09EmvubOdr)h}60o&&}ZZ!nOuo2f_Kd8z6fD|zmHRW5s$fEX#FtZxTXa7z0E;bn? z2w)d}FT7)n<;mHkG$Fbs%51Z|EF~2~Up3#AB=|*>Y&;ti=7dsz0y~yhD>PN4cuq{s zGNgCGDHdt0rru!t9hsVOG#&yx3A1uqpPPrtwYO+3|fLS~MS)j(n>}+)IR3RSVKazfxD87sl8ei#X>P)%9o^7;LJZ;;iX69d=>#w`_ zAqDRq#z}zCe^4ZS`~hM8Z9m8%$D%02U)(&2H~hQqfrO3 zAno-p;;L|>gql%z&z(iY9Fmt50%MCSxf&Qx$e3}nlUXs{IZ>$L=EveTLu$^>P4BL5 z$HhH$#&<8_l=6yxq1P0DujJK`+)3y!G;Zzr&Jpl{Md?|4$D95P%4}sdBI4A1(ZFr> zJyh)^E|ob68>KJsW@jG!K#lYweckIpg-CR^!zgX<9IK?9(GTqU-jrm~%(gEq5gy!l zbvskihd8IN`#2~~>A6nd4fQppXL$UStk+I9MLWMog!3Bkbw$xyG>%Bo{q=5iy`3H3 z9=>nR=e(T|bkPx+_UMe~b|-n+&B!5LCI%79z7^R0p_k77Lz1RHffJMTg49E!>3YJQ z36qpb?Q<4H7{ScfnMw-o-%z&*?FtWvjnmkgw$tQn9>XMRW!r^Yt4ZtXUA=KS&hlTk zg#3=bzs70c+*Nx?f{+|b9i+51NPB%RK1aB^5#b@ZrFz z%A2J`ROMlJfJe?&&AoU*hH7y*8Z!|6kx@_G_o?x%okCV{NL9r1ba_FIJd7uNUX9HX zbpXeaU<+dXswTW~m3%d!53B9=S+$84Y!m**k#^MSFX>mGjj(^*A916;E{iAPaiqB? zkpIXtr5Wvzp{ZT+Em{3`h9*Pt#ft~*NxwnHP~5|JK_IZiBc1Bs5BCZ*FCkaYEDXNt zT&_@zlycVfaJC&TRRsw`_IO=StwG(VIa+nLDwoDUcLYafj7x?vfW7tXdT%M-wjyV0 zp80}wb^bltnQ$(Pu{!^$SDvSz2&j*%8xLDPJ@;Dv=ozbS=`V4-kNj-B92!d)dXIWN zw3vu%Oj`}oAjAZ?)m(!8V(Zv%6g*wKFzqT)2Uk0%JxyB3RVxh>vl{J!Gb|BX>(ezm z=nCMO59Ofms+aGvA~~&DeJ9#9-Qqw4osTt%+FKXuGA_LtLwvRh#+q}OnP z9}X*riEI=@{XrP;Ztg18v+e}URoXUL^9y_9+$cc%p3r?(1o4YZ_BtnX*_hZUn~V*u zay?jkp&+#12y7nZHmqk*d!L#_%T4;t{jZH%ARlr4<~r7$dNu*bi%4<}!I9S=inXAV z=*IG_Bim#vt-`^r-exBF+juyXn>l!%$_lDo#&>3clws7g3J{C;( zuFL7JeGQ!7+!kM$+)>tlN2*?*n9+YJO{4)=DP%U*_>JhaHnHdxe7)?APu0FRdi5=$DqP3 z_O>_ixU6w&YM8s3X+!g@#9!hYc_(R#*VBhgAHpilhCAUG=N5kTw@6<+GeA>AQKKjD z&#=a!V;n5pJb-V+n}PE8*2?H?7fPkV*x~Y6@g}7|k$(xah^7ggH14GLi_`%tOPLuL zx6JpPV!5X8rU5mNV(LSqvm!AwxBSXTU0YDQSA_5M0z7)>7I>)>yg}%>hGZf8DkFV+ zWr!I+~S0b5K647?NT2dz_&-o4GTwd7isDf<6k{1{s41*h`mAa z<0Vm4*&o*wZ`c%z`?NCu+v^5)IPcq;?6ANR{Kkh@O}#f9I=>Us_q>zn(k_Vnli*$OQ%cKe z`?vTdjBmcn&X00K5vS^ukv!7zWRI*XipiuAKlOMx#2S94?J6+Y<8H;?83MI{6eRQ7 zNq|&_fq!Dx6VUrt?E|u(ijA+FHX7Ha>SS(_Fw?l~E(YpLZC3cUwYjZc=3%?kbtkht z(tWhM@_IE(-+QW+_Ab4^lm=zV%q-h^+9rHFKNYXDVSEqNPh_Q#VJ|GJ4iOiba7A2i z62>=`QXL`&!B1z?ql#%2ymrXru4LAcmcc-m)b%xqw{8X3#lN zZfh=GnCtUnUdA|%>Qx;jVZy7i&%K^yNGXVYl2DlU(0S8UULbEa;FW>i@7N3*^dBJ(cFmRwr=ac4J zOE<-cfN>TlD6nanG2nUMH~bz=&|S;sIaaLvm~uYZxJT z$}zZN{Pw0Fp&i?E3^-ja)veck_c!f{{-hCxsa?A~?}40u7@%)6jM2la7@p0SLf=Yu z3TrPhjJb;e;rBo9Y{OdOg-_nF$pOpBs zsr&|&PcRvWWS&x+oKk{T%Wy7@^-Uj$sHgXDRHJ;Gb&X0bzEfM4d=6F4OzlY9e?z_Q zYF#7m-1qxL*p>^Rk>qG{EkXhji))XObmBpH9Ro4qK_o=pp7U}fjIa5pRID1y!myg! z|G>hz`_2bczJr9WL430)`A&Snhdq1_PtMzWin`dpwwe%c#~I*7)wmnI^ymgqG2vup zHhsa7tGPEpf%-eq82n#t-dPhnpz0e-BGLdJabLI za|^6+f1(Bchfg9ufbJ^Frdky6ES=3hCZCyQnvAjfHk=L`{P!&QuPgYM3;L&j>c0r% zTMQ~UlqMa}Ev3#EB=-^ZYY>{*ef!C*@lSHd|8|R4d}=QxU_9^#HPt1v#a;BxL4Ofa z|JPgDrUh+sr?0YeH5#uwA$aR}#K}r4{%=EY`5ZDq@664-gy7W!lBuX*rx?gTHOc?O z^!>NHpiu<$De3nc^HprV4dKXbL+gM0FaI=FfBn?=EvRwK@{&lE)8RVNb+t-l{2RC8 zKYddRe3M34L@Lc?#<#(q{Q940oB!~Izy7E`Lm0PXK^e)ld)GO`m@@T*)!l4M?v6Yh z^#5Ny1pa&mM@+y{#j8zCNct*R`sVfM|BrL+$~Ct8K=vUa%l!WXx^?4OGI%zDCWz?2 zZsLFa01W4W>i(e4k>5iI5!4fCLct$mqV~70o;c3xhnZb?yn6 ziFLYV#J4|h<6r*-ZYX$AEq2VNH~)D)c;E2>O5!fSZ3pfD1wzqZCg+z|bjl6mrkg{O z8s@jYXMCJgJ30Og8 zC8I`pxcjSx2wb)=#pgaa+R^z@Ox;YZ`;oracRFM!(kB-qApBA=SBLpDeCjZ_4XgXC zlbQGb)6?+Dqz&W7a7IP{MP~W?kUjEgNSI+fk?g%R?KxfvQXsaAu)H+7`hPB&G+%)G z(!)3Se%b$V2>$}^BSD4rH@S&0O^sF9{SgfRUS9!nH68j)bFL(25w{U0jKn;J7NWlo!(6Qv&` zE@PjeOexxj2=;m{!23-UU#k$_w+4t2#|;zRshB0=?<4|S94hWVH9)X&Yj&w9L z{X$O^+lPnGpc?4a-hW9zF(P7oGL~a-!vm3Yhlo#0d@uBU0CktZdL)s57 z=bOBGDXj+{C-ve%A)7z z$Bcy*lEa4nTjLf>Cv^r(R$U2)c)%{t?NjxXjhK}kA%a3Lekq}Bj-kgw3>}#u9UUf2 zdNI$Na4034YMdltyQTYuzzqhs_eeLmZy|^fr!l*PBUOe{7yWZ`( zSor*Y-n6UO))`wyrk>x4V=|tp!^Vl_rv+n=?WkojnI-vkqxr3tgR1k*)8pIh^ZSZB z+YBjzH8XyKZUT&FCr!(@!gg}b)j|7e*<6m~x(1iw2G4~ZR9WZQh)@xik9FU9z}n<} z##!^$cEpZz3{^Vzm-=NGHk=(20WcfRec=F%Af3bD+6mN&w1@(rMv#4kt&V)I%{(MP z{|~b@Yy@|Y-xtq7T!kIPrYcOTk=0O5>0NAsR5WuO>_w9+LIapO_$JjDVs^ao9bKS? zw-THI>K!}H3Pss}Z(_av^(iOki1G8G<`#R*(Di(>GSmhDj)R5a9X5$q%%7kvpEgbP zs|*FsK3RxN0x^ms|HQ!dY{U)UVRhkA{5=F*)fsi!rq=bo%zTn z?IoKA;P=})4f8Ktu6JG`kH2p~_+9!IJ+9z(s}|FOgjEz0Z$D~7L5RwmrUCOW8O5Ru^-(*txn_Qya zuIp1UlM;{KlO2mVzT>kSht!EiE`K}3e`&aUQaqV>|MH|B-8ePA7QmS+NfPQ@uJ6@i?IpQ>-+v^thY%}sV^vtZHA86 z(#1&YW44L2yHk-8ofkqWEMftB5xsF7fx`O@$c1yhCx=}g{2L_>H@djjlS@S*pKm>k zq+UXVyj<%JBxcBRn3OMfJd?l(o5ph1RitIgQy$=qT?k!t<2k52SN*VvNHU_V+z6pW zbqUi;7XC^)?15iU#h9h^M#g9d$Fd+`gpGd%Dk3y_H-j&9D>=PpwN)#Cb4=%;f#Z$C ze&fDqYdH2vq2DLWjqN;)R!^SQv84yZlGB%sMI_QAzd~%}I60V|$ zIhDG%{o&# zg>(6fq8q17O4r}*tnHR`rlXr;rt0kIdOS>Wz)tE@duvL!ywHNA@}y=oYLbF0;tYGI zGqa1Dc>JNN+Sui?+6bbqh3lWC{$YQ(T(q`X-xZqP)5PErH)e^QyAWBYUzMtvcC;wu zb_dKKfNK^HfOJ`VmJU*Uo2-V0)-)Gi-Y%BiX-2_uY`wi(^KL>Pvubg$Cj$E8 zG^BpUWaoP4{RbXNfbpY{Oac7vNZ*D$jsnWV9=-@c9=ZBGr8G;kJWIanWv6@n_wU~T!f1Ob?yAqMP_I|#}`r#juK|A~{CIk?Vt_)gX;&gZlYo#gib5_M1AtXM?z@z$ zz}nLGr{U`{+i?MYXm>o9MPZX)F}hUh{KW0^W6mY%XxX@|*kd6lB;?z(w+CzT98U#U zu@-fY`437kk}AFR60v0Givz*|Mho4e)wEF&7>$Y-W^SX3Jw|gYl@K)A$UkZ%L|lX9 zyh#mE=b4OpW-Q@;7K{ArB9(f>A9zjt+rUBR%kuFW({o#Zr9p*gahbo504KvqKEaEe zLtxu8mzu(MR%o`J^DTLwcXPVmuD`!@$rEE@GMZnNo}D+G9l@R@gEGifhwE$n9$Kt0 z>7Vczw_O=AsL zV2%v7ALh)j|C?dg-!9wvmR7BeC{P$%`#n27{xw;VT-yY<`ITCMOBr77Nc>4D=zQu2lpOfq|sEw0kG!}d1RZbEQ+C73<`^b-j z3ALo0qaf2EKfTaz)I-ZsfJ6$h!gc!@`r|UtWDK`2)Ye9u)g3{$bZDU~nf?`h(c>u! zl1{G0v%sC*emGyycc&Dq7BY!jH-V4>`*Uepstr)C*Q zX~fT5q1FwoL%_s_-<_%$4tmLMm}&Obof(f-JoP$-!+pML=$J@d2cMu>($wl0krvvW zcY3L6c30gl6WyGaez-jql$--WEID+h3T;Hp?K`yH(rbx4acbtX+W>(F9qOb%1x_QT zO-)A)Kv{$byIN@`p$u6%Xi~_;)ScK_*`-FU`Xh#v775|A(*(f|2RO1w<9-@S=*++K z?XXageUg=FId_wF$a;XXa1}D#_;AXoygSsP2#eY4H$vrbWR=x1NIr@ikgtQ^{rvDj#L%_QmJ zJ~|*Iw2JG3ipU1Q^F^xiRlTgG0i>-yu?_P4OHQhpP`4VNWjR;$mVupkfvG;FShh-y_ z`Rmt8%1b*9ks2|#R~Nhe_uMK9MSMD8@Qm@#-iSZc(`x}jN6uc2c%ALM0wbDthvl;z z>(bbrnlMKwbu}z({SA=c`Dpp!g@!F;A8v#E`KcDaV-N#4d{;}meKxmAi?&^mcIyi{ zfX%!@^7#{Zw7M6EcK7zfEAK$c^1Gf5WXs989HlJ^xp}{BxJvT(s2wB`?%v-CwPYvL z1iDvR;Hv(j!mrw3P68UxMQ^7(i~6`cAY85|Haoc;+SOO#c}9Y*F))kx=zky9OuJ~U zPq;Qjy&ev~WZV-$V!V34{`GY+1^#qrgXLEW;vju~=NL*NSi^qAN64IZKM zs0B`Y2zJ2u#xQgHAy0!Q=%1p$Eo&2i$5y0XA)mZ_kk}i~JNnRYvFd(JAbI9)?oEOr zZw|y)dzqpY?k}rh$3(o=GojqHautivg-Kox%SAd!6|?|>QWX4K&qZy${HkB$6_Y4M)}B$ z9cFOXC?Tn%iy-T&{bn%L6X>L{9=ybJe_zXG0Jnj60W{6B>u%X#55yy~a=uQGvV>M! z81Va;y(M3NpV?wZ{wSLcPJL*O;Oy6Q#bb_%b(F)haX%fQP@$6r z%dVhTLYMAdjcMv8lSe>op=sONOONE$_C*g%)T4y;wW+eV^zzB{@kT`$h*SKWTIUS> z2or;rB`Nb5D%&02L5AyCzSFhe@5n~PGh!5rw3!22vt5mWJ zO|Uxj=j)2xmd*i$^|p)OxP5Arh2pKyD@%<&btLnE9(w+=8cqghkew}_N%)$d$S!IZ zDm>VFj?2-0oiv#J(|rEZgi`G4C8v!KVKSm9?@I4r~2YvZ!E(Q zZ9x~+6C4E}2(eBhDf`O5%W)mEerEIu{Z(oCDLGqT_k^M|y+tPeBZJ*yY>tbAv0PLGC54)AdZAB<2foW!y_ z)Vm+IF$e{;eL--mmB-oNMiCnpkeK*<=dzE(0bZH_r#tC)}s}BDBLzjE*`7*%x8kfNylP^ZRx` zO80h-rw7rhGn;h1zC3i5<1amV!^Uq)cMCgQN_A3S#N)$wA>ax;XdpT0j=6dAF{BW zT;SllnKIm`^$m`6Vz3!bKyaz38=&8PUvd>%&)?jCqKD?8=D6xWE~40iYskB9&+-6q zo3MCbu1FLT|Kv1*)g)HlNCjeHmY{>-7&j(b8Er^G)E7d7EC%%?t7H@R$_UrGO?^+& zEgJA{EpQ^SbY8tRV(fg-fwU`{m6j$I&SoONS$E;=XoR)BamNWSH#8X0&Y7DZNakvb ziu`!bpLj&K>wq$)@~U72!Xt>(?X%HlkU2$}Sq0t`N9W2S#H|JG!?*N)6HFd}x5(kX zsvq&Kq$`OKQc+_yZM6{~0Mrf|30LF@!|nTtUU~j_Poc$Ue>BP66IIh+T~MypG=4X^ zO3sfbiKZtve<-;Z(M1EBvjP6U?_hMQm zRS3QT9S9DMU*8Cdqkdakl08w25*};A(++WQDioN=68nU0+>H0iXu1h+f`jGd(`w#E z3|U;%ps~TS*-UFiN@_J*UW&h`=^s+!v!Np1bM#fMeBCZOcgVpOngGy4Dz=N0d+c^?G8PLsV+q=<|nkT z1Nsyun(4e&sD#Xe30LxU{TZ}ir+4Cb4ZgzeO)o`}&SP?t!yH2^!(V6P+rExInqjbp z$|dnt6?9-EBJR;vi(7wL`KC+xTDNO+*JvURIc zONd6t+2IUyGTldc0|3Dk;4uQDu!^QiN>9!s8lfH_V;^5}U3Pj6x~G$J$B5fQqK9~* z?i2P6)9@X#JI^vH<-hruFlsRn_T4d>NHM#0+Ki!~Y!i0x$ySHQ^mvoD5&J_A9@gG- zLgL0nkRWm}PYAd}shgw27H97t>darA@O9UfJd9(*ujVOm^v-gNLTp`;hDBqR`0CR|BV8e<+gMiG>kgQD zNP~T4%Qx5L)t7$qgUwtl6g<}7lNucPBOv{7<|D`+UpnRKh81d@3lg9-a)x~J6#aWDu#CeU)>Q4IURf2TXa(&M~E~e+ejoIDT4Og`1VcV+}M$-g3+| zkP=1@r;Ba7;&rWv55V+kBDTkHUkK;<9V5_P2JS{*ytr+{s2Mir!e&t8=~sxmgc#v+)!@tf-g+fRbe z#P@BV57j3VH;!)B$;!@jIHaVbB%mC@U!zsBbFAL;PKD2Q}yx2S@SqOTX#AN8KXqcRR!B3jLyp8XiIzjoGhT3|dO3^c@Kd{U)Ec znS|D$0z4JAJ|wS=F)GmnR!j~5ip%9}*4vGS_8F%1^A*NfxEa^7S+`;K%As!KrCg&KRV$t@`!P>Kwe1BFJ@7|MZ7I@Pdm zNp}@4up0r?P{6XWiFB0T`B2HxH%Ez@P`3ar4>e=bX50|H)Z9LEw0;nVlP49EZwHV3e+2 zW!;^UM5W}mO2PY`dUp+uL<3OqT5E((RyRa5TJ!CiZ6%OUh74A`YJJHK6226V7JHq7 zQB^LTj;40m4Z=KLsd4jtNj)A)naFsy0ZqV+d&Hcgf0Q|aTnpPZ*WnV?&2!rs!}SZKN_Y2-r&n8N%1gMe$OnY&G54`` z8d({;9+Z#H*7n4_z@Cb>SG<_{>kLN|_TV}v%`%|4RAYFi?(T=4*1r?qHK@ZQFXXw( z?16;?6J-y&L$p`TNJCY~d+xZeTp~~Ee>1%kK@N*tLp;q!2iVtg==j`is!p3w2dPO* z4h1uYc;IQ>P=4Ty=ges}(u~LbSlILFkWDbUkMMSSuFmF|+MUVb7BkIis|c~|VFZT5 zWPT)%-xm|M6O#UGc=p@k})fvxwbN-}KHt54vu# z4nAJN%6#Qr$<+oq-FU~1ogDl1^TfU7iOH(&DhpL;_G=SgyjHms?k7sw&rLk-`^il+ zeUePp9DY^8gqFjyHHvi<9_sCn6=}q;u9r%-vaNhP27$?1dC_$FE%RylS*5J63$!B( z$JzOH#uxQA-?N=Ozb_AD5T7ctjQ^!nV{>(VI_3pbGncAJTPp>mF!G2!SNHCAhoG;1USI-8}^N;6Wz@cXxMp3m)9v-Q9I?UUT+6Th6&> z-+TXg^{QUgRBFh~bg%AS@~!Xt$#RpknWa*r>a`E!?!Af1Wd&I_pbj~jWoBnm*K(Jd z!E+E(qCuMi26Z5Ct(uAZu*I@p6W;=&B?Ex>`E|_8HydSA3+5O;&eI zioLrYL8<)$xGfP#Ut@G5Pgv|A?r6K6_?>^NuAyO2wV8^&xJVOvQGRZDVIRUx!zmG8 zlMaP^<4TgB&Np7d0B*DN)wv{w4;?-Fpgnl41WMqi(q8i5uF0Ee!ebJ&l1#qwgO49R z!jro0w51za)w{6H?pjxEZfksOAsLYn#H7>k?V+;LGDw=Ua=Dp_NiRAIeQz({%;#jV zzjJZN%mjXT&UK!Ew+C5#zp|@>W}f9n_jP?+w*HeUzWaMAJGO+QZ#S+AA!lL4Iv;!o z8`_=d)-W_S%@g!{JzxIHEr1cB2ke92H#McATiDUMi7iOJQjB=phhyJB_R%MjUosI zh3mX^X#nbtrs9#h(Qr7zwUc-eR`Kp7KKruMfgZK3QmMHYSRpG1^#nwCG2^8ICumogXGjY zPBjU#-4Y8=P(^M0tnH~c?~;Ophp%Gu^G4Xg?8yn*F|P%xXB>{FnVM{_H|L`}Wx{&f zd-n(Bjmgex$=j1-24yC*`#K|m+8pKj6?3C67v0wE93dWl<(5lew)1&56wUj?zPe_q zZddE2;H|wCgXxb0sTXU~Z!(v@r;UP_8Jtlq9v?hFS7I?!g;2z8J~g(J_}t6r5j_Pl zxWyTZ2M*#Nm@C~c>*gyQnjHa<#M^NY8-Kms!FJ)76wJGu`n@iKMpd!T%FuX=f6AQ` zLqWc$#u`xc7<+Rkp6uvx;mjnKZ1t{o^zB112g+G>H!&|6zx^sWJ(rjM7!LF^EQT~y zPgituL23IlT=KefJ3DY)%#I8ys8IVQvu&J#bZ^X%i!c*k{}uzT?zwZjWi$PynxZK) zP6muUM;oKb@{IkNt9ihC7$))P{^|_BDRftfahkTaPl44-@+`UOWjo9A!`xf_Ief zvSY%1o|vG$TZvA!K8~6|iN#%RLna-rnE@Ag>}~VLt3><3#5vih3d6QdQ$sq4F7gCt z|C#o$_aLRIeWSy$^}a2xcM}{_;!#wG5N|C&jGx64uk6J%e63ADN#V|jIUpv1G3U%4 z|AEH&((JNMX8f&b0<$54b5d^{b3OOt7wwXX^??LoEKoxmLP&laW7Dw;t+yxJ5;ow)2K|Ct^=2*dtf7+IV12eJ9om~CMcWMtmZ|LRNkiV} zus~^ z6J1m*ZY4$`wg-NPT6o5{r8`*<0UAtvoOU9q z_>A*4T>zKhcMQ{W!c=!IK5xX0Eb!hf*M1rd9nYC9+bt}7Bauz>trqXQ+q8j1uB(eM zgV=I)q6x=?SypE5l}nMar28o+KyFcgNr@qeEuA_5gWm3?T_a>r#CUEqO{74tKeEN} zvobm}n(BLIv}L6+vV-L`)%wjrc{|_Sycl zDhF{DY(ru_VfROM7^=1%k_`K0&Smw}t!7sbuD!He_Zcjr29PZF`a|`Bq(Uf{Me~5$ z(P_1dM)n5$5K@hm&3FqbmflvR%k?Qcz2;EN0LL28u`ykby-VyCa)dFTRXFz9*FSA` z8)0a*YEgEzG(D%V_J#f8z8jp4EjIyZwzwe^RO9JXw|=E_o4f=IDpIy6s+}#hCQN*b z@(@#*7?@a0-gQNxJo0U&FcRO80?kB&H~ScnAT&N7%ByEU4X9aZP}#?X$( zYqgWn6Y=fAZ+%mqQ4Lenm{-yz8$VsY+rr` zhKT#Hnq4oyAd4*s9{-u;J|NSe*Q2fV;wL~~IOzv;od!<_zh*{JD}5!K*?Ru+bvNJ! zzMcYZ^-c<8V7?mwC^wCg!3?xy=7FUGNDZRCpgp^6m+SI!rwg?aGY>fQY4j8qfCGWn zxM{qj^MlT=TWu&ELM713yx}-F2613BH!FYG_zK^Z+Y-$AcCDz&)Dga}P^&5&ejm%! zJJ3PCUS z!Q$kE@yNuHDNj?GD2v@BmCH<2Lx}r>se2RrnDxI(gAb&-(EepJR6K6v)QwKesKPc62;lzpU&38ZjYO zk@gK^K;iC``o)3XeKA16WE>JAYLrHOV5O{oKiWU%kWDNc4Ct9XVj1&5;1H|KET$$_ z-my}cRP+#JwMbq_MC*h7D_r5@`vA;ZrXuU-18@o$-PlQjoV`uCSiOdElxh|#Marm^;w*}N~66rX3BqbjGKpPIIT5Rrx_>u`L5FT`h`O6!i;(!6x+H=iJkbrTZy?^!gf|Dcz zX6*u>g}c{;_1)0aHRgtY|Ho$lp!-|%8@vofRX}9#pS|F}d*{B4$?kGhy3Zhp#fdm@ ze45bH$)d9=Z0($3z~r{7P>&ja?XdcD#Qs}F?7m`}!1YFfWm5#>QBX{ca5Fs?+8P=z zUSZ00+TD6jM0G?vj{}<(pm@o8)zi)+nlmUpm$u6~&Ho~eg?N;iM>~3gOx)k#ottI9 zh%$qxsXjeD7U<`K)Wowm#7;?+`wv)>ZR1U{eme-O8lRJ#hT>Rq&0S`7;p! z%s1VkmSCnS1=7>rbCfDEERQn&L^u$igG3(uP2;QZ#}N zIMsz4FO5bBTIeNynQU1M&7N_qPZshrw~$7QtN8pBv$rXMcOEmqwi$c@-+;xrPwTj~ zaKc;B!f{}Ri`UM&8pL>sRp_3KI1esi=4!Puj>vM^U5A)2XTs$3PVX{OY8HDd6gk$9 z7dz)PSQbY;p(AdOn!Ad(j;f@TU!QNWwIbYJZzhej9aK5x^kC%1!6_GO=$3dmHQwzV zp^w&zBcdMLb#57+VcNh?^hZ|hEl^f8`MQ=CrwkZaLCZw~z&*;{uN8mGP~q=I9X2Dj z+heoiVTl#@Ab>%5PlvUhm1U8nR=%8Lndwqn&InTnNzNYqsiVR$kz2DEk#BrJmxGbDs0(1tfNf&aD$F)s;B`?*{AICqEZk;k>sAQpe*MH zG-M3_%^-t_-Ru4cdrEkPx-1Lb+A1y7J-NNfPp4C-QKu{I4jFkJ5HnmRxd0fZs-s~^ zvB=^t%!BNv+o7lOWL__Aj9~KW4~;4H11;@Pzo&NX95{5&E_;#VffZ(JOb-gl*2r9p z=CTFb;qf_tv1)2_&j72)=RrjHM8{5OFo*k>K>=FzdBYbZ=Zye{wMa$$kfn<$`w8-U zYI3x-zq%#?V&^d|m;h>RGA6xk=A1M8#_=0Qll^(&^xBKC6N_>M-rO@6R$P*e;xPqu zc9!+xPoUTufMGoQj{6s+ti)AZl2WPASMw1l^@<10!e^=E^@2WAw0id^kk{KqlaVc( z{{&d8MU%L46;gsWhl@lD5|^BS`b{ifiVL@XA-s{Tw(@G%s~E0$RG!6)X#c2u3LdA+YN%uY zU=hXk2>~v(9h`7@F+Y~>u7agEQ909g8J{}kU5;)U1|WheRZjtM_tnyCEiL2a&v_^v znl^`wQzDjaoSbjwwVIPT$h$;qt@ZawaO-4!ocqnosSp6fy5q;YLax2*Go0?B6260T z4W*%xu(sCcLUva(&WD!zCD8++Uu5RqoC_(S3q2wkol_9dL&SR zSyIO9fui^W3;>_0h$~~^QrcC>%X%=k(|>57Umv+NcTp;U;#hLM=gTus9*SK#wf*^# zHXc0>yo9;owdH)JF=gY8AbUA;j+ixvihFPqPb=<04p<9Q6shx2Jb_(k>-3l!+fLa zgKO5;6#-B}tU*+g8G5|2hmqpup&^jpf4PvdurmiM7sl z8dUnZ;=xtR-0%E!^!jF&eJRo@2plIsk1^zRf}t8*O;c+_h<`epPq5M{pn`1 z7wSAuRFuaz{l^+34O9FH@5jhyzSH7b%LO>YaB>mefjQT=&`=|DKKM8#@6S2>LSN5z z4^A1nqmWyUE6%?dys`~9B4dHi9a)YypR@0Fv~jcF9hM@KcADBZY)?go9Ndh3f?Pbm z=46~LOmUytZ1}d^RJy{=dX@s?XpF%%@C$OY>~?uokGSw&B!bM~-N@6n_J(6*C^9+2 z$^7R@XDiwFZQPL|dkKH%UwOBt+IuFKjZ2s=i4-rB^CG6yam?@WXICXA;u&7#z68Mu+{9H0a7++e<|nKBLW6St@?KUrfJT4sD{}ex9`gjOm+`)2e6a&}U6UUqbZ#|sq z^D`1aILD^l4#x7Qu7YyOvh9pzLJgco%~Y@|Cuj7k{DA^DAq23S?C{4x9^gbz5qhCI zF10uDjKWd~qW|cQg!(IN7DkezMSL+jD8v{`A?LPG)stm;a49{78vb;wP#})kuzJe_ zf%g4a`X1iRR_TJW<;-e&fpFt!mN>r7HtzsIc3T|6HYA*Tj+h2J;V=hJ`C=+in{!-C zA^-u|u>%_4cv)LPkl`kONFCdi7Mtd2fySb70N5|@{m&9P@PyXxD=?OVod)Jje%#u= z(|{K^BhMA{83nvB;~OmwdWA+1mfmU3CGbrTA|TFfZEW4Y&b?5wOyz4{oJET;zHyv1 z4Tf0;41Q@kw?ZBgtnP2BL{x9SluJg7ay(hDN6Vl-8?vN(z(1>eC~3v|XBq5|g4kc* zEmNk>I8w#GB`>4J`YvB(vN2tZXUqdn_Xb;oezcH++=a!w4)6uz&jZQ64Z_qX#bd52 zzCzfx2BitAnRr*^`or|?5SRJG#0pJi=gy`>(OpZzaJaT-8 z<-6D`Z(<7Rs7#KnX3V}I?X-ql0BF(7qCkEcMOS%MAKPi5P_8z8$<7#5>lcwddr{|U zIDe|x^YcVrFTXZhzb{J%A5rKibc0V}4$I3YIg`H)kkRN;Rh1u9DnBlMJL91~QK;!6 z)-w}Z;ob*QThQ+OzVDMOkG`j+w?&$yYQz{Zy{6Y<25!7SwPk@W zo>row(|CD`IK-|>P}xLAV?zZx{w35KNg(r}M-#frZ11JjNTp1#CD!Q^`zJcBZ_xK1 zPRaj<*e4hGOPn4tw4^DS+Hf$r;#MO|?xkb8jSpJI<30t@w3=T4vnx~e3}g+=at71Q zd-mHMfQ&_0p=!m)nXd!G7Z0(rr(!9D)M^04HoJ04{Sk6Fc6q_h1vx~(5mf}X4 z@Z9X@ve@x1CZLb=e|eqB^%9|7~|ki6BCL%SUNF! zxL_*t^J3zMQKESF@8IV?!O4-f#&Y7x^E3DAVOf8y&*6=~{NxQc?mA>BBk6N80n6^0 zBYLjb@_;1JC0mRJ$JGGoN(ZXN8z-7tI+8?sR>1ja9=bSA2SYAL3b#hAb*jna z)1_DhnPkJb5Fi|c)cC7x?QRpLF&siF=h8{1zv5f~iSWq#`;kg1{5`ce(xz}m9y&ao z-vvMcG@*`1p$$Eo4dm}d^G*3W8EM@0XNLa2lWYIw1aL$^a_mQ`9OXZs^Z)n@pzY2; z1oOqREB;@O^>=^r{{T2BQ3QnwfUd^heeW-y{)bHRU%vB4Y2deap#)FNS6J$(KS6K) z$7?FX1bEk%_Jw|bd+5I&hQt@xq`M@_Fc57YIB1T3={Mf6NYp43NX|Du$9_}HY&>q51h$C`x>_3>IuvqSIFzMo(BSHdr zUzJ0PbJ1zNML;y~D${k+po2awEj9nsTwlm3- zN#v0KH5bNVW6%>xIegHqJBMTx(%^U|(i!;vg_}kt?t3QaCR`{Uj+rL`{NK7S|1hlH zP_iaKOQPbi)>(JWC~N9$LYK2;RhJrciPr~7xr@e-{`0BWiG;2I{Wp&RmnfpZ|aS2>=-Q2-L%%b+Y7szsA3hK%PD&xO|c`SPW+U zzcdaS8JNXBsN|vj&&U7$rua4jvshV;uH^rvaUTFt2QefiDxu#G^T*QqpWc0Ws>1w# z_Yo18{}}(bsT>Lu*q~KuG}`klAEZM4F&0`#LjecAvDD#Z6SSf~4gROw;Y$KsCke`* zS>eFI1M~rbI!2G7;WX-hzR_}_&jcB>Q#}TX|M$xS|0ojh(2a4()&37_7o`Z$BhhS2 zXa0p4{&)RG1naqR#3yEB(%*;nf45fhGrR#P<7&m4&3OHindX1oGAN|sW>movtvA1- zBOb`$_Qh_xLV5mEU-`$N`oT{S<*Bvus-A!yi3RHSrV+%!GN9=)afI%}{B2AA(mE1+ zV62A^mFY?UFUISCeFZoX5V1%gkktQ+63Ab}fWO8cJx`i7>oznqfAg6CwFx3*PZ3MR ziyn)=9_x>r_wVocPoKv6HIDct^zV1(e;kbAe!y7oS?4du{`Uj^<#zq49ic8yW1Y7v zoabNq`QJP{cfF^e^8dw0q-Q-Bv^Q1KH&LK`K%93l_h0fLqD3>J>5Ya%$raTx^x9G= z2a<)K$R>uwYbN_Lg2oizt?pTyVJ zgKVPt2QBl{J@VP2jdMrQPZ?>fD(qeWN%(qmlgwlekkmHiqrPzjG!aD7Ex7W7jFA@W zF0c=_KHqyw0(-YfSi~fJO~*<>wt7qYW=@Jap*Z~Y=eL)*Uz2hYK$dW)lcU`Kd5ZaG z-)4s%g%M^p@?wJ;kYhGJWr<@q&d1?C52+E#1W-n&hp}PS&i77QTU~ZvjEr&zVu5`N zmMCC$sZk(~ve%`bqFka%4S=yqZ)^2-tQ~Xp&q&IKMp)&Tb2aO1d+4GG1z|*^s1$7r z+UM>NbKHpTVcu3qqKMeru1PDKJqD$yiP)(yWd zE|Ib?LN0WDZ=cq|(C3>ezrIHUM!{l0^wtwiE6)Fj@g~|H0NNm9ux<#+g%<(e}FEb<9-2hIU9g1NH~WL84xAu{!)8V59DwNwr78}yxJk&xt7R5 z7x%(RBk}V1k7|2p`Aa~tjEG!1IU3Mai*?>tl>>cx3rPml@;t@%JI?zIV=Q>|mqS-T zxli)ba`j5^#tXY2980fVGkzcUzS0?u&hVKC_`t%mI6HQJBS0(@GLXxCeTIKDwWgEzB-fZXv4<^g4+?QzSY_J8J0{~C%omC9j zh)HP*%c*ma>L-J?Rkz~6e=++tB*>8Yk%9{m9%Vx3da`hi0F}&@hE}aQV!`>+sjx-; z=@zm>%aQ(CQhwN<`7N@I0wP;Vuu=d-zsACD){1Fy?=q*AR^9$x2zn3N8dwOtd5uYs&QW-!q~S5gd*kO5;BrXgl-_jEg=D_d*TQ< zux4B+dRw`F#4Q9paEY9DpB}Ds^Y*99sC%k-WZ=nkl~dOgUhgIx>8&Rm^}Zk5Gmv>yCZcIeXh-jkq>Ko}zqMbrV0mvT zS&?GC)HHUeqmDYRLI7^kYpCgQm;$6N$sAATmuEi=e9C3J*?g?zf64%1r_QG9JI6r| zwyf8Jyfphxo&ysuER6e}Uu@Rs+{0#H3^|39;?_XI)cO9T79_5Lm3bsP&*$=P>g_Xk z8ppH6&(5g&y^$QD1ED}G^8yF0ODQ?z99MV5LD0stXN4(Fw<5n#9aZTO17x&s10;(jPXA5&haK5-!dh;0}S z2e3QYpGmS`hb8gpc~*2lK?a2JlfhKrZ|BRHorZNs~0xbv^ZI4DNz;DZth*(Kj`uy?1Ss;1; zq`Xk8{)3iVnUAf}W9by3x541er^WZoAKcV`e(ZE*5a^9*<^V3)etlE8fXKZQNr%W-+_L)jUvx_#s08L#y_L~) z?K|FNrbz&#H1<{8TB+Aftl7qlOv7Ccq0Jz)kc5tu?w(?1XN(O^`;J8t*=M* zBcKXHpAh(HR0<5O);9(ZA@#F1MVflZB(p!E^hj;D?;HYuYE( z29`Ld*9qoIMRKB4N)(3WxO#!ItaA?gEP_WgHBbZ-1&U$utoiX;pExo!lzp;PO}(AR zbONQ`r2v|vVp(DvS)My-nf8aIyqBsz4_APEMztEeidD0F=`o}O*ygHIn!54-%u^5@ zSpg{*shLX31CXF_qzJKknU?3H z%a?PRwmWk6$y<-(Qa&<(_jSR%PV^Zt?>5l@H0**T#S#l#Kyo#QL;12hTT)%`Xz@j{ zB9J<5uNER#DAAg*m}4DlV7Fe+Eo3zx1LcUuXi-Jd(gN6!$U8T^xzTEqgb*B#&HNjH zHS{DZe(BordP9=FBK@)|r@##%8nAyXRH^zzmGHUrmHPZqzM!^Ib?(xm%9l&i0vsND z1&g1AHS-!bWX9vi2%<5Ax1=LB*f**-HhD9hy{y){D?cU`UeG3`^m9ZgCN`C)Bp z6e(5t?-a!jsFKWX{Y(tGahw>M{ZtXM5eP1dpU{nj+e_^+NIh6==4;n`6tQ$t!HB9) z03qLZv8MTJy|Dc@187J^>vt;L0noY?L$>%c8$jL{RFSaA4(LYwXe{2YJ=BV(Q8g%m zdii>tZ7SI0u!5*T$z#HFa>iKlsE&D*;{UX1%y-^CVoa7n^ywsW^t{F34P{yvvfDwQh}5=_Qw)_N0YRgOt-_U}6Q)A^c`yq)QYaa$uZVmoLK*~xlLTpW zr5Qq6v2S5N7O_CGwZp`0sdaB)Ur}MRIX}n)69)fS1BSr(OW4jdnZGev%;bf~Vfw-8 zfGeU7Dqc4I;!9j~n%I)c{|x#+y=eU!IuJcJyC~+OP zDzeVxxh1(=PVm9oQ++{b1ZvfFklQGW(^)59>w_9={>W*TP1LaH+O3+?Miz1g*=W@so6&iiG-!hkfd#VJT{2Zq7?cqcBF%CCiCTIrBWZI4((y~K~aOw=-n zxYgMmH~|58)xJ^Mi(4c*z*CMGxz$*7a7`44uF5n9frh9--~|kPh7C>nh%`~;T!R&> zBU-@XK<#vLh%jBq%^f?HUD=9x5lWs zqyZ%;RDLqjo|=#4Mq)QHLs_|_Nn8-4<1OtGWQ>#d9TfURuZ%_+xZo;d!^)-)J+h-GUDqdfI?=_hMV**e<6 zgvj2K$?RgT#U?K=hEhB^g>TQX#adbjGar-3Z>FM6Cm+%`$%uw8_)3P$MIX=fq3ZcT zrZZY_AM9R!Bh{Q`**)^i8&anvCzPLaIP6H5Zi7Tq`)IvmHumjeaY?m_3W z)f7{M)X{_KlLt;CF~nqJbrarGII^Jc&k3IW=T~SqG{L@@-mw@W*C#c*zRP8 z8Zy+6CfE_vKxUpO629^Q^W)NeY&(c2sB1(->ZL}t%-YQnD+3f&>R_&A+-=mTw zm>)==DkHFg_ZNmNI303LLmtkLRvO6`l0Kdj{YY5=@5=`(UQFxnax8UEgO^k5(#kHk z;3GY7Gre7r$y%8wz!InanDhb*_4b*7-R79(Tx+|_KmuqrflMcQH{LY5lEbL`F_K-_ zQ!u$mUB=OXF4)*-+G_{kfr$}ZUiIi=aorS9_{cPA7*CY=8oMntC`MV%H24i(cV!rb z!J7M0&+T&rj1N?ek_OmlEV?KZst{_{0@y{lTdBtFo`{@YuRNkRmAz548HpVq3yJBJ zt&1(@P9s!LqJA#WssQdk9XF*?@CHYMrw=GGvxFX@_L7(m=k;zSii6V(Oy`D38aS&FrI7w6rjGJzol$aNkTbbNHll z30CTcy>Zig&oHJO#OW+Cjg>nUirU8#k6oK0!;}^l!%3DTqjS_DC9&y^fi6{z8h{9h zlxA#|KRZYyB5KaVH+c{P(L8GMuuG@2`jM+%pKZ+>30Yj#=PPfE%P4NBjcR8X9=O0w zae-!$tj1e zhvnx00%hKuuE4t#H}pb}XRzOa7k@bEadd|mkwiqMtB>EHUemn+S`ao@f9kd$s$rht z5a$@E66eQiWNGAKO?3<{{ax2xvMrZATygI*EIA0bHgG|x5?P+EphmxRK2uYLF zw;BWVm-w6_2o+l>V0VAJGr5!TxHpwf2PKtG9XJu`#ggi7IX*bEjo>9Z8?!8keCY!+kK!R*Vs@xlJ5M=lcuO%4~*QfD0+ zfBb-;7WsQ=UvKa>Fl$cuwy)%VO@pLIP9w+*%wFs>i}=-j%q0+b<=U0}@=XkN%RnaO zSl+WYI=m+H{C2Ei3qB-%w_!iA(dm^uvt5~`HagZ*pgg>(Wn(;lsyADBxns+H{!9>r z#jMI9d(Ys2Y_~fM64-vbqn?;~dDkQg_qwu4h+(`z@l_pAx*yOk9p|4Wy^Su>$nn2C zoCqS5ewU{x--n9BTjE%7X}c&cAow5*>?35Zfnn=0C}CE3t4};pq8;O=0b2SMXM`9q z!D)XWK9tOpLn^L3ikTveX6Q#CIU4R&0l!J}Ba*%uFGt0VO&8$}lfT^BC#&WUgu%L} zoDPfPO_10>@n0SX~sKV7J`TRCGh)giDShFU%&fY?LsmvoP8n0X?S8-2DOoHSH(*YuJ z-c>xXd!HFK)0_TtF$F=k>yp9;)x2}{XRe&tVAsqYZ#>@?m&roDSFs~9so%B~d+}$? z`mp^(vQ{Zt^Up0)ko`(Bx)D%a8CDz&Kx)dsznL0DWJ%N2@qIn5G*HVVzn zvBd$p@t$Zrrw|K|;XLg{T!9Ph8aaUh$}xk{P51&k$v#8rC25~gJA}F2<>ge3opUek zRWtH*dMoL1ISGp&rgo*!|5zmf=|`zw6BAyR$?x2RCz?WL%hdCJ`jZtz4o2;(xZpD! zs4M+yRFr>n<3iE6ksuOWv{A1RTgpdgqt$Fht(d0}{Bnm?5=5MCr`u&xl*;{Vbg+Ws zzTEANrzRE}&4)jQm*KeX>NSU>`;L9vIoj2^wdk~oDeWCfcq-98vCIZvvj%Z_b^_8| zCoG+N5T21i|FLrRc=C@s3`g{QjOb;-<8w^+rjp_#^7c24X9oMBeCi3hj9U^$!#lsN zd<75^YDbzp7u;5vleitdtIZbD;v;23ItdTkR{*6?depQa-xo@EKRfjx%*`o!1iRq^ z)~M@eg!c;9XIe4r(5j`y#g$c;T|#0m3}JI@QUDJz4Iqx>n^}d6?MHG{aM5btdAR3_ zcM^P|w<3+OJ#5f<#~1bfVd%5H605bgOycl0VxjNktl4QFR?&l>|rAs9IXqOa-@AYxVNd= z*ThN=li)vUj#hfI;xKde(~2%)qXf(G`N;^6es|*mJ_#r9vRP?(uaNs0Y6BLsm%T*7 zr8Nc!0vn%M&M77+Qu#E}XY2xdqoDC?5&>pc*_d%u*=UzyQO-Uhx_g7G1?zMtIl^8lIpD9NhN)zoOhQ{9K9uH9F%Q5 z{8Cl-WrurVz6u6V@f3A+wo^>l8gewAF>%~EMZbyA93_!lL5jRdr|Us2n-V}cqA(|L z|HoQE!V9IYZr@f}rVAg${-sk>BqEdPWg%2})Tta>- z2%}RR->ExYts9c>@S|;1ob&6k_RW&7=(%W)8_W9H$ocKz{n6v6Jw@JcSF!mukRgVX z>P5OLr-%hDeQv&Dgj+mgZ-)H2U z^+PFpL7%WQU&xehnsiF|SRsD*W(30i=DZYUto`t2ODcxd^xn|^g>~;s3 zSB=ItaTWI3lx)wJB6{GVHedW{e0lTFM+x@8c-cvOoX;Z>&84?7?*G|Cqr!k@xE-VU zcqXeOXZlb71~vp{@z}Kq~d7G1w^}b?Sp!x;@@)3;n-AxWNuMxkG>RwGQ|!G zmm8^lc&XK9YjqTrs)QF^z13dzj1D}`aNjzwmE+z_5ivZs-KW~Hj;%75nKUhfANnRsRJ%ZE{6Wwj%n9H1(cN@VH{proCy+~ z6kp^Z`6{ZY$gkb(OKlmYbOmY?Vs&=+QD21Kj7jnqI~*;H4FykK>`qW8n9*bV_(np! zJQcaSS`+j4&B#ROS4hT_Gpo%Peee|CuRM0&)>tIP{M*#Cm64yO=R1h<>u$#Z?G#E>QM?`mO>o9eud?8v=0zNqtEuQF_{VMl#CTy zM8p?@?V{K^yk!W~dCrh$d)RAf zK~YxMC@U!?DE247bR`B&slVWE>Yma2_EC8DV7v)_$ul`CCCKh+Q}oOon&|kv zM}4+tE(P?kF4&R=(ra^~8?l=yHI*w19~@7&!=h4*eyMFwbXlHEvedUlr}BX|fi-i= zMUrHd=DyNo;1hKo6=msYf{uHx+ksb$kCyqa9Q2J36s zJ)NNPe*9@|A_(n=-Jic82ewGupDIiqMX4WX3lsx)Rn%ATr_53xU3vVPa3)jmLyt_Y zza743mMJ+r$P@1ZvD_8FjaLie-{>C@<*U^;^qhA8*K+)iMY$Bm-B%2&FX$x?GZeC| zD0|^68g7Odx^J3k#5jWk8l%bV7&%yQiWECH7YUUcH4Mr)Yfd$X^UA6y*#e&A*Jm57 zbSMP}rc)OAPC}}~D5~FBk=J5T*VntllIAruB`@jOs4GcyK>ei16&iK6URpO-xiUCS zO(ioD&l-^HMI;UkO2ipLv?3cTqA#^6*+wDu1n zds0KKTcy3;;c1yNevU*n*!w8 zq7U!JfPz>-_Qz$68ADydruP&AieLnKJv!1(4wK@e?R9ZjWgF2!e896Aad{}Mw5Vd` z@W<(*p9ET=E6CXVGu%IBR-{MhAJ3OY6LwYB&@`1B1x(fX{Jn$v%@=PX5>v(XG=-;{>@yc)eH?gQM1fnIzQlYupXov=~OR zw9ua=y3|hw$5XM{RZA8COE2o?rbFZw;T8JZjr=Wz5}FCe?RXmaz~xBy$tG8`KrOJh ztGX1CZ+H~Q=;Yr_N)}wXuU^5G5?gc}C8ZjfyKJK0QMb_6?LJ48Wc9lWP0JYvRPMqi* zi_Z#c35`?4;c%W=xu577A$W5OEsj9|rT{LaAHIPhKs*y3xgyc9MMzHo&BnZ)OxqLK z>Zu3;$-Erb+eZV#oU>h0^PYj|O-XF|SN8ji2xAxtO<&Z=85m^XZZfsPh+YyG6*mL7 zI46>4{+e=BOsP`7bumu78tvqsDD8FCICz-Bd}3d&Re=}$KqNpRUV(mYFLFh6Pm&I> zaKvQM?Gg7Tvs?pJk7nvqHv2Ut45y75m>8qnQpz7h=R(>%HF1KiRz1Tw8Aq$lb#zkJ zH6}1u7HYA{Tn3U^O*5Y>Ue6B<4jN6(5YlA#s11&E^I8tLf;5loa*n-1wmrb>@^!)k~aGj+vzd~DouL5M2k!6E^!1<$)$6$ zgZMHNIV$!pyYz$}FgA64Mu0rsZvIA31oH>{&!G%q;?X5*jD{I@rWi8OU(@V>BF@aj zPa?bh`H%-*+dvE&ElHx$a0QPuXXcU)@u}f$#xbLjJIfsqIOW=+)1^0dBq$rqrNs6C zM7JVZbSuxvm6b7Bg*DyT3md3qzVFABkYGE?tPZ)>MVr;x5(B^izm(MBjSd4LRNKaH zE2s&(`GXb5x;v}kWRvEpME}Tv{FVv%ZigDW=K%w6BJ@r#?)8P@V$;IjwR8E3N8QdS z$snYyhLDhRB<`Ut4;co#E%2x*MOgA`wkt8$^k662K{qB0_ZL$-v*qS&RTdMG(It0)JL_}f2Sj;09qg)dxLSpDx}EPY zPlH#7JEWe4+g_Vc+dul|HmQvKu#Faauy)an7)(6*(xoU&_0A0*F99U;>Q6b;!dGdz^rST)7b7i!Xl==zk1${UPy zmw0dE`LfO+G5t9QfD-l0Q`66%Yj@D!8Ep(*t=feZ{`O0#1y^~Lhwy`JeSl8@l3oTZ zSFSJYhjv(e)?#TOMde%Q_iZVL)y7~V+w+@vf901APSRZzNP6?7c?KYEBE0=DeG*aW zwiXS0J(+B^ajHl<&$N|HOh{g(M@6G;^wqbTtCgwzYc%p};c!BM1o!*fTxAAGjrpxq zJeMV9lA&RW6>5&$L_T_+#7=lvB~o+!`VR$xW52$(4)JV3coQBm5k65O*#6L#V^P{7 z32Qa6SP4;UWWG``J-QeJ;ihu#XSXK5cNj1f#RmabhY7~aQMm=W&eAszbAD#>7KX$7 z<_K+iQq!cZl}fY;$MAzybzcL!*zbxwb^4>I$rXzgT2hP3^;-uO;czK~y#YHK&~%A; zx1`Yhak!eBZS;v_u(v04!U0p$;@S;vB+bf)dix_%`olXxc8h&6~{<>r$^N4^&8d)IY=U%HYT+ zM3Mc|+DQ*YUDWVuGte#Elpop3b-dxl#m)JfCcL+D=`|r(6BG2&fIe_XPqg+)(r)>* zCArTQ4ri`IVf^CBEndDdxm8J+E~|{f^WXANzXiVU+?luNM!kd7cQ76oV?Dr-V#SKr ziX}JhErJt-glR0gmqZth^~Mo53e~plM@?@qO44(rQ{>k^;mhTr2pP>n&L|0%T}6(8 z9ecr&kT)o&PI(mU)|78`es0cq*HybM2l6x5PXY>v+{}}KaSQ1 z_s^SaKk;86t9n68S!9a#wDWj2^GttQjq)EZE*bXqPIp&ukFod|M7p&3Q9O&t9UE1F~fBwqmBsZ))9uqjp4?q<^x}Z7qAo^@dAe zhKRFHbg)GUpDoAEG-fw383F%+t!`qiNaNaCUqRjQqBSDk~!y zOO8~0d%l1DlcAi54+1{vb=k*u8EqF30g$QLJYMpP2$Rav{7F3pdYDH}I0I1ld8g)c zmA+r+h4!=j?mB}Xy)6@k(WLy;r?wd*h!2?aldO1zE6P#5Gkp+KVh?uJSeDiduo=oS z^!!Q_j@T?0<)nF#c%4&9y7ozh4*(%ncm{5OyH-Ut1C-|>#I2V=uItiASJbIth7 zSflUl_Ez+>jioB}m8+ou0hNR0uc=W(Oc~sg#hLrdi6Qr@CsvV&loZG$Vzxv0F18C- z`(+v8I`P%+dwMW(OwVFkB#LPgfJjEJk;s5?y$KteFRi?0AATLlJ6(-(CO`Qde6oq((o( zn#P-5DWh(_J~cw0L7bqLWWB<3&1la&oUxBkD$$glcXk&h?wd?^4{vE{!H0tuKMkpa zRT}na)5?Fnf3|J5SO>;)NReu|zmyLw@$&LgoXMti8%0TM+4>lBvHN*!(aiQ`rpi&h zgRdBvo_Z%JqhOYrV2EoPgC!rtA!J}q_5`RAjR&NslEbNR7<$+HIEA&{o1p7c9DZ8Y zH||+ec;!A#CNl+@i0lEBvZc77Q~R;k%U-d*;!2Tq--!L;9t3bWE*^u-is`qfSYPa{ z#(@eXR++p5}h62SB)N1x=}Hx%J)~tngAEi& zs>^csmh^GxGHPpIAFo+7VAS7vvkEfiAZ*YwO6OzH@6#@q;Q#D4w?a5^8;F!^be51R zX-B-$&gFcsaKruiBdLifv?F(p)V@S#5VDdy4vUVO4;~KVEAiO7JZ?haF4@McDl~BR zX9Sv5%5BNU?)9dl6WT<={S4EY(MO0g@=FNfibz-!(dvf~H9~okFuB5q@=Kf6G@ZVE zfom{)SgurZx~A)^F(JD#2DBVm6Vh^hjiC{_y(Hr8)WOJB_pBsSgPJk* zt~tIbjm^yXp%#6zL<3LlEY#ufhc~IB$NG#_7|{L*({%3X;Cl5g<2H9;ggP;;kV;_|k6IU314956cVDbzbL ztq4$587t`KPIe*Gqr9H}nwc9>i{Ju<<^|;v@%&%R51*Gvwz@PENOf@VvXdxwv+TLt-kxi<+S_4jsi#E^y1919#jt(1tkA<%*Io;ldOFKH%un=JV@CWxZ|sU_7GU&{qg5fnOv$ zgssYkOU!OLsX@7Rk`vv1iYAHyAE1TEMKx^Q=1;Mz3=k51j2OWy^aj>uUCPagiCD>> zJiCBkI)!CmCFMK**Kj!L2VAeo{A&O|!En?;z*8vQ>!q#E`TfPZ%8Re5we7uSY(3rI zHTt4Bz=#$-_rRftIb*p)n8*VuT(D*vCzg*vvg;7GpeiNa!J4m`q-DXa;_I^$wX!Sz zEmyVr49SL@gA#gU!(MWbvaKETVcOwp?y^dQm;P9sy|DVKN?kJHB}Tcp3ZvP zyZLi&W>HS6T2Hx`#Ofo0ylcl9_C!iYR0{?yTCt4Or_pezVZlA(Zf2Tx26?^M#=V*H z(L4mLym?@-G)tuBbgaDvVo~meY6s0V!p;5x?j#BGIKO=}9pYW9aql%t%YI;Wn; z{0`4(sipm&_BLCzJnQw@Y!(9`L{u0q3TD-c8QHe?=k@h+4{Jwhc?GIx_dO|OQ|BmC zuv3NxV6lPjp~KK#M=n>?bI{1zpkN;r(tVceAofhY<#%=xElEuGyyMV^L2*O0Qt_!g z_08(FKIwVsIL_}&UGncG3ECPk&dy{CWYXW*?l60VrG97>rkl75RkzO*0N?kWoi*fV zN}}-LKJn~$VMu=gsnD1o)=bW@)`GGt@;^>Vleyo|VK01x?7bMG^*hhrq;=UUEG69* znfZ0-Y5iI1Jz8@&eJXH1X+v!ma2x`O$hUFWF|(^iFmw^NO6nOXQ4jwvNi z8mJ*j%s5Odh)gsniK3U{4c#;e%VKT0DnnpVrNIhmci-9fF&w17tYlYfA9Q0%40 z4wE55dQx2o>OkV~w5*N}k5ZYuTqrwUei<5-S_=31p2Q~WZ6egySem2(=|Z16?|2i+ z`m1F2YGUYA5*^qEo5PR3T-<4Dc+BgL;B2=S{<2YBZ}Z;5GX2P|9h}i;ouE1*{#w+5c8yZ06wdFcC_$7=~(RY)adSoUx5 z#_O(SE2@cT5n78hs-%*0$8tgxtH(F4MSE`J7p2qdt4zoU=7wp7^DJFuvT0JsV)85= zh9<7$N;HhP(G23>9D*bCf{XTjxbehesHFN)hh#UySYw$C=YoQeA3XXLi;BZmPvcL< zecgr*lJoTZtG~Wwl0DCsO!RYy+Ah4F?eJ<0Qsl{^nAq73%dIu01~GEU!))HTo;9BFo~r?gD4 zq5FJ`+^3w!s8~85XE6&_Oucz|vY9EpBFbsP845T|GP}Qq#;^7kl;gwwU7C?8lmLC{ z{|yT0+kj^?vDQs_cY1?&GoBN`3x~^@(E_{sTd;qHhl(^nYfr9kj}_b=#c=BqmP>Xz zwPnh4Uvc35)LHDdxJ=l6>DLT_{y*Sf)gICzjbYJ`VMGTE<2sa+$x$|eAt`)XS-uuSeFRpQURMnDNbxz5?ra5>X zp=ODBub=2-cotx9c7|$sO&+xI2Z1=4<<^5xqRE7lluI-lq%NB93f%Vh_VP66)oi{z zNMSOz-um*rb8B~Ay;dA=G$JHkfcGb@^CTeXFV`R7N9qpE8o*LYywzzi9BHq#nsI5q zBrAc`TscN*HCLw-1t6BJ?L{df1XK~k8oD}9+H^v!a*ojjP-4E*83mmY{b;%4r4e}k zM=@U$J5l;ZN4|JFXP^9@);lbT3IjJJqr1yE>nxlO%T3@c1;gdWZL!AlfMh>L@Nr4Otq0B^vJ5DG)+cvz~z z9G)YAsb}nf+IwSlDU-nD3S(sc82~WFG+t7=%A{1^*2jwZ`4fkjewmp8iO;nV1%4@W zWb{#eugz|~0*}LUO{!jMkp^oJRxq>(cV(?2N7j%mGHM=H5Q=__1hyWZnTek)(Ug!( zWR!asaQtaLhH`2v)cu+5?x<%hRm#BO&DP>xc-uF{k@zvvv0T^sZ4JEj6JjDFL1-g; zbI{PB=Cb)`63m0CnuY?>gGhQeqTk-r1tb7C^B&KB)A4o+#p6k-oZ244rbvD`|MEq< z%BCNEgZHf2Zq1}K$e+#5=*(jAO<1E>%wY`ahO;}n1e>t2019~N-n%6SaM*C{dht$YM05pMuFYrBtwdsi>TOH~Q2JsNSYlCW z0@2;LV0j>kwujT*uh=D#y+vuM;}~K-55@I#AAC^Ep9pz*KpoAXoNN9f-`tz|_KPf+ z+V^goHL!r;cj;i&qExzVNkqa|Pe1|@WC(-7<0@2A0EaMSao=Qd!(qLI^Yv+#*Fo(> zP~xdF8w+uVyNQr0-|DY$#k-#$N!hsnAT$pip#{tAP829*349D2)3bvPmYl6P#BVx3 z$t}QELWF*bdO1N&{|deNpzn7ULM|)(zQXO-<;!fl^4!xBBc$x1TATM?1;FXpBQw@$ z4lt-arI65cM#^qmV5|c-H@9d~Y4i11l=VtGQa)_(t5(#lpe7t)ZRn|3-9B z0O3Vot4vBxdCg{GqEZUts!Q~6wEZEM_7uH((4UsUJnAea)>XEl`yHAaaVW&EJ@kK_Onp}#-? zxfrK?v>xRKcEM)?#?ag%HW67+J%hsj8eDG3e(@=C)quz>ck4ulevIX2SI9B zCKn5-BZDA!w)#%XaucylZ(ab;6AAPZ!wJo^vO7;&80zri|3%#3 z(I7Gup`mn72AK>$CUI6bWC@y~L;{+0JA?9+HD-}t7xFvttaN8ltE;OMdj*Q( z+?B8B5=wiUNc-#_is#u{G9j6lNm?dbo8E+)bJd9=An}1GOIQ_R$U$;HLyqKjkb3)V zBEKaNPh#5i`LlWiIJp#hag-`vG%aX{jQ$#OR499q5Yf~l zStY?1Uzp|=S?qacf}J25^5_@9T7*FgwpLlL3a|gj=HWrGaCC6U1IN-js=+`lkt!~5 z4Kw#{>H~_EhA=25>Y)tQqV{JN@_=$HT@dDE6US?wtzWy>`hc&`c)fd=S>F~*s~(yB z@uMKTt*9r)Vwn8O{i6M0W|KRvoUI@vv%v-t(6F@v(QX@aR2`u$y6Fz+YWRQ;s&!E0 zy3DBI&{P(WrRvj3Mf)XyySokKqqNxG;7+*hj7yE@DwATee?!yC%vN?>VI%<(g0B#D zV%?6()FS4Y8b*_@C=GuN%T}(|Fx6vy)E7s~#aIl@jITf)oxg!YY4N-xd~nNJtgb3{ zmuW`sg?%bopF!#h@ZPwAO3iI|#?wQ4N!FfgToqSKkcUIvJm`L;h4!T}>bGb)5g==_ zp}9bSA?58F=4%qg)y>yzLYyc;KrQ3l70yVGL$amTtQW3BJDji5qzof|Vzhb0zy~H9iHQ*K=E8ob%enD@Y!-C?eFROcGkr6^)G!e&c0B?E5;Y;)1W$EJ2-` z$Mi8kL5t`y;)Nu1H<_;OZ-e5$`cxzkvM-uKs&MMQ&%Es)Czy_ZX#jz_8J8`-!>s1s zzbd-nSFPyS+c_J(acwG?niEs0hca)o!)C2v`eyU|UWn4X(Qp&y;jN>^5ddbD>s={x zm*FmO`-b;KpW@pA)eb>8EaShyei2|-{_chgPw?#uCOcmK2=7u(TG>4 zhe7~cppA9TwWD7!y7b)DsADQMan_gfKk{rCVfvfSi(YZ@_bWjqapHx9;>_Q({Uk?+ z5B5t{X0q>dpL5}j#?G^y2FGjgxHAXfI=wD*)lgKVk#D>HE|-`T5-0(#G!o?}>LOZS zC7sfX0_+`KdFn}9!KK&;(K(iN-=`Tq&mhQSJfIqga5!(nownL~$uk;`0_8U^(*v~E zr`PxPvINeqzFD4*ZlVmNGQ@D}%1)<$e>i@Tj-_bWF^hc<;@RfOJKF0Eh9V$1>+iAw zY4{N{<~-(B*vQcCj5RRmGa{TV9Zw`OTC`cAWVrq48OlTR&-(aBRD}D{X(*hlsB^fW|D zu|l8Q{Cj%|j+=4I#vIeyST3Wp4oQV=iPqb6*#~D~=1+x5%~{&p^kLE5gp{2TPm?Mh z@9}++$kZy~0~-#$x=YC{-alk!2RADd%)JZ_$R_%<90$E9-^|Ij{mavgUG4qS^-1Y> zB8ZYnYOKQBe0gDcAir|ELPu|_bwTpgVC`{4KvdL=;BGI&p_CWc=VetT#g{5qZae4{ z$~njbmpTXo2^G=YMWE16=0>AgN^s37Y`a3;_Z-FTaiv-{0mc}b3-L;s}0 zT@q-2*Ako%m^~WP7&Q|5e7AH2E4KehdK)xGlI*FM^_wVVB)`u0)j(aT6 zre{pYiUdB?n=WTG>>ZqfGS&k90&M8J*VpS2eQf6#iDM`oZl=M)(4X1KdN=;s8{bR zrEhKyCKUC9V+QA6kKj2!C^@dMYg7oMV6t4pdea}3mAP(mujASQCMQscmpV76k*6}! zuHfIPIZ@~aj|X~6=72~K7dU7rm^LmjnWzxeGaWP^5W*15+J8jzKLQ%w2gC}!BF4Lz zEk0MbvNNo2%$ZIgmaPHOq8$<*PRrrRw%g8~fb+)gU*hs25!jhwM^REV@N%0^-hi%$#|DP#5DKY>aQv?R0 zWRuROALyTK^+&*%h+q5m@`#84UFZjs-JVKtD7&pOR>4_1aIn4GjzC!0`P$x|$l-#j zsmK=k|DR{@;>SMfGh$W+z@&Q=CI4Os)`5BAk-53KPO7jmGD_A>t~aO|G$w5L=&zqF z=x?*+&z~I;z{Kew{Z{_9iGL@*;X_sq2bY_hWzb+C{RvL}yUhO^ig%O*SnpA8H*~H) zpXc!sYAd*&=rqGeTkxrJc{2AW@8Nk#q>Ystnoj-XZ~wfc$N?nLZ3dtZ`Nm`B!kIUo z0$Bf7xnnFL5Zzgy&NO&B5GCoagJk{Jm)BKzO%6wqUf$l+?C>G0Ty6-q0Jfp2AA-r$ zmmvk3wSOwFi=4|g;KD3xw)$O&0aQ#nl z**_#vf%A-rfOmTACveqNmcplcC4#?Ke*D5``FB~tZwjh}d4&4LfPiGN^vsXa-)j52 zt>9}nFIF9lMl68@*%(Lc%|yaj4FBf5LfOomXku}t;Nx1L%nFC?IJI8&(}-u9_0!jb z*M_(_a2!h)=-#?_wE({A{*aF8AJQGU-RAuP_u_!-+uDb%winAsaCmtAVc#?0huNO2 zmB$49uOmmH*YB{i0f<3;Ag;(2KflP;10CNRQ-vV>yCD(dd9}6Sn~q`A_TuMzy4v9? ziH^rdKoAHK>XLA{Em<~3Nj)PY1fEWO6;C&kXiRG&%RMqYvX?VW8LJ0WCpxTQ9>f#$ z6=2>7E2t2F{Un*m1MB4mN7^Kw<}N+u!2jIiUm*g*{t8$9$D4oW_xKrp7$mdlG%unb zLPiOzm*DTr`+sG`AH4F9C4!Cw4Aj*l^Zc)Ih~eR7!HxJkV$dJ4te<9x|6jXy_i?M8 z;UI-T{W(f&J7h<;I8gT^IQ^Gp`;BY@O1-AaG==ZF6jWBNb_TLcyl)@!(R#}faJN4b_fX>@?U=kPF#Y3 zYg!x)>f}B>9C=pmcoDlWGkqNCAX>j~V`OHyrHqj$Xv9&tb{^KYH zdyZAUd?|+$y_=D+1{MK{C5i; z347?DeKP5Xpyf~()9+U=I*mk=JAMza(J^~U+}l4N&HDzLcN|4Po9x}c13XSTA_KZe z{VajGNWT-6!^TL|dWXKob!CwkbNU8)Ky^hbERgB|@Nlx0mf&IDy;a<`LK^QH^us>g zNV8kQ`*#gQ_#p-JaNE6Xm5Sua+*?Fr`lOmZ!N5BZr@z4Hlp)v)0z9&(auC=7L|PC~ zZE-H))SqAdIVGSL;Qo3nb+Ysf+C*i@rJp(GZI$^Z{}s&iSpQ~v>NKfAEZ_m*YV;lv!gN3!u{UfS1 z8yksB3p5>C<&$Xh22=n87_lT*Oz62MpV(aILxi^gMXg=DcWlS;;>{XKnWtXuUlV=Y zVDPq`zPOL>)l;#O#R&0}`DTP;MTY17D2$f*Lh@soVQT-a{s9nlrl1)jZ(KO-9TG(X zZG%IHY>V&G(zIa|GiaOx>Q|6H%>IvZ-`F9F4&NJ)zP8f#RPOmH1EYgRyU+1;;w|cn zAOt{2==#9={zaq67r>sAc=r*(`Y)*~LIq*5*qr&6r%BEn)G?^e{7GCZbO5>dz<}n9 z@_Kg4xzi;tZJ1uATA*Y4uuOA$?=sr{{+`OX?-xNj(g4i=y}IaEkAMcETN@RXE}w_N z7-S6MDmsDbm~kM_3-&KoGJyE98^plR_?K{s@PfK*S?(=Ai8)8?F6mRm$&^e}Gcy2z zj8>0*mkg&uCHX9Kq28_^Sy`=p5PVWZ7!e62f-Wrj-p1cVd6efE@K5ga0x+Hu9=PxD zcqRy<^YG31-;96XkS9DgfD_TQKj4-(S6>+?E>XXN5!4zde#T=Q+m&`dfJFd3sHoA^ zQQRJe)9?fyz$Zrdw)rK*4m(kHPW)>m_jAsih|_R_&wsrY{0j(j$!UEH|4m2TFHUJ> z|1v}t6oedP^NH7?TXuUm!$Nq_e!<;P=X5;(Ar$I!9GKJV87f`ztNbOF! zl>aO-{Nk*}1xem1>O;s=3LruU)N(Nr39{MEeCvTF-+t8T+qfJd*ni1zKS;TRJaPW; z>DiSGF27vppnvy2Z#gMGfocRVFJT&p)JVLSRMvwZJhn1o`1{6E7jN%zu4?$=OwFK&4XOe`H-{I0BDim$@^YPK_MynH z;D^ms;_5}ex_kx>DExEBdho9O6SD*wCye{5N1J5jl|;$qZZOYS_6whaT%u%Ro$X)B zGzm+6wMT8fSfg|IzV;0!-rFaiy9k`r;UoC3F!n^|ZGEK`5_u~tHEl5{`Ye3z8!U|H zz6~O)0{W8@3L=W<(}<)L2atyn<{AOtDA`%45M4fO{Xdogl^_5!P?Ai2vzGjWleo z*|BDHO2i3zgY)Ny&miAG1$ZA_9<3^BYLo=a<(8$(BGC_LjYxmTsco;nvRjd_lB*KN z>{D({(d2~7zH`3oc^FWiXKlxB2rwQO6(<&}&`0~r2j#500fq+dAcuY-{SXl237Utv&i@`pU$RDN2pcIrM*XGV(94K)2(WKIBbf8kFFFKdCHV{jtLy}DVwNNJxvinv` zX^KHJKl;;rnu^+XJ3e+#ZW*F8f~5M7Er)Lfm;*wCubuzW9DjW2Hz(qYB8ULRFt5_Z zm_Dji5pbAYcZOHrUW;wcW$#ZVH3p$tr{SjNWO801xXJ2yKMiXDa@gk)AxQTv|4rWi z{S@^Bw0q=_^mg9Ap1<;ymp{0^GQGZbTBc^fDBn7~^7PaQ%F+3??3V~?HrDA#btkO8 z2+yhH%2AcS8QBkbSXsIs`~M#E|MNy$9}-b~Je$XigLxImtqkKQix|zeeE;!dt@ZXv z8~eXv`%#zp0>fIS``14mtv8{y!9F&5VRy<685^75Xe@`s+1WYxEeUxTA;En8?d>fY zS~3Uwz(;tFHd^FN@WL;ruQ!&e1m|PvfxRxMza_$Zh+fv%gkN7=?hQ7#vxOm zl!zw%h&`gJr*H2Ly{h!+?CbPOaMrr(<<+B$+2 z(v+%buioK^p3Cvr3rK1jkmfNEOA<}oT3_j;NS;p&b7r zlXwZcQGxDxbJ4Wj?i$>4Fg%KpdKyQn7Q{ z+uOU%axt|a9&Ve@N+7c}?mzjm zmfJ|h6?VB1eEyUMktENRr);8GETpV#ZOgVGH8e(LQ#k92b+LiGU$II{!;;RG(QJ2| zwUx-&aPgJU?-{T0o}d^WFQJPTY7^h#@stY7H0g?7r%BMw)?JW+nk~Tz7q^DNzWy)`s%H}Gak;x0Qz=m-j)uY;LA=m;S2;C98nRIS1W6=tjV1^d!b8%sNY%2jm0{Ik9Hl*?^!N5H--(0|xhALUPG6**3zWo-Cx9^kcb^UPKOX80Bjh;;VQN&V`rp*rzyNk{D`G@=gx;<(|0N6I2tCgKF z8_SU_`pMh5h2*e`$4fe>8R+(sW;=m~I_6j;DI$pu6CI{I!DFrwtU%;GXb9U-vUr}u z0f#$w=PynEaWdqS2^MMs<)k;S(C>#A;(v1(up{0vmf3w_d?qV7A7{76mN5x*qpC)> z1Q&6zPs=xK*peG4*{j{{;#C@+S)8`GrOG(5^s_JRka(aJKBlBkV8gumTe+4%GS<+* z!G+f{`(8g4V2}6OXOLatc+xA=#BkLCdT4U(NKkKG#fMxqJM##k9CUs9DPU4r?R^&- zq0?4`PGn!bW5U8C4|aAs{w%Bf+0L?!4FOMZ|4FFa7( zKTcLtwk3|_q`3Mm)MBwIvnug?xPIWqkoO{7Qjt#+<`MRV;l7OfQ`{1yKZe$Ad`@I>dM3(Nq8&sM+&;dOg3au7K@q)_K z!PU|o8dEB#*>!eCS4F8bg zpo{p|2O~rt@F63RC_|m5Dlw~TYv{|_fi-*b*+JiiJO!u;JU!q&@?bZgKWZH!Jcyg{ zB!ws=rBY)b(LiAY^H0V z!(57@GzQpFdVQNr2@H*%HtvlYsLr;XkukK>(W&qS%N{atWj;AW4LGG+hvw?$^=K4Y z^XcA|c!@wXT~qK5kEHP?lw!!{&97c-r{f>~3zx4WOzIhuUR>o{QueADpS}Gk<_r93g*Q>qqFVhGJ6AAvGVWLZ7d@q{1SNu?2m+J`; z#WNKF0OdC+Dz*Ghw^dG~2>9*cQX8{OY7S(DQC}JzXq9T+6gFb3(w8lD`$=ilidhKt zBBdPgxbW8;a%b(th()scVvr)daRfE#N4TD()EKvjIl}ctFHC4_eZs0yS+Y48ed}~{ zZWiYd>Y#>Lgqw2@c=sPE=crpw30b`51f`go@ybZ4VBztC10Z@ zs7ddqhFu`$qiYbNGS|2}08s>1s1|I4S}Dl|3JSKMX_@Sb`E*G09hMuZ^7_*CD}L?J zHGN8tjy*WRu3D2NV=2Xi=@uNf-MV}U^9E)#Xk`B;oXjj?T;a}p<<$xePYbUtXT|3} zZT!9Z&h(lr9Oz}ozTJAnU)z|@w;|?pM>%5pL2_Mh{JO=Ze31-jqwdkOQz}XMU$CGy z^s*6W@Ip1%2$ubWu^;g-jaD@vBO^;>bHNB29v+`@ARM1E!1#06iHZoXDs*K=AOdy$ zc3AB+daUFQ94j@A$ZuZA|8C^@Kh#Ae0kRSBh+4V0xS}>7KN$a|Y2g10j#5&_ayWmk z|FRxywM0+6cl-_wetpfVYkQrN$IjA8s;=B1eNUA^ZgyPibghmS)Z&`zG9$D*UT1Rp z9M=7Gpg_>Z_Nx%+{UwFk2Nn*KIyo5;GOkara|@}?+1#$_CqD7Tk#AD1-n&k-?S)J+ zO(zMB2Mm-feB#68unZIjD9!1RA*jEiO`M+BF(W=#*`d0#GtgiY z+D$`14ZEfTrpP>9S*LXBI*?x%N6C?(vT;5m@u1PD7hQ3%-8&_A>KxR+nr;%06T4Z7 zwY@)?l%$ETL=!WNSl^J2>J_y@SLWd1!ZH%b1?5oJTb zCaWTqx&n0TJ(uIxn=^xS6&=){*@`z3b)GmnZ7NC|1bU)TU4br|O|p7t>vVmV`9C1) zw{ji^K?Ig27VjCozseJ`CLxd zktJWCK3MV!{D#>?&>=3q`}R3n8-x#gl1z_6Y9PP}MtZY-TBP&rFiAQ+_F>zXX1!YnDol!b$wl=;$J@QBDqiPD}40wILvY1$+$~4&E z*szo(>#O6psNQvD4KX?@!Vj&y1+sOF+4jW3jxl@9_@^ytuao7tdxNm6Msw`4GO>ks$FEGN2K(}AMQX)j;=U4*e!LOs zv{-Rc%5mURRJ!j?8u7#yN6UHfQHqi;)@O&F7-~#$SY5PVhk!DgCZmgB2C+{T(%Bg< zMTSNb5oXL+Ku#?3jFKuZs+#hP`vJzBLh~)5{%E$X(tB1AiPCQczY^1W#sR0`{PBS! zS8(t;w13e?beH*XVu)GAeznE&xMo@b1A$t6OP>gS7{COwzqXF9Kte!3Z23F(Z*QKd zZ{5GB&R?g!FuDvr3kGu|ca;4Q2fPoUk*&-{$vzdg(wnDfP3tw3gM;7$xymjUm++tL z09XXFNFM6S;~_;=J^@km6_*<$6=-{EXQTMonLavibS%L>{ZZdSyLw|gIkJPA(CCeB z9t^dxB}5G&3ywQF6{Y_ku6Bxh`K zGl4nOiZH4Sh5?~Mh;&_hiWXshoAl#r=g2xy*4`O?c1byA+mJ=To3FRpTdxg> zfd382;on0Cm}Fc3|FaN#E5Ls zHj5@xCUWS1vW&&z5Qw+RblS$6bg%znPriEoNgX;`1?a0lDH)Ly!$9gYsxg?9gk70Y zuTOz$k>A13MBU`l36$eVZ(K!y1|+gssG1|!zUzgBeiP>>O%RjXt0r!zv6K!rw}Rz~ z?OMmd`M!aLeXLX?UMp(#7OisIZmYPqF3bCyc=&6jM^fN(Lq{)ttFu4k$?)V-lb3oI zRg@ZAG$XaL#bhgpcW3HtOHPUN-mb#{ttOWFZwc61F|>!cI<<^nT2k~lcBvEJ5P`~izDp7ZBf zj@BfN906u%knYp`9sHLF5m;D}OOr8P@7Qx-02gx$^7fK^BrOeJER{P0i8ll870!QP z9bOocG_LWL?d^Cka-#iwgZ`uxqQ*!!R$=NlnLhIjcFm)ociZ17ZA4ZNfdx*Cdi`HY zMhfmd>LBW$Yop-gf(%5vz@>b8e|}E;b=0fo<4oAw$Te+?AsW4SGOd!LS0xH^!gB1H z@WB)ex2cszN#hAhO72=N#W$DD28byB%FB9TMvFNIMxt1WkdYzlOUP=-LfbW}v8?HHPe`qyHwH65ntzS@MY0(Z6V`ujA2TxrF#;zXr* zWUbDeeG?Y*5f1{bF%P$S!yf@d8K&CpdRz3vOSQ|F;)_HPqW{Q=+@FlTEVS zw5QNE?=f*2bi)@t!Yf?8$H;#xJ>>oL4U5@AdDJ^RF5&QY5U$*jw@S8{<6|4gJfPiM zw5I?x!T+)?h~7QlpUnmGo&v`RoJ8RvR_cifpe!oB`=f>(0Y?7LEAx~jRmpm-Uf%cC zt}rm~tbMFjB3yy~9IlaqWU(9{m8gFjk{?J{M=vmi$~JEgNVvRckcy!fqdLEghvRZS z5C~6g$x5_u+CK2^R>;?&1B^{Y#mVcbuFnOXX-hKRMHWdwd(B>DZnQm*zN#O zL3a5TLEw2J6?Tf__6|;!625&{Pmqol43LO0^)SN$*Gg7E{pLYb1fO>c-YIIKka1f` zLB_`ePLN9bIl^;U-sdm*cq4KkyhPA^M9}!yMM~3s-Zx!H@k59%a8<Y*jLZ}q?u$#=_6?DY2 z|6U$9NW)sDGUMy_Cdo+*xAs5HZyRjUj3LeW_$Ne^0IOj{3Li zRfqd%uJxG?Wf{gb?rIthb}t$(a9iiDfJcv5$&jNhJeGAr0 ztP2iR2rd(cBu*4p8hp1^b{t`;>=ugC#9p+brHsYJEOfZ`c&r7<%4DGNxNaoG0F09` z32fokDHfdL%gvypk+*&E49+3tAsF())7d{GlDbzPlH1EsOnz;XPWq}goMZFmUT}Nf z!dt|DQvPxg&Y^c5;utH`Nb(#J|G$@rJ|x+mRr1Rg#}j5v$6`XYYPX*{!iUp!%4YEK zUd2D{asuAEmui-V+LK+@&Uf9U{oKS1HNlg;JlOb@5EqD5uK;3%I?7dc@R=dvvY0nEBjo| zj1Q7h7o)cHYOVTgvsxzAs-KOf0DH4F-x_?x9|{xk&_(~%L&~F_CfNrITmR$9v#P@C zRgU?Qi+&xId^?uKmWNi;&sG(;cW_8Y`}V8fczS+)FjV3LNhHvVQ=-9vmY0`jueQpf zLMQw}(M#6{lA4C&z;RJkyVYqbBm8+6UT2`=A>~4!6HN@94?anwgx}0Gy9A0B2Fct*AYt{q$!L$-`2c$x@O<;IPD zj?+{UnNiB1yxkTCG^RFi0Qh))umsKMJsouLB|Z_d^SHR~n87n6`<*>~(*;}j*I`LM zxdykTFySej;R76A@W?K+tbT4*>(^%cjJYs3d892N+h65FA6Tidonz(^z7BQh>jsBV zR_iOKw3O=~jU^J_$f}@`N4%EZasPSovK!uFUdF3rfCElF!(IJy+V&RxT9gwm9iCR*uS zN6tPUtMhV#K7yBY(s$I(-3=Tkh~Ve`7ywc7BY8o@trT%nc!kV+J_o+yuaCr{)L7lF zA!5}LEJd54GHsv7RXS$fH(YM^N&fnE%6oD>ac1s7^gI+e4Ya-&ZF#eoLA&n6scY|L z#N{&VrnF*%2_+UPXDAxI{_&U{`9qTv4)ZNiK&4S?K9_QlMzBTm-Sf^A$}GD@y9qnF z9w~z{#v^e2Z1(BZxw@HTuqiuFmXDz#h4Q!jP@{DXw(?AeqxY;XYv?KF7IAvHQxJkw(4grR;t6_4E7IHf@D`1sY*c zlk43z-F$0z-kuM}O8)K{^I^eo@XkwN&&Er)4tyvqu4H!GcUmr2)EyP7!IKsQU+x(d zN)s*(OIF1kt@OK**5^&;CtY`N zq=i2zq~vvADXUx}ttZvgg*m*sasEz2oYn_vamYC9niWtm z>fo5JTc=CMf4S`%hZ~GGnA_Fhf3j1za^Cd1=POgxMRrrnnNYy&pSeo%Nxg;HcAb%@XA3ijnprW;>HvgSj& z0b;Ig`=j45cm+Xfl80(95az~_$&WmDNUM{&%I=svX>pMXdt)SO6CUvzJ^Y>{n7=@x z!!nZSu%*IpSSNQ#Q+Cnwhabef=;H>?PvT8PJ)^VhgOGU8BX+Vee{p3|ofS**Bg03p zQlfsipAj&`hmx5sh|L%4N_}mAq~Bw82twpQu7H;lCpYTk5#i}#9hM^F*1!9ocb`l4 z1E*cpU1t4kn3cTaNapd~Q=1&~2eD^J6&thKUUPPZq-GchxIsP`F9A5%Boa?3UWsF0 zUjzY{-E9Lz;X{H!QH|LuJ+(z&$6=^rAX}Z|F0<8o(4CHuCi8f~6o2qrT=j>0HtP=| z!lqy1r2iv=9@$oc7w!M!>MEeB+M2K+Dk&`p(%m85DBTSL7o@wT8|m&2X{Ecn;nLk5 z(jAij;k{@5Yq?lw!4>w|d*YjKX3qe)&9n^fX#&pfDWU zA*qz-eZwn#Jus1D$m$HVkqGPrE2ST9rK#ZPEaHjFRBKV?>+R1q`ud8&vu#YxD1j6H z+0{pd3TJ{mn~Y&{8=O@YP$8^{j23Tfki^)>p=5CuL{e;&6D6tW4Y@(YU5SKkCeNT< z`eY%wrAs}r(KwJhOJ!WO5|y; z`eeDnK=K!yI(@ro2 zt&#iwbI0rAHQ9Q7#kFAF7gb@iBm@M=*XMYFyb9#cM9bt?g)5&{^G7|AP*|+da6TuA zrci`mLcj~lpR!mjPsPiy?kwx76NE+g2+quX=W{|7a&j9pPF&^VH~q{Rw8n_8hpw;1FU2G=nwl{QX<#p>res$0vU%G3oDsz z@hYS+g6{WiBn>m^%z=6Ll2Kgs{c0spK>zmccHuCY1{K*)rb|MoC<&A0c5df8w*5+r zRiU^yh&+pnUvs%6CX`opPB*|hg>@4R)E^i#wSCH_?UzenSuwK$OeLtygI`&@&Roj7 zd}BE^l>tVzbMw#_dOdv+YN(xy(iw;^ooc|jpB=e}g@!1rR=wXAn&P}t%<_G_ND(wg zAI)sikK+w~Q2qRrU-;-mJVaLFy!stTd=9D7*`=%ExXUVgNzsHw>wM?DCa=L1ojM+o zj@9DL`*1x|r0#%*&_0>SkvW!JQh z&CkZ|vfHC1GP!oP8w>dv69!`)F7_RZFueD$$aB4_{>qgAs`@x}a7Rh^lroyC(6NW* zyoCF_dWm2uZkN^E=roy=4k@V`)6VVX_Xnd$t{2odyLbaZY6~2bpu1|bF~}dM-7YiP zbfSI_m0iMk?xDc7M21t?qPSC$pN1uz?NN!@%tMV8bDboLYpiBg(QzOd+!vFr6yL`7 zp1$j397=cjMyQJU-h!kbSu3vLG=K((Py~HO1uM0Y$+#7Vq)?m| zL1YJ_%ji90dQOn875Ki6ZOIlUvy24J1P>;OVwFRFvNR+c8-JyiTHcg}rSN8NAyp5% zwn(+f`=XQ@H8rw>)=@c@(}1O%l0eLXj3O$n)A0->k&h1{<1S2zfIRwox`#<2d$QKZCZh z9T(5O>k2RTWAnAAruorXl9Zz;{ob70Ro2uKmx~`$SNbw|{mJD>=-@b^Luuaeq`7mI z8cT>|E?X8+on#KzR~EJsE^Ix-2!maZruOH*mjp;}-V}t0TYz4+TEy{(rLe)kKrH2L z1OeuePSb^b+%)-v4P>bTOmoiN$>-w)p<>IsO_~aqeVSx$chMn6+%zgVq_=L^VJKpT z=$eUajvT36Ap&U{c;9Gb81P~+Xnw$PMqB2)HO}g{(H@7N_nD;N+YFCkkqjqrm;u9r zvA-C6;1+Y=pKUJQub86ppCT63MEo9Nj@MLZ(Cv&?4-~DepmjP&rna@Wmr8B~_-$2B zl#h9*xpy|*@z*>Y5ishxkUGufK&eGy#aG0b{LtE7xO84kt4!J$jn5f~FSc`V{x~~s zHGBHClrN=V>4?rv88;OO^z;I zOxWnQC&>6}sh8hh-i|%VExzsQuVQ)Jwq4_ViQ6y^rXTyX-z8b$P)RhX*`VF8QK?VV zB^B=lfJLnzqch~{^v$IbQYfbjj#*7xCn<3}*enhZ#nrAD1Unn?sju#9-*IQswT!mB z?n&PfQAMgjdl3UICoLZLkeRj$ZsHzSH+5&vwJ&iVf*{dw)@Tm4lE}Q5@;9iNmiz3) zJOP(VE{SANw?bWY-B0!l<6%NL?TTTNDHo8eKo{p9xe?O#ZQ(iVqMF#CMnrl)t6(!ju=6rArS79B8cIVHHr0qNdOO{GV76pBedUCYRP`Z_3jkW%Di}lIck4nMlFt zk{YDYZ}ipeT?3O`LSl=XI4|f|dPMi_S&svMIGxsgRVvjrZtJX_6=|vB#K7h>u)RSI zU-%wbq~7Q|VVqlDdB#L2W<%qAz30fKoE2UwR__t3az6C@_WY8g!tB8_XY;|R&ED!j zhMq;rHwqXaxypLZxa@h&KS$?T|6S5=p-QJX@U1fyvVNcqEvwP4` z*D?sYDbX5J3dZ6=vfZ8Z*y96QIz9ExLvlWuFEi|2GCaKo3qglPzxW!O!ZRrVLgA5N zaaG8dgQ&lN`c~(@Vlh$WgW|fsSjy3wS|6N3wk*Ih^y%E)|T$MFnNdu2376AkrsMO_{T6ZXwS?H!i*MF-h z)WZIKoIU54PO5?E>I(Jg`a`59tgDn+Xxo?V%@4@DE)SKH=LJTnM=CJqi+ke;xl(CU zTvp1(=147$j*g`I4mwFeakQCcNwHlfVASL97uDByUz$%04QTZG*8P%a%2!4=@+Sim zgnyd0aA-)E3sER03`4?|*aKeZ)&w};5U9?e^{`UM&SyFNs3{&E{sYA7>&IglB@ah1 z>J7<)W}kY$vOCteozfmGx<5JIQlz(_MK@lenCA zqY~33F~VV(UmMvXQd&RLQ zoQ~9JrC`=)>wM~f{{u@wR1e=y+;jf8P^Y+FJN1fB zF{HStbh0-3cfs$Tofx@__i!AWqkZGT4Djz$-I;7mtCAJuqUkMehuqA{!@gB#$K+4y9Nc#HM3O|YG<%JtU#(xcR0fKqEh@u=xwX9j@wVTCOg_m6 zclY#&6sWV12|+i5#cto~P9v%|9_utKu3%ulo{N@WVS^(NUEtX^=ojzlMcAm7l-rgg zL6KW9PC?FeYl|T2W*(V3`=+x}_-;X@Z!HZ@GWuw*^>f(7=_w0579%Wg*u$VPUX{KW zTOup3!<+;?i5KT_&JiyOVboy*?cV5nT`_1}(fht4LLcH}iBWllEZ8L!VYXDD5tY`+ zD!RU17p7umn4HPrzr^ZeP{RfF$pQq_6N;w3oC%Ugn$FZX>$|JYLJ@@hBExe^|6NLp zIK=WbBnpdcn-wmP)pKQw#YvvJW214QZ;?aj0;O$^=hV3Wl5%qXd=s!F1b9C}q#DQ; z8(a}FXf=g3HnQKEyy7LP8~Em!B28e!7L1Mbr3BoGA-hCE&C6)NhxE~wYZ#Rg3c{hUcOaO-lK5HAQFP1j6Ic|t~fH9R$ zy#i8P`S!CQT+ZuLhj%~q3wX2TdnjNE@K?!5EzAX*!qbg&R#e;V@@N@b!aa`s2K9s- zP+xmoR{H0g*McCYTCS&(30zn&5OD~Dw511p%KI>A&L%MpToB zDB;b<53B0}Uds>rY-pvi-fT>g1JQh<0_L$s?!(Cb2HVg3!13R{iWg7iOo+!9wjr4> z8L4P;^A@d{p#u#NM>2*Q6uK3cR1#g1Z@wilgUQ_THj=v$E?V7kOx}{GBPbH3~|g8ACM@?_vMQi z%IMC$T6aSCrUr-YPG6P}Hb8F?8YYp!Hy=hStXyx4>`L9=p1q*i3y{PiNk6$cv>k3M zY*?y9)R)5X8x`wE*Ng!7m z$CgJh<)wlm=;;lPqL@wYljbZ`V|26{O#Y@`FL6Y}OT=d<^3}vq?e>8T0jeEHK6Nnk z%^jkmB3rBJ41D@iJtFBsEX5KduoODuiPz>aMHPK8|BEog&1ed<1-Mv0zZZSvh#ycA zWx0Glz}ELs9;!{sxy)xt{;5DO$^bKYmI=fNeh_wtAgv(zzYBH)E zP6I}02ygZ$tnRZm!6w`>s-C~2Nk=a?0Q;JVQIjm8I>XiHDHJ{Vu}I8fHdCi&qFPF* z$wd}RFc*RA|s`)}~W*RB@Sh+H&N#fh8;l1&T+nhG4F2Gy5_-hf7 zEdxM0efLGmQK!Lzc7C7BpN@x>l+OZmP+wE(qjh=YbitJ|bl(v$2942y~Uim>~-!Fu~$;Xsl- zpwhC2^F2tuvKDj1*G}?h-j!*F z&%=@yCbL4k)m@Tw<#ywZWixHyinO(d&Ii}Xt<|m6w*}_}=w%G-a;oUo3{~st9UzJr z4f91zwd%tWC?}a25R#=v%AgBh%{%qvN+4;t|`+ zKz;Koi}o0h5GJU956Rx^ai+1f$0}dFAsPXhIH+9Qqs7JMI-BAB-u0G>-5cb z#uiuw6&9_7Pcw-@rn#W$BR}(p1x|ZrhUD!{(lPS`%q^3o+-GAv$;aw$%7)`#UJ8XJ z__M!t3)EUw+hO&HrDF|2pSUtARs7gcOdbN zlzACBnA+@L+>DbAQz`Tk?_)Cmny>9J5FppMY;ZKaVQPz~BRk2oYs4@%c1%0R@e&$< zJQ}Fxjh_(RdCW+!EvMREW$ilGxZOR^kxUC(A?ngu^djkd^6~6)>EmJO1i;6mGtK=r zm>zH_!|n8SU$&WMq@aMBGY6cP2ng*n=4jCv{D*-I%Xl6?K68N+i(a(6~4tPDmh)nsXV6xA=Y-DtBf0_Vrc_1a3NOmefsj4>xn zfW!6)b0q`?cOW{AX+c!{VQ6V7Y6|>ySsd(0Edmhplp4oWT85)|l}{NwJ-&Cw8Mk;o zq-NGF@$2;FpucNjcIsfD{#44J{w4mwSR9vDl#j~<=-CBx*m%d=6Xc1IRHb!XrU(ob z^|~NjF3z@*&2-W;GcVh%7aoFuhH(t$X{<}PY`xXD!DYOH(;bXPhI>%=Y*x0Qr^04- z!C&9-aya0~(2&~Wwd^V2Vy6Wz?*w0RHV4d%xp!O)P$5;=<5U%>1^4oX2-LHjjmEqQ zo_X`4Y$U^5?4Q1^EYx5oK#vKhid4X zY$+Fkx*aR|yBK4rlvTm1d8y3;)Vc{Q5A|?U7F}mziWQdpx))%7`P`w^@dTULfr{NI zvLWr8LD!l*md5GG9brG6TfH4>vppdM&0&@um5Y%qD{hgRo8vy6vaIV@T9_o#7$!8D zrL#M?p($(usAN*D!e(rgYO~7>;Dy>dGq$3>?IBl?6FrNnQId`_94?C0VgisF0wCyx+dN zKnI)dlZAHmA!bAN%rw{JPWA-W{mH4}EtexH&o=Xu)d1R}v#r$_!?7Z`9SVk(;a1nR zygtUCXYC1vf@A@5!t8=#(PIAj&Hv0UD;b|w931sgB^-ZvSTpQ%k-oHJ#|w+p00@OX0+D zOJaP!bw3w^>Q{|#*|hS^!w4t!w;}=}#%GQC1!w~iP$%u4vb6sM56>d_!3gXA+Bs#W zqa$iq`LnOi;r)9*&bxbd2> zOt&}7tmrkjUD+!hSvt;4mRXnaJDa=FJ@U3>`z50={~q#BGPrRxooaJ-dxB%ii+nBE zhbzZx^yO8@Ab=U8lSW(5Zog_2UHiw;XS zF2rCsN;)j%hdH7J)#kjjUL0X@9EfjxQV6*ySdDv!9>jVC?l>&G==?+fVZJZcVfv2P z*_rbH5rFVP9*DIdnY4j`aR6J{FfG=z_9qE%4ayFm?4|q!O8?XbP(u%^#XUpP$WRKQ z#N^#n`*b4!Bf;}M1c+`k>Q0ngM0_x~?w5>0Wa8}SGF==$8&c8grYMrvqPrJ%?l30} ze;L{Rs#-}%Ouc4~K3QxT;q^7EjVw^5p9#G`4Fi}&BIH-i;|*P(Gn5zxw2WUaK(Q6| zZ=Yq(Cln4fRWa^-s?a>d+vO7!hp!Qq$Fqb6bg~vK)fTke8UG*|Ou7dDdYsHRPH*hE zFvVaXQSe;x`OW80!_raWSTdSS0?^)nJkj~7%HJBW7XdH0HWY$M< zOJYEz8+XJ7I*WG$ow=Dy=fnrFruPba$t1BPk~p3ZXqtzGh%qT-%)>dPU!3~;`*&3B z*GC9)TU>0PM|6#k=F}7gp;3Bl%XhEbh4Hjc?mNpgD%pq__TBzCSuR5%4N%#>?W9U% z+g%G=wz9hP(h_@K&@)6#j|}nmnV{vGEB+U$^Lyg>13nXhy7thXRM}rz^>zO{O05Uz6c>`?}8I)!X4Y=ocUupoCieh-Am) z)+bbYDAz#U*&gVO`p~;7$Z(XuXgE8)Tq;2~76v3?pW|6rP=B~!wcDG{4agOEG9}}a z=Thsa^Jxe3i!w7V>dgX!-N&^6=-wiVV%^hwmEe433qw4r2tKntW_=)QWDNJi+t)Ww zCMyp4VjZST5A1cTB;diI_SWyG`n4$iL}QUUu78>2X|cCvP(8RKoYZ@JAPR^QrK{vjiEm zKm4nU;xyd^j~y}`vXr?RaB64?XtlayuKznCpH-J!(gpCYT> z>g97vb!Y%{!>Xbwtk%RCkov`#JpEl`LqmA~K(qrjT$3SA6k|5_ zNbm4h{3XT3Kt)e73wxb}0v^idhc?doM4Znr5S4I+!alZoJqt**Hw}>s^qUXUY;v2T zSgiG@IibEICWLI-xeE(>nwG1hhOznEt$8%Uc>D0S>YR(_ANZ_aX0F#AN*63xhuyQ? zQdsK`_}^UO@tpQBlSEWKm zU<&*Sy_(l&X>v|;N=`}&&b>FMbK0@3t-izdgnP5)TOKEJM0N_^&F+1(TE>&5I%Lr@ z>p8F!$`B}dgReg*oDo@VN1bEO- z=t?OVbV%(AvMQ+5>D}cL)y$H(ot1jXYUSmc5my5W;$h{D#KpF4g9nI`XjsZ={{v>k z7@k2GbVO`dn7}RMY@c|kA~&;r;XO8&tD2K*wb67tpgWwP4>SfYiHy1tk*0^`2AH1$BTSQcS@KhAzY=SN|Vf!K~glG6S4 z4PXB{;*I_UkmH=>t|czJwXX7F{OIiZ536!Gq+*%Dy#)%|n-4;N_`+okC`N;e z_v!DRMX=kD`bkmC=SYyN*Lak*52f2({rDj`7h#Ee0o@)?Aup7)Z%JOGi>2=F`TF(t zG=f?$6OP^c-@l6mHT(u&+JS9eJ}!G@bwODG1grrFiEXKYqRhZ&@a6v%vi@6k*V0-? zd%ot(pQ{4pNU`b};z|muYD)R z#s|LY2H^mg`V(s}j;2Yl<=3NTBjcRDxKpO(B7Za6Nv8Xat@(f)Osr}KJewLy*yY){ z-drBr66LHuugP!u{>SduPyiS_+j-A=%*a~xSFZElhi~y7-0k!^+6A-YV-8OED6-IS z?vb;ymiNCt_br(33bp-C8jB3gF1svSBz9YFI))l^2Ilud9&3z&j-&uOWH&0K`^&E3 zLl}?%tbCa;rjS8OdE@?QJAI%ZEW3LF&@DA0;sQ7J?)PFn25y&k+++0C z9zP6AZsWt!dJ6$tZz|OF{MVxXeV`EhB9XvI!Hm}ZHx+?`?}Fy==fRyWQXYs%Ap7TrW_`l zAJHGS7oZUQ(>xsZR>2`x?4^GeR|7lXv5SHvixG7P?O!9_U?&Pqh-}LZ3-i9_M5FZ= z{S9C=5qxz=3Rg_59G{HX8@yUXZEHkGqj?>y}g z0g7WMG(ti`Aex*0V%{B>j$qI|tI(SEd_tL2dG zWQSuS&-Qs=`G77A`jLOH?;j;H#Rtxge5VWoGe7cQ;PUfp%^L`Acp`4}IfLzWJ$(g* z=nFY{JpMLhM+bpcaXpa_-qFI_*<8Q>lgBPHJ#@{-hOLojAnWKXJdlNc#dI`agmRc1 z{_jPWWgwj}h5WEuTmRB$U_mW|P-pbPXm&G*6%9QVX!hHgMs(aUB|*Q~M-M3V6pwEX z;`QC>-L%S@qnH=+)96oO-u~Zfy%7W|%tmzLGL<~melPK#SIdHe@YRxl=>tgg?}T)& z3dk-DzkwSd2qkFtwcrLe#HWBvUP=DRXg!izu#isVD1mj!+U$l<|0hE!(BFr6>~>NY zy56;%`4~_u#{Xe?Xhl6P*=cJ{VOSE|il8#J1^-WTol&4)zN|91+)Mh)UIVX{?B#*$ z%YcvHLa`?rB6PH2V61LCnDF~k>QNrKCW(^y|F@O%k78Rl7ii7%ODg_-C`Be$tD;_S z|3gpy{eczoml7&k4(k6?LJ?$0G}~-w{g;0xU>c9A6%a9k&ankDj~l$JU0MBmY2wXun*JcQ{%NMGEXR9Cm{q zkUq&Ul4u!US%WUY{jmS-#Bv}M*SM>H9jcY!n9*ApVk(H^=}vm$-oWUT-;(f;tgtaa z@I0^`uMRW)bzGK&kb_woWmK`;^=%BFmJ!x46Q#sDK#@eNwELI=PjB8;N`og8hF4O~ zjy`=X>HBKPtn6@w>doyK=z3utS)PqPt}*EUvz0`tfgU zjGks36Nh60iqgfX*GHVgKKILn{`cS^{%Ex1#y3#Ff<%9vehUS37Od73FV%Ynqg&7h z{91yT_~m$ZvDe0Vpdg~vNe3$Yn^+hP4GOBP(PyAXOLoilCL$tnPoliN8!XP6ApGlf zF-VcVnPQAwtaV51oC?4+a7DDTrjVXxw19muVspp>03joV!NdOTSpM0!8tBLNx)`O= z`v0eVY>6IoaP=?uoV^0pEU?+I&tzw7la&e&f(VCxED!EOo2uW4G^)EQ@ehXLzU+*~ z;~uHZO-px$y){Cz6_K#>+6D9EQzD?_(S!8|TA zRDVff4G~23D?1-wAuY>?q{Lj>1){h&y!%P$2w2%~)rO><41{_z$s1;_^ImNazi(rr zMAS^0^v%%7JR?_YZAvW@7|wPV7(YKVA|A~>721?|z1&+Op>NXpPvO?1RUw1qSv0~= zJ8Lqs+PWw5_V#|-m!b@esD3pBI$PY3${(mzA^PH{RiV_yg)$5?Ut@&|WHVd8$>&;a z>@d%}A3c#pUcDJUrVwLyxHvx-41F^r`&EWNng)cDEf!Z9|KY3jsFF z{DUFVU$4o={P>!M_nc_5C;AEjwM?4oJ7G(k8~l@|liZrwL(86>`KRPoQ|MeyS(B0- zpdEVa9-4mjc=1M+$}LqaZ%}%lj-P)W)a(NvF(#h>XcYMOUn{{Y;HUDeH8ZolBnFFk3UA6OPmIr-mq(5rLy&7 zV!wD5q1^6!KC-&8X*m8hHKg#vpIl1|4vat0gcUG)Ydh9bzvSWZ;Uh1kIn7=o!$#_6 zq4-fiZV_UgL4e}8UZBH42A9JfKr(F6_9DVPHCGQ2DB_xYrj=uc>P)*>mny*3xptH* zvb!%RtE|mmhV$QU)zCxGNlWW0wjE$s3(liIx3HDwlZ}I;BbSs$f^e+mmsR$X$xalz zxxi@||Ms>-dxJ7A<#Zsay2NsYa9=({z^dU=gREhusSrHq=liGX5T`ua`fYA@d&HBX zcCwJW#ca0AJ)@t0_aE$M3Z?LbJ4XP;QcWw)TM;cx%_;J*N1Vp>9PAJllb79j&z;`o zL>9`U*hY)DW^0|=^I1w)HyS0Jd!p_f9B#=OHTLpC@F%cXc7R;1rP8^saKJ?IwIsQ^ zI6j^X29*2QJ!y^$=1E6<7~pO-WKlxUARB#}cCBs(8&pwe@`XoeZLV$O0+Kt0TZb}yrw zc1o>&y~+U`yZ`-i13wv9aBaO*)%{MB4E8`0vs_yN7P(qZ^n_cnMt$f){iW8O?|@2` z3kfcli*AAaatnXM$UV;4!3<8LlP&A!>7S;glyps`>G_GJluAV;T^6_b?85#~V0xTqC8iP?2|2wB1*4Pa0yT_eo^+D0D1%mHu1`o(MnE{T*9L{uv>%J>`op70!PO>YYU(;a0fr2$ZWOhFoRH6T`vRHfsV-OG! z2i&rQp}$Y*(Rbm`z|@$1Ib|{$50c&}6@Qp-&`+Y@O&n)6I@~hALr5OAHu9of*jL9o zCye_8yfrj(AyE+8*p`313WtHIA@c-$Tg_GnTRs$WJdaJ$SYX}Gc%J73)kDYk!)D3w zuVCx8Mal~EtxFEA%Rz+i_s1{vJArDfZf8(k!p5=JA8P`(y~Y_+=u(saPk{oKDwpap z2V2jmuOKf^_x^k+VN8o<1XRh@F|Bk>u0G!6Ma7*+erGvdAyFXlpH`TQx4fVKB+6w( zief1b384O_Y0I%^QY{t0K=4rh&rOni1JT8!jk`B0w_9%%iWCTXKRY`)X%8!>=?wO3 z0(zmZ<8Crp(4Cv+X5O&*XYA(Tj1o>Ce6ms==3GQ)@JkE-2{bN90jZ~5I)hC)so8+| zJVncXu=qOlV`|bQHx9@v1y^bl&^QI@NJt23u(`MaWcbis!p~ZwdtQz=qO-di zByAyzI-nD`0=?dApox%tP)fy;^ykG7z!)D00oV2H)keIB43?+fBO@b696hH{I0fIk z4xhIV+F=)(CdkDzyP~L8Zu>i5j+f_&>2yi(6=F@ulf& zNg5wdZ)|M%l#mVD7as~~Qb_symJRhtpr0mLs({SvsQAwEVpR%;S0p+~%4!DV4dw|> z2gVb(u(TTfcj+0*)k$ntT=U3US|Dd4@6jcE&?K_H7JY>M99e|25Tz9FiPQ!$!tI6JAPjYp63|VAO1jSiy zD#U-dL&nCRa}_#)%!5vc zy=LyXr9iLOoO5d^Ns)S{o4}(*bj-nJSrfu;b@TN z*nzTsqhCZh)Y;Ntg6?a=$TwWU@9%hUvy&~j-OzxvxUJ7 z0}zMQe??{g7!rP{D)XhNFHW|`isCZd-HO%)HLHNX;c~r315)9B)zxd}3;SBa+HLf+ z?V%km)ybWqz&HjjN5UmU&GS3UkOA^BgFyygdYkUX-%fGoy7!nAmc@DJ9?ORPp8g5c4a0ul@%&Ih( z4ZkD^=RC}9e}CW8ZArJgMGMU~;be{dx8Wl8=6lC&n{Z((5a654EXY1>YZCf~U53xc zKMLnCRD#_`Kdg$#sNMi@asesgkD$5aqlVw<@V@1ldBz*|GQm@k**ao7Zd0>rn=SKX zcALpbeY@hN;{iK6JfbQH4%_RrljNg*leWB=2h4n|Hpaf}DxBWq5Jy3DTjk=<1p=r_rKN|q6HmiX3Z zU_w2g+mgN*rl-P6skm?iYcs}kgaKdSunfzUdHG~+oag9`P(0gQD`|7$+@G8XY*-L| zHO4)Ue_f2>gJeMo9}b+Ng(6__oLV93rZ+qyFV}!uA2PAqm%w;AX=}u(l z6CN}jqY?%>DcOSmCPOeA5pO$Pvc1&7RPLNKrB+#TgIS8OoZrUVG<%{)tx}_sU*@)^ zU!F&JpsgbGmbl>;Ut*~ZxvDoEk?L#9#BQ_c;qoS>NV7RFVL1K0vtJ@1w(b8D5QBX9 zKvw0eT(;NS_*F)hEK04oCd${04qtSQEUxt2p_}2i751d?8vTFArU3P*i;oXU2PW30 z6PJzC!_lax^CS`uHH;E3_zHII%}Pz!Uu>M(CY}4Dfuq|WKay_8Y%DWHzE@|xK`E8W z^I2Ok&4(5sDAU31e=t$_BaeX~>Ow5SUqLlsrTNIhjo&fspl(L|aY**K%hHRNj;eP{Q>6@@Q>BFv&B!{D;h_Qik-2m;E z)!+C$Z;!z7tvy?9wLwZ|j1C8KrLR}CDwBWPN5D`HzUSk51@_CJ-THv4`ZpI;B=&g4 z&vwI*^$+Dk^_0~iHCn6?@Q9i3P5iohx(JGL#=O{Cha%sxK6xevacVwa7Xz6&%_DFy ze_zE~_8!jt!N6|5;WZu=vi$VWOsnLdi;|LFt<2&X;k)lN~Vu|drm@0n)0 zcb+be!{3PTNTZ@?ZhqcCRwl*IC>qfr!_LKDtOlBJ=r@G!3N)B^ZWIP(6xDps9xMZ} zQ_f(3%_KCO>s~Y(W0v$Gnw=gHK2#8`TkRFVYt#oTI{x|2%UO>yk}}Si_&10nUN(Mg zA5n=ep4Es!tI_qfw0Zf5F*?Pb96Sb8QOmlf0Z}tb9WXVLHbP-0_`hSE4{8DGN_trc z0_!3XveiBjq|l7YRq{15KG1o4ro zP5Zpp9@qHS4)GZi@@Xj>tC|f?h%8SQ&H=Xyp>erk88(l9Ml5nfp8K5eD;R4h4SG}< zfpw-Nn~Ue?^ua*YxYc2RwVf48&)yb>L2V}N;e74x*Yts|M%T;KV-6isUIB`8pnlbl zVdy%*TQ|5k^gQ;j+-V6O1o9soz<)B%XN~OdOl4^u(&i@8(hKe2h|LsYG%7RqU03|Q z&A*UHJ^6_sh_=bYjwuZwyP>C^)eWZ1Em0J5+24D$@53S@c5i@{gYDLPqd2eCz11e8 z9QL(;p7bM@wKRtWeDUQ=I{>F3oozPIvpBw8i!0QAOZ1Md98IKRklThD_dJ5xMFM9WREip}4O*?@U zzD$iJ|9FAMYr4j1q{Wfc0&2CL^UqP%8$@1m`z@QLuiejK1%mipN;JCMH0e1jYW)x^i=*qM}@b(`0p zrwoTye={H%Q%HZu9tECmrwKd)w-a4hM@c#Snehnsf+9vE5(H5|C%^xVemsJZ!!Idv zC`u1SBJ=U&)f^6z9~EoRwlrVyvHUXh@ScJnpl!3ZBG5rzV4nFW|X3wV~BtP69sy>Jf{j^BgWPM-Y`I-{Id{kN0swiQwMW8s=5^d*^749_uHAXUQYF!}lYjrgV6Q;6lCmeBA@g_^ zf00q+ZX1hbpv$u%2z_DRi3wrFdh18&bIY&@rWXE&#BZ$9M6)Dh;1vj8NBpbf>*+S#Z9jw_C@D z+E?{yjvExHM&vZwNISoIRe$-0ev+9xf#c5p_P$#V{`=HZwaMq&TbtRK9ACrq*KU2l z3|1!+I_DP_4S6YaYE85822O;y%>v<*CmWtUQ)4yu50Sd>13dL}ts9X`C0=exz=-_M9A-giv zVmx}F;`3m8mg$76>QMdkwBgMRB@l~sBsTcDy<;eLY(e|_qc|HT-|K71<|pz?o61Zz_wJpE+1KoLL|7z{*-u;WU7j+73;@xmQSO}P#@c0(_q)B zm}A?+``Zoz+)K2_{hJP%V2Z$$&wuFl7%Dxw8jUJFf+)I8fHJN4ka`_P@jhq&du|Ty zH&~c-z?KGLL^vyo?5>5_nXT)2IvS6cRK+5reHt(LGAC@IbNk(*UjXFfGZkGUHVW9! zGwSj+;lpM^>(k%I8wqH+AluxSW=~Vx=UWoFUsmfmMFjTSh+ao-Bt}YIe zq!^MIdn!DOL(IF4i=l5D3k|MhLJ6r>TL;{G)3tc{Q>GnWE$H!gH-v@Xd!url(93l? zt+NM;&V!hMP$Ms^HE1gR{pLHyZ}J4Oc5+HQb<{msz@=l=7Vy~9*cHsUhe{>5_US5H zxB>C_im51jz?N}JO1yHy`5mzrpo#>41vm2v_V`iQA_4cA;M?OlCg);5uoP%woKJMm zjGiUflXmy)%dNtR*b!R2_%9Hx%VV#W&B zU87q|0I%a56&~tD1R5qGeEW-A^Ys4bHP3`)*|*vS+Z^kiBw_2-U7zjixF4qC>5S#j zTx`$hXbd!dJm2O-qKc#8YjSZk+aY0yxw&}2y7`>y$m7-wt|teT)s#{>zC1mm_cn;` zzj{y01Giz>1pW^QEY1Wdd@%+7e;Yg{gNz!bMlinSV;3h$8&6P&ygff#6kQN8pnV2utiBHiT zZACUmkk|-S7|*~zR&3t0ml4TtN&r>rkWObmNR^(W=*vQ>Pmb;z4t)e-HGf%`b}>2wg4e~EY-gHoX!1grVtWE;H_rKYOm3o3mjWm>TqrrCX_y|wR40_U)>wx5b4FZwR)9DIk|;a(FFTlTC>1Hw4Z_SZS+%s)C*&ITb~f^_ zmfLaTSuN^daSjctkA=e$JYK)ugdC|Wlp_((aBm($;nuj#C>F3E@cktuzyr&pCx!1c ze9H7f35Qu<4xT^mc96j6CX_oo?whZ)0Zmx5ry=Im&l-8+gq9HO>Jo#ca)dCL?Gk=h z8({_*qo{a}2lKfQAS}-Ow2gwvtu3QnCj#_1;vG4B-_H^FDm|zsUunSDg-+)=nXS6a zbPUHNyKH&1y8;FcDBFi!z1bKd@D+vO)VB4>l2vIC5oCgY0-6H5L%o`reo$n%l zhq>4=M=vC?J+m`*fLyQwlb#eaG8E5E!Hbu8FS};Xu~A26-6ZV}7sBlJmpY51x{2KH zU3z(jkC1sk?p+0ljRC{VlT8IFtforRVeTUQHEJVW`KSL#O%M}7z;uepDl$}8u1 z(Smx==W>`Ab;S|J(L(4(JLv!vOt(o$h$kY-7pF2HSiLd|{@F{&S#ZrhjG*CW<1b1uo9628S18DyMt&vJ{JY6x!J3vs!y z%SSG~Bbqo+kd~&q$~qR|`vhrFw#aUpUIJ#HY^5li#`~mlmmT;{bmO>BZk*(K@lp-5 zR6PcjwC16$@e8^j_p6HoPJbH=S|T%5ynNio`-M8VsiFmsW_PLb`@_Zhu=AuUBS&-^ zZ%|Xy_Hdry+x~=Rfk&nPK?xL+3(QT@C7u7kfN&b8)!5yh3z=O+1+@NUTTW_%RK|zHvN*M#%kvM#FS+T9qW})O?{S z#OgN#J1@i-Mh?tO2`QcY1`(aG zJ0_>->GDJ!$RMyj+5MZ*zo+DZiW+`-eG)(eROaE_D`mKKDlNsF=r~tvJBDe~oIMWG z?QQfwP*i~0%2}nO2s4AH5br%>gPJZQfG;QF3YrvPpdMk5Q zyN)rEz0M_XOg$8h<-b;g>)996*WTX#w6$AG`!e;ZKB`KUHUjAbM>qA*iT2!}E9Tig zCeZQ*GpI%h1|KUNOA_qw`SA70b_2_H~| z`84!<{4$CXLifp%)`K$Wg+lgkG`X;6bfLXOE)(Mq8d-j~a*rlK^XUI%RRHD|3JQuXhMQ^gH3S$VCzg&| zxp={Q=*BhZvi_nKam}q&@0|9%^huk7Msgsggho~$oZ>GR0nv>F&G8BCX%lWh=;0^f zB|1N?jl6SUAdY7O126`-t9mJ9jK}_9o|!5t=mznBY<&e#RonZvA}S%$T>{c2-QC@t z(%pwn1!<5xG}0VWx@NA>WbmM)NVjBLUZil37%bH z*P5;-#j~wx2+<>-6G#ZE?`X{z2PxOT0BR=YPGFiEbUMEa)EqAIp5h!90{~r}Vif4$ zjc-v1w7M4lYt$1Nq`9vKSf$-)j;K2mA9b;zc z&Lv64f@CbIiBR<9?>ArI&Q4g&%=655rz|{Cs8qHdEz!|&o0ojwujN9_%=`ifqPEW_ z^0jr(aEWTcUaRNx>l#YWpOyK)jr|alJJ1%cRa54^X96@dVW|`<2MrPaRjFk~@=&i> zjBc4{0>FS?uSB{r4P|X?s5dyjkNJcY7k5=BfWQ7NEpTf4cz?z=Q)gyEp;&Vbddl_o z3V}wq9FJ+^#_wJ>g&En#t(9JhYz@H*D~Z`$e;8b{8=cN^;uvF)_GdhVoyD)UmA{|& zgMrh4aWps=MN%P}We~&b>gAW+g?nZkdfXYH`4Bf(8ZR8cmcTg%F(jOj(kq-=8a_?? zeS0V4S_flH^}l{DGco)IG>@2jHI~`kDd(8Jxp4;b`RJx_yFCL+>N{9Yx#j?OAh8OY z;Ydt6nSl@mgE4Secvs~rFrAENgh#unU|LwugIY)My?fQSY4V8xSLnFc?}{e{sWow> z_D!9J>Sw{~$3KjVQ=5*J->`qXqJ{RM_s;iT_FOlVWE~StyjeAOZ!%TG;;d@=5Io{Y zB&X|s5MmvkHWXI;>{yA#Z%e6bv3&slBax8%O(B7|N&hV>iq_eLMArB9Q}D9UNcJIo z0^1Hb`V%(Xc$)j?0JMmCTD@kK)rZ89E@By+9Ulhx)xP&@p(dY9`U|LLS6F2{Ni$0< zRC*1+qy&FW?q1lgUDnwRuP(JP)?m7Ze5O1t9*_A3PG%c#j6$bNKwRsM533@8|LaD} z>MykgXd1ikO0qMJL*Lvm8eCOMY|d3Qpe_a7|!b|s}`nOQ>)f>qk4tSJAfxk8+zz1V zbtXDuhGE?NxSf#9`}p*szb{|A2RUMb=GPpdY(uS=8R~Tx z%|lFJ*A2$g(X}m7xKh)!2I;z10iVsIy~&= zL-WB3?S5_Jpz54Zk>L9k`a^xxEueX#NejQ130YQ{936pn&IXcdLv zbWyix+GE8LL;&&L#N{)gU@Sz)iw62TGQ=~W*rS;Ool{wLH1{+cKDQI*&I^mAkOEOH z2|+36%X~ILK?2Juz5)u1W$8Si+g-ZQd|n7tnjLXQ=6>V~eV0-wXh0>WQ!hrx;d~H- z9-f@bRB>IFq?#^gvp9U2mqbpFi0lDz=JRxU{$8x36qaF!CQe&^C|VMO6EcEkt3C*M z6LuNLM$1vd^3W1(ED06|3MwjXr<(MtrF)=*>-PZ@sYl6#C>%`AtNNCBMe6R3gK|3r z5vA|n#7C49RNzyA9^iZWiy6PrJZ`MJH$G zxZw2@3ZUTk*~`sH8C=zjTinN*xFZ{s9Be*~(I5UwA(w~)C9QTX8zI#V75y_VSln-e zYUnJtMj;jX@)<=6qd5~0m5O?2cU9~C&(cRnD(4@G=oS9O+})MZ2e2}@z40PMPj?c6 z>rWIsJZCk`p}9Zbx4xx)mykwJz%f(ffv`cR-Su^d&v2QZ$$oXyXY3VQJ1ze zvYt($F7GoL3ZLB@byN^KWh~+Q=chxvGi8pYDqN=?C_0PARne(Tq|hs0zqo{@)o1Ge z7_D*zrD0{#F_5MXyWKLgkn6&K%@@{R{vt&RdNEBHg4&(diyre7h+mXHYLl8Ed3DcE z$m@XTxK0nCAGi#a^iwCn^q-mthW@d@AXuQuKcrsU9Q zxvVK>A2}CvX!q{KzdjsAzfjwE4fNRX;)BMAX`hObV;?&(eHg=goPJ0#4zvNy<=(t=wa&j*TH5oY5gCTLr_py>-R6W zvEBKV_GfPo1aG~CTf~M+PwkJ_`@;_c@6(%(eIqk3mM^5}odg9B#{6}&)hHEnUVrj+ z5(y#3zbS-K70!m_`-Z$z%*@Ys+G+y(&jU1Qqx|ki>1^G)XPOR}C8X!Lyx_T1H>TtD z2C!Yt_00KvZe;FY1^`K?2$r=r8?Hr`tZ?qje1j2azoa}ALG}EctT#xj_oiz5GAc07 zZGzR*OCzYhx`B?q-{D^9dSw-)F-P;f_iIT*z~?^DU{k+pvuBT5Y(j!CP__EmETU&c z?7OAVm13De0PQxLrx_pI&U|ozGM!u;b=-s-@qDJA{x7ynI&uD6BN(5@pHG$Ws|gmK z%4I0gXdpWi8Gw~iBJlR0;j;m_0b;$RfL!>`CzvHL<+1K_hM<-cuki47b?bC8VWTaF zH{q?)*lJBFjp$jWul!!+QzVKAmA zKUL4QNs&cklZeFQ5rA*GPW09+kA`{=wK-jd>+l_$u!Uq_ZBsN^-sV%1WNK_3+vnem zRG(w{`S~ADRDGg26i}$x z1W!B|K218QxwOn4wHgN-JiHJtWYzN|d{auVHRph*=2+c=A)Y}1+$B1q)l|x-E84BG z2Odf=`^nq!b7ek<@tfrz;)cbCLs@De%LBrjKBDrRRcSTT$ zeY$%Pg|64Nzhc%ikdwCJ0zb$|`2~KS9YCn~&kr5{CzDg8EAy>VEXWsc|i#kErROmKsViTQol#6hAuG8hxG z>D*Y2gb-HzJh5^*UshZUo?mKSX6Y?tIWbuY+k%oljUnyC;XRV%81{W-iS)B zq&)G+U+kGq`KUj+Muk7E7D%wN#0pfeJv!y|7;OG11OdLnRZsh)D@s9Vq}u`>QCt_< zEtG$Q>}tu0d({uACffnLdQ168$jm#EKdEzOkYNxJYvvZQrV5}(m+6}QdM5;9Iny?) z)O6$Nm0}7+bRr@`-u8-({%yJ3W9wY%z;3c@$0@vMN4W)9q#8D;NTsFh{lq7IS z#V8I)8~`knAR1K8&L};>MCK&?UJI*K<=iW~ z)F$9?K6}~cbhm7rGi{+|n9hY}k7--?!xZgq_ltt)WoNp`Xu4P|gLH6xtaBlUbr=5{ zHOxA(0r+UTN+#Q+@)LKM%+T2y!z>TY<}Pur&2sqN>ZKv3#$k-{Q9+i$zG9ko^Xf{> zU7xirTv)nZM6MoUp#Z>12yVDKedd0T;~RqbVR{NYlkEN@hEv4)Ew?@ z$+vC-%Z)sjWmHs%nf_xBX;Y^N01ZsZ!6D>D&F?)yPpv=88Zo60+DUCzZqc>wO{b^F=R%gCxmd0@ zmTJa0t(r`^Q*TPs#pg{+gJ`FXm+A=2%axQKZ)C0yg0lM5vdqR!l^`yqCBtbxKTbEU z!nx$X?QyMcEs275MziPXo%3|x>Qu67%)Pb82(4yB39bmgGex?+WW1Knv}<%b&G%MI z#y^-%;&JLu8b$lZei?yH~@B zp^{f^O>;iAm+gn$f$9N`Kn{<+X%MG)cn6--v8_$7hRNpnGX%jJFlj~1K zb^dpk#a`LYa|_n8q_2CO^6br4MY7t?kv=zita|NCYu;8Hg{GbJuBZXoF_f(Fw7GGB z)$qzgQvs9BA*oA_*F9O+-Hlzw&Gs3KtztTW3`TW*d3`;U`Lx2kcT{ex7Ab6R%0)ff zs)&51=+qFvyk2$`uTRkCDTyZ2yp(QBS3+CjxPDuZ?*2k-SFL!9l&&q;qGUKks!EVh z?A|6UPqmnZl7Z<+BBXwDQR1F}=U8ym7#ho8NA%MtxIZ@Y5p;rY)>8~WzkpRtnY;3> zuZsEdzMgH`dx1?NI*s0E?K3lCjP}fkFSq*jPVhD0(5WbhKe)jXM4Yxqy#Q>MPUZSG z`lDO|tGHep4+$C{;rq@sq{x z;osI~=nE4q0P;JiCW6N8XtF!<$B!Q`z=`B?Ha#TiL9ds-W*%nMwhxAqU?(JLA-mc) zI6P4)1C8V6h4@VVVic1l(UFyNCt+oUSgM zV}dlR%%pSIJyf}YK7&(5NePLZKtw{$Ri@Y@4*!77sf^XW4cUIp^-OCm|4b>gh(?z4 ziiXuS1>dAFEjul7a zl%eTrU{fZjtirgL{dpu%)tb~l5dR@ZiYt(?T05)G@c5v>#;D{Z?SnOqza*x|R!Ch( z!1EyiHV4eeRGW0VACl?qqXdJ+^o@$}br7w>Vt$Cb>VfiQH2B18C-;JLSCMb(RI%hyeeGB6oP(fcJ--qP)wxPsT zO7ENTO#(f`=4QhS^5JnTOegyaWp@cKFI=xEaHT98*lUz8Y^rdk?3Y@7_&R;92XmQt zFWX)LY;D@L`PW$b;`&`1#|YGW$}!~WxH72({7PhV=*SJinxbqj*mXPebIeJc9HJg6 zWF;;RTs-D#5$V>kq4iFK#^kmY3(QE)#x0J|BL7t#4~H`YI+i)?B?v0!z3)?Kb?6-W z-r>?d>D|uEA}5A8&UfHxMX=Fqn*8b3TyRZir#jL8vR@}+|M-c0C~KYh>ZWIbW$E}4#YWhZx8Rr*sdIAg z&D;w+l#Rt_zb4~52b&G^^j$Mj>%OeMAkrHF{(oE>SpIzHM~^XdjL{TApDJD%(6sY* zb?7u=wI7%#!j>?@gu&K^O<+fWhwdM5K{54nU%>u4Mh`op2L-fXIS9fu?DpYT{40F< zok?2-=`ggt$U1bi(U9ZIZ6TjS0cp*!`f2(3py8Ifq@JY}b)f4oo7B6_>&voAQ?*7s zMeS-}zlO!s2wP5d1>CFs;%{=nk%%ycFv0|RC za+kaq6qD`i9j&#&1KBL{jhu%2wTveoC}!Q`uAJx)WVbc?O@UL~ON9yyZ)MWSWNz*v zJ|9^;7$Y;_m!fcS7(-;mgzx^4iD0mUR&e3N~0GHYrI|SC@c_!Ozh1OVO)O za*x{Ryod*Uc5Tumzg}WSLjq}>P}&NmcVEnepBS1DJ7g-%&}>4CFiAGPF zcYw(jA}5`j>38{U>m@GwW0(fzH+W4uTU(+M5|9&iI=`D+B%6VujVH&y{Jbofj*vkp z?M9wBqyC5^=;L?3bdQ7To!pE9vtnbFj~p^uNIy`bA`C`T;!5oxh_M2hp2p7j`0+w9 zwlOv9_g??{C0~R1t>75Nj5^4(STR8M0yte^6d4GAsV@FjO=!EC@0zbG*kAG)^<%DG zuI)jBd+qsHBQBo3fct&)caVcZ<+3j>UK@O=2@Db_^pxe-$C&V-XFm?Hf6|^f7-4yB z60z758-8@In*K@AwjjNkhtPDqdsIDlJG|eI^WRB5dfbiDdQRMZ)V=$A^&TD;sQ}_f zhl|AV*TakO7by`#TC*K%qf#yh-Mz)_bMK%0{$pp7R!XdcS)XiVPY(|stSinh+8o?=H@PQi*a*u z>S7`>2UA3QdLT#7O4IXy9G{ZW)5{%wWOLhF!(M;<%N_fS?pMit=+h+L^o@AGwia3v z?f&4{6w1~X!_DI>fUAG$yJJVPplbSfMN<$EZGbb1hGgdqb>k9qKVYI7+ftfq73WOQ z9UBhe81<5wvTLf^V@!g#{=G54gPfSJh|a%8{Qo}Emjj4Xr(&F+IUaU;vaz|?qpBIM zk_c<3?L!1-;{@$tmp_!cX8d-QR;8hCI9ipm4cG7QIarulE*$;p*sdMP(2IH#VfaVa zq)neRCrJ6;e@LS4V(cED_KBgz9z@Y{ylnl;#@>Mz6cVbK$L9G^2k70$0{6giJ@YXA$^<~^f^JP)n0wkxp7;?Jx z>i)Qk_ zae=})qmFp;Wm=Jr96$>yf>G01!A=NmbYSj1b>@G^de~H7|#Q5&UarFQC;&J4u$Bw&67otET#b?}}KQCWR4w&3~*oM#k z+JvvF&`8D9TB&sG@PB`iz9AIN_A&|{p4Cd?8}7eHe+07$3@-(K9`Uay0^BTM1(EnG z=^D}h^S}JBQUM{lMf3Uje}*7@5DbA#CckCW!wUOZ2|OCAFYh#e7xSMt0IGrs2Ob|z3qA%fpMja6R|4F<>3gE>!Lb%uejDHy=YP!+SoBJ0fF`Hvdh)OJ ze0XUO)E|}S{sZjkVDb~|0ax8c)IVn6dkZ5hD%#tFRNUwNjp5HvfZ_Phh>%cFqPa?w9y<-oxedDQk0PF|$>V|5=SApTF=n3>RBQWDP1?UhE@WrzMBen5%9 zD^k)i77UB`D$65P2%ikZ|G1-mDT1&1GvM8B*du`4zj#ki59?vOwgR~L_Kl1E4mMBSnwB{#-+c zmyf-Xd|TK$Iy*N~M5bIxgC>m)Te1GU2d{8Z?S4FYO)i^~tyQxx-{j6hNs<3iMc@bl z4!~sz2`Ql9`ZjpKmjVqg-pJFPh709U8_h!e-0)o-i+fum&QVx~-fo{!wNk zWoR)f>ffLh2?^oQPjLx&qQ~PpmG`a4_0F^*ii%1QJNZ{*`2>Q4HP*7cyu2Uq<)1uk z#*}~SSm6W(@p2fFph_+rdN1dX;htcCJ19W@5Oa2M{yi&uJjdPm2{Rac5}vBc{yw1JpV zrqbX)rW2nw`e8 zc)D3y88j)bHE0iAkn%U3-k3hM+3ceMSgAIgKW}Q0_~PM;E8yQ`0{%@gdx7JN&Zzot z;p1y~1nr?kNI}h@NY5r7d^-NVkb{VA$IY*>(@h(XbZYGqEynXD>Cd;8DAaZtZLM}m z+%Gnf(P?*UzdFX#F%uE_@uu)b-uQ2VmTQ+*_xEkKkUqO0`N^4hQkoL*nIs@FO&v5^ z&y+<1%t|6c&rYKZsKjW}m8cN$8KUm4Oi99VZ*fi!a7~bcnJ6iPy*2Kh_orPWpi_KI zZ%#R9P=P3aLEblz1>PT%sC5g4kT)dHK;W{czrSBZ)q09C4~S+He-!y1f=*4dvza;W zSx8B>PH=hct^g3H>%>CE|EY2HLt6K^5Gg20S;XcY8LCVy#~M64=q&v@*#DB2A9Y}W zC3-Dg2aX0FgLg#+)U>RQyK~`})E{op}fk`#;Hl_P1~bIuwKIce`>OBb4(AjqS3AMNl_>h{^SFx7j_2LOBpqIQHk7k{INP7a z{)Gi#c!3)OS%LT3`Y{Cae!U)KDG%^{SgxrAV_3RDbUy5Tg_)%#61#qVT%`E$!AzT8AJkn;U zIwyoeV`zw>(t3j+iOJBbk_-)c-A-@Gw-$|1K^*7nI&XpGYG*Y*$~2SXhV(7xd4W%JR;Etd*$FTZW*AZ zBkwt)0fP2oWfWJDE3HLl+9Os5qTGf?b;MndOgoFngq)T7!8-73gQdyIK z={UDp!#6H}j)`}EZMKL-^&nzeJ0DD<`pJ+o?LXxd@N7!r8>BPfEV_vJ_gV!3HqjIe z&4;Q4UvM55I*mI2HPvgy$Et;@0iunpzTO&FEN2aG$Vi6tMB-T$`gtv0k+smwSa)>yi_ac-QD=X;K-W%Z~7#?|BPMS!fcv_b;3rF0M zgiK*jP)8$tJFG+R)rI_0qDnaGdle26*QoDeht>oeKyP~4sIH#rG&*&fX~jvd<7ruwONtwaGYV%EgaQ2#$~i1gY25wWv|ApBo}r&k|kU;)QYMlJ=uUMEkL z#bP+0*Ltcs(0PwTT!*u2D5Eth&-?09jni$L#?8Y`p~3_K;udqI48S|!bMdO*o6k) z@#`F*ta_N7ut{dEH=boHjAtY*>nyXTNe468db0x2Zu1FrDfe8v0JRL*EkcMP#il`2bC4 zVic@r$SnDKfl06#>R*}SUStw&m4+)Jlp~T8%K|kkBC8zU8ID@`gczRZOox}@b*Je? zdRJ2H)*jK4KlXaER`CuGVHtI@YiclM@Yn=r^t?*m2k;-1`mhdH<9kpL5eZyPmC7Zc zeYSt@ZF^f`LZZ_`AoHc|+(ZUfainX|qI-CO!~N!UG1^YE(my~+xEEwmi;J0P6~&MpZbj>z*?&TTH6Ng zd3=Vr>eV1QYA8<1(Pi*(BEyrk+}m>$-&sC6bt_9AdOJE>pjIqsIc|-7aPVZ=Ww}0V zcD$q=)aB|Rg)A18RBhLP-=0-^VSu!Zm$qN@UA ze9B?9`iGuc-+9&lL;z54}k;&LruOxfWwiC)NMoQ$d|VFv|291$9u!~5t}Xt6XYutZ*FP| zT>vFPK^Nh0dAa4%&G65S^~Hzr_xGQCiy{3VANUbeE|3HY{3f(7wx(O0A-q~(_ol(^`EBEk3(*yo zV7e!#8jKe+<@U`jOIxIpU|5?VUXFHyw~)tdscpXMWG4jfdGirj@j|T(L)?rAA5F|q zCkAbT%wUaq#)$LwHx3TfiGjV%cSw77AwoG6l+VUkYi#FoUGltg6Ta6YXqiKhJ{RBa zm>MXIP97>zC|qQqVeDFAWJbAF@O~7e$(bLm_T-SkseST1GJ!FpvCeVi>)R*c)fM9T zLSSB}ON-d*RIk9CEBU=3_WhZqy40XEGo3i3onG)R+NxYurw_!|7Fj zBx}0ONYOGkVwh_zZO#K~po9R!D?{0`M$h~9iOjWK{8@sF_l5b>OPIG)y~gnQfW^RR z%}1*t0WQ(bbGFv%b#w;G2Ccc^gD_wZrO4FeN~}Cq9Umzxc%NcdStX{GAY&o8S%(=7bk7qzq#kh%H2W}I3uW<^71ss$Ac{ufBxPIzAah|MLUl@27K2}# z0jlgw9JwYSna-2NJ>lQDv&%MNg9(fKOY}E=?S!z5I_mFRcALW`j%QF z52u^k%oTBWWnG4L@mc2~DLxp{Vm7dG&}Tyvv}EWlgTtoCHR|7UAoWGecxiBhX+G<= zVdDF?3ZEpO@GE*8PR~ZPU^A|KXXgWsSN=i^L&>Fx8EeG-tMx5D$Wb39Av8f}`0Ubp zUJVJ&m)lC5?sg=_nwP0T?^L2}LcXfd18jXOWHMQPPdr9icG}lw31yRCKQ#vM6X!LN z8G2HNDM6onNRFI9_ShUE-zt6;LHB)IoZd^$Qo|FmfL1g%e$3Kpfm20+*7?WHwDp=B*u$W zSnvMUB~bOQoWK0$tPndE=*`2v-3uVNHLpV=@S-BlEh7Y4sU*ET&Ob&~b%i>9gTe(Z znq4jCzJ~@0IvvwW6;8Kc6NYNSaq@%8mBGVO{x?NQE6~;&zVU$?)_XQuCDB{o8 zG!Cd6F`e(UlY;ZL8$}7y;X_?wSz68{^)yWP5lJ=GYD(~p!GMv71V5*a!|r-rrDM4(c9hxvZXKp9iL4-%v8y|MASSb9n>YY~@9fVZdCvO1v=4Kb z`n`MTrV;G2%PB&L_mM}@$(B4fJ?3re8l3t?4hZp#PzLZp*2czl*O%W$7#L8x!%r%{+8gb2_WwN zp%}_56CR`BWnhqrL`-H(@$&jdOdYf9rg}^}nk%vM3XI$TBK2n^t(kOm85!7Os+H+t z3BRJD{}aNkaj>rpz|`qpMfiXC$FI6k6MzB~Z9{c+^$0y`j07eaVZa(pTHLD;WM4Tr0Jz7mo;Gn> z(csV52;|Wder691kf%*%V>DBu$`pysMew0V9dax9S^yL;RIUcn=d0d2GwK*Efa^z? zi6oVJKl;%RaUdrKlVIcXI%wl+NSm`&uPMLB8?)Mep5AwA_nHZ#oW)9BEt{%HN+x-n zZ810Oc}iisJn8%Aoa0kN5U&rVUO)uNUBlh$%^$!zgFe) zhApHHOOFyTbcJe!{mbk0yvY^GY(5bXYodZPMd15r^Cnjn)w5|v`3TF2-V;JHt+$rx ztISb2<_r}TQNpoKUyzc&Scv|M#KO3clT5@F=j&=ibi(ZaaGIz$@;!JeBDD@edWRnq#kdzkB zZt=Mf4nZ5r4qiQfCC0$zb`-W+EdZ0MUfCHSqR{9aVaICo?TvvJU5Y`plJY(Zgq(y} zcEl!1GHzoq-~V(|5LejfO+@~9gPIz?5=Qpn0pfj{{k9@qq%h8yPt86ty_`!DrEvV^ z(Q5oDUdGO`T;A8OYF3U1^Iq0CO6H%=-;XpNEdV^vg4vsj=IhGg@EvZ+*PX=HuQ_u1 zhiRFP4i7T{?h5s36-%HuJeOWi zmeHdek&$Q06{0F{G3D~)(wNL_XQ~7I^7~r93IpIWNlvyTfe6DP^`p62qA!sR68J+x zA~N#xakt6p28Z$(Q9xx109-^>CY`Y_P>3UcXn>QUM2?&&-ZF}|OiX7wp#9yJ(T&^F z%qNktOeM5ym8j&I9Tg|W?a4k{ip8i6=?G~WpU>2%djg`-B}TWK9ZdzWL5D$6+FPB~ zrHuCOSc|>*iBA|HN(5Rh=BNg+@M~7f`07EHiIDnOdkzP5OpGV?v8Egx0!jx6{QszE}9r~1+oSv)xVHY{0)H4KgT;?J=k~#ndNxtYQlAGBc z$QEUp0)qC0=V+S*4s{_q z2y*S@cI3@NjAf#lW;>%TsytI>80q&Yq*GU0{U!%3E%{#cHECW5T3-EuimXl#)Yrt3 zg?{AD1oX;|GS(LM0th9mS7$k?f>OZT2`^vQZ{Q+6@@Ag^>i2Z;&Jcpw(E%JB#YG zx|x?_7fq?Kt4!a@+r>#T=HQBX8VJPKCos7HbRnZUmDkO@ybdj93P3BE_4~=5>(`13 zk_BWr>GiZ(UKp&0p(CqhSeuI(hLxaen|cCJ490zBG*I*?D>}Ix>#NO3r3QIaA@#FwbI#M>ycQgLVlP{)L8V4#`vx!1Yc-n9Ru}uN%)+Zw z((dbFw6#XD&~wtfBxcoUrQx83m=vs+vV^Q#65b1bjMrl716%7DGg+w1P_(@|QhS52=nJE|;a6yXFk*iCI9 zN`*LabQ;pRnAUgNE{WSwB39ai3Zq3TnlQ)!Rqg$-e_4A4^XojY^-z(YidSzm$>u*v zd^%BI!U*67cFJZaO%i}fV zs8pQZQD1<_DQ~vU(R_o?nVV->rbPf-Y>2~cyQn(7d}V*VWLLA1he+61n@W|&vfQ>a zWNj0$YlE%1xECb52U6rP;ZwcLD%PVJCgmmPtk{?V4mwhHm`r#Yj6uCJ=ac{4#WAD zQaB*wvt=n###~UHOsdF9spsX<_KW+@T|{Hyk~m_xsq#3VUQFCkOmhJb*te6RZ|Sjw z<43Uh@jkm+j`bdx?RJ<)PXP`Exp&#eBI{%f;(nuqA#um66(i@H=pYj|k9{ajBE`37 zyF)##jSB7Vf-ee!zvV4pQO>LJg))C$@Vtb0qelEM5F-ANx_S4W1)0a19sR?9;)9PK z0}1U(V+=B^zmq{{L~lUb%3CzVAmen$b&E8I*us3NK&SYJ5XLT}>ReBI@CtCK(=&7OJN# zDbZz~m&0gCAN3lt2{8u7_X}On&hGB+wzsXCN*gycYb=O6Y%@eBGK(5aK;82fI;R_& z#Xc=1S7HsNEfv~9pLkO^qu95{M$jS@$IGM$IX(8H#qBj?uTBwirmG61%2b*g-8R8% zg=QkIT@b>tV?Js{<9K?lkXWZMnpMr)2~KmAaT1>L^x^KAnPlGEP3xqi7KX~Dg}q9x zAQS-qL)PP*FuwG`7apDgoSYB;XX0jN+ULDR;TnVOor66!}IF2Ur7C>awJnhDDIREhxIZ9pKw20YOGd%>x z9!E@ac{G7$mkI?fzc_yKu#kh~|lIsiPg^TU|3_pLB^)-QG;P7-n zfOGCcmSKe94CUJAzCs}cPGi!jV6}HmPKT=|rW7c^LawqxMZo3oySuS`(!{x$(6ecD zwSrEGB7Cd&GKT(6C-Jyb@K95jP$pgI$<;Zr?OE@ar$(9t6bg>T8 zN(<_JFpO1}Xp785rp?!UgR8sce-b|Yt$|VeD^?9NG zyM*s&pq>5kV+dC`t+ zUtYPRiYX|DwCT@v6-&kqoUIqnMBf5^)=t|M?w?==_h-k11^c$yqV`$i?(*-kh2t3m8CbzZU1cZO*7wXMf&yr)a0&aj@SZ~LW2{QwYfuwuW`iq zDExw6w{D7Xfoin-OF|pVO3=U+bMW?Xqmw0i@Z3H@8(Rmk5ir|Eq`=N&j zWN#G(sOseX2rH{~X0SI%^``i1zILsXNJP6i%~*hs8d(^=K%L{Ig0?o42&{b^ORwC* zAnFEb!nDi2451IFTuAjv_uBc8ODI^OZ+vbmUflNbI8skB*g)i@-|lB#9w>>p`S?Ou zhxJ3)(x0hQz_6qt25yQ-?eA8&pZ8}#f*%=lC<7zB?J(d7U0N>d`;_p>^G0Dxi1}#4 z!J8+C<0U-LAu`>%Xw#M-C6HxRO%G->s>0N(%#UT0IIeN=foQcp9pb={CZUs>e>|!OMYHVNvTguT8F|oS<5XlgC%ImyGhqQ zuKvTz?DjyGcZ47h)iZd^m(g>qHq*K7T-1ifRdR7u=n#eXoPyG>0Uutb^GirbOlPPs zp7*~?2O?C>%u3X2AYgyw+;bO3=fX@JSJB$Eq!0M+rGOP_4g*%#@lLeogPXHBI#p}FJu z?h=Qnp;Tj}oL6LJn_>65l~%dPu8^6rYs>LF>h3KJ)*v9%tHd^>ifm7FrjR0ysFAA- zn_68&@L3KB6H$7x-s(h|IPi=?79yrA4@4eew1J2mf4lJH z^i3%2gl79tT48Fw!`D?@DwVWC5KJxXnHDp+F5j z14vO1Umk;lNXYFI&-U5NCxb_V0^Y3k#bpAjM=2~QqS|!ft)#ekcEnzKmOL`32PdZv zY0b{4?8m}gE`GzA0$`g~IvrwSWdFnAfS>~a#5*5){AH&AsURmeTmJnO$ZWIlcJq?8zw=sxO)`;X zy%X!_U5`hGK|rV~dQ$Ws$-v+G;h~_9Nc+VfdE=?XM++Bhs({g9S;Q#?3YmmoE}>b9 zNkvn@Bm|N?poq<_8))|B{*=U#{37wbTI*{YAbT@t564NzQotj$()A**x;S~th)Cr< z^~j*q`p83mQZNe$4TFawEtE^C6kEpfhHM)x(Cs5-QhXRG^0o~#hQY+7EAIlNfQpGq zPfAAzkHC`R&5_8348WwN9GkY*BNBbc@s9bFVs1T09PZU)d6#J*^4@In`(x%$KJi4xl?%3Z&rKgwD<}q0ACfC@E zWCcb-gdqmRnK655F;YL9c2MB^X6NSmkNOovgL`_2E#{4>@YH`m7T{rFVbQcJo_2P3 z4*50hh`=e!NDhRJcOlnj`qvg)ZJ`LpuEj)|f3O~6GhD5s)vAsigAT!#4HA72n08Q5 zc=pFjS*}zVv3j{>ASf{2e%mNSDF@M2pUg7voh^$<=PZej9zE4ZdYAEM0`z}KSwB3f z#k17sv9C)!IF5NRO#^HjsG|nz4KAMkS$4(xST@cKUICNqjq}MHqTS)3hHuU=A2k1I z0tYI?JXaoP($V7V0>oF^bvIjyy=(a8nwEJUP94N>!IeI=!jerzXtGLQAxFCkVIqhX z-Hl!A6nN@E6yMcDK|4S)Hkd@xIIs4#C z8CsNaN)rQD%FBzN{Xjp^pf9e`TYfZcQ@+alZ}4B{!F53`!b1Bqbjk!(jS^AweD4f>pzy8_-73*7(=DGE(Zn%C(E%af5h|*unY01^r!`0*jdV&;=zpp= z>|Xd$tCc9-|39{#0w}7kZADN4l@d^-B&7xEmXHSNT#)YWF6ok%?(Sx3kp}7R?(XKl zsD$tL&oDd8-Mc5A^K_k$kzIC|mo>%9W3m!8cG}JKuCjmFpF$+Nl~uVw9+uC)8F%nT zir1-;Ti~7@Unr0+?M6?Ac!PpM#?$If(kgxhIOp&e#OQxi+TjRxwR!CdI~s3)pqd}> zo+T%8f9TRLQXexIJ>Gh;q76iM*Vidi+hHD}m~4zz$6d!b#E4UUDnbfm#v4~q-tLNd zGG9m`m>b)`I|QL?bHv6Hefk3gBXno66z{(1uBo)y*&?NZX?}@#c86vL*NDH|n;pK+ zlCVE-xgIvecja4dkRNY_4m;pst zD@C$OYsEwm+HTlZ0fTd~?20`^}UUem}~lvf$rez4xi>sy+Xt`sq17kS-B? zC@M;)1%#go#(KUuLXh@~eU&>c%Hjr*cFZPHJP=Q`E;t7IxgDYFQQL$&uw8)H&7+CA zJe&RT`c|hfMH_mo_)Sd-%c$ROBjQkC<;kp0l2DX5OvXXLc)>8C*8Hf`{%G|E1%*J# z!s21yKX&JJlBz$DN?KBGB%${5zgse*y~ek(*VeNEIGwYcs)@N-qGj)9_qn}&e9{u# z9;G{Md_j=pFijFgu=)jpCr`56L762dWa%-2{hfbD?_BTv@TL78N)D(tg3(+{-=qY6 zz(>GqmU|g!okXzl|D__(=(7X0=)IS0=~E~BBYVYs$yUr3q(MRAV#^VLy3M`!NdidV zuot)1%doezgK*0`jS`M!=0v3cB~YaZhz(?Rb?@m%iUXci-_F3Wuull}4(&ifq~Vn^ zu>$?K(K21`969P#P9EXzsVlwY)d80kw@&@%r&Hw!xJmIb%;sTL)m7=TMehAoeD=hO zRq4(-WW+M@DO~d^qTxi!VK~p`v=jh^Hr$@xM*5Sz-b@~YYOKFtswLt0AdQd!e!?1J z8+qbau0$n=3PPor%B2K{M|(lxWx3!S|B!wkW>zjxX`-+3fAky$fLzs*Nhq*%|4Z>E z5C*eNiB*~l^A2(oEH@d2;dXZGW}2NHlIeXE{%D8sDb6EZZlR&OA=V$G*1dms=DYsBE- z48;ozv!hA-Q@bV!G|E-7)!|Eq5$TDU!wshX1OY67r|^Twj>e!72H;>deTuCkUw-rc zf%x{7?OIHL+j~MUW|nc!t1A&cAzV01Iy445c%j(s3V-Ylu`^r_QrhzaFC30VWOe?H zQo)Sb{k@9q1vRDF@@0&%HCKzyz8xtY zNnEQ`=Fx;@O!fuuzwIsz+1C;s4i0A~nYn%a+CtcD?E?W3c9U+|IyKc5WRQP9^W5km z1oSL)m`A{DhRkP&n5{!jGg?S?arH@HLtI?EBrz8gG}f0HI@MFa8Ku=j_aVbP zi@0SfHx!6p5EtDv8Yu`Nms(;lp9|R6}D&}*Bk@2 zO37Lu-F$`BsRmTs|Al`uDOrF1sbc46+8mMitr{?)i%AMhBj}W*XwCyJSi7a2j)+zG z9hCm(<5U+DRp%r#p$IBBY~X@mt!MYr#{U=|E)UpbT(=agNdA*@Nl)@HS;egI!_S_I zP9R$}v@HyeJ0!)zxVc6Zr_Gb;`N~+t?m{bmlsDvHXb;<^LYeC!1}k6Jpv|WVH~Q6~ zXg3nCMo?2zKV{QRou^FTgEZ*PD-#MdAgS?GxfLc7uwq?%P_L4$aV*$tQMqjzWn3+C zkIfdP&9=9ViN2o#0ec|))RSt7wDROle-<}jO$DkXcE*hM6mbYPsh99-wxo0ku&6=4 zpFG;xNqEs!hJ#{zfj?>p^D#nMP(6?vkhyNsds;sr3*#H%x`E<1Xz(SpXv<`ned}%uJDYh1j=81%<$3waLB#(?=maz>L7QpAxEP-NnkB!kWm@tVh zueyYQm}zof)06A0%Sf8c-nr%-v(tG7*Tb}&&p3Jo@$KJV=?=xZiuFroYrzYlry-AmZl}N;-p6 z)xK!bXVh=|QKH*pa!EB4n|nnL!AZWOJ!6s%29vHPyaD? ztQY}(js=4)>u6EJ3%$fgiL|~K)p8(PE|7MMnM;>$D`iQ3FnsTdkPEObHp9+-NCM&R zet+W-a{TI~ODi3w^_xQLoTvL+L*g)%C|BhQBQ5 zm{c0-EzM^Xjq0G#k%7+ftLgL~$9OX1D#o>!0KzuL#^();j{usm* zpCmo=Er#y~iY%EQ1g!&Mf^f}=5_3-vbb7yw=B*BIKTK0nQ+^d*kmS*tgX@4kN`cet zgg@cjgaG&abl^JVQX|9p=khQ2xzh9~Bq9=$da{9% z64vhFp~b6b0_W3PI;Du_L=MNt$3X7ZoHhL@oJaNB_kYqm|CXqUBTU<378C@`TRvt( za`uUCQzkS5LY9Q|(5K`^qg>qMk_8Is!lp~Ke#_^LYx~!F-_jSng{~-{PEaq`+$!Fv z_haP#0yf*3NGZI-CXx!(l~=O>YW)7wC@zg^W$a}Ub zbcutLl7R^S4fFYmhg*?fq;Uf&V0=;f*9zML8N0oy<|Nz_$$k4YvElY#a9Q%tmzMR}b1 z?~7Mj>Mq~D5f^J*pfIK&#uMqc(NgUe7iLYE=9EuTqc{|i@&$%)gb0$%sBAX&txxmWrDBQf<;t6_k1g#wIIS3^F)9(&W zC!7>JXp{ysmAx^}&!v{U;-ZY+3NFjXnVvO1ZZ%w3F*L6>>BFX`rtW+5^rke6pc{j0G32E0N*9r6yw_gY7fuM#M5Vy_)2ictgq)LgCe z;Lmu>xORJEwH;B*rzlt1(C{A{^M87gC(~1m<;_+)Y7(+H*NnRop-C*B!oQ$T^StT4 zl6oEI9j~;EE7cp}20Ept%9UhB3^Wh;0R@otmJfI~X6t8j!LapwWGw(1CW>;}_D*pO zn^Vt5^YWNS5r+_c6k3%|tDqrX%XSB9EM6(dkhl1@!s0O%p)S=)yIBu=dAkYmQQ{~ z)5J-gpXaEgPDHBK+BIT{^&<}^A=v{tr20zgX+|^HkCdhTR^Jv{d%%BBNlr#f{yOi; z%Ve=B>E3OiD*+dFhVO%#bhsg>v$j$F(}fg8bH_)V*rcDVgq`GlJob)2Z8|qdFOLGI zudM7~XMlu=N+tYR1-=8M^g*Fk+uuHS1X|(CjxwI-8oz9&=3kM{i{Y3S1mdhyjeH#V zoc{U2PTyutO;ewKmY{w`d#&YpLv>PItTJZj49~~i-CacH*mtLT{8RhWz|CCqE3FRn zhZoADoW=L`#&SfUc+6BBC>|rqvl?y<#21NWMmbR?QI^I;NEm0Z%E!WAaMki>ruhEm zo=Xepf%JeUhzwK#N%ZkKJH9EvqSZTF-lFIj54DtO^rXL49xe7|RgCSg=KOF%wGdsC z4omb(D3F8YxA=9cep+le}Z+>#E z*AS6(DV5{lSSk_-+ovma##C~Z0hKH2+{BtFKSvVtv9o}r1}Y3(9;Gp`?fZ*Tl|cV; z0Y}A>bRRcme-!fqN1WloV64;0NXuwqGv&yS)Q2CPKgtz^nQ*d?6uRMakpJ>rVLS0c z)_kY#SG9ybBMo#sLZ{665v|^^mHZ(DsPSWTeY5@W9~k2~WAA`MfYwCl8^h6_%|OqJ z-hs4}&afW2UkA8Jl-WHfuVg%r-EOe{kLm~9=xDjAfCI}dq-lgdc3f9h@;N%>flp-! zue>QrE*^?*ggAX$IAVqml(IK(M|4g8P3^Ee!uH{QGHbQ%XCPww+}gZ2T7$jTH_4o+ z1`wOUfQ78JJBHN*#4kg2zzZP|e*=v#RfzqDz2C5&nvs`mcKZ+rUa~jG!VP9m;H?2Y z%`^3j`fDt5RtvX+;v5J3e=w1*qEV|+<9jd5pW*{IW)xe^pzk6e(AUatBhhG|Kvc7+ zGYY}G}{L6OssJUbTBqG1@e&<6JNfSSevkX1>~=!sMZUPnyqsuR6iEAt7?JO zN~xbEyQoJfyB4R&rq_b?y3ruAZNWDmCH`v0i$qG%@B)VYrQ$>5k;2&#_hN~SwdqSP zpVV?wy6e<=BGJV6fWgIG12h2eRI*cLx0a=*_x-Pu0_fu$K&|~Kf4_P-)EC76IG)0> zfifjwhe+8FNj|R0F9~70v#R9Y%WEBtS-Ua_rbPPiWT`_d*yjVCw>YD+vW$+Gh#1Uv(L!pF`BW+VEf;AQ z30$L8$bmj<$Zui=yrxswC}4l=i_>Q6%RFeJWsa@puYO!(2Dl8tUew;&23)W;RU+mN z@3%5`)7OabDm)!FM=up8Rj_4s^N_z_{s+oHw}7;_K=$(gxcypQ050*i$C_S!@1#gk z`86pNf@jIOTg){QK6R%ky5JnTqzec^o&BW|j(Dw}`u9_k9+bH9%(tjYg=0-Kf%?PsioDID+(gG+50_4G?2@AHUQ?>ezFpfaLoYlf}+yYW`<%7-QGkv29jTwOrhjGc_5 za{d$$r(&YNF;;@-Fi~wQa%`dCJx(l{!Hz!Q>!zh(MQT1X$M7LdR5lR8VC-M;N5a;<$?vtWzC4|{WkK6z?!;M14|xB{{8NQuw!D$WQTns6DP@SE6MQ>0f?8M36Jk(1Zd`J$?sPR*7sGgsidVCf3BPA;Zrr zL5(d_QxrdU#Kpwiw0yq4dI$QNy1BiRwx@Mi<;HLm7Yj0x&ji2Don^mvl+}8 zBdz1P=FsR)X^1ANilQ1dqMHI?(=3ZMPnKhB&GtPBppp>5x{IjJ5;ZO>OPHSm%7sw7 z2(@v|3u^aj0in~_f%q=~bkN?ySZ%`2u+;G-w9ByHSG?=nx=bOcp?WsE-Y1Ss(>EDkb zAvA_Jc!l^Gw!Ht$JuLn251ga0%a+$03p_LJMtW(Bx?-46S;WD1sdGgSvMnx3 z_kmk+CmIR@QX&=x2d@ovz`0lJXKwvft#A`n~1-}PMiX)N)cC)CB+fci3qgL=-D2?s)& zI0X!D=T-24BlujKueCu5OIscjTTIg2C}1mI`_USGffeY~5&jk)$<&8de-uZobTcK1 zC!jAyAUwuq0}5symF}r)hC?-De>OK#CP*A9v^yil-SiLhxc;100h-RZsl0)}#5BNx z;q=yj+?;;*Es#YV$!=nj+3`Lw2XzK}DbSnpO{$7nw=GoPt%pIztFBi)Yq>fjuE%v) zCI-QD=`hVW$)hJ<`fR12Y4*#~=A-`Vr7s)((Lti1rhwO}tQ}@?&0{6DwS)dpstV1G zgDaRN!Du5R)wqEgjzO4y?VesAB^%pns5gRL=9dBp1)fdE*JnIcTaxgVFEdEPXUmHR zy4%wuiwneLh@~J_4}S=G{A`&M6O(sLhluT_>om|U$lr-1O+^g|#;ZhAsly~%$exf{ zZ2iEsc^S^@2D^YSVs}|W1$uU`v&%?0JBJF@M9tZ^T^M`e*l~vu%eOCf(d)^9F5UZs zKa2kY1~4pxf`S0!uifl$of{#=CtYWt4XE4Zizuy=Z874?>C&**?~jR+4nWJHlWfJI zVm58U`kLND1rHqtgS23g_;7x@_w_}5xvh-5KMZ$hSk^PsNz*b zL7bw3th74JfI6VN%n3I6*qvhZWAFr8jZS$eE$&x>^&Wb7;z0BVxdb}~o$h!{Nmy%l z{&3=tC)}&t{tXB34iUJg%0H%cMWXj0;$zf~fkF0j``dr(i&7QR+g6=S~vFKerD;t~M zx`)*nnp$+3qScwQtdq#Prx!=H%greyT-2VyjP@o#InYR)BS#n8lvEn#lRIhxx{2iy zuZ#7*cL!o0626COo5ZFpb}xD0ROS#$+9ieQ2k&{vBj7(Lnj^QYiCj9cM#v-$DpxTe5mgC&x;QcS$0McGq$g#4 zKrb-3DEXTW8tSTMK#9QuQD2m*&z0((TtXLlt2gwOHkupy!r&M5DS^xhSJ{*>@p z1LEbo&!0FBCvCT?JunQ<9J|D0Nn3aM@g_7^j#!_r5S>~-4D|6rqG$Pg$Q zonMMl%Wt1QGh_>1inA7EG+$ljAtj$A8#+HEu-*&r)hS~6 z)<;5~UCyz65<0t2$_4|yq z<2nCO3br$LVU~qt&w?_87!pU@9U|~tX_U)o)yk1&OGB%;OKE}29iUhq#&`!N=PsXA zkfo)icng<^OG@HKm2CtS?!s82cHJ!q8vC=D9C=h3DxY7(>lADX0Wt9)r1+tpH5@Nc zPf^M}cwVo|`8`Ac+fK9{n~KDD77MzAEywJtt4%i7RAFB=F3WL?r13KkdDqCQv(2+# zsEQJlPdSvKZg%DA;zVG+QcvwGTKBw9O-iF8cw7>c(+c7)G#xVN86v$~(+=zw~a7e)%e1!&!N*>08Y2TK;7Or5|v*0lUb&FKW&Tl#0xyrdCbp_djD@Rf1 z`E7Ix*GEAFYqVQNHOnMqS?~E22mE3>9qtYr1^ctQLv9}oXiSi5$YyU((U=dMoR-Gx zQ3@u=ASr>`uRD92YQ@Hd!}Tw^d7?UN#@hD;gRDr3qlX%$an z8nQhop-bLQ+)EaT%+aEzJ8qtoF-6 zAt87<@7O-GVcOo(030k{L;&Tlj>Ji}g0?Q-J<{xeV5JR2F%#xG)1zYIyaQh-I5K>Upo@FKH!v@mT9cicXs# z2VxGB@F{oHn**tZJ;lz@Rl+~Iw9A=H3Gi+sCL+oE=Iu?KK|O$>qqDE6gmMST zuy@}K5D$Wb<@t2@3zO4Q_`R()ys92}fdc7LxNl$kjYI(UZB^|lf6uX?ONoSmC_BG& z|Ng|-?#h8mYZ_{IW?Cd#7w+U(9DHyXl`J1lzSvHdqsVR|-SNZ?7U%Eo#$jKgpfuTI zRZo7r=oP`b2im9D-P8}g$7z3gCEbGW&-8~MzigZy>~55C9woRfN81eKQ3M}ujDAYn z`6PGoOR^S*aki+dW;gE)235-h75UluyQ&)=1bHa-1-MJv)|w#g?VlC=B~c3~-u1$@ zt^tJGH?OJdEBvd&iKE!{rMmjPoW=uJT)6Pd3;!J@HtHQeS?zP`d*jNorzxuuH`!|> z-_Y0Zkvt0k$WcCCGPyaA-}ABK!1%sq>M@;Q-L9K7X_&FkX)<4YopzeXrrt(90yYhI z1S$1PZNiLpz}#X3I}+4lM+6{G|7DnRiNFM8#{HhJ|Cv`y8RCOR=e|M%A-ZGq!FSK!sf{{xMu!zkDV?T1f|?Eg7%>`o|)E%HF% zMmDS5aE}9)1{*;S4~b{;#cHyTC(+J-{alE{akDsPRP`kDpW%_+t!umm-IGkbe>$~s}TIn znw^%Qs51n@S?y1)SfwETc5jsBMEryhTY`|~AUKD&m7JE5(T zLe&_OG4e*P-%m|R$5|A~N@hwm$Q$8H#`_21P^iCr^}hf6j}UkkP{#Rpvgh~7!fQL1 z>W_V@X!R^EGq^bQEH29P%T}uWF~wDBp`W7NDi7Qoaq?#F7QWx=AQ+z~F(Io$eCRg6 ze^6R8!1yKG5Ap2oKV`35gV-1=3m%U~?{WiwnL%8m%uxXILy&lE3?)?}i3>d%0X<(Y zoWz2-rLQW2&oVO0CEq-s{EN7S06q()&a(eA`~&A|lWaPv(5!-sheA7uH>2^szZN6(EC2>VzOkzCxq}gV^z~_KKH|5$LqHs& zFLc_8$;lEH8^l3vZJE3lnIrlGO`;>~rnuG+#*n%;jkxrgr$eVlOsSVKVTZo2XrwGQ z$JJL>YuaC&IfPuDf-1~{E{>+UY9~Ld=ei%ByqUfQCOoI}?ykww5vqMDxZD_E$F#u} zZS5q?vmeo&x0=0S;&@~uCXR@VA^p8Q%a|>^=q9lgJ(GG*V!+wiq*iq*RZ^lee)Pm7 zUbsff)r+EXI!E@aHt-%>pu{-MHBEyB9aFun| zfN=zqWsUDEN@2a`9*M8PBCG`&9!>k@BA0vCf_bP`lrb(leOZ(}i8K`098|CvXZxB2yfJY26?qWrsk$Mjgx(&OqeVac zZVOaq;A(d?!CQdU{0XV~oh;CdI|Xm4%kY*wbQ!2taYt)AIrTIt+yxp6R3^K4@~ zn!C@g;#Nb!$jM%zR!{G{qw<+WI{ndEFM3)-i#eHIqdH(}^>(Rd)ftX4W4$rpN59`W z*weePwf_N82|Ozms=2WE>ZL0B^C6G*)?m(94EtWncW-k!JLNetoGCNx#rt|R^j>cGQjPe7DBR($fgbup?m<~D!|HFr$I_Mjt$W}Q1 zrTW!KJV%=`IROIVQ!g(B8*?YCZD|g+zhfK?GGR5W%O#-NtZi7PR8<}N_nLOH;_kz1 zr&EO+VtFZrfNT%a55QbpEaERFx>M5T2-;BUwc z3LhGcbW@}!B;=ufF}4*D9j!ILOj+58&NEy#Hnv4o1gjq%f?HPm>mx#=#RVIIZ_zw1j9blS^EUzmXZGH`%V#4$ z-O`Vu)rXj>p>)iN)6_*TWzlJFtns+CCVH3uhR4RHVs9x$U*51mc?@^a@%`b93m=Wf zh{vA%ddBEl$(u4h0}J;9iZ(e?9A}{2>K~qOObSE^a8fi@eLFWcE~zk^8_dYsAl7L0 z!+nci_Q0`M7gp^D3@!BV#O?Fb6TFzp`$@rk^i_d*x&C`oO3HEo%cWWmlLL292lYpf zHqf2ShjWKVlNCaFLSVw@M?WYaD7o$U8B>5l){ zN$q)vO1Gt%Pc+WMHll#Wb59>`soUnQxqfPXZ+y{o-@0JqDWWJ=GFa!d+I1Y)? z0&;k(07W&i+~Jr&`GWw=>Jj@o z$IV>l5CFyQ)GppKo8PeM?uBa6(pkafJ-;Ex-`ik^Md+qlr<<~>=1Dw|Thc9>o}2vw`joI!8m5HWesF7|3TtN!uOWBhGo$L>D+&(L;PGPw7xo4W(aW@OMZLsz^v?5*Ie8Xm*4S@ zi(mg20Ly$n9fwCo_RCb1^|HZqx88?>hm2fk^>iT5k%XJO@?xm`VDL?{QmyLw+AsT_ zbG-aTMd!I2#m_kmH@@%vs%vs?*ar=+eVkO+H_#@rdk`3HBdYLG7wt4li_=uvt3BL#lUMiX)^`aNLO93r5o> zwCnJTZZNoE5!i2`zPnSt^@tI^w_EsdKXKu^~{i>L2 zUnzEUcISyq{P{L3c8)AtJ7i5GG3GWW@OOLLuR@Xnm}C_%o7Zf2!FKvr=PsrT3$<)( zh96qXMru1@Z@1>W2>brI>fSHC~{0I=l$hD?#-Gr z2iZbBFi%BBgcKuXQp?#EoH6Dj|1CnzSmVfOqk7|ORU4my0W6%IC6z-fS(Dn9zs1w$ z$a*H$CR9RBs7Zotyf!Fr@NF%(vMG9POhy&P6#wKyWih{W-4FBJy2p1bY=ZpmUO@Tw z@ZK3Yu?rw#7i8i4p%mQG`ELjrzkC0M-SOmfO=Mw)CoY6;>b#7{Mhh{!1Km$JGPJb} zjm{xx&&YLcusUjfX^D?NOG>QRwhYkDK6+aqgDYb+m&RGF<#@2nL&j~+gnDbIC?9$$ zIP-x%rWM|4dEJ5!QLLRTs*tlz|>YCqIbRzK5p1$P|rd$;-aTaT87@T=bawIyK=X?=5mn08s}OMcMa z!DA76S;E);>`;G_5B-K^{y`5b1wbPYfPJS#Q96N0CT4k|TYcQUVEeMmsfHui&yx zi-FV~LDs`)iG`C3{(KeY;rD0yKbB6n3&5Ckez@{1-+v155Sabt9*{xRj@(j#{+LAs zrEV#yY+*;luF+5~NK8@^qjZgi#@W229zzUw1}O%@> z3}VF~Rg?L++jZVa@r()80Qqwe$@`4xuO$p9kp*2 z!hOyKATsZ|_fTMp(!WcLep;*@OhFh0BXjyxQ75>-r7S8@?(K;DkF}B|D1*F=j6*_u z@K}sy-(c)M`IW=e0Yq?%4pPB6p8`QayL}FWV#RT+Zoq;5!qwflXE?z0XNk?=yGKv4 zr_~=KR#q`HHn{&o-q`ul5RvT2-^Y-va=j#Ll1YWCOoGeD@klK}6zh6@rI`m-LjAot zn~24;24=Ab%w;T7FOC#g(k}O0(4gf;qD)=TzTEko1OP1cZC6eazdv(64}c<*F!vt; zQVbe9-b>UOxwPJV#L}07NFaHXZ?ShSh$~Ixnc&O5QivgYXr+=?X@C%%#VH;WxI{%L6B3`eo)QoV#H=%__VX{Y42EcZ$a*<98HG`&h8^=Kvc6xUGtWGu@#mM3If2s#`T@ zR=`R7)toN#%JW+q0QA0@@T_pWNR!7Pkmm`l&*zEBI zbc~?!g;Jzw-xQt-fpSPn%eXD@;rOI*n7zFO$$O|oxd0%t@b`Zo!G~rsTIM* z3W*Y0E|TTRWGtzh#(s|mV^PuNwd8BcIRbhPUCW>pDHW6;j`q-Qz~`y?uuKlM?|swW zyFR*`X|Fe91eHF#z`yN#v-`h7AQ6gshA921^k+j35|a}PokU3^$=vPG3Kyh8yMfwq z-2nnQnlNAFswqpw?NSy|C~iy#{Bi4<05y`EJD8hbNqKaYzGEKYDaLvcvf*6T$eQ(O7-i==R`ra{j1lROJLqQO(}?1@kSG z{Gda^9*c-i4DTq8=6Qi6)^>Y6;s3!9E^$B;(^~DNy;;|9wD}?$pP6Zsmx@sQYL^ux zhZKt@(3H9L-DvC)QaYM0ox-&9(v!_R!%ED)Zq_otRP;H__B&h`j<2X-9M|YFG)+@R zr#FgUQpNw*1%r(UASE|PAnkv#-q(rXlbb-l2~sNB=#mB1{;MMeOGo>z=NLo4G}Zr^ z#t?$j{h4t^f0{^~)f(Ext(yOP(0Uj^qYrcYM{)x@BNJsuisJ~*tv^Ugm;>f09T-fiR?m1 z0Y06|`1mPe5)!16l9D}Ob|iT+vV%rZSw3|BMV5dz0)I6XjKTh|8L8-L&5*3C!Oxge zGd2c?q?Qj;i&1S}tlc0LJ1G?4B~ly8#pzknB9$x1A{wYj#NZJ>TMVTqCLT8?GSpcX zW$>qWk==QEkUqY5~}-v z-Rvex`%}FL7F*}}rLt1AX5ZHa=rb(d7UBFRS$M5&f@QQCWDE5M98%(Q<^gc_2Ae0p z7-}+_P0(*nu=}O6Sa9)YQCTwZ$ZLeCP3w_DWGdrXYCaK>U>6r!A?T#mW-YNHPXyfg z)3vR^g`2OGJLBY39dxL- zqD=di>O>lAx5(eQZpnHPtcAQDwR%w{I#FT7men} zxh?+U)B{`NY^6M7-wzlfh3L(nUNe}CV+I@+yz%@-qCcG9dOntoiG#s3>Z3aMiOwG_ z%UEx;Sk@g5Yfa)?*-C+SUl@zA#G3$jM-72Ga{Hdd-%2{_o=@E%CX`6V$>jbEqnw&C@2^NgBFo~1(es5@$8-#(M>^N2z}=Uo29<+eAERG6Uxkan#1!beSAebd@; z*bn!^hrV;`mCbP@Eu`c@+$oJ$ol7dGOWcNa#o*mdHZ57$3jvAGxl6c_GFd4~DSqHkxWFrZ_NvMXUVxTGUXy*+Xj1$Pd z&gdne*saxS3P-8FWow8cz?~v7Vxp2{F=JyF>Lfe!E5^x?gZiW7ueFIfpTr011Y6wk z)7fhuQ{QW{3bU2~nZ{hLR;`j;wyTq_zb>X?a?Z*d-tb$pIT1q1SyK_a+-ga8L*4x6 z{1w$G%N!Y~V6K9CaR0~OtN?b7Kl!~+^}gWzEwOGtm?`21D)tk^-_xq2ed@CGd~lD| z0nsrHfL#v=zJGCtLASrWoqieia}LRAlfuLMGO>z`T_wD%*<<8XT! z;}H__aU*+y4r-W&Z(>kSflyWG2?He!1A{ZvGUGoZ!!tb;TJCKi|NU_nUjB2^fnSB! z`33j_Gc$?zzHofHe1EseewYwx34Xtf;m}A973mz9ynk@Sc^UdWl$GI5Z-V0FVZSmC2+9Q&9Vux0s5}8$Wz*_gyblSx^MGfaIzBUFOO4JJ>J~5^LTN z#6tIh$*%D9m|v=qTRL(IT4=Scl|LBNs4iAjDOgz48#VP*^9~9Pp>?^lh#9%LfmP$h z<*TSMw;Tlkhx0asYLn36*71y!>P24E9!~yq7DK}^?M|Axh2bBrPnZTO9=|~6Ey=Zd zEpd8#R@Z|gAn`6YkV|&_>I?}AG8qw-P$8yD=H=%%X)w}$db_oFb?A_A>9)>9F+Krp zb%O^jTCzWo$nKvmwJbYQL9D|eKD1Cv?_<`>?E?*b4VIG*f!+QhiXrgfMwtSM<+u$f zWxqAhbra&M~slS2zKX~B$#rbQjw77jfXqt;EkyI#^CfaPqhw_vd|i7Ynz() z=GWKf^qb2SLSy(pCGb1j+I;5}dvEQW_!9`gOA#p_la(P2Th-()`61FquEU>%gd`la z_+f_}V>c!$PSs+@3HIWo%kfa;2XHbEUMb#3j0X@vsk~A_dr3=c=eMe8L883uFh6+< z{+>;-f0BcYN%OPHxoGvrxW%N=11LfF)LHE4x=D#8m?7bEeZe2Egi|b{glp6L-s^Cn z@_|ao?+oeR*C%qdSQ)q*AU$OvOn(r9#ee0%Lvt}tfO#?wo7Y-4^*qnC*x|)U){ukAdJj(< z+>`xaAe=YI(A55>N#y&iudKOw==pKOrQ(Yc*@BgR?~3RzOD z>FOiyGbbl@m#5!`CA-*{G&H?g`P+$;v#aU_dt}sWAhUxaS0imYzucO3PEJEmK|ykS zHaa9gi}$eoVu_`hgYRB&&Rp=_Uvu-^{oz(K2~5B~1U3u-Lw3+gk<;d#B9F@}|Ac%z zo!GUtBdQKhD}@EN;4TF*ZKj2_Cm87<$jUkh{8Bg+e&!}{-DgYSl+$tNnzrfn$7e`t)VFDT^R(uY^9XD4k$VnyO%Ow64ni>4-8FEHy zWWo0%YtmfOL_QFZk^!Xbx!$@{|L9xs#(5=Q;LF9IfNBao0@!Tw#?8BMcY*i>zL`q6%5sQjfeetc zml7W@)SbduYPclG77-jnMp3;RR(14)kc_o}B;6HLCL^y`>Wf%-)OY0X{V55$fbSjk zMTL!s%g}&uqKsBl!dfRE%B8eqD4sY$NV~_@%hpw7bum@q*Mt#Y$%E(AV=Y?(ggXQG zV2e_YoO{kHoRZ05A9dm1r+jR3$i$;4IfdKew7gpdZS%*-^|92nGfP zi7_0xD7#9%h3!r7~5m%sb}G>!D&Mb8b1>8smzA8A{b0_B_i8oY&L=&?Of1J`)59G zEcb^*P6unGZq=+EPC;$-g{GE@FEwZwl%MxH3#$w@@QJ4s7H0Z)ogTbd*sx?XA?*_r zUq}vq+!El}uT){Np|BPD$uHvF+%K75u`Eiv9kqEnMw1M{q&xv{SXJ~eILnmn9na5V z0+M--a!uS`Z=Hq#nJU)j8MOl1+8I~hcrJIViggAuJHZR7nM01hY*m|l849ghsa7U) zvi51jl~EL}{M9rxj=KT|Vd+E##)gt}PZ5j8x$>T8X&eVvj>9ME-f1_*pBbpz) zmHX?5$AE-S>l#%AsMC>3$0~4d*_JDH+`%%om`LlqOWDZvd0t@u|3q1x-64Va4X=m& zKTHr%Xpo;qJBVf(fgJw z{f={LmDV-K*=Yww>&(~3#cfDrR7{^2%@+_VhWy}U4QDc}WYx1Zyt2(FRRVwNWS)Bo z-ta$DpP5y^oU1w3Nw2!>vRqIytipbDinTG7OYzuoUkSVv5CA1~cD&Io+DXaAu;8&f z+AiWFm9L}M(@+Q?nSi|)C?KLC0m>(gkx$-0{)!g*^U?VV<#ifn$UL4V45QF{+tZQo zdH1!vpvtYP9;K8lAaJ{nCM)~e9I-O8&);^V+TLKOQ@S-P9Z&!aCx~Mhi;w7l>o}-i zo3+viJC6Is*&VViEnGNO4e(W%maUm`bGwb(Ud`?1mD%@Ur$yjZm;{riwik6>aK<|9 zK4cievjVq=WPCt>Bs31YRAqC(sOfkuwt|KwXV8~Qv$`Cwnrov6>P&|W$MJ>~Y%7B$ z(wS&7a>so`$*-(7$gCFteY@-J6Z*BD<2Zs{-~iD0S7E9To3Uy(@gC}^gbxK()|?dz zDxLvVgJD^rY^rlmz^g%iyW?!50$mq4djk*oK)KZSGN6GYuA7AJzx-5Y zxnzoRU+uhB{e)1SX7?jU_S4uOs-y)CIZQCN{u+7~RC~U|2;QBIF`rH@L7hwMk;V zN^#WszcElT)7~wUgOaD*gJQ-MTmf)26j1`OQ!aCYP(6=gf|VN}8IQt;aoA=D91S zlorRDou$&3mtQOSE{%?U3X6pkgbQI@vB`q1g6ys~c&O616=aL8z~jb4k1kblFK~=b zxrO>+aw=$m4(#B4?>F;bvEoRM*!In0+Shg>pQZXljY}@YzcPHqQl+4HaYid1@_+4p zcT|&28t$3mdd(QP7_05~flxLoq`8{&$Zctqnpt{^il2PeHGZURxtvfw-kMgsU7{44_*~EP)R~2gQhDC2>)-E0!WzrqK zOk7y6cql6yyxJxrJM6I|zP(#D(iqgMf5q{GO_#~2ZAM8_^_QZAp&R(t~?N~!mb z89^K{o2!4M$6&u{tz$f!V4ubz=0HEo9W+(GvzH@D+;DSWt#p7};qw8cBu@Db6}edd z_Lo!RF8{unCN1aecY*hB4d}J8!`>LwN1n>ZUFx$|m3_{^s6iuAft=J;dmzKjV#<57 ztbt@}OAOn)vghWS`x4Ssimj!@wrC?Z{t=DjCXufm!4H#wh?AC#_)o|Hw%rIZyU!xU z@81W3TqX1wYfMVhSSA^qVu-;PBx%2fbt#G{b#`?bH*|)!atCQc(&J6qt5-K}I(dSj zhP|(*@locOMnug1SqrEE!ql^#Fmm!wq8WWfBl9HEW2!BKXt+A$f;DGHRDswG%N`^b zMe~COAj~P|W|q(*r;heFGC#wISn5wsxJaJfiMl}pV!EIzbe zzWGf-o;4rqASvqQQ|bDsR2^3Zj;{OI5I99BCeLy9lmPZ~C6OO+$DXX&vDwU)!q@fL z0T*=e#53!1_811wr$~cmO`m*Djdi(evrDMpwD0CWDL>!&z@}_caJ8~(K>DK4x7`@jUa;Sfs)r7+p?hwdr zCkqU+-Qx24eb>_dJo}boW&>=5=e^(_>%Ot_W*!xjS2}<=IBwM=WAKj<1bNC2nVIht zMG2h(*ST}&rl(_=$b`3Es*ulh_$-D61}-&FORcTbpM9lQSQ~3`1h_-!N-e92iAh4& znI{yf)G3@8WQ?S;y80qWo8ryH#YNpAr)DLerb89(_*A3r+eRoB-E!5bs87j>@@hFp zNc-CQQ}%>*0#zpK5W{b>tEjK1#(CzN-yiT}TmwAPN#9LO4BTYjJGox&t19H(0_XGt z<4=I!$#V{{@)6>=>hwpe0`jMt5$V{gX82FGl~h;UBJ(SOLw(w{K2w1Bi7m#^Ven-d zz-dPH3Ly?qrxei0o_T7ddfx-X5~YmP7|$uDm3@il=#lJ@xTwB;*dstJNtC#7)F{_{ z68SW=$Zc)LFl9*&@$MZbW16gyK%Z*K>0)8Rylktf{Q1)w+suOkZ-%+D zr0bx}laY*i=Cr(N%u555q>W+Q4oxPVCCaJxh(-5>WNL=o4Dr#&kM%9@_X3%q(>f{C zfA!gUR$aO8;WwJR6tV*4%zhMf6@$3yGaR2{GI|6@6Nr_pHo&rQ!9l9fm*^e8M-laAJdSB^~-r;2t4)cq^78i~^fq}AP(P20fcG;RC{ zHuGRc%J51sq>lccpTT+^MViy$FJha~U6U-qpC;IvG&1ea2Xf|fPV#B!DNj!aMdVMF z`ZP{z9929%Gm<-9SH2yv8|6jFxTgTDN~rsg>Jh4OVMj9@!QEH=ZWrNg>{L5+nW5Ze zxl}58j*K|t;0j$bYZX_V8^PV;dNtiPNqGcH6FQPM1o+BQCyEY2_>5!ltA6Ok;GM<2 z0IM&#P13xlHL_%bKXMDmQDzOASZd`}t3tWDm{78MQN{vG?^8U_K5aWEC{_bh_cK6b<>tmZo*)hYwHBOBSAbukMjw=)y|s z$(|a~=umX2x7G_3Iz>=2WwCNUCpGGxo0r$=!J9n(4jU*xTB%vd05h-_UOI8w_m0m?n|RsVOhGF0AbR_cC(#l7+I*KCxSbUuxz+pwoSXhq zSsa=2$qih*lb zXTpb;L8PYG?kjmlXocC4Jxz-*yu8kOK5(NHtC7muPj-QRiPr|NbMyld>n!~!wQ+v! zfx^}MAgKucf%+ueS2j+-)@z1}7;lc*UTAT&Dhj*8W!ePrFyL^Tm@Mw&RP^y&_9qU9 zDNuibMLx)VUa2$J$la1Azd1x4aM$M@w@>m*Ty8wnaSDjfcFpr5FpS$JIbx03VFC_Q z4JgP}G&utd)`7M8^rd2(@5to7X6K|{ydRixZ|Rm+xkpf7l(0@pb2$4#Gh)G#51$T+ zfjoiEV)7jx2?vBBod!CB_`oWc3*dk2>%Hrba(mZm# z)djLivQ5z^mGcknyu|R!(u@y#kumfmyEIvGth;OFO;`EL7LoTT339P6Sjpf%H6iN6 z${zMt?EJV)LB?ov(XK1_bptN>!NXU04KrshdeBJ)h4zkk=!@P_QK;PM8Hu@>AjtUI z3fRzX@_}F~%~R~cXfPyJDiFkcfwAokW9)XB@bV1pi;dDMDGQ1;gr1AAd0g3;0$+ck z4yAMOYNnr|hMre$AdQf8ePGNrx(BdeAj3x_Nh#%IBE0I&b=pb>>P=Oh(}En${-x|Z z2>}dR=K8p*P4#W3zFSw!-X&FXbtx&_iQ||t+VbUCSqV^-U@f(b-fot^kk1BkEQ|n=}A#b-mhv*XPGu}}_YD;}}WDtrQVBfMH|IX;-8jZnv?b8NEdd#SC8`h5Ou zWg@z|s)p}ebzVs4tl|Pfu9%;wu{qlXmpXcmR(rQjCBg*jL3|?~mkI`M$}Hk&uC7i~ zFsnDs_pc^rZ|6fsy(Mu_JG_7|6SvK!B_6Ti~V`0g6*(f**>h^qS)|vh^&z z&@q-GFdoaE#7=ASiO4e)jM)6xTWn7o(6+WC<-9VJB1YX>K5=@CyF5>9@<{m_&r%c)O;f$UM(l{(XY0 z{9cyG?o)R=tKo93dKiX(gU@d5B$Xu#FV?KVs9w(A>zLr!i6}cO9y>Wl8*PCx-+|c{ zqsQl5f`HWajUSXQfZ%jTQnbi~87^fP+YB+#Nx=}q6`R4d;pweKVOcuGQT+81;DnUQYLXzSO4YiPy<85b`8gbma9BLo0w7G!VVXz*)vYQ>!)WqEE zQ{*&~ijBAHD?j~6M9|S3H~97g?dt(u?vppzvj?~D4B3DdS`bGng_f-9JBB@O#YRP0 zt|KWHsw%}i?E0EM_VRa&UwCajTsK}Hf3lkwC)3W)?ROh6%O9b!0XdD(V&m0lu~As5 z7Qd)c3B3-SX@BMo66%I$x%cK7P03JU>8B3Erh*+y-)0%6B&GD&(>^ z&Fy*gZqF~+1(&Zj1+J} zJ2aT6FNYnkpUb{TIJ^lfqkV^a9ds$?0j}0r|D^d}9*}Rj0Q@uJLmw7iSiHJ91c+nv zADJg&oP9oH7_Q8X9LvXZNQvi8o;*}hXm5}!#>b0cYjW>(BZO~| zDUPtIvt5;88hLY%c3yUMJvO63m%5C0_NMb}KGH`a_3~m0ygG?ZM6_T`qk=N96DCh} zJK7(tFdVZz@>q%&$CXg&liC#GXZqk|P}{EU*XI-~^A6AxR9Os;r9kM)Gq0~hSvndS ze05JiZYnmLi{Q-RKx_cr7r)vm`Hxqn6kvS9dHJ3+yte1n$+ADi#{~f?16#22AH9KB z>OK56E>2EuFQ0Zt=# zaB$>Q3SM|Jw+L|Vz~j8UyjI`!(^2P8`FO$|+gxUL3gSnaZipQFI?&a&#X}k;Ny*Jd zh^^6~+3;ukAhl4^7bI?E!4xngcLL7T-^@UoloJ7_2KiK2tyc3}nT{MsKgQX-tmenB zU5DKzi*jyp;UJB2Ry*njpoS>tp@05wa_k?U7xw>$9U;wergV7k(^7^yGCni(Wq4?^ z#%`Xn(%O*N0^Vqm#@bW0&tBfQ&Kh)ER63US$@NpB%tMh_>{XTR z1VnJo;$rVajt&%>72H?&`6e$<5g>ZjBNH2B&Eo9xJl0#Dy3V{cn;fyNoDoaz^%A++ zb`!~>h0+aU(RrMroVk(EBO1nMc34L~kO7y{{2vI5KT-g_0#%%IS4$RIL>shbQ7ak5qT@~sX*}hfv zP=TX0#Sl>z5;|KDSU9)1fsbu!dfrBvMk+Im?Mj792cFR<+_UxQ_F1T7wwpQYgwLrk zzi(KQ^hpyv8OmQESkiLpE3$03&otlA%^Gx6o%ypnD``c1v#ANRS3JW3MIkt3%^SO3 z&+FNz$IUU(XOtM+Hxymz$_NuybeYNI=-4gIOfwn}NF=tsi5zIHq)9!QM`*q{RzwMK zz2BhT(vl1)at3#Fe-WHq)LY6SOcx6D+Tv{;TP#A2ep7dyGrxQHLMbFVO~7ezdfNi#7KdHX!B$wI#2x6sOM{J*OCRp2BLA%!tV8H3zn^j{(`7D%engvbE@Y2x43`kh^>(K0=%8X@^lI zt>{3%V`D?1lhk|!*1RC1Q8M+_8Qn@g6|E;cxl=57dX)#Sv)#IjM_?xeA?sL3>sGY= zz$;GZ*Rl7Wg47sCE;ZD~*O1_2Bnw{<6!OETzy)Jr49*ts!q@~W64ZfgXjj(b{dDo| z)_A~#z@d9MTn{k5-Or|KSVs;8$M}Pljn1Q*jRtRxxW7;94d^u9MyK+drQSh_sdAr-rtU8mbxXv($ z4q%NWP-^8l2C;DO3`t)2_;ALa$7MgzE|UGdS}cQn#H`$LVpqPRb&fZef{?U!ltuYe zt3FG>06}3&u7i@2!RhzlOOG_#%LkL`yMY!kYEb%LBq#+$+ zIYFl)y%0XGfS@DAF>4c?{L)HzOa@p|3y0_@8hz1`@G#`ZD%$j8G{Y=(;5$=uYE{N=}JJJ?Rb_~iudA3|xfm2$IdZ3s~ts+do zv{!ds)^&2-`J)7lS1^NV%v$33WEAc}qqVb$`T6DH;9v#NHL~4VUIF}Z9|2(Fp`Q|% z1~U-gLfWKanea?-v0fz+@6ILS@K)DLE8cN&ki%oVWe}@AV1J?XzM^w*L4D9By=iHK z)?&VUIm5G-5g&d%BwNfSFKV#!4D9&zW(xXB-0$aPFF zb3Gl#56{dzQ@ZS|(Uirvr!G3EBAFTQ@^OJm)g@Le*V5o?=~vRXhY0Ync>S|sWs9Dg zfPVY>>5&cjvhcVO?E-9XBH0KvH;+NzgXa2&g(~_x@n3AK76h-XG(aU&pY2ww4xo(R z*hWgrzjGtb9yftS=JS$vyqg*;A zYVxMpED;G7Y{Vf6g@c~cXCd##VqM1$nSIgFCxfJ9>|5m*UzyQ{DZ~hJ1KW9<=Sr?v z#0K#OkOYMuNDO&C=F}(fu-Ev}ecLQx-Ka3zfZNe%=Vta2cN)Z@l}*x|4)CD5{HVc6 z28Y=lb;Kbw?H2=1jgr2Cv+_3r>N*|7^y}DydrdeCqW2~e$^0i10;m)hQTWbvH-CY& z0awwD5;^IPG-|ECH_#vdWS+c<39lQ#l-~K(B6U~wyE`Z4j8f^{i&T(Q<8Hw2G@RVz zUEx6?mEfWk`FHTFZ~QX_TFr9HVnvEYM~fS;PQz%P!JRx<uP<4d92Eq?&!-y1PMTKH)wGwu>+iS%G9#q z&a2W`kN6663gpcgb&j-96+g@A)~ltsR(az3Rj#IlMTE%C(7IEM^5h;eTWq;iy{d%m z7e0IAyYH?$_Myw{R|@}g57Ex4<^%i*c4#~rXT24AH+!PkAIh9ksV^M8UU&(mfVixw zWLdq8Zlo^O>&_Tob6U{dZE+tMN}Yf0=V%?@LeQQO7OL&a8?0JEue-)`Hc z?w%X&MdxG<`ismHYo+XmuOx(iv84QU*!}vx8*~LfT;&IS{(cf>$+78jYIrF7Hj_mq z&-))9E8hGUH1mvK$;F7u?n|wnWFij%gXVaqk0ay2VQr;3CY3_w!Ifp7?Bn$AuY?$$ z>UdgPd<-u#abOx?TB#RvYM6OTuW(s9a?s>9q*QhkZ)@9($oGn5l0LLEH2(L&`BN`) z0AFDQwKMXU5atsSYCz=7hm}tLe^U38-!t`|t3o#Ks`v!ujSP;m@4+7EktkHm$gP{h zMxvaqmNx6*hEb&t7+|cyIG?c3EA%ErCm7Wm`qbFBtYZ9vEjJ(H`Br~~PycO8s-^>G z%hmYWiC+Sk&-o?+Hj201Nvz-I@LDCweuRgalAq)38{6BCN(s!B4-mt@xHt-*Ebvcl zZKwS9o4*_Q^&fN1_bK(w4WEBIXhvNDLzl3a1c~o&KFfdj=*IwfSSJMW6C{6a;$J+w ze>%L{_7nPSU%&BdywD$i|BxH#+Ij0wv+Tcc`9Cn!f9Rfz9eQslc2-K!k zafxUD+U@`JQy_Q_*aQZAyY&CS48M(RX+L#WEbWco5*q!qP=5OX05v2o><7m_h$bGK z(m?VgAoIiSIr3`rg{2|4^v zME;ux|8HM9haY%sE}rj@l9!jS?&+&yVOp+J0?UKa_2-nRcWO?QBsh=Vf()l(FhwH1 zbfXK8hf`fh+(N?KYG3dlmXiE5ovUNDNBCN=q-L^-%kAvsT-}_tSylk4)f~ArUZ_nr z_Q*~6`N%UMdaKpD+Pev-R8>_U+AZ63m_-FRk9}D41%k~gX_=WT zzJ4v_Z){p1mO?~)Yd3A`=#~_-9%f0oF2OEmtEsC;RP_cVmq+u5RHipl0V!s7j~{|B z(U_Px?G2*F?}I9rJ8+Z!{{D4EQcGoZUo0EQ!t1_VuV+Kys%Yt&5ZUhlMVqv?_LF%w zkbUyk+6r>CFS(IPe_m*3se{z`+e_z7=GCQOpkhWCsrvY3o+r^PS_w4NH${eGeb`|X zooOoW7o^=$ebc?8X@)_`_s?R0s52U9o5&vyeO}AQ@cd1T-k-mB*s_-tL2x z>HP4y>l%@F9{Y>IGFja1&~?QTNVfF$ z;>Ciu^HxCV2+rD1xpxN&u9H#|(p1bE=lij583C`Le}tX^0b%aIr7AqI*)Fq&Os&&5 z_w`}<@}O0DP-#6Kql9ddxpP|5&Ej|6s_s=^x=;F_{jtTwo@-}E0A54%d_v+t9^4z} zyYft!jd!=0TFp}NLNQsAVqHD_Yh1)4>xH^pk8PQbwwG3DAg?q#th@W-xRQaTrg5FW z8q8;bf8Wy=FcG~83Awl$@kWF!$f!Bo4{#=*_fR*pG*AapJtayhas#QTG%MV){EVJ2 zn@@U#SvJ)&+W~p#6dnXcUdz&^zXEqE;x}FxSZ4r?WFvm+t|Li-Ae>#pysy@l4Wfu(s#CdHu9)NU;tU}|(rG)%^c}0LLKTO9in~1=&bUf|M zKW0un>(ef>UagDgGwutlRo~m3LNU2JD3`}3o)p5v;l#VP4zt~9i7GsD&^JY;Gx|1o zL?to7#G!+q`?M&1-6EwjwGbZ2c=RY4 z@v&J)$6>6|N{=2Hh*~M+MrO{r%^>~)82z0w59!a*7^-*09A<_q0#>j1%99h$)StGS zk>?mf^=~fKb@Y2Y2(xt1jE-_ZLFTLog!njVKt+o|`P9eby2{IY)PWGa^e%p@DzP;# zL3Y;K0bcdEfZ8IT`i?q$$(ArG zoN8{tt-Jm)j^RuO^zO#kn6&A@y|Pupf@FL2Z#bwur+PnhgN{|wo<+UNlK=k3k8`c> z{4FL{APgtDGg;j0(`~1I?CIWLq0g9BwGC5>OIWh)k5vRbJu~r6zpdiUmmE5It3>$w z&iJgC#J^cJ@OJ@em~!-j7YK;Qob zyT}39g@o$q&l&Q5^y1$?4ew)@9V3aC|Do^y=2veF_OVOfvo7$zp3wj4z+b8a0KzaW z-S0_T{{^x9IRCv#_OVONvFOEvQ~KHFK6W8qCcplD8vo4ze#NFY!-1}y?d&CxPR~oeRyXd_FGlY{wm!5O4{ERhKoJ``~Uya`TtAj|K_Dr{S0uAm64YA>+bF* zu?ix{W&?P9;Vc}B#rBassHPaQ%cYjGNW*!`fGTU0;6r7yBxKpHA+E-{zI3D6989cr zwE+MMuCz-_&)dO8Z;pL91ww{bA=j^w*0D1)I}`P?)AImlByZ^Da!xjHj^*z;Q0@Y0 zR&L+E-GVz?CK+eV_K7@GUuza7E4h!i$))b_(?CT01J-e5J2;iG57beOjklLy16X*) z9>DbkUAcXbPE(V((dJ*7zJ7~rn0%aP?8GrNU3a2e+lUch^v73J;&3Wub|iBy-*Q9r zNp2E06HS0z3Z2QajMB2QK|`;^k=!0z=2}I~ULd*$fgE<3A+0e&SK$S3ZW$E|+D}~8 z$}>*Bg7^n0&%7Wt-MSCTQ_%bu(5C=QRpCb`;&g=EK3OTTe&1v$2f{vPhjk>Ph3p*X z`}8|MkuhNS@;GDD^P^XN+>GlN&jJmdypZyFcl)Z8x3NiofYI2eG)~*t z`i}Yw05G@Y+lS~^;F8LZ-mn9j$m@xh$}m8rPSarNX*s~|Hy+MeM=1rQyI?_ch)*>u z!G$kKIsGkDsHC>O>CfL!h2i=x*oYlw(PbLRKNZEVtrKJf7GP>V2h<=!tk`jEt*!xc++o+*1H1FL*g@6=&j&CsCfRYX{?Np{7i zt!K}`cttO9aWC?r*l>7kM8*U4v#MY)I6%4UYpql|;4*@lR_M*rDZ2%Cr6;rBTIxW- z_|dd+g|dZoQjyB&49o>ZVU_ibjhk>tGCvllHx~Wa)^;9Y4*`j|mHRt<5D^hsFHKXv zmR;#qK2S+WOD`)c6V=d2hZ&*uEG4MX@TypBpH`uE7GBqe37*ouJYZ?7x=bynq2ZFr zUZ+$+#7AKg;SZ?6>&~Rfr(DN_iqoyXB*4Q zULJk%1xx!fBr~ylL%(5lL$@IY*|Q^Iz(|}yQ{msS5Epl<_MkZ#W>w~^>s6fxL&yw3}k823i*M{d3l+fMXsz-!- zdMnaH&KQ}(J31Q1cIZXdV1W|UlOMyslGo&IeXKCPRRBigFTT9Ywg|j9@gZcxSMc@g z*H^!iA1Y>Wk+@c1{E!#c#a~M0{q{KYfSSiGU+?)F@*=34}9rcU**T z*(taL!eA_uHd`^%PkM9Hww5`Bg;lMGJ;d$c{Cqt~qc!KuF#CJECALNXuNjTJis@XG@s;&$;F_Zj5_oQI zF8+8L{k;`0t$b7Y22Sj1@v@sA?M#@J9kB>3r3K%LjlTj}W9?R2lsaxF{Au$M?e^ys zM-T4DRe_l4Vp*EhrrFZ6PLtzJdSeIM4L!%Y&SLBTlHilMA01XLa)2yqg@ zdGhZeA3Dq|Guqt0imCIP#l8-*yp)ATQXDlm`u6QUWpX4AXVJUSD2hM(xz2ym?59?~ zzdw`o*Ql|rG`tQE~Uhp3e)ygMNII)HnOkY1>d6QEooWKkrn19ULe{CU0_3(2b zD15>7faRY?0Ob)UO?bZX#eZpmCG?p=ud=i|%>m2nrU2zl?rQ}dgg8JMS^8^zg{qyg zJ_juS@5onm4>lOSjXREA#{J{W4qLQvi*5oJT$c{@kbr zOZ(7Jx~b{WGUVlU>Tf)vkz2hsZ-p6R?S@d`45J?WnDlD38vrMS&OeO0_v7VX-U{Bs z!?EcyB2M!1ZH{cb^54G8`FPaSbUM9%?Z`8tOVtPR{WbZG_IDGHl9XMoaK9+^GmQW==4i1P3*{I%k#?nZx{$#vEcnsCYsg-*2`hTwmc+dz2$d4)Dvp)T;?)`5s zk&FePVq?`IULLn0gOl$9NzZ(nPVb`XSIZ6Qp_NxIgJ#6<|J44W!)Gba%|F>9Ri^p5 zE~Kh~i}`y}NQL|3T^ZVsgztQZyy3k{$(SAyQToK?>FDi&+fhH)=AEH&H)jqzR9y5E z(Y-0ya-QT=VQ~vU_Ut=a@^T8YU>*jt7+57w5G~zif=4J5>{2+-7V)v zyJf>8BBYTe9gp-T4o_Ao75zd@W{LNfqJrTt8}=FYxcY_PA@Z|_qBP(u^najSx+^6eMJlwi%+Ea67zi!ji)8Tnc1pDI0V4p z%W*Oh#O?Ir;xcV6Vb!W>X8rh6zqB?=Mt*J{FJ6!-`_mA;GwzO#Z5cyE&vtd?BZ^Wm z*mTsZGB(%nZ`5Sr^FCqM(p=%}4Fi~wN0|RnmP|$AlkbeZ|BxdLEQPRXFBP7jCz@#P zJ=+~sYmBY1bYnQ1?*M_5Lf2ln{q=3E-Zu_|nUY3=*$Sye9M?D3)jcajB(Y0LzgF!6 zY<&S{vu}SH%1;CMxyAji+&Y{k>3WguXEy$=$WLqs%xM4vu$P&K(D?p5zrS?hxAJsA zd43qptAm#Rf4=^9LRR;sg^sZ8Bl2=`s$E@NYKn@^7z{?u%CdXe3qRj61a_;E>p@F7 zV9hB+74m%q$9!YLM?1C~t^Lsx##|c#f`V{Z`q=V4c-q=tlOtvbyn&mYFwV!C7iz0z zs4WsSzZl)dv=6-z{Fpds%bAjrl74w$N0M52c+WXdN<}1vY6YbxHBHXRgE<3t!I5VV zA(44|RUZ;pXFgyzU&{BhFYDcE4GQ(xBS-rP4hubq90y=s3NzH>!+1qvB5*vIVjWbH zH-Ua^HoEU5r=zfKySOUI?9_^vlGK-I^bWjY%B8snicUank*26dMOZwb&d2KhqhS{;^xHzC_@}53JdgqRbjSccDt%j7>dgU~S{@NZvx6S_YX(z~h z^2n~KJ7nT>2IefEuEzTMy3=4@K`>l6uR_qH#Df~RA|hMQbrORG^6JUcc*+K}F9R1K zi0D=9+IQ#XVsY$R=nHAE#JV|`wGQeuSS<$9`$`Jx)7_~cy3q&2CL4I+uAjzhqZ=oDENtWbj7t$?ta)$l<68War#ZTSa3Kt) z=3i3Agb4Ozv(GJ01h=W~Z2F*41^UN?Hu^dh76(f++?MMQ>Faa7YU1LPSQl*CP#R1; z4OaMS?gU&M!_%874LQTQ&3h=cQCmr zAJ9m!d%EY2VO6FABoo_bBr8;E**lDa6xyH6&9eJHmd4p4c{0 z$c(+5u3whCA&WG^q}L=s%D2X9CYE*aRYg|RJDarWv96|ygkf$XoCz}knP=6L@(6Rs z&n{j5u-C>qX}2`m1fgE;=N&#B`oxE{LRnw}h9{ zHZUnnN^8^G(c2r0)zt7$B(~DEVhTlMdh9a&9T3a4cz#CJbZS8EBZrjZvCB_(Hd3+e zBlz{+kg*RiYIjylZvG)ixn3`M{K{FXMpuv+(QSPuQL%@He$Hi~kPk4eU}>r9OBa+E z)_X@XfxB#!juXd)e3Tc0`0T0G2t!h(g2OU2ib<()iV&+?Y7f?@q8QV&beejXdvqAn zrD$BsNt-`8J0=h4*v7~~tP~;5y(1K1>EoaLiZec6ZEkBz7UT`Pod}rXRMW?EZ$IZ+ z2HU4?Ysr{-<2us zO8o+nNR_3ZyH!ZgSSc6Luusic7hN`liQz>=OtcbUrKKMd2eZ!`(xRb)3xbVq64cA+ zqT*slYN}4!(*7~DRJnk^nEmp-a^nELEcp*~!ebh^Ns%7D6xf!eL&MW2AjI-x2giad zkifvei)T|!;alf(tE%SbcsFE8#ARMXYUvczC7-1MqFe7j$0{L6c!}q6GmzD}%J1?57{nB`BRkz`htCf2h zECP@Z&pC9Z%wac;lQ*O{`U)&i=DvbhbAR-V`8UlP>TBU8|WC z@bi$)jTxOjb`y~?cLcwJtotWt8YQU)+SyNDS_)arM;(Xj_mL`*{t<@!XpE!`bmYgUKf)gK@Mi`ZwNAeFe=PN5 zSl9X{FaP-TE3Wyi$-A{AfOJzN9&%6_yM_&YK!T851t1Y7hdKfD4GI1i%A9Z#ICj7h zw%<8agM7VkZt}m);Xj+a_8gpl`G9rbea~??KWlq?d$v9#@!SFXp83@Kvt!}Z)KrRk z$%_`oKhpd={q7o(D5qHF@ra0c7I9E8z5M>gpC6cYubH4)Pda5Sy{Ml0SseP$aJiku zdnPl3M^w}+LCYlV^`Gni&LYej*EqphK+5ilO8b*m0{>p=;aPZA3yZi{Ep?roucl(kk{Zp-t0@BW`3G~XUx z-5hcriANU9^63Nd*k&(Yynv!^T(ROl;6Sh5xFae`Y;13Dr_NGs(?v0i$G+}P{w}@$ zms&D4yXMXAk-|G8emX)MVL!O&Mib<%ctIAQF|AoHa zSR?2B(Wy&$x~pJ|xjntBZmrP*tNOi}S`Mo+-8n4>Z2uPPQmYVd9&p-OKqymlbr@-^ zb@LQM_lQ0+lvCT^h1Ng!C`b9|B~D#P?3{8AGvq5p4YEJf->~d}KL#8!oUYfZ9WNVG z4y08SCn;Bt;kO$Tv+B$F%6{t7blL%{$r&S2h!x(RsSl#s6SUrX#oatfQ#NHZwT!0S z>-WEqTXRr?u;jcM@*hTFSv1!A)^oYLMV!u_J-ePV(Yq%--eM8)lVa-6D~~p>x-Nhc zp3KbZbv-DxO9hP0%}{VjKI$<0x<5w9nK&VitgSuRiog4;`uSbsq8nwQrio}Isuwwv z%j`DoPg8cRvpwH+b;=TO26BW#p?ifEdcP>({=l~0WYPxq_A6O%=hAvYv$-Z`PgI^9FnL@|Fjr+_k0arzF&wIdx{463|Fl4gElxGNht-pbwx) zadC7kz-=v$?^zogPqYmL?Eb9J_(LxNS)XZXu?$zq&C9z{2kc(*$!L+Pr9R3o7g4u) zY&oydkh_Mq9e!tIk2sY3@nhqIgLXE@xiUvn zmY{*WY~KdvfIXf2cT6qkI@JYASjj0{Jv z>e?~YYo6oUeqF+W+Kk+uWQV%qy^qsuefeK{eIiM&XGDURSwxkj>_!IW%3^xHuHDIc zh=s46t{2C1y%>b?yu#{{+4hG3GqY*;s+dmFQ>!b9G$cV8YLS$$gkCbz8luu5DYFk}hL0D8!$J)~&RA*j^#J|dv7n3dZq`j< zta0-Bc0X(D|FAlMud0~u?5)P_?T&aZ2j~xm*)$>yK#E=D6aEIhI1*H6o@@=W`m%DlQx$M%*e>F9hw@7 zxFq$AnXTe7wbi8Tod=5Gm~2~h*NR{YI0kXk><|SoE?^7-sKcTWHX}8V~Q5y?2M+T zKIp;&Fv&i*j}SMC_b_}_+byXV?vtPxI^Vcs{q4@Y?P?qcVg0vdv$*;wPScfB)MO3H zYOn-smpJHcRBi*A6=Fq!JV!-sUK{ywAP`8G*17$F%$3tgq7WzQIm)cR-N=V4osLCx z6-l+}?(_1?B4Et9nOuFLrgN8Ktm{@#lA4zMXE|EMNs1FDpJ}|T8Y?OpG<)+_iNBl;DB*xCq}F>YDN!~kx|V~UOqv{rcQzJww6LH#vDBx% zWfqBaNf5ioAcSFHwK_?eAqd#s&N$VfI_z_pZKB}q>Lf*iI;1WTn9*c7TnNqIhAvsG zvGnlpSacuR8E%DpOweVgJnfB3mF0S{BzwRUw_1()4O@i^a5dlJP81MCNPs4tQF~cz z=&M(Hqn$zoBKd~dUL(dE$*p6SvrvOpkwzE z>W)YSY-<+N&hy-pA~9+7Gp>Su?bdxX84>tpNe%I%io+9?O5lR^KPLF2X!>@eI4uOMDk8ASLRAELj%Io5b3E zM$HCNPVAC(=I!!ZC?Am7@6wT&!l{KenzOyuGpcs58ddo2i3#Jic8cqnmjTYAdr2YU zBpD#fUhe_WZ7Okc8#J2!LdU|jS*oeYNYEw&A$2YT*qQhq1WdYq_RekvHpDQgrh7;a zcalOwH-pE~?u(5Gt7Z}RbuZ#-oc?Bzt;aa+h}&EiG}nuOr|QCQb95yg^pK#Z2zTFE zDApgWaNkUH9`W4l(ci=Orgr5|SF5izQ`BV4cr$<0aP=~L>`MA{a#Wqv$@5M%Me+1s z8nLaL(tHG>fd)yQVKS)GpTeQ)E z{xyl1nyhe`oEqs<$sFb>2Su=}=yPy~{TpEK*lhcn<>5|)Ub%dOnPS|{wOOM5wl=A0 zT^{HIHoEm*W;siC9D8#3^eX@H@)h8(*GMweILE5n`fAd%UhF>eE83J!hKZGm76MN1 zU_N1CkCy7{YIA-4k%!LC&bApC{~S#(B6r#Wm)84B;W1HBQ4ujQF|m=6Zq9~=V}skP z(~2>`z4I-6%3pxJ;Oh>qYVYYOM__L}o^BZJKHMk*@q8+J7#uU_d8a+}h)ztC5kYw3 l%c=)zw$qveJVJyXTJ-D^g$x8;`3v|XEvX=Zyl?RQ{{SFGshI!( literal 0 HcmV?d00001 diff --git a/assets/js/22dd74f7.6bb59f33.js b/assets/js/22dd74f7.6bb59f33.js new file mode 100644 index 0000000000..c11f0e4ffd --- /dev/null +++ b/assets/js/22dd74f7.6bb59f33.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1567],{5226:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"category","label":"What\u2019s New?","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"1.0 - A new chapter for Langflow","href":"/whats-new-a-new-chapter-langflow","docId":"What\u2019s-New/whats-new-a-new-chapter-langflow","unlisted":false}]},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udc4b\xa0Welcome to Langflow","href":"/","docId":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","unlisted":false},{"type":"link","label":"\ud83d\udce6\xa0Installation","href":"/getting-started-installation","docId":"Getting-Started/getting-started-installation","unlisted":false},{"type":"link","label":"\u26a1\ufe0f Quickstart","href":"/getting-started-quickstart","docId":"Getting-Started/getting-started-quickstart","unlisted":false},{"type":"link","label":"\u2757\ufe0f Common Installation Issues","href":"/getting-started-common-installation-issues","docId":"Getting-Started/getting-started-common-installation-issues","unlisted":false}]},{"type":"category","label":"Starter Projects","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Basic Prompting","href":"/starter-projects-basic-prompting","docId":"Starter-Projects/starter-projects-basic-prompting","unlisted":false},{"type":"link","label":"Blog Writer","href":"/starter-projects-blog-writer","docId":"Starter-Projects/starter-projects-blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/starter-projects-document-qa","docId":"Starter-Projects/starter-projects-document-qa","unlisted":false},{"type":"link","label":"Memory Chatbot","href":"/starter-projects-memory-chatbot","docId":"Starter-Projects/starter-projects-memory-chatbot","unlisted":false},{"type":"link","label":"Vector Store RAG","href":"/starter-projects-vector-store-rag","docId":"Starter-Projects/starter-projects-vector-store-rag","unlisted":false},{"type":"link","label":"Complex Agent","href":"/Starter-Projects/starter-projects-complex-agent","docId":"Starter-Projects/starter-projects-complex-agent","unlisted":false},{"type":"link","label":"Hierarchical Tasks Agent","href":"/Starter-Projects/starter-projects-hierarchical-crew","docId":"Starter-Projects/starter-projects-hierarchical-crew","unlisted":false},{"type":"link","label":"Sequential Tasks Agent","href":"/Starter-Projects/starter-projects-sequential-crew","docId":"Starter-Projects/starter-projects-sequential-crew","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udcda New to LLMs?","href":"/guides-new-to-llms","docId":"Guides/guides-new-to-llms","unlisted":false},{"type":"link","label":"Chat Memory","href":"/guides-chat-memory","docId":"Guides/guides-chat-memory","unlisted":false},{"type":"link","label":"Data & Message","href":"/guides-data-message","docId":"Guides/guides-data-message","unlisted":false}]},{"type":"category","label":"Workspace","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Playground","href":"/workspace-playground","docId":"Workspace/workspace-playground","unlisted":false},{"type":"link","label":"API","href":"/workspace-api","docId":"Workspace/workspace-api","unlisted":false},{"type":"link","label":"Logs","href":"/workspace-logs","docId":"Workspace/workspace-logs","unlisted":false}],"href":"/workspace"},{"type":"category","label":"Components","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Inputs & Outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Embedding Models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Vector Stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false},{"type":"link","label":"Custom Components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"RAG","href":"/components-rag","docId":"Components/components-rag","unlisted":false},{"type":"link","label":"Loaders","href":"/components-loaders","docId":"Components/components-loaders","unlisted":false}],"href":"/components"},{"type":"category","label":"Deployment","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83e\udd17\xa0Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Kubernetes","href":"/deployment-kubernetes","docId":"Deployment/deployment-kubernetes","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"GCP","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false}]},{"type":"category","label":"Settings","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Global Variables","href":"/settings-global-variables","docId":"Settings/settings-global-variables","unlisted":false},{"type":"link","label":"Project & General Settings","href":"/settings-project-general-settings","docId":"Settings/settings-project-general-settings","unlisted":false}]},{"type":"category","label":"Configuration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"API Keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Command Line Interface (CLI)","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"My Collection","href":"/365085a8-a90a-43f9-a779-f8769ec7eca1","docId":"Configuration/My-Collection","unlisted":false},{"type":"link","label":"Backend-Only","href":"/configuration-backend-only","docId":"Configuration/configuration-backend-only","unlisted":false},{"type":"link","label":"Auto-saving","href":"/configuration-auto-save","docId":"Configuration/configuration-auto-saving","unlisted":false}]},{"type":"category","label":"Integrations","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false}]},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false},{"type":"link","label":"How to contribute?","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"GitHub Issues","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false}]}]},"docs":{"Components/components":{"id":"Components/components","title":"Intro to Components","description":"Component","sidebar":"defaultSidebar"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Custom Components","description":"Custom components are created within Langflow and extend the platform\'s functionality with custom, resusable Python code.","sidebar":"defaultSidebar"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding Models","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-io":{"id":"Components/components-io","title":"Inputs & Outputs","description":"Inputs and Outputs are a category of components that are used to define where data comes in and out of your flow. They also dynamically change the Playground and can be renamed to facilitate building and maintaining your flows.","sidebar":"defaultSidebar"},"Components/components-loaders":{"id":"Components/components-loaders","title":"Loaders","description":"Loaders are components used to load documents from various sources, such as databases, websites, and local files. They can be used to fetch data from external sources and convert it into a format that can be processed by other components.","sidebar":"defaultSidebar"},"Components/components-models":{"id":"Components/components-models","title":"Models","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-rag":{"id":"Components/components-rag","title":"RAG","description":"RAG (Retrieval-Augmented Generation) components process a user query by retrieving relevant documents and generating a concise summary that addresses the user\'s question.","sidebar":"defaultSidebar"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector Stores","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API Keys","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-auto-saving":{"id":"Configuration/configuration-auto-saving","title":"Auto-saving","description":"Langflow currently supports both manual and auto-saving functionality.","sidebar":"defaultSidebar"},"Configuration/configuration-backend-only":{"id":"Configuration/configuration-backend-only","title":"Backend-Only","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Command Line Interface (CLI)","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/My-Collection":{"id":"Configuration/My-Collection","title":"My Collection","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Community","description":"\ud83e\udd16 Join\xa0Langflow\xa0Discord server","sidebar":"defaultSidebar"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"GitHub Issues","description":"Our\xa0issues\xa0page is kept up to date with bugs, improvements, and feature requests. There is a taxonomy of labels to help with sorting and discovery of issues of interest.","sidebar":"defaultSidebar"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"How to contribute?","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Docker","description":"This guide will help you get LangFlow up and running using Docker and Docker Compose.","sidebar":"defaultSidebar"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"GCP","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"\ud83e\udd17\xa0Spaces","description":"HuggingFace Spaces","sidebar":"defaultSidebar"},"Deployment/deployment-kubernetes":{"id":"Deployment/deployment-kubernetes","title":"Kubernetes","description":"This guide will help you get LangFlow up and running in Kubernetes cluster, including the following steps:","sidebar":"defaultSidebar"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Railway","description":"Deploy on Railway","sidebar":"defaultSidebar"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Render","description":"Deploy on Render","sidebar":"defaultSidebar"},"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow":{"id":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","title":"\ud83d\udc4b\xa0Welcome to Langflow","description":"Introduction","sidebar":"defaultSidebar"},"Getting-Started/getting-started-common-installation-issues":{"id":"Getting-Started/getting-started-common-installation-issues","title":"\u2757\ufe0f Common Installation Issues","description":"This is a list of possible issues that you may encounter when installing Langflow and how to solve them.","sidebar":"defaultSidebar"},"Getting-Started/getting-started-installation":{"id":"Getting-Started/getting-started-installation","title":"\ud83d\udce6\xa0Installation","description":"DataStax Langflow","sidebar":"defaultSidebar"},"Getting-Started/getting-started-quickstart":{"id":"Getting-Started/getting-started-quickstart","title":"\u26a1\ufe0f Quickstart","description":"Prerequisites","sidebar":"defaultSidebar"},"Guides/guides-chat-memory":{"id":"Guides/guides-chat-memory","title":"Chat Memory","description":"Langflow allows every chat message to be stored, and a single flow can have multiple memory sessions. This enables you to create separate memories for agents to store and recall information as needed.","sidebar":"defaultSidebar"},"Guides/guides-data-message":{"id":"Guides/guides-data-message","title":"Data & Message","description":"In Langflow, the\xa0Data\xa0and\xa0Message\xa0objects serve as structured, functional representations of data that enhance the capabilities and reliability of the platform.","sidebar":"defaultSidebar"},"Guides/guides-new-to-llms":{"id":"Guides/guides-new-to-llms","title":"\ud83d\udcda New to LLMs?","description":"Large Language Models, or LLMs, are part of an exciting new world in computing.","sidebar":"defaultSidebar"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, just add your LangChain API key as a Langflow environment variable and you are good to go!","sidebar":"defaultSidebar"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"defaultSidebar"},"Settings/settings-global-variables":{"id":"Settings/settings-global-variables","title":"Global Variables","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Settings/settings-project-general-settings":{"id":"Settings/settings-project-general-settings","title":"Project & General Settings","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-basic-prompting":{"id":"Starter-Projects/starter-projects-basic-prompting","title":"Basic Prompting","description":"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-blog-writer":{"id":"Starter-Projects/starter-projects-blog-writer","title":"Blog Writer","description":"Build a blog writer with OpenAI that uses URLs for reference content.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-complex-agent":{"id":"Starter-Projects/starter-projects-complex-agent","title":"Complex Agent","description":"Build a Complex Agent flow for a chatbot application using CrewAI. This flow uses CrewAI to manage a Hierarchical Crew of Agents as they perform a sequence of Tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-document-qa":{"id":"Starter-Projects/starter-projects-document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with a document loaded from local memory.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-hierarchical-crew":{"id":"Starter-Projects/starter-projects-hierarchical-crew","title":"Hierarchical Tasks Agent","description":"Build a Hierarchical Tasks Agent flow for a multi-shot application using CrewAI. This flow uses CrewAI to manage a Hierarchical Crew of Agents as they perform disparate tasks under the control of a Manager Agent.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-memory-chatbot":{"id":"Starter-Projects/starter-projects-memory-chatbot","title":"Memory Chatbot","description":"This flow extends the\xa0Basic Prompting\xa0flow to include a chat memory. This makes the AI remember previous user inputs.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-sequential-crew":{"id":"Starter-Projects/starter-projects-sequential-crew","title":"Sequential Tasks Agent","description":"Build a Sequential Tasks Agent flow for a multi-shot application using CrewAI. This flow uses CrewAI to manage a Crew of Agents as they perform a sequence of Tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-vector-store-rag":{"id":"Starter-Projects/starter-projects-vector-store-rag","title":"Vector Store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"defaultSidebar"},"What\u2019s-New/whats-new-a-new-chapter-langflow":{"id":"What\u2019s-New/whats-new-a-new-chapter-langflow","title":"1.0 - A new chapter for Langflow","description":"First things first","sidebar":"defaultSidebar"},"Workspace/workspace":{"id":"Workspace/workspace","title":"Workspace Overview","description":"The Langflow Workspace","sidebar":"defaultSidebar"},"Workspace/workspace-api":{"id":"Workspace/workspace-api","title":"API","description":"The\xa0API\xa0section presents code templates for integrating your flow into external applications.","sidebar":"defaultSidebar"},"Workspace/workspace-logs":{"id":"Workspace/workspace-logs","title":"Logs","description":"The\xa0Logs\xa0page provides a detailed record of all component executions within a workspace. It is designed to help you track actions, debug issues, and understand the flow of data through various components.","sidebar":"defaultSidebar"},"Workspace/workspace-playground":{"id":"Workspace/workspace-playground","title":"Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with AIs, allowing users to chat, access memories and monitor inputs and outputs. Here, users can directly prototype and their models, making adjustments and observing different outcomes.","sidebar":"defaultSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/22dd74f7.9e01eda7.js b/assets/js/22dd74f7.9e01eda7.js deleted file mode 100644 index 85c73eec69..0000000000 --- a/assets/js/22dd74f7.9e01eda7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1567],{5226:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"defaultSidebar":[{"type":"category","label":"What\u2019s New?","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"1.0 - A new chapter for Langflow","href":"/whats-new-a-new-chapter-langflow","docId":"What\u2019s-New/whats-new-a-new-chapter-langflow","unlisted":false}]},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udc4b\xa0Welcome to Langflow","href":"/","docId":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","unlisted":false},{"type":"link","label":"\ud83d\udce6\xa0Installation","href":"/getting-started-installation","docId":"Getting-Started/getting-started-installation","unlisted":false},{"type":"link","label":"\u26a1\ufe0f Quickstart","href":"/getting-started-quickstart","docId":"Getting-Started/getting-started-quickstart","unlisted":false},{"type":"link","label":"\u2757\ufe0f Common Installation Issues","href":"/getting-started-common-installation-issues","docId":"Getting-Started/getting-started-common-installation-issues","unlisted":false}]},{"type":"category","label":"Starter Projects","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Basic Prompting","href":"/starter-projects-basic-prompting","docId":"Starter-Projects/starter-projects-basic-prompting","unlisted":false},{"type":"link","label":"Blog Writer","href":"/starter-projects-blog-writer","docId":"Starter-Projects/starter-projects-blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/starter-projects-document-qa","docId":"Starter-Projects/starter-projects-document-qa","unlisted":false},{"type":"link","label":"Memory Chatbot","href":"/starter-projects-memory-chatbot","docId":"Starter-Projects/starter-projects-memory-chatbot","unlisted":false},{"type":"link","label":"Vector Store RAG","href":"/starter-projects-vector-store-rag","docId":"Starter-Projects/starter-projects-vector-store-rag","unlisted":false},{"type":"link","label":"Complex Agent","href":"/Starter-Projects/starter-projects-complex-agent","docId":"Starter-Projects/starter-projects-complex-agent","unlisted":false},{"type":"link","label":"Hierarchical Tasks Agent","href":"/Starter-Projects/starter-projects-hierarchical-crew","docId":"Starter-Projects/starter-projects-hierarchical-crew","unlisted":false},{"type":"link","label":"Sequential Tasks Agent","href":"/Starter-Projects/starter-projects-sequential-crew","docId":"Starter-Projects/starter-projects-sequential-crew","unlisted":false}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83d\udcda New to LLMs?","href":"/guides-new-to-llms","docId":"Guides/guides-new-to-llms","unlisted":false},{"type":"link","label":"Chat Memory","href":"/guides-chat-memory","docId":"Guides/guides-chat-memory","unlisted":false},{"type":"link","label":"Data & Message","href":"/guides-data-message","docId":"Guides/guides-data-message","unlisted":false}]},{"type":"category","label":"Workspace","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Playground","href":"/workspace-playground","docId":"Workspace/workspace-playground","unlisted":false},{"type":"link","label":"API","href":"/workspace-api","docId":"Workspace/workspace-api","unlisted":false},{"type":"link","label":"Logs","href":"/workspace-logs","docId":"Workspace/workspace-logs","unlisted":false}],"href":"/workspace"},{"type":"category","label":"Components","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Inputs & Outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Embedding Models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Vector Stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false},{"type":"link","label":"Custom Components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"RAG","href":"/components-rag","docId":"Components/components-rag","unlisted":false},{"type":"link","label":"Loaders","href":"/components-loaders","docId":"Components/components-loaders","unlisted":false}],"href":"/components"},{"type":"category","label":"Deployment","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"\ud83e\udd17\xa0Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Kubernetes","href":"/deployment-kubernetes","docId":"Deployment/deployment-kubernetes","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"GCP","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false}]},{"type":"category","label":"Settings","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Global Variables","href":"/settings-global-variables","docId":"Settings/settings-global-variables","unlisted":false},{"type":"link","label":"Project & General Settings","href":"/settings-project-general-settings","docId":"Settings/settings-project-general-settings","unlisted":false}]},{"type":"category","label":"Configuration","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"API Keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Command Line Interface (CLI)","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"My Collection","href":"/365085a8-a90a-43f9-a779-f8769ec7eca1","docId":"Configuration/My-Collection","unlisted":false},{"type":"link","label":"Backend-Only","href":"/configuration-backend-only","docId":"Configuration/configuration-backend-only","unlisted":false},{"type":"link","label":"Auto-saving","href":"/configuration-auto-save","docId":"Configuration/configuration-auto-saving","unlisted":false}]},{"type":"category","label":"Integrations","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false}]},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false},{"type":"link","label":"How to contribute?","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"GitHub Issues","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false}]}]},"docs":{"Components/components":{"id":"Components/components","title":"Intro to Components","description":"Component","sidebar":"defaultSidebar"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Custom Components","description":"Langflow components can be created from within the platform, allowing users to extend the platform\'s functionality using Python code. They encapsulate are designed to be independent units, reusable across different workflows.","sidebar":"defaultSidebar"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding Models","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-io":{"id":"Components/components-io","title":"Inputs & Outputs","description":"Inputs and Outputs are a category of components that are used to define where data comes in and out of your flow. They also dynamically change the Playground and can be renamed to facilitate building and maintaining your flows.","sidebar":"defaultSidebar"},"Components/components-loaders":{"id":"Components/components-loaders","title":"Loaders","description":"Loaders are components used to load documents from various sources, such as databases, websites, and local files. They can be used to fetch data from external sources and convert it into a format that can be processed by other components.","sidebar":"defaultSidebar"},"Components/components-models":{"id":"Components/components-models","title":"Models","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Components/components-rag":{"id":"Components/components-rag","title":"RAG","description":"RAG (Retrieval-Augmented Generation) components process a user query by retrieving relevant documents and generating a concise summary that addresses the user\'s question.","sidebar":"defaultSidebar"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector Stores","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API Keys","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-auto-saving":{"id":"Configuration/configuration-auto-saving","title":"Auto-saving","description":"Langflow currently supports both manual and auto-saving functionality.","sidebar":"defaultSidebar"},"Configuration/configuration-backend-only":{"id":"Configuration/configuration-backend-only","title":"Backend-Only","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Command Line Interface (CLI)","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Configuration/My-Collection":{"id":"Configuration/My-Collection","title":"My Collection","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Community","description":"\ud83e\udd16 Join\xa0Langflow\xa0Discord server","sidebar":"defaultSidebar"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"GitHub Issues","description":"Our\xa0issues\xa0page is kept up to date with bugs, improvements, and feature requests. There is a taxonomy of labels to help with sorting and discovery of issues of interest.","sidebar":"defaultSidebar"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"How to contribute?","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Docker","description":"This guide will help you get LangFlow up and running using Docker and Docker Compose.","sidebar":"defaultSidebar"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"GCP","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"\ud83e\udd17\xa0Spaces","description":"HuggingFace Spaces","sidebar":"defaultSidebar"},"Deployment/deployment-kubernetes":{"id":"Deployment/deployment-kubernetes","title":"Kubernetes","description":"This guide will help you get LangFlow up and running in Kubernetes cluster, including the following steps:","sidebar":"defaultSidebar"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Railway","description":"Deploy on Railway","sidebar":"defaultSidebar"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Render","description":"Deploy on Render","sidebar":"defaultSidebar"},"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow":{"id":"Getting-Started/\ud83d\udc4b\xa0Welcome-to-Langflow","title":"\ud83d\udc4b\xa0Welcome to Langflow","description":"Introduction","sidebar":"defaultSidebar"},"Getting-Started/getting-started-common-installation-issues":{"id":"Getting-Started/getting-started-common-installation-issues","title":"\u2757\ufe0f Common Installation Issues","description":"This is a list of possible issues that you may encounter when installing Langflow and how to solve them.","sidebar":"defaultSidebar"},"Getting-Started/getting-started-installation":{"id":"Getting-Started/getting-started-installation","title":"\ud83d\udce6\xa0Installation","description":"DataStax Langflow","sidebar":"defaultSidebar"},"Getting-Started/getting-started-quickstart":{"id":"Getting-Started/getting-started-quickstart","title":"\u26a1\ufe0f Quickstart","description":"Prerequisites","sidebar":"defaultSidebar"},"Guides/guides-chat-memory":{"id":"Guides/guides-chat-memory","title":"Chat Memory","description":"Langflow allows every chat message to be stored, and a single flow can have multiple memory sessions. This enables you to create separate memories for agents to store and recall information as needed.","sidebar":"defaultSidebar"},"Guides/guides-data-message":{"id":"Guides/guides-data-message","title":"Data & Message","description":"In Langflow, the\xa0Data\xa0and\xa0Message\xa0objects serve as structured, functional representations of data that enhance the capabilities and reliability of the platform.","sidebar":"defaultSidebar"},"Guides/guides-new-to-llms":{"id":"Guides/guides-new-to-llms","title":"\ud83d\udcda New to LLMs?","description":"Large Language Models, or LLMs, are part of an exciting new world in computing.","sidebar":"defaultSidebar"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, just add your LangChain API key as a Langflow environment variable and you are good to go!","sidebar":"defaultSidebar"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"defaultSidebar"},"Settings/settings-global-variables":{"id":"Settings/settings-global-variables","title":"Global Variables","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Settings/settings-project-general-settings":{"id":"Settings/settings-project-general-settings","title":"Project & General Settings","description":"This page may contain outdated information. It will be updated as soon as possible.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-basic-prompting":{"id":"Starter-Projects/starter-projects-basic-prompting","title":"Basic Prompting","description":"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-blog-writer":{"id":"Starter-Projects/starter-projects-blog-writer","title":"Blog Writer","description":"Build a blog writer with OpenAI that uses URLs for reference content.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-complex-agent":{"id":"Starter-Projects/starter-projects-complex-agent","title":"Complex Agent","description":"Build a Complex Agent flow for a chatbot application using CrewAI. This flow uses CrewAI to manage a Hierarchical Crew of Agents as they perform a sequence of Tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-document-qa":{"id":"Starter-Projects/starter-projects-document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with a document loaded from local memory.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-hierarchical-crew":{"id":"Starter-Projects/starter-projects-hierarchical-crew","title":"Hierarchical Tasks Agent","description":"Build a Hierarchical Tasks Agent flow for a multi-shot application using CrewAI. This flow uses CrewAI to manage a Hierarchical Crew of Agents as they perform disparate tasks under the control of a Manager Agent.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-memory-chatbot":{"id":"Starter-Projects/starter-projects-memory-chatbot","title":"Memory Chatbot","description":"This flow extends the\xa0Basic Prompting\xa0flow to include a chat memory. This makes the AI remember previous user inputs.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-sequential-crew":{"id":"Starter-Projects/starter-projects-sequential-crew","title":"Sequential Tasks Agent","description":"Build a Sequential Tasks Agent flow for a multi-shot application using CrewAI. This flow uses CrewAI to manage a Crew of Agents as they perform a sequence of Tasks.","sidebar":"defaultSidebar"},"Starter-Projects/starter-projects-vector-store-rag":{"id":"Starter-Projects/starter-projects-vector-store-rag","title":"Vector Store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"defaultSidebar"},"What\u2019s-New/whats-new-a-new-chapter-langflow":{"id":"What\u2019s-New/whats-new-a-new-chapter-langflow","title":"1.0 - A new chapter for Langflow","description":"First things first","sidebar":"defaultSidebar"},"Workspace/workspace":{"id":"Workspace/workspace","title":"Workspace Overview","description":"The Langflow Workspace","sidebar":"defaultSidebar"},"Workspace/workspace-api":{"id":"Workspace/workspace-api","title":"API","description":"The\xa0API\xa0section presents code templates for integrating your flow into external applications.","sidebar":"defaultSidebar"},"Workspace/workspace-logs":{"id":"Workspace/workspace-logs","title":"Logs","description":"The\xa0Logs\xa0page provides a detailed record of all component executions within a workspace. It is designed to help you track actions, debug issues, and understand the flow of data through various components.","sidebar":"defaultSidebar"},"Workspace/workspace-playground":{"id":"Workspace/workspace-playground","title":"Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with AIs, allowing users to chat, access memories and monitor inputs and outputs. Here, users can directly prototype and their models, making adjustments and observing different outcomes.","sidebar":"defaultSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/873ebc27.9f836f52.js b/assets/js/873ebc27.9f836f52.js deleted file mode 100644 index 5db8750dac..0000000000 --- a/assets/js/873ebc27.9f836f52.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[5572],{2511:(o,e,t)=>{t.r(e),t.d(e,{CH:()=>d,assets:()=>i,chCodeConfig:()=>a,contentTitle:()=>c,default:()=>u,frontMatter:()=>l,metadata:()=>p,toc:()=>h});var n=t(4848),s=t(8453),r=t(4754);const l={title:"Custom Components",sidebar_position:8,slug:"/components-custom-components"},c=void 0,p={id:"Components/components-custom-components",title:"Custom Components",description:"Langflow components can be created from within the platform, allowing users to extend the platform's functionality using Python code. They encapsulate are designed to be independent units, reusable across different workflows.",source:"@site/docs/Components/components-custom-components.md",sourceDirName:"Components",slug:"/components-custom-components",permalink:"/components-custom-components",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{title:"Custom Components",sidebar_position:8,slug:"/components-custom-components"},sidebar:"defaultSidebar",previous:{title:"Vector Stores",permalink:"/components-vector-stores"},next:{title:"RAG",permalink:"/components-rag"}},i={},d={annotations:r.hk,Code:r.Cy},a={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},h=[{value:"Key Characteristics:",id:"d3a151089a9e4584bd420461cd1432c6",level:3},{value:"Why Use Custom Components?",id:"827a2b5acec94426a4a2106a8332622d",level:3},{value:"How to Write Them",id:"2088ade519514bb3923cdf7f2ac2089a",level:3},{value:"Input Types",id:"3815589831f24ab792328ed233c8b00d",level:2},{value:"HandleInput",id:"fb06c48a326043ffa46badc1ab3ba467",level:3},{value:"DataInput",id:"0e1dcb768e38487180d720b0884a90f5",level:3},{value:"StrInput",id:"4ec6e68ad9ab4cd194e8e607bc5b3411",level:3},{value:"MessageInput",id:"9292ac0105e14177af5eff2131b9c71b",level:3},{value:"MessageTextInput",id:"5511f5e32b944b4e973379a6bd5405e4",level:3},{value:"MultilineInput",id:"e6d8315b0fb44a2fb8c62c3f3184bbe9",level:3},{value:"SecretStrInput",id:"2283c13aa5f745b8b0009f7d40e59419",level:3},{value:"IntInput",id:"612680db6578451daef695bd19827a56",level:3},{value:"FloatInput",id:"a15e1fdae15b49fc9bfbf38f8bd7b203",level:3},{value:"BoolInput",id:"3083671e0e7f4390a03396485114be66",level:3},{value:"NestedDictInput",id:"2866fc4018e743d8a45afde53f1e57be",level:3},{value:"DictInput",id:"daa2c2398f694ec199b425e2ed4bcf93",level:3},{value:"DropdownInput",id:"14dcdef11bab4d3f8127eaf2e36a77b9",level:3},{value:"FileInput",id:"73e6377dc5f446f39517a558a1291410",level:3},{value:"Generic Input",id:"278e2027493e45b68746af0a5b6c06f6",level:3},{value:"Multiple Outputs",id:"6f225be8a142450aa19ee8e46a3b3c8c",level:3},{value:"Special Operations",id:"b1ef2d18e2694b93927ae9403d24b96b",level:2}];function y(o){const e={code:"code",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...o.components};return d||F("CH",!1),d.Code||F("CH.Code",!0),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,n.jsx)(e.p,{children:"Langflow components can be created from within the platform, allowing users to extend the platform's functionality using Python code. They encapsulate are designed to be independent units, reusable across different workflows."}),"\n",(0,n.jsx)(e.p,{children:"These components can be easily connected within a language model pipeline, adding freedom and flexibility to what can be included in between user and AI messages."}),"\n",(0,n.jsx)(e.p,{children:(0,n.jsx)(e.img,{src:t(2224).A+"",width:"1984",height:"1116"})}),"\n",(0,n.jsx)(e.p,{children:"Since Langflow operates with Python behind the scenes, you can implement any Python function within a Custom Component. This means you can leverage the power of libraries such as Pandas, Scikit-learn, Numpy, and thousands of packages to create components that handle data processing in unlimited ways."}),"\n",(0,n.jsx)(e.p,{children:"Custom Components are not just about extending functionality; they also streamline the development process. By creating reusable and configurable components, you can enhance the capabilities of Langflow, making it a powerful tool for developing complex workflows."}),"\n",(0,n.jsx)(e.h3,{id:"d3a151089a9e4584bd420461cd1432c6",children:"Key Characteristics:"}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Modular and Reusable"}),": Designed as independent units, components encapsulate specific functionality, making them reusable across different projects and workflows."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Integration with Python Libraries"}),": You can import libraries like Pandas, Scikit-learn, Numpy, etc., to build components that handle data processing, machine learning, numerical computations, and more."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Flexible Inputs and Outputs"}),": While Langflow offers native input and output types, you can use any type as long as they are properly annotated in the output methods (e.g.,\xa0",(0,n.jsx)(e.code,{children:"> list[int]"}),")."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Python-Powered"}),": Since Langflow operates with Python behind the scenes, any Python function can be implemented within a custom component."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Enhanced Workflow"}),": Custom components serve as reusable building blocks, enabling you to create pre-processing visual blocks with ease and integrate them into your language model pipeline."]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"827a2b5acec94426a4a2106a8332622d",children:"Why Use Custom Components?"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Customization"}),": Tailor the functionality to your specific needs by writing Python code that suits your workflow."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Flexibility"}),": Add any Python-based logic or processing step between user/AI messages, enhancing the flexibility of Langflow."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Efficiency"}),": Streamline your development process by creating reusable, configurable components that can be easily deployed."]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"2088ade519514bb3923cdf7f2ac2089a",children:"How to Write Them"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.p,{children:"Writing custom components in Langflow involves creating a Python class that defines the component's functionality, inputs, and outputs. The process involves a few key steps:"}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Define the Class"}),": Start by defining a Python class that inherits from\xa0",(0,n.jsx)(e.code,{children:"Component"}),". This class will encapsulate the functionality of your custom component."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Specify Inputs and Outputs"}),": Use Langflow's input and output classes to define the inputs and outputs of your component. They should be declared as class attributes."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Implement Output Methods"}),": Implement\xa0methods for each output, which contains the logic of your component. These methods can access input values using\xa0",(0,n.jsx)(e.code,{children:"self."})," , return processed values and define what to be displayed in the component with the\xa0",(0,n.jsx)(e.code,{children:"self.status"}),"\xa0attribute."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Use Proper Annotations"}),": Ensure that output methods are properly annotated with their types. Langflow uses these annotations to validate and handle data correctly."]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Here's a basic structure of a custom component:"}),"\n",(0,n.jsx)(d.Code,{codeConfig:a,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.inputs ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" StrInput, IntInput",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"MyCustomComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" icon ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"coffee" ',props:{style:{color:"#A5D6FF"}}},{content:"# check lucide.dev/icons or pass an emoji",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" StrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Text to be processed."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" IntInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_number"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Number"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Number to be processed."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Processed Text"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"processed_text"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_text"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_text",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> ",props:{style:{color:"#C9D1D9"}}},{content:"str",props:{style:{color:"#79C0FF"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" input_text ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" input_number ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_number",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Implement your logic here",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" processed_text ",props:{style:{color:"#C9D1D9"}}},{content:"= f",props:{style:{color:"#FF7B72"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"{",props:{style:{color:"#79C0FF"}}},{content:"input_text",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:" processed with number ",props:{style:{color:"#A5D6FF"}}},{content:"{",props:{style:{color:"#79C0FF"}}},{content:"input_number",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" self",props:{style:{color:"#79C0FF"}}},{content:".status ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" processed_text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" processed_text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(e.p,{children:["Paste that code into the Custom Component code snippet and click ",(0,n.jsx)(e.strong,{children:"Check & Save."})]}),"\n",(0,n.jsx)(e.p,{children:(0,n.jsx)(e.img,{src:t(8582).A+"",width:"2976",height:"1674"})}),"\n",(0,n.jsx)(e.p,{children:"You should see something like the component below. Double click the name or description areas to edit them."}),"\n",(0,n.jsx)(e.p,{children:(0,n.jsx)(e.img,{src:t(6928).A+"",width:"2144",height:"1206"})}),"\n",(0,n.jsx)(e.h2,{id:"3815589831f24ab792328ed233c8b00d",children:"Input Types"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.p,{children:"Langflow provides several higher-level input types to simplify the creation of custom components. These input types standardize how inputs are defined, validated, and used. Here\u2019s a guide on how to use these inputs and their primary purposes:"}),"\n",(0,n.jsx)(e.h3,{id:"fb06c48a326043ffa46badc1ab3ba467",children:(0,n.jsx)(e.strong,{children:"HandleInput"})}),"\n",(0,n.jsxs)(e.p,{children:["Represents an input that has a handle to a specific type (e.g.,\xa0",(0,n.jsx)(e.code,{children:"BaseLanguageModel"}),",\xa0",(0,n.jsx)(e.code,{children:"BaseRetriever"}),", etc.)."]}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Useful for connecting to specific component types in a flow."]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"0e1dcb768e38487180d720b0884a90f5",children:(0,n.jsx)(e.strong,{children:"DataInput"})}),"\n",(0,n.jsxs)(e.p,{children:["Represents an input that receives a\xa0",(0,n.jsx)(e.code,{children:"Data"}),"\xa0object."]}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Ideal for components that process or manipulate data objects."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Data"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"4ec6e68ad9ab4cd194e8e607bc5b3411",children:(0,n.jsx)(e.strong,{children:"StrInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a standard string input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for any text input where the user needs to provide a string."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Text"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"9292ac0105e14177af5eff2131b9c71b",children:(0,n.jsx)(e.strong,{children:"MessageInput"})}),"\n",(0,n.jsxs)(e.p,{children:["Represents an input field specifically for\xa0",(0,n.jsx)(e.code,{children:"Message"}),"\xa0objects."]}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used in components that handle or process messages."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Message"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"5511f5e32b944b4e973379a6bd5405e4",children:(0,n.jsx)(e.strong,{children:"MessageTextInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a text input for messages."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Suitable for components that need to extract text from message objects."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Message"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"e6d8315b0fb44a2fb8c62c3f3184bbe9",children:(0,n.jsx)(e.strong,{children:"MultilineInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a text field that supports multiple lines."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Ideal for longer text inputs where the user might need to write extended text."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Text"]'})]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(e.code,{children:"multiline=True"})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"2283c13aa5f745b8b0009f7d40e59419",children:(0,n.jsx)(e.strong,{children:"SecretStrInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a password input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for sensitive text inputs where the input should be hidden (e.g., passwords, API keys)."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(e.code,{children:"password=True"})]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0Does not accept input types, meaning it has no input handles for previous nodes/components to connect to it."]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"612680db6578451daef695bd19827a56",children:(0,n.jsx)(e.strong,{children:"IntInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents an integer input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for numeric inputs where the value should be an integer."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Integer"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"a15e1fdae15b49fc9bfbf38f8bd7b203",children:(0,n.jsx)(e.strong,{children:"FloatInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a float input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for numeric inputs where the value should be a floating-point number."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Float"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"3083671e0e7f4390a03396485114be66",children:(0,n.jsx)(e.strong,{children:"BoolInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a boolean input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for true/false or yes/no type inputs."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Boolean"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"2866fc4018e743d8a45afde53f1e57be",children:(0,n.jsx)(e.strong,{children:"NestedDictInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents an input field for nested dictionaries."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used for more complex data structures where the input needs to be a dictionary."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["NestedDict"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"daa2c2398f694ec199b425e2ed4bcf93",children:(0,n.jsx)(e.strong,{children:"DictInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents an input field for dictionaries."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Suitable for inputs that require a dictionary format."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Dict"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"14dcdef11bab4d3f8127eaf2e36a77b9",children:(0,n.jsx)(e.strong,{children:"DropdownInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a dropdown input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used where the user needs to select from a predefined list of options."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(e.code,{children:"options"}),"\xa0to define the list of selectable options."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["Text"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"73e6377dc5f446f39517a558a1291410",children:(0,n.jsx)(e.strong,{children:"FileInput"})}),"\n",(0,n.jsx)(e.p,{children:"Represents a file input field."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Usage:"}),"\xa0Used to upload files."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(e.code,{children:"file_types"}),"\xa0to specify the types of files that can be uploaded."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(e.code,{children:'["File"]'})]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Here is an example of how these inputs can be defined in a custom component:"}),"\n",(0,n.jsx)(d.Code,{codeConfig:a,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.inputs ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" StrInput, MultilineInput, SecretStrInput, IntInput, DropdownInput",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Output, Input",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"MyCustomComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"My Custom Component"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"An example of a custom component with various input types."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" StrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"username"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Username"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your username."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" SecretStrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"password"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Password"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your password."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" MultilineInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"description"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Description"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter a detailed description."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" IntInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"age"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Age"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your age."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" DropdownInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"gender"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Gender"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" options",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"[",props:{style:{color:"#C9D1D9"}}},{content:'"Male"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Female"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Other"',props:{style:{color:"#A5D6FF"}}},{content:"],",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Select your gender."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" )",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_inputs"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_inputs",props:{style:{color:"#D2A8FF"}}},{content:"(self):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Your processing logic here",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" return ",props:{style:{color:"#FF7B72"}}},{content:'"Processed"',props:{style:{color:"#A5D6FF"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(e.p,{children:"By defining inputs this way, Langflow can automatically handle the validation and display of these fields in the user interface, making it easier to create robust and user-friendly custom components."}),"\n",(0,n.jsxs)(e.p,{children:["All of the types detailed above derive from a general class that can also be accessed through the generic\xa0",(0,n.jsx)(e.code,{children:"Input"}),"\xa0class."]}),"\n",(0,n.jsx)(e.h3,{id:"278e2027493e45b68746af0a5b6c06f6",children:"Generic Input"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsxs)(e.p,{children:["Langflow offers native input types, but you can use any type as long as they are properly annotated in the output methods (e.g.,\xa0",(0,n.jsx)(e.code,{children:"-> list[int]"}),")."]}),"\n",(0,n.jsxs)(e.p,{children:["The\xa0",(0,n.jsx)(e.code,{children:"Input"}),"\xa0class is highly customizable, allowing you to specify a wide range of attributes for each input field. It has several attributes that can be customized:"]}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"field_type"}),": Specifies the type of field (e.g.,\xa0",(0,n.jsx)(e.code,{children:"str"}),",\xa0",(0,n.jsx)(e.code,{children:"int"}),"). Default is\xa0",(0,n.jsx)(e.code,{children:"str"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"required"}),": Boolean indicating if the field is required. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"placeholder"}),": Placeholder text for the input field. Default is an empty string."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"is_list"}),": Boolean indicating if the field should accept a list of values. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"show"}),": Boolean indicating if the field should be shown. Default is\xa0",(0,n.jsx)(e.code,{children:"True"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"multiline"}),": Boolean indicating if the field should allow multi-line input. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"value"}),": Default value for the input field. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"file_types"}),": List of accepted file types (for file inputs). Default is an empty list."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"file_path"}),": File path if the field is a file input. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"password"}),": Boolean indicating if the field is a password. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"options"}),": List of options for the field (for dropdowns). Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"name"}),": Name of the input field. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"display_name"}),": Display name for the input field. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"advanced"}),": Boolean indicating if the field is an advanced parameter. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"input_types"}),": List of accepted input types. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"dynamic"}),": Boolean indicating if the field is dynamic. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"info"}),": Additional information or tooltip for the input field. Default is an empty string."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"real_time_refresh"}),": Boolean indicating if the field should refresh in real-time. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"refresh_button"}),": Boolean indicating if the field should have a refresh button. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"refresh_button_text"}),": Text for the refresh button. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"range_spec"}),": Range specification for numeric fields. Default is\xa0",(0,n.jsx)(e.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"load_from_db"}),": Boolean indicating if the field should load from the database. Default is\xa0",(0,n.jsx)(e.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"title_case"}),": Boolean indicating if the display name should be in title case. Default is\xa0",(0,n.jsx)(e.code,{children:"True"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(e.p,{children:["Below is an example of how to define inputs for a component using the\xa0",(0,n.jsx)(e.code,{children:"Input"}),"\xa0class:"]}),"\n",(0,n.jsx)(d.Code,{codeConfig:a,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Input, Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.field_typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"ExampleComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Example Component"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"An example component demonstrating input fields."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"str"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" required",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" placeholder",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter some text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" multiline",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"This is a required text input."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" input_types",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"[",props:{style:{color:"#C9D1D9"}}},{content:'"Text"',props:{style:{color:"#A5D6FF"}}},{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"max_length"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Max Length"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"int"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" required",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" placeholder",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Maximum length"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter the maximum length of the text."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" range_spec",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"{",props:{style:{color:"#C9D1D9"}}},{content:'"min"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"max"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"1000",props:{style:{color:"#79C0FF"}}},{content:"},",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"options"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Options"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"str"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" is_list",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" options",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"[",props:{style:{color:"#C9D1D9"}}},{content:'"Option 1"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Option 2"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Option 3"',props:{style:{color:"#A5D6FF"}}},{content:"],",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Select one or more options."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_input"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_input",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Text:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Process the inputs and generate output",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" Text(",props:{style:{color:"#C9D1D9"}}},{content:"value",props:{style:{color:"#FFA657"}}},{content:"=f",props:{style:{color:"#FF7B72"}}},{content:'"Processed: ',props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".input_text",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:", Max Length: ",props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".max_length",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:", Options: ",props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".options",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Define how to use the inputs and outputs",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"component ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" ExampleComponent()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(e.p,{children:"In this example:"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["The\xa0",(0,n.jsx)(e.code,{children:"input_text"}),"\xa0input is a required multi-line text field."]}),"\n",(0,n.jsxs)(e.li,{children:["The\xa0",(0,n.jsx)(e.code,{children:"max_length"}),"\xa0input is an optional integer field with a range specification."]}),"\n",(0,n.jsxs)(e.li,{children:["The\xa0",(0,n.jsx)(e.code,{children:"options"}),"\xa0input is a list of strings with predefined options."]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"These attributes allow for a high degree of customization, making it easy to create input fields that suit the needs of your specific component."}),"\n",(0,n.jsx)(e.h3,{id:"6f225be8a142450aa19ee8e46a3b3c8c",children:"Multiple Outputs"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.p,{children:"In Langflow, custom components can have multiple outputs. Each output can be associated with a specific method in the component, allowing you to define distinct behaviors for each output path. This feature is particularly useful when you want to route data based on certain conditions or process it in multiple ways."}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Definition of Outputs"}),": Each output is defined in the\xa0",(0,n.jsx)(e.code,{children:"outputs"}),"\xa0list of the component. Each output is associated with a display name, an internal name, and a method that gets called to generate the output."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"Output Methods"}),": The methods associated with outputs are responsible for generating the data for that particular output. These methods are called when the component is executed, and each method can independently produce its result."]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Below is an example of a component with two outputs:"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"process_data"}),": Processes the input text (e.g., converts it to uppercase) and returns it."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"get_processing_function"}),": Returns the\xa0",(0,n.jsx)(e.code,{children:"process_data"}),"\xa0method itself to be reused in composition."]}),"\n"]}),"\n",(0,n.jsx)(d.Code,{codeConfig:a,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Callable",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.inputs ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" StrInput",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.field_typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"DualOutputComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Dual Output"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Processes input text and returns both the result and the processing function."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" icon ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"double-arrow"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" StrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"The text input to be processed."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Processed Data"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"processed_data"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_data"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Processing Function"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"processing_function"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"get_processing_function"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_data",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Text:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Process the input text (e.g., convert to uppercase)",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" processed ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text.upper()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" self",props:{style:{color:"#79C0FF"}}},{content:".status ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" processed",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" processed",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"get_processing_function",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Callable[[], Text]:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Return the processing function itself",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" return ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".process_data",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(e.p,{children:"This example shows how to define multiple outputs in a custom component. The first output returns the processed data, while the second output returns the processing function itself."}),"\n",(0,n.jsxs)(e.p,{children:["The\xa0",(0,n.jsx)(e.code,{children:"processing_function"}),"\xa0output can be used in scenarios where the function itself is needed for further processing or dynamic flow control. Notice how both outputs are properly annotated with their respective types, ensuring clarity and type safety."]}),"\n",(0,n.jsx)(e.h2,{id:"b1ef2d18e2694b93927ae9403d24b96b",children:"Special Operations"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.p,{children:"Advanced methods and attributes offer additional control and functionality. Understanding how to leverage these can enhance your custom components' capabilities."}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"self.inputs"}),": Access all defined inputs. Useful when an output method needs to interact with multiple inputs."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"self.outputs"}),": Access all defined outputs. This is particularly useful if an output function needs to trigger another output function."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"self.status"}),": Use this to update the component's status or intermediate results. It helps track the component's internal state or store temporary data."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:"self.graph.flow_id"}),": Retrieve the flow ID, useful for maintaining context or debugging."]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.code,{children:'self.stop("output_name")'}),": Use this method within an output function to prevent data from being sent through other components. This method stops next component execution and is particularly useful for specific operations where a component should stop from running based on specific conditions."]}),"\n"]})]})}function u(o={}){const{wrapper:e}={...(0,s.R)(),...o.components};return e?(0,n.jsx)(e,{...o,children:(0,n.jsx)(y,{...o})}):y(o)}function F(o,e){throw new Error("Expected "+(e?"component":"object")+" `"+o+"` to be defined: you likely forgot to import, pass, or provide it.")}},8582:(o,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/1028644105-85667a76353aa8f1527cdfc0f05b85be.png"},2224:(o,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/238089171-8512eacd66ef57e59756d6863fc38afd.png"},6928:(o,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/241280398-3d8a5879a54500d5767f7baa3b146760.png"}}]); \ No newline at end of file diff --git a/assets/js/873ebc27.d11012c8.js b/assets/js/873ebc27.d11012c8.js new file mode 100644 index 0000000000..1852e715b2 --- /dev/null +++ b/assets/js/873ebc27.d11012c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[5572],{2511:(o,t,e)=>{e.r(t),e.d(t,{CH:()=>a,assets:()=>i,chCodeConfig:()=>d,contentTitle:()=>c,default:()=>u,frontMatter:()=>l,metadata:()=>p,toc:()=>y});var n=e(4848),s=e(8453),r=e(4754);const l={title:"Custom Components",sidebar_position:8,slug:"/components-custom-components"},c="Custom Components",p={id:"Components/components-custom-components",title:"Custom Components",description:"Custom components are created within Langflow and extend the platform's functionality with custom, resusable Python code.",source:"@site/docs/Components/components-custom-components.md",sourceDirName:"Components",slug:"/components-custom-components",permalink:"/components-custom-components",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{title:"Custom Components",sidebar_position:8,slug:"/components-custom-components"},sidebar:"defaultSidebar",previous:{title:"Vector Stores",permalink:"/components-vector-stores"},next:{title:"RAG",permalink:"/components-rag"}},i={},a={annotations:r.hk,Code:r.Cy},d={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},y=[{value:"How to Create Custom Components",id:"how-to-create-custom-components",level:2},{value:"Add inputs and modify output methods",id:"add-inputs-and-modify-output-methods",level:2},{value:"Input Types",id:"3815589831f24ab792328ed233c8b00d",level:2},{value:"HandleInput",id:"fb06c48a326043ffa46badc1ab3ba467",level:3},{value:"DataInput",id:"0e1dcb768e38487180d720b0884a90f5",level:3},{value:"StrInput",id:"4ec6e68ad9ab4cd194e8e607bc5b3411",level:3},{value:"MessageInput",id:"9292ac0105e14177af5eff2131b9c71b",level:3},{value:"MessageTextInput",id:"5511f5e32b944b4e973379a6bd5405e4",level:3},{value:"MultilineInput",id:"e6d8315b0fb44a2fb8c62c3f3184bbe9",level:3},{value:"SecretStrInput",id:"2283c13aa5f745b8b0009f7d40e59419",level:3},{value:"IntInput",id:"612680db6578451daef695bd19827a56",level:3},{value:"FloatInput",id:"a15e1fdae15b49fc9bfbf38f8bd7b203",level:3},{value:"BoolInput",id:"3083671e0e7f4390a03396485114be66",level:3},{value:"NestedDictInput",id:"2866fc4018e743d8a45afde53f1e57be",level:3},{value:"DictInput",id:"daa2c2398f694ec199b425e2ed4bcf93",level:3},{value:"DropdownInput",id:"14dcdef11bab4d3f8127eaf2e36a77b9",level:3},{value:"FileInput",id:"73e6377dc5f446f39517a558a1291410",level:3},{value:"Generic Input",id:"278e2027493e45b68746af0a5b6c06f6",level:3},{value:"Create a Custom Component with Generic Input",id:"create-a-custom-component-with-generic-input",level:2},{value:"Create a Custom Component with Multiple Outputs",id:"6f225be8a142450aa19ee8e46a3b3c8c",level:2},{value:"Special Operations",id:"special-operations",level:2},{value:"Contribute Custom Components to Langflow",id:"contribute-custom-components-to-langflow",level:2}];function F(o){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...o.components};return a||h("CH",!1),a.Code||h("CH.Code",!0),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,n.jsx)(t.h1,{id:"custom-components",children:"Custom Components"}),"\n",(0,n.jsx)(t.p,{children:"Custom components are created within Langflow and extend the platform's functionality with custom, resusable Python code."}),"\n",(0,n.jsxs)(t.p,{children:["Since Langflow operates with Python behind the scenes, you can implement any Python function within a Custom Component. This means you can leverage the power of libraries such as Pandas, Scikit-learn, Numpy, and thousands of other packages to create components that handle data processing in unlimited ways. You can use any type as long as the type is properly annotated in the output methods (e.g.,\xa0",(0,n.jsx)(t.code,{children:"> list[int]"}),")."]}),"\n",(0,n.jsx)(t.p,{children:"Custom Components create reusable and configurable components to enhance the capabilities of Langflow, making it a powerful tool for developing complex processing between user and AI messages."}),"\n",(0,n.jsx)(t.h2,{id:"how-to-create-custom-components",children:"How to Create Custom Components"}),"\n",(0,n.jsx)(t.p,{children:"Creating custom components in Langflow involves creating a Python class that defines the component's functionality, inputs, and outputs.\nThe default code provides a working structure for your custom component."}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"# from langflow.field_typing import Data",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.io ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" MessageTextInput, Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.schema ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Data",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"CustomComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Custom Component"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Use as a template to create your own component."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" documentation: ",props:{style:{color:"#C9D1D9"}}},{content:"str ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://docs.langflow.org/components/custom"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" icon ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"custom_components"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"CustomComponent"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" MessageTextInput(",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_value"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Value"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"value",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Hello, World!"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Output"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"output"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"build_output"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"build_output",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Data:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" Data(",props:{style:{color:"#C9D1D9"}}},{content:"value",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_value)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" self",props:{style:{color:"#79C0FF"}}},{content:".status ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" data",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" data",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(t.p,{children:"You can create your class in your favorite text editor outside of Langflow and paste it in later, or just follow along in the code pane."}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:["In Langflow, from under ",(0,n.jsx)(t.strong,{children:"Helpers"}),", drag a ",(0,n.jsx)(t.strong,{children:"Custom Component"})," into the workspace."]}),"\n",(0,n.jsx)(t.li,{children:"Open the component's code pane."}),"\n",(0,n.jsxs)(t.li,{children:["Import dependencies.\nYour custom component inherits from the langflow ",(0,n.jsx)(t.code,{children:"Component"})," class so you need to include it."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.io ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" MessageTextInput, Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.schema ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Data",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.ol,{start:"4",children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Define the Class"}),": Start by defining a Python class that inherits from\xa0",(0,n.jsx)(t.code,{children:"Component"}),". This class will encapsulate the functionality of your custom component."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"CustomComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Custom Component"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Use as a template to create your own component."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" documentation: ",props:{style:{color:"#C9D1D9"}}},{content:"str ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://docs.langflow.org/components/custom"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" icon ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"custom_components"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"CustomComponent"',props:{style:{color:"#A5D6FF"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.ol,{start:"5",children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Specify Inputs and Outputs"}),": Use Langflow's input and output classes to define the inputs and outputs of your component. They should be declared as class attributes."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" MessageTextInput(",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_value"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Value"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"value",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Hello, World!"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Output"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"output"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"build_output"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.ol,{start:"6",children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Implement Output Methods"}),": Implement\xa0methods for each output, which contains the logic of your component. These methods can access input values using\xa0",(0,n.jsx)(t.code,{children:"self."})," , return processed values and define what to be displayed in the component with the\xa0",(0,n.jsx)(t.code,{children:"self.status"}),"\xa0attribute."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"build_output",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Data:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" Data(",props:{style:{color:"#C9D1D9"}}},{content:"value",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_value)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" self",props:{style:{color:"#79C0FF"}}},{content:".status ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" data",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" data",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.ol,{start:"7",children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Use Proper Annotations"}),": Ensure that output methods are properly annotated with their types. Langflow uses these annotations to validate and handle data correctly. For example, this method is annotated to output ",(0,n.jsx)(t.code,{children:"Data"}),"."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"build_output",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Data:",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.ol,{start:"8",children:["\n",(0,n.jsxs)(t.li,{children:["Click ",(0,n.jsx)(t.strong,{children:"Check & Save"})," to confirm your component works.\nYou now have an operational custom component."]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:e(2224).A+"",width:"1984",height:"1116"})}),"\n",(0,n.jsx)(t.h2,{id:"add-inputs-and-modify-output-methods",children:"Add inputs and modify output methods"}),"\n",(0,n.jsx)(t.p,{children:"This code defines a custom component that accepts 5 inputs and outputs a Message."}),"\n",(0,n.jsxs)(t.p,{children:["Copy and paste it into the Custom Component code pane and click ",(0,n.jsx)(t.strong,{children:"Check & Save."})]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.inputs ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" StrInput, MultilineInput, SecretStrInput, IntInput, DropdownInput",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Output, Input",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.schema.message ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Message",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"MyCustomComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"My Custom Component"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"An example of a custom component with various input types."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" StrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"username"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Username"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your username."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" SecretStrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"password"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Password"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your password."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" MessageTextInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"special_message"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"special_message"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter a special message."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" IntInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"age"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Age"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter your age."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" DropdownInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"gender"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Gender"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" options",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"[",props:{style:{color:"#C9D1D9"}}},{content:'"Male"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Female"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:'"Other"',props:{style:{color:"#A5D6FF"}}},{content:"],",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Select your gender."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" )",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"result"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_inputs"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_inputs",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Message:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' """',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" Process the user inputs and return a Message object.",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" Returns:",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" Message: A Message object containing the processed information.",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:' """',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" try",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" processed_text ",props:{style:{color:"#C9D1D9"}}},{content:"= f",props:{style:{color:"#FF7B72"}}},{content:'"User ',props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".username",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:" (Age: ",props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".age",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:", Gender: ",props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".gender",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:') "',props:{style:{color:"#A5D6FF"}}},{content:" \\",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" f",props:{style:{color:"#FF7B72"}}},{content:'"sent the following special message: ',props:{style:{color:"#A5D6FF"}}},{content:"{self",props:{style:{color:"#79C0FF"}}},{content:".special_message",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" Message(",props:{style:{color:"#C9D1D9"}}},{content:"text",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"processed_text)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" except ",props:{style:{color:"#FF7B72"}}},{content:"AttributeError ",props:{style:{color:"#79C0FF"}}},{content:"as",props:{style:{color:"#FF7B72"}}},{content:" e:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" Message(",props:{style:{color:"#C9D1D9"}}},{content:"text",props:{style:{color:"#FFA657"}}},{content:"=f",props:{style:{color:"#FF7B72"}}},{content:'"Error processing inputs: ',props:{style:{color:"#A5D6FF"}}},{content:"{str",props:{style:{color:"#79C0FF"}}},{content:"(e)",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsxs)(t.p,{children:["Since the component outputs a ",(0,n.jsx)(t.code,{children:"Message"}),", you can wire it into a chat and pass messages to yourself."]}),"\n",(0,n.jsxs)(t.p,{children:["Your Custom Component accepts the Chat Input message through ",(0,n.jsx)(t.code,{children:"MessageTextInput"}),", fills in the variables with the ",(0,n.jsx)(t.code,{children:"process_inputs"})," method, and finally passes the message ",(0,n.jsx)(t.code,{children:"User Username (Age: 49, Gender: Male) sent the following special message: Hello!"})," to Chat Output."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:e(8211).A+"",width:"2662",height:"1394"})}),"\n",(0,n.jsx)(t.p,{children:"By defining inputs this way, Langflow can automatically handle the validation and display of these fields in the user interface, making it easier to create robust and user-friendly custom components."}),"\n",(0,n.jsxs)(t.p,{children:["All of the types detailed above derive from a general class that can also be accessed through the generic\xa0",(0,n.jsx)(t.code,{children:"Input"}),"\xa0class."]}),"\n",(0,n.jsx)(t.admonition,{type:"tip",children:(0,n.jsxs)(t.p,{children:["Use ",(0,n.jsx)(t.code,{children:"MessageInput"})," to get the entire Message object instead of just the text."]})}),"\n",(0,n.jsx)(t.h2,{id:"3815589831f24ab792328ed233c8b00d",children:"Input Types"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:"Langflow provides several higher-level input types to simplify the creation of custom components. These input types standardize how inputs are defined, validated, and used. Here\u2019s a guide on how to use these inputs and their primary purposes:"}),"\n",(0,n.jsx)(t.h3,{id:"fb06c48a326043ffa46badc1ab3ba467",children:(0,n.jsx)(t.strong,{children:"HandleInput"})}),"\n",(0,n.jsxs)(t.p,{children:["Represents an input that has a handle to a specific type (e.g.,\xa0",(0,n.jsx)(t.code,{children:"BaseLanguageModel"}),",\xa0",(0,n.jsx)(t.code,{children:"BaseRetriever"}),", etc.)."]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Useful for connecting to specific component types in a flow."]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"0e1dcb768e38487180d720b0884a90f5",children:(0,n.jsx)(t.strong,{children:"DataInput"})}),"\n",(0,n.jsxs)(t.p,{children:["Represents an input that receives a\xa0",(0,n.jsx)(t.code,{children:"Data"}),"\xa0object."]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Ideal for components that process or manipulate data objects."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Data"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"4ec6e68ad9ab4cd194e8e607bc5b3411",children:(0,n.jsx)(t.strong,{children:"StrInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a standard string input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for any text input where the user needs to provide a string."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Text"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"9292ac0105e14177af5eff2131b9c71b",children:(0,n.jsx)(t.strong,{children:"MessageInput"})}),"\n",(0,n.jsxs)(t.p,{children:["Represents an input field specifically for\xa0",(0,n.jsx)(t.code,{children:"Message"}),"\xa0objects."]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used in components that handle or process messages."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Message"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"5511f5e32b944b4e973379a6bd5405e4",children:(0,n.jsx)(t.strong,{children:"MessageTextInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a text input for messages."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Suitable for components that need to extract text from message objects."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Message"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"e6d8315b0fb44a2fb8c62c3f3184bbe9",children:(0,n.jsx)(t.strong,{children:"MultilineInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a text field that supports multiple lines."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Ideal for longer text inputs where the user might need to write extended text."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Text"]'})]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(t.code,{children:"multiline=True"})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"2283c13aa5f745b8b0009f7d40e59419",children:(0,n.jsx)(t.strong,{children:"SecretStrInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a password input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for sensitive text inputs where the input should be hidden (e.g., passwords, API keys)."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(t.code,{children:"password=True"})]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0Does not accept input types, meaning it has no input handles for previous nodes/components to connect to it."]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"612680db6578451daef695bd19827a56",children:(0,n.jsx)(t.strong,{children:"IntInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents an integer input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for numeric inputs where the value should be an integer."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Integer"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"a15e1fdae15b49fc9bfbf38f8bd7b203",children:(0,n.jsx)(t.strong,{children:"FloatInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a float input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for numeric inputs where the value should be a floating-point number."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Float"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"3083671e0e7f4390a03396485114be66",children:(0,n.jsx)(t.strong,{children:"BoolInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a boolean input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for true/false or yes/no type inputs."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Boolean"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"2866fc4018e743d8a45afde53f1e57be",children:(0,n.jsx)(t.strong,{children:"NestedDictInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents an input field for nested dictionaries."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used for more complex data structures where the input needs to be a dictionary."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["NestedDict"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"daa2c2398f694ec199b425e2ed4bcf93",children:(0,n.jsx)(t.strong,{children:"DictInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents an input field for dictionaries."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Suitable for inputs that require a dictionary format."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Dict"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"14dcdef11bab4d3f8127eaf2e36a77b9",children:(0,n.jsx)(t.strong,{children:"DropdownInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a dropdown input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used where the user needs to select from a predefined list of options."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(t.code,{children:"options"}),"\xa0to define the list of selectable options."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["Text"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"73e6377dc5f446f39517a558a1291410",children:(0,n.jsx)(t.strong,{children:"FileInput"})}),"\n",(0,n.jsx)(t.p,{children:"Represents a file input field."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Usage:"}),"\xa0Used to upload files."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Attributes:"}),"\xa0",(0,n.jsx)(t.code,{children:"file_types"}),"\xa0to specify the types of files that can be uploaded."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Input Types:"}),"\xa0",(0,n.jsx)(t.code,{children:'["File"]'})]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"278e2027493e45b68746af0a5b6c06f6",children:"Generic Input"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsxs)(t.p,{children:["Langflow offers native input types, but you can use any type as long as they are properly annotated in the output methods (e.g.,\xa0",(0,n.jsx)(t.code,{children:"-> list[int]"}),")."]}),"\n",(0,n.jsxs)(t.p,{children:["The\xa0",(0,n.jsx)(t.code,{children:"Input"}),"\xa0class is highly customizable, allowing you to specify a wide range of attributes for each input field. It has several attributes that can be customized:"]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"field_type"}),": Specifies the type of field (e.g.,\xa0",(0,n.jsx)(t.code,{children:"str"}),",\xa0",(0,n.jsx)(t.code,{children:"int"}),"). Default is\xa0",(0,n.jsx)(t.code,{children:"str"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"required"}),": Boolean indicating if the field is required. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"placeholder"}),": Placeholder text for the input field. Default is an empty string."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"is_list"}),": Boolean indicating if the field should accept a list of values. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"show"}),": Boolean indicating if the field should be shown. Default is\xa0",(0,n.jsx)(t.code,{children:"True"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"multiline"}),": Boolean indicating if the field should allow multi-line input. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"value"}),": Default value for the input field. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"file_types"}),": List of accepted file types (for file inputs). Default is an empty list."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"file_path"}),": File path if the field is a file input. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"password"}),": Boolean indicating if the field is a password. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"options"}),": List of options for the field (for dropdowns). Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"name"}),": Name of the input field. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"display_name"}),": Display name for the input field. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"advanced"}),": Boolean indicating if the field is an advanced parameter. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"input_types"}),": List of accepted input types. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"dynamic"}),": Boolean indicating if the field is dynamic. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"info"}),": Additional information or tooltip for the input field. Default is an empty string."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"real_time_refresh"}),": Boolean indicating if the field should refresh in real-time. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"refresh_button"}),": Boolean indicating if the field should have a refresh button. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"refresh_button_text"}),": Text for the refresh button. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"range_spec"}),": Range specification for numeric fields. Default is\xa0",(0,n.jsx)(t.code,{children:"None"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"load_from_db"}),": Boolean indicating if the field should load from the database. Default is\xa0",(0,n.jsx)(t.code,{children:"False"}),"."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"title_case"}),": Boolean indicating if the display name should be in title case. Default is\xa0",(0,n.jsx)(t.code,{children:"True"}),"."]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"create-a-custom-component-with-generic-input",children:"Create a Custom Component with Generic Input"}),"\n",(0,n.jsxs)(t.p,{children:["Here is an example of how to define inputs for a component using the\xa0",(0,n.jsx)(t.code,{children:"Input"}),"\xa0class."]}),"\n",(0,n.jsxs)(t.p,{children:["Copy and paste it into the Custom Component code pane and click ",(0,n.jsx)(t.strong,{children:"Check & Save."})]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Input, Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.field_typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.schema.message ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Message",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Dict, Any",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"TextAnalyzerComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Text Analyzer"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Analyzes input text and provides basic statistics."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Message"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" required",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" placeholder",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Enter text to analyze"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" multiline",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"The text you want to analyze."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" input_types",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"[",props:{style:{color:"#C9D1D9"}}},{content:'"Text"',props:{style:{color:"#A5D6FF"}}},{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"include_word_count"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Include Word Count"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"bool"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" required",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Whether to include word count in the analysis."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Input(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"perform_sentiment_analysis"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Perform Sentiment Analysis"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" field_type",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"bool"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" required",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"False",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Whether to perform basic sentiment analysis."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Analysis Results"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"results"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"analyze_text"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"analyze_text",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Message:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Extract text from the Message object",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" if ",props:{style:{color:"#FF7B72"}}},{content:"isinstance",props:{style:{color:"#79C0FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text, Message):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" text ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text.text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" else",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" text ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"str",props:{style:{color:"#79C0FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" results ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "character_count"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"len",props:{style:{color:"#79C0FF"}}},{content:"(text),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "sentence_count"',props:{style:{color:"#A5D6FF"}}},{content:": text.count(",props:{style:{color:"#C9D1D9"}}},{content:"'.'",props:{style:{color:"#A5D6FF"}}},{content:") ",props:{style:{color:"#C9D1D9"}}},{content:"+",props:{style:{color:"#FF7B72"}}},{content:" text.count(",props:{style:{color:"#C9D1D9"}}},{content:"'!'",props:{style:{color:"#A5D6FF"}}},{content:") ",props:{style:{color:"#C9D1D9"}}},{content:"+",props:{style:{color:"#FF7B72"}}},{content:" text.count(",props:{style:{color:"#C9D1D9"}}},{content:"'?'",props:{style:{color:"#A5D6FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".include_word_count:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" results[",props:{style:{color:"#C9D1D9"}}},{content:'"word_count"',props:{style:{color:"#A5D6FF"}}},{content:"] ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"len",props:{style:{color:"#79C0FF"}}},{content:"(text.split())",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".perform_sentiment_analysis:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Basic sentiment analysis",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" text_lower ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" text.lower()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if ",props:{style:{color:"#FF7B72"}}},{content:'"happy" ',props:{style:{color:"#A5D6FF"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" text_lower ",props:{style:{color:"#C9D1D9"}}},{content:"or ",props:{style:{color:"#FF7B72"}}},{content:'"good" ',props:{style:{color:"#A5D6FF"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" text_lower:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" sentiment ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"positive"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" elif ",props:{style:{color:"#FF7B72"}}},{content:'"sad" ',props:{style:{color:"#A5D6FF"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" text_lower ",props:{style:{color:"#C9D1D9"}}},{content:"or ",props:{style:{color:"#FF7B72"}}},{content:'"bad" ',props:{style:{color:"#A5D6FF"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" text_lower:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" sentiment ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"negative"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" else",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" sentiment ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"neutral"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" results[",props:{style:{color:"#C9D1D9"}}},{content:'"sentiment"',props:{style:{color:"#A5D6FF"}}},{content:"] ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" sentiment",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Convert the results dictionary to a formatted string",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" formatted_results ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:".join([",props:{style:{color:"#C9D1D9"}}},{content:"f",props:{style:{color:"#FF7B72"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"{",props:{style:{color:"#79C0FF"}}},{content:"key",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:": ",props:{style:{color:"#A5D6FF"}}},{content:"{",props:{style:{color:"#79C0FF"}}},{content:"value",props:{style:{color:"#C9D1D9"}}},{content:"}",props:{style:{color:"#79C0FF"}}},{content:'" ',props:{style:{color:"#A5D6FF"}}},{content:"for",props:{style:{color:"#FF7B72"}}},{content:" key, value ",props:{style:{color:"#C9D1D9"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" results.items()])",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Return a Message object",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" Message(",props:{style:{color:"#C9D1D9"}}},{content:"text",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"formatted_results)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Define how to use the inputs and outputs",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"component ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" TextAnalyzerComponent()",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(t.p,{children:"In this custom component:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"input_text"})," input is a required multi-line text field that accepts a Message object or a string. It's used to provide the text for analysis."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"include_word_count"})," input is an optional boolean field. When set to True, it adds a word count to the analysis results."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"perform_sentiment_analysis"})," input is an optional boolean field. When set to True, it triggers a basic sentiment analysis of the input text."]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"The component performs basic text analysis, including character count and sentence count (based on punctuation marks). If word count is enabled, it splits the text and counts the words. If sentiment analysis is enabled, it performs a simple keyword-based sentiment classification (positive, negative, or neutral)."}),"\n",(0,n.jsxs)(t.p,{children:["Since the component inputs and outputs a ",(0,n.jsx)(t.code,{children:"Message"}),", you can wire the component into a chat and see how the basic custom component logic interacts with your input."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:e(9807).A+"",width:"2422",height:"882"})}),"\n",(0,n.jsx)(t.h2,{id:"6f225be8a142450aa19ee8e46a3b3c8c",children:"Create a Custom Component with Multiple Outputs"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:"In Langflow, custom components can have multiple outputs. Each output can be associated with a specific method in the component, allowing you to define distinct behaviors for each output path. This feature is particularly useful when you want to route data based on certain conditions or process it in multiple ways."}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Definition of Outputs"}),": Each output is defined in the\xa0",(0,n.jsx)(t.code,{children:"outputs"}),"\xa0list of the component. Each output is associated with a display name, an internal name, and a method that gets called to generate the output."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Output Methods"}),": The methods associated with outputs are responsible for generating the data for that particular output. These methods are called when the component is executed, and each method can independently produce its result."]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"This example component has two outputs:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"process_data"}),": Processes the input text (e.g., converts it to uppercase) and returns it."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"get_processing_function"}),": Returns the\xa0",(0,n.jsx)(t.code,{children:"process_data"}),"\xa0method itself to be reused in composition."]}),"\n"]}),"\n",(0,n.jsx)(a.Code,{codeConfig:d,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Callable",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.custom ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Component",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.inputs ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" StrInput",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.template ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Output",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.field_typing ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" Text",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"class ",props:{style:{color:"#FF7B72"}}},{content:"DualOutputComponent",props:{style:{color:"#FFA657"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"Component",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Dual Output"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" description ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"Processes input text and returns both the result and the processing function."',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" icon ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"double-arrow"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" inputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" StrInput(",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"input_text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Input Text"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" info",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"The text input to be processed."',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" outputs ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Processed Data"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"processed_data"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"process_data"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" Output(",props:{style:{color:"#C9D1D9"}}},{content:"display_name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"Processing Function"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"name",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"processing_function"',props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"method",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"get_processing_function"',props:{style:{color:"#A5D6FF"}}},{content:"),",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" ]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"process_data",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Text:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Process the input text (e.g., convert to uppercase)",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" processed ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".input_text.upper()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" self",props:{style:{color:"#79C0FF"}}},{content:".status ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" processed",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" return",props:{style:{color:"#FF7B72"}}},{content:" processed",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" def ",props:{style:{color:"#FF7B72"}}},{content:"get_processing_function",props:{style:{color:"#D2A8FF"}}},{content:"(self) -> Callable[[], Text]:",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" # Return the processing function itself",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" return ",props:{style:{color:"#FF7B72"}}},{content:"self",props:{style:{color:"#79C0FF"}}},{content:".process_data",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,n.jsx)(t.p,{children:"This example shows how to define multiple outputs in a custom component. The first output returns the processed data, while the second output returns the processing function itself."}),"\n",(0,n.jsxs)(t.p,{children:["The\xa0",(0,n.jsx)(t.code,{children:"processing_function"}),"\xa0output can be used in scenarios where the function itself is needed for further processing or dynamic flow control. Notice how both outputs are properly annotated with their respective types, ensuring clarity and type safety."]}),"\n",(0,n.jsx)(t.h2,{id:"special-operations",children:"Special Operations"}),"\n",(0,n.jsx)(t.p,{children:"Advanced methods and attributes offer additional control and functionality. Understanding how to leverage these can enhance your custom components' capabilities."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"self.inputs"}),": Access all defined inputs. Useful when an output method needs to interact with multiple inputs."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"self.outputs"}),": Access all defined outputs. This is particularly useful if an output function needs to trigger another output function."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"self.status"}),": Use this to update the component's status or intermediate results. It helps track the component's internal state or store temporary data."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:"self.graph.flow_id"}),": Retrieve the flow ID, useful for maintaining context or debugging."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.code,{children:'self.stop("output_name")'}),": Use this method within an output function to prevent data from being sent through other components. This method stops next component execution and is particularly useful for specific operations where a component should stop from running based on specific conditions."]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"contribute-custom-components-to-langflow",children:"Contribute Custom Components to Langflow"}),"\n",(0,n.jsxs)(t.p,{children:["See ",(0,n.jsx)(t.a,{href:"/contributing-how-to-contribute#submitting-components",children:"How to Contribute"})," to contribute your custom component to Langflow."]})]})}function u(o={}){const{wrapper:t}={...(0,s.R)(),...o.components};return t?(0,n.jsx)(t,{...o,children:(0,n.jsx)(F,{...o})}):F(o)}function h(o,t){throw new Error("Expected "+(t?"component":"object")+" `"+o+"` to be defined: you likely forgot to import, pass, or provide it.")}},2224:(o,t,e)=>{e.d(t,{A:()=>n});const n=e.p+"assets/images/238089171-8512eacd66ef57e59756d6863fc38afd.png"},8211:(o,t,e)=>{e.d(t,{A:()=>n});const n=e.p+"assets/images/custom-component-chat-d0dfdbf518bf952bea86568d55cda744.png"},9807:(o,t,e)=>{e.d(t,{A:()=>n});const n=e.p+"assets/images/custom-component-inputs-chat-f737c3b81c6cc0bbccd9ff8f108322a2.png"}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.f8f02707.js b/assets/js/runtime~main.b6d60a90.js similarity index 97% rename from assets/js/runtime~main.f8f02707.js rename to assets/js/runtime~main.b6d60a90.js index 83e9d132b1..0370598d6c 100644 --- a/assets/js/runtime~main.f8f02707.js +++ b/assets/js/runtime~main.b6d60a90.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,r,c,t,d={},f={};function b(e){var a=f[e];if(void 0!==a)return a.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,b),r.loaded=!0,r.exports}b.m=d,b.c=f,e=[],b.O=(a,r,c,t)=>{if(!r){var d=1/0;for(n=0;n=t)&&Object.keys(b.O).every((e=>b.O[e](r[o])))?r.splice(o--,1):(f=!1,t0&&e[n-1][2]>t;n--)e[n]=e[n-1];e[n]=[r,c,t]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var t=Object.create(null);b.r(t);var d={};a=a||[null,r({}),r([]),r(r)];for(var f=2&c&&e;"object"==typeof f&&!~a.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,b.d(t,d),t},b.d=(e,a)=>{for(var r in a)b.o(a,r)&&!b.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,r)=>(b.f[r](e,a),a)),[])),b.u=e=>"assets/js/"+({144:"e2a386ca",145:"0be1d5fe",784:"fe965b62",804:"7fcd30b6",868:"dc7b1ef3",1039:"16d61ab3",1227:"647965d5",1246:"1b523369",1456:"ecd98ae0",1563:"3ef76b56",1567:"22dd74f7",1917:"c3616f7f",2005:"0575dfc8",2042:"reactPlayerTwitch",2431:"c0d3c6ab",2657:"a3ab51d1",2691:"2efb9d3a",2723:"reactPlayerMux",3392:"reactPlayerVidyard",3659:"4618a71f",4028:"c2ebd62a",4046:"9ac856ad",4058:"ccff95c4",4133:"5cf11f26",5527:"9e7a34ba",5562:"20e9af62",5572:"873ebc27",5628:"a83bc7c0",5664:"36970916",5742:"aba21aa0",5772:"f66238ae",6008:"445668ec",6147:"ab17fe15",6173:"reactPlayerVimeo",6328:"reactPlayerDailyMotion",6353:"reactPlayerPreview",6463:"reactPlayerKaltura",6494:"b453f7b0",6677:"2f617b24",6887:"reactPlayerFacebook",6900:"3f8193f3",7098:"a7bd4aaa",7211:"cacdc615",7258:"11478de3",7338:"c39b795e",7408:"3ae94ad4",7453:"fdefa9a8",7458:"reactPlayerFilePlayer",7462:"921b5fc1",7570:"reactPlayerMixcloud",7627:"reactPlayerStreamable",8031:"25bf2d67",8054:"85112c90",8127:"53ed7db4",8183:"d59b5b70",8261:"474d53cd",8401:"17896441",8446:"reactPlayerYouTube",8598:"44dfcf75",8929:"172b3cfb",8953:"adef6868",9048:"a94703ab",9126:"ea3c040a",9304:"c329cc2b",9340:"reactPlayerWistia",9455:"54175a6c",9461:"23d0e682",9580:"f81a91eb",9642:"eae80ce0",9647:"5e95c892",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{144:"7e8e09aa",145:"4524db73",784:"bf3c3b32",804:"052d3ec1",868:"d7c01dec",900:"cec9b91d",1039:"6b5d9275",1227:"f67bd117",1246:"9ab26cae",1456:"e5056aaa",1563:"19a1df84",1567:"9e01eda7",1917:"66691f62",2005:"e2f00246",2042:"38dd7b7d",2237:"4bb44bc4",2431:"0df77f03",2657:"8e67cffa",2691:"c7804f19",2723:"8f6391ba",3392:"cb42cdfc",3554:"c7291073",3659:"65567128",4028:"4c8ebf9d",4046:"0b7c5218",4058:"9c31c71d",4133:"26322936",5527:"c924b445",5562:"8d63ec91",5572:"9f836f52",5628:"707c1b67",5664:"46db89cf",5742:"7728a8b8",5772:"84317656",6008:"5070ebd4",6147:"3f45eb86",6173:"291c2909",6328:"f614ee4c",6353:"8cd2b61f",6463:"8e37235b",6494:"404054b3",6677:"6a39e3b4",6887:"a60ee927",6900:"ed789b0e",7098:"71beb8e2",7211:"69ff3bb2",7258:"a5274620",7338:"894a81dc",7408:"8c54d710",7453:"cc4cfb89",7458:"c0e08054",7462:"8828b31d",7570:"34c84b39",7627:"b6323134",8031:"9469dd38",8054:"2d20ecfb",8127:"7f91271f",8183:"7baaad08",8261:"4737b75e",8401:"2ed86b26",8446:"a89f408c",8598:"44362993",8929:"e136d1f2",8953:"b34482be",9048:"38aef81a",9126:"5122becc",9304:"db4c4794",9340:"7f514310",9455:"77251598",9461:"f73e4482",9580:"77eb4862",9642:"b1d36097",9647:"8641e05b",9979:"9ddea34f"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},t="langflow-docs:",b.l=(e,a,r,d)=>{if(c[e])c[e].push(a);else{var f,o;if(void 0!==r)for(var l=document.getElementsByTagName("script"),n=0;n{f.onerror=f.onload=null,clearTimeout(s);var t=c[e];if(delete c[e],f.parentNode&&f.parentNode.removeChild(f),t&&t.forEach((e=>e(r))),a)return a(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),o&&document.head.appendChild(f)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"8401",36970916:"5664",e2a386ca:"144","0be1d5fe":"145",fe965b62:"784","7fcd30b6":"804",dc7b1ef3:"868","16d61ab3":"1039","647965d5":"1227","1b523369":"1246",ecd98ae0:"1456","3ef76b56":"1563","22dd74f7":"1567",c3616f7f:"1917","0575dfc8":"2005",reactPlayerTwitch:"2042",c0d3c6ab:"2431",a3ab51d1:"2657","2efb9d3a":"2691",reactPlayerMux:"2723",reactPlayerVidyard:"3392","4618a71f":"3659",c2ebd62a:"4028","9ac856ad":"4046",ccff95c4:"4058","5cf11f26":"4133","9e7a34ba":"5527","20e9af62":"5562","873ebc27":"5572",a83bc7c0:"5628",aba21aa0:"5742",f66238ae:"5772","445668ec":"6008",ab17fe15:"6147",reactPlayerVimeo:"6173",reactPlayerDailyMotion:"6328",reactPlayerPreview:"6353",reactPlayerKaltura:"6463",b453f7b0:"6494","2f617b24":"6677",reactPlayerFacebook:"6887","3f8193f3":"6900",a7bd4aaa:"7098",cacdc615:"7211","11478de3":"7258",c39b795e:"7338","3ae94ad4":"7408",fdefa9a8:"7453",reactPlayerFilePlayer:"7458","921b5fc1":"7462",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627","25bf2d67":"8031","85112c90":"8054","53ed7db4":"8127",d59b5b70:"8183","474d53cd":"8261",reactPlayerYouTube:"8446","44dfcf75":"8598","172b3cfb":"8929",adef6868:"8953",a94703ab:"9048",ea3c040a:"9126",c329cc2b:"9304",reactPlayerWistia:"9340","54175a6c":"9455","23d0e682":"9461",f81a91eb:"9580",eae80ce0:"9642","5e95c892":"9647",reactPlayerSoundCloud:"9979"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,r)=>{var c=b.o(e,a)?e[a]:void 0;if(0!==c)if(c)r.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var t=new Promise(((r,t)=>c=e[a]=[r,t]));r.push(c[2]=t);var d=b.p+b.u(a),f=new Error;b.l(d,(r=>{if(b.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var t=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.src;f.message="Loading chunk "+a+" failed.\n("+t+": "+d+")",f.name="ChunkLoadError",f.type=t,f.request=d,c[1](f)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,r)=>{var c,t,d=r[0],f=r[1],o=r[2],l=0;if(d.some((a=>0!==e[a]))){for(c in f)b.o(f,c)&&(b.m[c]=f[c]);if(o)var n=o(b)}for(a&&a(r);l{"use strict";var e,a,r,c,t,d={},f={};function b(e){var a=f[e];if(void 0!==a)return a.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,b),r.loaded=!0,r.exports}b.m=d,b.c=f,e=[],b.O=(a,r,c,t)=>{if(!r){var d=1/0;for(n=0;n=t)&&Object.keys(b.O).every((e=>b.O[e](r[o])))?r.splice(o--,1):(f=!1,t0&&e[n-1][2]>t;n--)e[n]=e[n-1];e[n]=[r,c,t]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var t=Object.create(null);b.r(t);var d={};a=a||[null,r({}),r([]),r(r)];for(var f=2&c&&e;"object"==typeof f&&!~a.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,b.d(t,d),t},b.d=(e,a)=>{for(var r in a)b.o(a,r)&&!b.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,r)=>(b.f[r](e,a),a)),[])),b.u=e=>"assets/js/"+({144:"e2a386ca",145:"0be1d5fe",784:"fe965b62",804:"7fcd30b6",868:"dc7b1ef3",1039:"16d61ab3",1227:"647965d5",1246:"1b523369",1456:"ecd98ae0",1563:"3ef76b56",1567:"22dd74f7",1917:"c3616f7f",2005:"0575dfc8",2042:"reactPlayerTwitch",2431:"c0d3c6ab",2657:"a3ab51d1",2691:"2efb9d3a",2723:"reactPlayerMux",3392:"reactPlayerVidyard",3659:"4618a71f",4028:"c2ebd62a",4046:"9ac856ad",4058:"ccff95c4",4133:"5cf11f26",5527:"9e7a34ba",5562:"20e9af62",5572:"873ebc27",5628:"a83bc7c0",5664:"36970916",5742:"aba21aa0",5772:"f66238ae",6008:"445668ec",6147:"ab17fe15",6173:"reactPlayerVimeo",6328:"reactPlayerDailyMotion",6353:"reactPlayerPreview",6463:"reactPlayerKaltura",6494:"b453f7b0",6677:"2f617b24",6887:"reactPlayerFacebook",6900:"3f8193f3",7098:"a7bd4aaa",7211:"cacdc615",7258:"11478de3",7338:"c39b795e",7408:"3ae94ad4",7453:"fdefa9a8",7458:"reactPlayerFilePlayer",7462:"921b5fc1",7570:"reactPlayerMixcloud",7627:"reactPlayerStreamable",8031:"25bf2d67",8054:"85112c90",8127:"53ed7db4",8183:"d59b5b70",8261:"474d53cd",8401:"17896441",8446:"reactPlayerYouTube",8598:"44dfcf75",8929:"172b3cfb",8953:"adef6868",9048:"a94703ab",9126:"ea3c040a",9304:"c329cc2b",9340:"reactPlayerWistia",9455:"54175a6c",9461:"23d0e682",9580:"f81a91eb",9642:"eae80ce0",9647:"5e95c892",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{144:"7e8e09aa",145:"4524db73",784:"bf3c3b32",804:"052d3ec1",868:"d7c01dec",900:"cec9b91d",1039:"6b5d9275",1227:"f67bd117",1246:"9ab26cae",1456:"e5056aaa",1563:"19a1df84",1567:"6bb59f33",1917:"66691f62",2005:"e2f00246",2042:"38dd7b7d",2237:"4bb44bc4",2431:"0df77f03",2657:"8e67cffa",2691:"c7804f19",2723:"8f6391ba",3392:"cb42cdfc",3554:"c7291073",3659:"65567128",4028:"4c8ebf9d",4046:"0b7c5218",4058:"9c31c71d",4133:"26322936",5527:"c924b445",5562:"8d63ec91",5572:"d11012c8",5628:"707c1b67",5664:"46db89cf",5742:"7728a8b8",5772:"84317656",6008:"5070ebd4",6147:"3f45eb86",6173:"291c2909",6328:"f614ee4c",6353:"8cd2b61f",6463:"8e37235b",6494:"404054b3",6677:"6a39e3b4",6887:"a60ee927",6900:"ed789b0e",7098:"71beb8e2",7211:"69ff3bb2",7258:"a5274620",7338:"894a81dc",7408:"8c54d710",7453:"cc4cfb89",7458:"c0e08054",7462:"8828b31d",7570:"34c84b39",7627:"b6323134",8031:"9469dd38",8054:"2d20ecfb",8127:"7f91271f",8183:"7baaad08",8261:"4737b75e",8401:"2ed86b26",8446:"a89f408c",8598:"44362993",8929:"e136d1f2",8953:"b34482be",9048:"38aef81a",9126:"5122becc",9304:"db4c4794",9340:"7f514310",9455:"77251598",9461:"f73e4482",9580:"77eb4862",9642:"b1d36097",9647:"8641e05b",9979:"9ddea34f"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},t="langflow-docs:",b.l=(e,a,r,d)=>{if(c[e])c[e].push(a);else{var f,o;if(void 0!==r)for(var l=document.getElementsByTagName("script"),n=0;n{f.onerror=f.onload=null,clearTimeout(s);var t=c[e];if(delete c[e],f.parentNode&&f.parentNode.removeChild(f),t&&t.forEach((e=>e(r))),a)return a(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),o&&document.head.appendChild(f)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"8401",36970916:"5664",e2a386ca:"144","0be1d5fe":"145",fe965b62:"784","7fcd30b6":"804",dc7b1ef3:"868","16d61ab3":"1039","647965d5":"1227","1b523369":"1246",ecd98ae0:"1456","3ef76b56":"1563","22dd74f7":"1567",c3616f7f:"1917","0575dfc8":"2005",reactPlayerTwitch:"2042",c0d3c6ab:"2431",a3ab51d1:"2657","2efb9d3a":"2691",reactPlayerMux:"2723",reactPlayerVidyard:"3392","4618a71f":"3659",c2ebd62a:"4028","9ac856ad":"4046",ccff95c4:"4058","5cf11f26":"4133","9e7a34ba":"5527","20e9af62":"5562","873ebc27":"5572",a83bc7c0:"5628",aba21aa0:"5742",f66238ae:"5772","445668ec":"6008",ab17fe15:"6147",reactPlayerVimeo:"6173",reactPlayerDailyMotion:"6328",reactPlayerPreview:"6353",reactPlayerKaltura:"6463",b453f7b0:"6494","2f617b24":"6677",reactPlayerFacebook:"6887","3f8193f3":"6900",a7bd4aaa:"7098",cacdc615:"7211","11478de3":"7258",c39b795e:"7338","3ae94ad4":"7408",fdefa9a8:"7453",reactPlayerFilePlayer:"7458","921b5fc1":"7462",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627","25bf2d67":"8031","85112c90":"8054","53ed7db4":"8127",d59b5b70:"8183","474d53cd":"8261",reactPlayerYouTube:"8446","44dfcf75":"8598","172b3cfb":"8929",adef6868:"8953",a94703ab:"9048",ea3c040a:"9126",c329cc2b:"9304",reactPlayerWistia:"9340","54175a6c":"9455","23d0e682":"9461",f81a91eb:"9580",eae80ce0:"9642","5e95c892":"9647",reactPlayerSoundCloud:"9979"}[e]||e,b.p+b.u(e)},(()=>{var e={5354:0,1869:0};b.f.j=(a,r)=>{var c=b.o(e,a)?e[a]:void 0;if(0!==c)if(c)r.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var t=new Promise(((r,t)=>c=e[a]=[r,t]));r.push(c[2]=t);var d=b.p+b.u(a),f=new Error;b.l(d,(r=>{if(b.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var t=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.src;f.message="Loading chunk "+a+" failed.\n("+t+": "+d+")",f.name="ChunkLoadError",f.type=t,f.request=d,c[1](f)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,r)=>{var c,t,d=r[0],f=r[1],o=r[2],l=0;if(d.some((a=>0!==e[a]))){for(c in f)b.o(f,c)&&(b.m[c]=f[c]);if(o)var n=o(b)}for(a&&a(r);l -Custom Components | Langflow Documentation +Custom Components | Langflow Documentation - + - \ No newline at end of file diff --git a/components-data.html b/components-data.html index be4c39624b..e0aacf708e 100644 --- a/components-data.html +++ b/components-data.html @@ -10,7 +10,7 @@ - + diff --git a/components-embedding-models.html b/components-embedding-models.html index 6d164f8364..d4435c575f 100644 --- a/components-embedding-models.html +++ b/components-embedding-models.html @@ -10,7 +10,7 @@ - + diff --git a/components-helpers.html b/components-helpers.html index fca164fdc1..6abb708f87 100644 --- a/components-helpers.html +++ b/components-helpers.html @@ -10,7 +10,7 @@ - + diff --git a/components-io.html b/components-io.html index f32bb230d4..d512a1f7ec 100644 --- a/components-io.html +++ b/components-io.html @@ -10,7 +10,7 @@ - + diff --git a/components-loaders.html b/components-loaders.html index 05195f7b40..23d9cfa728 100644 --- a/components-loaders.html +++ b/components-loaders.html @@ -10,7 +10,7 @@ - + diff --git a/components-models.html b/components-models.html index 7c1d4ede95..ee14b5a2fc 100644 --- a/components-models.html +++ b/components-models.html @@ -10,7 +10,7 @@ - + diff --git a/components-prompts.html b/components-prompts.html index 9f04ff1a74..da49aa3144 100644 --- a/components-prompts.html +++ b/components-prompts.html @@ -10,7 +10,7 @@ - + diff --git a/components-rag.html b/components-rag.html index 6d6c68ee7a..beb680e22b 100644 --- a/components-rag.html +++ b/components-rag.html @@ -10,7 +10,7 @@ - + diff --git a/components-vector-stores.html b/components-vector-stores.html index 5abd840de8..f51b7700dd 100644 --- a/components-vector-stores.html +++ b/components-vector-stores.html @@ -10,7 +10,7 @@ - + diff --git a/components.html b/components.html index 062eee634b..e9e3dfb006 100644 --- a/components.html +++ b/components.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-api-keys.html b/configuration-api-keys.html index 3a59c0fdb9..63d878311f 100644 --- a/configuration-api-keys.html +++ b/configuration-api-keys.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-authentication.html b/configuration-authentication.html index 12192176b7..677c46f9fb 100644 --- a/configuration-authentication.html +++ b/configuration-authentication.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-auto-save.html b/configuration-auto-save.html index 5deafef4d0..ecfd87bfd9 100644 --- a/configuration-auto-save.html +++ b/configuration-auto-save.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-backend-only.html b/configuration-backend-only.html index 14fa557770..3d51c3110d 100644 --- a/configuration-backend-only.html +++ b/configuration-backend-only.html @@ -10,7 +10,7 @@ - + diff --git a/configuration-cli.html b/configuration-cli.html index 3f9f3c3542..c796db47d0 100644 --- a/configuration-cli.html +++ b/configuration-cli.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-community.html b/contributing-community.html index 4e7c93ef21..8005759d17 100644 --- a/contributing-community.html +++ b/contributing-community.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-github-issues.html b/contributing-github-issues.html index 104eccc688..79ceb16c3b 100644 --- a/contributing-github-issues.html +++ b/contributing-github-issues.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html index 6dda1795a3..29fe95ef21 100644 --- a/contributing-how-to-contribute.html +++ b/contributing-how-to-contribute.html @@ -10,7 +10,7 @@ - + diff --git a/contributing-telemetry.html b/contributing-telemetry.html index 78c99bc907..555f29bc76 100644 --- a/contributing-telemetry.html +++ b/contributing-telemetry.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-docker.html b/deployment-docker.html index 6857084712..9c53eed0e0 100644 --- a/deployment-docker.html +++ b/deployment-docker.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-gcp.html b/deployment-gcp.html index 080bd9baad..1382b1b49d 100644 --- a/deployment-gcp.html +++ b/deployment-gcp.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html index caaa79b925..9cf1a97db0 100644 --- a/deployment-hugging-face-spaces.html +++ b/deployment-hugging-face-spaces.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-kubernetes.html b/deployment-kubernetes.html index 0ee0709fa0..ae999e86cf 100644 --- a/deployment-kubernetes.html +++ b/deployment-kubernetes.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-railway.html b/deployment-railway.html index 4c1085ca94..7b405d4144 100644 --- a/deployment-railway.html +++ b/deployment-railway.html @@ -10,7 +10,7 @@ - + diff --git a/deployment-render.html b/deployment-render.html index 7c1bb70042..772c3b0bc6 100644 --- a/deployment-render.html +++ b/deployment-render.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-common-installation-issues.html b/getting-started-common-installation-issues.html index c327e2850c..cbd256bf3b 100644 --- a/getting-started-common-installation-issues.html +++ b/getting-started-common-installation-issues.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-installation.html b/getting-started-installation.html index 4b2cccae1c..aafd213c56 100644 --- a/getting-started-installation.html +++ b/getting-started-installation.html @@ -10,7 +10,7 @@ - + diff --git a/getting-started-quickstart.html b/getting-started-quickstart.html index d58c24d142..a82c8d6ede 100644 --- a/getting-started-quickstart.html +++ b/getting-started-quickstart.html @@ -10,7 +10,7 @@ - + diff --git a/guides-chat-memory.html b/guides-chat-memory.html index 0406bbf2cf..d058fe2a32 100644 --- a/guides-chat-memory.html +++ b/guides-chat-memory.html @@ -10,7 +10,7 @@ - + diff --git a/guides-data-message.html b/guides-data-message.html index dbd18f1cf0..914b4ded85 100644 --- a/guides-data-message.html +++ b/guides-data-message.html @@ -10,7 +10,7 @@ - + diff --git a/guides-new-to-llms.html b/guides-new-to-llms.html index dec0e2b9bd..cf7f17b3a6 100644 --- a/guides-new-to-llms.html +++ b/guides-new-to-llms.html @@ -10,7 +10,7 @@ - + diff --git a/index.html b/index.html index dbc146ec8b..db905014ce 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-langsmith.html b/integrations-langsmith.html index 4fe1f9611d..8f07d0bdcd 100644 --- a/integrations-langsmith.html +++ b/integrations-langsmith.html @@ -10,7 +10,7 @@ - + diff --git a/integrations-langwatch.html b/integrations-langwatch.html index e7a410c016..40be6d57ae 100644 --- a/integrations-langwatch.html +++ b/integrations-langwatch.html @@ -10,7 +10,7 @@ - + diff --git a/settings-global-variables.html b/settings-global-variables.html index 0afd289e84..6c68f3320f 100644 --- a/settings-global-variables.html +++ b/settings-global-variables.html @@ -10,7 +10,7 @@ - + diff --git a/settings-project-general-settings.html b/settings-project-general-settings.html index 2ec8c069e9..040ac3c90a 100644 --- a/settings-project-general-settings.html +++ b/settings-project-general-settings.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-basic-prompting.html b/starter-projects-basic-prompting.html index eb7a711f80..f3e3729343 100644 --- a/starter-projects-basic-prompting.html +++ b/starter-projects-basic-prompting.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-blog-writer.html b/starter-projects-blog-writer.html index 4487fe141d..6b011c2581 100644 --- a/starter-projects-blog-writer.html +++ b/starter-projects-blog-writer.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-document-qa.html b/starter-projects-document-qa.html index a7f788a691..33e7538f28 100644 --- a/starter-projects-document-qa.html +++ b/starter-projects-document-qa.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-memory-chatbot.html b/starter-projects-memory-chatbot.html index 6dc73ec8d8..de7d318890 100644 --- a/starter-projects-memory-chatbot.html +++ b/starter-projects-memory-chatbot.html @@ -10,7 +10,7 @@ - + diff --git a/starter-projects-vector-store-rag.html b/starter-projects-vector-store-rag.html index 6b9ef6a335..c2c1401b4e 100644 --- a/starter-projects-vector-store-rag.html +++ b/starter-projects-vector-store-rag.html @@ -10,7 +10,7 @@ - + diff --git a/whats-new-a-new-chapter-langflow.html b/whats-new-a-new-chapter-langflow.html index 1198123e00..0d03ec48e2 100644 --- a/whats-new-a-new-chapter-langflow.html +++ b/whats-new-a-new-chapter-langflow.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-api.html b/workspace-api.html index 27d1ca7d26..8d1a77dc0c 100644 --- a/workspace-api.html +++ b/workspace-api.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-logs.html b/workspace-logs.html index da6f04bf92..388ef99ce7 100644 --- a/workspace-logs.html +++ b/workspace-logs.html @@ -10,7 +10,7 @@ - + diff --git a/workspace-playground.html b/workspace-playground.html index 59af44f793..b8c8ecd095 100644 --- a/workspace-playground.html +++ b/workspace-playground.html @@ -10,7 +10,7 @@ - + diff --git a/workspace.html b/workspace.html index f36dee00e4..0e8e1471a7 100644 --- a/workspace.html +++ b/workspace.html @@ -10,7 +10,7 @@ - +

    Custom Components

    -

    Langflow components can be created from within the platform, allowing users to extend the platform's functionality using Python code. They encapsulate are designed to be independent units, reusable across different workflows.

    -

    These components can be easily connected within a language model pipeline, adding freedom and flexibility to what can be included in between user and AI messages.

    -

    -

    Since Langflow operates with Python behind the scenes, you can implement any Python function within a Custom Component. This means you can leverage the power of libraries such as Pandas, Scikit-learn, Numpy, and thousands of packages to create components that handle data processing in unlimited ways.

    -

    Custom Components are not just about extending functionality; they also streamline the development process. By creating reusable and configurable components, you can enhance the capabilities of Langflow, making it a powerful tool for developing complex workflows.

    -

    Key Characteristics:

    +
    +

    Custom Components

    +

    Custom components are created within Langflow and extend the platform's functionality with custom, resusable Python code.

    +

    Since Langflow operates with Python behind the scenes, you can implement any Python function within a Custom Component. This means you can leverage the power of libraries such as Pandas, Scikit-learn, Numpy, and thousands of other packages to create components that handle data processing in unlimited ways. You can use any type as long as the type is properly annotated in the output methods (e.g., > list[int]).

    +

    Custom Components create reusable and configurable components to enhance the capabilities of Langflow, making it a powerful tool for developing complex processing between user and AI messages.

    +

    How to Create Custom Components

    +

    Creating custom components in Langflow involves creating a Python class that defines the component's functionality, inputs, and outputs. +The default code provides a working structure for your custom component.

    +

    _25
    # from langflow.field_typing import Data
    _25
    from langflow.custom import Component
    _25
    from langflow.io import MessageTextInput, Output
    _25
    from langflow.schema import Data
    _25
    _25
    _25
    class CustomComponent(Component):
    _25
    display_name = "Custom Component"
    _25
    description = "Use as a template to create your own component."
    _25
    documentation: str = "http://docs.langflow.org/components/custom"
    _25
    icon = "custom_components"
    _25
    name = "CustomComponent"
    _25
    _25
    inputs = [
    _25
    MessageTextInput(name="input_value", display_name="Input Value", value="Hello, World!"),
    _25
    ]
    _25
    _25
    outputs = [
    _25
    Output(display_name="Output", name="output", method="build_output"),
    _25
    ]
    _25
    _25
    def build_output(self) -> Data:
    _25
    data = Data(value=self.input_value)
    _25
    self.status = data
    _25
    return data

    +

    You can create your class in your favorite text editor outside of Langflow and paste it in later, or just follow along in the code pane.

      -
    1. Modular and Reusable: Designed as independent units, components encapsulate specific functionality, making them reusable across different projects and workflows.
    2. -
    3. Integration with Python Libraries: You can import libraries like Pandas, Scikit-learn, Numpy, etc., to build components that handle data processing, machine learning, numerical computations, and more.
    4. -
    5. Flexible Inputs and Outputs: While Langflow offers native input and output types, you can use any type as long as they are properly annotated in the output methods (e.g., > list[int]).
    6. -
    7. Python-Powered: Since Langflow operates with Python behind the scenes, any Python function can be implemented within a custom component.
    8. -
    9. Enhanced Workflow: Custom components serve as reusable building blocks, enabling you to create pre-processing visual blocks with ease and integrate them into your language model pipeline.
    10. +
    11. In Langflow, from under Helpers, drag a Custom Component into the workspace.
    12. +
    13. Open the component's code pane.
    14. +
    15. Import dependencies. +Your custom component inherits from the langflow Component class so you need to include it.
    -

    Why Use Custom Components?

    -
      -
    • Customization: Tailor the functionality to your specific needs by writing Python code that suits your workflow.
    • -
    • Flexibility: Add any Python-based logic or processing step between user/AI messages, enhancing the flexibility of Langflow.
    • -
    • Efficiency: Streamline your development process by creating reusable, configurable components that can be easily deployed.
    • -
    -

    How to Write Them

    -
    -

    Writing custom components in Langflow involves creating a Python class that defines the component's functionality, inputs, and outputs. The process involves a few key steps:

    -
      +

      _10
      from langflow.custom import Component
      _10
      from langflow.io import MessageTextInput, Output
      _10
      from langflow.schema import Data

      +
      1. Define the Class: Start by defining a Python class that inherits from Component. This class will encapsulate the functionality of your custom component.
      2. -
      3. Specify Inputs and Outputs: Use Langflow's input and output classes to define the inputs and outputs of your component. They should be declared as class attributes.
      4. -
      5. Implement Output Methods: Implement methods for each output, which contains the logic of your component. These methods can access input values using self.<input_name> , return processed values and define what to be displayed in the component with the self.status attribute.
      6. -
      7. Use Proper Annotations: Ensure that output methods are properly annotated with their types. Langflow uses these annotations to validate and handle data correctly.
      -

      Here's a basic structure of a custom component:

      -

      _31
      from langflow.custom import Component
      _31
      from langflow.inputs import StrInput, IntInput
      _31
      from langflow.template import Output
      _31
      _31
      class MyCustomComponent(Component):
      _31
      icon = "coffee" # check lucide.dev/icons or pass an emoji
      _31
      _31
      inputs = [
      _31
      StrInput(
      _31
      name="input_text",
      _31
      display_name="Input Text",
      _31
      info="Text to be processed.",
      _31
      ),
      _31
      IntInput(
      _31
      name="input_number",
      _31
      display_name="Input Number",
      _31
      info="Number to be processed.",
      _31
      ),
      _31
      ]
      _31
      _31
      outputs = [
      _31
      Output(display_name="Processed Text", name="processed_text", method="process_text"),
      _31
      ]
      _31
      _31
      def process_text(self) -> str:
      _31
      input_text = self.input_text
      _31
      input_number = self.input_number
      _31
      # Implement your logic here
      _31
      processed_text = f"{input_text} processed with number {input_number}"
      _31
      self.status = processed_text
      _31
      return processed_text

      -

      Paste that code into the Custom Component code snippet and click Check & Save.

      -

      -

      You should see something like the component below. Double click the name or description areas to edit them.

      -

      +

      _10
      class CustomComponent(Component):
      _10
      display_name = "Custom Component"
      _10
      description = "Use as a template to create your own component."
      _10
      documentation: str = "http://docs.langflow.org/components/custom"
      _10
      icon = "custom_components"
      _10
      name = "CustomComponent"

      +
        +
      1. Specify Inputs and Outputs: Use Langflow's input and output classes to define the inputs and outputs of your component. They should be declared as class attributes.
      2. +
      +

      _10
      inputs = [
      _10
      MessageTextInput(name="input_value", display_name="Input Value", value="Hello, World!"),
      _10
      ]
      _10
      _10
      outputs = [
      _10
      Output(display_name="Output", name="output", method="build_output"),
      _10
      ]

      +
        +
      1. Implement Output Methods: Implement methods for each output, which contains the logic of your component. These methods can access input values using self.<input_name> , return processed values and define what to be displayed in the component with the self.status attribute.
      2. +
      +

      _10
      def build_output(self) -> Data:
      _10
      data = Data(value=self.input_value)
      _10
      self.status = data
      _10
      return data

      +
        +
      1. Use Proper Annotations: Ensure that output methods are properly annotated with their types. Langflow uses these annotations to validate and handle data correctly. For example, this method is annotated to output Data.
      2. +
      +

      _10
      def build_output(self) -> Data:

      +
        +
      1. Click Check & Save to confirm your component works. +You now have an operational custom component.
      2. +
      +

      +

      Add inputs and modify output methods

      +

      This code defines a custom component that accepts 5 inputs and outputs a Message.

      +

      Copy and paste it into the Custom Component code pane and click Check & Save.

      +

      _55
      from langflow.custom import Component
      _55
      from langflow.inputs import StrInput, MultilineInput, SecretStrInput, IntInput, DropdownInput
      _55
      from langflow.template import Output, Input
      _55
      from langflow.schema.message import Message
      _55
      _55
      class MyCustomComponent(Component):
      _55
      display_name = "My Custom Component"
      _55
      description = "An example of a custom component with various input types."
      _55
      _55
      inputs = [
      _55
      StrInput(
      _55
      name="username",
      _55
      display_name="Username",
      _55
      info="Enter your username."
      _55
      ),
      _55
      SecretStrInput(
      _55
      name="password",
      _55
      display_name="Password",
      _55
      info="Enter your password."
      _55
      ),
      _55
      MessageTextInput(
      _55
      name="special_message",
      _55
      display_name="special_message",
      _55
      info="Enter a special message.",
      _55
      ),
      _55
      IntInput(
      _55
      name="age",
      _55
      display_name="Age",
      _55
      info="Enter your age."
      _55
      ),
      _55
      DropdownInput(
      _55
      name="gender",
      _55
      display_name="Gender",
      _55
      options=["Male", "Female", "Other"],
      _55
      info="Select your gender."
      _55
      )
      _55
      ]
      _55
      _55
      outputs = [
      _55
      Output(display_name="Result", name="result", method="process_inputs"),
      _55
      ]
      _55
      _55
      def process_inputs(self) -> Message:
      _55
      """
      _55
      Process the user inputs and return a Message object.
      _55
      _55
      Returns:
      _55
      Message: A Message object containing the processed information.
      _55
      """
      _55
      try:
      _55
      processed_text = f"User {self.username} (Age: {self.age}, Gender: {self.gender}) " \
      _55
      f"sent the following special message: {self.special_message}"
      _55
      return Message(text=processed_text)
      _55
      except AttributeError as e:
      _55
      return Message(text=f"Error processing inputs: {str(e)}")

      +

      Since the component outputs a Message, you can wire it into a chat and pass messages to yourself.

      +

      Your Custom Component accepts the Chat Input message through MessageTextInput, fills in the variables with the process_inputs method, and finally passes the message User Username (Age: 49, Gender: Male) sent the following special message: Hello! to Chat Output.

      +

      +

      By defining inputs this way, Langflow can automatically handle the validation and display of these fields in the user interface, making it easier to create robust and user-friendly custom components.

      +

      All of the types detailed above derive from a general class that can also be accessed through the generic Input class.

      +
      tip

      Use MessageInput to get the entire Message object instead of just the text.

      Input Types


      Langflow provides several higher-level input types to simplify the creation of custom components. These input types standardize how inputs are defined, validated, and used. Here’s a guide on how to use these inputs and their primary purposes:

      @@ -141,10 +154,6 @@
    1. Attributes: file_types to specify the types of files that can be uploaded.
    2. Input Types: ["File"]
    3. -

      Here is an example of how these inputs can be defined in a custom component:

      -

      _44
      from langflow.custom import Component
      _44
      from langflow.inputs import StrInput, MultilineInput, SecretStrInput, IntInput, DropdownInput
      _44
      from langflow.template import Output, Input
      _44
      _44
      class MyCustomComponent(Component):
      _44
      display_name = "My Custom Component"
      _44
      description = "An example of a custom component with various input types."
      _44
      _44
      inputs = [
      _44
      StrInput(
      _44
      name="username",
      _44
      display_name="Username",
      _44
      info="Enter your username."
      _44
      ),
      _44
      SecretStrInput(
      _44
      name="password",
      _44
      display_name="Password",
      _44
      info="Enter your password."
      _44
      ),
      _44
      MultilineInput(
      _44
      name="description",
      _44
      display_name="Description",
      _44
      info="Enter a detailed description.",
      _44
      ),
      _44
      IntInput(
      _44
      name="age",
      _44
      display_name="Age",
      _44
      info="Enter your age."
      _44
      ),
      _44
      DropdownInput(
      _44
      name="gender",
      _44
      display_name="Gender",
      _44
      options=["Male", "Female", "Other"],
      _44
      info="Select your gender."
      _44
      )
      _44
      ]
      _44
      _44
      outputs = [
      _44
      Output(display_name="Result", name="result", method="process_inputs"),
      _44
      ]
      _44
      _44
      def process_inputs(self):
      _44
      # Your processing logic here
      _44
      return "Processed"

      -

      By defining inputs this way, Langflow can automatically handle the validation and display of these fields in the user interface, making it easier to create robust and user-friendly custom components.

      -

      All of the types detailed above derive from a general class that can also be accessed through the generic Input class.

      Generic Input


      Langflow offers native input types, but you can use any type as long as they are properly annotated in the output methods (e.g., -> list[int]).

      @@ -174,23 +183,33 @@
    4. load_from_db: Boolean indicating if the field should load from the database. Default is False.
    5. title_case: Boolean indicating if the display name should be in title case. Default is True.
    6. -

      Below is an example of how to define inputs for a component using the Input class:

      -

      _48
      from langflow.template import Input, Output
      _48
      from langflow.custom import Component
      _48
      from langflow.field_typing import Text
      _48
      _48
      class ExampleComponent(Component):
      _48
      display_name = "Example Component"
      _48
      description = "An example component demonstrating input fields."
      _48
      _48
      inputs = [
      _48
      Input(
      _48
      name="input_text",
      _48
      display_name="Input Text",
      _48
      field_type="str",
      _48
      required=True,
      _48
      placeholder="Enter some text",
      _48
      multiline=True,
      _48
      info="This is a required text input.",
      _48
      input_types=["Text"]
      _48
      ),
      _48
      Input(
      _48
      name="max_length",
      _48
      display_name="Max Length",
      _48
      field_type="int",
      _48
      required=False,
      _48
      placeholder="Maximum length",
      _48
      info="Enter the maximum length of the text.",
      _48
      range_spec={"min": 0, "max": 1000},
      _48
      ),
      _48
      Input(
      _48
      name="options",
      _48
      display_name="Options",
      _48
      field_type="str",
      _48
      is_list=True,
      _48
      options=["Option 1", "Option 2", "Option 3"],
      _48
      info="Select one or more options."
      _48
      ),
      _48
      ]
      _48
      _48
      outputs = [
      _48
      Output(display_name="Result", name="result", method="process_input"),
      _48
      ]
      _48
      _48
      def process_input(self) -> Text:
      _48
      # Process the inputs and generate output
      _48
      return Text(value=f"Processed: {self.input_text}, Max Length: {self.max_length}, Options: {self.options}")
      _48
      _48
      # Define how to use the inputs and outputs
      _48
      component = ExampleComponent()

      -

      In this example:

      +

      Create a Custom Component with Generic Input

      +

      Here is an example of how to define inputs for a component using the Input class.

      +

      Copy and paste it into the Custom Component code pane and click Check & Save.

      +

      _76
      from langflow.template import Input, Output
      _76
      from langflow.custom import Component
      _76
      from langflow.field_typing import Text
      _76
      from langflow.schema.message import Message
      _76
      from typing import Dict, Any
      _76
      _76
      class TextAnalyzerComponent(Component):
      _76
      display_name = "Text Analyzer"
      _76
      description = "Analyzes input text and provides basic statistics."
      _76
      _76
      inputs = [
      _76
      Input(
      _76
      name="input_text",
      _76
      display_name="Input Text",
      _76
      field_type="Message",
      _76
      required=True,
      _76
      placeholder="Enter text to analyze",
      _76
      multiline=True,
      _76
      info="The text you want to analyze.",
      _76
      input_types=["Text"]
      _76
      ),
      _76
      Input(
      _76
      name="include_word_count",
      _76
      display_name="Include Word Count",
      _76
      field_type="bool",
      _76
      required=False,
      _76
      info="Whether to include word count in the analysis.",
      _76
      ),
      _76
      Input(
      _76
      name="perform_sentiment_analysis",
      _76
      display_name="Perform Sentiment Analysis",
      _76
      field_type="bool",
      _76
      required=False,
      _76
      info="Whether to perform basic sentiment analysis.",
      _76
      ),
      _76
      ]
      _76
      _76
      outputs = [
      _76
      Output(display_name="Analysis Results", name="results", method="analyze_text"),
      _76
      ]
      _76
      _76
      def analyze_text(self) -> Message:
      _76
      # Extract text from the Message object
      _76
      if isinstance(self.input_text, Message):
      _76
      text = self.input_text.text
      _76
      else:
      _76
      text = str(self.input_text)
      _76
      _76
      results = {
      _76
      "character_count": len(text),
      _76
      "sentence_count": text.count('.') + text.count('!') + text.count('?')
      _76
      }
      _76
      _76
      if self.include_word_count:
      _76
      results["word_count"] = len(text.split())
      _76
      _76
      if self.perform_sentiment_analysis:
      _76
      # Basic sentiment analysis
      _76
      text_lower = text.lower()
      _76
      if "happy" in text_lower or "good" in text_lower:
      _76
      sentiment = "positive"
      _76
      elif "sad" in text_lower or "bad" in text_lower:
      _76
      sentiment = "negative"
      _76
      else:
      _76
      sentiment = "neutral"
      _76
      _76
      results["sentiment"] = sentiment
      _76
      _76
      # Convert the results dictionary to a formatted string
      _76
      formatted_results = "\n".join([f"{key}: {value}" for key, value in results.items()])
      _76
      _76
      # Return a Message object
      _76
      return Message(text=formatted_results)
      _76
      _76
      # Define how to use the inputs and outputs
      _76
      component = TextAnalyzerComponent()

      +

      In this custom component:

        -
      • The input_text input is a required multi-line text field.
      • -
      • The max_length input is an optional integer field with a range specification.
      • -
      • The options input is a list of strings with predefined options.
      • +
      • +

        The input_text input is a required multi-line text field that accepts a Message object or a string. It's used to provide the text for analysis.

        +
      • +
      • +

        The include_word_count input is an optional boolean field. When set to True, it adds a word count to the analysis results.

        +
      • +
      • +

        The perform_sentiment_analysis input is an optional boolean field. When set to True, it triggers a basic sentiment analysis of the input text.

        +
      -

      These attributes allow for a high degree of customization, making it easy to create input fields that suit the needs of your specific component.

      -

      Multiple Outputs

      +

      The component performs basic text analysis, including character count and sentence count (based on punctuation marks). If word count is enabled, it splits the text and counts the words. If sentiment analysis is enabled, it performs a simple keyword-based sentiment classification (positive, negative, or neutral).

      +

      Since the component inputs and outputs a Message, you can wire the component into a chat and see how the basic custom component logic interacts with your input.

      +

      +

      Create a Custom Component with Multiple Outputs


      In Langflow, custom components can have multiple outputs. Each output can be associated with a specific method in the component, allowing you to define distinct behaviors for each output path. This feature is particularly useful when you want to route data based on certain conditions or process it in multiple ways.

      1. Definition of Outputs: Each output is defined in the outputs list of the component. Each output is associated with a display name, an internal name, and a method that gets called to generate the output.
      2. Output Methods: The methods associated with outputs are responsible for generating the data for that particular output. These methods are called when the component is executed, and each method can independently produce its result.
      -

      Below is an example of a component with two outputs:

      +

      This example component has two outputs:

      • process_data: Processes the input text (e.g., converts it to uppercase) and returns it.
      • get_processing_function: Returns the process_data method itself to be reused in composition.
      • @@ -198,8 +217,7 @@

        _33
        from typing import Callable
        _33
        from langflow.custom import Component
        _33
        from langflow.inputs import StrInput
        _33
        from langflow.template import Output
        _33
        from langflow.field_typing import Text
        _33
        _33
        class DualOutputComponent(Component):
        _33
        display_name = "Dual Output"
        _33
        description = "Processes input text and returns both the result and the processing function."
        _33
        icon = "double-arrow"
        _33
        _33
        inputs = [
        _33
        StrInput(
        _33
        name="input_text",
        _33
        display_name="Input Text",
        _33
        info="The text input to be processed.",
        _33
        ),
        _33
        ]
        _33
        _33
        outputs = [
        _33
        Output(display_name="Processed Data", name="processed_data", method="process_data"),
        _33
        Output(display_name="Processing Function", name="processing_function", method="get_processing_function"),
        _33
        ]
        _33
        _33
        def process_data(self) -> Text:
        _33
        # Process the input text (e.g., convert to uppercase)
        _33
        processed = self.input_text.upper()
        _33
        self.status = processed
        _33
        return processed
        _33
        _33
        def get_processing_function(self) -> Callable[[], Text]:
        _33
        # Return the processing function itself
        _33
        return self.process_data

        This example shows how to define multiple outputs in a custom component. The first output returns the processed data, while the second output returns the processing function itself.

        The processing_function output can be used in scenarios where the function itself is needed for further processing or dynamic flow control. Notice how both outputs are properly annotated with their respective types, ensuring clarity and type safety.

        -

        Special Operations

        -
        +

        Special Operations

        Advanced methods and attributes offer additional control and functionality. Understanding how to leverage these can enhance your custom components' capabilities.

        • self.inputs: Access all defined inputs. Useful when an output method needs to interact with multiple inputs.
        • @@ -207,6 +225,8 @@
        • self.status: Use this to update the component's status or intermediate results. It helps track the component's internal state or store temporary data.
        • self.graph.flow_id: Retrieve the flow ID, useful for maintaining context or debugging.
        • self.stop("output_name"): Use this method within an output function to prevent data from being sent through other components. This method stops next component execution and is particularly useful for specific operations where a component should stop from running based on specific conditions.
        • -

    Hi, how can I help you?

    + +

    Contribute Custom Components to Langflow

    +

    See How to Contribute to contribute your custom component to Langflow.

    Hi, how can I help you?