From 9a9311c0c26a187ce348069e1bc2bc435dd9bc37 Mon Sep 17 00:00:00 2001 From: beniroquai Date: Tue, 13 Aug 2024 21:14:40 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2065d86?= =?UTF-8?q?32cc2691fe220cbfcea39b0534066a277b8=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 ++-- ...tch_1-46523a83577f327deaab210ebd929265.png | Bin 0 -> 435975 bytes ...tch_2-7143f54609aa866ebe0592a9b7dd54ca.png | Bin 0 -> 1513578 bytes ...tch_3-b8a6e65086965e68cc250f32c0fb8d4c.png | Bin 0 -> 207532 bytes ...tch_4-e216ed2e19ac6e51603ff9a50d193aea.png | Bin 0 -> 106769 bytes assets/js/536de44b.19bf5dc1.js | 1 - assets/js/536de44b.eb0fe628.js | 1 + ...f2afb.848730d8.js => 935f2afb.6e3ceb27.js} | 2 +- ...n.602c7f18.js => runtime~main.ba10da48.js} | 2 +- blog/archive/index.html | 4 ++-- blog/first-blog-post/index.html | 4 ++-- blog/index.html | 4 ++-- blog/long-blog-post/index.html | 4 ++-- blog/mdx-blog-post/index.html | 4 ++-- blog/tags/docusaurus/index.html | 4 ++-- blog/tags/facebook/index.html | 4 ++-- blog/tags/hello/index.html | 4 ++-- blog/tags/hola/index.html | 4 ++-- blog/tags/index.html | 4 ++-- blog/welcome/index.html | 4 ++-- .../APIDescription/Encoder/index.html | 4 ++-- .../APIDescription/Home/index.html | 4 ++-- .../APIDescription/INTRO/index.html | 4 ++-- .../APIDescription/LEDArray/index.html | 4 ++-- .../APIDescription/Motor/index.html | 4 ++-- .../APIDescription/PinConfig/index.html | 4 ++-- docs/Electronics/PS4-Controller/index.html | 4 ++-- .../UC2-ESP/Setup_Buildenvironment/index.html | 4 ++-- .../ESP32_Messaging_Callback/index.html | 4 ++-- .../UC2-REST/ESP32_Motor/index.html | 4 ++-- docs/Electronics/UC2-REST/INTRO/index.html | 4 ++-- docs/Electronics/uc2e1/index.html | 4 ++-- docs/Electronics/uc2e2v2/index.html | 4 ++-- docs/Electronics/uc2e2v3/index.html | 4 ++-- docs/Electronics/uc2e3/index.html | 4 ++-- docs/Electronics/uc2e5.1/index.html | 4 ++-- docs/Electronics/uc2e5.2/index.html | 4 ++-- docs/Electronics/uc2e5/index.html | 4 ++-- docs/Electronics/uc2e6/index.html | 4 ++-- docs/Electronics/uc2e7/index.html | 4 ++-- docs/Electronics/uc2e8/index.html | 4 ++-- docs/Electronics/uc2e9/index.html | 4 ++-- docs/ImSwitch/DahengCamera/index.html | 4 ++-- docs/ImSwitch/ImSwitchClient/index.html | 4 ++-- docs/ImSwitch/ImSwitchConfig/index.html | 4 ++-- docs/ImSwitch/ImSwitchDocker/index.html | 14 +++++++++----- docs/ImSwitch/ImSwitchExperimental/index.html | 4 ++-- docs/ImSwitch/ImSwitchInstall/index.html | 4 ++-- .../ImSwitch/ImSwitchInstallUbuntu/index.html | 4 ++-- .../ImSwitchInstallWindows/index.html | 4 ++-- docs/ImSwitch/ImSwitchInstaller/index.html | 4 ++-- .../ImSwitchInstallerConda/index.html | 4 ++-- docs/ImSwitch/ImSwitchUpdate/index.html | 4 ++-- docs/Investigator/FlowStopper/index.html | 4 ++-- .../Lightsheet/LightSheet Sample/index.html | 4 ++-- .../Lightsheet/LightSheet/index.html | 4 ++-- .../Lightsheet/LightSheetOld/index.html | 4 ++-- .../LightsheetCalibration/index.html | 4 ++-- .../Investigator/STORM/Electronics/index.html | 4 ++-- .../STORM/Illumination/index.html | 4 ++-- docs/Investigator/STORM/Main/index.html | 4 ++-- docs/Investigator/STORM/Results/index.html | 4 ++-- docs/Investigator/STORM/Software/index.html | 4 ++-- docs/Investigator/STORM/Stability/index.html | 4 ++-- .../XYZMicroscope/AlignLaser/index.html | 4 ++-- .../XYZMicroscope/FiveD_v1/index.html | 4 ++-- .../XYZMicroscope/FiveD_v2/index.html | 4 ++-- .../XYZMicroscope/FiveD_v3/index.html | 4 ++-- .../XYZMicroscope/FiveD_v4/index.html | 4 ++-- .../XYZMicroscope/HistoScan/index.html | 4 ++-- .../XYZMicroscope/MCTPlugin/index.html | 4 ++-- .../XYZMicroscope/ROIScanner/index.html | 4 ++-- .../SetupPhasecontrast/index.html | 4 ++-- .../XYZMicroscope/SetupTubelens/index.html | 4 ++-- .../XYZMicroscope/SmartMicroscopy/index.html | 4 ++-- .../XYZMicroscope/StageCalibration/index.html | 4 ++-- .../XYZMicroscope/StageScanning/index.html | 4 ++-- .../ZMicroscope/UpackZMicroscope/index.html | 4 ++-- .../ProductionXYZMicroscope/index.html | 4 ++-- docs/PRODUCTION/Modules/APERTURES/index.html | 4 ++-- .../Modules/BEAMSPLITTER/index.html | 4 ++-- docs/PRODUCTION/Modules/Camera/index.html | 4 ++-- docs/PRODUCTION/Modules/Eyepiece/index.html | 4 ++-- docs/PRODUCTION/Modules/KIN_MIR_45/index.html | 4 ++-- docs/PRODUCTION/Modules/KIN_MIR_90/index.html | 4 ++-- .../Modules/KIN_XY_LASER/index.html | 4 ++-- docs/PRODUCTION/Modules/LENS/index.html | 4 ++-- docs/PRODUCTION/Modules/MIR_45/index.html | 4 ++-- .../Modules/POLARIZER_ROTATING/index.html | 4 ++-- .../Modules/SAMPLE_HOLDEr/index.html | 4 ++-- .../Modules/STAGE_Z_MANUAL/index.html | 4 ++-- .../Modules/STAGE_Z_NEMA/index.html | 4 ++-- docs/PRODUCTION/Modules/TORCH/index.html | 4 ++-- .../CHINESE/uc2miniboxCN/index.html | 4 ++-- .../DiscoveryCore/ENGLISH/CoreLens/index.html | 4 ++-- .../ENGLISH/CoreTelescope/index.html | 4 ++-- .../ENGLISH/coreMicroscope/index.html | 4 ++-- .../ENGLISH/uc2miniboxEN/index.html | 4 ++-- .../FRENCH/CoreLensFR/index.html | 4 ++-- .../FRENCH/CoreTelescopeFR/index.html | 4 ++-- .../FRENCH/coreMicroscopeFR/index.html | 4 ++-- .../FRENCH/uc2miniboxFR/index.html | 4 ++-- .../DiscoveryCore/GERMAN/CoreLens/index.html | 4 ++-- .../GERMAN/CoreTelescope/index.html | 4 ++-- .../GERMAN/coreMicroscope/index.html | 4 ++-- .../GERMAN/uc2miniboxDE/index.html | 4 ++-- .../DiscoveryCore/Opticsintro/index.html | 4 ++-- .../SPANISH/core_intro/index.html | 4 ++-- .../Smartphone Microscope/index.html | 4 ++-- .../ALIGNMENT_FinOptics/index.html | 4 ++-- .../ALIGNMENT_InfOptics/index.html | 4 ++-- .../MicroscopyCore/index.html | 4 ++-- .../Toolboxes/DiscoveryDiffraction/index.html | 4 ++-- .../04_1_seeedmicroscope/index.html | 4 ++-- .../Automation_intro/index.html | 4 ++-- .../Camera Setup/index.html | 4 ++-- .../XYZ_stage_mico/index.html | 4 ++-- .../seeedmicroscope/index.html | 4 ++-- .../spectrometer/index.html | 4 ++-- .../DiscoveryFluorescence/index.html | 4 ++-- .../InlineHolography/index.html | 4 ++-- .../Interferometer_intro/index.html | 4 ++-- .../MachZenderInterferometer/index.html | 4 ++-- .../MichelsonInterferometer/index.html | 4 ++-- .../SoftwareTutorial/index.html | 4 ++-- .../DPCmicroscopy/index.html | 4 ++-- .../DiscoveryPhaseMicroscopy/index.html | 4 ++-- .../index.html | 4 ++-- .../APP_POL_Circular_Polarizer/index.html | 4 ++-- .../APP_POL_Crossed_Polarizers/index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../APP_POL_Stress_Birefringence/index.html | 4 ++-- .../APP_POL_Three_Polarizers/index.html | 4 ++-- .../DiscoveryPolarization/index.html | 4 ++-- docs/Toolboxes/index.html | 4 ++-- docs/WORKSHOPS/Workshop Nigeria/index.html | 4 ++-- docs/WORKSHOPS/index.html | 4 ++-- docs/intro/index.html | 4 ++-- index.html | 4 ++-- markdown-page/index.html | 4 ++-- search/index.html | 4 ++-- 143 files changed, 280 insertions(+), 276 deletions(-) create mode 100644 assets/images/Docker_ImSwitch_1-46523a83577f327deaab210ebd929265.png create mode 100644 assets/images/Docker_ImSwitch_2-7143f54609aa866ebe0592a9b7dd54ca.png create mode 100644 assets/images/Docker_ImSwitch_3-b8a6e65086965e68cc250f32c0fb8d4c.png create mode 100644 assets/images/Docker_ImSwitch_4-e216ed2e19ac6e51603ff9a50d193aea.png delete mode 100644 assets/js/536de44b.19bf5dc1.js create mode 100644 assets/js/536de44b.eb0fe628.js rename assets/js/{935f2afb.848730d8.js => 935f2afb.6e3ceb27.js} (50%) rename assets/js/{runtime~main.602c7f18.js => runtime~main.ba10da48.js} (98%) diff --git a/404.html b/404.html index bf03a4969..dd5423b3e 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/images/Docker_ImSwitch_1-46523a83577f327deaab210ebd929265.png b/assets/images/Docker_ImSwitch_1-46523a83577f327deaab210ebd929265.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd547f89355ba179e446d58e1da1f9d79bd3bd5 GIT binary patch literal 435975 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

XCL) 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

AFLxApo@^_86~KWR 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 SKjNV~z{A|c#<mSJGt z37U(FDoKlq5-T~_nwVPwVPK@flQiMAR0pv#bra%*%wE9d2d%)N(!9tI8W%Z6$VE$l z$?3sCpmlLl?yQSMm>*Y1eMLu%g;7;Qebug|q%_+bpzr<#w)u!|m3Ni%`sq50^_ko8 zXo&@;IOA8C7Op@Dz&Wmt3ZXmRko=RcJB13PxM)l!-)^C+;j0qqn>N2_wl8X!r(n5zI!)6W>86_srAjW|1^Ik9UVU^*I`_ISspCSj(!$5>S zDTsXyP?W`nt0oDdgUbL6nDz^oy*)MZF%T;2GOclwi6X`N83!<7#(dz8(ZbTi+xI8u z%`6%B%@{PLyI`K_8g3K|qd`f-MnEGa)(D;_VdUjdTVt(Y`hv;4L6+Pjb

e6~g%L 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ℜ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⪻6nh)EHT>dkfUPC5rRX;jLA) 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

IfhR%3sZHQt%e4G}uN1J} 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�`sp*-*px2 z6I$ORP~=Y-rk;BMf{yIN`s*I^8-vzUBVt2EWp2Dzi^ssYd}rCObrRnXI=9utkDSHp zD;Fy({H~w{F8!x({%FOMiQr z&3K=$ViCk{q#IT3@&yuvswKju8b!hIpOY}8j$wB&F)(uDBXVXQ%p!z;ppp9zllL6R zO+N_DEGqJ|CLm|kn{MfQfn8@1`_9Co$uGigO;e(4$oj5ifzf^K5z+Km1^?*Uf=~Y; zl-H?Jt(BS>e>79+5r8oRgKP}pF%lX&k$($xCfSFy$$uM+Ibgy##05dj0hVFGuGP@Z zP&b*3&H+AhO5l}M6_aBOmrM298w7#U;WS+UL1-`fwq(xV`~Oh(o?J(I~KlX9YqF~6uUbNw(YQUF2nmGwmF7c(dxm^0K=fr1L?9p&J zWJy%Vh<&h!>2dvBsA!<-oB=zaxQqgh)1GZL&*hQ?=H33)q=-3#H4I5?95u%V`&t3&N|ZU{Ls;Cb~|D?59?m$J7@?u24irHu(=| zO5o?#)kEisB@m=ERXZ~tb7K#A#tEt|8(E-( z-_(z@0T6U2uh(3J--MFTm~MgfUgSa;4&1ciftjypcs3CR0U!A`PcTy-;^qkRCSQFb)e9}nhDHlqi0O%zb!=FTy!{{Y#$xj@?ev$6h*-0~ebuhd{Qq&r>(OylDXAGZg z(YdhD+scUE6Zguiv-vqw56!Nds)fPRAST7F#|eU_`m88PPEjSD#Yz*SDwO?wm}2i_6NlT0l)c>QnW!Ef&_6jL428@k8 zx5J49dqp>1bp=_vmF||ljs1Q=cqdX6uVsBX9iqI^Qm5&D9#^$J_WZ{W}7`>fD5Gk0FPzt$(i6<%AJMDgxWXG ziRgew-mUE(eQpN~rACDJLcRB?0^);(%}swU#40~PdsrVWj1NMuj&)nytn61ax`2JZ zN07H5e}CJ8=c3&U7=&d8NUiy2<5`yAIKv+9mP1vqEA>(HvyGf}-mSyxaD5;VM z$t(hBvW>#UNl0dpgpvKp-#l%;*EnM{>rV&l=*Gf7mT&#>_77jqTMtN-B%EwOJ^Wpy zy-*~n`OIRo(_l|4gAEj{EjI6Mtb$>uuZptWCZls$UK?e?i?77yJnM;j%;A7snIxf= zwE7RC>VNpGGjua$kkr7>!pfNW6d_~^*P=V%b&&`FdmTj`Xt&s=*9CdbK8&0lC*aTwanRZPxRm!f}F(ZVzD6htR%!w`+syj{O3We17}@^{rf*62jJ@x#%`M&2j>7H$B2=`vCKtG8#8b{k}deGD`IdZsV+mh?&4!k_Uf+U(w~0h_P-o zqFv$^lz)T}?1@PBBD6H|Wu?d10Ui!P`sTz)ZMqSGU;LsgMg>U$^I)t71Rc;O=-Q>x zVz?z8;b%N2Wrx9?vEI}HTF#oHqJUp;IOJDpWg~1q7ZGl>^0|!VQfNu%YrA~6_>_1S zg2a7lUOl^d=jXFt3sPbO_$H-5sIdOk12OA%mcjz!G{FoJlMj51@&4M!>EkkhBtm+6 zb58F5k>>@Qzf@WtS8S$ltm%7Sf%X;9vYRRMYJGlqgr58RghV&z4iso}#4BenTL2xE zimy{}zhR^}1YIT9dpo$ojI$Y`n6_3=&mJjilJkkfmilZR&>;7cpc~%eaIJ>^0fbm6 zpj9t>9x2AnKXq8M;4(2H6xTizC{lYRzh!X|(P)I-y5JsUmw6~osTJcm9A?8w{4$Rn zY&25%MzkVe28G-2Mb;=q6SIH(5cChE;b&VsG_wiXDb}DjnwDY2DOTCLVrHVtUFZ|U zL}-%{W2Wup)O?=S*`F2@^K(KyzLs)1{w$lgS|98IV?ZKKe?sl2MbQrn<%xt5@YoyG z+eVDNm>(vqPO0%AnVDU;a|%&v%ayyWhM1h}9W_3}O9u0T?=VtK2bOIJ)NPrB%3`{C zP+r%Id_gmP)m35fyxY6kClO|v-M7Gd>^IK9I_fI)<~VA8<_FO2$qvoY1}5=SXU=Cp zDd0klEphjv1@P+jb|_SSfbwzA&r>2OOSkNj45@%b&%z_W$Y#;y+QY!!shTL#1fw9c zvjKO6>iNudO!QM4BN*&cE-txNkTvY@4VSP}X|z`VRD*}Mj-W=*FT`l{sjW4sx&RvG zi(mLKXZVfV=l{0ZCu#lZ0U2mJR*6)_cNvVP&($puWFcb!)*p#C8fv!_`nod$yR&Lv z8PX6Vf9#IcfEJsdfLOSW?dvT0;-EFcYslo9KYq{{t>PCz?8yz%lV@z!9L*`3A_6ulJy&`k*r*Fo? z2d)N@eM>~%km;Gze}XhuwIhSQe#K`FB~=?yahw#TRs-b2twE4ii&U(@Vx*GhQ>kGa z8mP=W*uuVOtM1Z*byb!wqD@>5QwnUufn@e}L<4!zk-pw^;@BJKy3`7m*}hIKd#?q0 z(Hg;C4?5iYT7`7NiF^R~2Rm16$&Mg;QWjVbaLBnJ&gN%4h*InKX=_x>XR%S>N!8d4 z40Aa#yM?)}1L91%o>%B|p)y96FRFLNG00)VTw2ckY%KoX!EB^4hkD{?xtbws9>Hp> zIGCC5_Xml%6*=Pl_k_MEJ$8Gw#(C>N_xAtU@bG_K5P_%GS}C&O|CtCU{573Qscl4TEH6Lr?OU0g66s?Tr^?>y_MWN*a$V@f zh;vh3u4k;P0mF@fjxp*979`C(QxA1Y(D|9me5n{Pz-AOg3XLha$JXQ(?g_|XgT{D zm6prGJ7q!J_|cWF9Cp}3%X#(o7+7S!y<@o$?XDwnDE0<pP)?BD)Qo2 zugIOv7>m$x1Nr_jGw8Nn0QC}(JcM^cxb|#*;~`rGjQadCALA36MY5)SSrplE+V8{V zGVjYO)NYxlT&uzGF9HE;653)&qfx^-@Hu$8kfe!3H^90#7$me?@MTyakVp+b)`5%n zSbeTp{Fn><aFcG)$r_8H^ps_&((+l_4daV*Ih9(dOgUM zPj23Wy~ZKOVWHw`OWJqeR0G_|k@};^n+bIZmbqv8wm-={Rv}dtyO(kWdOR78Hj8Y> z>PKo#CK@Rw7CC@oQt_o_Z5rzopAMg`1mBfnyeFuw2!WiwR9g(^ zbC~^WKM{ne)c)0G+wHv-vhFotpdIuHdWJVzR!(qt(IWK=-VHSUXzBujg}(Rad`6hz zK|o{ZTq-kj2$Pmyc?LJy0}4EIAh1n*w0Ku2+F>NmlO>bAnz?2nx%4SNJ(L+^K>MCC zYzWe+u(2KL6tpG2KlCUAxfT;%u#0&E=Ei-&WX-j!sMXXyqE(>16cgUtZ)ddCb*MTM zG4@IV6FpFFPqy%kMLadz@aOol&jQf2Y9;K}Eco zAJd3EAE?=wr3;<7hi5v(ML{Nz5rG@B2%KV@l`%|o;c+EPE{_sb(qdB^*Gn4K-0ZPa z2&BuqnP^4@7AdL6m}&K!uA1u;Wm8Q0h*!N*xv^29s(6`22?*kGiP{<51rVd4wvX%8 zIo#?Vvh37Yf=&Ca!);B>=z=FEBT=3e?3`-s_o8HdjbEGT-H*q85z|rLjbEs<(N_xz z!)>;Fg*BZbrSiedr#OFDy+u1Iy9|!zv{|CTk87zD>Ju;^(uD$b6~Ss>fYOY|%qDi~ z%LvCogrf($;BEW@#>2b+5+@TiFc-{=_qTEXe+>+4iv?l~-}27rA3a zEgPyy!aJw4khdTlewMr?pYbi_dZ^5kpk3xGLnMph8?+@%e>s~MF>Nv>;4QdL-y~Q- zPyk|^c1G(XuJK;8;|KDv!!51)bxRYMZlz*Ef!Z0ZFmc+R!VCF=G>QWxrJ(gKRw0qYWCwqrGj#hvbz5 z{s<}*ysm7y#YZp&p3^cI{TvZlC%nqou9%;}1@ScxTOR!El^GSgnL3}+J&a>5_jS*O zO~&ojtXD+*E_xPFAhgJwTu1NxKaPCAMdezVl;1!8=8xV+42p-F{LS=O)m2l6d!C;V zK%>DDtLd7D_dQ`A_hw*teOd zy2Jj4x6{NcnYKg6jfufXiYU>4KEuq+KHtn9StNmNk0;C)YjB0vFr4FhCdX%I=*Gje~r zMnB^`>~9s_-yZM%zSqQNQ<`pSNY3|$BWcal`|6{G#ls2IFZse(GaAHh_lbP6&y~{X zZ!}uWEPbrPOKke69!3`AQ>>i$?JN?|22xa+df{2l#jsoXT?0kT)pCTAOMj&tB4w7p zPTZ$C8iR@ohEt^x$bq34)#0vPJ7ao?V3`voMPV>I1We{HVg9)^7ZK_@vYd~X9brm= zWD7ICG@K;ojmrBLjR^Rmuc4R|D}OFNp^05P3Z&e#-mmT zt3^@IT~Ora+RD7ES*)guD2jg1DxPLm2&>ZE(CPc3dsA9D$8w~-H++v}CzkcNqFI~s z^`yD(QlfC=@B)k*Z>?C7Lx)6zNv3Q`<2rioI3~K0sW-LPC%eleDzP6SdiIDCcVPaASX^L_%yPRq|N zjH^&D_lB~KaDKGwsoU2puB7%0+wgDi1YVmOEJLWdl?3xDGxZWCt}_>^Y^JM$CCVeD ziq`oxF8dO2i`D8|0N2$1C*6sR7$(^>vmdW*!#Pu)h9E@v;0z9f!KTrVd#K%fg^xbu z#~w5VU7h-&A81OlMU~7LRD|M+Bx__7yiz3<1-S$J1kg_tN~>Q~4uh3doH&y$>riLz z5vl;bZmTtUfH@cD$G{F!=@Aib<+oyg;9 zEt&xlvw~GOJ7Al_wA%ZuC1@6|!w_^GB+gIT+@_iH3&v|4_Dy?!o+n2XALQz#alFm3 zabNtd238lj7MW!xF)s>awEYTN8!IaAF@@0hik1$Q&v?1AQ9Bf2rU)-Jf-x_0$|7wgw|G&oA!~q&~x#YF!Yzts{e-K3DW~K9_p9t(T ziQ~oJeGvIJ6tM=(ZwrT}UjSM;zt9xrP3Hki?9L?{gM%jZn{%9mzKjSn#E72QUNIk_ zoAbdd^7XdYO#uiUvoEL4+E{yys1C>xEjP*yG3ia|fVGjd!JZ2-ssGg99qz`MC>6Ky zfk$N}c40pvRpN6L=~hYwo)a4?-)D|fKJ@7g<)!X#Jng&E*BcDKl))z44QG3%HJ6}> zc@I;oH-=R$54vVnX6ht2;ZN{m8|)ypSc6!6Haq&ULe$&(=TgOlSKbo_XA%!-(oWvV zk!BOi57$_btm#slZ(Qm>fRz`#tr)xzWT&ww9plQ=^yTfH_xVUiPVPn}H12C|ZHQNL z)(S{`l`k9S>cH6VO(%=@!Gg?j{}(TU!i^bh*j=X;cMuIN97 z(&~t*bb%5n$w>?CRzqX87H^<5$KKD8*{y(r<~~mZzQuurP`tmYIyk=BFECiqUN-=o zBFf&V(CUv7MBz%ampUX|f1D9>EVm?!kgqG|+l0^0TYzfv^8$#$JlJni=q*VhtNiL% zi-WJJtGzPfn+v}978_e~QVUI>ci}k1eXtwQzwhB#yoAFL6fDjA(4q*SZ- z$g1>j6_+fZZR65jEGWL>dLOS6LE~as_t*!5WV3ri8AVcC5D;zBbj>y<^b5WQ)g9A~ z2|8fOE)+ETzQcBR>6b;RX}L3`=MO@@;jS%f@Q8=4(J#^QtYYAT^YuQ0J;}+o+RIsrMk@J+1OSP1-xrkI!*h;>cie&Dn}|Zt4dmu&j))ZwnqK2?S%i^2ORNd|E%i`N7y{~FhJZ9U2LycLKn&Y*p>j;sbz0!>?dly<@ zP0-Bq7=fbWX@|`DK#cz#5|d2aZ3Nr9u8`843)P!7tZ>BE)#8j|yRCC^w$__-2KB9G z$a}zdr2tY`$z%lY);%${kEBl|iD7SNjAo^N5m;a0B3X}kjNx+k6hT65 zh^*q|ttbrL$>lfYY(mst{J)3&a6iBQDTv`e=?ok3|K>4t{dYi4?zvaj)pk#6{<-+g z>f*2}Erum>#3c8HsE+O4SG3`6%iJGMdU4#nF(UWcUY{#%%X$p zdZPCl7Jd#Wy0{Fmbyj^n_Q&zBpbWKiVYnZwO)YC_iE`3Y41DFY#jJHwHA!}Xl+eW(5;s(?MYA>v*m!bws#@+FAYRLY+%YXH)@uivb1bl{%cFgQSwl!o%} z(lYc6X$BVuliwSF{LHgI)dxOY{FZYgg}1VncjUI&k+&U&|{^ zY)_F-uZn(rOB9`T9&eme9oPAJJ&FH5E%57_kc3pqN_Suov641tTE%lvPg@3dnIWf55)b!aqQ^D&+ zwp+xh>!g3DXbD(0y<12m-}K3!7d4h%3RBBZCg2x9qa%nonS2Hr&4XjF)(OqRW8*aHN~cUs7}nfoAlo zkW|PF&a2$YU&eO_C1O18{W+_>VXk0p%rT>Gv^P}8>28(I{OU!9xn+j^UiZ3 zpPg4}Iofx6A8cQKDu+qCH#!$8dRj$(iow(j8_2>Vu3AEYjDhRp1H3GN=t&TO`C0FfvRlc1wLo?4>L;2TNn@xDT!`Z*uBU{U8UTX)- z9CKrkNIPDuXGR9`OLA0TV-#|OgD-7$h%CqITeq{X4`-_pN<6*I_N(J%726X;N={wj z-LR9hh4Zs!LWMUBesGM6^P)q~-^h|vX8ZjeX64^Ipmnzyp?KQSZpk@|6+Lzx)Zct+ zG48lG`2ZxFPtc#ZoKY&i!zAfuBiBn0=DO|bk3))1BEO1~o3i<3*s-CMxDuMe)Hb-o z7nU{sWAp{E5!8TkZQ6!+j4(skg+4;8-{`%wfix+%)**>kns%a9go1_)Tt714^!T1z z7qzTYW~9HG>df&(QL zgB->+J6~g9%l@-3l(e%fRNS{{IcdJV-X#@p>(&}oS8D>p4yx@T=LmJ_?S>c^_WDaJ zObz?*pN;X&V*iM(U7o$^>Og>n)NRY5MMf;~%ytV0y7=?DB3)#`_Ycf+g{7;iQ(Mc( z9m$H6Uq*jY5QGz21hI?8>Mb8_7cZX|>a65Moh+9DJ6y$nFQ0?>t!k(v>AG$Q)P9gb|s))`z`S5`>!B|6i@f|5c=K&-^FFj8mjy%u zY1)B{a;G1OPrsRdBkEL>vahrGpTwca{u6%JP;gqr0U<{*=e6G5CD_<~^y_Pd7@)!3 zE6(>{%`r(j7kcwV_)U~5g}~0P!&e6UWJJv3(-Yg&$kX1m11{3iOMz&aY*slyAz#!v z^DY-;JodH<{k|kPIX$`CiYGPw1;20g=TPnOD}%9|Pn~XNQmA?jNw=|~Zj(QyUUYAi zsoAO@b%(;Y|3pf^qm_rgT2v2f!4%FT$ALW7$eRhBM6>-U3v>I@>KMQA1@{X5UsRw4u2ecBfO-=~L2+CgDx8=q}#h}Pq zd0#-ewk}Dip8b$n);>QpfpsgbLRgU8U1sZ^U&2(6%Pv*Q$k5H@hNtOR&_HnL@cytA zI`TLP-e0l%qoMj;GX2=9?kd5#8u&__UeS=gMoF9Udtp7b(dVOF;Qxr(FA_{WUr!6q zc7#Q(IU7kR8`X5`R}LAwWzOKeYtFl^aH*3|&I8`#+Q`^|ySzJVG=Bzlg3(s_aQ10^ zSP*B$WovKnTx$4?5iP^fccoE{xA4K1!J-Q)yyOjOzXQtH$iR{NcsC2#opxA;Hr5Uq zGg<8yYVSzWAr0qhl?tU&va-Flv?ROiXoCxnWC|ZLsQ^_O`V=?HD=h;qPpi}VC)PQ} zGGDbq;#19@_=N<@ITArTs6|2M1P+C@uJp<)da)QDl^4OIKW7k|`9uvhzI+EaiRMVt4B&Mc=l<6iWO6)4;M zc&^~3;%v*P^Y_|!)@5x7%?w>J0wG&SMzXbWcs`p$4oO@Ol+&iJ*G5V1Fq?R_TPAU` z8_XVo{Q{M>4Zw&;e0!WWXu@m+8^{m%CdBP%fTBG^2RwvKv_THu(iUsP?(If@1n*W( z6$JPDEzn`ck8A`c`en1fuxsOGx0jYK-?czb4|C(<3^zKBoAN4fAr2$Fq;h2OJqGJY zD}3_3gSRd~jyKYReFN}y9qlDPf{d-AXBvA^gP6C5?Q`_&A1n9H@HN0ypEEWqq2F$3 zM$R6}*!%Raya+8>j+?X(reC!1Xf@VHM0gd|pK3UqL9Yz>d$wH1Q!fC29by4O^WQx8 zL})eE*ca#`H&%7UT(%{75}YWUilLG(07^6OjV!&jw%8;;u|fVQWpLrl#|-z zB*{nmYCv2n`jeWq* zMC~ToBM!+~A!TjqYW|sf3h1SgQ{P%{-N&)$x~Vmk-(!u6h(4~6ac5qR5&BX(WNoSV z^38Y@EfzwF+NYl(AYgyCu+?xL!lpyJYKWvd;wa;IK+0jMx4Z%(HGlr&Q2l1~jkT5{ zaDgpLzyNrC*h`%xr5&pxt(XT*1cadwU51AL06v}vw)n8%LEU^d6)H9P3IV~vaqu7Q z&fPIbH{T~9|4QNI9NZ34x|c0M8CxX6Lpr0k&8zK1Jo-ox816KhXRhpcqiE3#uX>;V z11q2M$0*Py$ucJgScoJld-jCnnaOHtc%cg#m~dduZcE$F%!Ldc}e zGvtW~&T{ko9- zxVoA3+NE;g-E+w>x(9yqT=Aq!G6%P;FMIbqx=uV(*hZ^R=f@z>Q{4Zl-7PRB@g zc^)PmU)y{!Cd;R?`_-I1-7|v3p7b9a0xDl{b9ENXS$wT{kmUw z-%#1ryZmaghYRZG$H-te%J>#X1XCXx8Gw7y~BkLwAFe*1R*zCAoH+vU-#zg2g? zHqgeY?hr-`;9y4C2zcZ!_a}tc>r?#@hqJ?)bo*eZ>!Rs$VWe@SB1Ymf!t}WAP>xXQ zzV{`bnDkfa{vr?4FMAP6!`kkq*z)iwU$q7r(I>Uggm0m3^w7x0nC^y_5r`DyzN{p1 z`D+N}4TODB8?`5A1bc(MKwpc{EKM!NYm==QpH%5dhYc^dTcu?vTCuYtdd%no`fX{} z*Ye{DfnGeU59o#Y8}oN7S#9;+)rTp<<6;MH`jq+&4EZiXCJ#2-3-BO2_5{ouc@>0CA0+2zrZZ2WLkh`l;z?oT<E+EebSWgMaD6`K`?O%9-*)Ze8Cd~|>Myp3U*`J#0z0CR8 z??thR;5&`y8xt&}{8HNgEC_jp1!imEnTY^8toN64;A^Yo3~gE-*!|l49p0ATBS^fY zGR07LWcQgq!C@;ELg_;Ja3V2PU%+OY^)op`2_wrXGB~#AQXoI+ih_Fdje|o@aCb56 zv3a3O+W2&T=993v;F!?hu;9i?yO|>wE<958+dFlHoA1@)Lr%Yfrv_vgefsIdrJ0;Ywo|6is z-2t3+gJq*tWNI`<*y)JMCVq)k-%Q(?lcDKAQ27xZ2-`n+Mf<8TJhp=?4kZ;VaGK_-@B~DAUnYR#}3II z?Qkc^UI-k`f$J(XdX~uxt+>falG#h@#LdAfY}ZxVt%u|mr~M6HPsOhSYAUYN%-|H+F)$zNPgXIe! zJ#m~IxQ1fZ+Ml(6Mg79E7LsT{Ojl=xm@_~l7fECT?ETLr(6{oARwJIbp% zVNRg_yj5RAhb2af_!D}>>ZUkLS6l4bJ~hdgemfAc4cjfRV{eAs&P-z8GMf8Y(aD&X`Y)YFk&1LDKZu@(JS$Gf9W+B0}oK{M$1Jf{lL%1+?~I7i&gqNJL`@ zs~NE1wcrOm8OZvz%jW&FKH+!~wg>kv(?2(-DY-py#ckhSX@Um--Fs_|-fwkts@mMO z$+ED&t##M_53sIVC zWSvDl1gX?aaST`~ni0vPosa(liYaGFd2LR3y;V46|Hq0)qc;;4@%ul}&i~gg?^k`^(SE1c7TsPHp-1gu?%;&eqOk34Xa-HODy{U(@k2-e3 zRkJT*OJkC@$*4J|*l_9hqUoKdzjnJUu=LN-w$(uD4?p2;zrUEqkdxOO;Js64IXBwy z+4riNKOvd7D>W7GworW(vM$9LO_^+{n)r$~rZR{MLbLa6Q&h?x$C+rpn4tb`mIx1^pe4?Z2AMrz%Q} zXtp`HBD`}!#0VF1Gj{X}pbJo&oXVHw>!mj*sH^D8%Ny!GZ5{X#Z_w7%#dfg^ZkBE^ zR*0uu&NfsPD;UxPd8#})7 zIV*>1Xs%GIR-K)hCIa1gTrXcpr)SIKAz*5zEkL39g8BA!EcW-W(XblO%FNU3!7O98 z1CDuh8(>a0g)^&b{wN8^1R-RN{6=C-Ee9a75{Sz38%tj@!6!B53?0EMc7qaO z!OTroEQz{z?OjBh@?ocxOu*Fm4z;nORm_}Nsc3_=UC(wbP!d@J2+_8WSTk>qeD1rM z*++e2HKKZME+man;rG0GeJ!p^hWLm3LA76Fw4wdP$8Io7Mj?BLYAEDi+HC}DJ=Mto zNlwF^pq1}9X`Na-OIFtOly0@pd<2Cj+R z)3#w~gqxibYFT%`*~boDWqcGW9{wU^9wRY$?3O6+#^mkFT%q)n8xJ@}&y+{l1vg?7Cvg3Q2{zr+V5Ylq+U%HgG4P zdI@5D7D&&q*iGpY)PaX9x-iz>DNS>S6J~)#c#4}-;sWO;Tua7;>?2=vVCg9sEhWUk zhkW-h$?&aW5XDF~~{ zDbwaD2#`XNFaoJPSC*e*Jpt8|Sr1b2ttc+Lp!bs7`3O(qXKyF+?hA)_Aj+tjb&*zP z^A3;VP2C&z6^yh)&)VtoV&+hRS8(ossq0VYtCf_9AN&8W$!yVo_kkqK3BrHMwdiT& z;T|by%iJVtC%pccZmZ0M(9R{~McKPzml+SV*TBIosr!DOy(&{Sj7!1+HO4_FPo6yf zAglw`D%N`Hukvu4lLBAdxG!#IBwTdfudx2&m)x)^VsYA(|0lLdy!hsY#;Yj52g1lG zc@79^d#F+30rsHw+!Xf-zX#_hYB!oXExdHtPv!h$76o-Z3v&P$1RQoN&gywx=05IV z&HmvY<|a4&^^yaf9>F(rGhSoen{iURV~k19GG+!j6YZuLoI+w<*ezRMAAXYE(m~Gx@_P8biunMtB3EJPXYE}Ph<~`Nkvd}JJOhENXmu$Tsxvk}F=f^F~Dn(n% zZu;ek-sgG|C^Lmo47+*epPWQc_{7;-uN3I!;4|KV20cum%PK`hGzua5WOL6yE&@k6X-F0n(B*z3q-{f6rffU&Aekt|&c>|mp>m;^a`QAx-O zmx<)KY$?>`)0lki%}*|@Y+GuMWZ7fv(|bN{Vy}sBO2qHTl4z6G>|6TNFI@HVK(lid zTnN9NV?43yp%gG+ahm?A{DQ09{v4Z-?dJutp%ZLii?SrUKj@GovEU@MCsPOT&m9iP zO`MX%+BhRs<|3iprICqWYM(JDfs8w-lna22H0z1cf6)C_R}VX9Fsp1Q&lB9e4T_Fy zo)TFFw%I%;0lUZEuVQ0>n3a2;E_fGbT z@2>(!N_iQMQBvBHpyS!~l726?$Zc5yL(!_M_=_u}4ib=Zp;Q&BeSZ0M;{2GDy)z~air#CEiEM!P zV*0F<89AC#7V%O)MVmX9<#I~IpnNzfW=1<7Y9^AAKOe9^!D-8F*gZ@2O`S_(z*BBm za_cRPZtGc!;cha%jT*_|8<29l=FdR_+N52fcY9Yh8=yz)`o5OtC=pfF_R+VbTLqwX zTUi{D6IwVjOEn5gr)eEu5-@9tfVZ!XRD^3Md9O-gY57VIZJICV&245nsC=y6nlUp< zcH^m|eD`Y_wefU6pjC{v?uZTM-$;0(9HCnVc0KUS1|}gYH@KjpqUY;HxT}ztAQ;G8 ziB`&Lb=$)BL@k+U>#;!qyDzb=j{G&&3R>$QVLhhB@{ud&&58aFQ zk2#<>$v^k#@kJu%D%^9mNs9>icvHp3inzxPjz9@F3IFkl7@hZ8^Bv7}G4qBE7q`ai z8LT?!XW`1AxFkbCSC_*pExQM%Z-U(Q_1}}`Uv0l?X+zrXEj=pnbQrlTE2vu2D%7`T z7rPGBva1?hB-IQ%&-7Z*lVC7n^k@gj@m#TcQbwzq^*f=UTmCz_O2+{^)&@>`CA2w8 zIrDYV>-Fn9Kn@#9txw)D;g^j0Lv=aUznlH;^<93|6THE?)BnTeFyI8o6>_+HQT51w zJ%f4Ym^OQcPaE@zX=3_<`ywhhL9}G!jYVlcMCXXbdlSuPCt5G*nM;3N1GXl2pu+XT zuRZ9EUboi#$IH?``t(`5vuDQyFW%;r9lo`@3;44CQuKk2Pg2b7ru32^?kwbwE2eh2 zfu6bY7k-u;gFT2pYjig7?A=FY4}-ZWZYL+BjR5&moP`Rr3483U#KCR_oSb2Ae?r3n zPFVaT8ey#}?4aMmrS^uA8}ik!@fx`q`=(4d@grX`rZ;UkbB!`$&3f&sX6;%zoHks& zGWSe1^e84U=V{}U99e3iRcw_X~2G@kg+TE$2gA~SaWGO6tpc4p3bhJxOzh@YaH!ezgWjckTRiJjHYJe+ytgZ&_b zK*%fj1?pu#Z;yz?B9#R5s8i+xKHRzVaV=C5upsbdBA@8 zwIM+3G2hZF8Is@jtqQwtIM@YONyhj?&7pQ`<)hX+=G+l&6A@;LT@n*S2`vZPO!vyo zccgSVOBTae&5{9dTPeDQJ~mxp9z$&q0fpn zgCv(PTryHn>!|NtvJZo;W^4;hbgvfAH1dT)0c|#6ypa*|p@Sd+VRm@P6BEUujz^Jc+$eo{3gR&CHdVnCB z$EYT3qqtmrBwD6VP(2CO%i(Tl$OPylaD1;XRX$_ZA3YhJm(y95Nh^(ruj)X*PoAqY zQZ_O|yCI1wMNAGR-6NJ`F=EKsC$orUYBOWCeQjXNUl@wX!dtbaW{o<#-w#m(E5+*kO@Zq<(e6qEx?b)PyM0gl+=&`Bmf;NrK|6IY4T*R= zjz^KT)I15*#*FXzZO_c#XhyG!Z@Nr0tADx?pc*74Xe3n(I6P0S!I67XG(??9jNH;X^$4gcdt4`4-n`*qE{3Up*CW!|mIj>(47G z#udVXk}wdz!#5|ZD%rsf7zovDuUXl3C{B%~SIirA9<$d>(jpgfIGo znnG}^33ozX0>sOMi~Cx=%CZ0(F@vGwFjV{%UGR$TaMY!1?S9v%h`La}=IjY1hdRR~ zCl}ctA@%NU-z{EMSC3Y_OoV|0XxrSp3BAvDv!5dE#J^^sj;#U1zhnf$VqFcs@ z(aI{~1TnS*Lw$WX253DeQ7M84kV~ubz*a7z;5cEN#0t?g)j93Q`T9%u4>n%RU248 z{jc~Cc^!JI{a*L2L}EIxr)uhL+ZQIp&b?pp+f&5;#Wd|>Xna&f?rQ#4u=Lt4uc*&c ziY3+s=4gH%ulFK45dTi`r&1Kw^~+wAjQVa{{U6HSG%D%D?;DhYfk_udKHxWy7$=$5fM5&yzCO0${Q!y9ZmC91c z9rpn@Py|7}nfv}f*Yo1J?&qBA6$f5&4nIEM&q{B{8gGlncfj>w|A$ft{O?{?!2hD$ ztCRnED97y;ODZU$(*m+uLs9)Y2L+X5IoqAl(!ZismMx^^rzp^6;86|KKWz7_XODi! zG240rnUcMQTyl081F5H8hkf|m5)pRl;nDgzaNHa@Za z&{1ubuh+>c0DzjLs}(rjJ0q9gB7;sbrmzkOvCam|GYT}ZY)Q!J?v?u2L(WL)B2Gnu z-rDE$-gfbJh%EWSq-|M~S%1a7WuDlQ*T#4q))(n2q>5rW_A_(TexFy%827k{6%vwW zH@tiwcUIJI`(zu6R1I-8Mh zvG(Stb}CKlX0oFwiADuoMfNc51T87wY4?sB{G6De2hr12^cP5nmo}P^=HI|ii-L0W ziM`3}puf)R7Ao9l=%6(D7pCU`(JSwc&QnLoCaNoaKjws$JjV6(`mulInJneR-y@5m zB`Y-YmIlF#+=rZ}fw`OPOiH6-82+PjyecVEa7d1LSy9}o2!*$exE@L{+cD;UM}$L^ zBksF7TeBM1G(opA8{6lBP`tNiZ_h!+DAnR}%2Z&IpwF7WQo3_q)%0Y?x26$f%7l%b zWFewwA5q~<>#;_P^=i_SL|&SIO+`IODbV{xHCkxxBv+KAK zi>BqEVCFAFoeiu>Vqp8Rupgu`v6rgH6%$sV55)3{`9Vi<$kt!@*R7w_19bfr)D~sv zIo3*t{~ro3JX{3cWh_Tr25*%sn)|C5@tl`I9}WkoG2p zqk~nrU}GU`P)=D~=}QmCRA!YuJ7@R3@WCtd#b}~mpLZhVxqH-LRrdD$%$ItISM4Xy zpG?W(#s04YRr{dJle6-icy*}qk(Bw0=cS&9>0u)c&kmbVaC$M8PJy}n-mv}UNq%^{ zl?NHYzk*2Zf*kNC{tK+=+nnW)l~Eum627%I0D2sShW9^DT3keZY9mv+(>Pws%Fujf#iCDihe8 zMDc?iFRb1cb}n4h&+`pkn9GhJk0Q*I+g|2=9};vQkO+7KDZ?nSx6V?@Lhn~Q=$2$u z6&7vgq2uC^vfrWP*~WAYJ#cgKK{uV%rXQ@KQa`)=bNQ24DMhkAzpVC92YxGQ0F93h zDm?)(wG+3UOYa_ihc<9@noBc!NcBqAlBylwM4UqzhBTTiK>Jf_31^D%4$mB1eqBbJv=2Aiey6b|F*1VnmU zsZLJUa3tTpt(L3cKkI9X-?U0-TC=m-+2m-^`3_59@QglulRd%B9OHIv3+Ib6kkjED zg9mX&xMoWyNeg`5ZR!a_f@!)uynK9aULXea^xe?iCp8!}tl z{994s@E-^*IJz4y>~ca*$?gLlL%5WDW_Lt?MXk1g1krWndw*KQOWUT%zDa&7YXDp> z(JX#_URqTe;wQHY=!&EL5-)$@V*J5|*YZ)C(ue zS(|5h$xu?}^FHwm+G2hnvF*242P040;BUEmHlEMe=Fp58{@#f-eA8{BdkkhIzlv8G z(-DS%!&0)(545+qo@vVmC^l*PG#5p&ud=O>U$ryK`qkqr7>#4Ggv$o^y`a zU~quWbw_jq5hax#>EuK|N+>5sXZkR-e4)qJWYt)r6jQ}7<2;xTc{-^JcN>k}REo6< z@Rt-uSKJ`;o|wAJPM=sIUvi?o5;}kKQkVQZ|1QViH=OVD_S5%xhe&p~0a|ufp2wJx zrhm!*xSlWBP@a4Oi=bqTXikN2%%AL(dTd`6EXnLJfeTRZ>gI}9LW*L37Cw36oGGiG zs7)ALA9tRb$yZ}3iC-JgCNtBf`3GhEJ@)%rVOG{ySVPlZ6F>{VG_gQYZEbS%CyIkr z5GCi~OkDPM^vOx=lkZ`(QRot~_&7cI{hX4jTU8V=!7I~xGaIct9LT%h{5_N#$iKT* zW#fM_=ull^lX;&9{)ysvWZC3{qS*?2UludA@9cT7$1)j%jY`!D)U7|j!6@2Y_TL|P}cPg!V*WHIBZBD9B{vbTg z9}21}OrDwGf z+xjQhDn^lPTdSJPxXyV*OAm+$qb8iAJSm4-GG3FRg~(5u(e~5j)afZNCx6OEK-&eB zxr)MUQOIQ1vf2}yz?N!m3Bo=h)a&ST{Afg>hw8t|(<#D5; zpW{HC2)iNgj+ySU=ifoUdOH;F$nX7atqiUGo9S|`g3c}Lwnqi_$ z%wh`QNiaeDjF&BezH8htNdkl&rdFPQpk>2@-bEjy;uTyrvg#BalBN51xakdUDha_7 zUY%bKW9#}MDILNd5L%Zc{5CdRl{Y$jf%#~ll>B3}nxtE!5iF81LddVJGazL z%nDdZZM8YR5}KItbtW}63Ug8bhJU$xz&WB-<`omBfjtT6t-L&%Px zLz2FDAe&UCV=)0dfRlcZtSx&oy1AU;){2@Te6_u7g)3QsiAH3>(d8u^%k8;B{J6_iLtF-%wA{nyHhohA$u8D`v z2L`|BNnaz!7s#ra<#o+@$2@dshH@4jzG+F_oq{pTeCYDD2%ryqwwinvSX1)&)(u!H z+73rBUs;mb!Zz0$%vk950-fTISw}QKD7XZhNT1$=ugS`C91`C=Gt@YU7}^vJb!dZY;mFwvXIuBYrz>iFkCAc%%kFv;-zGcMI z0gQtSQ_dz&$IYU%A{VciSMmfm`!lOo-)iMAFnm1-{{( zX6-~`4@q{0^#x{@m1k|y+1u0yB0NT!m5?S~3rk4Tc57dnm&JFn8)m3BWA%2%iJ{(N z=)H8|bPv$no8%9c4C%1YX%QDN(7N{Qd~kybE!@NWv-SPHyNf?3@4MF}Sn}HBR;$gX zu;l{#99~&fMyXfo{EQ3v4tz3DKEPyJOCQuN$E}hXYMP1y484m+6PH7>;;ZahJ^$>l z4j3(u9-NP}rMRMc=YIxUmZ+M#6xr*qU6oTmVp+04jMs|}%*j6jn^YiSlWJ>wO^fR$ z=?W&#gZob3m<1MT#hi}WiQAe{-X_)yeZ=N)HLLuBKC_*c7X_ZT0(iy2G_}p%X4B$P zxO+`!9@lm3CJ0zu8)2S+nNhH0sCAVG4G{~wysqlAxHgDkQ?{Itvma{ln)VX^G9T(j zE%x^293dMv^nwzTmea_j^x{GSs)(UsF=}M^QDbh4vlAXG1Sb*6EdvH#_gdJpSF}c70u$kRC3y-xHN-wyw6KdsMTx z4+Cxa(;>MuQn)XtPs)Op-)I)ucOuU5>3$r~6h1#v^&0jPy3@%fHg|dD6D%w@Oz6|@ zkvBLacATM>t4#?xE?$@HthrT<@vUcL`y|Gu4EjEBpl*&Sf8kXM$9jt8nW36!m;30L zV+^#l4&dyX6chCjUvr4WePV_02{7}~@t2QR_g8RqIn>X3Y1{#eRCN@4rnpWS^OzSE zDxn$?RaG&ETKQgSJ<=*F#Q`W-kyO?(Kz>J|L0WOX9!+UTK(qFqgl^m#K}NCq$^zSa zw8F4*C}LrSXYhR-^{YpJJpkQ+newuO=+`94=ho0$9yypS&_R*j4Jw%)`ngT!-?rQP zinQvx_QrT)ZLmY#mYXe3YQ45Xwb?cO=lIm=^CX(^$@p5PQWk2gvUELy!F>iVsEr8A z_V#G96RDr~{|L{4m-BQKimQ!ashGatQCD8+kHJ~5$F1+H&Ve_WQd%z91G?htZabE{ z`c1cwelmdzrQop9g^@XDQ7>92Y7DNn;f0P-G>6n*&QpHf_BV46N(X*#B{t&Aqu=zCzj?dOuk z+WLJ{(AS!*TD7x@c%hv_S(6x3q89qRd2be32>7sa#&^HQ(5L=$t^*H=0FmhYmYKUH z06(Z(jJw}Df|#=%xBTp^Uptq|Q>spc4ZR!ySNuO+0Gt`|*|%H&xHR2g72*Cn7UDnD z#LD5_lE&fNE&mbRWE2HoGYD%($|DwfBI9?_WNEuctj=_Rc)-+XW)o^fHK2g?hqMCE zZ7PKjAM2CfWV`o%%}eJi`&?Y-XRgwupicxnU6ht{(AKO{O5&kAhm5rU(r&vp@@g1` zJ~ybHeC>{RBFn}$dGOkydxav|r0K6Tml|$Vie|-i7+E>}gZo3RtJkjld7i%8K4R~Y zMp-xD(<);}8OWh>h9;PDqe0j})2q4eda{-=HT~M_O7m3*os~)8xZsZrA#;CGvM1~K zV8GYeMD`l%1@%PGXnDz8gSzv9Y^6IqXU@bfQ^9H!s`AuDigG*0O=xiCm+QSJP#jNk z)NxViz(~GU@rx!w>*WSkS=PyA4a19gLl=ibDT_wXdl#@!{SfqccIzO5G9kQ)5F+u( zQjxPgF~2(1wCt}%4fpuWnvNEzn&pcE9xvYBzQDOu9`Sr?@cNpMR001=qz4&@mW$+E ztme>{W#0+Ck!BN~ug0kh_yckMCu%~FtdN1p=6LF}YKG z`v~59F?l&vGtFw@ZbqmR`hH)LCZa_)(XQsHD)#&=I%i!pLRMb#8F1ET&1!JZ2GdeY z`1k1L2BuDqnsu*cbkxOhmOI@a`d{oz*@%En6_|<)E>?=(*A!Ltm zgE(%{FcNkn1o=n`+sC9UgaA_lTNH_!)E|Rk(Lss&bEfKxQn`ck)n(OqFFV5-cS2QS zpJJo|5EM*&C>)};(#p{FDvx(n`WvF{MM^nPZXtw2j~PMy>ax1z;AxuwdYYHv5Y(Nw za;u2Ex#}~8$B;h1jO0u>kr{&3a9m%ypgW+@(9dv!RM*)Mq%a=I@d6AB=EeWW>zt&7 zLSn?L?DDluxyFLSl!jYUuZP5in9Ub*?!i^k=>`|Dk6d!A!9!@GZg9$B{r*1S2FIW& z`oRFOzd}n%!7N{M!{=hqUk%FnZ$c*5n%!DW=ca%A)T^^G$+E5-Y{25iRSFA#xWkxf z^Mjzs_7MJK4EnT#wQxFnD5ZxIDoiz{8%NW63*}?x%7~A9F&W89Q3CMWXz-Lb$#!Ms z6r7uXdFF(IlrS!}n!ZY7Fua~EMnrsj75|1{$WA>N$4YmvKeMrE^gD?ri(FJ4T1oC) zs_SjHmJwn{^I{Wo)+?TA6-04#;S6^y4$}&c>2BS`nR7S~8^v$q{G9wtU2PX`TM98% zxs;AR5WqYkA9B;hsN6^~$0+ER<=)Sut^2_gbNm5NlsR6|-p+YL0xVpD7D8w51s>2s zV3{AtO~lVLgr+&Nra6U@l{j!3TH2gqsjv~9Wkd|bEVOk&WtfB3n%OAf+$TeXPPuR@ ze9r~+7FVcuri`>ByjVzSv~9mv-|nUtUDmS;Mig|Bta(#g3UT>Eg`m0ZNqGe&b1gW7 zr~renRoy0Y>-I2r z=y@Lw?=^IBCyr_r3Fd8?4P+nkbqI>eeO8WlT$#U(L$@#S0%AnNsLjDz>bi!R zvKIf*>HcwQ&%<3}4Qj$0vlg8Zt09r@u|122!|q^*+A7E2v?cakiGs|zhkYHFTM-AN z6kcc{6`L56vrOn15X>>+civ|AWs`*7jk$MLy3lw!c&b7dYAF{exfh{N^C=^X4!3OP z(yV-Ry`1UlW-U@*YcYb|q;0ebxobAazW=3l%p~3^$8gcKN!XV%p7G!6bN~5}en2v% z3|0CMO<|q%89-Qx8=~y~Eq)j3yUX5|QM=^5jU$uxJFPY^OlNaq6PR-VCGof=gRhuPCZA#^ zw;o3UZEm!C$#+EK>RLc$E7v^tmC2q1`f69MlBj{LI&Z)HPQa|tUWSS%(b8IoSEaey z4tXhUv10M0YH!x=tQI$#Fn~!D4*p zOU9rAt%3FkzJy~Oqqf+AujBtR5;2w9X9qmhvQ7XFZBAR7UsAZk!JDupgD7HI--w8b zr5V|>+f@j~j3m9rcgM<^SI-R~thsSkUdp9N%1xI-l^zrJx~A*2rXw{pDVlTJ5_#oD zb4KbKH(yt@w-(fZc+_@Oyz13w{i!W|T+scpN<+tgygM4E)>=cE@X=o_j|eF7u$yM2 zOizi|a=HpG2L_NP@V^aK4juM^-?VW&PH+z_9d}~@qayztn{W%us~4Ciq`(jRGzU!$ z7wXtm=8RN4e2gETi;YYwt=JpGu3@;3SUUIFZgv3zYHYE38MsQ%NAua1Gfs>N&M}b5 zopN?-S7(4l?ZQwF!sJuCXK|PM(2Sg;FNJFyg(GK_$kozv@xc~Vy=+^J28Nrx(>8@q z%!;F|Gy5IqqT9*_Cz%*%6};P8?Jl-7OEq58f9dDlbmehOH2!0Mp?>Ypaf(?|G@XOp zTiYi^|5%6-e|aM^Q|AWGME4@+b#)=D{TclS zH&}7m=j`|rKXC#OVi8_-A__-YKX_7{ELTXPRC9DYTGQmcXDH@_7lj4Ovritj{;oTp zs7iWW{WX;ENneZc2JWR)H{-V2JIGZ=jdS;*=Ol`Ih;ocrqCH>2zfP0h>R;~1xh6qM z`siZ-9Kly+H1Kknfj(ez}6r>gtw!S?L0(XghLw8p@Wb>R3cxhHhzR%aa=_4LCUesiIiq%_ROFNDiu z7}{a{LNoqV25-bSPAws=stVCIndh+K zc4#pEG&miL&OyXwg^H(i`fChKo~ywcDMZ}T%Js2kUCv0j$;~0TH*|Uk)}WjoXpnfC zWlw3D7Mi!H@tEBi;;yg}qSu`=^8%?!Kh(!DGdDOBQe%eK;JNAO5BK^NL>io1TMP#I z79?_|z@Fzb8au0 z9~=xoma3>Y$uucXSw}H!#P1(RLG?w6L@$75otJ|>fiSTmA4MGDALF#ikUg*#t!<`% z5U82#BU)96Y)N_`iIThU+qp0i5L8SBO@@EM1#y-s7}uWhE%}!udHVh+tzn#?I0Kqe zHImF=z@o*;)0gII5HI71{o92~e8KEop;btgbQTGUBZOW?5@szGviW9IbnL1X@0R*3 z_N}v6vLiCYk%f}koGiALji_P3t#Yw?`_yjt9*Hv8&oN5s56LUuk_7Og|EKVHY=gRS z#6{)ZpKm@_lxj#V*^8(XE(Y(C+zkH?O;(WIeI-6B9>A7R7i-$u6Co~)ckd*rn)qy4 z)wNUSFUam~eD}Fs_7LZF73*c_!c>NrUE3b%wB%Uev6YG|B@drfPgYV_Og)m#gc5B6 zYS4)!#>`G6`y`)4B5zdu{b#Hl_8UWO0fWGDKg2rH)KprfSKq`cmEC&t+rWik#?y3OOBXQ2YmYit;?!i?QAq2{xojRq|5LFCbdi2YzwcS zor+_HL!lt}NW);W$#`mfwt3n5E6&1;zIL9~VT$<+N#0==!QVqPN+3L6AQbv$I)8#)~LO-@OqQsC!Kpgoqb+pH2A#!vpn;Z z7S9qZNa;PHQ^)ZE_!IGU>8;J7B9(;6PBedllhj=hfhiPWHN>x^8hcx_UT~LioNpZQ%qGIy4Am2UrX?5beF=UBu6@yLq;;ga?ub5# z_`YAYRAOvsRU5*o@QKGV_8Zr2G-5$vSB?Zsc*EXY{tRT%bYUE zP?$&XYJm%uK}SMwtv4MHc^;Wi(E}&0R_Z8}U(&s$?C+Db%fDpgc$~G_t0VcTc`hRb zcRgjMyllpnT!gLG({31l^Uum`m}OSX;|RFUNm;&i ze*)jG32Nq&DlrIMW#N^iaB~5;V$GPqh~_TlRNi^t$YV{dhh_s$vbz>b`(0r%U5PO} zr}~YYdeEzE(P3gAj*PO*KCBNtw;c055t{I!$2f9!BHupExKLh=>UmVb3L41oRyCil ztBdM`C#*JJ-ciX+y|b~Kv&p$T-eMYCg&P6y1z30DR$FF1R`>rZ7#JASnG<+LM?F@+ zEeXFDX322a@dToE-BFiLrdgH^JoYYivVGnr=xlUEWD2ibj2peFgs#Pu!rtmYaO|EF zI0HxY{b3t1BXmZpe~c5T7p{pBI5v@~%gt43(QC@+h~|Mp+BzoW*y2#r_WJ)60*6z1 z1w)kB*w_b9K2YNf4;1616e&^*o&o)0}8~T|WLp zll7jhz0sf<|Jv(sv$wz8Fq9_*(oOhP*M||YC==CibyHt`Smt(;+En%CDtb5)|5)IL zJ8%(yE$O^u+ZN~2klfjGGPv}F%$`L>;?Cm!jjmQ9keo;D++y7#kWXrL?;(~{wDY8g z)@=JaX7-9acja&og$EEb+Gnb)614w$Y^vU<^8SGfPSMm?PXp~YtE4Ve21l&=SekEL z4~?wjrJClbNjsYqB~#5T+w^4R3}ew7oSu_h4Z{Q3euK*1xb!E#>$@}CV$ABt1aCpb zA6yyko1HD5UwR1qVk$=;UZQ2$D5$~5r0~+zF6>e3Z5_qnwv1hym77Pvx9Tzc;{)az z#fQd9m+@_Bq2LYif_N_g5vSF}81A_|gMg}JUiUVNn#ia+En2PkLmzR4FlPi;)(q0v znw|7XC}0mxu+buUa9P1lC-0Z%s^i>l^W!lVRkxPqGrBv9w?c+V+j3Ynh0Oy^lY^0f z`oiF@$j!DUH$g~7e$!&)4#FFDFFK-9k#B$_Ot41nHMzUXuoo-lp~B?FS?}Db_R6^Q z>0(WPT`|sZ8DFuT2cNkTmQUXn$9Y5+pXc zS}pr)+Dp?a8(r5l4))h_f8&T?vv0_KbzXlY!2Wq-LxewK}wC!h1LPxbV>2aFXBgQE(_i~eXuMu%vcyEl=mnhz+MYLkJfcq@CCjDN1 zNKtbGE5Q2Z^whL#`C%g{7v^J$VEi4AnFGsD6mIb!(GN8~>hcv;fW#K4z`1=K{Oqe@ zG|-3k(YzFSWA4!wjQ3^6kbff;h33)jkr7b*1MxK ziP1*Cv!QP_nSvSZ`LQCobL;BogIe+kQX0^dNd_R=O=s=0S2~Poj z1`JlJmO{#mEfiIS`OEqCgJEM|l(x+*1^9w>Az&IW5oYSfW(lIO#>liu zVb#!P$v$uIAf11rWJku7O^=&wfxoBpSkZ;|U>b1sm4s(iy##G^t5M^UdtA;33VtE@ z84=MiUB&}`l|0nAM}scrfP@*@8`yw#<6=XGZ98|^j41q7NiTZ#dkeMk7!(u}mE2?n z5jCXqEDsh39nmUB7j6BaAV2Bp_i;{>$aL=KEbDQA-gSN3K2tuKPBl2TV$<*rC0b)! z>>b_&os=9PmTg^Q&1ui%I7L-f0hfIOW=*3F&V`VzNCm32eRQ-*wk_yjd5{uRX69JT zKzu7qENb{o|DOh0*PCo?-`uysx;dTKa{8V=x|Y0bo5!g$vldQoKQZ@3ksvyV9>{ z!mmo(n$aN@KrQD~?$qtIddO_|0?UN&s zzl4kSE{tDPu0LQ|lj{&Zr>@?v=#ZkQpQHV|ut$H6#3DmyO|G zD6!YzRB_3^dU1TfH3eGVK2>&$_2INtJ$YEn2v2p+KBihBjOOCMR?@$OcA_jn#-Y_XHg*r~(-TX4!-LILFY6X}s9$Bk< zNtd;TR*<%nh#_C{$J=R77cc4Cu1#0L*z&JBHd*IQQk4_?Ph0dD!kFC9;C*`N+cZ>!oT{$?2vQiaL=s8xP_eshHIH8_?Nk( zcST3pD6D-WxpJH99;ZHY$@k_YF0iimv#>Lk|D^7>WVdCP-YFOUF#0upQ7gC`PDG}W z-bGRn{e-#;0pHD6|J`=H?aprdOWex*Qm0LrdAJ^^1iApyElC_$0ui2rW__TJHNkRU zpEdG#<+mh^7Qkm$8^=Lwb2%7Fj#J27zPZ;Ib7#1NanQgO-IXLg{FHYaiQ7VXt{1T} z{UoCeJJejAb8BX5d}n(D8ZBP!fc^t(>l6JPqVi7|W)}xl(!WkWv%%{_R;*Brzv*iG zx1$HqU;eu_+)Y6F*xH_8@7gdEJMaJst;Uj#|y%17|KE zMswb_#_F2Xph#Ti5IUVt&RvT_SRgMpiWC)SC$OpTj*=faeY5j6g9}hp>gvpUI?Q~` znoOTjdQ!|)rYa8CFGVI=qTHl1taRoV)jmS;Cdr&c?lV88jxzt6$UY`_MJEd9S~Ju+ z9$Kc!f977s{BpQeQYQNxuU~6XPPF_v+xt^z$D)II*@a}(xhSs%M+LGo#RhB;aPex>q%r{|y} zOCA4BocX_87U;brDLpy+{_`Gk;WzRX9<32Nnic!vZN;DLPp@sJMyHZ@165hc3S}ET zgbj&ftx$Wcfd)MGx*e#Y{g=%e}2@pZBnRyskjoj@)SpDB{fPrl>X;Y;o*kI1c`v-!A@VmH(-iB4G^cB>Tp zz4(*$s5QPRIU+FDNf2+W5SQ#95j=6MR!6tB=(VbUfriRK)8MQ~aXF>kk^iVv)K|K; zfPs88QDdGqT?91X)WAN6VuH2h|G~t(aBeb}Ed=rdRgSIlciXguK@Tvzxw%bTIj!ub z5K6zbi9e>WF7QqO%b@(rhd{)Lu-`OdX3C3*GE-gnja8#|aS<~#tHJ9mZKmu#8@xXHv>zgr-t4VC>RZcQsPkz_g^TT`fw1{8cY zvK(vBin)A$r}byh?r=H^;s109>*F3~k#Ybw;Y+{>2dRdGDf>81;PJl4B{RW<4Gr*^ zu+_z6?Vvg}D0K$zzx_=qaVflvjc@MDDxSF)Jk@3DWPh?rkwj~pGw+>Hjl98Ei>)h?|CyLXWAiQb#FC^Lr&y} zzf*Ek=6&rdXKYkh74#jgjn^+g68r3806(hm{wjTrfEZa@$1)?jv%KiY)pQGXk5ygl zPaEOU=Uw=qU`<}%erTnM43AEvkrpR?$FcY*>&|m3ElOEGdY+h#ihr|aukC&t%1@O{ zJp(@pelfz+L1E#_Dj&#+2vR|3&BX@G`qJOQmMvM!%tvU`;jWMXYe&=Aw6{*g6`JI* zj4MdXR^@wWxqulv6yt?6P>;1bEkK_00DY%Ww7Er)a=~vsb%|d3-b7X?#y*fD1x9Lb zTeVgy0-}QY=IpNZj^w8>FyJljo^jWls+lNuV9iH6gv85{J9Wf=@fZwM=|m8ebnJND z-5<5S3ZkQ7!_0uobL~OY%&&5}(_bKugGrNJ!#rdRd;ZRTss*DO`nRu^zOohQ)~7k9 z*Nhvn=Spzvk8MuLbLaYWxFXYvM^wZrXqwMc2aWZWkBo)#K1uGUkG$?aEvQW8?T$tc z)1HLq!Ln+D{NW!KdDnVVb21i{5QzJpK>rZiwM4^u(}ck%DHD`WG!3sJx>`s?;Unot zE-mkHWc$$#ny!3{66)|YtYa;Y_saJ&#RTqAuiz`LfllL^awhoKgbH!}e)!er0~NM~ z=KV{1)4Aa0qPd0!`6$9oueE3i`WCMR@k7|?}m{Rr3`cvmgt;(84J^g|ngDlZZQ|RLD%I?sS?E_L5o^L?| zR;MT3A~7C@9Sc1HLS=LB;@$ z3Hzwh^G|li?{=~UkAS%DzuxNwZ5j_zJIhrj?#mqk{<)@u#eVgc+mpP1Nyp;a@n)d3 z_V-Un%R_pH&<8xkcM(@Eo5*@ctPU55 zuJn8vG1yZ=j~zna*xuPeIE01bX2N|&jH6~`{i7Kwi2!$8d~-6U%#?mha$`WpyRR5N zItPPw8pE|`W$$o2IF-gxG&yog-xWsHWfWm*afpJ@S=Kh28a#pOzwyNzV*bM1jmxBs zB?mG4(botQ;u|lo9je|iabfzYW$m-4Xz0PaTpVn@$T4p)<(~ParTaB4Iv>BV16ckn zH}D7igy0pRuFo}@Bj%DddEnWBjMl<{phr7GHK%a%JiidD-%EOz)&8y^`dcv6O4Z9u z$2~yKW+mGNXosFMb@maIhY#5ZJBfV7T;J^HBYm=p3I@z#etP4gxxsR47}Z9123pc0 z>muLwYiL?_bD0-n$(1CYZd>PVrOdw(Yym!nLwu!3mVm&GX$_MK^u|1BK>=g!+Ee^a zt$hYdu6c`wIMQd=sGmD(rt_SOKERUMAL5IwKe`%20${@>PU*&On0gaxR2#1{Ckkd$ zYn}m16i*#S%a2#>pT)N@4}PuX{rnJNuC|PAuGX5JPV^&8tWT}G(`$YdLt%mjx-w}W zQJS)Kt~O$|D7vL=`}|vwOTmwVI{rlA@L+Leq?W}FRC3~RZ~E6|Z1$$`=++x~0DkoBny^@f z`tEcqK zhMRo4X~>8KNy*&7G1fgKInmtmb&$H2O^o0xBug($c(*Jee2it#*>8qtUcPbP6HOIN zY6`urf{(b-vuZfg}0tJ}L$Ear49B+WU)qHu!SIhgy5CY9DtksL!vM(3or z^&t>KjcYu{%yKdl8bFsBh4A+IFZ1$IkpThg^~ZE2)S8>tY-wC6fxu$kw(7QSnA`2a znVd7K{bZUT$ljs^_n;4>Rn7Za7aVs8OKTW6P5IaNf7iT`Nv5OFpo5l3FBH{%}e zsH&oW4=SaEr1P8_1Rftu zl1fq4ZIQVcDDPdVY-cj7G%Uy(?a~||2DuR}f|-kAP85i1nS!G}hWC?#?1>y2{}1a~ zEp=Aha8!W}Hm)2->q=wXX^I^>qf@XEIp{XdZ~#bn$ur?xD+k8}JwHOskaNl4UVPEw;3S zm1(DMd@22WnC$ZPq;U4)nv0KfTNk*2B~7(e#VpL2UKJcI()iPag@2diUl!|d!Pm!+ zb_#m=+HYNGYoOHj_f7y*f>qbDJW39Q-pBo-Eb_{KossiqA+!K&5!L+5vh6PxZ8c2? z`uroV8?eIlwlH#aPTJ+u?zy?nM&Jed#gP}Xo`XxDxaGOmJC)$U16l;2isyCtu5#Cm z*6I;5b!7F)^ASJwrW8y6vbQ8h(NQAvS%`~A?_6=ze&D! z692TN@YJA$?TPYKs!Jqk6bX+sv1mlR;Paj#fQ-*Fzoj5|4K;p$Uly3RxG!o@%=$RQ z`aBqCiS1?t&zW5PUogSTH$Yo;K$~ z%(&z*@pW4RI=l{=(<&}+F&rywoBU$kS_MD}*QPOM$%kQ6Wm&lWrtR>L!de=3>*vp1 z?lti^{sca4z_b5J=$&A+vR;cISR@q3)x+xbI^0lcH@fpKp93c`fxfp^Ac`S%N5$K}qM5xcvl$;~gk+MFyHv4YB>rC}pV!|BBCQ0pZy&gr80w@=)x z)FeIO9S>^6+s}K+Uvrh8(*TJc^l04Ax!tP9_vaBiz4j2;$LV~MU-`ogc&a8fL>(qNnilx1_KX&pMcL{B>eTI&aA*l%m=MDU>{uoSTCWoy z(3e^b9!cfVTuM40PYf9KAxHp`o##?PG+%>i)_u5=HS@6HOG`81t3BaIZh!DZqeqF?9euY0&+kY9M+uc-nq99;! zfbP%F%3zG56?cB=b6q_dK)(UNEt2 zC9bwHo#6yQ1m5RdQ8{8-E0E-eQs=`VZ_O;bV}utRBbxK{+w`fqDLD``Vu97-vx=ay zJ0Tb9^*xwWbO`#O|7CPmu)U}ivc2*@MXo(Ne#tV)vXZ6;9gPdKH$pz^cumM!Hy)b& z2@*;kv45P>&74WuzI0CNboVLc)9;SiK1ha8aJF*NM|e-@3bdqTeDZ0aaqpFq_jg(q zg1XM2Q+~R?yZRXi(F5Zv(zhbw^=*$xrzAT#spbdlkKxZ8Jfq2uij>riNE|Kf@CX+0 zws!BM^4*s)fz<22#>VH^0uuvGTm*`7>-D=&^v_i|cQQdaUAKzQXRI6JBtm%AR{H_b z%4{ca$St@KAN}Foqk$h5XIdaR#oSoB_%0avQ1K$3Y;yH@%JgCN1;yH=%cY+7u9KS> zu@b~&5dA2)hS zbMIaze1x`WMT!%P&8}Tr4?;r!VJO@4av)KK*bGt0Vp~saH{Y-erMl0^d{7m6bdfgH;=ifu@HW_i4&1BDL z9kl3Ed%elf{p0>oeIU`P@zy;c8^TeQ<`W0=lQJse$rL~RtZWAyz_cM4fCfdbO*9^V z&>EXMT?SxhZyS7X5|s!ZzsF2Xe)4W_N}A~0)0V>pXq7i=X+0^h8vLZ39avN>9_UD) z&8~&&^O{0~ex~@cVmBNd_IMaGvLtB=T~W)K;qLsIu6rIPto6ykzvxz}8c{WK&k)1a zUL({jJMn}4$fb{{)}tt18aVRMW807B9r~imU|(+!aGUVp<7_j{PpwK?a1Z_yx(xE$ zx8>m9+DyrnsQFPMUu_wp(N)gz#z28A&Z%%(nbie&q~hWBX^p}~vpjwn`m8%m#uQ#Z z@tNNrQlr(8dqY1YEk|Z`^FJI8LWVvMxoBQ|OAC-? zmIZ145Zu51^TM8y&IgIU1u%nziJmg<=it)0U;0fqXU?ki*o`1Q;m$CZ@-F+M&-zF6 zE03w-*xi^<^UQ{M`2nZ?t3iw(NDMR#<=C81;z57zMyaqH<1?k^Fu9$lgXb?WAM~)f z+2b>i{<1;Wrbt_=%CX?Cdm|&*ovP<1no~0P z`AjUNyD%g_A1att+u=q=&h5L|^-*8k)`q+Tf2w505secz9sVp?RHeVMo_nUrFOL}3 zG()wjp7cy+Ls5vtAxX88ux*)}lxF2kObN*zX3kkeuhUwO%BKtmg&nF|T>i;O&(HYS zzOp%0no+w4AVppZ|3-lB_r{G_Eq_9ntHs*j5b&7`Yz4fq2KCwPvf7G`$5#rl&PrHR3hwLZ* zC-{-8pOUJmP?uV%HQc5Zi&kM_WK_eEW-ToUOv>+se}*LyL>kRHqr?*(c@2xR=7F-l zGQZaSu<}T8!nD2c3khlWE#Izn+Y0RV$CTLl+>O~BAdR^ZqW_Cr{r?cJ;vo%5f^BCg zVOtIUzq@u~5+8WAy7z&WsYx9=UTY^Bp^HVEfzoR6s?rCCx-L16jL7ayw#Ba8hL=&^ zn7w-Ndg9N?-7XH!x6ZX!%kBl@aq*92_lEdCO!K!j`jmS8R`Y_U%dRAKAZ&%x3cTS~ zJf8(M%L5_?UI9+GUpwXe{qIYAjlz!ARJ{U4YlC@>u@*Oh7qt&e0gp5HB+C9K>zV1bgO4vt)%VCu zW40N;5Xx2UtlF055`p`V8ycE37460;k6ng~_6LP=#&1o*0knwU^VVeZJ4QFVl3gfI zPGY)9C8R#@Z{ z077?XSxH!lu{jC^os~{_d592N!)l=0GsSJs!4nmyk#|&5SL#gOMb2tcOodEFLV&$;|}B3M(usu8nB*cG^c$9cJne}{0@9Ci@ei%Ko=rC>(8!|)W}-I7y7 zjYOwM%os^@P+i9P>?=~dSVxz#g;L0pyD_nP)@r;a^dkaEf$p{CaCfqpgs|l;_N~aE zV{*H%s%i(E<}eQ(YMQ;gpM4%a&3qF&Ogq1vWjFh)b*q)nqWNaLx~kpycT(cpRIk8b zi-i=T5Mke%*q9<;Zm2YhEKbg>)`I&PsJrj!!}(n(lQC52Tjb`?Ta<57$q#x~+0wCh zLpv`U9x{JpX8@r({sXEXetthWb;RlNc9$jymqqKO;0BxfYE{yajiTKg;&2Pt%@V!Z zS*#9x%mUz-)o`%Zq`9f({voAWxnfY+ZvlGgv>Jg+@bSz*I#L!lzv$(Rqtgs6?+Iqi z^_J{FE=ey^ma>5{Yp%YnqE+Q0fK~taEY4v9yW*+J5Zy&0Co2LQst0w*X+{N=lTCu} z+uKg>(g&2Vw-BPh4qxAN@u9gN1FNQ#w`rh&%Yk{iJw(jg1CAG$poTA!jC_7c)m(9er5wk?ccMwi-LWGDBA-wzJ)XL|}u zO;FNQ|K>eFC7C8H*vV*BjD{N@Viqpk+x*n5L0*$I{bjdFKt^YJtVgnX_?I)Oi1h- zFjSRpkxi2(ziiAl_d9KGnlhbXN567zpWc)t?9dOk)NS-)|58xxLyl4$7s_Q8-L1r6A)bsbQMi_cU3>A0E5gtYIr-4gG5&x}= zCiO2E=jZ>>%AyXRpC8z*5YA5xjMopQQ`xXibc%qTu=Lx>ne&G~{1$ft;J2%K?btQZ zLq{rF(DaQl-HZf-Y@Q5$I4Fjcndqkf z^HkQmq_y6_M>nw{M#>no`uXq3#v7At8EFxWrDH43Kf{{N&I$mYG)CCi6c3(*Qv7=E zt@l6bKVGQAX%%a8ySBi<5BJ}w{8eMy59z6TZyNJfRuCf&;YX_xOx2;7LH&D_MvpaT zW*z;$$X&@P_Hn2Db(p;o{N?u7T#KThi%c`j)cvS_1;=l(b!~l6rGH`cUW1R$xg5N4%OSO$G#}g-yAopc{6JR;vibekbC?%b8t*a^$w7v1T{ z%O&l$Wt0aQ9wxGw)emOG83&(&8*Ie6MSmvG5spaC|(-KWAkm&vf`QhGlZp z7=BcFNez~%!9%N!K%fGBykYzYso1OMMnbn+BwW}-VW8wiH5?sYRHDeg$WEp$rSe7|)Z^8QTC9>( zkq_=*^Atm*AM(}g#|?}be=dImt^O*fU6R``3CS6sq#2O&b5M7@Fh01o z0PJS%{hJ}K$wZQ=S-d0w-U{Tj{B$YN-sv~0>kOP5%fz<7!*LGNgpK+q#JLo3aeg;M zSS3G6kurMOIVvDY@ZwZj;o(J;dV50JA=2%x;>A?y za(WH~5<4z#55u0K0qM>W^kF3*99F>R*8kgH06CAe&`acAHF#yGC(o~ECuj*2$Y%kw zG1Q9^vZj4DF~vFJm`g3jf;#T3*aSUmyvsvzH3JsxP{msTH{b!x)Vd-Ie0*W#FoScm z@`yP13g?LOnrtMvSUWx}XhU+n68}pq7NOcOm>l>+eX_@uFpZg2$3EJt*4x8iDR%?- z7hB32qnY;ax3ij!$A<6XC~;p#H%F!rH3T2b-euzGgYJ3b-)t=n%7#Xwwt?Mr|C`QD z@+#LSep1E4=hc`hjF5^=Uln7#AM$~vh1N-7uuDAVzjcHoWrP*9eQ~n$e;^GF=1ri* z#0;6vO)E4pffmzcZ!6LST0r$^fW|^^{be36)gw9%;-$dXctua2UV2>IV_|b#c=xIh zs&KT13SPeCSJX|IONcS=$;kM9**74AuLttnd{p9ymwX#IweWZD!vwIx7q6>~FR12s zj(9+oho{QWtKzVSk`fKpqEUWFjTu7i%3spXhjYMz^QSXc!AFqC<<$4@Co68&(?)(IV%jQ0-7G**?{lA)Iix?<--NSp($SuSP_yQAW;Q9i#(RhDQQ$UXe5_tcX?>uut z@}|hw2jgKbMGiQMG`CmyO7AnJFST7L>9N@=dDju6QJYchxzLwy2g3P*Xnf9?Z|VMC z)sg~!XHkm8hN_)($aHOSsQDBUwJ&NLsj~y~nmug`s6DT|`KFXLi^xjYVwBVt{tzGY z8@wnNyF+d+rCjg9B2)JIyF+IBo@TCo)%+1{))>GBi4 z+Y`FJP0zJqHgSi1A*_I)?rrupkSAoaTe)U*PrzG+|3et?z3OYkmAPk-J#wl&pU+-i zp8Y$ba%iSy)J2Y#rZM%pG&Jam;_QAWJQW_{=)QI&MHcx@phuLi&Pnn+A#L4anY~hL zGx#BSpYjXH`PKTB8&^X>?s2t7P1#WTHM0@SQ|GHykS;0U(7u@ocUt|sD#s{u=dHKl zV+c!=b?re!A+7lD+9fel3}ljq&gNIid^A;vOPhe9&FDIaL_B{d8yQu$_V4&IQVH zGZFub{-{;pW+OCFakd}KOW|SKxL-<0O?wPi#TU047C-HY25iefB=zQ_M6`1_IZGTl zpSW_2W`2H(gmFnvv=*Fu)D~I@@kJqL53U!73Yjdh==>Cyub(CVhXt_L(`XXd##o9C z@{en+t?F1e&YDjcH=oU=hHk}VBFqW|!v7doJqod4RYGwmrI8`A;Wn3sp1qeNxlO(d zR9-+$jJb>@0M0El87xaM9k86+Fe=C0vADNl< z2-)OP1JAf;FLfXcJW7Q!O@QY|z;pD&J0O?)9N{f;OtgYIVd)wx#G)k_Il3_?)R!_t z_O~PVw}0XhX2vU*4bKx7wQzp5tn`KOX@&zrP8mIzzQmJ-Zr#9{q5|%y1 z(t`@ZJ-5P49nsJc8~73%R4;|x88x4kl=HijyJA8( zNBqtrgy-e`(Emd{P3+%X?%n^%<>FL77(VFlZRUM$gwN$NF*ZjkG7fh@Kt}y#fzE1w z<$i!~B47Rdy8hwC(^7AL@M-YD`4>OUEdrX2f>X}@I&nSfZ*OGNsU9=J{j}AwU+92F zh0na7Pmu2~4fnw=ux3ys3_*)34O<3RuVtsoCKf2{xH^o33+7$+!B(&4UN}x2jh3{H zG}-eRgMh^Ex+IphY6i>yOYWtaB0%V@ehlSXIwYI>+QxR-ygwsJdT~ zOj2R9!Y51`j(ta0MtuwpsVXfHS>oQo;vFU!i=RSa_~h0bdW?Vo%$h2geGFKH%&Bw1 zF0_&<0LLlCe3NKmtuThlIY<}^R5kQWis)y~bbhWzqx8N*!VK|ptO02l=}20X%kA^| zu26!XPB6>K-kZ*`M<^#?W6lzIC+?Bsy4|;C0(2N<3B%`s47$}!z(HA~!c?}3ofrXK zu{9F;l)GgK>Y@*>h!-+muu~+=3S^cf^tw7721=+4w#@bW1}@ZM$Fk`<{<4tUDNI5GwSQb5;s)=wEiaJ~^5g@H@X$iJngMi`uCfV%>v}*n^?P8!AoNYWg9ucgiQu!>u z)RFW|y53e0UJInHiUmFgxe)wtq;Tp(&eVdjJ?LX|it-y%`Q~;PmeR%8oxiG>INgfI zC#xY6ocR}{0J{=F(Fyx;@H2-hKUzKd#%nFY95gKIp={%vY?5}>0c3{wwphi#_{8q&;SWy34(XPZGM0&k;_v4V$FcE^|cEGce zM?wubTVl{cc;a2Nbq(mjRR;GILWGT*SIqX^!iVIuro!+tOfZ$i zQzF!0Q=RLE^o;2~@J=noO{Q#)U7(Y+*!H^rGv0Xmmq}ww)Yf4UR4;vex&CHlR3Gvc zcksMugNaXeC7e(>xi>%@qTR>;VFw*hoaB1Y45M1@llGEYL-eS3(ASdGkYjMy)^kv3 zU(Pg+C?Nm6|0AAxBJ;ZB@~SIGb8-2MCA_kpWzSg2v z>uEYU&S1H0tf5vWljf%9V2T4*>!ug=pP7RO(NCRvLLRmh@13Pgbern8zXM+{*^p7U zcP43NahB=oFlcf$lly?yCHyqH#iK+?$@v!}?#C^f8blQkUsSxX0uAx#jj|8RI zPj{rBV=g&_H7`6;_Tlq4sI^%Be~WjC|2t6MHvebMD;%ilp39(3Y>DBm+&0M2%%$^u zw}@IKad`E!Y7ai+XvXP`6B(}HT=2AN9p0`aChOs!k`XZTR9FRO9zQ3Xdy+3Rj2T}H zpAJ2!9Nf|iZ$&5*!Jw+nJE;W^%fk*5-@2DJ>+2Pf$u~Eyi{x7**OoPLKioS081~`_ z0yO5EW5+GKVE-*%{902NnfW_ zxC>K6CHfkQv3A7^pZipZ2YKHi$51Xtu5@;Hm&BKcPWzM7{0HFFR{DO4T>rK0X|$c`r#aV& zpb9TV)P^W)a?n0tZX(U$p!(J+hc$oDSXnd{%v_G2Ic~^Ui&y%@l=a}j5lleNOIqQ7#h%~&8 zGaf+W#&xj5L{}MS(xe2<@xB9Mli1->OaSO9$Sh-8{TZEQ$fiHrXfCtG?1_ogY!vNT z=jk4yYD+~io{vcJ(zIuIcL_}eMhubc#;NG;lZ^(%tb7Qq$VQsyYDpVJg|WYn=)O%} zOPoKi63$C%Rl$*;Ox0H2k>XMvDq~=)9i{9>Ll4j~L@2&87mSj>Lma5DX{|-5atE8f z8WdL&$Cz`iYNio$8a~n-#_O%@fxWSR_8vE)mp9bLYHBJDIq(eKjL~$*L?7jEz<~^I zh`akGxX*Nbj3%u@GS$C)JdDI#yrRiE?Z5CL*4HiM-PeUJoVVW270dSpIw;G*Et7n! z5;f$)pL|-l7rbb-r0}g*dtW8EJ(8PhS;w1v5nrm{l(nD(@XlJ^#@=asVY64}8d>4s z!mB<($@ii!B!x(G$gw<_i#}*DTCqfK)?TvWbIwut&f$=(NcL?Nvi;-;vUemz7uI-3 zcN0oQcr$m%u zE<=Uxr4BJ(2yty6YAEdnFF9v)+y5b`5*Kd4U?jKxW>r_P&pC4v;TF1L*i_2@roIx- zvGBhblpJw2QcW{;){^HS!DrP!&#Fvbhv@J01{~Nnyba=jDi8}x3BHL6v!pf!y-2ta2WeyL;(;oi2oHe z_Eab{=07Dn|3?ATaQRPn@)xemc6W$PqPjlOCd&KQM-Rfnu8CNx6`m7QR5-Es3`fa; zk6oq5=2=MUMqax?vK2Y&Vt!ri92|wbWVjdf7NJ&}COY36+7UTq+#aE`;k@zf9C>u; z!B?)Twtq^{!juE3cS=DY{AHo=f&?z(ubOh3Oa=H($w#8-B_9u{?AZqH{Q&t`;zJw3 z)+Z&OlJ}iH?s;i`ejHC$nQ$9R5S|9#*`f3vbO;9R1jK0%$?@He#(@+cr8cnpx`Mwe zSwED0R@pD5FN4m0oDHr4l!bT3B`%6tf+ZKGHIC^+mg(G_(oB28)j{z51%$!gK>26| z=%w%93!mWHGjCTpCn$iZ2GQ)8Y6H|#OM9K?&FpQU`X>97ndiM0TLFrvL4@@IME9aE zDM?Wdv5pem)ElbQ6`wyoG3v^z`Wu8>qUeN8t$oFpp8eDDAzeWBWvGZ)1s-t4_4!TuaM>MO9w}FFX}ufLs)`ELPAp<#K>j4BV{hIN9CW! zn4c39_tdkscFTx`EbBgRJ$PkP+c ziB|L)g?pADlqPq*Dn%(C1Ij8EN@V_nO5x`y^q<%@V=< zgLU?IT4t6xMM7_9YsNF(MQ`WZ?!aXvEX_9yQc+_tEB@6|rzW|h>*-cZ-PzV>%y$Jl4%wCZ(y%ruo*_cdbCF z0cmYcU@u}n#TUp-lYbzijnPJQ<4-bU?;pl<3>3W_jLRsN5%=x2etZ;sT2$0;NdXSN z3kag0HJZ7PS;-`%8b$6@lnWupu8H`LoT@796M$MhADldYUunRdC&U%gH%SL9GfBlV zLzpX!pnIoiy7N+srY8rKh^q2q_14Hw}6toAZ10uF~ry*yA(Bi>qP$M&Tp zhgK%>U|K=}iQ1$>M7>@CU}z%1`_hn+i8FaOb_QrhVs#cT)jliC^z3DB!6ifAsSagJ zhVnMT=DyJwo*hK1qsn`ho&JCN29#7wnMltlq$OWx4Ot@ms9>&R!a||xN@n(0!*kz_ zc=vz_@yI0{DN6=~n7u&w!=w90KsGNs)o*^kOr*ZY6f8F^D zAdTGb68+ZbTHv+>nf`2e)eC!eeM!3fBsXacBs}W2!(nZZWHr+b9n5@!9%xNVu3_() zFc4CFK}x67H=qpMzmoX>m3IGs&biY6wil!|S&RSqO!C(V?&R=8bID|blS3YtE_jaj zYm&i!mmYwdV7#*tiBG+M?)*)dJM#0<@W&guBcDe;T=-CaOHC^I(s4GRy3OiPMvH>x z(zKo@Sf%QRebg2F@OhWS*o>1IUV*Qgxl{|AAq4{kK!(Z!9e@VExs>E-`@`H zus>XKXB?b@|t?ziSg>A|+Kh zp4RM>d9GI?XIyHh+PfO%FwFEK*pkxYojl(q$oP@siuk@GEOFm90`8~y&RdPFuFd&d_o=bf0E+^Y5N3$G@0 z`24-{wIh+Y9jE-<;26eu4cSwL>D#I@L8j$2amx)x0a%3k>e;{0r0sV(8wSQ$+=bYY zsK>Nb2+&CVfw(@`7k(FK+IMn2op5nXY0hk1Ql~*Jpp&tpo+VsxSs3l4QwJ6l=9H;Z816_kLNVRc4LdDZ6Q`l<6EHdZ-H7B};HxkQRbn+Vh zV(JWtG=UYbH(a~;21f$4bh{GtyD2(!*_9E2Vgz<88gHh??{w-Pj10$5a|Z*Y^jz*+a1>#xjulTO97h9c zcH`$KvxbfRqZ9}9bL>iAq;J$3Hh?>|K+=V!d*w^7@p9UxvB|?NKUKz7``2Ep!6Xf% z!kg_^MiHUIQ-MKw)v+UARCv-l{V(w)0BhHUBJ;A(`ik7=g=2#qKpHzW$(K94aXqO+ zaSbddjjM;N)D2;ABz=?2c>UxM->sVJ?Y?x=rLMEJ5Rv|({izQ$>{~N=(szM5=dNMP zSo`8Y&Tp3Q>l`4^F+wZAJ>sr0icn1R*!g)<&DSrvbyR_;w~wmodOM2TA2vrvl>f+S zUx+u+4Hp>77KzKELI~ydjZ=k01$yBv!kQa-WYHKfx%!V^?UbThNPw#?rbd3d_5qL$ z^bwL!4d;uRyLE`J$iTq{)A9exZ(J45Ta9P`8OdhX{?sM+hB^v%*XG*0YD*TLAYqT$ z$fljMk%J63T}jTNR$6UIg)Kt-2czF4F&0dn2lLu7!>^9`!UV=t*LT1glRE(a#!Am(%r&e}X|%}L+7%B;Q+fZ_ zN<}S>rU^6iex;aMF`t@96#k+= z45nGL`&D${1pFx03Zt7mTp6pn8xJjh{ZTheFFfYkB=ch2#!wJ$n*KBw(;5%ZPm{t- zkB0|%11s}6<2pkjhfJ&&{+Rz8uo`U)OAL~7!VjN_-D1UxC%h!@Z88R%z{j9QJ$J{v zUS`|0f`(i8FY0SAewz#tozc7#;yF3;04taxXGJbs&Z$N`uZ7HhzPJ^WBBBHUN&La)?Vcj$?|L$;*hHn#q(^H{F(4OeJ|}?H!`Owt0UmY9;X1 zLMfJ!ts7WAgg=M?nXOd%f4tWPvZV^wZ|g(*4=T(jTYl7$gEpM7-peHua6?0F%TP2R z7R)`rFI0SW{7v;YQCd*TobbXYKRA{1B|I4CwIwDSXblc705dEsAQuyRnIXA=B2RwQ>vb$0@icg91W zV92i0mLg2V9q%(F>Z9r3r5ENm>}j&HH6&nITfC(b!?*YJKG)Z7O;P*0%0Oy3Y2eqa z^~H1AY3yiqbINFrGXuJ;CtBgv(r?9a&eI;y z>AG=~(rs(hL_;P0dAE}w7KQ3s0TKD^iBh6qcb7sFG!LjXcFglC4TP&)(>}#YyVlMs znUJ3RkSuF-y!GZWK`PL0qMicVSOkw6y|Utck4S|&UZb4emt)_q-XY7s^Glkl<%MiN zGg>se>ECnjAd#XQP@l#<#wAP{GSM#r{P$jw0!;$kL1#38cH?9A)T}q=eCnVVc&J7 zj2m%?KP!f|ngB49%>+BUX3kT4gg>+KPL$Ro_II>e-hyJVKV2T%HBlQY6=Q@H)fB4e zg#Le3^!$s*H7lzr{Lh5dKm5o(&!*ZXHH*sme*ZoofzPvDdIJ`e|d zx`Xpc8@n*@qmfTGZ)Z4Og0wnjVJ!F(_WslDm59WDGHxu);U1ot zsKGQj1YA#=`StNDHr)CPtRJ&{=(bXctE%lEvx!*bNWPgDDx%`4{Dc^KBCWtdv1;Jz7;-EJCvxRGuqc>Z{cBw9~x zPEz;*8^1q-6!i9m?-m|`<*0&HCzqk|^Y|eJzYDf7n}K0_*~Z~0Qqu$6q_=1le8s7X zq(~JL^g7!+N)=vPO57STA}|zY7iH3-{B0)1y8~5m-Nupl#1Nmgu?WAaH3zRb&$X7* z^=R!Mm#cSn{uD#sN_2sF7f}aK@xI(Ic9}Z)IbJKbuEn*shH#L;f23s%D@{Od2WvwH ztL3CcV9J4cg;87X@CQ#wgLb?_u>pwV*-)$HyGtG+UuG3L%KpG5ZaFCVy;l1J+$UUv zz$h(7N)=4gkw;tToULbxOO#tMt(TS)T?=kL$=3?ab4?;qI`@-dY3M9!S@FYBrs*n| zKsA>?q3$DGX_mW88UbI6C)e!g%MFS8BxO}Ta@V0@VLpZG{xMr__|;s`Q#7>Bfi!!A z*E+2t0Ce{*!S@S(t?J>%H7xxM8t7mncb-)O!&YjwHVN-av}l|f5w{*R>hlX~ zb!foGY@BpS%%@JMi&*JQ#mK+()tSq0VED0W)hK?Xh2Jy+Tuc^c)o=@c&a~dr#3YUC zuK7(URLw5`ORtW{AVyPwoQj6Ne5v)GR9Lk-{j+ulo&Jkr%?Vu>8+E|Fb-zj7YP>!L zuGcad^af`D=1Vd6me8&H{+ethM*X*Ucs?S=+TSs&3bI3B-4c2>bM9mG2(Z$itOW{J#a*fbw>+pZtQlJJ(4 zHVuy`(prB-*Komf*ZW|zCPmY)CmIYLHQCiqaJ(Ny%Ay@+k(0-8jG(qLMQ%c&vSEQ} zD{P$n5;|sRWm(hwO0sT8Gnk`_oH_DC!wln5UE{~zoWsE^2MZwUg`IBheF!9~a>!6D z8S`p&t+jJq4PK#vpnsR^5{{UN*ptw*wv`k@WK$s`ceNM-6+TP$*(Q6RGFQ8u0f_S5 zEZS^*B&#sp>!q?5!D~Y%LdHx&iRE%%uua_G>k450;ZicMHbx+EM+5*;TZ-~{ooW4~ z(NbOGE2YUS1>WFw9CrqVyt(_}@1~B^Ua(NevCPyAiGcW-qT>ZDBOA^&CHlv8_$17(WbTdsu*Mz4#wdIVB zbl?ohXXs3FtPY{>^@55v+;}%jlgBD|$|iv;EO`@gc+|QK0{v~H2VzhQEWd0=yF~{y zN0tKI*Jpie-V|~)N=m|Gy6{SyzK?ahixzt`IH;}MhZ!W}C6r!gy)*!ARxmfNPldPA zC?%fJb{Kozz}F-4+>zbDGv<>cQ|LebpIw#2=FbZJ(HO3@FX9>k7WO$_GF%m$)Ky#= z2Q%_Bt;WF={UiP>4?*PL%&tg$z0v7*UK zYgMRYa$d!n%KW0so{;nz&fhP{Vh@Y)!I{nq=fKzN6A46KOD-8lGuV(}(yx|vfB{RKmR%lTTltoXvuLm`{Z(NDc(I4WMSmm9= zNS?Dfw_c!Iz7CjVkjd|Dhh~3GGY)m|ooT_$4&QU|zhh5PI5_R))aT-dD>)BrIcvS} zA<_~xz3lDm01O35+%ew#M+4`_{d(ie)Avd~`z_X5FMl*H8fp6d(WrR<8T2_UHa=Yf z({}?nF~^JV_KN??f7xh3P~yBUHz^>+QF`p<8Dn>%4M%1g`Muq}ZolhePH1>_BeN2S ze=h!gz~&}u`}F~CnQN}WT1LO?tq9zB1ME$*(3U!-7(OUozi?ZllTNmtGi-Tj>d&<+ zF>JV;M<-Aht+iz|J?nVFIFAEj*4kw4ia#KvSkEXIw(TZ5&b;+0vz(>5f30X{JNd{=#H*1?EL!{Bo0i)&eWqp(99QdI@ ztwgq!#ki0dyM+JP7H-(xeZ=!C^BnNyH5iXCE>f|Xp4|E#&RQ{4eYozmT*6J=H#kW+ zJ>>b$w}#6}GzjT8K{>I27&`FR`AHxfQ;iYcp_q=7}j*|x zEeyF(*O7E<!JmEz zzNzdX9wLm|^@~{dD}2H$v9C4E>Hyb0I`C-{tbnV7TlM8zX&BgK>my(@k^lAadk;Gn zNl|Y05CBQ_WzQZ4tr|EHdgDu_A_8rjKSi!id6pWT0HRl}ZT0CsZ(Ouj=?2Hnhbuz4!< z`2i)iqUFk6#CgS;b#-sevf=Uy`f<47&}Q!3bfFn`AiR8Pu|E8+NH&^vLY8IxVU>J+ zFE(4L=^X?{pr4iI_zD5M=QzJ&7S2S?B>B#!vWmAi>HLlCgNDqa)5#=)!fH`<+D)Sc z$mZzI?jn@bqBI(Q`{Yy~B-4Dy$=u|x9%@?S6Hb-MNVSGfKuOfU0}rL`Ryi;LWRXr3zS(vj6L z@I?k~ME+;wol2r1X!=y$)YGX{Q`p9l&gd;JziwxdD6ilQ0I1B(J}Kf^vC=_Ah1*~j zIK#8*g=8K$z12R~s-YxaCT%FNj`Fb5Rq~IH=3ms~F)@XWXCv-lYwV;y>E}o;;mUb@ zCAYhPTex+F-Wo3dll!zL!hbd*xO2>G#dyngCbvdaui!|eOgSWuR1X1BFn9YhRvH}- z;4U@;`Z8MBUt}R#3 zlNgk+9!2@mz?dWV3uL0u*Rl7lLW0_JZc%<#M$`=LrL7GCizm<;NYl}+&emBK+fanK zPwCz5(8^~UW(n(MO$$ftjUsp})vFQvd)ojf^^lo@$2GZrr%Aqo%H&aI%@3Ed5?$#u zbQnXZp8E>~R|Tg@?Y@+Ds9rb@70?GR^O7-~2Xb5EEv_kAN)ep5_=%vfCN9mzUYAR@ z;0?PlXgMbqsO^iCy2V>Id5W=rZygX(gV#k&@YzvWPw`|a+ewK0G`~Rmfpf|1*xp>{ zJ9`}=1CmjYGY=4tbe;BMy8&(^W`^n1K?Kt8TbLVq;lywn(Ccpi)iOBI^OO9`RH7u( zC>gaATU(0}{%$mD$u5!>m`=US8R2P)uaQQ78t=rC*;CXVTNF=I14o-6w@o@?uve?_ zDj}0CN&vMzQ9^l*PYKr)1OSbt1Xvq^5Z~k4YK?> z#D}(pZH=HH2+i`%2P_tQ6@;X?s@VcerIZ~URh1)^8#dHA)k)`9=)W?l8k%Y@wtp|Q zBCr(BoA_tam>#R{qTSi@SGKV|XT1BIk7KufYYsJ~ zX1Bzh#)|LulM{&?(c0g+9Ttb6DGV9>@iTVykqx^?c!Qm=(^ZpnFJHb((u;n=Fd1Me ze~qxcxr#+RLMUo)UtEOQ1N=V`T7I=H;c1G^4Jb(gYBhn~g;rUSvu$`?YjQ`--n4ZY zjn8`_loM(wK3o&eH%O=}kwb0guseU+s0);e(UaS?TcOMoK3_JjFS{-q(uhy96IWzl zrma#Up-t&h7^=1&r@ntsXM|C8Px8$wV?1MVGRMjDgV7Xv|JD;kawWNi8TbQll$9Ev z&Ge-D?erD~&)<#;q-TFMfGs2zNXl=GA2s&Msr`^FYb%w5RyLFY+q=3j7zG2y`4D_)q#v@!+K+!JFMY zh2!gQQ4@O^;-<*ocdkYDy!6&~O!Y~W>`_Uyftf$mEV*EBZliXE^k;wsq8nl($}a57 z$oP)=!7p^04%qYxT>E6MYA@W7_$8d2M~BZ^vr7dmUjj^IN(Rm#SC~bB6}(~V_sOi5>+mFDyxFI z&j)*ZKB@(_&6@3Z<9I#f9&hi;7%f362^(V#DWh57pxY8z5k?`enAVah%s9$S z2kVPahelAGpc&!wf{JfYm?f#r-M|L@ca1S={FWn~zT6M`;}6thtu_q`=XYk)-~y|Q zH@jE1iuV^YeKF5(odKnUeg{}0ez!FPy4p@M<8X~fTO9~OpZe8*+WNe;_XgK`E>dlg z{gZ>Qht-ziJBG45aEvOiqr0_x%HaRvz0|zj2kC3^;*fgT8d@v=+3zv1&qnm zvR!Q>)KCRtSr}3VrIKS^weU=gh}!19fFT@Aozooj3ZR@+5-CM$tAl#Je&AQ$N;HeU zxviX(-D4ltRJ{Gn8ua+3J?rS09jx%kI80t(RuNaY7i+*YmIJ5 z#kxi%uX-K~&i-Mbcu``%*jQqc@0$*ss8;cR(PH7kpt3Jj~@dN@H`d)v_*2C zbpg(aHHx|@>F&`C0mj1UcV?8+_B7}aJaQQB*S3->fIM6cNh-J{|J90+OSx&F9gG~? zVp;8W9fEp(4S$9}sH2N>GaD%7}ZKi|sMYe2@QSGK%R?{pRq}6vNQv>f33a#RolLtDe01u<@=?p$ zV5v(TFFrxWK0i@j_5-V*a~?`5BN<y_Q?f<*^f6{o$FUmj>E&M z&t?1FF&;QdYiUx#sQoeU9>%La&Yt+oBn1l+>)80Pzm|$M>Vrety3L1Kh@}pCqI%Af zar$!LMBS`M(UM7%KFFg`=l#giT1$4+fVzajW^>JkMgvL4bj7*q!HqOTrb0m^Z}fPI`hq@(~yCSwk6@MBo(F|?=p;IchwccI66cp*ATQH;QlMg&76g%6_nT)fV&c&q$l=vZ_BZUrtWtq+P!hb^c>Ua@BMk|vfKT=66BXMdy(Jr z>kaEJy;Duh&9K~zQA1~FUhg|I-a|?=6)=SR_NAq3L|mkRJMhZYtbu((UwHGV01lO3 zdz+8~%J>1Ee*kswY_LddyD$p4-P$N$N+^~dGOpkzrCE)ecwLf7d3ZN+?>Y-=SN&dZ z+f8fIQ%pLUf!Bk0eiSW5FFYaMvfgZ(aW+p%s5E{Fw_fNtXI59$R*9yD--%~KZRnnP z2CW08&B(xMzZ=5m6?BGFZX{a@nBL!8jU*bFm|}M~Rnc!Iz3xc+`Psq9`6=?v1>vpn z;)pS)k6$&Yi%0Tm6pBW=nHjGPAStzrQAt8ZM)Fw4YV>)u%sb4Vfq!T2aefE3-rZ{| zhtW4vE#2~kwvHN8o!nBiM^WN@vDDh)XY`1$2$xD4xYEDp0gs>L4`Xln%!qx(b51uj zK0hnHlY^csurmmiyE+&$SFy$2V6FQbdQ>|A_MOQWd<60-+8T}3Qb0K4B) zn8>Ai)-|m}WEeFk$mQVr6;bW><+2M7o@&qR7jn%kfbve>%K_uVp8ZK4B$S$xpD%n8vv6 zXJ;rD!{uasos*P2mq#~!{Z1k8H| zCyfYuC0)TMcPAT0tmHho{QiGY_U1uJ_wT>|-R)ggZkf4nsg;!`nz?V4sr9imvr<#R zt*9Us%@x$j6cyL3OhviN%DYrtNW~3T+=a|sa0dn47f=*IJ$%mjoH@TUXTHCg?_UhV zzzoB1z2C3vx}J}RRUDrZ%Pce8S}Y6RDy3p3s`ucdYv35M8{Vp4|_+ z4ITi#43R^YR?Y`L+o%zAC!OS6W+r4M8jE~CV8!>$g15gjI5lOPtsP~oiAP(1=9OJ5 z``Bn2ctMr^Ip>)37R-dgZqA;6coLmTI>aqnStsd7R_`V0)p;M5jm>|0;1SIhTcn3J zS2Pywc0)@fMCqM042#Lpy6*~qZ>KA*@#;xLt5N++5ehLIN9WiWmz7|LI%r9&=*8We z?Fo&R2yXdBtZcwVGI!;kBi{5vjL#DZD(Q7#CK)T(1vPAh%4G7^R?W-bv$1T^c0*tvqB59;U%=ASIyRLV!KKHeJZjy31 z&hT5e%6oa(IxXx6=jj^|*r0-m)% z^*9#I`nVVkLv*I{`}=(@vneDYHz36XLB zkbwC<_bz}eF_ku;b_UXIHnk(tZ=B~%d(ii802<)nq3BmI)Ody<5ZFw#c73emdMxTI zKGiyJi(Z+4Sd_vHCL7;TZ>P4M0?686Y$?q@6rOvGzG{dvV#( z!!oj}$3l^Hm9(0~S5yfr)%P@~=O{C4;Uq)3GWiH#$f2g2ed`nQgm9*F)j--7x`|RG z{`+b~6P&bWqeQ)KX&z{pBwxK>)J&Vz5H!|5#ME7A_ZD**roG7mdSFun!EQgQ+I$n% z+y5Uh&41Fm|9<$NDKTN0u#o=+UsyYIpz-(~>h+<{98msBrFJbiu& z2|4uG_N1?3c#gcnpNOH)BZpc93$^{w?@rcf5qEK)1u(Uu&e_-UGqizpZf8`M8NnpnAA;x>+mcXloB za)iuYRwCXDR%V77r>l`wetq^;eWK8R1cX@kHfs#@WqR6`c9pWbYK2izFt6MY;QfrGx%@G|G#YWNHe;PouI$m{XML zb39AwyTK-az$f54Z|9b4skI1C=IIjlpq7FL}9($O?wC${w|Z_$+EN1G^QPE^9_0FN#H8x-e|3H-4fIW7d%gA!Wtl-m*2S@ia-ng*q3+E7&x)>Zz=M z=-%7l@uDZHic-Eh(u5j#5WGt_s{~^s%3lK-SuT7;YV9hUokL!R)#tQxuTGj4ps9z< z4nLw@S*{^Dn&Pst{7(frk*qu^cjoai>a0q#%qnyp1y~N=tR%ZYP)JM8pn6cMjUOvz zCEq376b5_Kvs$Jz^t?E4>7EN>l+OT_2Vi9v%T|}Ji)RV;%l4`Fc0bFyV3zwyxqSH0 z^@xtX@|V1E1sFCB`c^aaO>16{1=5RpI{W(Gv|>B;2ot+**{DO{|DB~XjtDuBNf6Mh zcaK?z^n_XV9Plq)4u084JNtgANT^bhG9!s#ot|O6koJBQ*3>OhY(h6!E#e+enlb{W?q)a0u2s*>Jtj&pDZZu>oEW z5m(>wK9OHnSX`*s{J2r82hOv<>7Bae(LsIZxC}8o78O-}PiW9mv;jSc!mVU!MwdyJ zdsLQ_lQuTy34fM=ZZ(Xbeo(&nz?h4Sxh`UWftL3RYNaHY&DDOGC*o@FYRdi zhy0ophkLBFjF?OiTKnWFvAJ+OToOSSdbAL|`HxU&XH(c#O%9aYgl&j-iNTxf&5lV4 zMavO$#UL6rSe1F?5lp(%t?8$SElP0LW23~z{9Ev^Xjo{ofg3>ggaE9tMV?~jZ8N`0zsUhE{iOX!SRH+Co1)SMkgTnsH;*SjO(<5KiA zKyMlqVd{ZXJ*4|GW9Q45$6ckmd~wTX%jpt!p&Z^z#Jg%RI)72Osf0W^L@?O+_6%?p zbs>431}+4rhqpa6j`jcll+6F9oFYyNFkdlVFqi*y5CV>^p|)&O#5{bP6IMfl0540e z9#|6$x~K|Q6vVH``YApiI~;gR<;khv$J!0*F8%fN`p|Tf!KF*lPsd%i| zm&t}cb6sJJ6moS=-gy0U!*}fp!dn}#Sjb4{UZ45OFvXyx#m7$4!rG9V8567w3I1jHltEp%FFhw# z7_u%b9=GtrJL-Y9pJ0!m_8dciSav=jDlBcV-?B;vsY6ei6Mi>Y@t$8C-RD3 z{FU)tq8B}9CZ;lN7#fF)KRxB$yt?oQ06_X9I{uu$m}g0k&g5Q(dr;21!+Socx!(Mo z0xi(Abm#_Mgv*i0S4BvIcLF!<3QYw zzYKlP_A7blc;TIy;qnE{VA@Dv1^sYgtTI}BUH!v*5a3vXdx}h>De|-^OL`>Ji-&orRLa)qjXL#1{bcPxKj75s+loD-S^aj9d`ct)AIoqt(C^k(hpbfC)#1)&- z_0lh1HX@wR#CQ!5uxCbKjkp*7hApU-r&3eK-dP~Lu?FlJR7=weY8#~!uq=f^VH$~) znoQ7Ib-dWA`(P!SBR9@vXL8+V65S=DJkjc%{tRPg1;fKr)oc84yY=fet8Po$blm=7 zwew+12_Z017fbo5M@8G~E18+(l9|8`6!LNe2guo|=#)hMnAuZrm58%qOX;b;5m{LE1Volt++FX5BV=DylHp zv)6BAG^=keSOR(E4l3w?Fr=92G7FTWzAt zUrEQL2Y<}^1l!?7d--n;FzII3nBp<-GSWItD|J*!(d#{`q)@Ijb10kKS6-yE{c1pU zy*#I>>%GJWZOg?1NKjALDzm}Cu(<2Y{(}v=UDdjB(9d8|aoR%7b>ZanhWp9*kK)Jb zx~3tRy^ZFQ53m}t3IZkMvdXz8r?Z#$?D-lBYVraX!B4!hN28oi<(!|KY?&WX`jxlG zZ%QHA*UQcXei-vz_O?XIy5UdqJ{hkqlw8SNU`HTj-hR^;{5kkYGzGozEx}O`eeu4E@F`*;$hzwWwVhJ;c2ix2X7-fa(+f51$t4fk*Sr^s+!6Ufs^NT&Jf}*suVo*YQgfWuz-w%F zSOGFMz`PaV#SzqlDKPh2RnftS9hp>JeQ?__xh!=R-GBjZwN8a>O=ua815aei#tbSU z%*?*8>aI+^T9d)x15H?F2Tw&u%7TZvxvGd~j?*j5(i)DGqM2Ph0lKY4&tSj8ZdBQ= zaS(!w99=7KMKCihL7}U6$0%-27A-xaYj;#F?eZ)F&*ukr8e)ggLY<=v2btCI+1VSn zx`iIZa8+%gKVkxdpX01$Yp(nACS>!L0Ui!TU|yL=o#7neznceZo|D}PFF14+GqbWf zC(B=f{PDv-2!jGW?hPNANm<~_(eNJ_sJhg zg^kI6x5U)e`^8lKX06Phs#9|=8$25Mta%Yc^3oDUbd=bON7IVVea?{00Dx#e#MhC4 z=l_)8;p7K`viOSWyv>m>#jY(JKnf$$;|GJ-YqH45fBI9|4UsP&0*=$3$0O@^luDlI zb!E!>3WCi0KN(kXW$?a^k|znyOBrM{RUj-l!IAgL_LiCXejlpF;y{+d-*__0XrGRE+%SjNWKPKKF`gggQ=0(5xg2Ei%0=c#ya!^v|nqqTrk4MArhoHnX zWrQ7O#`{%WwV!7Yw)KyxMb8=2I=|Vk{HC)N$lk2|5=@YoMtO77UW=>{_hp9Zm!d}7 zM0Nq+Z45O-(qOI4WJ#vN2>AP|OD>wkxFU;?5&e&q#=Epu%6(^A=wxTeHAlI!8-)s2 z7YOmD*?UQv4gsh3o+ghE9an7;_g|KT$vX3H?W%3%332{#2)oGt0=PIl9Rs8KoK?ZJ zX6`LKoMD;;0a!IV#{xpvm09RUnzjsDHRzNJDT&nv+D@;woD4A#(XV*^4B;7ei0UIU zGn7c&@j1^~kRYE?9hD_&?)?*ays`FQvi@W<`(vQukBR`*vXf&b$bmt5`$l}2C+wGV zUj_w__Fed;FGk?)7T}Ioe^siWs5F;6N&B^0`gL{xlO=laQ|;pftGb~1GG?_6ALu5G(Zd0zk>BoL7ztapFf5pL z7im0;pd%%K=1YJpk?oro>+rMZkHVD>4Zb%O4_CcdI zm37RjAWuNOmGAJwV9LT^x_55;MJ^n{EXADzb!+KNF8hy`xFu?>yXnh0X%7v}EYh?SJGa4KT&Q}QuP?61I&i@QUjzvs@Ec7wOWmIIrM- z%hyJ4FdVSy{Dk=knSP{tA1!@7Z}VpS6}_3VAK;1AdS_K^YscR5c;vxN10Bl~surEh zg~I@eyfClf?%O*hcgb4@gU3|2ov8Sost=j2lM`$Jz52A z+r9(i|4^I@ATb&H#|0+@?vQqX7(whpo`32!LA}4cW1Y%aMwwv8WP;r`WgxXbJN7htm09sGgjM zIW`KG3MX0CpuVSl*+Xk$XZ+R>OsUs;L06LSeQwVo?d`5DM%Y%Z4nxqQSx>UsLp%BpXO^f549F-kmo$a=6_+%F)$dUwogh4} zIpA|B#Yf{f%EV)(sN<=c$;F)4&wn=5JW=gA!sC8o%w_n##Udbp{)UllZER=6ZE^2E zFdTP*y2(I(EHh7SsBTz9lK+&v)`I|xkNIWby>6&58^e$BbQ8K!;|YMNlI1TGd%rY5 z)V$T8-v*Ng7Es!%-#PQR4C-l=?i;C~ru? zI63T6$13N*WYoCF<^d_gf}q!IjXHeP3F!dD=2#Zd8cC)#MOEzw!jMNuww$)gzpBe( zPg~92(C%_`&!aKEACW72Ih!q!XTQ+#ATltRy9xy7u^pa$w?{{_oM1@?=%Q-BxkZyM z0{W{U@!;wa1>JpZ;ZT*e-u7GMJ3jpT6T*@}IRX&di`NqblpiriHShmACyzjmjR8gYk`giPfh$^^s+=l3ZPe z3sW5UED=>azOgG%Iz;&?Je?dR>3k?yOVv!%@@(DyMDbKN;PjW8QpDjf!pjh zJzcaBdw&0?rm9o)^z$E@C0*j;E}Usmm!R2OTa2I3YrkAgHgq#Q4phCuFfoty=mc%Qrpmc*;K=RFRdn8u<2zct~W^?N(-NwZd^t z(eD9DGN>EiQ&vmt>rk2vzgq@g$E4tFCrp{0zY2CGWByrLf z*V?<*Us|!K$=9BWU^5~N6uvZWB0eEW9GS^u!ZEwTs=LDH2KDPU+{aYx8%?M6J$-K5 z=Y7e0IaHxcw|BLSu)N^d-Z03te51OPVhruho$3l-A7 z$|qUC8*x|7i7!#j7VESjx7YyXHNe>R=w{709@sbsQ~8kRYGzOLu$X3PlCOKTGXeX}|J^}YPM%m}ap}2f**yheJiM<4INE-BEAv(*#kQKjOh?}Nw?&D@^Y2f8I2WNcyZv+o&{(%$#Qx&Vn` z#g5z>3hBEr4nnWLI*h&X&SGz&Klv#h$PtpIQ@%$SqN)XzUciBIC5KZ{Uc(aCglG3kc%+1#a%q> zft^bYGmRf2lWni*zM%Fh3!$O6l0B!A=Pt1jXUTM_7^*bt1?T$1n7$^R`%7;e0Tcfy z)i{7n3^i3e#J!}NI~zFu27r~I!^2C{D~iVMq{XwKe1YQ6{}Ttl+i3}x6wKKAiwsSJ zr=3&W#()KmD@3QhCbB_90b0fdwloe5z!GZ~t5mu|Z0SZi;+7jrLAJ;ca}4E{@FeOT z=gclGX-Hx*^b%8Lg0gOc31m6}64#v&kA0uSnA&CJEFT;M-dQ%E&XxR1zwVGyRw`aJ z%zu_=DqwCcOrDK4Sm3E)0@;X}#>)8$TmE3J@t6qzAIoXKCW!-ee_%6xI1i2VyIa@OKb0>X=F5wE?+2-I_SB$ zPAoyh$&S&J1t)Oo8!?XIR*9Q~EMj^bIF*%zn9|$!TGIcq`UKjN3S|m;>M~T(l*G1Y z7mjPfqwM~%Tq_a!@au-EiVWgS0N@VKz9+#dZ=DgU{T_}{rCazD%zx-8(Yj7CgM+zp zjsX>2iNRZ0=IUf$1E^=ElbBguU$aog5oeR`LnLt;Qt8Jb_bCW>NNL8xogy0WwK^6lMI~D0DQo!K0S*3yB+uxQToasyY?< zRNPe8qm~)vz5bU-g3mhq_uc!qub z>3F8tV*nsN+q;060ddwy63o;LPjh!;3jZ;d%lI`Mk>(O?3@Sd2T%|nO53wA>l--pG z2V>>toO%wYw*OmHEZeC1|F@(S^Y1<^==6VDwfu8`?!IaO@n>vP4vquZQ<9V%5j;71 zzVyZw!bd@1Vt4HM5W4uvgG_7vm-#vVLti8`3r(89K?=eKX7D2ihM$kLi*j>LU?GOn zP-!8!t>6Ha?!o4Wdd2l^V4eya)9e+KM241DbjqN^D67<)0J&7p96`Q%*}YGT&dTU7W_e~T?NwDgGaP~ z2#z9$6*owLW-k*xiA}UPob?q^Qn*Qi)?L;;s$>7t(K|0CBpg4mD&?eyaflu}^ti7X z_KA43O!M`a?dfIxn#XC^%DQX?0*CwDbcA8o$Ar}E*sh;pzdd_5a%BlSaLNf;Mb{o_ z_O_=MX`qk~Ev0Q#rxyEY3@zL7UMq1P&;D=>OcAZ1OcD>}KjMrK*m zctmCj?Rq{F9qbtMSLs=ISm;tq==AK}U4Fli6a! zb7^0ryq^ILUoZBazSs>5&TEuh%I&cYQg>x)p-saAcj+2jdbu&F-3YHy>rJh1>iQ9I z3{)Ys%6=UJEzP*{2>cD+7g=M7xe%PzEksrV;07Fx)W=NWHoab6Y4qwvPJWafsJz@z zegio+3ze$d*_OE_YJ0xZlw);tY%%#~i(L zu%v^W{xPOdttl$7W*E4_k2ixS(^2?s(1}m^2lA{phFUIImiGed8(u(yffcl1f4P}u z<#CG|pJbynkC{9JV{`Sb2aC%e`LQtAOW1nT1lVN}wlgi8%E_vSwa>8YCBfyJ^*^jw zNYO2y*Oyr7Cba(ioN~d2U^wrbyibWL)7|6=5bPfe_85sR&R%Re1{SP=V(R_kk9e?3 zn1N`qp)W#6w^Nn^;Ux+do^DdUjJWAwOd}lz=$MhIDwD=z-fkY=Du;seqj!36`SKi@ z+>vi?1M+dL4fVPL)1=s{tlG$5`o<@#(q-MU_+_cXR!pVR2_seVFqYzhAa-s4uvX3C z;F(ixS1g;XvDGRPG5dy8@Q0?;H(?jd);9VN&RD`br%1jLJ!wmsnw)ca+Z$t%I3(RxY`@~(5Sv8&DCPK$F3dZJIkdMMTf!o#j zIwo((#&Agt>PUXn(iy8y!G^)q^gT=KwJwF|lcA;s>D*bSR&J7rzqZNq!~^mI&e7f} zsa20cU}rrE`8KH=J{xT~{U zd(3Af-Rp0@9Qhn~V4w9)f}6N?{2*5M8Zg>LuDMdz8_epw|MS~4tyVpq+pe)C{dZuT zGFuW6NqMm}G`DrYK}R`(=efBtoVjZ(!l$SJjyn&L=v-|}N>Qlv3!NionsPaSHX zudw1yk=N1Dc1bIur6TpH{W`JX@?;F|eExvW!S#fIp*O8emWD~m*g-UZI#b4fy@5Sz zN5D0Ql!Q>J1c9|-&Bvi5L`1bHaXf`Rh*m`Toa!s{2fy7YpzvIn9$O{eR6`+K!i z>1gATDakzk)miuvwJ27iV}ee_8G6rBfj;_;q7i`Csb#x9lyRlXWIOpFXw7RceAv=<=@no zrLmOD{K3w#pg2KicDERNzw!~%yw{>DE4Cg3gJa}ffW0B?)6h_6 zwfWGSfypc!R7?uqZK`)!p^oxmD_cafRS93FkzJ-KINI7;Q93;q18e99J!fm)o1^#J zy+3Y>w$StViyjWL4*sSULX7qw+x3iG^!e&HdQq=MKqZbUTzVX2S5m;n@Mx6-hn?Co zwWH^g%cJri&Y1W7iYpXGI%B*$v+7Fp1uJx8`*{bt${7Oa{N(vZ!3XC?90d`Z@A(9CnlP!5ypr*oVcl-NLNVXieTZ}K16m3(+D z!Odg|X_{p-s)b>Fa^?oiKk{J1j~V`gzquaaIbpeDPj=XXXZsb%?Jrsa6wN8$c;LToU;-U#}lvNn5&#Ru)jXY%xdf4q$ zhycQ7x?Y*6WW9JwApg&sc&2l7_br|pEr2)dQ30VKdvG){$8ejW zx3PYk@}f+w8hnT!`e86!L-b52CqbzqfEVVzHBY2uTW$Za>Rp@nCD3+CzJ)}gOFNLa*|mj6^_{?)$_R8THa2}H9abf)!Yf4=Rd0$l(2XRAj+(`_}I{#K8f zaN{PKXj3qIkz&e==pCd2p4Tcod?2TtRDW~zqA9gn;nZD^>fRxLAx2JQ01rP5YSfbHu5d~ zzS^03&9Ju2yR=nOPR`h}haK`qvqtA2& z*EGB6(J*QIWm&zF^rIT<+G*YH?4%>uhZ<99TkRW}_nM_jE34ppO1n^PH{w-+n-rPi z^Qz8{|7<@Y)6%%tV=jNSLH7lD{Ivd3V9jG?Qa;CvdyE-Yqa{OXKFiiSizWIW zTb-7lR!36tHN%}r$kQsJe&sHp-~1?QSDN1p4WzPG5InS(>6>>XFb}ZwIX7(xsi)$P zS3)mN&!Jyq5ZapaArsMHNN7?(_zdw+K$<3|d^M+-b`zg=ya1R8~1GV zgv#0}4Ep+HvkV4seXUaV=xn^wYq8zuU^9dP>yvwK6@&bvzj8b^SHNdPHkxpg7Xki(l0u;cBq(~E6}#N<7KuZmHykH`pSQ+YZm3>< z#ToaKOly*Cg*W<^aUG2=GgXWM=q7G%7+9^bM!**9pEQqm%+C3a{RpPzAq?62qs^89 znR=WGX-uE%Zu{(?xyP0^)gpiO$Y5L|xd|9nmqLB?xG6^V7=`;1rMf?T)9~ge&R-MI zn?@=Q-a=t1tDFxb)SXsjT2~t`)_iOEpyjN-zo(xLrtQ#HM161?Nx|%q!=k{|jE^Vp z(b`mMDc8Y>?!3hfBU>GlgjKrylGDCQ8FG3m_^vrmd#)C&ON!b1=`=nHfBsscjxPFU zfGv8d5Z6)jtUmaB4Uq%3;!*Z~sW~_@H76KP*RgDQq!_%bXN5uSJ7OKBke&JF$>hd> zN7c3VTnI2C7Fo?_2C(N|;=pD>XHICa%*mz$f|in9&wkKBO$?fJ(^w;l#LkzZT^xQV zWXyX&-s9xxnWnHau$*KM^+xi!Ks75L04CkF3fyLB9(aN8xhUcuF^+q0wV`2X8gs0n z53J#~@vewH%Fi+IQxA6&)_{+0B39PEA*_O2n?Ew2MK5Rq%({Nh4UT6OQthkO86RA9 zsO_2HXL_w>*3^R-c@X?47sViz2DwIm0pu-p4{3lMOF|}QO7iMqY__uiQ}=NE6H0O&700`{94w`qO)S<1_jBb!T2l!I1&DoQz3wQAs9LD$ z4_X{?&TozbAzFxszLps{dh~#zzxG51XVgFwix&mhB!IsI{>_(4Ecqo6D1(BY4p_JW#ULl0+lIU@Uiv&sfffuVj0U z<%Lbwct&&Sg;A>fY2oTLf#9rgOLj31q`s`bL0p*WFJ)S8)r>`LO;oQ=%#756{)-ZQ z`QLZN);{b1xnVYzIzS}l09GJ`*QGz5yak(yaZ&7b6LRI%YqJ2f1v{HO{!P~W{G+>< zn@ScB{y}_|6pZImrtO1mKJU@K@RAym4iR+kcQ$pUXnmJsPHkjZN&jo1wDaQ!NtqP7 z5j+R!GW-295ev;FDhHiEOqIsMK0JAD%g~TZFL0eP1+C3C--4(BokU&M{-xt7{W8$> z{0SOMgOqmkv-BYNrRFa8o3SluU0TR@L!;a_K>OZ05_mGoUO zkLtr0GTjqmprI)mHiJPm2GCbxRjg4WL! zlq+UW^&q6{Gh1U!Te>#^PpML=cmgevT<+HwveWxgS~YOHQ&TR4uzsW&|EeL%C`4Yu z1)f#!$LdG?HRJQw3`qgfZQ@$-1y3XLwMoKws$UtgMsTn`M4AlRPH;RJ;ej4W9Kc7c}M4 zvrB0)U8gh_v@d;i1E*1QLik~-{!4m|l?c?xpol&m9}&^Ar&gUMnb*Nr)7tMgiR>;9 z=Q)eAg~*nMpH|kh?d$ZJF&|vCbA&o}SRza#s9D%7-jzx^q1RC&A*8oz55!82+ zW#(Ek{6c-RK=vU{NKBwrT1zw<0|etzmGqq$md_(61* zFTOq&^7a;fBuh5vl^ETMH=UX(MWFUaMYAa(yM1F~id7GNccsYKTf;=n1YH z*&<{Kf}Dn?Sr^3Wp);=<(LuQn?J;qEZ%-wQ4}&wxeW(wDODiocXNI}W(Oia^HbCPO ztxKHSfxJ<6wM-OLLH(uwDmiFCX?UV~c%5P3@TlA;j6h{nhvtLIBqS9VObe4X(flJG^yl7>F_`RCz!XknUC=zC4)y|hJp54y8+#bK4aIdN)Lp8ke61i~+gbF8QPU=~xMW%yyfm z!>VUfgaA8!_BuzgX6p+e>Iu9L0>rJBI7*pRkL;Vg@|<&sD2`-=fc>-EYGTa z_svmA=>$QLdIDWj(Q)}Nx*1*9yaXTY_o>G3!vAb|ppG3l80Wi)+S*nsb<`t<92B-W zR0128R$BvGEV|_i*p4TDo%KA$tR8fZB{9jw(L4582F>%Jc?Bi@N7C7F zn}eZcK z&3z@tHem;EpjUmo#8orxR-rovN(8Fhd)-*Qddl$(dtq$)hzJNMIFe$+T|c64vb986 z=eW9Yv3dx?^Og>lI;oIPlltU{F~Ku-v`J~S$KrXNwb|g{lEwMl-Jg@w?u#QWWQ>OC=O^va zKfhZ2q5Q~OwkqgGvA3<}dCS0RN?_-nyg0sDK)#fH36yNAT#ij#?-G{hhksS5C zs0@Hbyf?3^h*LTx!#U!goWE3M^(oPW*CGjM47@lp?DlI1fntaGoQ%!_M$S9%@%wwc zYGIXdFU`F<`$v0=8m;+l#B~1i*mD!&*q1=43kL`WlU`S1D^{UsEz2t)vT!BD~zY>u&&=tDfouWH~vjl{n zte_}Hyx*7_M+xr=#POL^c*78681tiE)tjDFmVR-U{t)Vn?#l>2ZP5IJ(yLn-d0wv% zFgV4|?|oW6M)22;#=e^(%7>|N)KAp(5m6GPj(o?Z3jwf2mW_W)S=3)eL2r{uCW6e< z3{7EgsLF0slip>nI;|?>H{iK6Lp+LYcN)&jwQ^@yCMxm(nFQ2o&G8gI?2QrD`hQUjUuLx$yEL;t=)u`d{twUpuCc00dG*{y`5;w z1w_S{2-t4laxIVX`k_ZmE$kNN5Jor4Io}Bw*w&h$w75MAR$!)oI2pd9v@F`}{lc_k zM7G&#Vf;DykZA=jsy|;6MZ$10JFnKf~ufB14bsTfVlAgs~{E z3gjKP`X~U0Xt~nLuRPP zWn9l_1QGH4jDfWTbH(nM2$yj2TEQdjH?* zXMuV)RO|lBlG5kQH-<9i%}K*8SgE z<_MZVB7$EJyv_e7u%$gI+<4;X<)qs~a%tyt&W=2mMit+%#7;#9-41;iyoImio@h5l zoIlzB<%3kefDSx|+Ez%6#oI11gd744&&%E0I01=F`G~M*%q}gcR7od1I`GziC&_|T zofL$)clX-Sr+qUT5duTmiwpcVA{igeb?qG~UQ_J<(rl`-M{&qn)Fpx;&!RTUr2z5J z3LPHof+v>gO8i%xefa4CG%Fqu_$p)jXFq79!g4~lJRq{`^{O-o#ugkJSuOphk;KCB zV}KEwZu$Kg_fR+R&DJhRZ%DX8W~?(o&``q(r;QjrJ4N2%K)7#ja-@w6J0JdK7UvGQ zPKEwUSX*nFrb`Bw|1*~enLjzqzu_~JpT|!r4z|eUt+mzV2Qxwz-8;xby&kV%#$!?> zI$}EPFBgE?$xxKVWdGCYaUW$P;SAT#H=59*Fm93DG;1n8!Yt zXmYcj|7gmM3DCA>wFTdYdNMWPaPdw@xB+)f)XuPuMB1g*_hG%wBiJQJ;0RzY2-y79 zqnY?3&j}+v5@0U6ECSdujfL&D69LeHF(6&PrlDRlH7M+O@dU01Ki=9yF8i?8$?e3; zsT0bix`bQuH(LrDNLi#P!`?~;Qf+Be#8`DhP49f+I!Dc4 zyMbYfj52KU{+a#f{!$bCE0ys!jY{^vW;@b`x>qi;7`}@)*qr%i6VJpI(&zOg9g3DMLAQ_MKEX3l`zk09JO>XSU(M@#BS7I)J2mHRQ?p zMtI6p=BiQS-;FSH`OSK!F>whwHT*`lB=TY8Hj#{Y*SdQ#FJhM`Iy9t|s1rq$ z!N9{9yyQfSCo6pP#jS&lZ*JIOG}bsrcxc&%KhnthJ(haa=vfF8ST1TM7x&JD?V%^@ zrur3+yQ5=A`av?Pg80}WE1h_Ql%{s*(M*26aYdTS9<6LCS*@CV@XUr<#J{ZEyVR?3 zQcUMtqGqVHaZ^)nJUiEN+{1FjOc1u)LFf6rTEfj2%G&WrmwUU#g1hyqLX??lGNmz` zWhp^rH!JEx>*goV@Da(50)?H0KYGgN8Yj6FAr`#d^h*iRo~Q)2c$FJMLz&H(Wo-2_|Eo_-(Dp zmNUfUVosb=Fdywcwv`e)L0Wm z*8-U|U}R&q!eXkqT7r=6YC~8ZElI1^6Y+l!A^*=zGVSWW@88cF5B2@0Ev_WF_N9@5 z;`!ztOfebC+TJ;DdRIGv_X;Fg^a*_xnU#_b*aJ&Gl$k9qJ@)tEzvb?HEdFF;6Av`J z{dfO)-ExRNgmffoRNej2-g?Ts<*m*RQM&Z9Gh%`%#A`t{ zO81;l#YtnVEP9)ggOl(yE|p2zTxFesg5 zAbKW@c$=5%xa<^XZTL{%qh~cx$I)yoH5mB>nJ4{zz+I(9QrxfAXQfi!QLd>pyf^FUTwGD;EG_`E zW*=QvITWI2ZKig1 zB5QD`6~WG13|Hrs1+uN7rc@z>aoM=i=#kEA#Yt0hUZ7#TL_XBqtVI-?fm8c6oKN(o zjb|XAX9eTI#d>XzOu5&G`Q|76XG5`$Je(d>Gc|ZpX;r~U6Eolml-B^%jgUz}zbHSM z2O%X=vfN2Pk8#ZAX>0ASgt;)zXrz6wR%) zw9-U#+!3b5tjp4ATGT|zl^RJ!O(hm9GjmU^&_tPXCR^N)TyVh@aThYXRNTP@O>hB4 z5yU@Tzx)5>zJJ$KUoW2d`ktTjIFI*ngqD?=@iRk1zZ6&kZC>g0a~=WD5wSFbe!c)n zarKW5{?`3!(OfC24SfU>*4#bkX$b9zwic2`Wv?yr`X_^ZY+SUp>K#T5k9R zC=(EXD@Ls%cn7JGC$oT-xPV@gTr(6ylOz_~>2 zFrk(wo;&H~rs@@>R}J((+PdE5q>Sb9^ca7s4U_0Sgk-$@KM*9Kh1!>d>>eHELixn<6z{>rph4dd*bqLydEqf|?E`Q2a!hgO^{30gl7?YWQM4U{$3YoYi%p$~wx8_&sQA0^aD$)5X zc2`}iqS-CcLSMg;y%!H*=%~m3@A`y?6571C(tQXi?ZT z93Ud;%2HDL?M3ugwD9v_*|+$GgM5qAYW4Y9;;PtETN4Lo4rCSR$R@cGi#gw8B>maw zR&rlU;huiR9w7WXdvC8KMcH5e8bm`b@CnIN#o40z7;dlY=?BcO7P*L!hTkUZs>~b& zJX+}^iw#Bq#BltO*v|<*$*1rbpIE;j$4Pa-TrEXjXjibP;}oQ}5THO92YEHNT?126 zewMocH1IOCx{kkxx9#%!Kco-WU|@GJd{R$pKrRII^lCkG*z9)3+Ne4Zy`Noi-ZPDE zakme%?@G`&n-`q&_ftO>m)F*Gf!^1P9|5pm zGF3{7fdo=a+hm_^^f0+zHU%0ZT_P!}nX4LPoefy-)=g+}-G+Fm%A~YTcwKtMX5_PX z^vM0fRZ&wiTeb{+&fe_z!3d&;?p1Z4n0xTwzSf05RdTmC9>D+e;ttc;s_bmV*t?g+ zNLd#*F41-1e@QTrUH@!hoqRRvgu3NS$>FoF9zS`z&4+xvUR~uN zDCNfAzmI=BTsVL%TIni1ex~14HYv*RvgCO>U-<5rzgf+7iQfY=%r%X<@mHhC9~^%1 zUxmL|TI4fy*VWAmJbyo0$Tj1eOmoYOfzx3}EW0S6*uv21^XfjLBU&vIy^L0xa0|jWBW?g}Vf*R*t&n$d%*Yx4s=AXQ(}diZ_zQLQ*J%6};--aw zbwNB8@j!GWf6r=r>RfOh?c!!LJVO($=Dg)z+LfYaC&dN!xGU3d9Auej1utK%|{?Wa)k!9qqpA4u#tqzGWH8u}4g+&0& zXy$$eb7I~6jWCOyq2lqye-8A|+$o-W*3efO+Tja}ZEi)j_-Z9yk?6WI@ZnKy@on`> zw>H+0(~|_b-xD{CZ!=GPLAteMDxKU)}4_uoYNS!goSFdHp{W@@=<*i*%!)5Ju z)BM@)s(BRN4VIM}T-?aET%!0CXp6CpjMP)Rq8KeP`0;C1!S>&r=dZf2C!NX{IGZ^S zI6>crmWVPvdHZwexnl}LjEq>$DtCcr2SH=onyuEgUECoFmnNi-=>U%oiekIprT1!* zY$eU3Ffwr5Z=LsJr03GgKV&x+ZzRz(`B>j=``u3u!W9#s3)Ha0{MCM74!j^yi4`A4 z{9QlB<`55VLp+t#x7{T@v13+pJ4e|a$!e9#y?ci&RwdrFW`aCrUiA<-1+YMW=sxJb~4Ek;>?<@L1YyOn>k<`O#+BBHH}4 zM$5DYlvvts$7MP1CE*2mJSlI0Oj4+q)wBJF=vEt?!R-4hoU)lf2avf)Au7Nyi;YUr zLQf+;2QaZ{-T-dtC4s_zqdxy30ULo4hAfW}xQwd13S8wvFPST_I4nWxN&>PGW6tI$HH0Tpx&smC(`k3|J!g$n z$ZzKO49>R(=;Sj4#_uox|15wg`d%Bp?5vdR1Cy^9itBiep<`9~PC!3tLtS+j6eCs0 z<+I`f{f#?NfZ2Hxq5FR`_1!+QxO`aA1BrhS=5yO4_6tI{5eTY-Fyk# zSnOitu$Caa&vcx#2NxYv0uTb+Q?6dl!RLmmo-Ta5za-ssyAngUSrNiqc9f8!42l7r zJD%TzoBf9{|M%Mavgy*T9Q9vJ&j7L!vZ>%G_^kM=l6+ZOu*h)$^K~F#53gG!0_cnM?V|=CYL=YCn>e~;Tpd`yRkd(kCH!7WlmE@ z=oSj;l-M=qx!e5mF)c~3qk`Hpn?1K20Af3Pj!ZD1*cnu+2-Wh=&embAap!u|%dQU? zAId+DhP1v{2Lk@W9tPn`v|HF+R{h%l8M ziq;pXxZ%H^*qkJ2wmN`{k7dEJVK+OBhwE3$j0%8C5~dC2tIy}k>I{S~5hd4V0b|&O z)pfHG@iBM!{R8Y#^C}O`=$m9Uf}!Xil0*pD5KKX;mQN!dEKZXXMpDWC`6Pau5jZzY zWK>Z#?mQ2!0t4)$9o_j3OMd}Nu39L(iJ_RZlI24HkTA#S26bE?{IvMwigl(%pewp0H#)_bI!OUkz!xE) zZzra^8?&6PN5bDwBJ-8Rzq9Nxom4f?PfKbvHpqs3gFiq>X3ivF==)Z<4=B&>P$xg**W&_r9Fc_*=>h7xBUj7OXqU+xI{+G|c~jhsVg3 zhCAHAmpNyQ_T1hQmxBmTxhH@x`P%p?c|O}?VWkh^g-uLG8I_fSPnh-1=Ay_6O?#P+ z2oyfpc5L7*A-M8FOXq^@v{FyPueNQ`b8D~Q)sBWG7iqyH*`#qa{>_Gm0)V-rh7k%j z8fewBNw2b_X8*h6nvtZi{Ym^%`NH7;JgdQ%b}b7Z8#J1hU&l6C!TIjnXI!uw%4)RX zR(0k{+PLyQW!-AB^0wu!v&Lxkt25cBi$7#vaO=JwuT|&wn7jL<$E>}?mfe2sudhII zazoqw;-zZ*dcid38e|A@#AuV^MK193cd{kUFa8x_Ej*aE&rb5``8Smc+cDXS9Vq;y z-ufIQgG$NH(Lb!7#()FV}(|@g5i>F(|>9+cGrT!EXq87=2ens0j zRHNzS;t637y(;`;b=J#0;VCTG)HNEp0M=ykHWRLvYP$51+CK;?S#gT!B3|mw5xypY zVnku92S~yK#by3^cB5&gL%qy*vrS8rV}3lE{YS`&uVQZ2SzXzKtH1dq#@adBkJ!MOf{ggRe+isqJ~r8Wa7jDLGQrpD45s7BY?pIo zqi;*$oOn-31!(eyHCOp>{@Iq#vK*|wtwasd67;EoHc^eKc7vJpO|;hMU-9iz*~73L zy1m0?dvLWOx)2AF^z)LfVuv>}H8a6x?9c@Bqqq`dpFxRBt>3ky5c#IzzQUT@$q9d3 zJsxRHI+drr)^#*>2y%YwR6+f|zy|7UCLl5h6TzJp%UV~mOy)}% zL`PdkZ21CTX`@%K{8!q5G;(5I#EPjAoZ{^ia_^(Q_#Q!IP~Pc0(XM}uo==SyH)ais z@%^^Sp<)raenc~$Pr-^LHI(DE13@LW&dc8ivO$7#q~zP}%;jv-i1;S0XIrQEXs*B_ zYHhWc;M#ehjs+9t_>rh?7nc6XlCy{1(A_6Sx&77Db?sjL3bRck;8^&1{`fb~fAn+C znR#I#3VusVabt(=j|;e^QrosJ-i1Y&wjEaz44o*b?|`gD-{iK_+y6cXYm1|3jw97R zF`Io9xo6^F^9jT7?kJ3Ad%NGC3q6mP4cBX1v=c5}zl=aOx#I7;CZCB&p~o%k(#z`Y zm1mUZ?G1b4oc%<_EI*H6{s@P8D#%lh5px2rj13yEr^M?*>3b2er-uq1#*Lx3;=Ed| zBe=c@FtppnM-i`;I^E^5tn+ZM=X9rTKPRrxt*bkSrQx4S&&3L7UYu*Ayeeh81W62( zW>eZeW;9-~OUXJy3-7aXeCCQ1D9zbZ@=VNkL#f|acksW_))=67!pB^<)#Oetp!KzF z$0y1yyB-hB-xwL8UDWxoVM)7zywI>IV{HzLqDx5q;vb4EavD$Y^DlhFq7KwY6el0_ z6zlTZOfbbp2)K+3TxdwyY}k}G4ArlW){?fQZhjojH%Mr}qZSIG8?$nWXsOR_n6~^6 z=w2yK5bRcn|8b2pSfU6m-jL7qS{OOUy2k66t)b_KsUwg|`M45vV7_5fj!V~n2bmVn zHZ58txwrn`)Xo10-m<};`bq4)U4)1K@fn7p48z!g1cB=M+v=_Hk9U3i&96!J2O9@J z>2Cf7*9hk{64o*vKcDWrJl9rS{ZRVtKu^zo_>-I1M%;&gx%o$w7&tlEIvsUNNHUJR z5U}?6pyXR*rKip##xixK+eTy7vV@!tV*u<=Vs9LLq{ell_v zJYC%wYBz7vm!qw*_QF5S)>(LXKRwaE-xkvmO{4ERVX6W2_&TMqMBbQf^u4I+H6fwL zhU=H+xLbn$bVO6MNRkj!t(LWe?EnlY#O>z8r-1|XOU#(7?GWPW?$W1_!^X?rZr-}6;l;20wy@6=8Jcf?3yh# zMqhd?y@7?Yz5?97dp?Y|9*<qv#O_g6Leq4M5p*EK1ly{AD50r`PB9*-bIWUm(mx5iFb zABrJn2FVg-z-*tt`7-MA%e<9;Ut2|f0sq(h5#K<(MN{#=Qw+oRHKa^g!Y6Tv8kC9H;aF1xWcUq z9r#64*X-PazEjjkxrYlC+d(&(?`wz_T{bqUWB9LM2|E82D>mJKZt0Y5?_XBDYVSIFVt3i} zA2_ff3m*2ESedXAwPlB=Q2SH#Kgj#6s$i{I&NilNIi(MNb>lqy}FDV!8#US3s^MFwQnJKvJQj1ux2Me73-{Uh*3WO#E)g z*6N6r{$VEeR2)_-91n~my_*~OezEA3Ii4}sMS2Kut&Z}vv_#Ymmfz{kpC5A1C-dj( zIPh3I4PI_N-OZm_BHo4*9HD;GYhn}g%rBBe9m5yv)=4+Iaw=bEVWlN3rTqH=hTlkJ5&FBlq0Hyjo z6CI*m*qc(`eyyorU=Pf)4aWxZi}-%Inim3|0FXpf#)_!ucz(52djHHjB?PdR@o(yW zJzMP{`In2T6O)v@y@!SdZpmt%qDfaKZ_p+&tQo(pO6Qd}Y*W}d_mE!+r=|}t0RTj( zqe{^gciy&~i~epj4`2@+I9I`a(n+z+>En?k#k~j}pA!1=&oSQn}x&9nI+foR&AJ8g^&?6@8)d3eeR_$}#kiOi* z5<*xRhq?+?o@bOd0AZxgV-@AZctsRn%uF?cQ zEi9v_l!m=li9B%O2M2<7?23DAg<>|qG1p^lLa`ItRYM`Q#Y2v~Nfxpn7STQJG(Pwr z9ezT0VZdi8$sMULX>+b5)bj%|avQVIP?}^~5T`J#<4eBBY7pXLH~M4iy-^JHA(29} z$H7@>ADaA&5~QpLjog$kY|LxPgp`N0y}`j1}e zL_Dv`mbM`X9fQVpqYyQO_R`w<8o|(*T&(lp`^vRMPQk(A-2ayc{W+OpzNsnJ8R+bD zvq%3?m&Ung$E#wcRnZC9C7(wO;JW(m#n%RL)+zw?>tRk?D*61QH-xN%aR(2a{3E*`7To^v{W-Vhg`@&nSBawT zi~bjR@giQ_6JZ*4V$TKHpTjWtQ+LxNpB^Va{+E*$IK?;EJBC{y`S$(U3!wTFr;YV( zs@{*!% zZQ_yKF#L8~OW4^YwP&XO>cqC?#~-;{LrUzP&HI=?hjVV?17qvJ1G;+9nO(f;an83G z56xgKbGK6Yq3FEOY8{0gMyI3<^e#y1;gUh9^VZ-e6-6A0}uRpc0?lg8=s z_#z&>St(v8AlA;=z@Abda)EDfW@tM5SZI0qHSA0jM618!QDVAW*t9~nvbM8}bY?5@ zu-EsPjJ6-VHo%$s#qV1{v31;&}gHXs}w{bTzE_cA99! z)=xjzAbZ`#X;r}#`ykznM)gp|ij=c=Soxna1O~J*-uJcLXg&EpoPP7Xk92E)za_~H7uCdu?O`;*TbET1E67f@%WG=g;M?am#LqR}`IP+WmV`l= zVuTU!FrlHtqO6G*@vyrr`Id`@gXlnEDPphm!PQRCwKhj`GrO$>`MLq=+n^bDg!Imv z+fTjYiW$cHx}XhQ!`~pzQqy_P#D!;O;x-^m{&%_#ZNR140{!T7z_^vL$swex;$~gV zr~_;B&Ysd^{=#W8f>~i?x|pcmH9j7HiP*iky09Gu!uz!^FqKf*pw;*T`Fp~DCk2LS zdM31eURa-Fi3uV_CVjVu8&pDXeRg?bO)ah^B^cG;z4ud$=o{Oyq=FfPeo9GLsK&k= znvyhMEom&LDEIj?NAnM~n?*Uggi$>pH8wVW@PXOoeV%I)eC~D&-mo`mbcOtyLqJJTGbNfbEZwUv#j!!ZVBeqxXgDO*WZIX zoe(F>%4+kO@qFyn`ZTc+^IdccpWJ{@_T#zXg;{yBz>8usVY6=;x;f75WO{qBSg6`> zBIw{bNL&_(@EoU{3vv6#3PrUz0H)p`E-AvFjP+#SZ@+I$N%wW9X#?D0u>p9yC>_JX zy89!CP!C!Q z#fpT>f04_N!!*+lNq@A?CJ$snL<3rZ4zBv9P1`HY6@UP}eOzh3+gc)7vu*C8Y0?2q zA(lF>*O(~_k2}?NYXfVLJC7`Pr>Ek&-SkPfAL?6_z0!fj0Ssb=<}K{!-Al4Jy;Ke? z>QsV3RHOFI$RJBILWXU^Cn~?=Lh$XOh*TT^y!hpWU2vVEvylghuIkBd@R=k0I&e+z zOC|1deqVB#w0p<$grB0}^_>3tSFv;KvNL9nK4=fK-KIg(E#-~Ht|i0{_$YD@p`+jH zH+vNUyzx*Hb_fDVellb)k3D+(-?Qzl!K4{c+raore>GBTMIYlisF<;qV*{WAReoy6*U|x1b zPqQI4^~8fo746=5`USNe5M^z3*~tqhOix~v7XOG_eCQEnoKTkWtVuw%?JWj z;7n2J+r3akoWjn#!;8l0b(c@7NTx4DRxxiu&Qsn8FjJ0<8O#Nt5<|i(JZ)bVQev8` z!U?VtrC|J(krGZy*R{{fZ+DyF)%(YLJNMY;wzZ~S(Qn#KI#oMoISRwIupjo5_TaK! zmxlTfK-FuBm%cli4s`KkKmOr|2LT@l>4Qo5vNAZGja$nGY-@fO=?R!9YZ{Wq>~J3j zpMs^)v>e3LPzWDA?Cqw1ljkQCU2qzx|h zGE`Ay$rK-Ov+q#Bd?dK9eHb4~h9Unn!$o++QPbLxd!Hev(?h^)_Ad@Q9uOU;k64%}HW1#izw%@G zXSs$6@_FqE8JxP>TP;hqi&iOqPmx0p_Ggd5XV7?M&>al}~l+#vB& zsZ~jC>|_M8#qUR^O$4a3qK(?adm-V6ji9%pj4F?w+)2n3^jp+2- zEd7D9?)#eDz6*<|M{}(0^e2(mA@(k9A@j{TPkUAEMw8>1_6@)OyAvPq%HNz++v~e>!l*ls3wwKsviw! zCh8A24QJEBeSLr~#8Aeqx?F^#j-*ka{P;$I9x`jn{Uv`uTa^jWH}J8Uhfyj9VVkyZr?dq96O z3_)-dboJv|WZoNF?-n|4S_Rwn$kIzDdjGbQA+)Xb)5H}+0Q_Q{b2rXFfp%V^u6+6&Tv{I`<^*1 zIj<`1(7GjyaK1C|Z(JnOW+bvVYNQ=*UE=s}kXgg*mC(VTZ0$zZB_3!({wJ02B3-b? z6=pr+Ty6btux#PZM=M<6wYa&=n*RjNm>t@V7um!{tTKR$3RaczNLkZvPGv)Rukyb4 zpdTo>%>DN;Z;SI=ejF$9lb+Ga?v)svkJp-*JpSs2ZN!3#$7z$l#+4(~AFF4bd_B%D zIq}LP7vi5mRsU_^DwL#7GCBqzZBWeVpz7mI?X0#$B!{Ntm!MV0I1p&)YVDw=)9JRf{4I%FO1RQC!w9Sk zf{bvV3@B)swL{LYfqzVbI-=#dUW(bl;-@Jt#nw<*C!dAcg0g;;`h* zZPf4ZZw$6|e-2Qw-wQttw|d1yiBrN;VH(YO*&pYE=<1CX21T8?Q=3+RFVA;sVMwqY1ms(9;$Lu z#np9^`rXAlEHF+|y~0TBo+8%GAt!;dy3hQn!1AutAiOBTkGPjRGsu1j0~-6w`0=M% z8Tq@N;ll_}ZF&E#4Mr}qT3v~E)!%$(3QsKYJ7hhQaDZ7_*2;q|eS5b6U67#ltlZ%i zbgS}-+56Cyf4iksFSC_aPye}{KreMjd_6YU}{yWsar6gdS z-RN9Q407jzT;X&4Q|KO1aECeI9Y@(efR#CdK67Di(O-w>m}~sb5xSV4Q7vV@701fI zfTVdNI5SQzP-d`nx++^?aa^Ggu+m-A3JI}FL!*RI4pyW1*b?H9v!3RPK-6U|wNOXT zDbMOJ|4L@f@du5Go4)yL<$IS}!5&8@)?XV&F~|e?j6^pQu@ld8MO=`6s3#D`ztqo8 zf1=byIC`NfrxGfBwlBno*{^qP|HQP$POHE>RmvZ5dOd^lAOWrxCw)+2gr!d!=e4F& zSx*@HTzKPblGcS zryDT@XWKx@)6eU+byz26j&=X@$+8n%{x&f|VJG28huzk1`Ma{v!*)FMd{++HqNQQ+ zHGaBu&HI_a4~t?WN@HcMvBPq~nEc*mkvvlYy-SlD){+Io?a^RF1!kU#kgoSP&^AQS zO_6-zN-SBcTm0`*{C(*JR6fD3*mRmyNK%5&ZukxoI}J2qEzVoODhen-n?jJ(XKiF` zV?^M%fM(%GbntaEPM{xAJV?Z?;L`7M#qa$^?r-YXOaLUD(6O&oL1hWxS=vRUcdVq%m|he9Rf|`9Z88w_>X(Qib>wT&n=RYDcKJ zIp%@cNl8nDt{=tgfhJS|_~CZBYx1jR}^DZ#NhIjODU^A_L^ z&(;58b^3nfr`734nRn*@Y#~mMzI4Ln!Vy4xLef6ved>B)SA3mBQ}`W6;9U0?jq2|X zT4YF-_uJ-7nrL)2?UYcS`*snEl7gnQ*e)8h7sU_XjRzEO-9D<4tsJEMhPJOb+alSC zkBDwAY-#_n>x@}#Dn}iB(AXf@t5P}%;hNRbmcF|Ul^Ue?@h62#x1-sY(F3^%nO;(x@w5H#t; z-=)$&d3a)J*#;2mI1k~&+`Q)%Zukix>g`-{gFyWrV7~S}H3W8&?}$GhJIM z=H8A!ud`xsP&XW;!wzdc3|~{fSuHmY^VS=mXFu(_Yi5@ImT82i_BHv8K06`ht5jyB z$`l>k$sVAKT?1W~ov(#}P|^~KDF!F|lXa+L2Q%OT`aCKEfqbVMAk1YsOUgbix;zEG!ep2@45+9qoheD)7LpH%y2D6u zoe=C5H<~#VX8|r+mf9)KA9;PWaAz*y7QI~* z`Rz?9?#||+PS9LuD7Y4ddZVAn_)M;MX1+K>s2@%KRu+Pz&77MwzBVrby)g6_W6-Ku z$4T!RB)|DozEGBJk;( zvBQJtJmNZPiD9Mvap@!0|F@7s}kU-q&Z0B;C8zYowh2Wi3)kT^TSJZ=OUAXm!?=qNl|Gq zSk_cx)e@9DQKAhE56)!!?8a;`bgNoBgR8~hNM>Isw4<1bhtQ816i{|m0lB_gfD)L0 z1ZE2YXea2*Q4(Kg?V0P0Uiz0?9c~69MO6wLDbFBFmC&H!c7Gr)51OZLTXzfL!#YV6 zu#rBj-|Y+ci1_T|4PodG*Qod#sL86}E2i`$zR)2A8el?tyEw1qPeZ?#eevyw_`0)h z5|I&#D_jQkqMjD7wz>crmpixi`H^n^y>I|Kls`jJxqSPYY3H^&oIBFNrcKcwNM*XO z&bH368n`V$@dd_qU@JesgwH2TP)5OG1Ta?`sKU~S(y)=-g6L0`9dnTU>1F_WI!lt1 z$FNlXn8Qz0oH;vB-N_PzAr^t5r`uL!Gg^MSxf!omwmSAEvq9SoKEWC(1U`HGa!8DN zwEflcHcDmnvp2&t5%DPA7VUv!J7=p}u-jMr#+~<+ljCezo+je@$4;Kz6C*Nx`Cx zGyZ&Eldm|dsI+yPlsDp6-P7Tcq?jHD` zC1YyphP!tKZc{oId)*d$Vfk@6;u~^v*=_T4z2dw;@|G%Y%VTvLjry|2yPH36=szzP zg{x-yZE#p6v$Nx;992z%&j&9&=&!B(d5{^Im+b(>G~zFOm%OT~3zT*tAiaWo5(vZY z6!V04dF}BqxwxvKp2S;eSgl_ep)JOPA~7AI4I5%Xhe;{89xA^--TNpj89v3B(hjNi z#jMtj;cB`l`mgvo-J=atue>V9r1fJCf+#(CU+6|(fy{1hY5}f9zZN*>_rJpo`Qh6Y zII^2vvrFTDj`h`LYSsMm&L|};+sBu+VhXp)IGnXJ5~rQNaxpWVH9^ zm0bevwilJ%&flv2$M1_ypC0e=LH+UO0{If^u#oYNu=OD33*m98AB=CskjihlXk~lC)xeD;TW*i@1bG&64EgE zhc%%q=@jD(=K?g=L|*2cv2)bV6Lm1*o~8(;krqA0i~V}9F8gL=oWszX?FSl_x%N5O zM`Q?JOnTY+_?Z5BCrtS^pQR+6@jrlFJIUIYGK(Of!!PS`xQ`y7j@6DMARja0J{L4Z ztKh!zA10pKlqT>};RXDZHu~^XnPt+ATJ-=%y zQNQg?-{-T2?E9>mpsv3pd=^?#xMx+uzeVx+q)({LJ0hVQE3O++ngf7qtN%%hSYj#2 zb>Q#%fKbTGbnyW@;kGK9A-6vI8!jZ*P->%tIt825r3yGqFbq7?;@dK&ynvktPrF;& z@kIJ0MB-fEL@&ZxosgIXv0em{v*5)q-PHeDStUpoKVb3$*E{VL>Tf#!o*($0A7LX- zL9(srw>Bvps1R(CsQd!Y8th99&D*hL9;R`>aw1|(GdNuoKXx^o%^8%Zb_sO2qUGY@ zH=TpwI{+q234y04@5wWr(rwY!?L&*L9G{{Yqu$YsI2LA9WKA;M$F4_C6j>EgBP&26 zOZ|0zqfZ21tC^%_X*)Ynik^am;KjXxr4?gF2ocf}vFxP{Lev02tEuXp)DrYcPHDGQ zOVhS!SEt1VYDkf+iBW*a*K{>ys5Wl7uxRC~D69y)un45M0F{6o= z4GOt3%s)X&+@}?J0cnyJ&^~lAe@Oe{yfD2X1~fCiIQ!4t>YP%2MfBY5j#Vmeqv=XR zB>kz-IL8rK6dcPHXn`>U=bcXxo5-?VtBL7Wmg&>DIaKk=+IQa~X=LL-o$w=WA1$U@ z;_`NSrT;gE^37d(%ZP$HfoJ?2%heG}9}R)wSIci@{$xU69nq4DWfbb$UiqrIZ; zoOpkp;GRW@Y0JwAD~*Yg^3Fw4(uGug7FBDRg`0}&F6 z`IRNC+cCDUjd%7|F?SQ|WPbWXY8Z|st2x}#2U!d2$rMiYK8M==p(D%$+Q@hjc0i$#Qu=WddBF37t^3shDvYt|Q z1$cF6i?Z%QHaJZs;(fLBH1A?M!p!s9{FfIbwLC`PkGF342dZd|Hgx4HH{XfT8rgIN z?|6vb&~tJm2NzV>iYL-ENgfrTHWdIEjkShKo2sZ~q%~Wffd#>`t-`9W;8u-rstr-( zy$Y^CC?-{ghvBNs*OEy?_qjQw{FBAX2Ot@OssMUo(d1yM!18pH8UP?JHwI63#1H?J ztV$KeDMh*BT64}3Ni2V4b1u~LM(dI&`iWgM@iHA`>;LxH-!I`8dYX^y`a@ZJ$C*DU zzczioboFu%ZO_^3*^^aI8$rwGu5^P=-nx@@@hB&o`Kvf#8LhJ*>aJ;J<>^o(1O*s+ z%^Z=k>I3%)7T`untAiw#quvFLa|r<(pp&gp;1{OT>F6$hu`HO6N&%P0GNZte!64Mv zf!fu9q9sMZ%Xm^N=s{2Ne>RXpg#0YIfe537Vz~!MGh*fWQdfs&?}&>7@O(&RFglFA zzBbrTt8DnxD+*J3gA0}ZT)V~&XtOR<_LW#YZU1kqvmS1HU*nXs{=`4N|CvazJKNXK z{+qC&6M{%A+(!(?~ZjqBHbn@x^|ky{Dnw1Y;m8Xn)`vchcULab=8hs3>0Cm&ZaJ7tXU!{iS2k!>1FS%R|)yw`H3YDDH zXfd>({k?6!N`F@Eg-H6Nych^Wa$U4%sn}YI(SVA(B>^u?BzwFRrHyIL%$oDuqX`|x zb7TWc(iGyn>K-*5HeM-zGpq;x<~cSzrBU6#!%w3Lst$I(&TXSDb7Pb;%FHw&QUM)uWh>399{MZLd!Q8_|`cseSbWtUB|2dG#DJ?{rd@&cSV`Z?PmP$#1NP`LK4z;`b#N#~G(ze17{=M9uFBOCgj@QJ8*bT{pQK^?^-BcOaE-L}jOsPh z9)t<&b)4}wz%~Ez{5}1LYOVYgU(aEr;9Or-H9@J`s^`IL7QubM|JiS5j4GP6PT)kU4(V}rJIM-3A5gOVkL4VD?^!PcH${J-H)c-s`fwZTyXm^`>VR?(8qJuS^W z5W2^;id_9_PaQ45N}qK4b!gpy7}Dra&HtKh)FNmsdu-zqqGia$?QE(Ll2mJg#V;Wa zUmaITA9B-F+oY0!c_(M6q=3O&`CbpO=aE{TTn%5mbR}d)I6vr0(^nng3^;S;kF<8sx&dUx3}F*1svqtN#V*l}Tl$U+HAM}!-CSyFw*htR zgq6Gkwip9K1(dxS^@y-k$Jg2PUwVAa#+KF{-Q1~4rQ9<+H+mpTLg;cv{MyGrilppG zPBf0xgF1ztPJE=(M88br*plbG;}ZPCXYQwpPMES;P{~6=viWOtAeI!15-r=XhNlrG zqpxQ~E~2pTwR9Nb024}UN*kLpMEgEVj=!I6Dm_{r-M$U;YSj=7UiDUURn5IM5pZOp z%Ot_*)jGnp@R|-=ZKrv=k$;nBrSCxyFqsxtFGfRPBhKfO<(`kwe{f0c0r#Vj@<;bpFySzFAuZ(S+MGgeHptQ z)@L&5Q)G*P!xoo-u0c`4f3nqq7LOb^is1{osW>2cqf8fumky25aEo#JV4H&t(%OdF z`l(Z)b}M%K__r6)fmAXAfUKC_?ESQ$$PjlaPG}?sd=oz z;rm0ZwzNuHtsfF7F6OTzDjLjirvPS~!>o;A@vI^q?(g0~^k8p( zMH2Mc@uZ#VN5U98os!p5N)V1vzh4sGTP&R@K)3uEdAH@{gX?@w9QWhfhI1C2r!2pN z4I*dXAsmA+dGpCt%{Y}1;#sflE*@WA%KYAa`GbTPrJR}62;IR=gcc=ViPs}fR-vD< z)LAFRFAl^^a9h45OtxnXoP4^j?XdB8Emt?>vVx(}6pg@tUvmFDY~3WKeI#kt_Oeht zTH#+eicbAg_~wG!Dhek_4_;ZRLrjt6Ei-WuC~l}nXN78fJB4bta>6X>h?!D{dO2^) zFAo@7<#&8oh=3+t@}sW4zvnK7+*piLmm12y64E6pJOu5K11c=mC(d8^^S`LhOQpK{ z<}*YAF=N}E`Fpb9jd4qTww=XmI~Ye>Rc34~;r>=-#qO zuum8pKstc|sg1*$!-ImayU~nuU0wd#%s$ofYHO(0VwKTznMtXUm_x$iqb}|zcwM8R z)W*76D<)ez10^aE3s%8p*dDi=SCC2DFsV*`cDcIy162OhZ))!}q6NEm#!KqRDBMcI z5vn5ztUKGC-e)&jn*^BJZubAtb*52CrVZSmRvRkozGwyOW@`p)a~3k3?lGcLdo?PLFv$OU^EB zJ?CyEz2D%kbgDDewBd0lcf{zluP_-S(mFpKe7qDWb6 z{~dR^@3mg=j#DZsb0)F(ZCn}iH`#PK)Wy*9QLPa|KXEp6VyZe|?x+|UK%LHZtmk>} zmt|*9=;DqUks7pDra~?{m9xiRG?B)*NMu7Z_kk$K)Ocnzq0b|~O$(jS)g=UwhufM> z+=7@d0VRdnMB1K((3g{B>J)40GExmd@WlKXx#R>dx@_3(=D%^tjhT6mx;xD`opw1G zRee#qV53nmWgY+s7weWkpSU*uRS7a}wfJVzMV#FrPNq>;z3~6qG(w_)eL9o4Clvio z)P`_N_*r-mb+nX{*|$_l&pZm1+|z#CwIgKxk^bao&#E2R?wi0+)d)zkI|@Gw*Q) zwLt2zd~bB_p^nBp&{E?4l&LKYtuAFxWyLVRA8ZmI(`hG1O*IcQ1`GbWmOO+(QPVZc zRSbDw4X5XHacu96!{RSIdGWjFlb4Xt-{rE$R|+g1{q(*az1Ih1;oA9rw?LawMv}}4 zN7XG-B~$tHQ+a`7I*+H{_Ep+VPVj#o;5gl@9sV%M(7Y@eydbP2hpqlZ4X#{E6F!m@ zPocN^-brRrL1Nk4{_1}+Sl{P+5J%*wx+NR3@bLOi49CP7j?8?4R`aZR;6jPr;~;T{ zPvjq;4F5mq(%1TBiiWU|E7^_zN#!olVxNG9&0yc1mV!!yZYaOKpip9TgQd9EifcUp zdzI-;=zpq6dAHl4TF>Ej#=f=K1|Qp4Iy&c%j9#rv+jk`={+{UTF)434m?|i~u(NKO zv?~$2=z{H>aGE^nm(CrsG|8HE!Lgo3=`dnEb~V|ifV z_TXJpiEXOX_P*?SPU9i1_T+A3VgO^4hu=g?@R9P6_RA*Hc#z9j-MxeBNyw;E7y!@w=!^N_aJ=ciN5oJDVXSwj$ zA!LW&S=E~chP};o>KX7TRCnPVBC9`yFlR~PF`tiW@m!PY6tBr3g)JI7#b%Ohf`4&Y zf|p5YU0`f8*~ z*})HbjX@vTQ-76;I#j`40WUn-L`%C$iog0~+Vs$dcXZu?5AN*ZABY&oZj||I5-D?6 z#xr>1oRX?Z=g(&-CD^&1qYrG?Jp>8nrBLhGXz?W=csRNDMdh!DG~P)Rw}>tx|Pc_XKWL!J2ZZ zt^+6r4emJ$iYlS?IIm?{U%M<=;{34SqVGCU)U-SpayqZ}NWe|=rGc=>iPct`j~s7~ME|__8BH`(0>L~6 z;(;n42T{w*z+w;eSTjSIL<)>>m5U^|cL{f)r_qv6W_z~!W7iVZFR=&eyy(fgeTu^P z6R?hp!Wg5D2u7j+b)YN|#M=j2AZ zH28xIp|p|fBT+duUgvnyYIK*GgFN@pvJ z5&a*+yh<-1;~sr~dv6L6OVfD(Qty`Om^DXZBLmTY1@jQ2ek#c{ zz}`Pifs{2zBCop6CHw2H>U1Cox+{m4jdkf{vDDVPZ#7v-!+SRn^&l{Iht1eFX&+U_ zDV>+T+o+VC#oaMokUa1a=|4{O565jAvMF^uBBt7j!d4wOTXEfN<<`{CKN{8?7tym) zOR-#o|I{`5Hqd~ErM(S7tt=!aniM;yJam?f)pj0v*JALQJ>X$eg>$@asXKYU}zH-=0 zC-IM+|4iGaHD~H+{PE(Nu7>Kfr9>0U(bXQkozPJ``WZC_h(H*eViGlD+EWgI{odZ# z_WM_5CEHkl&`Ikf^NO7HF+`G{esof^vcdrv3taxJN_5D$wB46LzKA@Q-Q#mHfZzJe z-q#x34(L?Y>>;gxrqdP@(!f)fjRu0?mD)}p*!t0O3i+XCMBU)m$u1xGr{=_RTk^q1 zA1BNNoq`AW^5cfBQG7aY?}E#BrnDFj8Hkt*gp7zX=gI8Yu$Uy6divnw^6-{!Df=F- zX(wR3_E?t^0U}~ArM5q~&Nh|fcKncfIpM?_N)6ICYduMh8YzsLL}H}>?(8o46n0My ze^2~9^Z`c1S+mD2TV%CPxVX>Nyx?7BePf8_;p#%o&3QS?H$LrvlpgJp^q6++2GTGa zsN-Q#9hQ`52a(kwTas)vxS8OPo~~`oP7CLk2<&@PNuNq-Ix@gy=C51!-EB7cF#WUu zMvys>lsx!arIbM!TwxfmcU>@DxEAPhaS34;9?dHD~4uK7*%^$K%b|vz7k1T z7pH^_;&&ZgPu#2ZaW!iBTC$=F!mRAkK( zKyAft?#-go*`&i@WvquRkKWx8xNN{%3Tp0n^r&g{@q?ZN`oYODA%N|)-fFYgi-%gsTgkAc&0O;I;+p~@RZ$tvDpl{Kgo&Df`d6d3OJBr#@IF`IgTckIgT= zRjL74rTg><{z8!@A4U#m;pRFFqwdM!D^zPdwR}S-90Y^!8Nj8zc!4I*RcqKz^keht zWz5mBy7%?x@KF{(r09vrW`lsy%zG&Po+wxA%3sT?#HUVv4#ciSGBQ~%#?a0ZM|`zx z>nrQS#{MV{KgID1B?HTesBTwgHtk!Z5WWl`48o&drf~2r8S1@tC!C={S9i%v>FO zDP=#aF`T=!Bx4+3DZpMP&ZIHbdI$4LI~qIw+Mz*u6AAwMSTEkaXQch}8*|L~=eC}g zSqa_X60=k{lCNET&5%>`4;$Qk5BEe#?7rb4r64|SjCvcA15a5Q3q4)1!kYWFq2KN7 zw0(ng(dLLwzdE}V?fqlK_c}%V0|ErK7w94|i;u;YN}vDLhv{T!#`RI>2#iE4Vgpu~ z`bOAWuM%EdH3Jx3XJ*>iSyjB{p^Q_!=n=KF0={OAlIktz#>_X7&a^xzwoGj)SdMqi z-zA^|{0$bx@4@^&##S*1?)sHK|3I5+USf7%0i2MMMKjU}F0)aKhe?#TID4X-l9P;E zRU83Cta@L5YswqZr&mkDqnLxRf^J#-VLI@%pR5>$i+f_4+$!&)A8L;qR5CTTLq2)B z`mFs)lGsvPYGM&Um6SzzSa-b8?aM}c=qz8;$tq>7cRrw?*QeX@ke4!uF}w$nMd@tl zSFxWqP+H0b`sjpn&}(`POD`ej?c+;v;D%vZd%SKYbaU-=Lw723a1%a)JFM~AR zgAxO!`A+chOUT&?eybH3+jrgK(SHnS-kN?#?a#Mz+#+UNs41(111n2}PDIBYy@mm` z+*k8sn8i0~)onHlC<$?zB|DdQotgFfUxu*z@t@+%Ue%I&bN{u2H}{AxcoyCG3gD|I zEG4=ms;VOWp5`M|j|ain2BM3qMk@~z6;v$_?9>xZn~pOTFM@Oax|Y)M(X;@zo^x*C!5xTIapGx2@vHin{QR)?I)lFu{$jwukB!*&IGcT@Va zp(XylN0bWd+*`6@4CL>KqHTAb){0}@N2UY{zNA6Kx0Q{wdWzefSZc(Z)s7C;lGpy5 z_7Ab}pp7Ba!sgPP?naPfFA6z1Vc>~uD}H(9yo|XtXY|Xd_Uc#3C&q%F)TkR=ysYYn zvUDmlHP_5?l#7N7TK`7Pp`|(B9qH zV+=UP{UiL#Q&*=Y6Wtp6#2l&#rLS0S<(ke_>@Ojp+-@z z=H1p^JU4NmyJQbhhp^8S)?&fVCWItBQ_}u7SUpX9ew!Uc@M>W$6CrF=%xijCsx2lN{W*1<}L+yXyIO7xb!I5p%SIz%&o!J^12%0u;$E5_9(|7KT>B zJ6}NQhm4I#TGcCBKvS)hE=PB~**ICM@{a z?#AeC^73cr=!1iw%QginjyeGl8SeA59j7c`3gTJUIPfH;>a2C1^IAfw>E*$l2J6MD z66J;5%}DrQ-gQf)_=H7Dh9JWkp^rT~7wd@c34|Su-@H%HTNta0lndpkSc#pifpi~- zhJx|O4@Q}Yq4BONI@=@9?V~qSpl`8Y$uNE7LrP|c&noXO!9=cUl3p{Cw(Q|G3VvwH^|tO6#w^ zo~CO3yN8!@7wK*x^``UMcFo&3T z0_|g1JngU59c>&IJ+7Q0Zy~t}VNY48@$9}!kVD6G3rglr#o6_a8)Yl`9?cFoavA&8 z)p6!T>13H6@8OwwZ$vQXQ3Gcp#OTe8T1^7ZG;XC)X^o;@Uc;~@^KgJ|Z6|22k&70N zp0DzyCrVc?O<8@===f`_3fmnXWv?;Sqy8zaLP;l7!_g6AS^^qnpR?njLxNJYQVh{& z&;#>`$i;`^bB1+^c=OK|HRVQGUD#&sJ*bs4px!A6qd7R${G4!Qt`m(~s64FET912& zYOUY+j$=%}Hjmq7eeAB$8?ZW+OgWI1u*f>+>928@l?z2xySOQ94Q02#UhlLs|JPLQ zIRYG)^#+QJzjnZ!-dLIGsN;Nv#c2&wkRP4{n3 zd@+$c93$y&F2(<63_!wo+D`~?(~dy?e6`lB_DGBAD#dTi)<8uuP|F#qOi|AgVq zY*Lck0_($M$~z?d--GgP&+Z z6|jtKOS*~_jI zYsAR<`PLsnM|96(pVGRtd>!J6Oa1S~zFZ}p)TsxoJA`Gd0~PGLnUmj|^<0;jQq<=O)jJBs?Jf(GgH3A2JyAK`6gFOLWPGMX zz2cHUK?7KtbYhU3hVnr?VyT3{TeQ&7PrFg!!tp<6ofM*$J{l!gmg20&QIB~xSmyU3 z|6(=^p^(?PjpEFM>cn1`sl|eZkhM4XEPq1+Gd^PfZ@h@=S^tKVuA@f^#PNK^R7`xXuNfApmwkd!?B_@aWN=8uox(_ zk@HB8q+b#>OF+<`+~qUbwN{i_I~ z{n}J(b4g2V>PG!qSU#Y>(=pyS$h?VgYPN2p42NK=sFBO3e0OMjHwyPaOcxUmdlEZ$ zIlu3U+`2>FIyQng=%#{+qZwdvEG_yG89blX?=XXBOGqk#3sMQ>0R(n`@X z>5N@r&-~d|Wm%nF@i(~add&_4I-=6jSI&)Zi*HG#ubm=P6!O}{Q#x)`ZS>@0$YNhi z4Wj*T;r$V!n?qZ1TCRWao{n)`$4qG8E683M~>2^@WOH0Ee^;p2$#5y3&XDMYyVl_BPd z)NJ>U0vK1$USfYZbzYNw-##kqYSi+|X3F%#(F9Gaj(ZK%1SN}+AX@m$x4&#)>s&*W9lW%vmmv%#^16Z4(?SnvGU-+h~X459#Urr;cG`%MD zn`#&DqQ*kUEUicS5T4?61`6(8`P8#|Qk<5zXnHKus^d46Nt$AR*R; zvhNE(e}Gsn1YY?Pw&b^iND@(|`bO5gGD|Fx9t>*%a?H)G&AIVv*D*psZ8Ebp(3#aS zq3F>}0Iswc7oI`CGFMoBooY`2P@UoUv7lVs&Ko zq|8r~JT?BhGH9Bz2q-U>2_CZZciF2fqL4Pw-%(!wGvpZ{OLz877HzCf{w$CWhma&A zePpXeN=V)0+!q15=dG{#cUc3O@u+4r+^uFfNrrBk*OzfLX2v8J)v;>8NU^`>(>#1ygZ%pu1y*} zE|A|PerGZkjh5k=i8+6ClfUUr7kD--?sdco%}#$c*JSM zM@}2tSt_4FKM|c1^4?d|ii-(A3YJd5P`gh|oXEUwO-I~X`S7KsaAjisWWjRQ=*oor zUDoeJ=GVe6??A6()tBLLUkAAZ)XEH{nN{VGA#a##MHoK190S@%NX0%JYGib91Hrow>nH%&Svo(6LJT zOX!>rj4_!a;|hO>QQ^xgBI9D6L-%Zte`$UDOUxxQ`-3`rN-y|i_$2ZfFgni+_I13{ zH>WLLLo&yiq@f%3!tw}{E%V=lF@5$bA$Zf$PEES8I?F2G~L6yF_jzjz0dUTw(9uJ0ns z0&5Xkp7PC#`wr%N^}pR~A}Dg7+DcC1E!{6JFWOL0g2F}Cnwn`BsfZy|{R(oCG6F3v zWFV2G@L!&iSZ@Pm9W2Q6mWIe4>*yWBek1Ps;hFn*W3|#p^Dfso&F`d{@C5hA=~c)_ zLv1%Jf=nJO`2t-!e!zNrrM_ z+d&fKAY4_D<=39YG59>JzYrzQY-g1QZ?8%FVl}_;IAXnGT%5U?J4wvwBiKi3uLqI}6;EYjCm`TX?YS(2102YM4nYvWV*clAO z5BD{nJ5`vnAW*5Ee?(S45NK|hGv)Oc&Z$dRP>kSw#x`S2rgh z!;R{^x`^K@YPv561b?RY4KP>e9STm23foOf@+qYZ38(4BrqDv9SKFfyT`CPToO!Qd1r7jCRnfHTIMOx4NIi0sK z;fuxnCjzc_ayhh&jrO|z^x~_y`A1^af>5r~7(!my^nq05krZ!CCK&p$E!Mhxu0f&9 z#Fn>VUXTW?;>C6DXVMQ8wFc69)+5p~$2QyMD<)~tR9Gw+L)WjNa%S6Bv-L$tl{_pD z`Wr*)*Y*M?4RY@4`Czj%a6{b|aw;Diu2jn3BV(ej)dQHawpxbtU|!`m3lODS*`M^b z^*C5T6a=^f-1%xTA<6gE{S;_&IIBu#ZF_=r`1oJUz zt;4^j@%7j?8<1jT3n0giUfsVG6uQr8p9OxZX=PZ8tU6w+#vERATFTDj?#Hg9b8XD3 z8P>1riuVmn+08Kk>%(asy{VDLk4h&1(N{$iLBtn^l$=^3cv~9Q^s<(oP}R+Hux&l{ z+?Y#Y@x8T#EmI{|L2zn4UnWc=9pe1gMG3S&Xx<_?R0x+KY|A5;<^cW~wlAj8ey7v# z=&*c`rY#5$R5wyqk@m9=4)>+?3GdN#oXuLqE_ zq8Y}4L0wJ>ME;}~III~$w#1CUpD7#%#+WSnANX^;*Ktk2z8?6vPbfoCtgcM!$@KPy z&Dn;rsG01j84gVjvh;M`L)IyniSm>lQZ$6JesyF@UvgiE=|Q4;$*w9O{GHlk1wUJ4 zbslorj#oY={V&>4(DHs~xonVU_p8?bvW`CMO(Z?OUjAouGH3yT`bRI3{S>rda9k8j z_1U+8zO>)O!2NhhcXT{j-r(l07o5B2{yG_t9H zINMhNC{+q1@g@^IYV40wuU&^% zzCKcrSE3*+8~k(|K1DjS+SGOv;~hV@Uqpg{EpJAZ-CLYDYYi=ypKq*;uXejZzTHaB zjISy2J|88d3+gZ`ep z0eMIiNtZotr9@i1F-iNK0;JRZvT|O=kTEIyf)orWgvQmbUpI4Zd9txT(%dUGW+p?# z52C>KPUyt0y=WhsuO3wOY$PFI^O*q@W48{y_`IT`Pr2pScj8qt39@DA@f<=tW2sDec1=?MfY);8QNGy zD}h<{L*KVV%w2nT|CAIAeRC!TQ8hK$(Kbp`s&&|{12JNUL{4yXc>MNlfB3>qz?#*l z-rdB|Zi0%_a?Gy_p3nfSFl+EFH!9#NwLB`|sj;Gj?*=njTH3dR`fj~Bp`Q4oLVMs} z8n6dtW1-W#(o+0a(0nD>e%@`q)YAQ7P&u!AEy9`0_&!JpEf~*njeM3BQKY_>dM|H7 zsUN$SB;0SAq-m8I%P8+DCr)_|Nouun!&f1#gQV*vZUba6S2NG*%k;)8+1-=7E030r zt*+PyLB9FC`t^M2th5;eVzWp0hwlI0S>HY!x^Zh>(<7g;g9?4@-rdXiUSBDjee^N>Z7Ya| zX=nnZn%aqE`7Ep2P+-=+j^?D(y?6b4K!4Phh96h32$MQLSf( ztqmxC3S(fkWb~R^<1l@0lxI3dO-i~~eh-dn>g&3T5}LkcXxwKzLt<&)XI=P%!*B16 zgh*0w*9k)wAGeWTIU?r}x6LJ5UqHgIT#a`{*v1}5MR7f1&MKs5DR6zC8^p6Eyk3@$ z{MjQG{zOge{6W*EY`hs4znNc)T3mC0m##K(Wdu3=u;)@VfWY~0_9mnZUHxs(QEe_#PYk=Roy;q2J7^`;(YPA$=vqKt|G;p99a4G z(sCOQvU!sEs+k>ZWA&&3(SD77oB4E`ycOkwcF8XmN**VI?=;31Uy#=$mEL4F%BiXP zV88BFf<4jaKb$ksttQtdx{@Utpk03|CY~Uk*nVf{K8*XRlj;H>HmLRBuEUp(#_J+< z8&q@B`@Q|aXOgNp@rQBpo~k(2?32lT#b4iEmkxS7?Se^v*9q_x_L)5*?7C#xY(4Zc z89zngUy2wYo455y>IJeVRxc$Cwye1ORvhL%37QxoZR|1tA71R#UM9-@?tMqO*A-N= zB;RN>;I%8leVe(7d9Dvwa7kyN`7MUZDMGC0)3wAmFHd3|JcDU=x(cF!sAF=<``#-mdjGlycf_`B(C8wO(b+tMA|`!#BV-d%&|U-rA`C^-pjxecrRJ)$MU-#^S&767RNS^sY zH|!wHonHvyC*hU_-IhHgAHW@X0;W8GQcwT<+YZLRfs9vB;RhtJu3p2!6CNLCDJaCY zcxQW%%YBjolf)iW2Yt{Zd5H}i_jWITGw*veZ>!Iu;*5FrHNKW7@;uT2G{5h)NKa4@ zxbi}!N7d=OrTM?J=e7|jY3XcGvLyECLsokh>yMAOR7t2AtC9*!fU6XO1k(15va86j#I@|I{~ zQ#vKeu*G}NEwL|Q6FCf`Ln}d6qMkyj`EKI8TdR^|gKR6$rq$0O|o`vf*iC38IXN)PYr3`SK$eAtd$#Nd#5X?~uImlpxE zEl+=k>gVLMg3EBF8^&&rQ)%^E-nK-9o!shlrl9PJS#7((=Q42XT`)!Z%9MMZEQoPz zb@W`RydwEijC~q5n>WV3qmXEzSqa*rxml+KD#}9F8#r?#Lm$|HrJF>0_*GDf$Y}&6 z9`$u;;CbWwLKO!mnr>xSw>#jR>Nafx0m$Sj?+M$01P8DJI)2O$u0u1d$i7oIF z^gvdoHcv*BQ^U+UZ%zn85Tw~;3pIygIp!+#FBTDC0GGj?2e=j`tAcHcP7)1*_dTUV zzGnR4VWz!)uL-_}FV?RG)Qkjo&Ez)hob%!%BgW7?VNt_+QK6j@apUM50wT!8 zP>DK352=jyEfp@O;jw8UjDaTZBP$*0W}A$lVX&lNAV*BYKNk}*3xhvNtY)9p$-D=ARIDL} zd5g$@u~8WUmwigQ^Z#76bhrNLBqsqX?=An=NiNy5;-rK9wfL8(*uP7ipU6gob42WM zz&iC$JF5N1J&Sv>IL__RoYvhisXvwJguJOx?De$tBY_w>hxxsg*Owu>1+F<$ZS& zZemjpM4$bzcbKlxRox!q{FZZDJ>=Z^!$aqdt1F9QPN#ThF&*$H{aABLJF#V9x+~W?P zp^NWQ@A{q=V(%4Ef=54_0KQe9*ek&vdUFOkl+9LH-3Rd8+}d z1^@~3qgkWgI|oz?Py+t&Mlt!kX_d8H9<-fx5hXA>0K>U5#+xZ_Z%pJSJEXojq1eY@G0Q+rn#l`(s;v@VJJ6Rg zE==Gn3{0ovvDJ6=7=s?t;akhO14|*~FGM{%Z11?Jkk}ey!JQULXgR%QM^DjswvR$QYd#v?3U4tgd}`eKMw@^VTOj)(;5f(f;J^ z2(}wPQXw8Z$ZfDp_%*kq(XGx>Jaq^hAye2l4&~91a|VX}t|)rawavZ^U9KVo*N<<( zlR|r;q5jL@_v);J&`hf~ULJF>(EDGbO%_esm{tA|TI zdhK&a9=ts=!7(ktby0m!7sMz9gS)Ll500%1%#h1OH&98MDDo~g6=&0yQGPHlWglZ* zu(!IsjpcBLFNps%fy_!rg7NM=>)?D z6kMFH+hLv^RejO>o_%d}ost2eTPSz-+q|oF(%&1+?!hw;VU@C=cB*^*nSO8KL~uUk z32QFPj(zCZ+>FOG4|0~4Q0hw6yaoygfSM-yJG1)yz=qW~{Tp9<#hdvlEr&QmcTDtO zXC|rm0A5SZ5az)hvJQB>H)L>9HVx(7P_4GQ7IMbHDVUkgh}^jY9Mc{Ga+r^p7q67v z9MOYtlr&fE=6@IwFnho_S;WA7Fm-mXrnQYFUgGYhbb=QY+-ddsW7ic!OQQ!3@Yxgu z{<+|rOUd)>@;Te3KX+8U;^wUmAqFQmd1B;LtU(?k^~=puJ;vt$BIGge5n{cy)-xuh z(j&TxV`#FP&<7DP`$gc}c&OfY2CnHzXgMFVOKbUo{-|%4(+Fj%m;Cj|SZZbEVp;n> zQt+Q^ze>Kv(>|FM1x~dGOmp#^f7F-9U*A8?GEGZDN4}(q%Ks|jwSEbiRMv8{CFeNf z6ByiQs{zEzidGV2TAdy82Y-;#PjPM+3l%42*Evj%t$0jAkIb&dC;Fp&EW~>XmVVPG zr1&I@%#Cx(y;Qc+BW0+p`a_S~ukW^M5LT6X14=v=W4aoI{teX|%eq_3s+PFrB-n@y zJ+$eIudx<)IF1oFR|*&9kgbu`VL|BO1@dI-{7)SVcuMkg*%9~eElJY^X>&%l=X!J+ zy}!2U=aZzOo^up5BWxKLR@XfG$pUv=>(5ljZ3;-^f^pXL&{}ZN;OG5)c>$mQejpjb z%UI$y-~*3F*Jpng35se+8-pa96x4FOjG8h0^9PS*q_#VCdumwa|GK9b9{71niIpEP z3IDH`f#10v{Utk*y1!&%LPwn009wW^FLt40f7_)_*{%>!av=}2s%m;Nb3&CAwCkv# zrwMoX;GOoyl%nYv1JB!*#?*J)JP)T^UrGPL1U;u~6`TQ1{!o~CY|RdmC;6f=7kf|UjebN3EEh`*pFNoU_|)uS{Y zP~0K+A;Tx&QipujsKCzCY2?;Q(G!Ex#JzKaD&_uk2nGm3q>kjciY7W}eJX+0ilpG3 zp5kaHXIe_plLyzU{93N)p4zWr3Y$1>k&Y@e1a-QNSQ=mSwNM&xEwvj@jhr3`!hOXq z9IRT%Owj~ETK_?QKI+UY$>2c?zE%Uq`6dTS1eJq z^lQM#7*w@@cJ?*esWMo$6G?eKgh{^VbTM0Gw}OuAzK8II&7>!Zxz9Fzjt9)e zR2p-Z>TuUiWu^h_uNzxC2TuM*k1-^UALEXED-u`qAg(?~9tI z=F9<2ji!+D2J8Ed6EL*<$lz}L<77lB_HAic?!4tzm+s`j82=7nA*7=F(IOn4BO|qQ zo=PuFt!l-)&F)S`dRsWa&fMeO!f~<;fD`Qz7a{nTKUduqC$gsfQ_;QyoW~~JUlZT% zDCW%<1!paMSiPVq;bFSNEE8$g`&$e}v}|1K=;H;Djny>V-T!>@l&np36gxf8yzp>D z-Q*^fU8NC2`~fWw8D(;gRH7rnO?Kd~+m4M$`F&^q1sM)QC%!!1YeyhVvDn)HmW_W$ zP7E?d{Rc5!*9k=SWom7!Q@0kic_t@iBy`E+l-sS)XLjq$Q|T&16r=gK(%Jw8hZ3`g z&~w86DD*QB_KB4nHXz&7vccMvq&53bgeCIR%6m=56d5tt!Sk6rt6*(VSozZ9CL9$! zlg5}OvRdz!Bst>fj_A<79hwX`ed(h&f~TbmJ$7@al{hEu^Ft?%{IxsXLWV;oU;*WC zchLB4mS<^X^-1o&h0%!+ZM`H9Wzr0LYXm>vB%Lf;Jy&Csyy3f|u?MilStT9^O>hqu z=5LHr*vbAf+~QbP6y%NM#cHl0=IyKTxkE{Ygwq-2KHj?f+n(b$CtYWM0lh-nvQh-` zTJDOq^o;ua*+IMAR{HCi9i>vWwWX&vgKXQ9W!e1s;zY$ps&veh{Sv9QTRScGZ{HId@mIJI0^GQ8BS%S;p#6!>aM}QTWt0Y}fhl zOGe$E%L@_%a!v0XKDZrW=!|W7mpJy0t{4{s4b4lOK=dkFk2Ux+3M0WVf%{5oe z;(|2%6u*o`3a_c9eUiD>!<$LLiU-`}(msviw>E|u(ryNJ;1hr{v1=FzS$@9wcx=b# zkDBusFc~?5#v2a{;{6q^8llK^rIPlCh^e(;D*Rt~OMdBQHQpq@9a=GB00|zZQaLW(XmXm0_^dY_QzN(NcIuU6Qt_hX2oX(v)aXIpm zCS<9W{55Ny9O-le2qgr?zp`@IV`%9at1);+Z^*saxB6N%0P(|im0m}DnEZ**WrIH= zf8V_&mIG33L*)Hc-**D5FZDqNTp{EI4M=I;IFk$>(t?c>CJ(;i@6;AN2^1sT(Ow>w zUd$9aGOZFqBU0Uwp7BRzbY~dcbxmSD}S)_Z?ffKp->@$1R}@CX+xgC z!B>PM2Aqrj350&Nk(m>h$*7y+=`TA6TZhPVU39FhikamxB6~|Ifzh~;Xg6>CqP3*Z zIZ@`{E9i8vM}~_h#{~ON^R`L z5{d`?k^TqP9R3yT$;AfZ^PGF!{qoiA4b?rWe7I_}U63$Zysx^v zp1x^xxDZ0wxJc#uPuW8z2E8B~+{fbWb}g5;iZ1SK@c9crMX(v=8MVMZvuvHvu{FI| z&$77W=c06|^o_7j+ibU^614qmvVSrL{!lPvI(cx|OtbQOdn(&865gQx?8xSU`O8i7npiY*VxK;rOY|mNfP?NAUMBQR8l|se@-Z z4~XL$SnZ$V9PD0Y%^U{^Ty$~1Y_ke~mU=b0eEx4#b*&l$DGTwvtWO+oOtpfayBF`|B zwkZBHptbk7oTIEZD3!Sn8$ucGP9TbGsG$#=QU_wXjzL!cb{rjOm8}tpLb$#0vX593 z##vCj$Mbk018KYC?6ha2{#Qrg)J`4k|1gB)29AdP=NF`34lNlp@C|^llXs8b_&Lkd zh2E8^Xm(sAdPi-3(ppDP7V?mo>p)hY*D&&x9GR5dz~zLZE$RHq(zBd6Tm zV`zS7sWC4t&uXvx%-P`261FNSYPN_OZ7~oskkZN{&rOzYkBgT7W95eP`GwU7Go@GZ zoeN5v3DNDRbZBSMs(%DAPr5%(yYOmO{;sStqJ`F;zO!`KD_`ZPsb-~8X~I7_yYcaN ztelUUhaOsQy;z=SQ?>`N{6as0s(89G=8dvg7L~T+9zAuEP;s^Qx@54)ahE%c>6FmY zdf1xzHvN)CZ$Q*xVV?n=%(SxsZL(d6zWx;Fy7)`r?;sVqVZ;^^zC{3XK&(B$bA>j{ya7+R z;-f0S^_E($m|*9_ug5LzTQqZ>GIS$A@#*T0?tQU+Af=h}^sq;1bNd^@20phGm)Ghp zf&Q6J>GOugRBdFG-pnyeYbaUnKhwMDb9`~WM>VSBub2j(1J&eu>9@bG^*CkzX}4ijv(r*uS}UCoAud_+jk(`(}TvK%A* z_eL$`*?HD7VC5N-E3jIxRLt3S=)c6;tKlZeZ;ZdUHC(mv??r7?zd{{ZWIk`9kQ==` zy8xK5@17li#Tgmj$_pr&{nSPtQ=!KhI5cSGJ5f|aB$t4Uim&Rza@FM&7}@=_U2@=t z^EF>^^2|AdQO+TgkF*bAFH(*4mBxxk`4_ZqgsX#y+-(py6g_Q{X|Sm8d@0mzk!;f@ zv5Q&-cZHB$RD`Y@LHb>H+k5*HX*HWZWgE}8=+6yKE?~Xj{+TQH3qbAwnMrhd`w`9FNUc{rQt+s8c}RV^A-OQsw}DG*wFot%2n@*JC;8@<73u~3)WL_ z$s5EV;BRm)HE&lx27MALSCNSnM|?v-D*Qc)NU9Oth+KR)*c}2TzLXS`CN8vMy(kV-$;WWTZuOh}P*|Pi*rd*;U zy48mrgB9N1e=q-Fqgf{3T-oH|TnuCBrnMmSgqx>0(804)d#iTSq=f=@$^_(ZlA;0M^Eqd25{20Qo8ZCqk0chOw>`>+M>-KOiLK88Dx3Y`H1p$Q=gr zzILxp;=+qztSm}>R-Q)u7V~!Sjlh)N5<}hTk8#vhFNz)Z(YZ^;3sxO_~zKO{5_P-`)D0r}~&m zWA~VfLLmKjpXvTm+$_cc;2HmZZkw4LJ9N?8G@_tazY@=7pZq|1sajyk@8RszL`FMg{tRR*u zyM(KJW$e->`6`Zfs{Pt>bA=IU93~_9F@H%=dO36__Y@zGf0RCb(<6ozS!ok}QbZc* z%sLu-vP|&Q=oFEVwf)&HESfQ^cBSTfrp2fZG} z)=RQW8j-i6btH@!#{|`vSqT@`b2S-)K^n#m?|v49SW_Y*G9AO^?I^F`mZFs|Afs(> z=>e4_U`1EMkNIv~ke<=#{Bv60bts*SaE#bMwaz73*8dAmiHw;uxAxGd^-;c-W8`L! zq~TOP{^~KDcCPc84o?3Et2TjjbzAqvi5wbA%Mb7u`!Z0v9`)2GDPA*Bpk~Q>kX!<_ z77FsuHU6j2jx#9l;u^Ypb?mVW6I>e52Fc5;u+O-^7@j@)Ij-^EV9M7on1Y3yZ0Gm^b`Yn?RoVc z)oLqT?U~v}(KC4LSNLv^0lPVo9sbM+H?#S9B(;^@+`X9SV^ueXk1D9Z_jpn*02nF5 zpJ9~Ice0O#N6?2X={By=L2$s+{4R^%yZ~U?iywF zB%D6G%g&L2b5@Jy9o3lbR$cr<;)DL*DIxB{gMR*{68QH1bH?gO%;mZJ?q$whPD}E< zhZ-&s1@ZqaxXCOn|Ac9}_&_=nrb&~=cR(OOvS|f`G*}|rrrp8pnBA)su^M+rC&YbYu#w3@F?D#Xr z;Odomc^2M8Kks>RRA-|&r938CIgr5Ou9VJlnWC0uL}PIb;*{9+x*~3MzZL?TKD(Ul zT;*SB4C&r8(P`fPVk$&YH<*f>04>U0S-F(n182#4VfZzUBb4bYJE*%-Wgqg01i9=O zO`}0{Sm^kBS9yI6xHW{&utSUWOl(WPz$-**c*uy>EQ3o?uAg+_9IosZKyD6W&FjQr zy`NR!A8_S7qB(Q{UGpLrWPDQq1+bUCAf_>DfYHI9O;0v|2)qy!CuU9S@vFMOjM zH?KIh?7Po*Etf`KXE1))M=x65x&TB+qDdA+EqO@W=y8W%mHLss_rb-3bz_o1E*-BU0E8A}h zXJx3_lH8i_({3J_)fbB{I94RyrAkbyWUBhZ4I$%(KN2Bm6RUtq@4g$0h7Ud}T3!^R zesrI?7&Ix$8fa2~Rr4pGlf$6R^n)Mfw6mUny4LswwI%HWi2hhu&%Lmdcc%2RG>oZ! zNZcRPKjkTy>xIfow?A;@Y54QKj|+1s%;$+W4cSpH);^yYDElb^ZSomXW2lG4%0Z-# zVCp$%sbGQr+1by2rbgwqx#uIDz1vy7N&VDH7;ScBKn*xw4EOI=#+mhg95W%2$R}>s zCYIPQ{>T2uPx<&P)v0;#2_M&@q$R27o}L3F8TGknHH9O+@YVLp;f0?pATy_Q3__oo%e;uLO+x6mAs`nv)?4hK&TO9t4PDp`&#({x z6h3i$7vI?+=v7nVBnq(v(wWGfyTHA*`^8Iy;14E;u3UP6y@fM-aI`kS^nHJ>EBky2 zzNt&y+!dOn6&94e2#%Z;mlQNvuXISqvUMxd2s`u;FYw}husUQBHCf%(DEzBAb=!1Z zGA#O#90PIK6}#J|BOX*s7PvXq^eOeEyE}uwfX@bcgQ`G?%hP$J~ z!p&;I;5xm-0&F#On_xS93)+j+rou7kRlgt5%M($UWzsUTR_rd~J7*3*u*LP>mDG;6|Ef=NOCs3D9+2 zF4kq?Ii)#NT)6X!61-@Lo$ROE7%BC!OUi6NGFVvVT1L6Or0s@t4@68xoWHSi<(cA2`eCZF&G`Hk zWL_tRrw~8eAYoP2^3zoR!-2kEYQBF*PtG?&Mmb^w?Fh;~3BqWnDt{RKt*T|o{Mf0O zy3EjZ)%dKX#F4V=j673g)yAz_7xB7u}Tnr^KY0M!-NHf)U(Qs z{Rt%<{ld-+)TDl^^~8yR{z)L;a<3?J`kxQPkr2;W2s|r@R#NvCc{FGEYGCQZ!rBT?YbBJdpeyfJ2!cW(?WOM-KEPFcCpHz#C0%vat ze)d~OmK7;v`oYI1Dpl26I9ClB458l z)_VIJFp#ZEj$;qNhT|PvD1vMZ_cJ(T-e0MMnGkz=0xV11`r+j03UJr+&G=kduixj|~E7bX@ZQ$dp{uulB!m3Wn$?em1hX>lgg zY+?u^CdbII&(%Ws;S4ls=cp#GH97xDWwH^C>J!Zr)25HpUmmSfS!|IiLRo|6{Bgw+L8<) zv1>L%7a)&%;-h=hy13?mGX?Ii{?Vax^(M_zb0a1;GCk)qURr-itJ0QHSNDG4U!MYJ~N1y)>QgO|DeI|f8w<;`7bq_l&;TN)9#EsOb!g{ z-$Yf)Vm+12^fz>~8v=Sh5U$;ODEP0BgOP(9)la zAf#V;>oTyIzSh03`hh)iI>ZU-pjj(V7Fk8o%rf)HGWfK3cxc;S>qvcJXk^mQ@CfB> z#r{H$?nNa0 zSZVQWb_)tI2Dqy7wjQ%;EZdTXx*swh+qP3EIPP5UKKz33OBe~$Vc_BZ->Px`vFr2nr zb=#?PYAl6DDOIPi4}vSp&t?b?bbOM^Tf9;!;9b`FwJ+6AikHWQNV6POV<@=?&bPiU*HXgBgMMf$+6Cnewsh9GUSjRG$-WyB9=L{=m_0 z56<~=)Dcbc)D*{(#pX3XU5WMF<^IBY2~Hj=4!3wfxR`3$Y^Am)Ah7&Msf%HR(T$|A z+Cj8w{*4QS`B{qH-Xbk>v1C7V$XgH$j&z($u+jAxO^pxBF%=!J4^{?*J1;js3>dI( z{H$X6e6^pHyBDjX_Qccro1mZ#FeWw1C9;k~=;wux&~g2m5ONO%*f|ykE+5+3WphEa zv2U6r;9bg9d|UmAQVsqlPr6!ej&lh;JI>g?Hzo&jmO=}NV!oT7VOLvnDv{>@XE@Jw z@;$6kTS$(|6>O}U^W2F#*J43ScWTx~+h%9PqAg0>GnZpQEusG^^tEmPQF%}D`cLhK zmL%*5!Hlltg{&IW72n6G^-tlbsP3EIi&8pM$%-Y*%%9vs^Mr=eX#IRQOY_Y+LlDMHOUKJD<`dc26i5mq73)14{$K^K|X<1e#4O> zD1Z43^U=F8IwD>|;??87jwm)>A?8XeU3XRcE|vF_R$)eNJXS;}Lv13*O7L;0X99kf zV08e2Gp7e?wy)=aC%aPj_cjIp#2n{a3s_-$DS^>bDnh}N)a7CtA^bs`=|Ml0#=I{6 zD>PJ{Tm>TI8ZyQM6QCfQLFTB1`s`rJaui_Klo|T1TH<)R2<9ZnO1QulQIyq{=cYY>d$30}Ta&Nmn|5&kbxKwQe)~jDsl(#5 z8$X45%KQiOpxpbs5t0mG;Z%LsFN9WPG%l6c)6d_x8tsCiQgImdR{SNaLtT zr@AyCE1)6?a)tbk>d-#wTd)WwpbQW^cmkX#RSnjEv>a}!Pg5$8I#Rb zWuHlNl@hbnIhW~kYU;g5=VjXQ7Kp4b0V!nD5Rp>-2B+Jf1uH8zIK;nTdVAlBfqEaG zp+&Wf(QbYJKor5VEgxnyee>yy+LtIz9bPuiD=~x>`^P{U?YcYxGbRD3fMTV+@PEWk zAjhulUF(B@`%crx{@2U4_i@f2-E^J>d%ZgO{NBsoGf=8fuNUB1r9*`; z?y-+7Q-mjc{jzR3M7qDj|9;@0xN^L0^fW!-ea`FRU!GU`ygv3C7|vvC(&s(zvgy|v z-l(K4zME3t^BMi1VIG(YN1~M{3Y9tA}gsc;hb>uQbfUT94|qZg%*sa?Yh`xS@d-H{$a;ykP^_R+dy zz$e-)S*LYm=4;;1n%Q?(d%L#(JWvP?OuX{yRJX-i_IF7> zA~7(qFadGIuC>U;l3=+G_4ta5X8KMf$zr0_^96&R(aLsP^4-K+ruXtxY6Cb&nRX2H z&NR4QUUY}9Y#x()6HJ{8VE8WvG0a=h_ZGq3Yt%EsLU*(8y-bSE!7E0oxo~S6W^jbc z^sKFSS7=BeScyfy&=3KQ^$@pC*IcLTkZx zBa-dew-?LWoZ;P%^l7ILSYns)@c0XM*Y+BUYJ!i-5#j+nZL`uPL~GRdBL?d^z(~1` zBy#0RbDn@2r~q6XQ(BX{W{s;9zHqqQ4g28J=9+_nB{sr9PzpFnQIqfdVRdJn=${v{ z)|C>Mvfa4eEN5kNVZP7c5+_0?U=eHOO+n_ z_x!VzR?0J|5^s65} zrfTZy#Fqbb+q$7RPI2sBJ*^HN9s!!>V6EXx0sesvQth6Qj&)V2J6RV%OXAAKSU&=O zo_b0-yYuBT2D$t7t8NNe(FvbXy-Q!&K)fx|spR%BL4m;zu#G{Ow^BdePN&2S$OBgcLAgw5=;vdm?QgqGkjQwTJKv`x_*u0A+#-bbh5G6~A z24IR?OzsEFTT*pK)NKc|dym0Vg{5^oh4~z0Xq~8F`(zcr#B?k!&_`!)&>sJB(BJmd zcFR1=(^K#`Pc%AJ*;m0R61-b^x*z^&kcrP!bD$H|Ar1P#HJ&OA>^~}BDGCBYD@?=9 z3jlqGqMMsdvF?qo(b)RAQ(K50vgqGn=DSJE`6|8yz)5gsxo%XgT54(Xt93_JTW9)P z{=DP9fV488g*dGKGv?#}dfC@Ph=KNJ|L4Bw^v~IV>(Ea#gzw%5fA8!SiW6*W)^4VX zA;l-X{D1d(bF0Bc5jv}Fwowk$vv-#MX|Bx8V;5=Je$DxJ!#}tmm16a)7Tv@&f{o~D zVnMbkC19n?;<_kqeQki>0`MMtGkAc4=rzbrI*KdW4tD z`CBqeL3wKL3ca7_89Ech`_;B%zDPhDpfxLE4sOjs5v>of8+ojx`EzTQUHG6mJ$qSIEYa&hm!;DGIy$8v@1GZqL22cC#to11Lw?%Hi zWFmT*=`XW|-_w{%PJH6W&Krv?xE4!X$Wnw^$z`h=6S}xgCDzUx@9Rel64pYajGw4w z=VuojF5yUVhdet=46*jkZ8mRG7F$NPc)vXVJRzEuu%Vw!E|Al$na&s<|Fsph6j=AP zVC?;vl9Yd>52Ny!&e+mk%DeiBgvd4X0PZZzx!&C9NBBo3=z-`lEm*pk>ZA_fwiv&!EYqpNqQ@!^zKoV4z+G*g(>?@iNpUMy z2bWP6bae(Zzu2o&alGQQ{J6nb@zpxN44D{p6%RNdyemUeDvbD7~EBqvUVF+ze`tAi{Ad7JCZX@0mQdN z^|mILy_RVks0iQ{bLVC@?!XP08;{>@5RXFG{g}|P=GY81o25%w5T`m$EX6QR;Nt=# zsT`SI@wo?UQZUKB-~r3FL4CpuFN$;wrr2EMWrBcyX9?L#JfjxSb_l#z?@|Ej*IrC; zEXuiY@hq;;rx$#jNCkfQk+7VJhVT^D6acfVx$E;N7;!EuvBXhibq&yK#j}TDN}U#t zwPkSwPj4jEm9aUB%aD#~FKn;qz?58@2mr%YJcAQ>AYgNa8?0{*LbL|=O0TH%1O>Y$ z!8+Hw_`l$eER3)Jg}zU008&IwxZv_(>apDhK+H_={To-YvzH)WWWd6L+6|6&AYevU z$Z~;xAmR)c-&c%x5%{K5fOYKI42=ChgHEV1n$i;On}q0Q2+W$QygS!(BO-bVk};m* z0d$Smf)7XR%_YW9uO8Mx(G1()3+?R@Yqturyl6VRvsLxLBdi;8O{UNV85y(WOF&Fa zBP^u5d>Zb!Pv0YDyN5hWX>}*VWvz4qAxy=5Yls^gtIL00Iv$Zu> zmWckE+}|x+?f|{Q~>BfY6;4peXd|yTX|d;Jr1YESTRm9p|kHl zKmAdpUVki|q2GV*T59IQ{>_fbB!lY3xp{N{8-rA76XBz*G>^R*zfY$WF379*wy<%@ zt&gr0=>}{R9g)fmdR!NLFr;at*&?~zwatE;BMyroQYfrEwfPw5Narc#x{)K^nOd0_ z!GS$GLd7TFJst=wTFH6A1>SGW>bnndz^9WBRF_KT>iwa2ja(3TjYM`kBui8&b)qLd z|K&hlJqwDRVd{pB&)pAiy zmG?{JlNdfxIkvV~ZOL?N$@D`n&yPD|W{pJTwqOD2j6ZhbMw;vP5XqtmDRv(>uZ zxq0yaI4W$)K@pw+XZh;!t)+I`UrCG>19g_W@>7#9Q!zF3cjx8QXFJg86r}0-e%q-a z&HnIdxKXztf9!pVAMgSh;hAD{-%mjmJJd}u-H*O;{8G+dj`_c*8;3(PR)aoh%~gZ4-hij_}csc~v@T6ft_hZSdNljxKG9s?q7P8l1smAaa>ZxmyO%}l4AXb9(X$cdqnPXI2AC~pv~l(N&(P>SD2`V z8*be&*3OH~sW{8&;PS5E!oUxLl2nqu-I8Qd#x~X%Lb2hWN(p;uW3i4sBk#ByQnoi= zPF3@tw2cu&6g1cwG8yel9}?N9tnYI=Z1bd07OSixJZG%@+fIDcE4OYNI`NZ5*BqOx zpa7fgA7pBk3S~o9a_VE!BTQU*cj7)NM6TX9_uVKPPq_mMa}0<*X*&}2?dzG8jWszP z*v$DhA*YV@n`@F}M-)MDs3ZRW-WzMJ%HK~$3jSdIkHDcLzj~%)P6kCvbh(y!Z}-I{ zkauy-gVkRu5{F^dg11_-PtEN#b@$3G=j=-B_)UDN#;fTmH(WY!kC3g6|J6w{*sS)9 z%vIg1ve(KQQf~g4bpw_u%P{C>%j|Wwrrex0R}HWVM9O$~KICU=qm{z9{fdr>Wu^EG zM{0HUHIu7v-r{F$hm{fr^KM*~U1hsL&`Qs8KTBMR-X(DY0|D?Ex}Mo7m9yoVF5d(D zykg(|bw)=qvrpdF@4Sjm%#qd;>YST`+YyqtQ*;4n;Zhse%yW&ABeyXmLo&&12t4(X ze9yuL5t5*CRi&i_%qp4+53W`*`Uf-*RvXUzO#LR@w6Rz7ENNkTX+2t6>Otws)m+X; z=_#A&@{yLOtRXY+ZQ2=2p8m$yKE~lX#oNY@Ravx6%o(UaRWlEBAQCNn*PgdxtCFGR zulT?qt<)9Y7@kHZxCeK2oyVDfW`-P{u!};pQ>M5_Q=>USLX0e|*t#!3+gAU&AJOWl z6@wxO4F3IA z^sbyn^&243tRKu}{;(=*ia>1cnOryfMe;5La~sdIn_8Eo0TSVy^GP=^n+7Gc)$6CA*>x}++L0LUAzFyO^_w>~2 z?7ua8-puiu)l{zbqOvQjs?(W`&zs<-4F_i5lNY|2jo@alv01rpRV`xLY;UDpLsQ!+ z2-#t0p#ij0!>&x3_(005uh`uoQd-(i>^=V6i7F^BwYTwFE_~?--ELW{1!3G0KYtTs z0%el@xn1sxOTI9}r>Jv>{M3!RPM-mh^uq&Oqfrsd%uZilr;^GD!4l2k zeWN)YItof{JVMMv0F4I$S>tjfsPRc!&}}J4I1(RbUPH3e_uhWlGVmp;623kh1oGW* z+1N@NR^Pwe-n{*9eu#rB_l)V^cb7k|?+UjZMNY>p!yMgvwF81+n(EWpb~#0`d**sV zPK}Kh?HvB0TMElzYT?N{k}}QJA3&s|4(81Dy5^|G}2f>g7izb3)Y>u z^1|_AJaBKvHG)mMmgw7dS>4uY`Xi`}#s1l~>BjFKGZpjJXr_xNI5a!JmN~rAQuGaN z%$ey2USqk$H-=%#-b2Y58qr;5yk?sQm+*U~FbygurH$=p+CwsX8fy!E8T_ER(R^eV z2t}YZuKkeP)3GFdWI>t{}?PRrYX-lE}(xNy_~Y0~Hw%+_He#w1+Qv2E#@s zOZ7MddQaIu>PhL2+BSI4qxkARI7|&r-`*IOU;E21a?`>D_PYtAFkCdUx}{UzdE3am{M_PhRK~Y&8-=+N@`9T-hw1t2OE!?BmWkoO&GO6hX( zpC#bd&tOLbb^-S&>rs%sNEzBUo!N&9-?+zQU|Q7pgFv&|bR9ygDh<$Dm_DXcUx@w* zCzcNCSN@ADK6s)rJ#&pOtIEkXZ#M5&XDoTcPIZh?rFI5yIBNFCHVj-pSX~LX#tojI zv*}2#%pBp>Syk3?exiEj1$?cPsuK((JjUVUxC(CZ4d>MnyWG)POxcB<-g}~y`Bi&; zdbDbw(B|E`3!wRoh;@}qfsQpj)NF)FFn9AYL}ZM~{!9?I7U4{5UGJ3uGT6b6{B|jf zonvA1U#Z8~6NlmU=-5@F;NcD0iV5(gD7Otfq6F`Q3D^_*QD2>ABh0N%&D6rtv)M;+ zeLf1^@c%>U_%HbbcMK0Kbqqp!|Ib5FCqDtX*=_{9tF$DVS>XNmN2Ozmzv^e{x;y)Q zA3KFf%Lnt(3-x2aA28C$2FNQIoNmm+Uc6rwoX-ArQAt-ZUcX>3CACg3g`3@`OX*fw+rSXauK+mJyb*|^-uZKl>GpjeDme=}vM=&z#N-l$@a?sS= zHI1io259S!VxxFwMmhBUXZy^G>@UmOiw5~$x-9kIZw9BQJ+?SOAUQ5F<|^7;bl^b> zkkH5JsQ+ZWDbsVjTXZkL@8b1uh`LV(mb1>;^Gc(FmX#9$vTNx+_zf`*Wg^`lQI z^QeSM{ZFUN2J`P;l9;~&_8nyL{M?sZB?Ceu=iP+$$vjT%`$lA77Cgx-cPz4d+aPi9 zdVAXUn^K~}=Csrk)YglT_plpI(8sd;=OZEU&L%6I<2zOf*{P-v_kB_=`6Rzg)#H@=>dan#tAd%$)g zfj-0jyvIo}TiQfu6?X-#+~v&6K??=70rt;ISHS6xdncoi-|V%C=q5z#i)bkwC+G~P z30Oh3 z>xlRE93;ld3g!yuWj~UG9LK#F)>Fx6Be0uKLaaN+>#0Pl!G!g<1sz}ye1^afW2TiH zqsP>*&6U7-Jrvk($nkjo3t81A)v>MPwLod6_94>!2ovH`3pJ6qIf~i(^)GW@e;|>n zWtphSw>g~8(hft@-@6K0QoelKBQY81#{OEtTe`LEsn(`+aH7C4YGNJCmT??2)=`#7 z`rDkmez0{lxH>6_ykFTB+9HQo9QQL>HZQV>y}Icj#RTD1 z!<{Z=#?S$?*{i~H<9Wo><@7Lg|B(4sha>-4UGRfa1w7ps7PUla;`}ALaizTgJjrE8 z+4MQm4o-CL_1xQa0(9ZKe@sCAA0*(OBa!Zy_C>qy^$HxWKH)lNAJN#qg9s_^q=M~b5%Jp?uibw*4Lud5MeS(iB5?M9BqpuN!jUc1|t z>rE0sKc5Vl{THiY>9BJkjx8$4H?pc+v(-3%7MLucuPaT`%zwurEw_aB%j)Cyk>Hu= zS6H{GBqvP}0-ZPd&Y>|WZnEJ2Y6e;#+{=*{m)`xH^whfll0{bc)BgqfkqV@XvbDqv zR0D`Eds_PNP9d0MV0QIZlk(FQiij{aB_7cCs9AE`%_iVqWc;f2hvA#g6o|{AS3ZrG z&-d@835q`Xwx+7Iv7i^%5;EVOqKwdAe&63!0;*HG-usLE>$IbUyCX+IKKjqZ zXIMwR)_Sl1eVsIIwHG^Ut98>~?qc0-TTgm>9m$t=&C1OV&c2~kREh00%I*nltPPHJ z(NRA{$6Vp9k%~IAJ?faxM$~{IU7-&RR7$kx>ZcIV1>Ri!(m_3M@_h-m8!6JhW{sOy zAHeR2QI-g4SxTra!VEgCW_kjxyYvGij_HwQtrm< zcRp9K25lvjF19iq@rftJ__8}&-y;aJZ&LOk-}Bxm`^!@<=$8%JDug^!VW!fEg1*au?_4}I%GUnShm*A}@ zw-CJ*O3^MZ7+6<>xrJ5|c(2;=gq^h~BUO9_S*#4AM^I8BVs(lwf_vY7zE5_y9S!JmLeem6dG*R>?2w85o0bVejV^zNW7u5gzMJV4WA#eD$v4AxU z^64?BI{xY3(Q2GTr#yUPktoddAYd#ikIt1*pu(1Qha^;nOzvzv4s&BL3ib$pLfhQT zGrz5X4Boe+AlAvhlI;A%7J+^M#Cg#T*~4N>R%ESkv;BB!M{IMRdkVc*vAP3xsFUfn*W0G-f!tFWu-Jve)~JC# zkJHc*nN%}vB*t5)OsKHpa&voYi;}JVE%sJH0Mg?c6Ri%I z_AoEcVOG&En)tKvs-fJVE?wN%E*XWUGp5oIm9Jy>iAhK@C#cXtRWT-?kvMmoPMnB*M=<9HR_g23f2*)q_aaynN&{UTJL zQ@LBG=O|vcrj{fb==^E9@$LNWFDn(}*brBJa1*Be9``oOOk(Zbqgq*>&$U9Q5 zw%-bbNrsOpLsge;?umwm?~pA@9DmA4ss#6QT;~rwrG^S+p{jy!Dff~Zk%U3J`LmsrsHPn4-SEd9OHcTY zjFY}JN&nAJpVFS^OjZIk+Ibv$iwf$2d zGcj8N-B9>0yaCYIxO=(T((Bv<_ z$U9vrWB&XYEO<%yG(MlF8M%Op01n5KZQwlQI*7m7KRXBxMUjbIr}{hDs5-p_K?)Y4%2UfJS;o6 zX}GW>>?c%;d9>^|-s5vWDrF_Mr*0oEbBKz?}c6Yx#-H%SnDMe*y zKQb_RxZMjqn4TSgw+VXKcBtAe?IxZrIBZaB$`Ivmz}M)k&{FT&2DP3O7o?l5g$5^p zGB&VEHneYV^?s>^d^_`R!n{^w1gqK| zlP99k6WGuJVxd1_&^%c_Wu%A6tPJXodEN!X^>_sKv~+9g!iFyUPw4NI>v(R=n1};q zvn2!bKg$`cKQri;_f@JRxw>N;vr;+6s>>9&WUVjW&z}(-oCX)MY$=;i_I2wHTFPQ^ zUhxzpXk}T=8eC^`2in^@p{HDn*4y8HDf(z(#(FsRHR)si&Ip-b5S%h-uyel19L^8x+S7@>g?g)SQ}C)QmGE%^XG1j`xKb zYo@Fsrcy{GBX*1!3v>V|e3+kA%N#BZ&31zwrCRoRAXh+x)BMNkeIxfJeY3b1m-)eP zp}`cxbDh$x1M9Y*SLo=KY%|UcD0Q=zB~D;PrcvvO5wO${yhSwba%{7f-*BeIWMw2M zOe!Gw?{y`5&F>>1*q?m=FovM zKHD317xwY1+cg1ZbX=9XAFVuf2*>@nPO;}P>DzVb2kc1cc@7vP{7xO^%sS^@r%QDE z`k`waQ-Dk!ntQ|Z;0!f+Mws*jkd!7~SXEgMil5XYc*(zk!{@-%wn`!&-kw?f8FD&? zQPiGX?=#KQZ>qu*-_st6ox$9J9LY)FpQL8yw1wktaf32(yuV`7@68Nl01OVwbnK1YD_n0_Qs?zl=G|n3ZJ5G_A4w zBJb|VVu)1^cb1l)^Nc!J{xJdm8*$x?JfI!nqY0=97#Z7e)wpb+HTcA`C@eLR*x8&Z zcYSOcaoh7LqxnK52AOEhupR#@({NbA-(a8l6=K%!nxw>8@9(kba*$d@5Sil%N4S%_ z66Wnj;Du?=KO?7~Sts=4!EHkhSfikHzr~4PxJ?PznTAO4G>>3T8Dl%qjyrHX5;Lys zAkamd%(vigC|C?3v1%p8W_*q6=WqP5+K0_O62qf-iS#7qI6tT%&_)b+JUegwuX(+i zCXf!!;iBeEDXJBJI$Tl0cCc_he1PLTFPF5Zb8uhg=Q{x7z1cglH?=+FG_vw{YeEUg z(5cPv(o()p-@v~^CN8{JWh_At(DJcD|J`dzRf99pN(q42v#V1gdYD2W6oniH!x_NE zXY(KCTPNC9vWv|Jm|lR!mo#%;g}*I=*OX%v6awvSpRZC+i#hE&s~s5tQ|@GiXiyKS zkbxh*jyC*u$Of@!c*7}$9d1-=OC0?FSDTOgt2QerC&c}?B)xj*=j;R5p8AZT z_|d>x*LFL461a_i809Yilio?)3%c&Q$NqfPgC?5D!s`ThzN(VU-x9Z~XGW&aW0E6*Pv#8|wj7klHfe$?x0xwJ=g z4N9e|G~p`Phtnn$dM z>VhW(eTRIQZlv=3tV-z*Y%*x)n1HM>{|&>-=*HV5YkmSYK6NK_SSCCKjEKG!aHJwr z5~pLy2Tl(Rx>TrI|E385`uiM6(dkwX%CiLD-OuYYj|IeSZ|)P=Vb@Ar#JfePc+OH2&AsU}Q{S>Wv zuC1TI(=3(aI@34O6an*)n2*)w>3QKgz$f7F`&RBRHl0Ab+>}2WbGO287I!kQ0T!p= zW+dY@H|GTKn}_G|J%6Ewsw%HqL-Vv-nV=_xW-Kfq+nN;RA=m ze5%Imb=jt*trO$Dr4#6s^)s?HdO+k@qxY~ytBof&3Rj-HDR}F%nmS&YzF`=~F<J!Ab z*v3O8OB#&NeuU24-PI6I#|8Eaj=`h~H3g>gXnvuGsj|m8U{};$Au&s|)o-(P9Z5g> z$lC$Rc@9%JuG9KY@2>#g=J*I|+=$2CV;Ww#p-Kb7zY3!dS5d1V?^+I(!oq){+BQC{ zu>jb`EDliQ{6h-NuXQGCPNS+ojqhk`*2B%D>$J?(AO2Md zD$3=xG(Q!c^gQt#=B~BqMoA^rrV};5qPgxB>!os!V3$p*b;74Z za{W(BRist`=ho!5hJVBqSvT0|Ux>ZMk*FE`QS;!fy2~mz>3;K~UIF+`3h&Os7oaNq z@?O7yVbenk@1-PQH8>sSFkA@t9?%A84*2DO{|Q=_SscmSiYBjusZ3s?2* zw!~NCc)G1+E3VfK5NP-R=VZ?K*Q;?Pr^EKYA4-%s0R8Id2kl!-2>46~?h?xCKUI}o zTRZN3>{gvn`mPvj_nV^pgu$=Q*+=CCO0tTYiV}CSe;OegJoxm_GifCywBiZHlJ9*6 z$Mycwox7UYw{Q*dSMgN;$bgc;m-E!GuTTE*`GHZkiPER<=XYxAvwkhGQHp#9b8z%N zyFcpvT(@pa;VPHi(d#D(6A!ZLs8t*IAIsTjsN@l;-oWULv6-^_a|CxyOPHz?Itig>)T&`S;i z*{#=GcgdE6Mv|z>@RXRbs|Wr}8G9#><0)K=Hv40Odqxkb=aEQYljwKbyCrRtZ33dt zg(CF1_v^6LPZdVhxNYu+3$zMak8r@Z`?#*_zW%@8c|O{DRHS

=L0Xit)4nh`UnPOU!z`qAmIKtaU63R3|a}q-NG!~EX3h67y z0{|MRFM?xWH@plKQ=nPV!K*`&@r$HqqW)j~QbRLhx2U_T53n<4rCnT$=-iptI8omF zgYh9rzW1||aBqH)uv{^|*qeVVfEd#%-Ig|XIQW{^?FP#w3!6%1i5O>e&pqO+53Cs} zBS@SS3!MmQB(E$YCINC-p981Z;O05Q2ElRAfhsE1ww97YMx-+S)XF)@DH9*P3_J!Y zowAlKm;NSe`2)2|1E;qBOE5p02S~sr9-j!w(##-A0s}f3e!emUP^5H37kWuhFg+U^SO&90CQU%jI-G3uY~ zMUj|@;oSm?7~ZZc+3`_FNmX0+cgvX-Kkg zKrDNg7JSp+oqp}`OB@=@?*7tFMm4Lm^+wXgwnD=eDAq_T*n+giCR)Ex9(?x0{4jum z_*m7lN5}ewV}y#nI!rnE8cw{2fP2PxGP>l8Fn;cptQFq=ergdnzWj+Ntco7YzTL0t zX*%esFg1NRe_|Tc^{o$7@FK-z3ixeJbEsWL_r{dCy8eJ&fgF{+O8GeKhh|CVP9*NKl!qS82*0swZm7K z#ng5`Cps2a`7D03z4)r&2TwX5K67Hk(v^Rg^lRdx-$!0ac*g77Q6DW89X%M(|IvHQk?t=^8?6%3Jg^Qlyh4?K6E!mIZ1_jRr%xViXR>7Ug%!&K zvcI!0ye(jxRCUkAt#Eu|x+Nra16`@dMltmTLx*G9N$okP)t|J%{2Rdd*1r>tb}0w* z-7@h^2q$ASC4U~OPtpYNh8kM(oR~|tvCzK3u)S~n_Gg{pvu4{qwy;5;yPyTW>s^#i z+abhdKa`9@8r<)Ds^B-jK~Ml>?=#@6GtC$7UHZ_lO zVvaIa4b6=0hoqvs;MGi>h|k7m{HyK-Nx4Gt4X!(vHMDc4t53%b5yxt^UA>dN#H7Se zxqm{Mez+bS#9;MxjRD{wLv0g1X*LyC&Fls?dL1j$GE>^JBO^)2x0id2J_)oNheqME zKVA)ZZEqPVaC0?x63fZ62XBA^$)ish)IsPg2=89Nxmjp$HuUG!-fA&k08el@xLVWU ze-u}`+)7cYipY12;VmN%=-4t+M|O)f`OdLV(lsH%pIaNAoI5ia-BF{qbZwN3N0`aB ze>NqGUete&Z;XfIzEb~IKauOWr8hqKwJ4r(%<|Xc9KnF98d1bMECv{jHI)DC3#nf| z`P)e6^UFp+E6y4|r}AC?i#vMbw>K%z;?-OC(*tTUdq7x4?pdj+ zpy`tYaSo~Qicy%M@v~Uuq;goY0G!-Zoug!FZFk%c z;ESf&?wO}rw8Hh*^q<0x_iOXJolpm(-*$WM>L+7U9Jy4w-|aKv#~p2)@N>Mr9;WQtFc=ei zGd@|GWL8AR%#B#ATZDA|yvRGp9l^!Kum^e7^xsU<1YqsdB&{cV7n>7-_H$zdJ-Lp~ z*dI2*@vyS^u<5_B&tc3~u}o%lIGl(I1j4rrHrl5J|HrDxe}1X^Z>`VGYxKu|e%3s& z^{;wpeN(K2%P?lEY8;pB^Lu;!_vP~yiGS@oM?DH=IVW;Zkc=AaQ-*HuQ&Hz#&=n3 zUZ*Ny9nwZ3^q$@nupaNzvPnBWc>0TT#03);9Ih|LVm+#sud+(!ZtaMcCbs7xyK&V2 z!0YzQ>q)q6`ygIOt2R=b*c!d<$n>bR%!p@~wfzE&Q5{aN6%<`+SzbA` zg8WjFIF$~ts#4cW9=wSxO)rVSPk=9U5-#040?o(EWFQ{b#m5fFPR7JO(Nw(g>6<(t z6Z=jy)Y=8??7r{IOMBUV+j7Pj=eydpeX@jI`6X4qo@UXJ4Lu-X3rD!+gI0cX)Z)wh zb4i;c?FtcfM1G7t3gkLr!sJeE1<-SAVL>Ax#_=h7-B=NM)guq{LsoJbE|=nN4C}`A zORaW)XiNt5uAn=GZ*s(X+vL@z#AX|wZK+Sib=ZHHb(}dqVQrvP7$yaSk!Y#x6!`S9 z(0ckXe8$iy1gpAZ2Ng=(khcmp{5BY}xi&R>IA9?6j5^`v(gJOn21Makopu-j(8MAq z7n=@U!(ChQngb{G@@fWrb_9ZO;(?Ei#Tr1kkKVCkMH6wh-IzuCBF*Tcb;9$mu70I$ z^!eGBFeEI%t9>vgaHqb{M$`g3XarIc9v1nRl4EMzwsK%M@vXFJ$8ibC38Xghf@1qf)PJ2qQ4z0yBM}*l4IY)*+?+<@SQ_*1sLCCS#I-J(drN z7p5sT5gaFwn0~ofSrPgk4AeGIS76j%m9tWE4IP}&9!1xV^&IVGd9LJ1Q}<8YBd-}e zI=4cdl0)cHUs$DptV)|EI! zpOrcy;7S3(S06X1FmDI*U3wMR^8+b1CM~#OuPp~Q-Se%dCGpycqkXzU04T5^r9-ZB z=B#(bx1fqxw#SsF=3oN|$QtA;9-WC<>0s8OH2ZT13OVPZP>0GLv9w7E8@7+pRR0Ow zF?0#C5BF}J=#c@|1rE7Mi&3HqnR5d_lkwOtIN6WMbZ?RPButqXCMYedbE`f0ZHhtn-E$$kh*s|D*-rd3CJ)xIg`>zGO4XQoVzMf|uBX(It%`4kdo0&1`)|OV7RqJ7u%!*Q?SS z%=h5P`V$ht`emFmyZ+$*^QcnENSLZX8Pl`;BdDKcT$ec8-T> zkSlW~hc(exf%4e`T&{>bW(0Jkf|d4@np`ZB^&k}+pxn>R5n zb5({(dY7%D^2x6X68bq`bcsa;Y+~L+_C7J98f>bbc?Oyyz7@QlyD^y>HBKN7%I+sd z%Bafdan15ei11Ad&~$F;#g3gc)9KUQIVmdcXEqz@Vohg2TpQ(+-|fY_HgH;L^pLk` zaC><2mG6N;nW?k@zl%3pAL#=_!_PEV8V8=0jwVx!(?Dq(h$lB}XWDZouhD(@^N$U2 zt3F@dw3J%>FMAp*p846BpNow0^`rR`^JJ$rveT4|`e%K5JdIP96?G-XyNLj;(!P^s zz0UqFYTwp0<~Ji(R$O>v!H6ChHd_Xvy3sB%bY`m-4c3jX_RcAB0GcYVBY@=4h=jw}ZXAM4F zqU|hqGMTZzL+U5}tAUnbm1zBBWRmRF1$lLZLc1n@uZRCtSK~tr>4=X*Y<}^4W^T-> zT-T_Yy;f4PwJSk`Yhe!^@bR;`>u96;nllMVQl#1>av+5=I(}ZJ8!cP5H79J%3-g2o z`du)p80@d|zlA`q=6#kWKE*e;itEFtbh+=t%252)6X4GPP@1zyY_zL)>>#(y9PU@L z6PK!}sbgq)msKza0!qId+R5@Mq2c-@YAJiH9HII4zlS}?Y+koq@sVo*Pg7;-iO?sG z;dk)HgR`wkXyKEd*Cu^{_%A-eY~-IM7BhcYOv4^WvfZynL7wH%1AnYh{()(0%)4zO z!)Ky65($DtLK(5LYF&RK1F#zgYyfc?{vc?Pa6z&@JrZ}WqmQHFRX9`-=}#%I3SGUO z?K1co@AvblW=YF|T5M1YarUmV^=J7DevMfi;|YHz=j3W!7As=Jt#hTjMXl2WHu4AV z2hX^e-6AB!e$hg6o<1h=$7jJd=d$L-W=b>ahj4l0i`F8Goo_Q&)4G$C%@l_8M&>L? zJGnX`$WJ3(5vmaIC@)2xCte%;jn&&o*kjqGSIzl^wbjbe4uX!)?Ubb*)A7P2jwY#* z9&MJZnTPy4gmVu#%IG#;t?>38j8s_3LBPMvHWdVGFIglAu8&eQ8#cJAwbP5g?#U(s zHM!ULt#8qQ^1*t*SaW2i24{6= z{7yzN>WS6_#5w^9;w$c%F>E|Au21p)YOdkx{{`gJBrIbI)%%6)_|-R|{6;^Gs{C$C z-SJ`1t`uOC2TnB2?w4O#2zM4y$4!l-rSxE?`oG<^G{lW zeg84TbW*7Gi*Jji#ciOk;)HXx{hZWy4%8(R_Q3yi9sXC-`D+aN)OZrZ(mt)WcDKcN zx#4>0b>-84+&pyb1(DwNF(h=Z*d&8Ttn`DWXIFz)ii^Wu*o9z=1ahe#`O2 zQ|)=Q4q9n=y4Tj1>Y7I?x4Pf8mF3GIlSl}62IK94Z?Z_l_2&1N%K!3sjWxVY&5o&U zC);%9>~J|Dk}xVyW?nT_KaqEGiw19r7a-*HZ%&!yn$Pr+{;nBXdqx4FHJLJ3(k{i| z&!(USg#pFvLpY?M)muq!XU%z*0xa}wI~WbwsritoH@f-Z60y-D=9Wnp^E%5TtFq7E zr6g~HF7PIp{!IsemsPaB8aLN&f#YQ_F6ZZ_y>3~POlS8&VpFFXY$cLEc<6uCPEmq+qO!Ayw|5s+JO9BYkDVf4=wno|g^mTjbbcU282SX4Uk#E)Y z)vUcEP7w;`^nokfw!X@mtMqV#3c+R9{XKrC@Iw?Cx*~kWjYm15QEWa-xHURrPQ8In z%Zc1NtDDdcC?Dx*@Oyr4S=N}>Tr+URPW5f5`qRvH!EE~KC9qO4wX~&H^aO~$$jq#U zAdK&A(X23iK_J|8Ucnc#_$F~2n^_FsM)-eFZ*|lZ3l5^5wTK=BP?jQcHTdYu+FI8) z)?TGEy0v$X_KkCs_U#z$n7Bam7q|@`{i&6lA0;ewcLM*x^7plrd=d0OHcx)&GoDC{ z$fR5W7FnRDZlcrm?eC;kT)|lgQ;Q(>-SQ#Lu)o1?=8dy~oZvt~nytfjSFb)Xg$|J_{?MKbDIS^TUEwOB z*W2vRD1P?01n63ZROMZXiJ1(%IGx-C{uO@Iah>2I#(dijtPXfFrUttuIO1m9hP%yP zLPSIPx^qO{hZ-~8L=>lf+ZhOTVXz!>r=NSR8MO5!8Jjg+>|Y(d56t&u$@J8m)J28X z^SsBK8Z2#?={-q)UN7~FM|cH&#m4AMQrcP83AX8*&8^bJ2h47m=}Fm!dX7m}hk64@ ztM{%huHu^ZZl9{6jlW?b^l8st%V(6K&W!o&NgcrFsjwq-k54q^CFGMJk?i11iUs2Q z^7lI$8rk3AS=$3wT8W~kiV>;OCBD|8Xy7N9et(Ei5_NMxd@XCL;u!y!m8AWYZ|NB+zooI!$ zj-2hM+#M)BVb92I{IpL(5YSR|{!|9dNX;7c%#_ID1y0R-kHt#31oS<~o|>kG7Cb+# zmIJ$n%8=*ZoCe7>@LR{Dk0^S==Q7tC8YZtq2O0v`2ieEiy8U8V06K4d8PXpL`0 zo?0`Ib>y+`U_NEMMt7v|#e%J*Q$k^vyk3<|j6o zZ`cgv3+c_tWK<|~_jaP-aOd>N0D61Bx^R@l(g&8r8tDGaDvAAKJBsZLg)aUHn&!r8;{roP#VM zXhV!HnTklgW?JtkrpcV|VjijDeqqEc{GaJW|1YvgdEW+`r)#kI>py=azkf#{o>RrC z2BE(~_FjS|rRFty7RUtQ^SdGpedoXD^Dx9vOPyeEMy*~O}i(lQ`Je!#>Zt>^vy16`;^LDwcb_9Ev1&j zV^SYT>e>U5!W)mCU;RW##jRP9w@wg_AFt^1);zPBR&IYu%5Oy;rjs#!bV9XHf1EIY z7GD>RAFqGnE1*_Zn#|fdF8c;#IJ!HVf{paq?VXV*dA{lf*Q$Q~kE|_dI7&uJm3!w8 zmZFsh{zWfeXPjvBPOEiJAGfS$u$o=H{9kAm&CjOCiZS9hU+9*->h8x!&$t;U#dPwu)}WP`UhUdD z8<~ye?CAQ!p0~(jZout`yPiBG{<8vUy;gn^{7WnHS~lhhoSL730mWve9xElASI{HT z7sU0(Gp;cxdDxJ-9}0H_aoch3j%H$##o?-I%w27}oY=~?%sHpEk8TWo;5Nlfcp(39 zvsfMmb_70Spm&5E$7k5zx}Z#EYLD`MpHKcd@%04xhA!%UW^Q2p64T$ohO6Wf&#LUI z12wQ_Z2Rx+q`1ed=3a|9zRkQkRE4h}{W~4#J})$|WL{A_GR@{c&Ntq^<;6+OH_FNH zs!)~gIE8DBd-QGiRqXaH?`Cux)6h@h<7>9QUujsS|i5y6TpZycrz@$#n};9N=G zag_O%{}1m+)kkJ4`l#O6SJIw_zSi8h_dSs)4G%udc&)Y!d^V+*EjGm5i55&Pn2WV z$O5XdUm%8K46K~DM=Yt~`1ZI}vIBx%x4}RJpUD2KYi5@scz!jkVxId~uA$HmG&$0J zzdu(qy&F~17a`tT+0$Qi9P9cdV6F^&1Lq-jsW6o=7Vi{R&)L&|3Z8T7RL)8Sp)8jB zCwUTToK?Iq{Y)I)NQp!p$S2R>)!)iOG$}hLmydpyXKT^8{@FbIO1GC;l870cPwZYkTFvSbA^S&UTop> zuq7i^>%x>HIgCJZ%RBt)@c;0hnWdN@c-;U^N_28I0l(gJ+TbS99sK^?g@?x1FOhzRjo7aHpO4m zTswu;nG(94YP!yV<;Nlo-?HE7B~4yRUf1t&Xj0juDn&C?Q$5rZ=`}5z&>M0@gPU5b zRQ{MQ+}^i3rMS9EZH}NtMtOdGsjND-2503Ps#>D(7bTNl>`E54S%`v%xmecl?2o;xKDXhj!>nyxiXGhU~$f%9lI zm^^IGOpi8V^=sN5YGIxufe-5NJ|6^&TMGh}*}&Q|b_G5xIa50cqFUwVQ zWK^&+S@gUR>#^e0m{2fII37RFi0spjx+nyX&X}aCpe z>H0ja4lxOLFPR{1oHd(Pm@ggoe$QZw;7>nemzZNcSAf*S@do6N{3BaaFx1c{Z|VV# z__NG>@$duI(-5s8sZX}~$Q^*2Wu$oQo;1>#*tfhO3~a%qpfAoIEt3=t-s3YZeiu>tZB_$7bv&HAtnZ&PD0~@=}I=m zRWU@e6lm+Gwk{w@`%7b=dc{f|t+^lCOy~p))XZbn*|qtD_Etm5fnL=#>G)?Xa$a`# z!5gM2kJTqJ$*mOqi9vu_Z;JOk?ThiyFvMYmmnwE(>Jl89P$a_ptv?~eC2X|OeFu~S z;Nx`TJ=DtFXvc^T_XnR@ThJ~&d#UQ9F*2-UPhL%42uP8=NV_;2(`aG?S0;a!Cf(Ik z*hNkSi1ryL+@a;OFMGy?&Zj3uvd^hiCCS^YQxbP{U%D*}#cWQF7p76F!oPU?msoJ` zUWsZeD+o3!{E#E78x_m^(U`I8g~iSw=;JTX4bC!WU&hYZGS^-L1|vW<=~z9vO4T0T z??&CZ@h&E69)aB{ezRu>HRiar8#=HX!l~6b9PD#K6oKVv!55c0cBkyRMyU)jzGZ}; zgADD{%Z1#9aJ44h4bl_S@wnQbfb8zri!kdn z-%vS7!18d+TUocE&0Z@HHr-lm~|Za z#S9&SDiCp#cRLK-yA#DQ_s-ZBbQ>(TCg;lo(1RWcSO-#q&(mOt25-AOwPc4@q z7xEpLq!ZS^0`Pjn@nMk6?3MIyQuf4b6H>PSOQc}0}xhMW++e3_ujH>RL6Q`xt&GrOm?vrkj z(cVfulcD!fZ!*xh>ZlU_g9YM`j&}vG@1L(~cXloi$UaeY?0x-V-x0rK`*jKDpEr)2 zxwo=6Ys)DR(Ux2ZefK4a@-7jOp?{QTh|b9M2G5-|_o+V+=-_i`_sle_=GKApYereL zPNuKYmC(yyPm8rQ5~Uv^5!HnhKQ9%}#&f}q;Hy>%-GR~Z>7GKvt{GI|5re)iD^5j# zqUNCyoqC$mJab9=!K_DbM2L3LvJ8B#%l|WQ{+sj=cj?V@nIhIT%Q2H+OPjj9O1v z!}jNUmThu#A@qS3lsw2?qzKyVkb0S090~OUz3`kKpbSAD<*KffqfPUhq168V zjV5}0>v`u!@arE|hW=J`6eM@>Vp}Yu)VgmBX*%&$D7wbD(A6m169*p$Y1HX13$5|v z);SUY>==s-cJ!G!?dk~^kZg=NSf}N|IRCcrD_6xQ{`Cq|EBhXdO=ZY-uw04BID>0p z*XPV#EPOT=_K=SLTJeJcSd0MZghCZttYf!ArJlVp{)LF*x8mt1`PvTD&*J+JJK{p@ zQQgTuvq1|>&d`GAz_;9c;T;<#`>N4ihmYC}~GS5HMA0Pif0G;{NSVh(QoDg%k$4`sjvi6Nr)h`vA{Zme#v{Cz4 zK4=EN_0bRX%qOc-zN*J1tjCn-eZ$pDKjApN7qlu~sAoe8*j$;%%ZW_3T2yEH)bKf1 zkg*5i{K75%DNW;hXgy0N^EP}s(cY!1XJxB4&;HZ8g+jVXUM{BOl z0A>u(Y{n$R*^F_up{EF8hf$#8$3bfp!1-1F{WmsSp(gW>#d zIiOAdK2Et&IHh2sg_xW_G1&eIpi`{Td6*8U{V1-l0QqzeKm3iWgP!4)KRik-`pX=a z;!4zIUDV@J3FN^Cy`0B>pWzd%tp{{FY1W?(q))yfJtRTaiq-Qb;Xl<|PausyZlJWl!dn7H$_pQy$yaah@w+hFttm|I z*`2LbN^+~8noV{S28=_&T5Hb!PAT=UULVu%E>*$>W$S#O>6LQu!+iD0!{DEX(zn_P zU0U%^^hqn@#Q6yay3wc7e!%D_^pu2_e>!DMn38^Nvx4bWW61S!lPXo#wuUf#jecee z4$lUDQB|cQOm@^(TtFA+sH^7NnDJcC8Hi2Zf}n&fYCcLZFEXHKo0LB$@jB8s9q2Rr z?WjkR99&BXI=^hBcG&ykp@uVjsE593{TilO#7xtiiYCFzgxqT6n|IEzc*?uC zF@K0%R6*5!uO)JPzaD|@{u-H=>9M{lNM^V{y3|%e3M&V^>~@CU&hQ_ywduT9i{!EH zx<=i*B0T38&r^IE0&QG5QI-$t_}yOrv%YmI?4z;%7y8@XyGwrIYt~tM^5IAJ8MxP< z+}+p#Kq-07!uqT^@yO-Z9rLURifS*xs0S z!Bc0hHOfrIhbtQa+aGC%X8b(;wm1@@>y$P7I8xP{mYa}+uZd`}O!x0_jlI}Ff~NXF zGQg`z!CDt*G&D1GETa}DZQ=FM#jika7mXG zusD%pGyGCJZb2SsM3MIB*AYJU(M`T2 zH}_a#=Y@+Jv>Nu<`~z&iH!b|)@zA7Lm~A25L8X31EkPi4MLtETNeQc#!t))kO<&-4 z3I__?w8ML&eI5N2D2bVKZynM8m5vk3eAD2Bq`ifRH?pu0j&))2F>1-!0oPq2J;85! zDt$9_>8OLmoDQMcORlyM6mDydoS#;YU7pim>5zF37iO6*4*7Quwc$V)?!_u3Ye%tmOX1%gS) z4XH^1T&>$WfD#a1XB+u9dgTNeed8YMI7M#)RUCi3bhxC_+HU4P4BmL6enD~No7xB7 zosIJ`J)xnQpC4>SL2B#@2YD&3ftAhIE}E@-Q-ZoclQrm@$&p8hC-Ua(fg3Z6N2MEk)w<42w8c5LXWp5I`Mw-s*9GM#+(@zZLm_{9k zV=MVq!3NwrH?uzG503MnSs*?e5os`(bYt;pYt6K~rthjZ;NW?iJ@b9hjO~A|9c$GI z+w<$JJ8|MI%4HZJ{BF}KExhPBX2J2l&y@LUP;?+cQTU+)vM|9>H38%m|<^wbu2$EFF1@grD;ST9$H+L%+H>t zrpx;Fn>3O}Ewm_mHpB)OCk52;sMPFx3nix9^CeTuDbc3)`{1k*ph=8n`0dB=<=ee$ zb^Ox<3__BHQMA7ntunJrq_>4+yt#69XJ>=FE5`OQtZ}9NHef^?Fe=E9{EVEkrg+-l z7t0tdOimBqeb*r}5wkbgeetFNI>p>cC(-+8lTXaURkM))t~nCpG6@35cl}r68ua@l zJz;0{gC`yjtz|zhy+b|cxV1$7xaPD4y6^|~{qGO;y#y>0kXMwlb}T6UH&scM@H5ZO z>K3M%R<`9{PQe>KJ#*pai|c4qyxfh~L5+#d&L)!5QJ&Y`k$>r$S&6YM5$rT|RjeS_ zSH@N5^dO7-$Ga3lq^b)t0QxXvMxWchSE|M{(7n6#!+D*m<-gl<9XoUOO>72X6V{&j zwn?S9WPVP4f(8KC+VYJ-7ZMXMa=K%9sIO zJ#P8;JdI$H@mWy|R5xf*9Us0HIX+n|iN2F?qMV_H*Uz9G3@`=TRXp|;q`nk%%;clY z_}nMXnVEfE6shv`gjcbuE}@q7**y;Y%FJ2&RP0lb>0Mojt(8i69l})nRK}jFQVs8U z5N1oTMGebxdE90H6a7}|xqZnp{J|gDMV`Sq$Eth8i184GxXob)IpG=U<=Lstf42jm z(NyPimc5X-Ze=7wGS$gKgI&9MuFguGAu)>ORanmt+y+)J(b7-a1fB&B zb@fMh!4;l6ZFTl|GwcHn=m<|rEic*6fu9xyRK>JrR9r%g=$aTsFY}rs2cJLYq{A&a z`kDzFO%pB9q=ALPM23qoIh4Pyb+n-%CkJCaF}xf21>hG(;yeMrj9!o@t%ttEb2~Ri z9}`9|im&E#hy3mZ#It7;&S`Yhr5(oftV&8UrxLYOPYw*?)6hVt0GSePJ7V@{}hC`=Yq#5auNL z{sq}>v|iR?kL1uu)Dd!;k0`5B4}lClo!@a?pU#@Z^mO&G6%?-*2#gs$>XZl3)206#F%$kIiUmUv+qA&5EcgH@{eMoF|l<;>vs&lPx|tI}8Xj zI#WWlaKJGxWP_c!wibGv)X||4^c^GDahQKV(8tCb3V2Asm5!x} z8UoTJT=`$1U<@f1i(@nv_`GLfLKaPJZ53Tj{Y7(qSurjNU7l{hY zRX9Eg8y|;;m5JMfs2m}!m4d;D$b-#}UCdiOZlH_MM6M#}!goqc%>{G&=3*EA zg@79U4O)_mOqkQOo;{}NuZx5T07%7TSi9z&me+)D?h!HsimFXgDa`tda$`)+n1 zaLk4B@%JMisKraby5&|M%2MAgTlgj%wVhLfpi)my2xhQK5)2j3@axvELhK#5n{(y3 z_%ROeeIt##^}O6)E*hQ=;~ZMtO2)^~%6Xbgm|k-$@Z1a7yr!r!v*WCp)!6b6LBxMM z={xdBgcKh6uL_@F&m+g3mF#LiXIvUB{yOBVmgm!jfD?{HPpxH2yrg!xs`qtgX|zaH zul|-xLQC~U6>o2;-nB|)# zGz+3-ba>Vgcp03eW+f;fH$pS-`K^u-G`)LfyS4vxTOq`&b9BdVZwC?@1T|!bKQX{i z8^yltiVuZLI=Y-wuF0LVh>zv8G885PVqPB0Rhoceud(3RF@G#}t98y;Y*d^vF&hMf zQX@}f@vba>#hbMQ1~)Bg+aK2|dI~mEY61P)n#qUwo$x?k=(j?3@336Nwbkz1BHa-JuCFGwUB;^Z zCXm#3JL(kWu>24`1Y|Wn+?OzPrAXQ&vD{u+0(4<?TE$A4o-fx>Du8^QBjlV z!NV}|=#-b?H^iit_uYykq+*txxdRpQBU|4UuK;PsR;^0|<3s{*SgV`_Uyu zesVheyMX@wr`4O&Qb5$j$^I(#X_w8K{SCSu3LH;*VZYM+AqRA89db0hCMG0)F}xu2 zwyB@%#_S55J(WF6pjiAm3`u-xj(3ox^xJ~|oVfzL5Sza`8tC|I>{z3N#4tq!opxcVMc2ff72B#F$p;NUjLE>f?Noq(&? zNEVL7iQNi|MJXZuv2MYRZFlG@X2Lu2McnzY8izjZ9d(yi(ZNJ^$=G-wsd;$XrPv>Z+R)>2duti1Eh|j=HyBjOBjmfZZYQ)B~NGALmj4;pp zE#+KH>sd#JfmG+&)s8WOTu^iE<7Qp&CUv~sFK(Cu?S`exjEvtRVed=L7@_=?`XxVQ zw~epEc@S48{5b|=G0Kc7dt&%YwqbL&)Ga?Zr5U zgICE890$N zi+`hNBq(eBi}A1_PZ4p_v9=2OT&Qo33*F|*qn8JS`nFEPRkssUX=@ZkUXQ}=) z7s>1KZviRifXx~WdG;SO$)dLJpG~Y#tQ%mY<(w1ujpOiW>5!InQ`KMc5XKWg5nsYi zIPUV#pbFgHei_|9=l;8_Piz~|8h@EEOVh7;Bi>wAX^J=OxuMpDJuX{i@POOulQRle z=eQDbqkiw62355{D!SR`3eo&06RT5uqEZGncg$wzff1{Ya^0C?OkA2VDF9jTd8nzW zlWM~ZWLP~NyB*q23#y8#59wb1`a~QBrhs=;QH>KW4~U~vkhnWXD&?lo{kl6BrhD{l zKhMlAYCyGpr`gOb%@4qd@DWTL7328Z>vD&{tVZ-j+I{0XT<btj|X9i6dbtqcO zD|_Gvs8ip-hYsX1yOL#oSWi??>kwe_Pt}QPJSMV4AcHB3p5h-F)t~s+vEEk zL^Iy%K3%S&J$PTp6nB8}8lUNQY2x|Htj17YbR{`*#$cRiI%Ja0=;fn-7Ao(|D1(b7 z95ko>P5|rM>KM64JlLN&=lC_3E7X9Y{+bH9LL0*NdB>sOzsJYEZlNcaVX_885vLps(mio(A~_p@h;La2?3^E2G(}l@bS_q z82-HY@2WbZw&cohU5Am2^S~e!QO{y=sMTw@8)>C4D+zT1-Vfpo|Q`v z(HGG_5r@ds@5ERZ!7|uB%^Xn&odx~b&x2}M%^qH`K+U+RXtVdyBPKC=QyMHM4N}qy z``A$X1+e8HOOeudWIN(}N4x06@oGgJa>c*ebja?M+ptq-$--Ph!HWiKW{Xwp?(^`B!;t>4_9?}E|A(ipf^W+GW2kY=&ZYtKNC`1JPvm02vjAJ=`BKVP zsQ;{VPX6{%pU7x!;+)2?9}${b_DHNu8V6q!)vX7%zIX7i)M6=nr#~JY!R(`tX|j6m z@lb#lLq*Z)WH{$0T`}~IG8;w*;(yt9xySnB2u`5M!Kdz^qgn)JcXuP7C$;1 zxa=}jwzC6DCQwKhcyLWQ$RNMqf3pC@4?<~K^Tftw>t{!j0%ECF3mU);;TZPE?pKQ= zY$X~_cTxOS#5-a|CaO<_XZIo~RwR>)>vwg>%~hhMR3PD$lHl!PWs|eo>+#2i82-3Z z(L=3fO$!_G1pDBUNcZ_-TJeOn#zOkmoVGSgCqH@&`rFQy6LoLO<#-lfhC6IWj%-5d`OzI0hSA1QGqu&7orO3AmO4zo1Mg;K=yP9npv|!>#is6JnchfRb;;cLLBEQ zGgtYmK3NfJIjSX9Jptg}IH~9Ei|yQ=q1|<<{KuVT{q|Z?)MtjQgW|VMkx0VTZC-$f zxh)MK2i@+efI`jgybQK}r8yW{zr6C_PW0^dZLoND{~u;(?>-sOD`;2}(DB6v1(l=( zHmxar2kg)X30Td*=?1Bx>Z5PE|Js9hmI}{#i^HbfRy}|;dzC(L5vhK18NPbxW)9K4W?Bvc0z@qt7n*jeLEP^-&7W7JbD^NW4pF;ef|V9%}E$<}CKt-$2B^6JL0 zOA1kHU-N^*(=^8qV>4vPRg_ls49zKs`m5Y))|wQV;J&H+#@&g*ls?j5(X+hz()Gmdx44*bLvj-k0y^^ZD(4 zxxD@bE|>cr&-?v$yIyDis--aoYsailo$O;i1F=35_;8o?^4<6?QC9kr=#bZXZ!#nU zwR_d;&|EG$VZ7v|Xi!gdOIdL}xpcAZhZ9S7Clda``rtNN&je53Bn!ICv=Z^r0Zl(A zR6KLl zc5-LI2e=>42h0)0Qu~z?!OoJ!i^W({srL{%?AE-+_;9w!XR0_z|9OE~XGg3NYNFHa_i2q7wWiwyKYRfntg}Xo~+DQO|d(_AbJsY zxK$aRqx;x;OT#@uYbmz(qiYjsJX9T!4}%VwoDKq6CYPOQ2ThatTABN+K@}z z$%FGsg^h@Yh-gYEb+KRFrrRd+@h!{To$ai_@ymV=Zo6X5s^zDinE$i7&6+99_mQS{ zZC}`nCNs-Rh%Kxe{G~+zb`?1|@mm>?;2R$rdsNwpmWzX&m!>d-8^nC>PKN9Hza)V) z3}B_Dy&hGA{4&%hNv*&}4vFs1Ei^3oTi4sTFFos1g~-PE(!h&Z+})-wJNQm0YSptE zJgdZFECOStOW9k!oi;(d17pG#NbdLsey6Ld_GVCJnfbw7HGx9b-I%s0EG(m?(M|?K zS+GTDeIDf$B1c{+9BK3Q~~+`#IQPigM(2%qr(JB zj8NF`yWspF@F;1}pu-c-fo-bW7w|aFA$>uV;{dC6`6=f$sVIhBGd#%^De4rC>Z6`? zDDjzJa-^M#@T-09*a7it058?sUiPfwXlH$I;CN@4j&Tz-y_lY+wXTVIa2pw-+7!1J zU@MM}d~7#T><>^JhZHAhG!|s>huutbu>Q9cH}0_|`Q%8-m|3{jtmI;Ph0XXBa*HCD zbb0;j3du^)V*R-FCHzpa9aewUbMuyyq#o|nr_vDR@9q0pySjh{_QnELN5bM`EB&*n zLo{jDs6mwCf4MvU0+3ih{mNcW$S*6%UD*Do?hbKtlUT)4n&}G*Q~*dM?8aJ^Wa%QT zwbRP&l{qFloYOgSF79>wj^wz0r=ZJnyp`10d$*MtT)M~Xa(`B-$^Ej2+WwvC1O-kpq@@RjK z8Ro5^9ugEYcc^-`ZHwUsBfSmeU2uUrsp@4%N~6;7>DdqeW+%3Omh!q|bee(TFLL|V z=Ia+LsIUFy9P_GUS=V$mk}5D#3#aX;Ppf9#RFwUi6oyq#M}eo|G3;qg%`1W2y0NO> z12teTqX06QoJQaxV{+V)k8-QHlhQa~9Ln0oQSPqoRn*(p8DK-HUMt& zcTlCqB>CeyTJ{V@I*++e-IgH*GzOz#2Fq{mhGnxI?KT3x+8~=5@lAb>ET{0{`;x(zelDjXxaTZL$=23B4Y@ z-HAopOqUb0K91i%KWG`~*?^%?j|rDM$e(H@y=sMYOfHB)36N3ss$H3YoiyChv4EtW zqJ5nQ@}722y-huWKK3`HG~#$xr|K?*sFtKnph_vD1h_7w)EH0C87ib zATxPd(Rs_Ws4Q7{ADAKEMd*wAK&ZMDUV?ycPi#N86hhn`{m;j-{A7-%!uJG1|3Y-5zn4-lSLn0my! z8;Yy&?eVcnbQ&3#KFgI&Fvxk4408b{12sZHlc)9oQO5GU!dE3Y0pazU!sJ`rt%czy zASA<5WMKeHvBS+A1Kb?PjpjusACqE5Z2pX`>QL`9(Ieb_l9|*fmUxX}1l%`Fn96*- zYO13)O^!;tGx-?~u)&&wFVRoHnU%fXOKc$SO!lzTw5kuw*`2~^Zz;`_t>yZ`rR+Oq zjN=<&cVQDUGD?%TVPWMZ;*|}Ae*NHaNg9H7@O@KE!-i?;sgv(YHH{pX0(?xx9aojS zTA!x%=F%ROtt)+Gj(|S!V7#Y7aNOMmO}}e zy*DPM_MX(N=Y8PywG6L?Vn5Bw9IeQrV2M8JwiU1qJNJMPWyed3f|_00lH~BECw(dJ zpqgukXF~UnN6dSTG^`;eW`WY6Sje*WqinUvcd6f<&YNl}0oO}@F)ra*w2<)bgvNJG zy!~U)fG_@+c2`FEvBpuBYBP%Y_bT#9FE-(yKp{lC|CNb6rbGecj#vEO4)oT;KOCIo z_Q>cI*&kk~#HCcktPzZMpI0$mObMQP6|8dD@TdBx69+?M9Jb*)ewKQC9<`|NP5;>k zt)5Q;;JO{d^&~ahejdKDyhqc)m=+1N(4kQkQi4u=T|WCTMyP@^1WykH{EXk0pgMKN zXV8dgSbZYkkcQgDg(8j9)%2bE)uN@umOR9$ErR{}MnjuQ9R066D_5A@$MT1+ zmWvj~ht-5g)8jv~$CEU<*a*Kz_d#w$DpYd|B1E|B#hi);0fU zp_k@voUsIq!l7Dic9pxe!L~-m1NzYQ4}XMA)nLTuA~zxH`O2Zbqr)GFUugCf_4rmN z>ogfHD*w<)^1yJ)2dQp-d!fSma_fLM&aC{M)=?NvPrZeJAEe}lMpx3q3)4^StKsBd zUOeq8MOCI4*c>)D<#i*lRTe>sx-O199WTj+wvN5+Ezd)zlkpCq!Z51Ld;ZrQCrEja z6ZqQ!LNYaF6rHQs=8Jtv*s<2@)@y;8u38tgMhgWMjm>V7$`x@wZpQx9tZmznBXvpl zSL;4Xc~YZ)Z_Z)O?krpDYi9tLyn5aQXSsdRJ ze^RezjlCSDn*H5;hn1UYm2crJTK;`}2=+Qj#hf^gCgNr-Mu#DuVK4@J@VuDr0*X86woJUsFNGFe}_bWxbOHS~v zQoRk19WJBg8V|Ai6vK-h_)0+01g_V>+q*l8lAvp&hZo0>z!Z%re zk4=g4B`rm1mlgQ?6E)b66}Bg}b}-i&k!G>!o!c|Wmb3s@No|0>W3^uTsSAuWdLwza z={;HM_m71dnPDriUB80qeH_{(o1#P3DY8wmcQN^9aa13@Ulcc6^~t-X;CX?Hbgz9i z{SzY}{mJ}2ue>V2P*#&;7=bf~#uCgh&75NT|n1?6t)B-wRd#c4CgU2GaDgPv1H$8dmaqvIpEM+Su?UgR3bwO()) znm@67T;zzDc?ot7v58M> z18oq4?XUjxPcN6d zl(1t1TpN=&4p`20$9+MhM-epLbgTDCy&MQ%| z<{1!KK&Hb(3Ao> zV|2U4&Kmha=k2NL;H85_(#c6xso(9Amgg4b4ueQ<=0#ZE^4UG6RN9LJK9jUvQJ}>B zt{T&xHIMCwcx5YG&Dolr?DFEQG8)aBtvKXf+=+y?%T%3ywj0ZLCH^`9Be0tvtx6Qv z$kTts{|xBfNnO_6+sz z^O(+^<-`r#oNuv%in~f_Dv6y7-ia108+?P6)-!U0 z?(Ke(g$%R-X;9qelXZ#f4|=SlnRt$mVoo?%vm~&_ zBh^XLz1_Rm#-8XSJ4(HQ?k~v=O+K(ODL0AkOWKRBvTb4M^1N#5RwCYg{g|*2(Bl}x zMTGar2KJJTGp*2>s$csvjd7bgMZkO_jJ^=kl8hk_!hJ}b!CTNH^8+Ud`b!mVxJH5p z`H&^+5GV;n?SDKmEWw4(v*2_2=!VfR{@0*31wg@GtFh1qmF|0NPQ4fe`rHc$A599J zM9p?Ph4+NU-p*d)c?dW&k$pp_atL;*{uL!WB=DIiO%ziTX`LSh8wQVRi-BKzdH_tc z!7>?)4`Ryb8za0pQPW7?2ec_Vx22QflOI2QTycGHDc@Ukt6Si%L*2}3K+AB(p*<-+ zYb9xoF{KY@+YNCmD^Y2ioBuu!ap_Yg#>%?cW8&MP9BBYzvjwCnhQ)(!2GHQv--Wk= z6YYgzqTH>yD6`+IF}uT28AZvzd7bp?!v8l}9{hP>WbadIqJln+z7!`v_%YJ@t7{@y|A!m@oQHjMPyWPqq?qTWVMX-cUM-d z-uAjCe1}>-(%-2zHA;~kHoE39uo>V4SJ&X{tI2xha?(ic=Muh!utsGc9`{fqPJg`h z0iSUIk9Er&e~xg0cab)bQ6bCu!*;3s-aFyhCi$_5A~Tes+kD~V$_&W$#rW`aZ!22{ z)+LlFL9=2|v&LUa&bCh(NNuCAB2kZw>C{RC^ueo}D;l{N5)Lf;1T}3bBQvqT~o5C`jU6*(oXfrM4|X`dA1#W*=%rN7P|oLBg% zBv$(2^`<9sRO?Juboq1J1`kgA@AvzwX@JO-gp{+CwP^!ul_yhY@1s^#EXB3r*XltT z00{kCWuV#H@Qq@f#C$-M=)^zAcEWthOUf?}wGRyYtk#Jo@;LgmzK_az)ampj_OB5= zQ~nD?#*W(wwt<71PWRf@gY6-l?*@^{{IL6I!QAr`u%7sjaely1Br&bqp!TE-GHp3k z#%o8?y0gHs-q4Kzr*QAGAN*gonfvgciR0XF4o&0-cG3~TvErKXwj1;L1GUYCdmzg< z9waziSA6DFAP;^%WrLUkZ0Uh5Wj7uDX$5|!Td_}6HJfwJ@--BTT6gL}K^`k@(Z`A8 z((p{%wNBkpkJ>+T^vdGO0DHyltBka;e~09Yz&19mZQr7=n?43=S^`?OgN_H4*luQi zq|q94<^F-?UmH0)t~J-ZtUjgw0b?K1D+f>19-$Ss5|Z zZmbTCo31)eRsT{8aBaK9*NbfSWHh&s-kDxKnk4>fF9@sS)I&L+=yl~>rzWYO`#lIoZ3s|*N6BdnQd84v z-u`{db5YbW=G6h1@+1~FX9qif0$N$!KS13$TMA(&s*HC#@h&448Ro>oMzxfV06uV1 z`X9UTauQU^KGt13BHm|{ZX5Yd6T}O{UZm=X_0*W^R^yPPfpfoE!O!z{)eHPr0bnG2w71bLHMSV^e) zLoTZpg6RqmmL}~3C9$T_+ZGkMnif7jX65R8PkY3O;eMXWxst*5tayJdkbHb|O7DKx z-O-yJQAgjmDu#wm1ib+yGMbYw&jnkmznAZfs+@iz)YDv=^6IN*PIkW%=l0 zUn*%I|7#L+yO4jZtnok-cfwztL^}ksLJ8*ZZSJDPT92rZuP1raCqhhE%P$5XsK~_x z?@_Gp)`M`TDlh36!LkEklOqI z<#dLADO-t;f_@%vd9Z2n7bUdx+}VV}l)orIX7)9*_6_idwbvJ}JbWqUz9~DWUb=SH z6x|nz&YYcBu|D)A^W392c{`b!^_YGCKYFU97-B5zp}STyD`(@L;r$bIPMALQ2ujlP z@y;!~jjIkotr(RGZ=pe@@58HRsnoE5GHVss+DGuAVB*he%lgh@zc%dz2RRJ&x`(@W zao8?E^euBAguL`MzsqtnGyM?1g=vdE^gK++e*5xrly#i@o@@XYF<2znIghNg1R6eK zd(wW7%)AIPeaF6#xY?eP%6T0zV-YGuF8Q0sc3oX9x9E@zJ}a8fGCPnnUsLW}xN?nw2y=>-0HD7c6?wJdV``50ne==zfcqDaCcqto5qdHiez8Y>fzivGqbK zO4^jt$my2__1^9t02^Y{^fuFlNx|C)bd%X6yA2>}-bKA5bcl_v&`?wwnX>Ki%PR!u z>x;iW-vOGuy4IGTL@vaknN>@@yNMvK)4cv#4gtvzwD67%2b$&g6>wPI?cWm(kGp}D|OTeC0S1&e{^arqGit4K4e%J&lagCZ+u)}z)Ea;IIB zAbpfB-0B{2>V~AOEY*5HI$8Qmf61LU0;Ii;{+D3It&6~gH?DW%A<&NMaptd+?@{WX zt%%kottGDjNeSwDz?nz7E{TA@@ojQWz*5n6Bj7g!Cre9qYE2aFPvX>5yK>9|2_j4- zY@CJuRw#<2kZEAktr5gMS>ha4(dTPfBp^V9mP2Z>Lcv+-YGCXvv(>W1yKAi7??4pV z!ZJJ6M%l)SDRW6PZ0fRV2Myxq-*P?za%lNfZta-cSSrvKtM(A1KEXdB;{O>5xs{9G zxB5ZGEO)SGXos^N*SyCP?iAo2lvL5B+;7{JgItHlrxJHUg_=~fhpCWE{4(7Th32W@ zv5|=u)XJF;GfDP&voPq7Btos{XhfjTq=hik{PB;)id>r-pVfv|f0j5Q=@}v> zdf|cA8N#ZK=`(ondbfqZF80j$1Zg~s4vP`F7^sRa_MKazQ_Cw9Z|366!d(qWNW@wZ zsA07G=G5U%0ypd7{m9lY8Yfrv1EsGE`9a4)q)~91Ud$~6TY4IOS~IZA1?%4Z3tV7u*}m>oI9{F?H${vW;4V{VVqr?1~8m3k4CK=A;4i* z_I2NqbSWp>(FN0cJ0{6Ux;(86o9XBdCGr{DApM1W6g3x%(pw)-2Z}x0pgTuz+erdo*V^(RL5jP?pH63Sz>~2kzLRn=GQ9Um`!WnY#y=(0#={k! zUig1(WBENNeC_hj#hp7(lTXlibLAUgro^ml$F9;l6Y?u5)+ur&h?133l>?GJ37aOn zPPBc_C{@s=v>f|u&pp_7`1Gv)HKn6}B`5#vvZ4`8ERhv)vhkagP&F+1YYD(>I%jCh ztaDItu#mf-;593h51DeD&wlk)-bhZx+uvzP^W@J*+ZBiQKorj7-|RL|@M!~98&;lV zW-34S5i$oF6wu(lxz>a&9Hf>~9^mI9b$`=H*`oNcS;{aR_>E-(&cJGyC4! z-$1SURClRDPBe9bf5_-)u3>4G``H_)XLiVUYMZn@@W2EHpRT$}*NPdq8e^G=2+9w% zwVfhRxm^|IcbmQzY_|WL%qE0|MRuuGq9BKMnjKJH^GN;aDZ2~UtE9Ic;Dw6sjLn0F z*mV`WP+^)C06-RTBwd3ta+nJ>*`TKj740PQ6VqjzDx_YbInz+?!1ofHPlo#QrX(GjLWNZ>tD`DN(?la2N+bzzsZJ>)eJnk2+V}{@G<`X3=uuK=y z70U1wzuxi(wkI3^5|lOc7=&% zOP8%+M$vsX#lUCqc!xJ77m*JN_+d*KP+Iy#=$trkNw_qIKzUd>maRzJsut(YkYLgH z-V(r&yNm6Theq$^-T6Wdm$`k`W5Vqk$%F9gk zJLp?}2e!J}zWgHJn8-*b1j(MzDr>j$VA4Y#qIv{Q_ zZRL$7r*X3cFoi4zpu264hM1YDLB|?T0u(IZO>tg2?jRi5h$y<=aBMq}@ zDewF6!5yNyrE=6bn9(i+|BTe}oOrtw%h113e=M-R^xc!Ssh30a6W5Us^=&H6^B1SO zV=MML5yv>)j_LaaIEog_i+07-0szx2@%fS7k*{frtovUZ&KY0u6ln&{=l@?9;~xA0 zeKW2L&2z_Hp*O3%G5qJo33DgiFHV;>L`NL<3bO*zIQzw5jjZ*QU6et9MCI1ca}xUX zmoybJ?%$Uaugdhc=ZjvD6w1MP1rKm7SHG@uZ<$VWWC%hIo^+WhZ= z%etQc<;6UwP2^ce|FV`NO=?C71t}g1p13$OJ#(!?NV?meRCgpidxvK2;#F{vrUG0- z8;|yQ(Gla#&khbTi)X1;tlilDr@w;bhShj^SEyxwQRd?TvfP~|Q$X=eX}1RPa!RX8 zaw>>;C`eyo_{K1@`9we{u(TYGdbSWWiPmjm!*o@Xj))f@IYm#ZobT0@DedhQeCVDr zPx?TDR&6yny7Ni?Ov_5=RbmV#(c1`TsKDX(m}&5T zLOop}Bb5Ui?d6#0m>lT-&@|Bp(tRAfnSSPS=K!V1P7Va1R9zK(J?K3KtE29{u`Q4l!u3?y% zHQU(C{04{=IsZ*a*3c*@D3=AbydLW#Sm{iqcSxppgsb9fBTc6NWs&EAb=*3Lq7PZM zjqrW)+y~8$YFhtcl!5cmsL!RBFJ$4FnB5o-^MXi}X&~c0p z=9$LTSb5|)-5P%EG*>#OKft(xRdEztmQmySzFmMwbTVM1611(JdB8eP7LmiR{)j4* z{_6QMW8Am)q!*0qngmO|$wrlhHe^=Y_=Wk$@&T?3PUsh~0{H^F&QW4C*VS6LsS^o% zYA$X(&FmNMr6O|e29gp;P~6dd3oIW0H&}Z5VLR4{RDf80A)P5UQ;bjUVbs{=PB|?c zEKm5(y}9&7Jb=xiG=DbN)sUrQ!=uZ3#mi{^9D(Kn%d?^i>$y&SodMU3du}#7Ng4q) zdbRvHw(86_&qtj`NOOkRT}=@0YPHea?0X)X2KpPNWFYrmYqs4BjAx%IZn4ZG$?cO%##J_SysO_u@Grh2LFc{yjhOuyI@@eFfc0MoOhG7 z=|j_RWzR}mdO-$$JY#aT+@FyuOFQ2wuI)DF{kA> zFZ9zIxNgKndyIo>g7cdTekOVyxP%9T5KJKVZwgT2-g9M_j`=^)#p?fDc@^b2l&L`ic!^V0SNkoe81qCM00`|g2|NcZ9u$^O@JSXKV!NQI@v5_`f@$dUEtAS^crxX}9euM9HMMa}0TCUkSJr6mxX~L6hl42m4Z@_$oswD+;o!cl$k+eM<+s1sX{g@6)W-Q7A<#QH>KFnV$D^VREnd zO9p=mhz-M+=#SK;JPfL|t{0zI4KTN5Ju(0!?W^y7xN2GLw0!uzT3=Z^ZLi&ATj|OO z9zShin#)%aPrcAO8Y8*`45E}h$N;ssTaL4DIMWQB{f>vQv~Tl&2Wa;*;l$dRV?&v>7I`_jv}Vr@O>-22n1N$#ey8~^J*IyP+ic#pbW_T{rv3Ht=TpsU z*D5BHV!Vr#n-h(XzC*afZJ;ghmvS@9(9A)ngN#={5V&Oe1BVz9J6&oz#C`{LMg?6S zqN$Z7JYSd8lwq1^UIX`6?*vEn#hSHs1GL5zB=pT6X4Oe=JxY2Y?LPw{lJtQJ`0GuQ z3g`Oh(p-|#584YNPU*cU2<}z^hhZN|B?bP1_c%QQBz(%D4?w1HR5w zZ&MfWI=KjcZB%oC1hcRn8mo?)N!sq&*nTFEHG)+Q2@&^l8OFd(`bCcksqYVVYPPG3 z#7dQ)vu|$u+SDgF;!UB8WV(Y(46njS?||5+Zt1_iq(#hM8*Y{d>dV$ct>YqVVyXYbVA}=GN7^1m|)4e9{OP=AW`%IJ8AGnSl&fbX)5z5El)t%kXv>70a0RZ5gESb`{ zA-c5@fNwN9L!PpTgY{h`9w~^wmqVsdFi|>Q-H^U-$d;;rok@0pwsPrI;DWa3+I`d+ z+|T(ya8v)l7#SD_pW7^YCQ!AUJ9b+28b+p?*Gn}?KETgtIVdX<@j0w+MX|4To>R#3 z4*$&$Ku`|&+Y|FkzNi_W18VO7YW(Co;B=fI6EZcSIvz)8t2e7_(F)-JTJ5a-TP!P5 zMr#yho<0}(;xiz&iAxr*v{9#enYCW9bF5o}RnlN}m*J)iY}QthDv*- zD7SkwzDJ|m{0j4Fjto9)(E2e#Fnq>)wB=vzO3(^B|C87sA4wT(Gr)xPKmz$M)zl2C z9k?knA|j92aNE9b|7w8>_vXO!QFE60b=xzoG&9+N{t+_*8C^RZ;gW1tXq9^(cGNXH ze-4FDAMlB3)vpi34A~AXEWjfMjzZfC##^t5Gsknv%Yn1DUxPd?L$b^S z`hnB(4b1G|#*qp1?@i1>?GDy=^Ib0OWGL>Zfz@-|Wo=o%2jjvWE(9*oI;wJ@HjW{| z5p%f6!|`XqpShjlze>-T6P2W2rq4+xej2B>eU!4_uU!%OarxljrG-uur z&E|J2s!Q(FuAW@4^A5;fO247*DWmi!ULppUG+PM&+tftZ^-nqz^3s$d6~x9LO`KHg zlu(tuhFng{ZyN{40TLtUo3m#$RE`>YeojQr9y*YTsLo7v&-;}8!SB_DxKQ2Z;d>J) zXH;5ME>?C&$N`BN&n^kJCUmg#Xe93MK z(#HoKb-L=J)GdE9C_%-yzsTknuT`>49Up%45UUD&&U@V)YQe3oQo&LecZ*+`X|*wEYsS~!z_smxppy%d)1?y& z;n1v0uz$6PxC8GFvy_mCr+?2Za`BjezT1oA4ly7A%nFN|O(oE4%%sq8q zlwVIRClmhx0P#wh9XUJ2FU7X zX3h>fjK3`HIwtC;xf1savb3^cB&7>IBLFE#aj-OfIV-ie^Idf0x3e)%@zJ73t;5V{ zS^0JPt=;zsEzurdiQj`Ruf9-q8GPd0a>~W)85}-fr_fWGI=vmUn9}u-V_-?Agr9x_ zg#5XZ^*Fpdd`Dl1M>iSwMw3(!!RG+I!Z7O32jp$=X>G^vi{<*t6CzBoKXToBv4Vnu z`?joJ9#);-z_ZvAe7Bz5N&Qc?as_#U8*RyvqEwSE*7@(O$2&5r$8jD*7ZUY20VD zuF`oDjA^PgHC9!_b7VL4Np`O)etkbmbbjs@Z_!M};QVg%HjvA7GNi<8 zsC^V<(NtR!Sihl{vs5Z;vlWIhar?2}^ChkYKDdL0Xk{)<18`}B`}R^#dPOhkU9Jh; z+CN6TYZARH1ij}bPpaZ&cDx%?1y{k(vu^eu} z9CJCgT1HD?emmT-3hUD~fff6V^a`QJ*OK;}A{XkNW~EK(NxO8dl{G-IY2E4QM+90i zI4|DMR3^bNo{1um^@~}hx7=$Ld8A8oAEjZCFJ-rbEhjc1Uv1=VD|4MKm(wD&b3tI| zHb9c~O|W>TeWqIVEWp5NkM<;ug|lppJ3v_v0N89~nUz?SmasdxG{~eM zuypF)?)zg^Lnt$&g~jrUoF=<1Dee{glWloq;VYb1oPlB45OfHrRQMX_jjSYFyN2{y z#;Ao_&jWQ<09k7-5X=0b^)&L?9;~CaYZr=HwOef=pdDzE-{ue!Wy(?V+4Rk5y-6m? zwvG$H2fBU#3S1RizG+EWYndUC8u#8ncy%3I_`iBOqIS)IVj5q z8>;I%ScOadU|0JAb29Gml$-Z;t!pnY%l?uI$YLHVn#u|p|4 zvh;it{-i0$6{WPO9PFubS3c<+maop0MKvOr|$FFV= z(*QOET)Ng!d8&+?g(+93=PG>UWgyN$}IeS<1OuC*&W>>w$?QY_3@Nu zyObrpskJiFkrH)h)rfycL4`g28__?xC;((I?V1pc`gH1!OKp>=HW6OY=@jFL`&Jj~ zg6Rfr)^~^ln$9DccJ^*&US4Y~c_o34ao9T8nb{xe*J5G$6|`_D5PyifQ;Wt>C`87m z$C*E8A&=ziSNi=$Dt~JWFB;7p5Rr&8MG3r>u>qC-_X%ey)H6*Y@^;2@^B%bCQil6y z3+Voz{>rh;KQ`NY)K51xre@#JR-Yw)As9X)WQ6kgLfW1+~Ikc|#nUO`tpG&_R{6NloKPYi?$yQE`MyIDn^&Q2Tg&nDYLGE!q z5V1O_Fp;A_efR9ogV(I@_KDa;Eu)2=X&8K$7-7(4GoF1(RECeSdZ(sue8#|yfA#2Hl5Wa8ehokW0}VsiJx6Oq{?8XT zBz9Ap;)L-lq#vNPmW_6>ndXm+d(A8U9Z0#xoH8PnG0}yp5=}af8LW9K|Dn|L#nkRW92c6SZCKnfNX=ld%Ah-zKK<2RGM- zTSS5{;3G4E?pur9b&yraICy+86i4fMAviF9!3f@&8*Znz>;*rd2(V5NZ9IT#3a3hg`5z;W42?%1 z{AuJ39sS3*RKN+;6ZdJpD&?IV!hGRusfGiJbqyZXY$(4zo5`X&mmL{n2D|e1J{^^)*vRFip z8W3nw8HN?VHcoo`QFy=EOr@J2en;23UUbRJ)Mdt87E3VT{kL^z1y9-@xjoQDcke$G z47n%n=q5Zi`E|qiiv>;DVK=mV{M?O%eGaE+54miwJvv2tsk8i+88@x7DJm(RtN`a` z#hXnDNhvB|;GyY5mzeLrz66$Sd%fp1(O@uoG>Y`oW@hXU zo*rxudsu*=I?9Ykhzf(Ub83nNerB1B2Z$7DP0z8MftHs=gT++rb`_EIHtYCjz2 z_9m*(Wa`;Y!)XZD_KQXJN}%t#$$a3DCH@M%Mb*(oTW}4f<_{umNcoi*7C=eWo+MVML9^tUJ zE2}@d6y0C5rH_IHs7thp|2bOmi zE@osaH=pO*dHJo?$N;kLdPUx+7i4&j!v9g+)`0GBHfNa%O8lKR=@Cn(lFCRZ(Vi#3 zfb_MW;-iXd5Tl9f(ugKuB@{T(&r;YD?MJRXqMyte z6c)e)2gZe0`D7=efc1iO5^3INUKUMmHCOH*($IhBf1wb(g8Jwo)PLeSCx`KNnOG0$ zsX@o$_m`Eo7FO&ba5=*PqlfXh97I7p`jg$yVQ}R;k7W6E_tK>cq@}ZrFDSFIMmN(g zqoL`Oq#vMTp|QnK)=_S$ILlT1uzN=I5+PQ8d<~=felTab^)xUWw8{AW%`;#?K`#Z> zgwm*JcFNr-_|6(2|1s7K{k3oqY)!Ia?3Q#}6Z?X6)W0;qBTxJL6+}Cx23qgV#)WA4 zaz@9xA*0Yc|6_KYkx5-K?Bj}a&@(em<-ZnoO(91oe)vZIuWzO<#W%G&;}s^Hvfe-SH<&HDm8V7!x!1M1+0OiJY>T3N1!Wx0?>u*^X7}T3 zGLWB%Vm;$@O!>896y}&}a*5<%;S(R{*7ze*N1rBBE}{Kil?x23m^;aDvDt~LNb6UG6!szgw?K^jAA%xd}q_4X?$&becuAQZe5z3)SNA>WloH|7{T}% zVGQDCY1BH-{wMhafAU>}fbDCBKZ-h{mOF7=ZkiT`%>ymxzGI5XVRrC3+bIoJ$ z2`%lZobiBNP>N%{nrExKdS)trCLmc8WYsxDZ~QM;%>hY+0M5oK--`3w9V_-dpOhC< zI1gTX)7~gV$j0&wm4Cw=9xJFS{Mo+o2e3^2ikTiGCuJuk;6W`|(@4AD-T$DKn|Wcz zhZWg;ySlfcPyGkDNyUoJjiO!h?*Gv8inB}0@WqsJ=?9*@^7;0Fm&p(PI>%D1q6N$^ zjPigX)w_pihC771Bfa))l|;^7^CiQO6k`eN56f76!FtKv@~#d8wLaXWGSKisR&R#% zN^~myBU3-B_@Tz%iY`&--37Ebs)7$!z0B_o<)W%$_hH+%B0bY1Dy8&){1TFUtW~Pl z+I!Z1sct31QeFri9GPk9{Hec;Fh7l*OSZqXnbn_)zfHm8F2tNY89rvp^?GzH)!C_O~-e(>5dDg6*US zivCZq?B$R#1 z$QPkzOgC(jkw-9@m!t2q|IYAs3U~qo-{eLoR-&N4J+xnf6SO8lV>i>t*0FTGA_9-z znP;8e`9Mvm+3&k~$)IUOpQA`vqt5<-ONxRB z?2!E6m~y$>-~xgCU2f~w!`0{81^*vi?;g+e|NsBLN>bFMFmhO^$XUIda;k)SCF-Rj z#&RgV+G3+@+Ds)TbCxKJN~PWyBWE_uu$+?DYc{9ZoL}ZJG-fluy*{7!=ljR+^LhWd z%X5Flr&@xS|hRDoE#G-y%8<+G1rdjlC$4&oH%8X%`5rkpzSm&sU!DoZiuR~+7UI32~qdG`Lr zdtV&+x(s9BG5xdTS#i@WxE)^^c}TS>lEeC3pf%aGV{l4^7#_3WPD{bz=KX7;n~A;m z1fLYjp66K#P*h+gaVX8x7rvd(FQg2Rp53LkE=w5H87^b;il)iF_0Od#2D zo^H5}u%Yg#TT(xIeDdWbPY*~010o17G;0u?)?f{4SI186Fb&lu?L`ktY1vIFfc@*K z!{m2mt7o)Jw$?;)2PDKZ6ivf|NoUbmZX~JTSO^ecgeu4JwBjxbzojm>(kshY-|o~U zPEPge1)p#d8tR`Gwbe)NGV>PdF;e&!OZ1}72YF&&n8CB;Xtc^R9xlBy=W$gFc4Qt} zK5s7Zo1RF`Lwr`?U-u--AKNm$U5>PNXgGFVy<^EtH|FqRxqIi#j~-T*JNmh8hu-t! z$>-&sX5@@Fo11&MKe)9|r+@E(xV?r)zg^Jj-_id?M@#PD?4r!(S$oQY5D6J`G`UyI zxqH3h(Lz)4y(Td9`ofldaqqyCqX#ZrSMp7T>>3!Cbye>Y;8j|sEhIUxa;BEFX(>8& zb490~vJN(8xXR_&U64NA`08xt^u$LVJ@$vjk}x8sr;CAU8O}k}F(d|(@rKv3YgCa&suIs#l)8P83r+qjeV3=>mjy&&*ZUUn@ z@jxP_Hn~z?RC+sl=rq4Erp-4Uq_nMj@`u9q%C5dUj+u~r?v}GL!5?!H(06>Jr50Hj z-Qd)q@9pGYdU5`DkEBCk?(7phM%(1qxaPCtN8kr+_Gs<`?38=*|NA+3z(y_yLgj+B z{{2;E&&KV>PtpMnkF{9JS>5_E=0o{VHeNRF!#TX(wV4F1ZGFtuB>G%=^2|~8@sMg^ zau>j=UrW7U-==b_UCFz$r(LRHhN$%76Td&Wa8c)vndPdWgF-*TzY>emJ3Iw$tY>*% z2=8|x(opoCWN$JWI|2LTyhCm}NjD>isSQp@;U}gE=~f#m-tiXk*9ax%#JfHgzrQP` z1nn}inWYZ8%BuS`yChGYlf7%hVCqX$250|DQ+{)LnQj%VoD4r{cSQzY9<;5xqMT%y zz!mQ`8cZ~ehK5DVJ}KntJB=GVUNEXA1{!(7EiOC4YSPLk#~++HW0>3T&(S6)MTrxD zH+>OZ2@xMR{+>~|xkplJGDy=lo3=^zE5n2X0CvpRiUT3#I7kMwrWYRlix(kgI?Fi# z(M~I@(lTw=vw7*wTkBRkJvtMISpJ>&Yk=fWZwyDraU~w|d8CDQ5HPhdq!=owd{a8y z>I#Bc2}17KU`~HHqX^oFn~8k`NVYH!w7gJUC{rge-fD=AzCoU#Hv_!}>CK#g zlJN|83`y6ET(RR7u)p7DRnuUjD0Z_5ADSZ!`W_It|H0=EadOfWGip`6&n&t_0{?Jn zUfV33FTK8nL4V0;pv|rI)5enKR*I_dUGottGc|mh(ZHFZ)!CCPi%#v*+HSy2rD$>U zKvwSqPSu(v=*H9?QGsSv{z_Hdg2RfURnS1gNsZQP_LGlMDAkPYFiB_eXYo64;|iIY zcHIf4u_u!*^||`zzy4X?>@&oJ*)J~ayv&QN+dZ_Cga9!wS% zQAaje6~WAd8LY8iD71?8hNYb+X(xWuCbHjwNcUq6tR|uDf7LVO`m_p{@{^VH1?qVP z3u$!RFxRYRDCd?!B$S5Mhw)?j{LoYO0I7i5eTveQu0?-RC5~5YlD;Se);9{4QUF&} zkc2c#HDx`pF=qRSFzE6iq(m5)k1AKe?bSe#794h`!6_Zey=yLWL3Xz7di5pOb2-x= zbHYTsM&RTH`v_gZ`oft68y&3R{#zot*ke?{%-WCYtE{p= z)#tNiV;`sp%v~e4rqBV6Rq{y3*1h~XY5F~!(Ap!8*f-qhryIM*6rsXxN z!!V_xPK8H$kOnJhh%ULvDzR~I;E9exM))T4+CB%UVkKja3m z{8r)BiNSByMNM&pvF-9m$k-1W)>a0Gq1x3NlVd>NpUe($Sx-Xe9YyOzIujg-URsH0 zB238fbeA#(S8c+KIyM--23CRHNE_8Y!D~S;K*B$3MGJHtJKK{+KCC;)**Ll6Tq?4EglW2O$aw;B(VKsZk ze~?E2+8bBC83FsHK;DxG8$r%9=DYL{vx%#AP3FIMeo3E+RvYls`KwWiPqIz=i2miw zyWjS`U+JiowpweMD>$95$l6L`0ldFmKgp?e@w7?0NouF3e1m}9@v@5tF3MTn;$3lt z#<9g`gWhEW*YL66MZGA4H5ZJc-e9RGA;!EtWu}s#ECNi9FMkUK8{wAsU>UwNmbfFZ zf_AO;n+6!{+aOeS^=k})Mx}c%j|9#6iS=L< z>aDTR|vc!(sQ%fro-6oQq|ehsyj=kOjUpKSF3jqvsgV4787Z5aWNmT9?r*JCyzW$MMFeS2jH z+9>Ya%1BixE5mqY?WP^)u36?fN>tbMm=fYf^9pD^w$0C0> z7oFD@b0jbr`D@oLLHSZ2kPOY2wy(ca~uk24`Wr z03=pw)L=P@1OEH?44dBY`oN1$thoa-+{;+p!^Xnu=P6rf!IQTTEtN6%=TEy&RlQV1 zOk9cX+vZ*iv)m1g6Tc|N0A&c_ykLC|yo!Ij5Av!IM|BRM`gM1^2@Y@Sp7f=_RlFw< z*gIyT&FU86A%2UEg^NaUPwY~Qc`M!$-4m|GW!PjE3AQ&k^c&%I*WKcI)&7u=D#01lBQ!9enG-Sp`}| zJY?x#0-4CU6P`&*i|Y1)36q!Ej+=hYJo@pGTCDb=VumSzowyZf7QjjyP>_2xS5e>^ zB6|5#(Iq7i*XTBXN=O?W3fEi|6+8bcVu<+}Su6%>ocvp%fM(C*=Ql7$^j5j>#9I_B zP`{CnImxc|g?ihMtG7>*Y=e+iY6Gt)o!rO6N*WDo+O9y3dRNFo&{@%!c}H&EwU8;ioyzCcSLk^xY>9|1c|h-%ew(9`!kD zI!?(otSHqG3($*o_%$hU>r#zWG7)a7juLKBa>E0brR=|HWuVX_T=)kOysZ6VAZR~m zlDz&drs8KB^<9DOVpt?moJ8;kX*TqCIopM$1#8R`?~|+< ztzb&Gv{Pz--q3cBp9cO734SlOneN%q8|;RT(*#%(U=sDR=Vzm*n}(fILqeG?3HeJ5 zE6P&GB4)5*w}0hjGDpzimZt6BhE;3c#~P5AiHqA7o~l{Z=HE~1-6x9TPJ#d z3pn;q$2(z;AJ{S1h*TT@&2A{hN?!p8lotKoii9p-4u3RoTX8sD?Wbd_gMyLppj0Qh zWP_e0U{}8dYifslh48F@m&-{xW#+VEluxm->rC?XT)P|OtQvM%$Fb{jy%OcuNKd=} zd!zoJNxlC`BwT1|-22zR*KhmBkKf0AGWc%B@rQ0@#>Rdrv-#Bd;Y{K8_vu%Ze&e6X zXm9bA{gG5@b5rH*?D>2h*_TNsD#w*~EB|GPGFVp6y1Z$~sEp%nGQ9#9#(?q9q)aLA z7tKBTaxL$HBzU`>`*^g=F#@=6H^6X<}yJUQ3%0OxQ0Mq<{)9KX$ zt@4!4BFLgalqCQO2|IE8e&8!H=2P6r=i2e<7E&t=I~C0T2~M5}!4=yi={rPtv>3fF zblxTYAlF|<8mtjgfhVQAvP^Y_Tt3aysboCFUaF&LP_5(&((6Q3v--; z_)KheyYO&jn3g$JyGh?ml=%nE)7XHhESh7Tl*Xcb;A2DM(gEACfa&Ff#+`qp9hI8` z4%5v)+1Jj%dZO&@x%A_eRq@mhTV3{|TXO&Mt*IqF_>pC5_4?3_pZ7()v{?9)GyK{!0re1ma!kkAR(ACmdS|9+Ax+Gv*ngu`f4-tg&FaD5ZbUzPtwSeL zCMZtQX?OG>JL0_ik8>8?;-&b%F`%`;aZ2OcoV=pteR|xN*YknX1rG=3#Cj- z_gL)s;!l!dc)snX?z&xCkJ7$hgC~08w2Xza+nDzC@B8eB(}WH6C2@kCxd{&WJ!^}a zgQaH)rOP2Qx`&?cR~ICd^R^!29C|(3h#1dlqu!VPaSK-)cBeFi<5>a~>pn0pw9$qi zsR0&h@UxesWl2Vj;h9hT^rqfo!g|IrKqJRZN3OmtL(_ezi1%eKZeDx(34%{L{v&<> za>_NiD~o$R4GDQfKYpm?nY+k@Lf;c>f3wy;oZURSt{rzMcEO>&^)uBW&;a)};(!%E zQ-^&8_N8p8752_E^`o`@vcPVWUM|P)9|7FplwaIEy1eI5FkN*<5C>18o*voo@J3B6 z{v7PEiiF2xkZ7(Y!!o50Q}!ob?xN-v1i3{0X{R0t>6HYhmK&YM6N4v6OFRGqV0ahsNKK?pJ7wV36ibpFqG%|Kjq-^rmn9#LKT~>sFp|_Rw_%21! zwWF>Kg_AYmGD}e=nyg$i_|qDGZEnH|AuLq!z0=9G{1sgQx`Gw5PfGd8F$=n7k|ZO3 zFQ&14!;+rVEqJk#=HpJhAFP$4{p_39k;fzIqhb3s2xU`+O*u_h>*)!FKAFz0qF;Lx zB6i-9npyp7h1`PsymRoQP7Sm3p_U`>#wD*UhMBjWTKx2PAui2$0JmOnX*R`DD1=3}i$$Ztg}!RzVf>6a$U zoivtvkb~yuX)we)${iTuh2QdHg}j))D&TXs`2zoG7jwhVwJCkFa8Vm@AvH@8dEV8@ zt@Vh%jmBo`^~(<$9_Bsl4!L2DnceF~w$Wz$XU>-z!*VX58mJuzN{KyQBheV3CPB%>fH z7L3`F^Et@C1L<;jU4;*)f#sBy^+u_0se8@8bRG*>G!iFX+%=OFiuo3WZO+HiuGf!R zSKI&V`)v%l3l|iOsqft5+^9AY5)NTjJO}Y~a|-g7;H7FtMR;`pbix5L3@+Ozxvl4C z70P7$SlyQMQ@&t_dS7;~+=5P}f8Th2*G=wKZEMi{MajB%Kb(03b(D(Q)e+G;wBjDi zf1>A)BCpno6S}6)*993ju4Ux7SL173sB#eM=vK#)Tlpw&n22k!u>wI2HDt;x*o;{hoQEeZ{A-RC%v z#KQCmnVYSZz))}0_tCTJ^ZBM0=f%vJ>x3i~3f&@g-y=P2{1eC1h1_^5jcL#{Sy5Xk!3b0T)1-nD6YgWs@hvQjvJE7SVe1xr9?tb-N0K%b<`4_SUr@Po+5l7Ck5H# z8Qlz$Oa!KMp|NfunYivs3R11o@@dzJt>q7X;x1XXf+V7W(z<&-rJ(AEU0N!`8?Bqi zJdwJ<5ew2_njWolMvE|?SSd$!7iCOKkjza+n+__8zH*z1@FULT!+JTbyUiTe2_-Ri zj2nkSR}}`m18`oOZA51cY5sCX(Kv%(f+Y^Ro<2Q(JLOlvjGh05I4Ihsy57^(_O|AG zx#O&1?cete=fJI2UBXb1d*(lQ??hXFj*T^R)iNsiJ(2$1kF*yTq3z0^jlz_a)r;D# zdvlyu6lT0|xLYM3HB80l73RBLLwb^Nw0y;qSe(3UU~}b&=%FQau>agu=&2 zCfey$iT*@H?YB!u10LK&*M=^1z$c0baXI4n{b8^Q#MT~id!mYNffT=TRiHr)h}5%s zu^myR#uX5P%zEkVmMar@@4m8L{q275SgWS7+?5*J#RhWD4h`EOo$IJ7(~WKk<3L`X znJF5cs)=H*Co9O1?rq1%VS`zzq2Abb*1k)R((V5+TWEOk1~!5uY*1MNt@%6}U8gd< zT>Mq;*|FZ~l{B+FyXjod)aak;`Z?d?1g#PH6tW7O`Jx8)^dhtF_$k8d^G8mcH5H&E zRY%vZiE+V-JDqR>G8{P!l2S;udY_@8d##=P+KPWZtNenJK4=QfPKK}k+EflXXpM5C z#kuzc{Al=qe5koQ;v+%TE`*|RsP4z+SN&-`Dt)--h^_dEmsC#52`xPZHip{>7F(w* zUhPTcv}_Ch025!BEtY2EIx(g8OWNzOFNpk)*5nDM%BP@haaLSc=TduX2bwPGUGhrL zrDlU{*n#`yghr|nMaY-XU7*cm3+yTc+vk1QSFJgy1G?#D+y{I?jQc;xM#x5AIu z_=B>USoI~~s;{i9%U&FCs|=_jV+bFYPh|^xk){#;h;wJ(?)+`V^quF_<`g!5?~0Kx z=?i6?cjjx*nRsQvwa#W%391!@y>|D;8H?(t3VF&8)8AioDd6>Z2(FFj#f_PB6l0a5 zRp4-1fqdec;o1pPj`+*l!Yg+*8~BqG@&WSZ@+YOR6C7Nvd|1up;6&9M_D@GoV2t>n zovbx&Lz+OhS-bJ!1O5%Kz2@#`n<7xl5p^4u)|Eq^%p13!U3JvZNU$l;b$J)E($M<4 z?!gVs2mU+uvR%Dxl@#SB4B@Y8Y`*P}nk;mTR`P`SB%Q##4$c?J*FQ)KzD7!h@D3_| zfZq(u)aeaejCLG{1@woM$Le^{cHG1wjz~KP z(3xl>+3Wdfb9r4@o7P566aCI{=iJaTbXzt2p-K3{u|)d~y_l7L@?+(M3_ga@=N+7v zR>?+1{v^FBy_=r%iU#QS2v9|1(oEuW!mEcM!*ZHa8VS#=Y0Ol*y(oyTov208(y7r31DnlV2u5W zt0}71&n*y7w{ZgOJ6R50F%#oDp+ieiBSYa}^o2$Y*SVSwseqaz(&=`GTpIwwek22{ zm-$yfYFUgpvy2hx*!%FliWnLtdWM3hGhq66I#RE70uGR*v>Siq7y4fY4_o6TB>+sz)L(fht)6Aj>RqKG%Zw?lVF)12sw1@Oq zES`GF%%HkPycahw{IxL5GfRWl!D54Phy?}Sl2+V+i8hO}(hwl72XvUP+Zzrd_P-RH z-?-GyEeoGvMV6ZQ@Z(|=OIBn$Gs9;eA2mFuUSo zjKMZ*)DfB%zEp!GWv8G>24joR2pxG(a96CFPaeG4a^8enEOs%UeWRmFQy=_sY>}*h zaUO44f7CAb$5Wd!oFoN z9$2mF$H1(t-I=@f>gIg&n|IT@V#OV?jTd@v>)Fwc>xPRMSm8k;3|7{{dg0G_@$-Od zPs`7#(D{R=eZE;p%CZ6l{%VVhHye{|mThm|jN~xU|5?diH~&Y*UWda||M>6K8@*$P z%P;%a@i8CHTWdLt9R_@hLw~SS?)w*%@`(&t#D;U$7?eEw2FSTct@g5uF@RYWq*3tRE zGu64@^^5q^6TClXzhvhKJ5nRg5%f0wD=%f>(jFvUmNkwk)!$s%f8&9xczEaS>hX5N zHrp%Qdd&{jYljEV3w7;R(&Wfeyf|Ci35#L%kzpZj2r#D2!+27IsNxk#JNeWy-&~(`hR5OE zgw*5F)Z>`o=||5C4tsdaLwb1<=9n7JWw571NN|iInu_A=v&vx5HymEKr|k}zT{!{+ z0tWha>q}#6pps;>3(<(&+Z!dJpQs;Od07MAPTZN3rShp z85syu*>Q8yz;EN6$JhDC{%gSbt}jK~^o|(D&!HWm!5W^Pxu_eO-J{HseKGBKoCurk zFDo(Qg~B{Do`++s=uXsQ)~diEf_@=%ySd|?|GWik8P-C-t4)}S68&byg~9BdHszXY z9lko8H>N!^#;jZQ%_en|ux*`j(udx#c6&bWG!{o|6*uJ zUuJCL{^?;qcuYI#`Zn>^$|0N|Iyt7(KJvh@pVT({n%Wgp5eUWz4@K2RW4?D+va@HJ zsBqLb^$2P7bQJ0DI5Bl6x(z27s3J*%)I4C56vEEGxQt zLRwoa0WxZO5^E4{g1E|~`Ayg~N%xN`6A#Y!NJ7fyw^gyUQ(~_dI9OE45CXl$*)@?~5fFc;L!|@5;KHAIYt4RKKzkgNbW+zqnL|KP9 zq;uK@FK)Grq+fk-W$nuO7S^2l$vX-f53Y6V74D2jtgje>TRy%|eww7ayCD62@_Pj> zUKk+EL(X0qX?U{#rq0V0;#^+=O;2MUlB|-uS?rn=))RMZ^nora4+7OBqP$whn3EIb zWy_z(uj%ZcLB=1gm~y9GKxLnr?6liew6YsV<@S*`E3;v>VJ$|+%SquI(+y`XYHo-0j*}m7wAG#8atM+)nRQ73!y6#k~YMIn)|29eCxJ z9%%;b_S)qR%x{9-8I(-b25E)So;t`sQc}-%5hkzd#QKIdX#0Attu_S(T4dyLo>xAx zUri^x2(KOayysr{1#4oOLn2{RaV;CPtRs_J>Mzih_?9tbcojK4_$Q71i;LP4@M!IvPBf0rq)C-1)?@nx5;(wvQl@&fO_$t=4WDo(HfToTGU z+dRCmqZZ-42E82$^j7;QU=-$z< zAd@TEJ&Ca^#o#PwR*&T(v$*deVQq3hEaDFEPSbjb4GuQ`)a$^v5!|1Qk9B8Sb_L8 z;8vh@Fl)*$(|k+z6e3~C6R5(D$&v9x;-Oyf)bj$_`${6~l0fBu$Y^8>oE6W#9jUCVl zZ~f)Ylv=)1h*}@O>c|S3^22){=Ym}KK=yVB5Bo(b$W(k<_bkkE?GH zx^7gg;P#zXLJvbugI{S167-}h>!rANpTdO?S0|lT-Zhz)w7w1Jwwvy5{|22LEpemH0jGsT+Tt;aK&RwzhaH65+=1Z?aGbKm~k44h1?+>|3;*0-mD)BW@;uR$4oh+ z5>hN+h7#I)gi&FP46YzH9XAKT5tL~(YrltR-6ZNQfj07r!#9wwwZ&a-qG}Gp1Yz`a(`=H_a4=S ztMJa_V6iCb2*i|W$7h5{nzV~5AKnd!_8ZHXzu7lsbq@eAIvE+kDR}8W zS@-fy{?W2SjRHD`{%b}rQ&Jy4O{k9lWe{C<;Odi0I%luSo^Urfa9;k@R`zc$v)H;c zs61$Hxb=DH1xo95q1*P#AQWtLC+dKgQXpO?=X=pMYiD|ELaTQ?Sk_e*G-5;Ur|pi< zN_>-~DsPY!kV4H$%kvv3LV4-9?I=8_;c*9pw^Mn}3X!OuVai& zh6$t-7Zf4E$~Wya0m0JB&cFmL?QPPT<+lyzUIZm0wp7eq+N2Fp>{iesCopwJ>z7*) z+Jg#JnN>sI{;rwCH)2%c_*)L_%jbXHqT%*vPd!8Qw6I9I_`vv@O?V0+BG|%Q8w>w6 zHkgE!0vdDK5cNpra|$=DbLjm$@+2xC15^_b5IvQR-%xOao*nu2aHLY=-O{m);+}qYVJ;42t2k;M-+53o`psv_^aHeyU;$MZTrd3s9L0grUhB~ zw>)F*9KNR{*s;VHX=68;ulZCka^8vcgA* z7h@K*Rw|tzKWMfKiX^Z22kZYm8efSVgwCs4Z4ODBg<&HS#*@8P$MW*wR0p=h7frpg zJMQbK!JkM737F5}U`NVSKZ zev44nOM3zD^vN=elIPa+I2;-t2aQgu{6ekejWs3SFU_jTpzt#FOA+i7lZntiJ_E|{ z4kf&qN|XRDF+<0*d*I#MT(9osk;x7=6W66xatB-H$Qe|n6}d{lvprkwtI+;P6E z{hS2Jl*OHbWH@4{Kosf)$VBHr2N}k5FgqS}+pIY+T+^Soh(0UU6a8z0=^f+wvIuTn zLx|oJyu|@;2l?9DU-CdK!|0JKnXLL&I^Uihcraj&Z=L^sfuu z71`SS1$1UNpjX}7ksCDJoy(3c?SlLxUXJ`7IM0y#elqZvI5Ha3HNH8-=7jH0-1|N&d>$gK zK!gr*- z^%$CxR@BhcUH^6Fug+ONIsF{$<$arS?`<$p-hS)G0tCoO*pV>V3ALb6_lAZ-@mftX z%RztiWYnz+%D-$JD<}}0SVgQ<7KE2xBsd^ek)Gq;tIHoT?F+ba_}e_kx^~cHsH$WF zZoD3&{~Z{w(2HHlzd)?6d5L4STGz6(Mm{J8ph%up=omCt0N|gM21+6vAn+99HtnTA zw#FC@_N>sd+to&IQ!wP9bvWODw6Y;a=4HnEZ}TrwdCkdE?mxxh z)>4a!ng63qx~YI_VLUfkC_3y^F$xwMf?Dg4yTbyOE;{~ncudXqPs|VD;`N)>P^q{H zhj4e{I|zP0+@0W_`*W3K|A%K=<*Oz^K(rTt?uI@mS{$ONz3?v0;y&&AIK~b^$M(lT zd4F!4hfLm-q&v$6$=HT)G2xohE|wbcuk5jbr6VQJc{#yBRFBCw{SB7J6%bA6gVw5o zQ-UF~_XuAgJJQs6Mv8?3PXl9-JN8GOFJ}hzgFTcq4{GJV2@{M<2&J7*@0ij-faP7k93!kMeUNZ5C zlKN!sd73TQYXkKe_2KiCepmiPPdIkfW$htc-8=D?{_h6gmG@ks9S86Dq-z>*b+>oO zm)UcnvZ+b8RL&Y!U+=zBZlPGDHwr7ujiXAZG@AbWR)^EB^=y_Jm{csY+r0EhTp1e% z2gN_(DmU0Gg4Q`D=6#MyJ)KaYNXr%1_@_<6|QI^fy_> zuP&M0q${IkZDq{{hcll`?=ietv#-ykEy46BPFjb_QMr&ET1)9qDFM5!bM;V$ny&dj zbKbXIBf6;k4Htg+toi)%HR5f*TF!$G|C%VNeU zZQE!FyUl_(l&7I``+Pm8m7V(La-h5yGb$9$k)_FSv^pWBgLC$VvLi3P5Zr1RrS}LO zJ5Ec)Y)(BvOak=?X#m+Ht2_X?4G$Q^g8y9=P1&v|_rV_rs}YDM9P74Yf- zn#*vGjEMf+G%jCK6v|(ST!<#PFX&*mOQQ2v)3ky(4u|QXd~Ok0U|!wut ztl5=%(}YssX(dq>e)S#Lx>^P(_&l1!RP36SAJ5uW24PM#CKpA{)DbNU_Agu#uL73f z^;_lZ)|d@e%hXTVmqAGb{dPNWq39%w1(G0vcPGo|Z?}jOPH@4`(LFWgt;2=mVFBn$ z+bKCsX3&BTIup&O;yqFEN<_1u@ZgO(;pPGI`UoM>z1p>1cWbD3zv2ja;(J9^ha1^d z&=B!Mo9+fpETA32aKi_&xZByo{)N9s7>Czl|swJya5sYwJ}h51%S40RUpF!0e{;mZ zDC8$_tdvB#;m4aRjuow;11PprRgPr+NW^5ZJ?Rr){53~?&^}_JlGiRw7=dz30UFNp zpO!QR;m?Ph5m7$)g&yvo4I>ZduSmkkW&W`HTN6REHyxj8j5Vm}XA#OL(rnlFr_y#n z>~3WzPbw>}mj(|`ohIG}zM1^cfqeGx`K=e1+o|mh2XV;A5`XBSn?;LLXQACO&?)|a zOhau<1Bxq5Z=!i)%Z(z;qIiW=-ylVGEICPxnN#QDHYSII28S|(8M*wBcB&FvTGxwZ z^WwKOb^3&ga({07)B85pUf|o89Sn=+Zd0(ic`0Y(CMSj%Uv#&cIM>vk-}n z<=E-+)Qy@YVpUv;c|uJAy%C47nwHTz>~uwl8*IHAdzp}q;o5=y!b`oYeLc&QZ+MDQ zs!Ua5^e3h=Ey{!S8xe9ZDL+fY{lUbShcLfMBFG_Vf~WA7;@{(CTeX@A4zEP{@Ly`F zUCSnNb4SeTirJO<6T>xwsd5 zud|ImZLqfd;~`=L`H?=KeK=_{#P&FFF6o;hp@+BTn6iG#0+SgGn?Dp9YPI_0&DF?R zx2kerS!n5-xUN3mw*RbipsN2#!xWUFw4jRr6_wdOz0+w~#tA;RhDXsZ(ta7l>VQrp zUVnVu{&Vj8yH_*5k0jM3JxWrNp9{HurEIycg1NTg`fmbRC@56FfO4exSl>Y#hYWGl z9yyX9Y)u6M#%8#=?J6se3#SFIB%A4%_9xL8)J+APxP`i>Z)ToDSq0f-_YtYeQfGQ{ zG96ewX9j>-r+OMhZv+A2Fi+}YNSG(DUXGT-OhV;Y%ND@vZ><5O!k`Lc24Ck|nQ*|?ID=ZvqgF+zn~m9#=Of;W z1}BVU7JWA+=2ja?yqRKV>%WjSR4=izOkYoSnbrq$Pmp`(VpF0lV+pH+KKMyQv^nO%RUR>2%El`g7D&@~RP&v>Z9rW|)s|filaq~RY zvQKv%8oK3B)`zlErly2fEZ<+WhBO+L+P2kfmMDhUi?2@0Eq7;v5js;Tfek`urT?KWyNCiHT#u) zj)BSvQZC7eb(AaPAz#@GYJ5^LDu_h-SR^X%*}dsIU_+QBG<`=mg*%Nrx(rOF?pIWZ z49wPg0Og!@v-oq+x-h2JCQ0X2U{XzcQ!uTlu}~jFweVjf7Krv=cJxcHUGGIud@|Gp z)9F27eg5-CIc?6c1OBW)*perKxVdo;k{}bNt(pFi6y3CaW)S^iR7s0<+XInlh9}L? zrB?U_#)ZB%5UGYhos+i%8z;AvYVc_e=qCHlZJSpY3Jce>x1bi)+doHXNQ?e7=;R;t ziNa41)A4DNqPpVh=cYZ@))+pzpzCaKjFYWeGOp16ufZpQwu@wDW~gy;X`Y08Qk%FO zEXVa~obRfWO6u$Rbu*{9Y^+p!5~o9Qt*jeBk^pf|srBD+Ln?X#_f zHvH^a6700e?70C3({+L)fnl6Llbd}_Qj2CTgqULo!!m|qXIgGYFUL7;#MS&$jR3Tg z{4N@#NPZfD$Qq^s-Bq!U0_wF$dSna`4I%T2w}mqWl%@%-rCP>^*t`7o*zNVfr7X~E zBgL^zMooY}d!yZ&m`j;539oBfeY4aUF`)q2Xr&A}fie;K{}XTg--60A=pXxuB#raH z^}qkLU9(60r{~t6Qw@+#?`!bVM5XIry>j`NBqrc%e-bwyi)1O%uq^*AWU@m=-f*YM zM$#-6k*a*#&OD*Acqd->Y>K{oZ&b_wyCM z{$18#q7l8wTb~q3mLLQr(R+L{=V^8*OOsJ+bB*`=@)vWjz-R2@Q==TEKHxehj{4MO zkE)-tS1lcDF>+3aZFHo6@2QYR^nU%UG|W_yB;tuAajB<8`rdLTDaFx3@pt9*=!ceq zdh{p0rtDyiR$4ZcJ@M?gW7NP=N=2Ds1Yr6q0_6))Ffj8ip?Dyo922SvQYzi#VHkYks;b7n4aRZ}{R+yv=oafWb5oZ^TT zBfloLRn0Yn1Z#1K3r3$uzhFMUFBnb}oJktF2RZ4HUtWp4cY1cwR-KdF)e*Ahke_Bl5MSQU3b8rQL?ojg2AbzO6l~(24d7;58SGBGG)vn!RS$OdZsM z3(Bk!<8Oh%8#5q`t??B6){-2!GWKgu`f&b5vgH%|@HZTR;%Nk`sBHaW^^YB9Ar4a- zfXI-tU&#)PO+RT7EfRFlx_-8W=Dv^VdFK&gUCGIz%X;0iuL|Xp4z=HY?G_N-FUHwG z^w>^-ARThc2gjwaWPVf`zr?``SZ(G+>kTn`}l)uiK*+G%n>Y*`t=L8qFZ%UA<)dq^y6&!vk~;TW2%7O@#uR zn22tPX&>`P{tc`OI@7b8C9#$rj8P^X=+N^6QQ95D zxL-ToL*uX{=i14`A_rMOrFo0UO`E(VWJr!+F>mE4>w0-}VJYJ)wd+Sk!}@TWAI?P& zclW_RhDO3yjr|d){hj`d>Taho(V%*Em66$Ln?<`4OjaZVn4JEzHu@G=R2XwSnQCTg zMSpg2DS)sbG%-U17ae~iS_Jk+)y>BwO-6{G_*6r<4-zSeF8`Y22&)Q{x(DYY%=fj0 zv&+`17N^|j-`qDzUD_I38g<;7^Q6?z+^5umM9hvb z(B^j>v2obZRwx&{ELX$c8f7=Z*<@mAwr9-WUNr^6R|P_AsH7OO_4fi5Bw5Z*OX*;5 zEh5?E4Vqa%8deY*D-cN5DccEy0Vqy9bZJhq{QvHm|0@eGncqW*>)L+E>+Sw;L4AAY z6Ns1wX%t_Zo&6Y?xNoORAw=l}aZWHGGudBFR9-`9QJugj(L z#&{mFd*zVN1YN`iFJ@QxDsj(B&KZP`^E$WlQ z*SJbTG;4{5Li|s=AnGeHGc{2|;VNOT{=?gc+Uw&g+fHNU<)dwn6#)&-yRRy^hf_PG zb`q^Cf68X(TQP6?S% zIOo%*ahG#i$CKlP*EPZcwFLYz9tpLeI#=dsBRr`Cjb$03K?z8Ir6=K4&Tyr2^^!UCc7g)(dQKDjKh& zUs*9?Z@55I_Zk5zWnL4KRaa9erMqt$NX=f$=2lp~KTT!|)9xVA$D1t01{y)$9V1oT1LO|7r1y(VDCrsd2TgemUwQBG z1uv!_=D26F{bEeFHT{`NVFq-$Pq%H|Z%u!9v?89;mD#_`jgy%9xPmTicBK>-Jxuml zS&5?v!O9P|)3PUQ5rNj@*_&ijih)A-1m<$5*6BJanAvyrlQDsS&syboITd)*LeHuY zE}wiX3jwK$`kVJC$8#Y4hcJUfN6l+S1XC^1jN;NDmMT5?-o8l7d~Y(9X&sH~FHc;R1HJ%6BUi7B1Nc!*mb1m1hZw*k_oe_DH31cyQmyU~cGrF>o>meo zWa`}#a4X$*alo!9B*SWp@6}NO@CQD#7K$dg47HdL2RO-<)ao=44Ajtx4>cPnoekUP z6-2WUlOlA3zN)RX+6KIE5Ax0c(VR-Isr46qnKls|4PkIwn%24t8_^7o^%k^Z=-ds7xcB)iBB zkWtmj?TI^vl@l`-VXz~jY$oiInm(CuAanI1J9jbL9kE$i7hjvD+G^Mn?D<7oIW*2k zTeRYcr3B-=sl2^qpEmmex*tw&eXfU?H=CT)VG4ky9vC}VgTI33k~+4LkzNB!VF3cI zi`;d1>ACR5p`X4BV^>f`>%p_YC%AbB=#~p#&5V5QyNS`DOQa^npJ5S)7AE+R`twz_ zt>L8UunA)ak60s-B%{{t?T%v7E_7r~tpWQ)<-&w~1w%!1mJWwMP9J?OUD(J}) z^t`-cj+~1^&Y4djvPdhtJ1bx@log8i`+D#Uy@Z~N=jF!7@V|(GV2pfzLF?8P@Yc7b zZscNjrTy-z^ezm}cD7}{(p9j1jY8#xybokeSnYpX{fZmPSH(|)hoUz5p&aj{y&<+NdS%F&v^UYW4{6kC)CmkQdkf5Xk95wisSbvnDu*@6 zp+^(a92$gxE=eY%*i}(ByUtkW*+Zcp8V!9s7}4n%CS%oQx1|wA$<)(-emCxx2N>Lw zsPN>xEv#rtj^i;5vBX8^0Mxqhmbw|TVk~N)u3N8rz7M`MY+vpb#vd(2J^iri7;NK@ zs0`h{YU7_t34>J!1T4oSVeF#dhlVb_owDH%(t%=Auw|(Bu)k#O}uezn%vb z_Rf3Wz)e3aNTV0oSW0!8{v0(q7(#47&g*Kg3OduyV{r%g^7nyzUg!0>2wipPxkxxbw1y&0DGvdUiVtdE=ta{I{E>S ztseL+?*YsBuNAgN9!Bh|y2%(I@^#wB7XM}s2;g8i>rUE6BHxRnTM2c~i+xprUHh=p zimAHjONdgeey8$Sy@(E|<*yL!Q1lMA|l(R(=L_pPLSzCnO}I4oRgp`gOx zBJBrG8+gYlE__Y9I2C$YKJcQ673>O_CxQv`afuCWR2UlHDz$JkRb~As=;DihS=!ec z?+JPMfZ@7wMDZwVQBrtDHCdcJrL_bM(rv5NrmkHX%Gt#N^*M1&Eiw5nxo#Y>^Ktyr zh~TXDbHBpC`3{EfX?1JewaE(8wpeHrhDkr+Xzj7sy9kYcs%qx@WT8%5vjJ+EaWZL= z;a}g)S@PL6a8c>2h!Y#q(XP$0_Gxo%mI^Q0X6$bycJq_y)|MGr^4+Y%3V<_dS)(uF ztBtcHDk6gPa;EOo>1PC28MJYf8X20C7Nbb*;<_WanWs5o!#K}c@j&VEY||IRlY6=} z!x`Dw_x6_DRD9F+`Al6cE2!tc;-WK0q+Q~=veUeucy|;BGt3?BYr^+gRMwIiL_7VE+tPJjugkx8Wd-y1r0;nCY1)-}J1pQXYYDhR z16IZzmSTUf-X6AYZCwh6Hq+*h)+G??IW2Qm80(!`Yg~x+dOm3axqv|~j6p47(Oi@G zbrb0CFT`!`_Eib`mVPTl5kKP1H*`rqclum#Hz-SSEAT0YHlua>_zinZ7J{x>#a?Q^ zE4}->WnrV@xhPB({J)CQ|AKAp-v4dV**)tY*zunaad#8XiRH>2 z5nNE?9j^d)M&(`baaR{Vsefx@RovUJ0d{L<49MPo4zBrw!p`L)8^PHhXkwMzH}@VL z);%nuu`jhppjT8bL6HNlrm8RA*8Ozp_MSSL9pONcAgH_dC1fLJw!~so|S0_qofN;y&>$(c%)Pt0Mc8a)JZy%^BJ!9JE zYUo?({1vy;Ux<&b{|4e}@kdp9ZY(aY96N<+-32n#(Q=v`9e|Kcr1?Oky9ltSI1gJ z2622x-sA-N1MWz0znkZpRNVD|NLk8NYjS)DS!`sB>xScrHtx(Hj-9x$q72nfU#PA{ zp1I zXtf9XZfiCpy!fi%&D?wf3gV&LNdajDLj0eKhXhGZs+PBJ%7GQ{%|nA{3pH0CGuXLe z=(M;$tJpS8=BAJEuOv+i$HzO-mb2L&6M0P`&@=iL0}DV=bH(xVA`=(~v!6|ZfWnE9 zQ5b1n8amtOKEdUian?CIf9=q%S4TP;Aw~LU(xNB`$kL2YVwwZ4&nMb^6%XEKG`jZO z9bIeY7z|>_Z(AdzPYq@C)Q~&;W=~EEPLhL8*)3%U9kw`=nzPbRt}s<{M%G%l!Sd=1 z@2KE|{r;+)nc!9v79hHn+0Hu^#V`XgyP#U_mwfEz&sBw8?_z{;nq=`aNKCSK95kM@ z>q~^}zSC?Oed!d9O|Ao(VoccRmmGF#SZ@UXlw*Tc$#w~^H+9Ny4jDYC*6^8pr<<`) zAE4pKdo&EqdgijmJ{;C3PGLS>?>lDi*q+`ZwAN~GzjLRzQY;QgchhlRjxm+N@uXTY zinpc~w&fi8HKNaYWs~+aFsCId;|^FbZ;|Mz*zu>d%>;KfYGv+_fBe%@&YSIG&#-%IfrX?sh_3){F= zIA{J%OrbNN=7d^MCOwX=Shy{mpWQ2B=8Mj2 z1S!zc()+?7vl+X7+3UF{n#N?wQK0CecV%p&m*xx;mkIt4rI=Uve#2+3m_^wlGx-4s)A?PVm)!$Hb+R5QfIf zO81w`3WF!SbCpXb+!CE`#o*dy}z();8%VVM9(J22XZf7~EKQ z5XXlW_R=f12Z#$L(FI*f0gRGRUR#S|xxn{4I_{{)k~q`2 zG;a|!jFeTQfBVt&G`D5iMBj^165UYAVB)M<8S%+rp)rSqwB)b;SfHYzrtTX2C(!FV z1^80ITTR+}<-R7Pu+j0!lsQeu${jW!{AUb#OxX+@S+n?HN?Ic4J!MBp$!iA1+!;t!ql_E#=EY;K|Z&*&|HW5B=37xkaaT1Co* zka2?K1&CT@Vis1;W?z9`Q$A4Pki{t+jj6||3oPpoXJvQDUiE(5@b$6_>d4_OZtC>W zLEc^f!73DApK7xaGGqn_ja?^j^`74H$7fXJB@H)^F4q_7x=0 zcc4PHR>kQXRAE#!{1{m$XCmy+Ox~hWq)hW2Z4Tn}U9l&!REGHEodlpeb+7n@A-C?e0Cp8R zv2$(h2ClE_1LAa&p^;DJ zJPBi#I0hyZqF_D!$OAg@jq&9XZ_$ozWvt0_cZ3giO+uohr^zlzns4=5Kw(mvTWATq z+ej3uQfVYL^-6+0@4h@e5Kgj+k^%HNV=D!Vnl6Ci*xYOYa@EAxdW;mxI~o}_3gVRitCZE^a%?@9Kh^l<>={%Ote zSiRj*AebS05Wps@HA&@G2QONgM8&nOfYUc4+QK`^17S5x?mq3c%thwb2GMlZotC?0g|eY*6qRIy#NUG|UHDoDnwM!z*7|QMmQjI#adz z>8w6O3Sr+0mFa?9!J>s-Y*FNoUYXN}bl|V8D(VMFi!|X9qe-c0ijjbuQ58IM`IQz> z^$yM&D^WreG5(5I%X@Jp=olD3bMH00v?th)n!ZlNc{_}@ExH7C^%^VWQwlKppR2Fl z#^O&u_%WlzpC=|&y9+Y(qSokzB_xbg^DH?T4jIf_o!EqU!A~QMrz%RfQe9$N6~9o; z&xN_-o+m0naafEf^`eUzl(eC5D`g-o`H_8lj)hR43=eHR@e2)j1Y|yl`RU0}J|E0BMR zMo<99?aamR%weKhg&EcS<==%rI1Z<FNrY9IegRN9r;tLiZc?&2p_cLaX6)v}#SO+KiYdIlK^SSd(9*u4E$o5r&ao4A8} z?Xmume2<4?acP0wlE_ey}LWLC}w^>_XCUFBwY>pmEv{a}dc5xK{s z-+VNMORtVyTdn)vFB!hNT7&n|syb}`BW<6@;S`pe&*eQQnhD>qJ?mk6l2RR2(KPMG z-wsYP9yej-^aH`yI>>Ad5N;z^DE^?TCh*Z^@VR`G7zLN&g3V)SgK zQFvAboW&zLw$yitu?S~rCaTfVin(o`>p2xY1-jiZ^E9jSpCzb_3USn5r=E7?4GMzv zgCOYpSj*u%ZT;hhFjBuBMF*focmkY1Ylmx>OF1y0(r{?@wY_mMw|hrQ%B?i*HDdp6 z>N-Q*dcYQDfU$ZWLgNS|+2iY4{3^nkEg!71in}YtSojb~vcTsUw zX3=KeKiVttqS2_D)k(3=4 zOsbdebf4|Yxf}e`ur!*s3a#h`_(57_trW5ZzE@UC!_L6h2>KE}gYVhL%(O`wF*?A$ zBZ{^UUnmGp$OpMv&+peRvb@+3y4mg%F2!V&Mt`2G$sR}sE(DU+#%P?cM#`hb((F>A z3~1gk^GA>ktY4oJrvJoYrHZB;NxdQ*Erj!^7UV5Szby)ee9Fb2rCq zMk>5%EZmc`(@v;?-ZblB(ndL{mOrO!TRSa$gxs0Qjh%Wmy73_3wCfqlcHF`dsqpBx z1Y!hC@ay$}NqqL$pl0U3U%g%5BKcNIX>WMHp<{8WC}TPu+eR#L@& z(Dp>KyS;%hKG9{cp)0iJDJJ4x+Z*ZLIc9fMm8(1N6$v}>2oR>4c;C<68f$bca{k`V z;2Tu=WNCCHz5{u?oTvi~t#zN<9hhuQ6vW=*tL{$adVQ{TH@2nRkx^GGIgYh@bFU_( zBG%{0v`m9&*5=;`n-^CZK;c+Iq8Zb|&_gLhTSCWYNsi{sCsO>U(MVQKv1QA~ zJD^nnxeCg|ydR69G*3oEuNO|W{3sF{QrC;-R6?*bN#T`XY5Be4j}yOK@K&!rHK8&U8-E1Q0OBH9!8NvhKo)<6{9`RX*goPc!j)`OyZuQt-) z9^vo1>Pbd6u(nmoBhyUE;V;TYda>`_hGNe=gG;ty(Kl`OR?R$yB$**l9+Zi8qjQj+ z`xmad4<|re^U}^boeeu1aR^)yF%`ifzNrc@6^zcBNdbw{MUvTF>Dg5V$+cCa@y<1T zoCwLO*eERZO+W@S9ZO?AXgO+j&G|2&yw4q*OPaz}$AWtW=LLh2O*|L${j)V9_gx#M zMPe?-BZnw6dx|n?;?4K%A>JjuChMcE1p)r9sGdX4>uV_rR)#ply&e>%fhv`-Ze`yKfhcIGv36kwL5*Yfw-7+!DBZ}w zHJQIBs&|9I6rcEo&FE!#r7+wk$vO5Lt1RNg|gv|x{9VOOz!l^ z#R&1bo;%?MP65%?bxrasxSZHPmnts8zNb~x4B_t_+1^*5J^8RyL0Y6``?z~;nbj!| z#`V}$H}QE*Wi{4cU@K&axor;GcnRD!q z_mIUh;Ff;HfOcIzoJ!I+O^_j93%A|Il8h|wkAB_}LjT<}aj^1#5YXL6T zS%HPkSyZkZWJj3&JR&h}@l73-;};@^jsxg(IxnbnOnCvdWcaLc4@&pi5_2f)B*mlC zWM{Ug=);}Ig^kN5fxj+;mScE{>)KP_|4>PL%5hi|G z9O{bMYw|H^XmJk*v7TSV-qYaH|Bxf0-M#)xeOWE0*VsknS<|423OR1&>1!)M@AWXH znVYz=aE%5>kBUYfv(PZJ_(-m6Iz|{Mih@a z&#Hv}Hiaf5pa1t<|F2_S;prE1EaLoX1>ryE|MYU!Be1TrQgDHj5mm5PjdvG;@;nXQe5(U`)@=q&Xt5f=8$3{ly8cuo_{ zy)Bzux!T?@2kID63NO#GfSoJ2IzQ{wK%=|o;HYP%r6Ghr&_3=72QXS@i&gW-TqMnB z-p$|j0^OB$w2Q1xj1T+czH4OOhhtFs1DSO<#DYIcM4CVJ2O)X62hkG+E0M5Dwilf0jBhs|-O zpI55nH9)Vju#Gd1>T(dAb#dU}T8h(xa64B8;^745F^}AUK3F%U*@O)c6+CpuwZC6k z2}2aiBA|L;nda|_^*s@&Yp__x-ZS7y+g~LSBQMN+DQYRhL+HIu+>2d$1q$;S|0Nq2P~%A^_E7l+Y$Z}r6{E8~TI_fKPXd);ws3SHRf z6lIkWxA>D&9P{`e)gm3fuMvn}NeN>Yt4|@rI-~v^)yUiMN|-}*P5O%Rr52{?nlbk> ztxo>3a#Bd|J0APpCw>z=Nt9_YZKfa4!2gUf{-{G5$OyPvVA5y=B1JtDJe8pZ@?SI} z9_K`*P7LU`STTNUyzK2`N3hv?m33B=tq(uStu4Y;TA6ka(mjk&B&Ch*#JHYVvzwso zLaEy6d}-=)DeObwBEF5k*Z`UscN!BJCD?hijLQo13pDCl_W(f;S8W|GhJl{jQ}0&d z&9eE7nj&56wTHFYKgdicUQ;p+Dg7SJ-5W+u}ea#^;OWoB) zh9ROfgOIpnNAf<6nj2Z0bZS7oRQfQ;aBi6Of2B#yCqCTVPP8;e$>k$l0V+e44m=YRm~RtsEJOz2EwmgwoO#HBp7gNfS6;}CA09;!YNHee8)yrje_Ojh zE4n506}^f&6&Cyg6*k%S@>$*n^jcUMwR&7$ZTrN|n*Z8J1n&`FMbyfvZB9m&Y5d%* zG0;ER^Vrs7}p-2xw^EYmNv_Dq{>E7SnX}77AHZ-N2PX#)6_c{=w>eLMDd~sThjHPm|$pj zsX;^J7z91`t{ByX?(&J2>2r|@5(}(CPsVd|U6atJaS?)s#2U3A+)FN%SRwp_aJG=9`%%o>t5`w2YLMn4Xu{`$lh+EKTq!Td4GR8PlLRhn}KM8WU^M4of z|GTzVee(O@M}5IQ{jX}j87S0`*!>Kt!271(zqeap7ZtuKjVc{0&@XT;Kx7A;%QzzW zqrlbZ@>cntYb6)`e56PZ!m#9Hc^OYY?z1ufu3f9^26oNeldSB$Y2)bpWT!w`>55W@ z(nUnRL&|-inH}O6t>nE9O)UKZnjF1GHTvYXcfH_LfoFkkvdZZmC(4`#@;lc@mhWzI z`kyvt46(D|CwU}VhC)lBoamVUxaVEy3v1J2&0>h@tdTHP4^$HdAjKC=1(~3hh8-z! zTJc+5JFB7lFIxN`NwOfunqHhKywAzZKFLnuYFy@MF(|`+?WJ>csAPhm zyI;(BtwhV9nU$8M#1Izr&uiZ#$o|Sy>6AZxbG)DxHgaOgKrWxGzRnGv7H0o^lB+Gx z@)ja_B-{UXP$!10C5Tw}lI)6>FX__3X0BFE(h#$fN^UX265)MzEeWnTP5*~p>$XD^ z^hj~0WrzAhVlJYtO9U8>sYE`v@mg<4GlVob0=S5Z%qeFYH@4iX{&WVD$;E=r__~zkUKwyta%9!~dyIj-K@LdF^qIJfQgHqq&PX z$YsvAQ{O09RoBWsNH>%2z@I~3c-2y>jCmE;dlJgHu$fS%ZeEd)U!(_B)!%5Vunp1z z=Fg-#@q3(Hc52?h36jf9mUMBrC&{wm{U&0eH63IBQ5|%ZM;r3F&CYFRHMAYJw?k=9 zdneyta{BkegT>d4APsba3P!Ev4OJj!o z>*m5kzu1$esZIaeD7iWCsS|g0#GKCzCw;o!g1wzf=vS&w9`Nf^_~^HZeCy%NML$j6VydN~g2MPOF!JfiW%!l6*u#Wu9ut!jS zd=zoJ)^wIk9BN&jQ}CqcWQ@Bq{qa(XHr#$hK&HV2?EgUqBq2ppD8=!v%9IET`EZZ`4Y}3j>d3e zfG;t)^$k!2@qJKTR0?WJ``HTr+NMQ#E^!!15mqn(1AWIQE>Su=A{Klc(K0~0(De)} z4v1N}B2hVB2aCQa(4FJ{dVOQ!J#rHoJVorh7}R$h^ip#PHEF-RY4t+Ct#Cf-?8C$Z zyB!BPG2fW_hu2jFYfStDf zwDUd7D2_7&2hB1uf$bSce-b+3we$Oe=fkFLohbeFX_=Hdvt-=rm;OB-17+X|bO{o+ z;C)ZhlbS|?7@u{TSgMGF`a7BV#cSzklyIahn~HIWn$lxV5~GAj1kDd{Z>pQ>FQp;w zm>q%WDC~~(H_e0BNKU1Mv~H4#i@&uWFJT0GF-F|?r}vt01);4XMCdD0P*XW1pOzHO za||e2m<|gktP3Z3)|SlESyZXh;MnVWU>*G4xLa^n?lE>Qo!(U`J=PPUGeiR}L{Z!$rh%bR9_IP`n6OOkRI{(&{vFu45(A4>jBYb$YnEEmp z_Q}WY)pf*!Wg7Faje~{*PU`G^-E0SGp0gcteNSdVqLO!Xh7pHwT`lLhDA{)LRD)qs zxZ3N75Yr^jjPo4EMPB9kz1BvLU4TmPha>dP^~4qGxmPhkN&70LEOdLscsJ^biOgil zVn+Q|k`7!m4D!`oyzWxQ1|@>$jF%3~t*5%+svGf6rrQL(AnZV~G5ODQ)SeJe)93Gy z!!zN$PI<*Qh!g0C$CdTNGZzHjP_v}ws-17`uP%XXtFLH<{M)?nyYmeza3HoTqfKI$ z*O884%((TQ%^=bUwkXv5lHRRiY@?_f;$^AfZO?uu2cpzxXj&#xhzf=DHA}6SPRLvx zpA!Z&)9Yk==a-#Atl)*EY&y!)9*xl+QgFn|1iBFKNBk+q`P5FIDJYkc+MryYPd0uN zi2NF8rJ++y6`^dSz0d)Ep_ktCoz={U!UTnPQHoMoQcu3>IL&tws`AF-JHV5DDIZ#& z1>q-;zTytl{ZbVb-Oi4!u^$Z=61(@IhmItoxH0nC(8D@S_y?05%Vt>P*U9(D{wT@_ z%zVsw^xK{TDqj9eCku`7gQIrw5w9xH7_t%ty;N)h3{i7)M#GcpSzkcu-k!^>P;#y7 z_+0jO?|B8W4_vbPkrojfdSBUtbRsz^h0m~WO8wX<{3G`bB91z%(F8wVYisve$6T-z zd%4Ow66hW|G~1ki=OXQPW-e-GM5zV7_TaB5lF9H*=7|5AERpsxsU z>!**QzOm}P8##6I?=87RtA}Gb+st7dQptSj=x0>fU7?xN^5?aJt&_Qn`5sJrWP)-LJpnBoR9(x&XsHm82T@7>2B*{v5O`D()4MVIPwa>SWXa-Jp4TXU?j^D263n1?M2flnIx*@1*y-ycJyr>-A6oaA^ohYWRkK@8-87?7Qa>6v+ zxrt|e@aWU>(EBvCWA&W_ZkcGug9HReJsQt1vyrZZH4BScHmj(w^pUb49L%?-xaCwf zX5B0nloqaxJW@&*E-Q8nKAe>m*|`fCpSuPQJCQ&CCa37v69?b1$(8)Z9;5B+(KJKU zfZ-&6lH(|=pSmC}boK}r4OUlQRw3@L4})!YzL$bF-9c#-o|?xbknNHO<}^`)G1jc? zEETWKPcE-tvxJVKX#Ng-sh*-H6o3?pTH`?q3)3v#KcAWZmze**>;DVWndiM#J#c<7 zj~oA`_WzK7tkC+?wh&sNv3<8!>cu_zqo_X~Y(N^m)7Qm!3jQ|Iqba#4?afYl-LipLttE!X{B}rAH2I#)y_tl~F@7@PRh{uU9l!A;LV3HCJ zM{q}R58kS83G>g%vzPq3)|D<>Y1T2@v`(4zO6jmsw{UcL@$53?#mAYqHGdK9oOZh1 zujF<~yR%4EEOyOXjGfdJt1x~UqhHu}KvIihRDaeb_lVE`VgbB(pqpQKHS|L}D#sn4 zj5A~9dNh7?8=X0TJQ{N;QWDN0yc>Pm8WU8ad8Sk)p~Ob1ppk`|VjL)}wUr2b{m^t@ zpmuy;BI{sP&ArTaNAtCfZ%g5(G%6|$An{B^HV~(7gsdZ`#8mQe7A3y zrsc?XFiP$?j5@#0aNd04?$X*Zu0}z+6ooeKg*WPk-XnWO2e)#OpZ7fYCV*hB+}Rhw;Y^Gzb}GYT zh=md3RtufriBRNbTso8>;o{!9qU8cLIM1?0zi?&+jcGX%wISq!ddYR_9jiwDxmDl0 zATU9(;gVO+W%GeLFm8*{d`9TFJ?J# zHOm_aw``C--^dS?1jkG?f5;)P|?xWyX#fC^{{^Kb*%HD{#C z3=9Vi6XZkRNdw8ND8M%J2q;Y<1pG;hN|Haby7BeCm1@tONIO>Ic39UKTQ|Z>s13n2 zCe@>gB*GYPhTsyVZHl#KSA{=XL|XDRea%xvJzhYlD^xDkaF3CQ?{X0!4IIi^s*0@_ zJ_5tBx~=@5>I`Cj6``xU(=gS^p{%g2mGL4M3ekImNSSz*R)LhCWCW^Lu}t`|M3 zcK+e(kk|lRHL!5TWc?4(>nnViKAQeq+be7j>auyqN5M((fTs8|_H@lBH0-oNmL&7N zG6^&>SADE%lxA>GuaL7|&@XD_=6QRCo8AiH0aDu2e|*kf^sg-oT%5OV!V~9(A;Z3a z_I|6#&uxj6&U2EHSPK79<|W;pT+PZl1%*0V0Qf$%YdE1$+#2-dA&p?d8942Irjfs% zKlj0CEqEv&5S}ps&AM5}RuVoNRVP#*C>A!!JnW z2&cHNTb~UJy?fN_YPG^4V2mA`hl}rFDqmi@+XYxU%;=moOa6oc3P;DRv_R}h< zPUlBu>GJ*f=%??DRuFR*n0kfbtltNG(VXSns<5PohjWBw`o>JdcnDvQ;xh*R8yz3& zreeMEMmo50ok~KoVMHT}fP5!H2uq5CjQ96OkK)xLBL^i-CScJ&Z2(PifHjwbC55^F zC_c6ii0=QL;*+RZEu{}OO}f(YpSmCGt~m{KRa82^y>i0HRdAzC)Q)I|x_q|s!6ffp z9Pyw>!sWU*OuI9%jJ>36(T<>^0nsN(-Jv%R4Fu*|t+Vd3AG^XNJsmz3EEEJ39K|Nx$T&_+BNMfRLTQgBw7HieguP6?Hi_mHjWl99?$VlO_Zu1~s^(T*NEj}y&_ku<(PLC@97suzs%ef0qS zM_ldbUxf0^!)L|^`vvdD>$6FwZei5+gJQ$Nt##2$iam2j#6v4$^r59!acc(xb0^L# zp@NQ!X}84$>2P}G{ZM9yBu3S>1TV!@&w0-cZzZA%9xRqv8_(3@dwbwV>Q1(a$Sfw>!xMSGD)0tDz~#l`E`!r2nn$mIieRB9 zt9rD7jSuB)Twh#aI)Hl~$+F7rES3!|Wvr-K{bk8PxrMF?nAveLQLBV^;-`{ov#FAronNnw?$k%uB(q ze_CF~BU0%e#vLC;&V^mk4=gDvDJ>YAwOG$ol@X*V^JI5vzEUwuKIB&}v_HC&HhZY#Pk2 z&GAgKQWsJpeUx`hTUgFQPT}rc0fO|3mWkREx2SJtx;vIb9R)dP=g&X0esHk8X&2TG zny!mpBN};Vw-W-*>_fJglPYAMoqWr)DF4QHS|hQhWdt@n^l%{ZPL6eS*i5%JU;a$) zz<#eFiEwyr(-$A_yy2e(uSeS8!@CAgwGnr0>_(>rf5|p{o}*56N=H@)wkfVDn-v{Q zTm2{M*Zg)0{%8^Py#3+#*ok@tyP$r@ExbJleFYaog=DH^aRIjtroqTD=$6_upx`{& zsgQdp+eM_~fl)G`3#KEM90qFmFJQacC2X}^=4e!6dEL?Cxae9~LmAP|JZX7tt%t7J+1v3#86eZWgx$paTKlk-q z*Yh9OC4b`Q`}w}d>um;iGt1mPn*Dw^6Z9J^WM}ae0D1!CanIail252B@8?sIz|cE3 zQQK6xZ*uQmO;f=EPW}5Jj`f4#RUbX`ivlH$9QfB}0Ha3&9?E;39Jw{}cqo2ayR5sF z`_B9bhZr>SaNwbsXVo<7zRCcUcU-cJdM#h_#e8IwQrASUEx2huPk?+qV%VmK@%m_e zraL=&DnmUTi7!xa723NcG`LbUNTz<3Sp6J_Q8_gY6Xcc-&*8ha3&X5Vj$^P z)8(;Y(Owq6MMm6Bmk|wz;BhV=tQ?^3S@j?Q^p*;*vsxaG>~Yg4zxwq_j#1F6dtKd| zy+DQ(3LW8`-wq2j!gmK=JE*`9Dm-J`elC~jZvA<^t?OZDGT1MP)#PI8P-=nE4&lpy zbd9u{mkTOwtuxPRuwPMQlH9VB?89O+jrf_^HQ)0$YwWDza9dL99mZ!^O|!f3B%f`P zvQdjRdUrwEX3YyQ5#HpG`28=@n8yM&p0DlfLc_L<2t4%%8c#$fUh?bgc(qO+KH4DM zuPOJ<8H)&U5UtIm&|~Z~r~J!5%NY1CB7vS?P5q7_w^c_maf(%1U&sQyWT;^!$+vv2 zd!`N#^a-PHO)6(<*Wc}nxZ|{{67uynMC2T@`&jQIU9V#GIYhlK$@6)6l;suj{;(($ z_BXon>YixElylgMquBOhG~@4n(ltEE8q#|f3>`*PYHxRwn4y6C^a=V2eABOVALc17 zm2O*0Rv#whknYr24rOUN?Jj-9e70L9ERAd77p-fw*(tgFOSo<4-+tfK!HF)A9aA%G z`?D$))vgb<;K;Mc8%ya~>@ylHsH@aTm9f)erO}0QmBkAE>gSHwxI3-4{cw;|gSL@2 z6U6O@_nVX;(07T`VV}nycvpf*K*Zox^Jh-bdjua}PgAX?4!o2weh86&Q@Qut?9_QB zC-rDJIlcVaR(45Q`sZWXjN+Pj4oaJnYf+Sa)OP!pb70G^K_jGH1GCcb+a>499)pJZ zcu8u``G6Y+)|Ve@pZ0lxX1mlX+#fc}Byk@!sI7mh zvjf1FUyLtR>AyB{EI8^Tu=>a|jf^NLgtVuyy&N%R?>+pCe1Cm^pE3r)t(%N3?i^NC z89P<%8`>s2z}5qF14Pz;rG{dnUsKN|!$KZVo$yrQf5?*p0d`7$Uo>x3&h3 z{xMWb`!`wIpoG;AQF4fDQ~3W4jv^1;1!Qp*@L4bZD_QD0czkKS3x=(BbgPd`7i$M& zua&PY&^?24U9+mFH&2mIIl?dWG_lirapCFo)GP3L zz1j;-7i<)S23xXUhWSra8jshsu_h+Jy!SS0>`~#Y#=x$~1TS&V9Gh)5}W{PC+jL(N956?q6>=RaE1n9rfb5 zGoGbJ6@R#a%dTm)z1f??@Q6&e5z!G9LX^4>QBHF__4A6jD8t3pQ_Y~ z)X$}B!!m?oMvRj%6SAFS+doYq@t3eMl1eKNEYR14w

{NxI6Nu02g&1rY&b8te=a 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 literal 0 HcmV?d00001 diff --git a/assets/images/Docker_ImSwitch_3-b8a6e65086965e68cc250f32c0fb8d4c.png b/assets/images/Docker_ImSwitch_3-b8a6e65086965e68cc250f32c0fb8d4c.png new file mode 100644 index 0000000000000000000000000000000000000000..f6dfae25837caa4b602def7412f8d7a6e09c55e5 GIT binary patch literal 207532 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

s~>{)zE9e;tqp66@wxq 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 ECvGM={Qv*} literal 0 HcmV?d00001 diff --git a/assets/images/Docker_ImSwitch_4-e216ed2e19ac6e51603ff9a50d193aea.png b/assets/images/Docker_ImSwitch_4-e216ed2e19ac6e51603ff9a50d193aea.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5c7741d02ece374c24a6129aa70ec5303b0fe9 GIT binary patch literal 106769 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

dUR&B-fz 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.d(t,{Zo:()=>l,kt:()=>f});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var m=n.createContext({}),p=function(e){var t=n.useContext(m),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(m.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},s=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,c=e.originalType,m=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),s=p(r),f=o,h=s["".concat(m,".").concat(f)]||s[f]||u[f]||c;return r?n.createElement(h,i(i({ref:t},l),{},{components:r})):n.createElement(h,i({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var c=r.length,i=new Array(c);i[0]=s;var a={};for(var m in t)hasOwnProperty.call(t,m)&&(a[m]=t[m]);a.originalType=e,a.mdxType="string"==typeof e?e:o,i[1]=a;for(var p=2;p{r.r(t),r.d(t,{assets:()=>m,contentTitle:()=>i,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>p});var n=r(87462),o=(r(67294),r(3905));const c={},i="ImSwitch in Docker",a={unversionedId:"ImSwitch/ImSwitchDocker",id:"ImSwitch/ImSwitchDocker",title:"ImSwitch in Docker",description:"This is an experimental feature. Please refer to the documentation here:",source:"@site/docs/04_ImSwitch/ImSwitchDocker.md",sourceDirName:"04_ImSwitch",slug:"/ImSwitch/ImSwitchDocker",permalink:"/docs/ImSwitch/ImSwitchDocker",draft:!1,tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ImSwitchConfig",permalink:"/docs/ImSwitch/ImSwitchConfig"},next:{title:"ImSwitch Experimental Features Documentation",permalink:"/docs/ImSwitch/ImSwitchExperimental"}},m={},p=[],l={toc:p};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"imswitch-in-docker"},"ImSwitch in Docker"),(0,o.kt)("p",null,"This is an experimental feature. Please refer to the documentation here:\n",(0,o.kt)("a",{parentName:"p",href:"https://github.com/openUC2/ImSwitch/tree/master/docker/HIK"},"https://github.com/openUC2/ImSwitch/tree/master/docker/HIK")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/536de44b.eb0fe628.js b/assets/js/536de44b.eb0fe628.js new file mode 100644 index 000000000..c3fa6a45f --- /dev/null +++ b/assets/js/536de44b.eb0fe628.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkuc_2_docs=self.webpackChunkuc_2_docs||[]).push([[115],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>u});var a=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=a.createContext({}),c=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=c(e.components);return a.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=c(n),u=i,h=d["".concat(s,".").concat(u)]||d[u]||m[u]||r;return n?a.createElement(h,o(o({ref:t},p),{},{components:n})):a.createElement(h,o({ref:t},p))}));function u(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,o=new Array(r);o[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var c=2;c{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>m,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var a=n(87462),i=(n(67294),n(3905));const r={},o="ImSwitch in Docker",l={unversionedId:"ImSwitch/ImSwitchDocker",id:"ImSwitch/ImSwitchDocker",title:"ImSwitch in Docker",description:"Setting Up ImSwitch React and Backend (optional: with Docker Compose)",source:"@site/docs/04_ImSwitch/ImSwitchDocker.md",sourceDirName:"04_ImSwitch",slug:"/ImSwitch/ImSwitchDocker",permalink:"/docs/ImSwitch/ImSwitchDocker",draft:!1,tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ImSwitchConfig",permalink:"/docs/ImSwitch/ImSwitchConfig"},next:{title:"ImSwitch Experimental Features Documentation",permalink:"/docs/ImSwitch/ImSwitchExperimental"}},s={},c=[{value:"Setting Up ImSwitch React and Backend (optional: with Docker Compose)",id:"setting-up-imswitch-react-and-backend-optional-with-docker-compose",level:2},{value:"Prerequisites",id:"prerequisites",level:3},{value:"Docker Quick Start",id:"docker-quick-start",level:3},{value:"ARM64 + X86",id:"arm64--x86",level:4},{value:"External folders for Config and Data",id:"external-folders-for-config-and-data",level:3},{value:"Setting up docker on Raspi",id:"setting-up-docker-on-raspi",level:3},{value:"Additional Information",id:"additional-information",level:3},{value:"Docker Compose Configuration",id:"docker-compose-configuration",level:3},{value:"Explanation",id:"explanation",level:3},{value:"Running Docker Compose",id:"running-docker-compose",level:3},{value:"Accessing the Services individually",id:"accessing-the-services-individually",level:3},{value:"Configuration Details",id:"configuration-details",level:3},{value:"Stopping the Services",id:"stopping-the-services",level:3},{value:"Additional Notes",id:"additional-notes",level:3},{value:"Autostarting ImSwitch on e.g. the Raspberry Pi",id:"autostarting-imswitch-on-eg-the-raspberry-pi",level:3},{value:"Explanation",id:"explanation-1",level:3},{value:"Detailed Steps:",id:"detailed-steps",level:3}],p={toc:c};function m(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,a.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"imswitch-in-docker"},"ImSwitch in Docker"),(0,i.kt)("h2",{id:"setting-up-imswitch-react-and-backend-optional-with-docker-compose"},"Setting Up ImSwitch React and Backend (optional: with Docker Compose)"),(0,i.kt)("p",null,"More information on setting upt this on a raspberry pi, please refer to the ",(0,i.kt)("a",{parentName:"p",href:"./launch_imswitch_raspi.md"},"INSTALL ON PI")," documentation."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"Warning")," This is very experimental. What you can expect:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"This installs an NO-QT (no PyQt/Qt dependency) headless version on your computer"),(0,i.kt)("li",{parentName:"ul"},"The APP is exposed under Port 8001 on your localhost"),(0,i.kt)("li",{parentName:"ul"},"You can access the Swagger GUI under https://localhost:8001/docs"),(0,i.kt)("li",{parentName:"ul"},"You can access the REACT APP (source: ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/openUC2/imswitch-aiortc-react/"},"https://github.com/openUC2/imswitch-aiortc-react/"),") under https://localhost:8001/imswitch/index.html"),(0,i.kt)("li",{parentName:"ul"},"You can customize the setup config/boot behaviour using additional arguments"),(0,i.kt)("li",{parentName:"ul"},"The ",(0,i.kt)("inlineCode",{parentName:"li"},"dockerfile")," can mount HIK cameras (tested on ARM devices)"),(0,i.kt)("li",{parentName:"ul"},"The ",(0,i.kt)("inlineCode",{parentName:"li"},"dockerfile")," is available here: ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/openUC2/ImSwitch/blob/master/docker/HIK/dockerfile"},"https://github.com/openUC2/ImSwitch/blob/master/docker/HIK/dockerfile")),(0,i.kt)("li",{parentName:"ul"},"The github actions file that builds the NOQT branch into a docker image for ARM/X86 is available here: ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/openUC2/ImSwitch/blob/master/.github/workflows/imswitch-docker-multiarch-noqt.yaml"},"https://github.com/openUC2/ImSwitch/blob/master/.github/workflows/imswitch-docker-multiarch-noqt.yaml"))),(0,i.kt)("p",null,(0,i.kt)("img",{src:n(64411).Z,width:"2862",height:"1802"}),"\n",(0,i.kt)("em",{parentName:"p"},"Swagger UI Interface of the ImSwitch Server")),(0,i.kt)("p",null,(0,i.kt)("img",{src:n(30204).Z,width:"2862",height:"1802"}),"\n",(0,i.kt)("em",{parentName:"p"},"The React APP is statically hosted using a fastaAPI endpoint under https://localhost:8001/imswitch/index.html (",(0,i.kt)("strong",{parentName:"em"},"ENSURE YOU HAVE ACCEPTED THE CERTIFICATE"),")")),(0,i.kt)("p",null,(0,i.kt)("img",{src:n(81969).Z,width:"2808",height:"644"}),"\n*The images are build using CI using ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/openUC2/ImSwitch/blob/master/.github/workflows/imswitch-docker-multiarch-noqt.yaml"},"actions")),(0,i.kt)("p",null,(0,i.kt)("img",{src:n(11960).Z,width:"2462",height:"644"}),"\n",(0,i.kt)("em",{parentName:"p"},"The docker Images are hosted on ",(0,i.kt)("a",{parentName:"em",href:"https://github.com/orgs/openUC2/packages?repo_name=ImSwitch"},"github containers"))),(0,i.kt)("h3",{id:"prerequisites"},"Prerequisites"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Docker installed on your system (Tested on Raspi, Jetson Nano, Mac M1, Windows)"),(0,i.kt)("li",{parentName:"ul"},"Optional: Docker Compose installed on your system")),(0,i.kt)("h3",{id:"docker-quick-start"},"Docker Quick Start"),(0,i.kt)("h4",{id:"arm64--x86"},"ARM64 + X86"),(0,i.kt)("p",null,"Pull the file from github containers:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"sudo docker pull ghcr.io/openuc2/imswitch-noqt-x64:latest\n")),(0,i.kt)("p",null,"Install the docker image and run it:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre"},"sudo docker run -it --rm -p 8001:8001 -p 2222:22 -e HEADLESS=1 -e HTTP_PORT=8001 -e CONFIG_FILE=example_uc2_hik_flowstop.json -e UPDATE_GIT=0 -e UPDATE_CONFIG=0 --privileged ghcr.io/openuc2/imswitch-noqt-x64:latest\n")),(0,i.kt)("p",null,(0,i.kt)("em",{parentName:"p"},"List of arguments:")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"HEADLESS=1 # ImSwitch will start without any GUI\nHTTP_PORT=8001 # Port to access e.g. the ImSwitch React GUI\nCONFIG_FILE=example_virtual_microscope.json # default setup configuration\nUPDATE_GIT=true # pull the latest ImSwitch git\nUPDATE_INSTALL_GIT=true # pull and pip install all changes (e.g. new packages)\nUPDATE_UC2=true # pull UC2-REST\nUPDATE_INSTALL_UC2=true # pull and pip install all changes\nUPDATE_CONFIG=true # pull changes for setup configurations\nMODE=terminal # start Docker with bash for better debugging\nCONFIG_PATH=/Users/bene/Downloads # path to the local ImSwitchConfig folder (will use the default inside the container if not specified)\nDATA_PATH=/Users/bene/Downloads # remote path to store data (e.g. USB drive, needs to be mounted via commandline, (will use the default inside the container if not specified))\n")),(0,i.kt)("h3",{id:"external-folders-for-config-and-data"},"External folders for Config and Data"),(0,i.kt)("p",null,"We can use external path (outside the container) to store and read data. This is helpful if we want to make changes e.g. to the config or want to store data/images. Remember, the docker container gets reseted after the next reboot!"),(0,i.kt)("p",null,"We have two options."),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"The Config folder. Let's have the following use case, where the folder should be linked to your Downloads folder. For this you ahve to specify two things in the way you call the docker image:")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"-e CONFIG_PATH=/config -v ~/Downloads:/config\n")),(0,i.kt)("p",null,"This means that ImSwitch inside docker will use the folder ",(0,i.kt)("inlineCode",{parentName:"p"},"/config/ImSwitchConfig/config")," to specify the setup configuration. The ",(0,i.kt)("inlineCode",{parentName:"p"},"-v")," command will mount the host's Downloads folder as ",(0,i.kt)("inlineCode",{parentName:"p"},"/config")," inside the docker container."),(0,i.kt)("ol",{start:2},(0,i.kt)("li",{parentName:"ol"},"The same mechanism can be used for specifying the datapath to specify the dataset storage. For this we have to specify:")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"-e DATA_PATH=/dataset -v ~/Downloads:/dataset\n")),(0,i.kt)("p",null,"Images will be stored in that folder. Ensure the folder exists!"),(0,i.kt)("p",null,"-v ~/Downloads:/config"),(0,i.kt)("h3",{id:"setting-up-docker-on-raspi"},"Setting up docker on Raspi"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},'#!/bin/bash\n\n# Update package lists\nsudo apt update -y\n\n# Upgrade installed packages\nsudo apt upgrade -y\n\n# Install Docker\ncurl -sSL https://get.docker.com | sh\n\n# Add current user to the Docker group\nsudo usermod -aG docker $USER\n\n# Print message to logout and login again\necho "Please log out and log back in to apply the Docker group changes."\n\n# Verify group membership (this will not reflect the changes until you log out and log back in)\ngroups\n')),(0,i.kt)("p",null,"To save this script, you can copy the content above into a file, for example, ",(0,i.kt)("inlineCode",{parentName:"p"},"install_docker.sh"),", and then run the script using the following command:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"chmod +x install_docker.sh\n./install_docker.sh\n")),(0,i.kt)("p",null,"After running the script, you will need to log out and log back in to apply the Docker group changes. Once you log back in, you can verify your membership in the Docker group by running:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"groups\n")),(0,i.kt)("h3",{id:"additional-information"},"Additional Information"),(0,i.kt)("p",null,"This tutorial will guide you through the process of setting up the ImSwitch React frontend and backend using Docker Compose. The ImSwitch React frontend is exposed on port 3000 and provides access to the REST API via a Swagger UI running in another Docker container on ",(0,i.kt)("inlineCode",{parentName:"p"},"localhost:8001"),". The Swagger UI is available at ",(0,i.kt)("inlineCode",{parentName:"p"},"localhost:8001/docs"),". This setup uses a simulated microscope with a line-like sample. The configuration is provided by a JSON file that can be updated if the corresponding flag is set. Additionally, the ImSwitch version can be updated based on a flag. If access to the camera (HIK camera and UC2-REST) is needed, the ",(0,i.kt)("inlineCode",{parentName:"p"},"--privileged")," flag must be set."),(0,i.kt)("h3",{id:"docker-compose-configuration"},"Docker Compose Configuration"),(0,i.kt)("p",null,"Create a ",(0,i.kt)("inlineCode",{parentName:"p"},"docker-compose.yml")," file with the following content or use the file in ",(0,i.kt)("a",{parentName:"p",href:"compose.yaml"},"compose.yaml"),":"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml"},'version: \'3.8\'\n\nservices:\n imswitch-aiortc-react:\n image: ghcr.io/openuc2/imswitch-aiortc-react:latest\n ports:\n - "5000:5000"\n - "8002:8001"\n environment:\n - NODE_ENV=production\n stdin_open: true\n tty: true\n\n imswitch-docker-arm64-noqt:\n image: ghcr.io/openuc2/imswitch-docker-arm64-noqt:latest\n privileged: true\n ports:\n - "8001:8001"\n - "2222:22"\n environment:\n - HEADLESS=1\n - HTTP_PORT=8001\n - CONFIG_FILE=example_virtual_microscope.json\n - UPDATE_GIT=1\n - UPDATE_CONFIG=0\n stdin_open: true\n tty: true\n restart: always\n')),(0,i.kt)("h3",{id:"explanation"},"Explanation"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},(0,i.kt)("strong",{parentName:"p"},"imswitch-aiortc-react"),": This service runs the ImSwitch React frontend."),(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"image"),": Specifies the Docker image to use."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"ports"),": Maps the container ports to the host ports."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"environment"),": Sets environment variables inside the container."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"stdin_open")," and ",(0,i.kt)("strong",{parentName:"li"},"tty"),": Keeps the container running in interactive mode."))),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},(0,i.kt)("strong",{parentName:"p"},"imswitch-docker-arm64-noqt"),": This service runs the backend with the Swagger UI."),(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"image"),": Specifies the Docker image to use."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"privileged"),": Grants the container privileged access to the hardware."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"ports"),": Maps the container ports to the host ports."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"environment"),": Sets environment variables inside the container."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"stdin_open")," and ",(0,i.kt)("strong",{parentName:"li"},"tty"),": Keeps the container running in interactive mode."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"restart"),": Ensures the container restarts automatically if it stops.")))),(0,i.kt)("h3",{id:"running-docker-compose"},"Running Docker Compose"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"Save the ",(0,i.kt)("inlineCode",{parentName:"li"},"docker-compose.yml")," file to a directory on your machine."),(0,i.kt)("li",{parentName:"ol"},"Open a terminal and navigate to the directory containing the ",(0,i.kt)("inlineCode",{parentName:"li"},"docker-compose.yml")," file."),(0,i.kt)("li",{parentName:"ol"},"Start the services with Docker Compose:")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-sh"},"docker-compose -f docker-compose.yml up -d\n")),(0,i.kt)("ol",{start:4},(0,i.kt)("li",{parentName:"ol"},"go to your browser and access the microscope server under https://localhost:8001/docs to access the swagger uI"),(0,i.kt)("li",{parentName:"ol"},"go to your browser and access the microscope control UI under http://localhost:3000\n5.1 enter the IP address and port und ",(0,i.kt)("inlineCode",{parentName:"li"},"Connections"),": ",(0,i.kt)("inlineCode",{parentName:"li"},"https://localhost")," and ",(0,i.kt)("inlineCode",{parentName:"li"},"8001")," as port")),(0,i.kt)("h3",{id:"accessing-the-services-individually"},"Accessing the Services individually"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"ImSwitch React Frontend"),": Open your browser and navigate to ",(0,i.kt)("inlineCode",{parentName:"li"},"http://localhost:3000")," to access the ImSwitch React frontend."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"Swagger UI"),": Navigate to ",(0,i.kt)("inlineCode",{parentName:"li"},"http://localhost:8001/docs")," to access the Swagger UI for the backend API.")),(0,i.kt)("h3",{id:"configuration-details"},"Configuration Details"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"Simulated Microscope"),": The current configuration uses a simulated microscope offering a line-like sample. The configuration is provided by a JSON file specified in the ",(0,i.kt)("inlineCode",{parentName:"li"},"CONFIG_FILE")," environment variable."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"Updating Configuration and Version"),": The JSON configuration and the ImSwitch version can be updated if the ",(0,i.kt)("inlineCode",{parentName:"li"},"UPDATE_CONFIG")," and ",(0,i.kt)("inlineCode",{parentName:"li"},"UPDATE_GIT")," flags are set, respectively."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"Camera Access"),": If access to the camera (HIK camera and UC2-REST) is needed, the ",(0,i.kt)("inlineCode",{parentName:"li"},"--privileged")," flag must be set.")),(0,i.kt)("h3",{id:"stopping-the-services"},"Stopping the Services"),(0,i.kt)("p",null,"To stop the services, run the following command:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-sh"},"docker-compose -f docker-compose.yml down\n")),(0,i.kt)("p",null,"This command stops and removes all containers defined in the ",(0,i.kt)("inlineCode",{parentName:"p"},"docker-compose.yml")," file."),(0,i.kt)("h3",{id:"additional-notes"},"Additional Notes"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Ensure that Docker and Docker Compose are installed and running on your system."),(0,i.kt)("li",{parentName:"ul"},"The ",(0,i.kt)("inlineCode",{parentName:"li"},"--privileged")," flag is necessary for accessing certain hardware components like cameras.")),(0,i.kt)("p",null,"By following this tutorial, you should be able to set up and run the ImSwitch React frontend and backend with Docker Compose, providing a seamless environment for interacting with the simulated microscope and accessing the API via Swagger UI."),(0,i.kt)("p",null,"To make the ",(0,i.kt)("inlineCode",{parentName:"p"},"CONFIG_PATH")," available as a folder outside the container on the host computer (e.g., in ",(0,i.kt)("inlineCode",{parentName:"p"},"~/Downloads/ImSwitchConfig"),"), you can use Docker's volume mounting feature. This allows you to mount a directory from the host machine into the container, making it accessible from within the container."),(0,i.kt)("p",null,"Here's how you can modify your Docker run command to mount the ",(0,i.kt)("inlineCode",{parentName:"p"},"~/Downloads/ImSwitchConfig")," directory from the host to the container:"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("strong",{parentName:"li"},"Modify the Docker run command"),": Use the ",(0,i.kt)("inlineCode",{parentName:"li"},"-v")," (or ",(0,i.kt)("inlineCode",{parentName:"li"},"--volume"),") option to mount the directory.")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-sh"},"sudo docker run -it --rm -p 8001:8001 -p 2222:22 \\\n -e HEADLESS=1 \\\n -e HTTP_PORT=8001 \\\n -e CONFIG_FILE=example_virtual_microscope.json \\\n -e UPDATE_GIT=0 \\\n -e UPDATE_CONFIG=0 \\\n -e CONFIG_PATH=/config \\\n --privileged \\\n -v ~/Downloads/ImSwitchConfig:/config \\\n imswitch_hik\n")),(0,i.kt)("ol",{start:2},(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("strong",{parentName:"li"},"Update the CMD")," in your Dockerfile to use the ",(0,i.kt)("inlineCode",{parentName:"li"},"CONFIG_PATH")," environment variable:")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-Dockerfile"},'CMD ["/bin/bash", "-c", "\\\n if [ \\"$MODE\\" = \\"terminal\\" ]; then \\\n /bin/bash; \\\n else \\\n echo \'LSUSB\' && lsusb && \\\n /usr/sbin/sshd -D & \\\n ls /root/ImSwitchConfig && \\\n if [ \\"$UPDATE_GIT\\" = \\"true\\" ]; then \\\n cd /tmp/ImSwitch && \\\n git pull; \\\n fi && \\\n if [ \\"$UPDATE_INSTALL_GIT\\" = \\"true\\" ]; then \\\n cd /tmp/ImSwitch && \\\n git pull && \\\n /bin/bash -c \'source /opt/conda/bin/activate imswitch && pip install -e /tmp/ImSwitch\'; \\\n fi && \\\n if [ \\"$UPDATE_UC2\\" = \\"true\\" ]; then \\\n cd /tmp/UC2-REST && \\\n git pull; \\\n fi && \\\n if [ \\"$UPDATE_INSTALL_UC2\\" = \\"true\\" ]; then \\\n cd /tmp/UC2-REST && \\\n git pull && \\\n /bin/bash -c \'source /opt/conda/bin/activate imswitch && pip install -e /tmp/UC2-ESP\'; \\\n fi && \\\n if [ \\"$UPDATE_CONFIG\\" = \\"true\\" ]; then \\\n cd /root/ImSwitchConfig && \\\n git pull; \\\n fi && \\\n source /opt/conda/bin/activate imswitch && \\\n HEADLESS=${HEADLESS:-1} && \\\n HTTP_PORT=${HTTP_PORT:-8001} && \\\n CONFIG_FILE=${CONFIG_FILE:-/root/ImSwitchConfig/imcontrol_setup/example_virtual_microscope.json} && \\\n USB_DEVICE_PATH=${USB_DEVICE_PATH:-/dev/bus/usb} && \\\n CONFIG_PATH=${CONFIG_PATH:-None} && \\\n echo \\"python3 /tmp/ImSwitch/main.py --headless $HEADLESS --config-file $CONFIG_FILE --http-port $HTTP_PORT \\" && \\\n python3 /tmp/ImSwitch/main.py --headless $HEADLESS --config-file $CONFIG_FILE --http-port $HTTP_PORT --config-folder $CONFIG_PATH; \\\n fi"]\n')),(0,i.kt)("p",null,"By adding the ",(0,i.kt)("inlineCode",{parentName:"p"},"-v ~/Downloads/ImSwitchConfig:/config")," option in the ",(0,i.kt)("inlineCode",{parentName:"p"},"docker run")," command, you mount the host's ",(0,i.kt)("inlineCode",{parentName:"p"},"~/Downloads/ImSwitchConfig")," directory to the ",(0,i.kt)("inlineCode",{parentName:"p"},"/config")," directory inside the container. The ",(0,i.kt)("inlineCode",{parentName:"p"},"-e CONFIG_PATH=/config")," environment variable makes sure that the container uses this mounted directory as the configuration path."),(0,i.kt)("p",null,"Now, any changes you make in ",(0,i.kt)("inlineCode",{parentName:"p"},"~/Downloads/ImSwitchConfig")," on your host machine will be reflected inside the container at ",(0,i.kt)("inlineCode",{parentName:"p"},"/config"),", and the application running inside the container will use this directory for its configuration files."),(0,i.kt)("p",null,"Certainly! Here's a summary and explanation of the combined script:"),(0,i.kt)("h3",{id:"autostarting-imswitch-on-eg-the-raspberry-pi"},"Autostarting ImSwitch on e.g. the Raspberry Pi"),(0,i.kt)("p",null,"The script ",(0,i.kt)("inlineCode",{parentName:"p"},"setup_autostart.sh")," performs the following actions:"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("p",{parentName:"li"},(0,i.kt)("strong",{parentName:"p"},"Creates a startup script (",(0,i.kt)("inlineCode",{parentName:"strong"},"start_imswitch.sh"),")")," that:"),(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"Waits for the X server to be available."),(0,i.kt)("li",{parentName:"ul"},"Starts the Docker container in the background."),(0,i.kt)("li",{parentName:"ul"},"Launches Chromium in fullscreen mode, opening a specific URL and zooming out the page to 70%."),(0,i.kt)("li",{parentName:"ul"},"Logs output to a file for debugging purposes."))),(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("p",{parentName:"li"},(0,i.kt)("strong",{parentName:"p"},"Creates a systemd service (",(0,i.kt)("inlineCode",{parentName:"strong"},"start_imswitch.service"),")")," that:"),(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"Ensures the startup script runs only after the X server is available."),(0,i.kt)("li",{parentName:"ul"},"Restarts the script on failure."),(0,i.kt)("li",{parentName:"ul"},"Configures logging to the systemd journal.")))),(0,i.kt)("h3",{id:"explanation-1"},"Explanation"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-sh"},'#!/bin/bash\n\n# Define variables\nSTART_SCRIPT_PATH="$HOME/start_imswitch.sh"\nSERVICE_FILE_PATH="/etc/systemd/system/start_imswitch.service"\n\n# Create the startup script\ncat << \'EOF\' > $START_SCRIPT_PATH\n#!/bin/bash\nset -x\n\nLOGFILE=/home/uc2/start_imswitch.log\nexec > $LOGFILE 2>&1\n\necho "Starting IMSwitch Docker container and Chromium"\n\n# Wait for the X server to be available\nwhile ! xset q &>/dev/null; do\n echo "Waiting for X server..."\n sleep 2\ndone\n\nexport DISPLAY=:0\n\n# Start Docker container in the background\necho "Running Docker container..."\nnohup sudo docker run --rm -d -p 8001:8001 -p 2222:22 \\\n -e HEADLESS=1 -e HTTP_PORT=8001 \\\n -e CONFIG_FILE=example_uc2_hik_flowstop.json \\\n -e UPDATE_GIT=1 -e UPDATE_CONFIG=0 \\\n --privileged ghcr.io/openuc2/imswitch-noqt-x64:latest &\n\n# Wait a bit to ensure Docker starts\nsleep 10\n\n# Start Chromium\necho "Starting Chromium..."\n/usr/bin/chromium-browser --start-fullscreen --ignore-certificate-errors \\\n --unsafely-treat-insecure-origin-as-secure=https://0.0.0.0:8001 \\\n --app="data:text/html,

- + \ No newline at end of file diff --git a/blog/first-blog-post/index.html b/blog/first-blog-post/index.html index 34b973a1a..a658bd20a 100644 --- a/blog/first-blog-post/index.html +++ b/blog/first-blog-post/index.html @@ -10,13 +10,13 @@ - +

First Blog Post

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 46147ffaf..bea3f069b 100644 --- a/blog/index.html +++ b/blog/index.html @@ -10,13 +10,13 @@ - +

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/long-blog-post/index.html b/blog/long-blog-post/index.html index 1f7ed8ebd..5cc1b8bdc 100644 --- a/blog/long-blog-post/index.html +++ b/blog/long-blog-post/index.html @@ -10,13 +10,13 @@ - +

Long Blog Post

· 3 min read
Endilie Yacop Sucipto

This is the summary of a very long blog post,

Use a <!-- truncate --> comment to limit blog post size in the list view.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/mdx-blog-post/index.html b/blog/mdx-blog-post/index.html index f1efb1d6e..62d1de3fd 100644 --- a/blog/mdx-blog-post/index.html +++ b/blog/mdx-blog-post/index.html @@ -10,13 +10,13 @@ - +
- + \ No newline at end of file diff --git a/blog/tags/docusaurus/index.html b/blog/tags/docusaurus/index.html index 39a36a9a5..5c09004bf 100644 --- a/blog/tags/docusaurus/index.html +++ b/blog/tags/docusaurus/index.html @@ -10,13 +10,13 @@ - +

4 posts tagged with "docusaurus"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/tags/facebook/index.html b/blog/tags/facebook/index.html index 88df0f027..7f6b379ec 100644 --- a/blog/tags/facebook/index.html +++ b/blog/tags/facebook/index.html @@ -10,13 +10,13 @@ - +

One post tagged with "facebook"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/blog/tags/hello/index.html b/blog/tags/hello/index.html index 4f90be92c..d359c50f1 100644 --- a/blog/tags/hello/index.html +++ b/blog/tags/hello/index.html @@ -10,13 +10,13 @@ - +

2 posts tagged with "hello"

View All Tags

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/blog/tags/hola/index.html b/blog/tags/hola/index.html index 08537a90c..bca7ec565 100644 --- a/blog/tags/hola/index.html +++ b/blog/tags/hola/index.html @@ -10,13 +10,13 @@ - +

One post tagged with "hola"

View All Tags

· One min read
Gao Wei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + \ No newline at end of file diff --git a/blog/tags/index.html b/blog/tags/index.html index f412d9a1e..756f2687b 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/blog/welcome/index.html b/blog/welcome/index.html index ba665ec3d..9f80d3527 100644 --- a/blog/welcome/index.html +++ b/blog/welcome/index.html @@ -10,13 +10,13 @@ - +

Welcome

· One min read
Sébastien Lorber
Yangshun Tay

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

  • 2019-05-30-welcome.md
  • 2019-05-30-welcome/index.md

A blog post folder can be convenient to co-locate blog post images:

Docusaurus Plushie

The blog supports tags as well!

And if you don't want a blog: just delete this directory, and use blog: false in your Docusaurus config.

- + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/Encoder/index.html b/docs/Electronics/APIDescription/Encoder/index.html index c420e18a4..6b74a0c83 100644 --- a/docs/Electronics/APIDescription/Encoder/index.html +++ b/docs/Electronics/APIDescription/Encoder/index.html @@ -10,7 +10,7 @@ - + @@ -24,7 +24,7 @@ First UC2 Prototype (more to come soon)

Electronic interface

How to wire the UC2 AS5311 board to the UC2_V3 board?

Here are the ESP32 pins:

Understanding the AS5311 Encoder

The AS5311 operates based on magnetic principles, translating the movement of a magnetically encoded strip into digital signals. This encoder provides a resolution of 2mm per 1024 steps, meaning every 1024 increments in the encoder's output corresponds to a 2mm movement along the encoded strip. This high resolution enables precise control and measurement of linear motion, critical for applications requiring fine positioning accuracy.

Incorporating AS5311 into UC2-ESP Firmware

The integration involves processing the encoder's digital output signals to determine the position and movement direction. This is accomplished by reading changes in the encoder's output pins and applying the calculated position changes to maintain a feedback loop. The feedback loop is crucial for the PID controller, which adjusts the motor's speed and direction to correct any position errors.

There are multiple interfaces to read out the actual value like PWM, digital readout and incremental mode. We have chosen the A/B incremental mode since this uses the least number of wires. We use the encoder ports on the ESP32 v3 board to ensure the usage of interrupts to count the position changes in time.

Key Components of the Implementation

  • Encoder Event Processing: When an encoder output pin changes state, it triggers an interrupt. The firmware then determines the movement direction (forward or backward) by comparing the states of two encoder pins and adjusts the position accordingly.
  • PID Controller Integration: The PID controller calculates the necessary adjustments to the motor's speed based on the difference between the desired position and the current encoder position. This process involves precise tuning of the PID parameters (proportional, integral, derivative) to achieve optimal performance for specific hardware and motion requirements.
  • Serial Interface Commands: The firmware supports several commands over the serial interface for calibration, homing, precise movement, and current position queries. These commands allow for dynamic control and adjustment of the system's behavior.

Implementing Closed-Loop Control

  1. Calibration: Before precise control is possible, calibrating the relationship between motor steps and physical displacement is necessary. This involves moving the motor a known number of steps and measuring the resulting displacement using the encoder.
  2. Homing: The system can move the motor in one direction until it detects no further motion (indicating an endpoint) and then slightly retract to release any endstop engagement. This process sets a known reference point for subsequent movements.
  3. Precise Movement: With the PID controller tuned, the system can move the motor to specific positions with high accuracy. The controller adjusts the motor speed in real-time to minimize position error, relying on continuous feedback from the encoder.

Practical Considerations

  • PID Tuning: Achieving the desired control performance requires careful tuning of the PID parameters, which may involve empirical testing and adjustments based on the specific characteristics of the motor and mechanical setup.
  • Calibration Accuracy: The precision of calibration directly affects the system's overall accuracy. Ensure consistent and accurate measurements during the calibration process.

Control Interface

To effectively manage and interact with the linear position encoder and motor driver in the UC2-ESP system, a series of JSON-formatted strings are used. These strings serve as commands through the serial interface, allowing users to perform various actions such as calibration, homing, precise movement, and querying the current position. Below is a detailed explanation of each command type and its purpose within the system.

JSON Control Commands

1. Calibration (/linearencoder_act, calpos)

The calibration command is used to determine the precise relationship between the number of steps the motor takes and the physical displacement (in millimeters) as measured by the encoder. This is essential for ensuring accurate movements.

{
"task": "/linearencoder_act",
"calpos": {
"steppers": [
{
"stepperid": 1,
"calibsteps": -32000,
"speed": 10000
}
]
}
}
  • stepperid identifies the motor.
  • calibsteps specifies the number of steps to move during calibration (negative for backward movement).
  • speed defines the speed at which the motor should move during calibration.

2. Homing (/linearencoder_act, home)

The homing command moves the motor in one direction until it detects no further motion (suggesting it has hit an endpoint), then moves it slightly in the opposite direction to release any endstop. This process is used to establish a known reference position.

{
"task": "/linearencoder_act",
"home": {
"steppers": [
{
"stepperid": 1,
"endposrelease": -100,
"speed": -40000
}
]
}
}
  • endposrelease indicates the number of steps to move back to slightly release the endstop.
  • speed determines the speed of the homing motion. Negative values indicate direction.

3. Precise Movement (/linearencoder_act, moveP)

This command allows for moving the motor to a specific position with high precision, utilizing the PID controller for real-time adjustments based on encoder feedback.

{
"task": "/linearencoder_act",
"moveP": {
"steppers": [
{
"stepperid": 1,
"position": 1000,
"isabs": 1,
"cp": 100,
"ci": 0.0,
"cd": 10
}
]
}
}
  • position specifies the target position in encoder units.
  • isabs indicates whether the position is absolute (1) or relative to the current position (0).
  • cp, ci, cd are the PID controller parameters: proportional, integral, and derivative gains, respectively.

4. Get Current Position (/linearencoder_get)

To query the current position of the motor as measured by the encoder, the following command is used:

{
"task": "/linearencoder_get",
"linencoder": {
"posval": 1,
"id": 1
}
}
  • posval is a flag to request the position value.
  • id identifies the encoder from which to read the position.

Summary and Conclusion

These JSON commands form a versatile interface for controlling and querying the state of the motor and encoder in the UC2-ESP system. By sending these commands over the serial interface, users can precisely calibrate the system, perform accurate movements, and retrieve current position information, enabling high-precision control over linear motion systems.

The integration of the AS5311 linear encoder into the UC2-ESP firmware exemplifies advanced control techniques enabling precise linear motion control. Through careful implementation of encoder feedback and PID control algorithms, this system achieves high levels of accuracy and reliability, suitable for a wide range of precision motion applications.

- + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/Home/index.html b/docs/Electronics/APIDescription/Home/index.html index 70e15bfd0..cf2aacf98 100644 --- a/docs/Electronics/APIDescription/Home/index.html +++ b/docs/Electronics/APIDescription/Home/index.html @@ -10,13 +10,13 @@ - +

Home

UC2-ESP Motor Homing Interface API Description

This API provides a means to perform homing procedures for motors in the UC2-ESP firmware using JSON documents transmitted over USB serial communication. The homing process involves finding the endstop for a motor, and the API allows for flexible configuration of this procedure.

Endpoint

Endpoint: /home_act

The endpoint /home_act is utilized to initiate motor homing procedures and configure the parameters associated with homing.

Request Format

The API expects a JSON document with the following structure:

{
"task": "/home_act",
"home": {
"steppers": [
{
"stepperid": 1,
"timeout": 20000,
"speed": 10000,
"direction": 1,
"endposrelease": 3000,
"endstoppolarity": 1
}
]
}
}
  • "task": Specifies the task to perform, in this case, it is /home_act.
  • "home": This object contains parameters related to the homing procedure.
    • "steppers": An array of stepper motor configurations for homing.
      • "stepperid": The ID of the motor to home. It can be values 0 to 3, corresponding to different motors (e.g., A, X, Y, Z).
      • "timeout": The maximum time (in milliseconds) the homing procedure is allowed to take. If the timeout is reached without successfully finding the endstop, the motor will stop.
      • "speed": The speed at which the motor homes (in steps per second).
      • "direction": Indicates the rotation direction of the motor to find the endstop. A value of 1 means a positive direction, and -1 means a negative direction.
      • "endposrelease": The number of steps the motor will run in the opposite direction after reaching the endstop, intended to release the endstop.
      • "endstoppolarity": Indicates whether the endstop is normally closed (1) or normally open (0).

Stopping the Motor During Homing Procedure

You can stop the motor during the homing procedure with a separate API request. For example:

{
"task": "/motor_act",
"motor": {
"steppers": [
{
"stepperid": 2,
"isstop": 1
}
]
}
}

In this request:

  • "task": Specifies the task to perform, which is /motor_act.
  • "motor": This object contains motor control parameters.
    • "steppers": An array of stepper motor configurations.
      • "stepperid": The ID of the motor to stop.
      • "isstop": Set to 1 to indicate that the motor should stop.

Response

The response from the motor homing interface API will depend on the execution of the homing procedure or the motor stopping request. It may include status updates, completion notifications, or relevant error messages.

Refer to the specific implementation or documentation for details on response formats and meanings.

Conclusion

The UC2-ESP Motor Homing Interface API offers a straightforward way to initiate and configure homing procedures for motors within the UC2-ESP firmware environment. It enables precise control over homing parameters and allows for motor stopping during the homing process, enhancing the reliability and efficiency of motor homing operations.

- + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/INTRO/index.html b/docs/Electronics/APIDescription/INTRO/index.html index ab69ff855..17cb7f58e 100644 --- a/docs/Electronics/APIDescription/INTRO/index.html +++ b/docs/Electronics/APIDescription/INTRO/index.html @@ -10,14 +10,14 @@ - + - + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/LEDArray/index.html b/docs/Electronics/APIDescription/LEDArray/index.html index f3e0e64d3..26056e6eb 100644 --- a/docs/Electronics/APIDescription/LEDArray/index.html +++ b/docs/Electronics/APIDescription/LEDArray/index.html @@ -10,13 +10,13 @@ - +

LED array

This API provides a convenient method for controlling individual LEDs within a NeoPixel LED array using the UC2-ESP firmware. The interface facilitates the manipulation of LED colors and array display modes. It operates through JSON documents sent over USB serial communication.

Endpoint

Endpoint: /ledarr_act

The endpoint /ledarr_act is used to manage LED array actions and LED color settings.

Request Format: Vary Single LEDs in RGB Values

To vary the RGB values of individual LEDs, the API expects a JSON document in the following format:

{
"task": "/ledarr_act",
"qid": 1,
"led": {
"LEDArrMode": 1,
"led_array": [
{
"id": 0,
"r": 255,
"g": 255,
"b": 255
}
]
}
}
  • "task": Specifies the task to perform, in this case, it is /ledarr_act.
  • "qid": The Queue ID (qid) is used to identify the messaging queue for returning status or completion notifications.
  • "led": This object contains LED-related parameters.
    • "LEDArrMode": Specifies the LED array mode. In this case, it's set to 1 to indicate individual LED manipulation.
    • "led_array": An array of LED configurations.
      • "id": The index representing the specific LED in the array.
      • "r", "g", "b": The RGB color values (8-bit) to set for the LED.

Request Format: Turn On Whole Array

To turn on the whole LED array with a specific color, the API request can be structured like this:

{
"task": "/ledarr_act",
"led": {
"LEDArrMode": 0,
"led_array": [
{
"id": 0,
"r": 0,
"g": 5,
"b": 0
}
]
}
}

In this case:

  • "LEDArrMode": Set to 0 to indicate turning on the entire LED array.
  • "led_array": Configuration for a single LED (in this case, the first LED) with the specified RGB color values.

Special Patterns: Left, Right, Top, Bottom

The API also supports special patterns to control specific LEDs based on their positions relative to the center of an 8x8 grid. For example, to turn on LEDs to the left of the center, the request can be structured as follows:

{
"task": "/ledarr_act",
"led": {
"LEDArrMode": "left"
}
}

Other special patterns like "right", "top", and "bottom" can be used in a similar manner.

Response

The response from the LED array interface API will depend on the execution of the LED array action. It might include status updates, completion notifications, or relevant error messages.

Refer to the specific implementation or documentation for details on response formats and meanings.

Conclusion

The UC2-ESP NeoPixel LED Array Interface API offers a user-friendly method to control individual LEDs within a NeoPixel LED array using JSON documents over USB serial communication. It enables versatile LED color control, array display modes, and special patterns, enhancing the flexibility and visual possibilities of NeoPixel LED arrays within the UC2-ESP firmware ecosystem.

- + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/Motor/index.html b/docs/Electronics/APIDescription/Motor/index.html index e514d04d8..2dbd60a42 100644 --- a/docs/Electronics/APIDescription/Motor/index.html +++ b/docs/Electronics/APIDescription/Motor/index.html @@ -10,13 +10,13 @@ - +

Motor

This API provides a straightforward way to control and manage motors using the UC2-ESP firmware. The interface operates over USB serial communication and accepts JSON documents to control motor movements. The main endpoint for motor control is /motor_act.

Endpoint

Endpoint: /motor_act

The endpoint /motor_act is used to initiate motor actions and control motor movement parameters.

Request Format

The API expects a JSON document with the following structure:

{
"task": "/motor_act",
"qid": 4,
"motor": {
"steppers": [
{
"stepperid": 1,
"position": -20090,
"speed": -20000,
"isabs": 0,
"isaccel": 1,
"accel": 10000
}
]
}
}
  • "task": Specifies the task to perform, in this case, it is /motor_act.
  • "qid": The Queue ID (qid) is used to identify the messaging queue for returning status or completion notifications.
  • "motor": This object contains motor-related parameters.
    • "steppers": An array of stepper motor configurations.
      • "stepperid": The ID of the stepper motor to control. It can be values 0 to 3, corresponding to different motors (e.g., a, x, y, z).
      • "position": The desired position in steps. Negative values indicate movement in the opposite direction.
      • "speed": The speed of movement in steps per second.
      • "isabs": A flag (0 or 1) indicating whether the movement is absolute (1) or relative (0) to the current position.
      • "isaccel": A flag (0 or 1) indicating whether acceleration ramping should be applied at the beginning of the movement.
      • "accel": The acceleration value in steps per second squared.

Example Request

{
"task": "/motor_act",
"qid": 4,
"motor": {
"steppers": [
{
"stepperid": 1,
"position": -20090,
"speed": -20000,
"isabs": 0,
"isaccel": 1,
"accel": 10000
}
]
}
}

Response

The response from the motor interface API will depend on the actual execution of the motor movement task. It might include status updates, completion notifications, or any relevant error messages.

Please refer to the specific implementation or documentation for details on response formats and meaning.

Additional Endpoint: Motor Information Retrieval

For querying motor information, an additional endpoint is available:

Endpoint: /motor_get

This endpoint can be used to retrieve information about the current state of the motor or its settings.

Motor Action: Move at Constant Speed

To move a motor at a constant speed in a certain direction, you can use the following API request format:

{
"task": "/motor_act",
"motor": {
"steppers": [
{
"stepperid": 1,
"isforever": 1,
"speed": -1500,
"isabs": 0,
"isaccel": 0
}
]
}
}
  • "task": Specifies the task to perform, in this case, it is /motor_act.
  • "motor": This object contains motor-related parameters.
    • "steppers": An array of stepper motor configurations.
      • "stepperid": The ID of the motor to control. Motor IDs are typically represented as 0, 1, 2, 3, corresponding to motors A, X, Y, Z.
      • "isforever": A new parameter indicating whether the motor should move at a constant speed indefinitely. Set to 1 to enable continuous movement.
      • "speed": The speed at which the motor should move. A negative value indicates movement in one direction, while a positive value indicates movement in the opposite direction.
      • "isabs": A flag indicating whether the speed value should be interpreted as an absolute speed (1) or as a relative speed (0).
      • "isaccel": A flag indicating whether the motor should accelerate during the movement (1) or maintain a constant speed (0).

With the "isforever" parameter set to 1, the motor specified by "stepperid" will move at a constant speed in the specified direction, following the speed and acceleration settings as configured. This is useful for continuous or long-duration motor movements.

This addition to the motor API allows for precise control over motor behavior, including the ability to perform continuous movements in a specified direction, enhancing the functionality and versatility of the UC2-ESP motor control system.

Set Position of motors

To set the position of motors using the UC2-ESP motor control system, you can make use of the following API request format:

{
"task": "/motor_act",
"setpos": {
"steppers": [
{
"stepperid": 0,
"posval": 100
},
{
"stepperid": 1,
"posval": 0
},
{
"stepperid": 2,
"posval": 0
},
{
"stepperid": 3,
"posval": 0
}
]
}
}

In this configuration, the "task" parameter specifies the action to be performed, which is /motor_act, indicating a motor-related task. The "setpos" object within the request contains an array of stepper motor configurations, each identified by its "stepperid". You can set the desired position of each motor using the "posval" parameter. By sending this request, you can precisely control the position of multiple motors simultaneously, enabling you to achieve specific motor positions as needed for your application. This functionality enhances the versatility of the UC2-ESP motor control system, allowing for precise positioning in various automation and control scenarios.

Conclusion

The UC2-ESP Motor Interface API provides a clear and structured way to control and manage motor movements using JSON documents over USB serial communication. It allows for precise control of motor parameters, movement types, and acceleration profiles, enhancing the flexibility and efficiency of motor control within the UC2-ESP firmware environment.

- + \ No newline at end of file diff --git a/docs/Electronics/APIDescription/PinConfig/index.html b/docs/Electronics/APIDescription/PinConfig/index.html index 38b39d191..b32efa30d 100644 --- a/docs/Electronics/APIDescription/PinConfig/index.html +++ b/docs/Electronics/APIDescription/PinConfig/index.html @@ -10,14 +10,14 @@ - +

PinConfig

UC2 System Version 2 and 3, and WEMOS Board Pinout Description

The provided code defines the pinout configuration for different versions of the UC2 system and the WEMOS board when running on an ESP32. Here's a breakdown of the pinout descriptions for each of these configurations:

You can find all the details here: https://github.com/youseetoo/uc2-esp32/blob/main/main/PinConfig.h The different board versions are also documented here: https://youseetoo.github.io/. The online flashing tool can be used to update to the latest firmware.

  1. UC2 System Version 2 (UC2_2):

    • Motor Pins:

      • Motor A Direction: GPIO_NUM_21
      • Motor X Direction: GPIO_NUM_33
      • Motor Y Direction: GPIO_NUM_16
      • Motor Z Direction: GPIO_NUM_14
      • Motor A Step: GPIO_NUM_22
      • Motor X Step: GPIO_NUM_2
      • Motor Y Step: GPIO_NUM_27
      • Motor Z Step: GPIO_NUM_12
      • Motor Enable: GPIO_NUM_13
      • Motor Enable Inverted: true
      • Motor Auto-enable: true
    • Lasers:

      • Laser 1: GPIO_NUM_17
      • Laser 2: GPIO_NUM_4
      • Laser 3: GPIO_NUM_15
    • LEDs:

      • LED Pin: GPIO_NUM_32
      • LED Count: 64
    • Endstops and Digital Inputs:

      • Digital Input 1: GPIO_NUM_34
      • Digital Input 2: GPIO_NUM_39
      • Digital Input 3: Disabled
    • PlayStation (PSX) Controller:

      • MAC Address: "1a:2b:3c:01:01:04"
      • Controller Type: PS4 (2)
    • Joystick Settings:

      • Joystick Speed Multiplier: 30
      • Joystick Max Illumination: 100
      • Joystick Speed Multiplier for Z: 30
  2. UC2 WEMOS Board (UC2_WEMOS):

    • Motor Pins:

      • Motor A Direction: GPIO_NUM_23
      • Motor X Direction: GPIO_NUM_16
      • Motor Y Direction: GPIO_NUM_27
      • Motor Z Direction: GPIO_NUM_14
      • Motor A Step: GPIO_NUM_5
      • Motor X Step: GPIO_NUM_26
      • Motor Y Step: GPIO_NUM_25
      • Motor Z Step: GPIO_NUM_17
      • Motor Enable: GPIO_NUM_12
      • Motor Enable Inverted: true
    • Lasers:

      • Laser 1: GPIO_NUM_18
      • Laser 2: GPIO_NUM_19
      • Laser 3: GPIO_NUM_13
    • LEDs:

      • LED Pin: GPIO_NUM_4
      • LED Count: 64
    • Endstops and Digital Inputs:

      • Digital Input 1: Disabled
      • Digital Input 2: Disabled
      • Digital Input 3: Disabled
    • PlayStation (PSX) Controller:

      • MAC Address: "1a:2b:3c:01:01:03"
      • Controller Type: PS4 (2)
    • Joystick Settings:

      • Joystick Speed Multiplier: 5
      • Joystick Speed Multiplier for Z: 3
  3. UC2 System Version 3 (UC2_3):

    • Motor Pins:

      • Motor A Step: GPIO_NUM_15
      • Motor X Step: GPIO_NUM_16
      • Motor Y Step: GPIO_NUM_14
      • Motor Z Step: GPIO_NUM_0
      • Motor Enable Inverted: true
      • Motor Auto-enable: true
      • Use Fast AccelStepper: true
      • AccelStepper Motor Type: 1 (Driver)
    • Lasers:

      • Laser 1: GPIO_NUM_12
      • Laser 2: GPIO_NUM_4
      • Laser 3: GPIO_NUM_2
    • LEDs:

      • LED Pin: GPIO_NUM_13
      • LED Count: 64
    • Endstops and Digital Inputs:

      • Digital Input 1: GPIO_NUM_105 (I2C TCA)
      • Digital Input 2: GPIO_NUM_106
      • Digital Input 3: GPIO_NUM_107
    • Joystick Settings:

      • Joystick Speed Multiplier: 30
      • Joystick Max Illumination: 100
      • Joystick Speed Multiplier for Z: 30
    • Caliper and I2C:

      • X_CAL_DATA: GPIO_NUM_32
      • Y_CAL_DATA: GPIO_NUM_34
      • Z_CAL_DATA: GPIO_NUM_36
      • X_CAL_CLK: GPIO_NUM_33
      • Y_CAL_CLK: GPIO_NUM_35
      • Z_CAL_CLK: GPIO_NUM_17
      • I2C_SCL: GPIO_NUM_22
      • I2C_SDA: GPIO_NUM_21
      • I2C Address: 0x27
      • I2C Interrupt: GPIO_NUM_27
    • SPI:

      • SPI MOSI: GPIO_NUM_23
      • SPI MISO: GPIO_NUM_19
      • SPI SCK: GPIO_NUM_18
      • SPI CS: GPIO_NUM_5

This pinout configuration provides a comprehensive overview of how different components are connected to the ESP32 in the UC2 system versions 2 and 3 and the WEMOS board, making it easier to understand the hardware connections for your project.

- + \ No newline at end of file diff --git a/docs/Electronics/PS4-Controller/index.html b/docs/Electronics/PS4-Controller/index.html index baf4fab8e..b12952a15 100644 --- a/docs/Electronics/PS4-Controller/index.html +++ b/docs/Electronics/PS4-Controller/index.html @@ -10,13 +10,13 @@ - +

PS4-Controller

If you are using the webserial online flashing tool provided by UC2 (https://youseetoo.github.io/) to flash the firmware onto your ESP8266 or ESP32 development board, the process of connecting the PS4 controller to the UC2-ESP remains similar to the steps mentioned earlier. However, please note that the flashing tool is a separate tool for uploading firmware, and the Bluetooth communication with the PS4 controller needs to be implemented in your firmware code.

Attention Chrome only!

Here's how the process would look like with the webserial online flashing tool:

Step 1: Gather Required Materials

As mentioned earlier, you will need the following materials:

  1. UC2-ESP development board (ESP8266 or ESP32).
  2. PS4 controller.
  3. Micro USB cable (for charging the PS4 controller).
  4. Computer with a web browser and the webserial online flashing tool (https://youseetoo.github.io/).

Step 2: Upload the Firmware

Use the webserial online flashing tool provided by UC2 (https://youseetoo.github.io/) to upload your custom firmware code to the UC2-ESP development board. The details of this process might vary depending on the specific tool's interface, but generally, you will need to:

  1. Connect the UC2-ESP to your computer using a USB cable.
  2. Open the webserial online flashing tool in your web browser.
  3. Select the correct board (most likely UART-something) and COM port (which should be automatically detected by the tool).
  4. Upload your custom firmware code that includes the Bluetooth communication with the PS4 controller.

STep 3: Bring ESP into scanning mode and Put the PS4 Controller in Pairing Mode

Go to https://youseetoo.github.io/indexWebSerialTest.html and connect to the ESP again (make sure the other tab closed the serial connection - close it or reload it); Hit the BT paring button

Alternative: Go to any serial monitor and paste {"task":"/bt_scan"}

Follow the same steps to put the PS4 controller into pairing mode by pressing and holding the "PS" button and the "Share" button on the controller simultaneously until the light on the controller starts flashing rapidly.

Step 4: Monitor Serial Output (Optional)

As in the previous explanation, you can open the Serial Monitor in the Arduino IDE or other compatible software to monitor the UC2-ESP's output for debugging purposes.

This will be the resulting output if everything goes right

[397987][I][SerialProcess.cpp:50] loop(): process single task
I (398691) HIDGamePad: SCAN...
BLE: 0a:1c:6e:49:95:41, RSSI: -46, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BLE: b8:bc:5b:90:26:3d, RSSI: -82, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'PUBLIC'
BLE: 72:63:5d:ef:d7:eb, RSSI: -46, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BLE: f4:f9:51:e2:66:bc, RSSI: -70, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'PUBLIC'
BLE: 42:0b:37:00:45:b4, RSSI: -68, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BLE: 40:33:6a:63:f2:d4, RSSI: -45, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BLE: b8:bc:5b:90:26:3d, RSSI: -86, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'PUBLIC', NAME: '[TV] Samsung Q70 Series (55)'
BLE: 24:fc:e5:27:da:f8, RSSI: -83, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'PUBLIC'
BLE: 4c:e8:a0:e3:65:41, RSSI: -60, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BLE: 24:fc:e5:27:da:f8, RSSI: -86, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'PUBLIC', NAME: '[AV] Samsung Soundbar Q70R'
BLE: d2:2f:54:06:51:0b, RSSI: -60, UUID: 0x0000, APPEARANCE: 0x0000, ADDR_TYPE: 'RANDOM'
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -45, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : b8:bc:5b:90:26:3d, COD: major: AV, minor: 15, service: 0x060, RSSI: -87, NAME: [TV] Samsung Q70 Series (55)
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -45, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 7c:2f:80:34:51:c6, COD: major: PHONE, minor: 2, service: 0x080, RSSI: -53, NAME: SL4 professional
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -45, NAME: Wireless Controller
BT : b8:bc:5b:90:26:3d, COD: major: AV, minor: 15, service: 0x060, RSSI: -80, NAME: [TV] Samsung Q70 Series (55)
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -45
BT : b8:bc:5b:90:26:3d, COD: major: AV, minor: 15, service: 0x060, RSSI: -80
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : b8:bc:5b:90:26:3d, COD: major: AV, minor: 15, service: 0x060, RSSI: -82
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -44, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -46, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -42, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 84:30:95:7f:83:c6, COD: major: PERIPHERAL, minor: 2, service: 0x001, RSSI: -43, NAME: Wireless Controller
BT : 7c:2f:80:34:51:c6, BDNAME: SL4 professional
BT : b8:bc:5b:90:26:3d, BDNAME: [TV] Samsung Q70 Series (55)
I (407539) HIDGamePad: SCAN: 1 results
BT : 84:30:95:7f:83:c6, RSSI: -43, USAGE: GENERIC, COD: PERIPHERAL[GAMEPAD] srv 0x001, UUID16: 0x0000, NAME: Wireless Controller
I (407553) HIDGamePad: connect...
I (407557) HIDGamePad: connected...
esp_hidh_dev_open returned 1073459020
I (407565) HIDGamePad: vtaskdelete hid_demo_task
W (408159) ESP_HID_GAP: BT GAP EVENT AUTH_CMPL
I (408224) HIDGamePad: 84:30:95:7f:83:c6 OPEN:
BDA:84:30:95:7f:83:c6, Status: OK, Connected: YES, Handle: 0, Usage: GAMEPAD
Name: , Manufacturer: , Serial Number:
PID: 0x09cc, VID: 0x054c, VERSION: 0x0100
Report Map Length: 442
VENDOR FEATURE REPORT, ID: 212, Length: 63
VENDOR FEATURE REPORT, ID: 208, Length: 63
VENDOR FEATURE REPORT, ID: 181, Length: 63
VENDOR FEATURE REPORT, ID: 180, Length: 63
VENDOR FEATURE REPORT, ID: 179, Length: 63
VENDOR FEATURE REPORT, ID: 173, Length: 63
VENDOR FEATURE REPORT, ID: 172, Length: 63
VENDOR FEATURE REPORT, ID: 171, Length: 63
VENDOR FEATURE REPORT, ID: 170, Length: 63
VENDOR FEATURE REPORT, ID: 169, Length: 63
VENDOR FEATURE REPORT, ID: 168, Length: 63
VENDOR FEATURE REPORT, ID: 167, Length: 63
VENDOR FEATURE REPORT, ID: 164, Length: 63
VENDOR FEATURE REPORT, ID: 160, Length: 63
VENDOR FEATURE REPORT, ID: 148, Length: 63
VENDOR FEATURE REPORT, ID: 147, Length: 63
VENDOR FEATURE REPORT, ID: 146, Length: 63
VENDOR FEATURE REPORT, ID: 145, Length: 63
VENDOR FEATURE REPORT, ID: 144, Length: 63
VENDOR FEATURE REPORT, ID: 132, Length: 63
VENDOR FEATURE REPORT, ID: 131, Length: 63
VENDOR FEATURE REPORT, ID: 130, Length: 63
VENDOR OUTPUT REPORT, ID: 25, Length: 546
VENDOR INPUT REPORT, ID: 25, Length: 546
VENDOR OUTPUT REPORT, ID: 24, Length: 525
VENDOR INPUT REPORT, ID: 24, Length: 525
VENDOR OUTPUT REPORT, ID: 23, Length: 461
VENDOR INPUT REPORT, ID: 23, Length: 461
VENDOR OUTPUT REPORT, ID: 22, Length: 397
VENDOR INPUT REPORT, ID: 22, Length: 397
VENDOR OUTPUT REPORT, ID: 21, Length: 333
VENDOR INPUT REPORT, ID: 21, Length: 333
VENDOR OUTPUT REPORT, ID: 20, Length: 269
VENDOR INPUT REPORT, ID: 20, Length: 269
VENDOR OUTPUT REPORT, ID: 19, Length: 205
VENDOR INPUT REPORT, ID: 19, Length: 205
VENDOR OUTPUT REPORT, ID: 18, Length: 141
VENDOR INPUT REPORT, ID: 18, Length: 141
VENDOR OUTPUT REPORT, ID: 17, Length: 77
VENDOR INPUT REPORT, ID: 17, Length: 77
VENDOR FEATURE REPORT, ID: 242, Length: 15
VENDOR FEATURE REPORT, ID: 241, Length: 63
VENDOR FEATURE REPORT, ID: 240, Length: 63
VENDOR FEATURE REPORT, ID: 4, Length: 46
VENDOR FEATURE REPORT, ID: 3, Length: 38
VENDOR FEATURE REPORT, ID: 9, Length: 19
VENDOR FEATURE REPORT, ID: 8, Length: 47
VENDOR FEATURE REPORT, ID: 7, Length: 48
VENDOR FEATURE REPORT, ID: 6, Length: 52
VENDOR FEATURE REPORT, ID: 5, Length: 40
VENDOR FEATURE REPORT, ID: 163, Length: 48
VENDOR FEATURE REPORT, ID: 2, Length: 36
GAMEPAD INPUT REPORT, ID: 1, Length: 9
Turning on LAser 10000

Step 5: Test the PS4 Controller

After successfully flashing the firmware, disconnect the UC2-ESP from the computer and power it using an external power source (e.g., a USB power bank). The UC2-ESP should now be ready to receive input from the PS4 controller as per the implemented functionality in your custom firmware.

Step 6: Interact with Your Project

The PS4 controller should now be able to communicate with your UC2-ESP development board as specified in the firmware code. Depending on the implementation, you can use the PS4 controller's buttons, joysticks, and other features to control your project wirelessly.

  • right joystick moves stage x/y
  • left joystick moves z-focus and a-axis
  • x turns led on
  • o turns led off

Conclusion

By utilizing the webserial online flashing tool provided by UC2, you can conveniently upload your custom firmware code to the UC2-ESP development board. This allows you to implement Bluetooth communication with the PS4 controller and integrate it seamlessly into your projects. Enjoy experimenting and creating with your PS4 controller and UC2-ESP!

- + \ No newline at end of file diff --git a/docs/Electronics/UC2-ESP/Setup_Buildenvironment/index.html b/docs/Electronics/UC2-ESP/Setup_Buildenvironment/index.html index 0e184ed57..40d0e52f7 100644 --- a/docs/Electronics/UC2-ESP/Setup_Buildenvironment/index.html +++ b/docs/Electronics/UC2-ESP/Setup_Buildenvironment/index.html @@ -10,14 +10,14 @@ - +

UC2-ESP Firmware for the openUC2 UC2e electronics

info

This refers to the UC2-ESP firmware that can be found here: https://github.com/youseetoo/uc2-esp32

This repository provides the latest (V2) firmware that controls external hardware like Motors, LEDs, Lasers and other customized elements using an ESP32 and an adapter board. It is inspired by the UC2-REST firmware, but features a much more structured way of the code by dividing modules into seperated classes. A ModuleController ensures a proper initializiation of individual modules at runtime, which makes the entire code very modular and follows the overall UC2 principle.

Similar to the legacy UC2-REST Firmware, the microcontroller can communicate using the wired serial and the wireless WiFi protocol. Both rely on a more-less similar REST API that uses endpoints to address an act, get, set command. For example, the information about the state of the ESP can be retrieved by issuing the code:

{"task":"/state_get"}

A list of all commands that can be sent via HTTP requests and serial commands (e.g. by using the Arduino IDE-contained Serial monitor at 50000 BAUD) can be found in the RestApi.md-file.

Setting up the build environment

Certainly! Below is a tutorial crafted for beginners who are interested in developing firmware for the UC2-ESP project using Visual Studio Code with PlatformIO. This project is specifically designed for the ESP32 platform, leveraging both Arduino and ESP-IDF frameworks as defined in its platformio.ini file.

Prerequisites

Before diving into the development process, ensure you have the following:

  1. Visual Studio Code installed on your computer.
  2. PlatformIO IDE extension for Visual Studio Code.
  3. Git installed for cloning the repository.

Setting Up Your Development Environment

Step 1: Install Visual Studio Code and PlatformIO

  1. Download and install Visual Studio Code (VS Code) from the official website.
  2. Open VS Code and navigate to the Extensions view by clicking on the square icon on the sidebar or pressing Ctrl+Shift+X.
  3. Search for "PlatformIO IDE" and click on the install button.
  4. Restart VS Code to ensure the PlatformIO IDE extension is properly loaded.

Step 2: Clone the UC2-ESP Repository

  1. Open a terminal or command prompt.
  2. Clone the UC2-ESP repository by executing:
    git clone --recurse-submodules https://github.com/youseetoo/uc2-esp32
  3. This command clones the repository and all its submodules, ensuring you have the complete codebase.

Step 3: Open the Project in VS Code

  1. Open VS Code, go to the File menu, and select "Open Folder".
  2. Navigate to the directory where you cloned the UC2-ESP repository and select the uc2-esp32 folder.

Step 4: Configuration

  1. Once the project is open in VS Code, locate the platformio.ini file in the root directory. This file contains the configuration for your project environment.
  2. If your development board is connected, you can set the upload_port based on your system:
    • For Linux/Mac: upload_port = /dev/cu.SLAB_USBtoUART
    • For Windows: upload_port = COM3 (adjust the COM port based on your system)
  3. Examine the PinConfig.h file to select the appropriate board configuration by setting the desired PinConfig structure, e.g., const UC2_3 pinConfig;.
  4. Changing debug level:
build_flags = 
-DCORE_DEBUG_LEVEL=0

Step 5: Building and Uploading the Firmware

  1. With the project open in VS Code, click on the PlatformIO icon on the sidebar.
  2. Under the "Quick Access" section, locate your environment (e.g., esp32dev) and click on the "Upload" button. This action compiles the code and uploads it to your ESP32 board.
  3. After uploading, the terminal will display messages about the process. A successful upload ends with "Leaving... Hard resetting via RTS pin...".

Step 6: Monitoring Output

  1. To view the serial output from your ESP32, click on the "Monitor" button in the PlatformIO Quick Access section.
  2. Ensure the monitor_speed in the platformio.ini file matches the baud rate set in your program (default is 500000 for this project).
  3. If necessary, reset your ESP32 board to start the program from the beginning.

Step 7: Debugging and Troubleshooting

If you encounter issues during development or uploading:

  • Double-check your platformio.ini configurations, especially the upload_port and board settings.
  • Review the serial monitor output for any error messages.
  • Ensure your ESP32 board is correctly connected to your computer.
  • For specific problems, consider filing an issue in the UC2-ESP GitHub repository for support.

Testing and Experimentation

To test various functionalities, refer to the json_api_BD.txt file in the main directory for a collection of JSON commands that can be sent to the ESP32.

This guide covers the basics to get started with firmware development for the UC2-ESP project using VS Code and PlatformIO. As you become more familiar with the project, explore the codebase to understand the implementation details and how you can contribute to its development.

In order to test several commands, you can find a useful list of jsonfiles in this file: main/json_api_BD.txt

Flash the firmware using the Web-Tool

A new way to flash the firmware to the ESP32 is to use the open-source ESPHome Webtool. We have modified it such that the software in thi repo is compiled and uploaded to the website:

[www.youseetoo.github.io](youseetoo.github.io)

There you can select the board you have and flash the code. If the driver is properly installed, you simply select the port and hit start. The firmware will automatically be downloaded and flashed through the browser.

This shows the gui to first select the board you have before the browser (chrome/edge) automatically flashes the firmware.

Additional information

This is a fastly moving repo and the information may get outdated quickly. Please also check the relevant information in our documentation

Information about the REST commands

Every component can be used by calling it in a REST-ful way. A not-complete document that describes the most important functions can be found here

The general structure for the serial would become:

{"task": "/state_get"}

to get the information about the MCU. A additional cheat-sheet can be found here

Some Arduino-CLI/ESPTOOL/PlatformIO-related commands

This is a random collection of tasks/commands that are useful to compile/upload the code by hand.

Convert the firmware into a single file:

cd uc2-ESP/.pio/build/esp32dev
python -m esptool --chip esp32 merge_bin -o merged-firmware.bin --flash_mode dio --flash_freq 40m --flash_size 4MB 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin

Install the ESP32 core

arduino-cli core update-index --config-file arduino-cli.yaml
arduino-cli core install esp32:esp32
arduino-cli board list

Compile the firmware in a dedicated output folder

mkdir build
arduino-cli compile --fqbn esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=huge_app,CPUFreq=80 ESP32/main/main.ino --output-dir ./build/ --libraries ./libraries/

Flash the firmware to the ESP32 board

esptool.py --chip esp32 --port /dev/cu.SLAB_USBtoUART --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 /build/main.ino.bootloader.bin 0x8000 /build/main.ino.partitions.bin 0xe000 /build/boot_app0.bin 0x10000 /build/main.ino.bin

Upload the firmware using the Arduino-CLI

arduino-cli upload -p /dev/cu.usbserial-1310 --fqbn esp32:esp32:esp32-poe-iso .

Screen the serial monitor

screen /dev/cu.usbserial-1310 115200

Upload via esptool:

pip install esptool
python -m esptool --chip esp32 --port /dev/cu.SLAB_USBtoUART --baud 921600 write_flash --flash_mode dio --flash_size detect 0x0 main.ino.bin
- + \ No newline at end of file diff --git a/docs/Electronics/UC2-REST/ESP32_Messaging_Callback/index.html b/docs/Electronics/UC2-REST/ESP32_Messaging_Callback/index.html index 1e4369cb2..6a7777451 100644 --- a/docs/Electronics/UC2-REST/ESP32_Messaging_Callback/index.html +++ b/docs/Electronics/UC2-REST/ESP32_Messaging_Callback/index.html @@ -10,13 +10,13 @@ - +

UC2-REST: Messaging

This documentation covers the callback functionality integrated into the firmware, particularly focusing on the Message class. The Message class is designed to parse incoming messages from the ESP32, facilitating the conversion of hardware inputs and other events into software actions.

Message Class

The Message class plays a pivotal role in handling incoming messages from the ESP32, allowing for events such as image capture or adjustments to hardware inputs to be managed through software events.

Constructor

def __init__(self, parent=None):
  • Parameters:

    • parent (optional): A reference to the parent object, typically used for accessing shared resources or methods.
  • Description:

    • Initializes the Message object with an empty dictionary of callback functions and optionally sets up a callback for motor status if the parent object has a serial attribute.

Registering Callbacks

def register_callback(self, key, callback):
  • Parameters:

    • key: The key associated with the message to trigger the callback.
    • callback: The function to be called when a message with the specified key is received.
  • Description:

    • Associates a callback function with a specific key. When a message with this key is received, the specified callback function is triggered.

Callback Message Handler

def _callback_message(self, data):
  • Parameters:

    • data: The incoming message data in JSON format.
  • Description:

    • Parses the incoming JSON message, extracting the key and data. If a callback function has been registered for the key, it is invoked with the message data.

Example Usage

import uc2rest
import time

# Initialize the UC2 client
port = "/dev/cu.SLAB_USBtoUART"
ESP32 = uc2rest.UC2Client(serialport=port, baudrate=500000, DEBUG=True)

# Define a callback function
def my_callback_key1(value):
print("Callback:", value)

# Register the callback function for key 1
ESP32.message.register_callback(1, my_callback_key1)

# Main loop to keep the script running
while True:
time.sleep(.1)
  • Description:
    • This example demonstrates how to set up the ESP32 client, register a callback function for a specific key, and enter a loop that keeps the script running to listen for messages.
- + \ No newline at end of file diff --git a/docs/Electronics/UC2-REST/ESP32_Motor/index.html b/docs/Electronics/UC2-REST/ESP32_Motor/index.html index c91e60070..a6ef8eb3b 100644 --- a/docs/Electronics/UC2-REST/ESP32_Motor/index.html +++ b/docs/Electronics/UC2-REST/ESP32_Motor/index.html @@ -10,13 +10,13 @@ - +

UC2-REST: Motor

This section provides detailed documentation on the Motor class designed for controlling motors via the firmware. The Motor class includes functionality for motor movement, triggering, position tracking, and stage scanning, among other features.

Motor Class Overview

The Motor class is responsible for managing motor operations, including movement commands, position tracking, stage scanning, and trigger setting. This class interacts directly with the ESP32 hardware to perform these actions.

Constructor

def __init__(self, parent=None):
  • Parameters:

    • parent (optional): A reference to the parent object for accessing shared methods or resources.
  • Description:

    • Initializes the motor controller with default settings, including motor configuration and position tracking.

Motor Movement Methods

  • move_x, move_y, move_z, move_a, move_xy, move_xyz, move_xyza, move_az: Move motors in specified directions or to specific positions.
  • move_forever: Continuously moves the motor until a stop command is issued.
  • stop: Stops motor movement.

Continuing from the previous section, let's extend the documentation to include move_stepper, stop, and move_az methods from the Motor class. This will provide a comprehensive guide on how these methods can be utilized within the firmware to control motor movements, including stopping the motors and moving them in the AZ (A and Z axis) configuration.

Moving Steppers

def move_stepper(steps, speed, is_absolute=False, timeout=gTIMEOUT, acceleration=None, is_blocking=True, is_enabled=True):
  • Parameters:

    • steps: A tuple specifying the number of steps to move for each motor (A, X, Y, Z).
    • speed: A tuple indicating the speed for each motor's movement.
    • is_absolute (optional): Indicates if the movement is absolute or relative to the current position.
    • timeout (optional): The timeout for the operation.
    • acceleration (optional): A tuple specifying the acceleration for each motor.
    • is_blocking (optional): If True, the method waits for the movement to complete before returning.
    • is_enabled (optional): If True, enables the motor before moving.
  • Description:

    • Moves the stepper motors according to the specified parameters. This method allows for precise control over each motor's movement, including direction, speed, and acceleration.

Stopping Motors

def stop(axis=None):
  • Parameters:

    • axis (optional): The axis or axes to stop. If None, all motors are stopped.
  • Description:

    • Stops movement of one or more motors immediately. If no axis is specified, all motors are stopped.

Moving in AZ Configuration

def move_az(steps, speed, acceleration=None, is_blocking=False, is_absolute=False, is_enabled=True, timeout=gTIMEOUT):
  • Parameters:

    • steps: A tuple specifying the number of steps to move for the A and Z motors.
    • speed: A tuple indicating the speed for the A and Z motors' movement.
    • acceleration (optional): A tuple specifying the acceleration for the A and Z motors.
    • is_blocking (optional): If True, the method waits for the movement to complete before returning.
    • is_absolute (optional): Indicates if the movement is absolute or relative to the current position.
    • is_enabled (optional): If True, enables the motor before moving.
    • timeout (optional): The timeout for the operation.
  • Description:

    • Moves the A and Z motors according to the specified parameters. This method is useful for systems that require simultaneous control over the A and Z axes.

Example Usage

# Move the stepper motors in a relative manner
ESP32.motor.move_stepper(steps=(100, 100, 0, 0), speed=(1000, 1000, 0, 0))

# Stop the X and Y motors
ESP32.motor.stop(axis="XY")

# Move in AZ configuration with blocking mode enabled
ESP32.motor.move_az(steps=(50, 50), speed=(500, 500), is_blocking=True)
  • Description:
    • The first example demonstrates moving the A and X motors by 100 steps at a speed of 1000. The second example stops the X and Y motors, and the last example moves the A and Z motors by 50 steps at a speed of 500, waiting for the movement to complete before proceeding.

Stage Scanning

def startStageScanning(nStepsLine, dStepsLine, nTriggerLine, nStepsPixel, dStepsPixel, nTriggerPixel, delayTimeStep, nFrames):
  • Description:
    • Starts a stage scanning operation with configurable parameters for line steps, pixel steps, triggers, and frame count.

Trigger Configuration

def setTrigger(axis, pin, offset, period):
  • Parameters:

    • axis: The motor axis (X, Y, Z, A) to set the trigger for.
    • pin: The pin number to use for the trigger.
    • offset: The offset for the trigger signal.
    • period: The period for the trigger signal.
  • Description:

    • Configures a trigger for a specific motor axis.

Position Tracking and Configuration

  • get_position: Retrieves the current position of the motors.
  • set_position: Sets the position of a specific motor.
  • set_motor_currentPosition: Updates the current position for a specified motor.
  • set_motor_acceleration: Sets the acceleration for a specified motor.

Motor Configuration

  • setup_motor: Configures the motor limits, step size, and backlash.
  • setIsCoreXY: Configures the system to use a CoreXY setup.
  • set_motor_axis_order: Sets the order of the motor axes.

Example Usage

import uc2rest

# Initialize the UC2 client with the ESP32 serial port
ESP32 = uc2rest.UC2Client(serialport="COM3", baudrate=500000, DEBUG=True)

# Start stage scanning with specified parameters
ESP32.motor.startStageScanning(nStepsLine=100, dStepsLine=1, nTriggerLine=1, nStepsPixel=100, dStepsPixel=1, nTriggerPixel=1, delayTimeStep=10, nFrames=50)

# Set a trigger on the X axis
ESP32.motor.setTrigger(axis="X", pin=1, offset=0, period=1)
  • Description:
    • This example demonstrates initializing the motor control system, starting a stage scanning operation, and setting a trigger for motor movement.
- + \ No newline at end of file diff --git a/docs/Electronics/UC2-REST/INTRO/index.html b/docs/Electronics/UC2-REST/INTRO/index.html index 514fb1631..dcf48e117 100644 --- a/docs/Electronics/UC2-REST/INTRO/index.html +++ b/docs/Electronics/UC2-REST/INTRO/index.html @@ -10,13 +10,13 @@ - +

UC2-REST

This explains the basic functionality of the UC2-REST Python interface in conjunction with the UC2-ESP32 mainboard. This was mostly designed to interface with ImSwitch.

The main repositories:

Available modules:

    def __init__(self, host=None, port=31950, serialport=None, identity="UC2_Feather", baudrate=BAUDRATE, NLeds=64, SerialManager=None, DEBUG=False, logger=None):
'''
This client connects to the UC2-REST microcontroller that can be found here
https://github.com/openUC2/UC2-REST

generally speaking you send/receive JSON documents that will cause an:
1. action => "/XXX_act"
2. getting => "/XXX_get"

you can send commands through wifi/http or usb/serial
'''
if logger is None:
self.logger = Logger()
else:
self.logger = logger

# perhaps we are in the browser?
self.isPyScript = False

# initialize communication channel (# connect to wifi or usb)
if serialport is not None:
# use USB connection
self.serial = Serial(serialport, baudrate, parent=self, identity=identity, DEBUG=DEBUG)
self.is_serial = True
self.is_connected = self.serial.is_connected
self.serial.DEBUG = DEBUG
elif host is not None:
# use client in wireless mode
self.is_wifi = True
self.host = host
self.port = port

# check if host is up
self.logger.debug(f"Connecting to microscope {self.host}:{self.port}")
#self.is_connected = self.isConnected()
elif SerialManager is not None:
# we are trying to access the controller from .a web browser
self.serial = SerialManagerWrapper(SerialManager, parent=self)
self.isPyScript = True
else:
self.logger.error("No ESP32 device is connected - check IP or Serial port!")


if not self.isPyScript: from .updater import updater

# import libraries depending on API version
self.logger.debug("Using API version 2")

#FIXME
#self.set_state(debug=False)

# initialize state
self.state = State(self)
if not self.isPyScript:
state = self.state.get_state()

# initialize config
if not self.isPyScript:
self.config = config(self)

# initialize cmdRecorder
self.cmdRecorder = cmdRecorder(self)

# initialize LED matrix
self.led = LedMatrix(self, NLeds=NLeds)

# initilize motor
self.motor = Motor(self)

# initialize rotator
self.rotator = Rotator(self)

# initiliaze homing
self.home = Home(self)

# initialize temperature
self.temperature = Temperature(self)

# initialize laser
self.state = State(self)

# initialize galvo
self.galvo = Galvo(self)

# initialize laser
self.laser = Laser(self)

# initialize wifi
self.wifi = Wifi(self)

# initialize camera
self.camera = Camera(self)

# initialize analog
self.analog = Analog(self)

# initialize digital out
self.digitalout = DigitalOut(self)

# initialize messaging
self.message = Message(self)

# initialize config
if False: # not self.isPyScript:
self.config = config(self)
try: self.pinConfig = self.config.loadConfigDevice()
except: self.pinConfig = None

# initialize updater
if not self.isPyScript:
try: self.updater = updater(parent=self)
except: self.updater = None

# initialize module controller
self.modules = Modules(parent=self)
- + \ No newline at end of file diff --git a/docs/Electronics/uc2e1/index.html b/docs/Electronics/uc2e1/index.html index afbb92fed..efb903866 100644 --- a/docs/Electronics/uc2e1/index.html +++ b/docs/Electronics/uc2e1/index.html @@ -10,14 +10,14 @@ - +

UC2e - A guide to use the UC2 Electronics

Overview

Duration:1

danger
IMPORTANT The system is under constant development and may be subject to changes. If you find any bug or something feels unclear, you can help us improving the system! Feel lucky and file your issue today by opening one here: GitHub: UC2-REST

What will you learn?

  • How to connect the UC2 electronics?
  • How to wire up the board with external components
  • How to get the playstation controller working? ˘

Introduction into the UC2e Board ("Standalone")

Duration: 5

For a microscsope you have several I/Os that need to be controlled via Software. This majorly concerns:

  • Lasers
  • Motors (e.g. for positioning)
  • LEDs for changing the contrast (e.g. LED Array)
  • Sensors (e.g. Endstops)

There exist a number of boards that can do it by default. Here, we created our own driver electronics that is based on the Espressif ESP32 microcontroller unit (MCU) that has:

  • 4x Stepper outputs
  • 3x PWM outputs for e.g. Lasers
  • 1x Neopixel Slot (for the LED Ring Array)
  • 3x PWM amplified for e.g. power LEDs
  • 1x I2C connection
  • USB Serial connection
  • 2x DAC (8Bit)

It is based on common "GRBL" boards that drive 3D printers, CNC routers or alike.

A fully assembled board with 12V power, the UC2 LED matrix and the linear stepper motor can be found below:

- + \ No newline at end of file diff --git a/docs/Electronics/uc2e2v2/index.html b/docs/Electronics/uc2e2v2/index.html index 775676f53..65bb356f9 100644 --- a/docs/Electronics/uc2e2v2/index.html +++ b/docs/Electronics/uc2e2v2/index.html @@ -10,13 +10,13 @@ - +

UC2 Standalone Boar V2

🔌 Board layout and schematics (UC2 Standalon v2)

The board comes with 4 motor controllers (e.g. A4988 Bipolar Stepper controller), the ESP32 Dev Kit, a bunch of pins for in/outgoing connections, 3 darlington transistors (BD809) and the power distribution. It is inspired by the CNC shield and can

  • run up to 4 steppers
  • run multiple high power LEDs
  • be controlled via PS3/PS4 Controllers
  • drive Adafruits Neopixels
  • trigger a Camera
  • provide scanning patterns for Galvos
  • control/readout external devices using I2C

We use the ESP32 in order to ensure connectivity via

  • Wifi
  • Bluetooth
  • USB Serial (mostly used)

⚡ Wiring

Duration:5

All connectors are coming with 2.54mm spaced male pins that can connect to JST connectors (e.g. Motors and LED Array). In case the casing is blocking it mechanically, you can remove the case. The WS2812B RGB Leds that are used for the LED Matrix should survive wrong polarity, but we recommend to not stress it. WARNING: It is also not recommended to drive the motor drivers without any motors attached. Make sure you have an electric load attached to the board when you power it up, otherwise the motor drivers may get damaged.

The polarity of the LED Array matters! The UC2 LED ring module comes with a JST connector where the 3 pins represent (5V, Data, GND) **RED** / Black / Black. Make sure the RED cable is connected to the 5V on the PCB.

Below you can find a rendering of the PCB that is sitting inside the 3D printed Box with all its connectors.

For those who are keen to understand the wiring, please click on the schematics below. The sources of the board will be published soon.

💡 UC2 LED Ring

Duration:2

As for the illumination, you can use a large variation of different light sources to get your sample in the right light. But sometimes you want to have the ability to change the contrast by illuminating from oblique, only in the center, using a darkfield ring or change degree of coherence. An off-the-shelf LED Matrix is very sufficient in most cases, but it lacks the rotational symmetry. For this we have the UC2 LED Ring Module that fits directly in the Cube, has concentric rings and still offers all the degrees of freedom that the Adafruit Neopixel gives you (e.g. RGB, white, patterns..).

The 3 wires that leave the satellite board deliver 5V, Data and GND and directly connect to the UC2e via the LED pin:

- + \ No newline at end of file diff --git a/docs/Electronics/uc2e2v3/index.html b/docs/Electronics/uc2e2v3/index.html index e1399f81b..3dd1acc9f 100644 --- a/docs/Electronics/uc2e2v3/index.html +++ b/docs/Electronics/uc2e2v3/index.html @@ -10,14 +10,14 @@ - +

UC2 Standalone Boar V3

🔌 Board layout and schematics (UC2 Standalon v3)

The board comes with 4 motor controllers (e.g. A4988 Bipolar Stepper controller or TMC drivers with pololu pinout), the ESP32 Dev Kit, a bunch of pins for in/outgoing connections, 3 darlington transistors (BD809) and the power distribution. It is inspired by the CNC shield and can

  • run up to 4 steppers
  • run multiple high power LEDs
  • be controlled via PS3/PS4 Controllers
  • drive Adafruits Neopixels
  • trigger a Camera
  • provide scanning patterns for Galvos
  • control/readout external devices using I2C

We use the ESP32 in order to ensure connectivity via

  • Wifi
  • Bluetooth
  • USB Serial (mostly used)

UC32_standalone

Current revision is "v2" dated 2023-05-23.

The following documents can also help understand how everything is connected:

In the ´kicad´ folder, in the folder for ´esp32_standalone´, in the ´OUTPUTS/for-humans´ folder:

  • Schematic PDF (ESP32-cnc.pdf) is a diagram that shows all electronic components, how everything is connected and features part numbers and notes on capabilities.
  • Interactive HTML Bill-of-materials (ibom.html) shows a view of the circuit board and a list of the electronic components. Tracks can also be selected to highlight them and see where they go on the actual circuit board.

On the board there are test-pads that can be probed or soldered to. This helps taking measurements of specific circuits and they can be used to modify the circuits, for example by soldering a wire between test points and cutting the trace on the circuit board. The test points are named in the schematic and in silkscreen. The traces can be followed in the ibom.

TODO in this README

  • add photos of board and features
  • pin assignment of headers and connectors
  • add errata section for next revision: endstop pinout ist nicht standard kaufbar

Table of Contents

Insertable modules and sub-boards

ESP32 DEVKIT C (U101)

The ESP32 DEVKIT C is the standard module available from ESP and third parties.

  • It has 2 male pin header rows of 19 pins each.
  • Micro USB port to supply power and connect to on-board USB to serial converter (CP2102) for programming the ESP32.
  • Can be powered by USB or through the UC32_stanadlone's 12V DC input.
  • Voltage down-regulator AMS1117 accepts 5V from USB or VIN pin and converts it to 3.3V needed by the ESP32 module. 3.3V is output on 3V3 pin.
  • On-board Wifi and Bluetooth antenna

4 Stepper driver modules (J201+J202, J301+J302, J401+402, J501+502)

Four stepper driver modules can be inserted into uc32_standalone. They can be controlled by the ESP32 and the pin headers can be connected to stepper motors.

In the schematic, "stepperdriveboardheaders" and "sdbh" pages are 2 separate header rows designed to fit in a module with 2 male header rows of 8 pins each.

Compatible boards are generic A4988 boards and silentstepstick. The pinout is: looking at the stepper driver module from the side that is toward the uc32_standalone (bottom side):

Left RowRight Row
DirectionGND
STEPVDD
nSLEEP1B
nRESET1A
MS32A
MS22B
MS1GND
nENABLEVMOT
  • UC32_standalone connects VMOT to 12V and has 44 uF suppository capacitors for the motor current.
  • VDD supplied by uc32_standalone is 3.3V
  • MS1-3 are pulled to 3.3V over JP103,JP105,JP107 cuttable solder-jumpers placed on the underside of the uc32_standalone board. They are normally closed, can be cut with a knife, and then solder-bridged back closed.
  • The module's motor outputs go directly to the motor pins without protection

The modules should be plugged into ESP32_standalone so that the VMOT pin faces the corner of the DAC2 header. Each header for stepper drivers has big capacitors close to that pin.

Power input and output

Power indicator and voltage-OK LEDs

Next to the barrel jack are 3 pairs of LEDs labeled with the 3 different voltages.

The red LED will light if any voltage is present on this voltage's net. The green LEDs indicate that the voltage is correct as expected. When the green LEDs flicker or do not light, then there is undervoltage or a brown-out on that net.

12V

  • input
    • DC barrel jack type P1J: OD 5.5 mm, hole for pin with ID 2.1 mm, outside length 11 mm. Positive (+) is in center, Negative (-) outside. Designed for Meanwell GST36E12 (-P1J) or comparable (36W or 12V 3A). The barrel jack short-circuits through a diode if the polarity is wrong.
  • Output
    • To VMOT pin of motor driver modules
    • to input of a DC-DC buck (step-down) converter (TPS54331, U701) which produces 5V up to 3A
    • to 12V male pin header (J901)
    • to 3-voltage male pin header (4 pins) (J907)

5V

  • input
    • through USB port of ESP32 module, out of VIN pin (5V Voltage-OK LED is not green in that case)
    • or through the DC-DC buck converter (TPS54331, U701) generated from 12V
  • output
    • into ESP32 module via VIN pin
    • Limit Switch headers (J109,J112,J114)
    • Limit Switch pullups and LEDs (D801-D803)
    • LED_1 header (J107)
    • PWM headers (J110,J113,J115)
    • amplified PWM-sink headers (J120,J121,J122)
    • DAC headers (J117,J119)
    • Voltage-OK LEDs (D706-D708)
    • to 5V male pin header (J904)
    • to 3-voltage male pin header (4 pins) (J907)

3.3V

  • input
    • Generated on ESP32 module by AMS1117 (1A max output) and put into uc32_standalone through 3V3 pin
  • output
    • ESP32 chip directly
    • ESP32 bootstrapping pin pullups (R801-R804)
    • I/O Expander chip (XL9535, U601)
    • Stepper driver VIN pins
    • to 3.3V male pin header (J909)
    • to 3-voltage male pin header (4 pins) (J907)
    • to I2C header (J905)
    • Caliper Interfacer connectors (J106, J108, J116)

Pinout list

From ESP pins

In the schematic this information can be found by inspecting U101 and its connections (labels that re-appear somewhere else on the schematic)

ESP32 GPIOtargetInput/Outputcomment
00Z_STEPOStepper driver STEP
01Do not connect: TX to USB-Serial chip
02PWM_3Direct connection to PWM header and switching sink of PWM3- header
03Do not connect: RX from USB-Serial chip
04PWM_2ODirect connection to PWM header and switching sink of PWM2- header
05SPI/CSOto SPI header
06Do not connect
07Do not connect
08Do not connect
09Do not connect
10Do not connect
11Do not connect
12PWM_1ODirect connection to PWM header and switching sink of PWM1- header
13LED_1Oto LED_1 header
14Y_STEPOStepper motor STEP
15A_STEPOStepper driver STEP and to A-STEP+DIR header (J118)
16X_STEPOStepper driver STEP
17Z_CAL-CLKICaliper clock
18SPI_SCKI/Oto SPI header
19SPI_MISOIto SPI header
20---Pin does not exist
21I2C_SDAI/OI2C data for on-board devices and to I2C header
22I2C_SCLI/OI2C clock for on-board devices and to I2C header
23SPI_MOSIOto SPI header
24---Pin does not exist
25DAC_1OESP32 Digital-to-Analog converter
26DAC_2OESP32 Digital-to-Analog converter
27IOexp_INTII/O-expander signals when a pin changes. Pulled up with 10k
28---Pin does not exist
29---Pin does not exist
30---Pin does not exist
31---Pin does not exist
32X_CAL-DATAICaliper data
33X_CAL-CLKICaliper clock
34Y_CAL-DATAICaliper data, input only
35Y_CAL-CLKICaliper clock, input only
36Z_CAL-DATAICaliper data
37---Pin does not exist
38---Pin does not exist
39Input only

I/O expander

The I/O expander XL9535 (U601) is connected to the ESP32 via I2C on pins IO_21 (SDA) and IO_22 (SCL) and has the i2c address 0x27. Its address is set by modifying where its address pins go, and there are solderjumpers which can be cut, and testpoints which can be soldered to in order to change its I2C address.

I/O-exp. GPIOtargetInput/Outputcomment
00Step_EnableOto all stepper drivers EN pin
01X_DirOStepper driver DIR
02Y_DirOStepper driver DIR
03Z_DirOStepper driver DIR
04A_DirOStepper driver DIR and to A-STEP+DIR header (J118)
05X_LIMITILimit switch input. Output LOW to light LED
06Y_LIMITILimit switch input. Output LOW to light LED
07Z_LIMITILimit switch input. Output LOW to light LED
10to unpopulated header J902
11to unpopulated header J902
12to unpopulated header J902
13to unpopulated header J902
14to unpopulated header J902
15to unpopulated header J902
16to unpopulated header J902
17to unpopulated header J902

Headers and connectors

Besides the headers for the ESP32 DEVKIT C and the stepper drivers and power input jack, there are the following headers and connectors on the UC32_standalone board:

Motor outputs (A-MOTOR,X-MOTOR,Y-MOTOR,Z-MOTOR)

The motor connectors are for 2-pole (4-wire) stepper motors. Pin 1 is marked on the silkscreen of the board as well as having a square pad, facing the opposite side of the power input to the uc32_standalone board. From first to last pin, the connectors are wired:

  1. 1B
  2. 1A
  3. 2A
  4. 2B

The contacts with the same number are a pair intended to go to the 2 ends of one coil.

Limit switch headers

Z_LIMIT (J109), Y_LIMIT (J112), X-LIMIT (J114)

The limit switches contacts are labeled on the silkscreen. Pin 1 is marked on the silkscreen and has a square pad; it is oriented toward the same corner of the DAC2 header. From first to last pin:

  1. GND
  2. XLIM/YLIM/ZLIM
  3. 5V

That wiring is unusual for off-the-shelf limit switches. It will be revised in the next board revision.

The LIM pins are intended to short to GND when they are closed. The LIM pins are pulled up to 5V by a large resistor, and a small resistor and LED are connected from 5V to the LIM pin.

If the I/O expander is set to high-impedance mode, the pin will be pulled up and the LED will be off. If the I/O expander is set to output LOW, the LED will light. If the LIM and GND pins are shorted, the LED will light up brightly. Shorting LIM to 5V produces undesirable results, but the pins of the I/O expander (connected to the LIM pin) are 5V tolerant.

Caliper connectors

X_caliper-interfacer/X-CAL (J106), Y_caliper-interfacer/Y-CAL (J108), Z_caliper-interfacer/Z-CAL (J116)

They are JST PH 4-pin connectors. Pin 1 have more square pads while the other pads are oval (visible from the underside of the board). Pin 1 is always facing toward the corner of the DAC2 header.

  1. 3.3V
  2. GND
  3. X_CAL-DATA
  4. X_CAL-CLK

They are connected to ESP32 pins as noted in the table above.

The clock and data lines come in at 3.3V logic level as they are level-translated on the UC2 digital-caliper-interfacer board. The caliper interfacer also produces 1.5V for the caliper from the 3.3V from the uc32_standalone board.

"PWM" headers and amplified sink-switching "PWM-" headers

PWM headers directly connected to ESP pins

PWM headers directly connected to the ESP pins are PWM_1 (J115), PWM_2 (113), PWM_3 (J110).

Their first pin is facing the RESET button.

  1. GND
  2. PWM
  3. 5V

Because those pins are directly connected to ESP GPIOs, the voltage level for HIGH is 3.3V and the drive strength is not unlimited.

PWM- headers switched with BJT transistors

PWM1- (J120), PWM2- (J121), PWM3- (J122)

The headers are placed close to the LIMIT headers. The pin 1 is facing the LIMIT LEDs side, so the side opposite of power input.

  1. 5V
  2. Connected to the collector of a SS8050-G NPN BJT transistor. Its base is connected to the respective ESP PWM pin and its emitter is connected to GND.

Due to the switched GND, the PWM-switched voltage difference is between 4.98V and 4.6V.

LED, DAC headers

LED1/LED_1 (J107) has its LED1 pin directly connected to the ESP32 as marked in the table above. Pin 1 faces the RESET button and the pins are labeled in silkscreen.

  1. GND
  2. LED1
  3. 5V

DAC1/DAC_1 (J117), DAC2/DAC_2 (J119) have their DAC pins directly connected to the ESP as marked in the table above. Pin 1 faces the RESET button and the pins are labeled in silkscreen.

  1. GND
  2. DAC
  3. 5V

A-STEP+DIR header

A-STEP+DIR/A_step-dir_breakout (J118) is connected to the ESP/IO-Expander pins as marked in the tables above, as well as connected to the header of the A-Axis stepper driver. This header's pin 1 faces the closest corner.

  1. GND
  2. A_DIR
  3. A_STEP

I/O expander pins 10-17

IOexp_P10-17/IOexp-10-17_breakout-pads (J902) is an unpopulated through-hole header underneath the IO-Expander chip. Those 8 pins are not used, but the pins are broken out to the Through-hole pads so that they can easily be soldered to if they are needed. Pin 1 has a square pad, marking on the silkscreen, and is facing toward the motor drivers. The pads are not individually labeled, but the power pins and Pin 17 is labeled in silkscreen.

  1. GND
  2. 3.3V
  3. IOexp_P10
  4. IOexp_P11
  5. IOexp_P12
  6. IOexp_P13
  7. IOexp_P14
  8. IOexp_P15
  9. IOexp_P16
  10. IOexp_P17

The IO-Expander is connected to 3.3V power, so its HIGH logic level will be 3.3V

I2C

I2C_header/I2C (J905) is breaking out the I2C pins that go to the ESP and the I/O expander. The data pins are pulled up to 3.3V with 8.2k each on the uc32_standalone.

Pin 1 faces toward the motor drivers.

  1. GND
  2. 3.3V
  3. SDA
  4. SCL

The data pins are pulled up to 3.3V with 8.2k each on the uc32_standalone.

SPI

SPI_header/SPI (J903) is an unpopulated header which is connected to the ESP32 header to the pins in the table above. In an effort to avoid using discriminating language, "Master/Slave" is replaced by "Controller/Peripheral". Pin 1 is facing the motor drivers.

  1. GND
  2. CS: Chip Select/Peripheral Select
  3. SCK: Serial Clock
  4. POCI: Peripheral Out, Controller In
  5. PICO: Peripheral In, Controller Out

Voltages single

Voltages are broken out in 2-pin headers each containing also a GND pin. The pinout is labeled in silkscreen.

12V/12V_breakout-pads (J901)

5V/5V_breakout-pads (J904)

3.3V/3.3V_breakout-pads (J906)

Pins 1 are GND and are facing the motor drivers.

  1. GND
  2. Voltage

Voltages combined

All voltages in 1 header are available at the header voltages_breakout-pads (J907). The pinout is labeled in silkscreen. Pin 1 is facing the motor drivers.

  1. GND
  2. 3.3V
  3. 5V
  4. 12V

Test pads and solderjumpers

Test pads are on almost every net and are all placed on the bottom side of uc32_standalone. They can be manually probed, soldered to, or probed with a specially designed bed-of-nails (for QA testing). All test points have labels on Silkscreen which can be referenced in the interactive HTML bom, but especially in the schematic.

Solderjumpers can be either open-by-design or closed-by-design. Solderjumpers are not labeled in silkscreen, but they can be identified using the interactive HTML bom. If needed, the gap can be cut with a knife. The gap can also be bridged (again) by making a solder bridge through the gap.

Reset button

The reset button (SW101) in the corner of uc32_standalone is a momentary switch which shorts EN and GND when pushed. This resets the ESP32 board.

The EN pin of the ESP32 board is pulled up on the DEVKIT C module so that the normal state is HIGH, enabling the ESP32 chip.

Errata and notes for the next revision of the board

  • The limit switches are not wired how off-the-shelf limit switches are wired commonly.
- + \ No newline at end of file diff --git a/docs/Electronics/uc2e3/index.html b/docs/Electronics/uc2e3/index.html index ed2fbd3cb..a6426c8cb 100644 --- a/docs/Electronics/uc2e3/index.html +++ b/docs/Electronics/uc2e3/index.html @@ -10,7 +10,7 @@ - + @@ -29,7 +29,7 @@ 4.2 Copy the Device port (if connected) and insert that into the platformio.ini, e.g. upload_port = /dev/cu.SLAB_USBtoUART or COM3for windoof
  • Hit the PlatformIO upload button; The following task will be run: platformio run --target upload; The code is getting compiled and saved into ./.pio/build/ 5.1 The code will be uploaded. If eerything goes right the terminal says: `Leaving... Hard resetting via RTS pin...``
  • open the PlatformIO serial monitor (remember to also change the port in the platform.io accordingly) and check the ESP32's output (eventually hit the reset button)
  • In case you have any problems: File an issue :-)
  • In order to test several commands, you can find a useful list of jsonfiles in this file: main/json_api_BD.txt

    Flashing latest version of the Firmware (DEPRECATED!)

    We have multiple ways to flash the firmware, which we will describe briefly:

    1. Use precompiled binaries and upload using the esptool.py (Github)
    2. Use the Arduino IDE to compile and upload the software
    3. Use the Arduino IDE to upload the OTA example and upload the precompiled binary

    The current firmware can be found in the UC2-REST repository. A Github Action builds the binaries everytime a new release is getting published. The artifacts are also pushed to the build folder. This way you don't need to hassle with the Arduino IDE in order to install all libraries and dependencies. With the binaries, there are two ways to flash them on a freshly bought ESP32:

    1. Using the esptool.py to upload it through USB
    2. Flash the Arduino-OTA example, browse to the Website and upload the .bin file

    Flashing the code with esptool.py (DEPRECATED!)

    The UC2-REST offers a firmware flasher to help you going through the steps:

    1. Download the latest firmware
    2. Start opening the Port
    3. Flash the Firmware

    For this we prepared a jupyter notebook that you can access and run here The full process will take around 20 minutes.

    Flashing the code with OTA (DEPRECATED!)

    For this you can flash the example code BasicOTA.ino that comes in the Arduino IDE under Examples => Arduino OTA.

    Use the following code below (change SSID/Password to your Wifi that the computer uses), flash it and open the Browser to open the webpage. Upload the Binary and you'Re done!

    #include <WiFi.h>
    #include <ESPmDNS.h>
    #include <WiFiUdp.h>
    #include <ArduinoOTA.h>

    const char* ssid = "..........";
    const char* password = "..........";

    void setup() {
    Serial.begin(115200);
    Serial.println("Booting");
    WiFi.mode(WIFI_STA);
    WiFi.begin(ssid, password);
    while (WiFi.waitForConnectResult() != WL_CONNECTED) {
    Serial.println("Connection Failed! Rebooting...");
    delay(5000);
    ESP.restart();
    }

    ArduinoOTA
    .onStart([]() {
    String type;
    if (ArduinoOTA.getCommand() == U_FLASH)
    type = "sketch";
    else // U_SPIFFS
    type = "filesystem";

    // NOTE: if updating SPIFFS this would be the place to unmount SPIFFS using SPIFFS.end()
    Serial.println("Start updating " + type);
    })
    .onEnd([]() {
    Serial.println("\nEnd");
    })
    .onProgress([](unsigned int progress, unsigned int total) {
    Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
    })
    .onError([](ota_error_t error) {
    Serial.printf("Error[%u]: ", error);
    if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
    else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
    else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
    else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
    else if (error == OTA_END_ERROR) Serial.println("End Failed");
    });

    ArduinoOTA.begin();

    Serial.println("Ready");
    Serial.print("IP address: ");
    Serial.println(WiFi.localIP());
    }

    void loop() {
    ArduinoOTA.handle();
    }

    Compiling and flashing the code using the Arduino IDE

    You can download/clone the UC2-REST repository and open the file main.ino, copy the libraries in the library folder into the Arduino IDE library folder under Documents/Arduino/libraries, compile and upload it. More information comes in the very end of this tutorial

    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e5.1/index.html b/docs/Electronics/uc2e5.1/index.html index 99fc730fa..f5732c0ea 100644 --- a/docs/Electronics/uc2e5.1/index.html +++ b/docs/Electronics/uc2e5.1/index.html @@ -10,7 +10,7 @@ - + @@ -19,7 +19,7 @@

    Choose the device that represents your ESP32

    Control Motors by hitting the button, observe the serial output or send commands on your own by entering it in the bar in the lower end

    Cheat-sheet for the different control commands

    Motors

    Documentation for MOTOR API:

    The MOTOR API is used for controlling the motion of steppers motors. The API consists of several commands that can be used to set up and control the motors.

    Motor Setup

    To set up the motor, you need to use the "/motor_set" command. This command takes a JSON object that defines the motor configuration.

    The configuration consists of an array of stepper motor objects, where each object represents a single stepper motor. The following properties are defined for each stepper motor object:

    • stepperid: A unique identifier for the stepper motor. This value can be any integer.
    • step: The pin number used to control the stepper motor's step signal.
    • dir: The pin number used to control the stepper motor's direction signal.
    • enable: The pin number used to control the stepper motor's enable signal.
    • step_inverted: A boolean value indicating whether the step signal is inverted.
    • dir_inverted: A boolean value indicating whether the direction signal is inverted.
    • enable_inverted: A boolean value indicating whether the enable signal is inverted.
    • min_pos: The minimum position value for the motor. This value can be any integer.
    • max_pos: The maximum position value for the motor. This value can be any integer.

    Here's an example JSON object that can be used with the "/motor_set" command:

    {"task":"/motor_set",
    "motor":
    {
    "steppers": [
    { "stepperid": 1, "step": 26, "dir": 16, "enable": 12, "step_inverted": 0, "dir_inverted": 0, "enable_inverted": 0 , "min_pos":0, "max_pos":0},
    { "stepperid": 2, "step": 25, "dir": 27, "enable": 12, "step_inverted": 0, "dir_inverted": 0, "enable_inverted": 0 , "min_pos":0, "max_pos":0},
    { "stepperid": 3, "step": 17, "dir": 14, "enable": 12, "step_inverted": 0, "dir_inverted": 0, "enable_inverted": 0 , "min_pos":0, "max_pos":0},
    { "stepperid": 0, "step": 19, "dir": 18, "enable": 12, "step_inverted": 0, "dir_inverted": 0, "enable_inverted": 0 , "min_pos":0, "max_pos":0}
    ]
    }
    }

    The "motor" property is an object that contains the "steppers" array, which defines the stepper motors. In this example, four stepper motors are defined, each with their own unique stepperid and pin assignments for the step, dir, and enable signals.

    Motor Enable/Disable

    To enable or disable the stepper motors, you can use the "/motor_set" command with the "isen" property set to 1 to enable or 0 to disable the motors. Here's an example JSON object that can be used to enable the motors:

    {"task":"/motor_set", "isen":1}

    Motor Movement

    To move the stepper motors, you can use the "/motor_act" command. This command takes a JSON object that defines the movement configuration for the motors.

    The configuration consists of an array of stepper motor objects, where each object represents a single stepper motor. The following properties are defined for each stepper motor object:

    • stepperid: The unique identifier for the stepper motor that you want

    DIGITAL OUT

    Trigger Setup

    To set up a digital output pin as a trigger, use the following command:

    {"task":"/digitalout_set", "digitaloutid":1, "digitaloutpin":4}

    Here, digitaloutid specifies the ID of the digital output pin, and digitaloutpin specifies the physical pin number to which the output is connected.

    Trigger Activation

    To activate the trigger, use the following command:

    {"task":"/digitalout_act", "digitalout1TriggerDelayOn":100, "digitalout1TriggerDelayOff":10, "digitalout1IsTrigger":1,  "digitalout2TriggerDelayOn":10, "digitalout2TriggerDelayOff":100, "digitalout2IsTrigger":1}

    This command activates both digitalout1 and digitalout2 as triggers. The digitalout1TriggerDelayOn and digitalout1TriggerDelayOff parameters specify the time delays in milliseconds for turning the output on and off, respectively. The digitalout2TriggerDelayOn and digitalout2TriggerDelayOff parameters specify the time delays for the second output.

    The digitalout1IsTrigger and digitalout2IsTrigger parameters indicate whether the outputs should be used as triggers (1) or not (0).

    Trigger Reset

    To reset the trigger, use the following command:

    {"task":"/digitalout_act", "digitaloutistriggerreset":1}

    This command resets all the digital outputs that are used as triggers.

    LASER

    Laser Setup

    To set up a laser, use the following command:

    {"task": "/laser_act", "LASERid":2, "LASERpin":19}

    Here, LASERid specifies the ID of the laser channel, and LASERpin specifies the physical pin number to which the laser is connected.

    Laser Activation

    To activate the laser, use the following command:

    {"task": "/laser_act", "LASERid":1, "LASERval": 1024}

    This command activates the laser on channel 1 with a power value of 1024.

    Laser Control

    To control the laser, use the following command:

    payload = {
    "task": path,
    "LASERid": channel,
    "LASERval": value,
    "LASERdespeckle": int(value*despeckleAmplitude),
    "LASERdespecklePeriod": int(despecklePeriod),
    }
    {"task": "/laser_act", "LASERid":1, "LASERval": 512, "LASERdespeckle": 10, "LASERdespecklePeriod": 100}

    Here, LASERid specifies the ID of the laser channel, and LASERval specifies the power value for the laser. The LASERdespeckle parameter is an optional parameter that specifies the despeckle amplitude, and LASERdespecklePeriod is an optional parameter that specifies the despeckle period.

    Laser Reading

    To read the laser value, use the following command:

    {"task": "/laser_get"}

    This command returns the current value of the laser.

    LED ARRAY

    To set up an LED array, use the following command:

    {"task": "/ledarr_set", "led":{"ledArrPin":32, "ledArrNum":64}}

    Here, ledArrPin specifies the physical pin number to which the LED array is connected, and ledArrNum specifies the number of LEDs in the array.

    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e5.2/index.html b/docs/Electronics/uc2e5.2/index.html index f758ffc8c..d8e49a184 100644 --- a/docs/Electronics/uc2e5.2/index.html +++ b/docs/Electronics/uc2e5.2/index.html @@ -10,13 +10,13 @@ - +

    Python commands

    Using UC2-REST in Python

    The uc2rest library communicates with an ESP32 microcontroller via a serial connection and is available here https://github.com/openUC2/UC2-REST/ and via pip install uc2-rest.

    The script below starts by importing the necessary modules, including uc2rest, which provides a high-level interface for communicating with the ESP32 using the UC2 protocol. Next, the script initializes the UC2Client object with a serial port and enables debug output for the serial connection.

    After verifying that the correct device is connected, the script sends a test command to the ESP32 to retrieve the current state of the motor using the motor_get task. The returned data is printed to the console.

    Note that the command is formatted as a string in JSON format, using single quotes instead of double quotes. This is because the JSON format requires double quotes, but Python interprets double quotes as the beginning or end of a string, which can cause issues when sending commands over a serial connection.

    Initialize the Library

    # Import necessary libraries
    import uc2rest
    import numpy as np
    import time

    # Define serial port
    port = "unknown"

    # Create UC2Client object with specified serial port and debug settings
    ESP32 = uc2rest.UC2Client(serialport=port, DEBUG=True)
    ESP32.serial.DEBUG=True # Setting debug output of the serial to true - all messages will be printed

    # Check if device is connected and confirm it is the right one
    mState = ESP32.state.get_state()

    Manual Command Sending

    Send a command you formulate manually

    ''' ################
    SERIAL
    ################'''

    # Define a test command to send to the UC2 device via serial
    test_cmd = "{'task': '/motor_get'}"

    # Send the test command to the UC2 device via serial
    ESP32.serial.writeSerial(test_cmd)

    The below code can be used to manipulate the LED.

    ''' ################
    LED
    ################'''

    # Create an instance of the ESP32 class
    ESP32 = ESP32()

    # Turn on all LEDs with full white color (RGB)
    mResult = ESP32.led.send_LEDMatrix_full(intensity=(255, 255, 255))
    time.sleep(0.5) # Pause for half a second

    # Turn off all LEDs
    mResult = ESP32.led.send_LEDMatrix_full(intensity=(0, 0, 0))

    # Turn on each LED one by one with full white color (RGB) and turn it off immediately
    for iLED in range(5):
    # Turn on a single LED by index number
    mResult = ESP32.led.send_LEDMatrix_single(indexled=iLED, intensity=(255, 255, 255), timeout=0.)
    # Turn off the same LED
    mResult = ESP32.led.send_LEDMatrix_single(indexled=iLED, intensity=(0, 0, 0), timeout=0.)

    # Display a random pattern on the LED matrix for 5 times
    for i in range(5):
    # Generate a random pattern of 25 LEDs with 3 color values (RGB)
    led_pattern = np.random.randint(0, 55, (25, 3))
    # Display the pattern on the LED matrix
    mResult = ESP32.led.send_LEDMatrix_array(led_pattern=led_pattern, timeout=0)
    # Check if the pattern was sent successfully
    assert mResult["success"] == 1, "Failed sending LED command"

    # Display a left-to-right moving pattern on the LED matrix (commented out with if statement)
    if(0):
    # Create an empty LED pattern
    led_pattern = np.zeros((25, 3))
    # Define the left and right halves of the LED matrix by index numbers
    list_left = (0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17)
    list_right = (0, 5, 6, 7, 8, 9, 18, 19, 20, 21, 22, 23, 24)
    # Turn on the left half of the LED pattern to full red (RGB = (255, 0, 0))
    led_pattern[list_left, 0] = 255
    # Turn on the right half of the LED pattern to full green (RGB = (0, 255, 0))
    led_pattern[list_right, 1] = 255
    # Display the pattern on the LED matrix for 1 second
    ESP32.led.send_LEDMatrix_array(led_pattern=led_pattern, timeout=1)
    # Turn off the LED matrix
    ESP32.led.send_LEDMatrix_array(led_pattern=led_pattern*0, timeout=1)
    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e5/index.html b/docs/Electronics/uc2e5/index.html index be3f83317..743c2f818 100644 --- a/docs/Electronics/uc2e5/index.html +++ b/docs/Electronics/uc2e5/index.html @@ -10,14 +10,14 @@ - +

    REST principle

    Introduction into the ESP32 microcontroller firmware

    Duration:5

    The firmware that runs on the ESP32 is under constant development and subject to heavy changes! However, the core idea will remain the same and is inspired by the "REST-API", which deals with "endpoints" in the HTML world (e.g. "/home"). We implemented the follow functions:

    • /*_act-> this starts an action
    • /*_get-> this will return parameters or states
    • /*_set-> this will set parameters or states

    The functions will work on different actuators and sensors e.g. motors, lasers, leds and so on.

    The API is callable through USB Serial and/or Wifi. The ESP32 can connect to a nearby Wifi Hotspot or even create its own access point (AP). Additional documentation for this will follow soon.

    In general, to interact with a device (e.g. stage), one has to send a JSON document, which is similar to the REST-API in the Internet world. A simple example to rotate a motor would be:

    {
    "task": "/motor_act",
    "axis":1,
    "speed":1000,
    "position":1000,
    "isabsolute":1,
    "isblocking":1
    }
    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e6/index.html b/docs/Electronics/uc2e6/index.html index 2c8b3e313..3d5df6edf 100644 --- a/docs/Electronics/uc2e6/index.html +++ b/docs/Electronics/uc2e6/index.html @@ -10,13 +10,13 @@ - +

    Connecting devices

    Connect devices

    Here you learn how to connect the ESP32 to the Arduino IDE, connect external hardware components (e.g. LED matrix) and control the electronics using the USB-serial interface. This is an older version of the ESP32, but the mechanism stays the same 🙃

    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e7/index.html b/docs/Electronics/uc2e7/index.html index b27282069..905c98105 100644 --- a/docs/Electronics/uc2e7/index.html +++ b/docs/Electronics/uc2e7/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Controlling the UC2e

    Controlling the ESP32

    The unified "REST-API" (inspired, not following full protocol), enables you to control the functionalities from multiple different clients (e.g. Python, Webrowser, Android Phone). The Core idea is to file post/get requests (serial/wifi) that send/receive JSON files that do "something".

    Installing the USB Serial Driver Install the CH340 USB Serial driver is explained in more detail here: Sparkfun

    🐍 Python Bindings

    In order to interact with the electronics, we implemented a Python library called UC2-REST, available here that will help you to work with the device. The easiest way to install it would be:

    pip install uc2-rest

    It will automatically detect your UC2e (if the driver is installed), connect and will offer you the basic functionalities such as moving the motor, etc.

    In order to give you a deep dive in what's possible, we provide a Jupyter Notebook that guides you through all the functionalities. You can find it here Start Jupiter Tutorial

    📲 Android APP

    This is coming soon. You will be able to control the electronics using the Wifi connection of your Android phone.

    💻 Browser APP

    If the ESP32 is offereing an access point or is connected to your wifi router, you can access the webserver running on the ESP32 using a browser. It offers limited control over the Endpoints by filing post and get requests.

    More information are coming soon!

    🎮 Playstation 3 or Playstation 4 Controller (comming soon)

    With the open-source libraries PS3Controller and PS4Controller we are able to make use of the Bluetooth-able joysticks from your beloved game console.

    When a PS4 controller is 'paired' to a PS4 console, it just means that it has stored the console's Bluetooth MAC address, which is the only device the controller will connect to. Usually, this pairing happens when you connect the controller to the PS4 console using a USB cable, and press the PS button. This initiates writing the console's MAC address to the controller.

    Therefore, if you want to connect your PS4 controller to the ESP32, you either need to figure out what the Bluetooth MAC address of your PS4 console is and set the ESP32's address to it, or change the MAC address stored in the PS4 controller.

    Whichever path you choose, you might want a tool to read and/or write the currently paired MAC address from the PS4 controller. You can try using sixaxispairer for this purpose.

    If you opted to change the ESP32's MAC address, you'll need to include the ip address in the PS4.begin() function during within the setup() Arduino function like below where 1a:2b:3c:01:01:01 is the MAC address (note that MAC address must be unicast):

    void setup()
    {
    PS4.begin("1a:2b:3c:01:01:01");
    Serial.println("Ready.");
    }

    Controlling using ImSwitch

    Please have a look here for more information about how to install ImSwitch and here for the UC2-related setup files including the UC2-REST serial interface.

    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e8/index.html b/docs/Electronics/uc2e8/index.html index a7902b44f..597b8ca1c 100644 --- a/docs/Electronics/uc2e8/index.html +++ b/docs/Electronics/uc2e8/index.html @@ -10,7 +10,7 @@ - + @@ -19,7 +19,7 @@ 4.1. Go to Platformio Home and navigate to Devices 4.2 Copy the Device port (if connected) and insert that into the platformio.ini, e.g. upload_port = /dev/cu.SLAB_USBtoUART or COM3 for windows
  • Hit the PlatformIO upload button; The following task will be run: platformio run --target upload; The code is getting compiled and saved into ./.pio/build/ 5.1 The code will be uploaded. If everything goes right the terminal says: `Leaving... Hard resetting via RTS pin...``
  • open the PlatformIO serial monitor (remember to also change the port in the platform.io accordingly) and check the ESP32's output (eventually hit the reset button)
  • In case you have any problems: File an issue :-)
  • In order to test several commands, you can find a useful list of json files in this file: json_api_BD.txt

    V1: Source-code, Compiling and Binaries (Deprecated)

    The current version of the firmware can be found here: https://github.com/openUC2/UC2-REST/tree/master/ESP32

    Additional information on how to install and compile the board can be found in the README

    Precompiled binaries that can be installed through ImSwitch (more information coming soon) or the esptool.pycan be found here https://github.com/openUC2/UC2-REST/tree/master/ESP32/build

    V1: Install necessary software for UC2 rest (flash and interact) (Deprecated)

    Here you learn how to install the necessary software (Arduino IDE, drivers, ESP-IDF, Arduino libraries) that are necessary for the system to be working. Everything is explained in the video below.

    Additional information about the UC2 electronics and UC2-REST are provided here: https://github.com/openUC2/UC2-REST

    Download and install the software:

    To simplify life, we host a dropbox folder containing all the necessary drivers and Software pieces for this workshop. It will run on a Windows 10 64 Bit system:

    List of relevant files

    for the UC2-REST

    • Arduino IDE: arduino-1.8.18-windows.exe
    • ESP32 USB driver: CH341SER.exe
    • UC2 Rest firmware: UC2-REST.zip

    Alternative GitHub links that provide you with the latest version of the software:

    Steps to install the software

    1. Download all relevant files from the Dropbox folder above
    2. Install the Arduino IDE (including all drivers if you are asked during the installation)
    3. Install the CH340 USB Serial driver https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all
    4. Extract BenesArduinoLibraries-master.zip to /User/$USER$/Documents/Aduino/libraries
    5. Open the Arduino IDE and add the ESP32 board configuration. For this you need to add the following URL to the settings tag: https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json. For additional information please have a look in this tutorial
    6. Once done, open the Board manager and add the ESP32version 2.0.3
    7. Unzip the folder UC2-REST and open the file /ESP32/main/main.ino
    8. Select the board, the port and hit the compile and upload button
    9. IMPORTANT when setting up the build + upload, make sure you add this setting for the partition scheme (and potentially all others if not already set as default):

    The system accepts different hardware configurations (pins, devices, etc.). All of this is defined in the pindef_XXXX.h. Please have a look in the UC2-REST repository for additional information: https://github.com/openUC2/UC2-REST

    VIDEO Tutorial: Steps to install the software

    - + \ No newline at end of file diff --git a/docs/Electronics/uc2e9/index.html b/docs/Electronics/uc2e9/index.html index f9c25c8d4..ffb5e166e 100644 --- a/docs/Electronics/uc2e9/index.html +++ b/docs/Electronics/uc2e9/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/ImSwitch/DahengCamera/index.html b/docs/ImSwitch/DahengCamera/index.html index 0b098fee0..745ea71d6 100644 --- a/docs/ImSwitch/DahengCamera/index.html +++ b/docs/ImSwitch/DahengCamera/index.html @@ -10,14 +10,14 @@ - +

    Install driver for Daheng Camera

    Windows

    Have a look here: https://www.get-cameras.com/requestdownload and install the drivers. / SDK (newer version of ImSwitch ships drivers.)

    Linux

    ARM

    You can use the camera on the Raspberry Pi or Jetson Nano. For this you can do the following steps:

    cd ~
    cd Downloads
    wget https://dahengimaging.com/downloads/Galaxy_Linux-armhf_Gige-U3_32bits-64bits_1.5.2303.9202.zip
    cd Galaxy_Linux-armhf_Gige-U3_32bits-64bits_1.5.2303.9202
    chmod +x Galaxy_camera.run
    sudo ./Galaxy_camera.run
    # go through questionaire
    sudo reboot

    Install Python bindings

    cd ~/Downlodas
    wget https://dahengimaging.com/downloads/Galaxy_Linux_Python_2.0.2106.9041.tar.gz
    tar -xvf Galaxy_Linux_Python_2.0.2106.9041.tar.gz
    cd ~/Downlodas/Galaxy_Linux_Python_2.0.2106.9041/api
    # conda activate ****ENV
    pip install -e .
    cd ~/Downlodas/Galaxy_Linux_Python_2.0.2106.9041/api
    python ~/Downloads/Galaxy_Linux_Python_2.0.2106.9041/sample/GxSingleCamMono GxSingleCamMono.py

    The result will be:

    /home/uc2/Downloads/Galaxy_Linux_Python_2.0.2106.9041/sample/GxSingleCamMono/GxSingleCamMono.py:19: SyntaxWarning: "is" with a literal. Did you mean "=="?
    if dev_num is 0:

    -------------------------------------------------------------
    Sample to show how to acquire mono image continuously and show acquired image.
    -------------------------------------------------------------

    Initializing......

    Frame ID: 0 Height: 3036 Width: 4024

    Sample Script

    # version:1.0.1905.9051
    import gxipy as gx
    from PIL import Image


    def main():
    # print the demo information
    print("")
    print("-------------------------------------------------------------")
    print("Sample to show how to acquire mono image continuously and show acquired image.")
    print("-------------------------------------------------------------")
    print("")
    print("Initializing......")
    print("")

    # create a device manager
    device_manager = gx.DeviceManager()
    dev_num, dev_info_list = device_manager.update_device_list()
    if dev_num is 0:
    print("Number of enumerated devices is 0")
    return

    # open the first device
    cam = device_manager.open_device_by_index(1)

    # exit when the camera is a color camera
    if cam.PixelColorFilter.is_implemented() is True:
    print("This sample does not support color camera.")
    cam.close_device()
    return

    # set continuous acquisition
    cam.TriggerMode.set(gx.GxSwitchEntry.OFF)

    # set exposure
    cam.ExposureTime.set(10000)

    # set gain
    cam.Gain.set(10.0)

    # start data acquisition
    cam.stream_on()

    # acquire image: num is the image number
    num = 1
    for i in range(num):
    # get raw image
    raw_image = cam.data_stream[0].get_image()
    if raw_image is None:
    print("Getting image failed.")
    continue

    # create numpy array with data from raw image
    numpy_image = raw_image.get_numpy_array()
    if numpy_image is None:
    continue

    # print height, width, and frame ID of the acquisition image
    print("Frame ID: %d Height: %d Width: %d"
    % (raw_image.get_frame_id(), raw_image.get_height(), raw_image.get_width()))

    # stop data acquisition
    cam.stream_off()

    # close device
    cam.close_device()

    if __name__ == "__main__":
    main()
    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchClient/index.html b/docs/ImSwitch/ImSwitchClient/index.html index 835877571..ccccd794c 100644 --- a/docs/ImSwitch/ImSwitchClient/index.html +++ b/docs/ImSwitch/ImSwitchClient/index.html @@ -10,13 +10,13 @@ - +

    ImSwitchClient Documentation

    ImSwitchClient is a Python package designed to connect to the ImSwitch REST API, enabling remote control of ImSwitchUC2 functionalities directly from Jupyter Notebooks. This client facilitates easy integration with the ImSwitch ecosystem, offering programmable access to various features like laser control, stage manipulation, and image acquisition.

    PyPI Version

    Features

    Installation

    To install ImSwitchClient, use the following pip command:

    pip install imswitchclient

    Quick Start Example

    This example demonstrates basic usage of ImSwitchClient for moving a positioner and acquiring an image.

    import imswitchclient.ImSwitchClient as imc
    import numpy as np
    import matplotlib.pyplot as plt
    import time

    # Initialize the client
    client = imc.ImSwitchClient()

    # Retrieve the first positioner's name and current position
    positioner_names = client.positionersManager.getAllDeviceNames()
    positioner_name = positioner_names[0]
    currentPositions = client.positionersManager.getPositionerPositions()[positioner_name]
    initialPosition = (currentPositions["X"], currentPositions["Y"])

    # Define and move to a new position
    newPosition = (initialPosition[0] + 10, initialPosition[1] + 10)
    client.positionersManager.movePositioner(positioner_name, "X", newPosition[0], is_absolute=True, is_blocking=True)
    client.positionersManager.movePositioner(positioner_name, "Y", newPosition[1], is_absolute=True, is_blocking=True)

    # Acquire and display an image
    time.sleep(0.5) # Allow time for the move
    lastFrame = client.recordingManager.snapNumpyToFastAPI()
    plt.imshow(lastFrame)
    plt.show()

    # Return the positioner to its initial position
    client.positionersManager.movePositioner(positioner_name, "X", initialPosition[0], is_absolute=True, is_blocking=True)
    client.positionersManager.movePositioner(positioner_name, "Y", initialPosition[1], is_absolute=True, is_blocking=True)

    Contributing

    Contributions to ImSwitchClient are welcome! Please refer to the project's GitHub repository for contribution guidelines: https://github.com/openUC2/imswitchclient/.

    License

    ImSwitchClient is licensed under the MIT License. For more details, see the LICENSE file in the project repository.

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchConfig/index.html b/docs/ImSwitch/ImSwitchConfig/index.html index d2bc732e4..ab39f9273 100644 --- a/docs/ImSwitch/ImSwitchConfig/index.html +++ b/docs/ImSwitch/ImSwitchConfig/index.html @@ -10,13 +10,13 @@ - +

    ImSwitchConfig

    ImSwitch Config File

    This is a sample uc2_hik_histo.jsonconfiguration file:

    {
    "positioners": {
    "ESP32Stage": {
    "managerName": "ESP32StageManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "isEnable": true,
    "enableauto": false,
    "stepsizeX": -0.3125,
    "stepsizeY": -0.3125,
    "stepsizeZ": 0.3125,
    "homeSpeedX": 15000,
    "homeSpeedY": 15000,
    "homeSpeedZ": 15000,
    "isDualaxis": true,
    "homeDirectionX": 1,
    "backlashXOld": 15,
    "backlashYOld": 40,
    "backlashX": 0,
    "backlashY": 0,
    "homeEndstoppolarityY": 0,
    "homeDirectionY": -1,
    "homeDirectionZ": 0,
    "homeXenabled": 1,
    "homeYenabled": 1,
    "homeZenabled": 0,
    "initialSpeed": {
    "X": 15000,
    "Y": 15000,
    "Z": 15000
    }
    },
    "axes": [
    "X",
    "Y",
    "Z"
    ],
    "forScanning": true,
    "forPositioning": true
    }
    },
    "rs232devices": {
    "ESP32": {
    "managerName": "ESP32Manager",
    "managerProperties": {
    "host_": "192.168.43.129",
    "serialport": "COM3"
    }
    }
    },
    "lasers": {
    "LED": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index": 1
    },
    "wavelength": 635,
    "valueRangeMin": 0,
    "valueRangeMax": 1023
    }
    },
    "detectors": {
    "WidefieldCamera": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "HikCamManager",
    "managerProperties": {
    "isRGB": 1,
    "cameraListIndex": 0,
    "cameraEffPixelsize": 0.2257,
    "hikcam": {
    "exposure": 0,
    "gain": 0,
    "blacklevel": 100,
    "image_width": 1000,
    "image_height": 1000
    }
    },
    "forAcquisition": true,
    "forFocusLock": true
    },
    "Observer": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "OpenCVCamManager",
    "managerProperties": {
    "cameraListIndex": 1,
    "cameraListIndexWIN": 0,
    "isRGB":1,
    "opencvcam": {
    "exposure": 10
    }
    },
    "forAcquisition": true
    }
    },
    "autofocus": {
    "camera": "WidefieldCamera",
    "positioner": "ESP32Stage",
    "updateFreq": 10,
    "frameCropx": 780,
    "frameCropy": 400,
    "frameCropw": 500,
    "frameCroph": 100
    },
    "mct": {
    "monitorIdx": 2,
    "width": 1080,
    "height": 1920,
    "wavelength": 0,
    "pixelSize": 0,
    "angleMount": 0,
    "patternsDirWin": "C:\\Users\\wanghaoran\\Documents\\ImSwitchConfig\\imcontrol_slm\\488\\",
    "patternsDir": "/users/bene/ImSwitchConfig/imcontrol_sim/488"
    },
    "dpc": {
    "wavelength": 0.53,
    "pixelsize": 0.2,
    "NA": 0.3,
    "NAi": 0.3,
    "n": 1.0,
    "rotations": [
    0,
    180,
    90,
    270
    ]
    },
    "webrtc": {},
    "PixelCalibration": {},
    "focusLock": {
    "camera": "WidefieldCamera",
    "positioner": "ESP32StageManager",
    "updateFreq": 4,
    "frameCropx": 0,
    "frameCropy": 0,
    "frameCropw": 0,
    "frameCroph": 0
    },
    "LEDMatrixs": {
    "ESP32 LEDMatrix": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDMatrixManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "Nx": 4,
    "Ny": 4,
    "wavelength": 488,
    "valueRangeMin": 0,
    "valueRangeMax": 32768
    }
    }
    },
    "availableWidgets": [
    "Settings",
    "View",
    "Recording",
    "Image",
    "Laser",
    "Positioner",
    "Autofocus",
    "MCT",
    "UC2Config",
    "ImSwitchServer",
    "PixelCalibration",
    "HistoScan",
    "LEDMatrix",
    "Joystick",
    "Flatfield",
    "ROIScan"
    ],
    "nonAvailableWidgets": [
    "STORMRecon",
    "DPC",
    "Hypha",
    "FocusLock",
    "HistoScan",
    "FocusLock",
    "FOVLock"
    ]
    }

    Configuration File Documentation

    Overview

    This configuration file is designed to manage settings and properties of various components in a complex system, such as positioners, RS232 devices, lasers, detectors, autofocus settings, etc. It is structured in JSON format for ease of reading and editing.

    Sections

    1. Positioners

      • ESP32Stage
        • managerName: Specifies the manager responsible for handling this positioner, in this case, ESP32StageManager.
        • managerProperties: Contains detailed settings for the positioner, such as RS232 device identification, step sizes for different axes, home speeds, axis enable/disable settings, and other mechanical properties.
        • axes: Lists the axes controlled by this positioner (X, Y, Z).
        • forScanning & forPositioning: Boolean flags to indicate if the positioner is used for scanning and/or positioning.
    2. RS232 Devices

      • ESP32
        • managerName: The manager handling RS232 devices, here ESP32Manager.
        • managerProperties: Network and port settings for the RS232 device.
    3. Lasers

      • LED
        • Details for managing LED laser settings, including the manager name (ESP32LEDLaserManager), RS232 device reference, channel index, wavelength, and value range.
    4. Detectors

      • WidefieldCamera & Observer
        • Configuration for different camera detectors, including manager names (HikCamManager, OpenCVCamManager), properties like RGB support, camera indexes, pixel size, and acquisition settings.
    5. Autofocus

      • Configuration for autofocus feature, linking a camera with a positioner and setting parameters like update frequency and frame cropping dimensions.
    6. MCT (Multichannel Tissue)

      • Settings for monitor index, dimensions, wavelength, pixel size, angle mount, and directories for pattern files.
    7. DPC (Differential Phase Contrast)

      • Settings related to DPC imaging, including wavelength, pixel size, numerical aperture, refractive index, and rotation angles.
    8. WebRTC

      • An empty section possibly reserved for WebRTC configuration.
    9. Pixel Calibration

      • An empty section likely intended for pixel calibration settings.
    10. Focus Lock

      • Focus lock settings similar to autofocus but with its distinct configuration.
    11. LED Matrixes

      • ESP32 LEDMatrix
        • Configuration for LED matrixes, specifying manager details, RS232 device, dimensions, wavelength, and value range.
    12. Available Widgets

      • A list of widgets that are available in the system, indicating the features or components that can be controlled or monitored.
    13. Non-Available Widgets

      • A list of widgets that are not available, possibly indicating features not supported or deactivated in the current setup.

    Conclusion

    This configuration file is a comprehensive document that outlines the settings and parameters for various hardware and software components in a specialized system. It is critical for ensuring the correct operation of the equipment it is designed to control.

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchDocker/index.html b/docs/ImSwitch/ImSwitchDocker/index.html index 4037c3996..f885f7a4e 100644 --- a/docs/ImSwitch/ImSwitchDocker/index.html +++ b/docs/ImSwitch/ImSwitchDocker/index.html @@ -3,21 +3,25 @@ -ImSwitch in Docker | openUC2 Documentation +ImSwitch in Docker | openUC2 Documentation - + - +

    ImSwitch in Docker

    Setting Up ImSwitch React and Backend (optional: with Docker Compose)

    More information on setting upt this on a raspberry pi, please refer to the INSTALL ON PI documentation.

    Warning This is very experimental. What you can expect:

    +Swagger UI Interface of the ImSwitch Server

    +The React APP is statically hosted using a fastaAPI endpoint under https://localhost:8001/imswitch/index.html (ENSURE YOU HAVE ACCEPTED THE CERTIFICATE)

    +*The images are build using CI using actions

    +The docker Images are hosted on github containers

    Prerequisites

    • Docker installed on your system (Tested on Raspi, Jetson Nano, Mac M1, Windows)
    • Optional: Docker Compose installed on your system

    Docker Quick Start

    ARM64 + X86

    Pull the file from github containers:

    sudo docker pull ghcr.io/openuc2/imswitch-noqt-x64:latest

    Install the docker image and run it:

    sudo docker run -it --rm -p 8001:8001 -p 2222:22 -e HEADLESS=1 -e HTTP_PORT=8001 -e CONFIG_FILE=example_uc2_hik_flowstop.json -e UPDATE_GIT=0 -e UPDATE_CONFIG=0 --privileged ghcr.io/openuc2/imswitch-noqt-x64:latest

    List of arguments:

    HEADLESS=1                # ImSwitch will start without any GUI
    HTTP_PORT=8001 # Port to access e.g. the ImSwitch React GUI
    CONFIG_FILE=example_virtual_microscope.json # default setup configuration
    UPDATE_GIT=true # pull the latest ImSwitch git
    UPDATE_INSTALL_GIT=true # pull and pip install all changes (e.g. new packages)
    UPDATE_UC2=true # pull UC2-REST
    UPDATE_INSTALL_UC2=true # pull and pip install all changes
    UPDATE_CONFIG=true # pull changes for setup configurations
    MODE=terminal # start Docker with bash for better debugging
    CONFIG_PATH=/Users/bene/Downloads # path to the local ImSwitchConfig folder (will use the default inside the container if not specified)
    DATA_PATH=/Users/bene/Downloads # remote path to store data (e.g. USB drive, needs to be mounted via commandline, (will use the default inside the container if not specified))

    External folders for Config and Data

    We can use external path (outside the container) to store and read data. This is helpful if we want to make changes e.g. to the config or want to store data/images. Remember, the docker container gets reseted after the next reboot!

    We have two options.

    1. The Config folder. Let's have the following use case, where the folder should be linked to your Downloads folder. For this you ahve to specify two things in the way you call the docker image:
    -e CONFIG_PATH=/config  -v ~/Downloads:/config

    This means that ImSwitch inside docker will use the folder /config/ImSwitchConfig/config to specify the setup configuration. The -v command will mount the host's Downloads folder as /config inside the docker container.

    1. The same mechanism can be used for specifying the datapath to specify the dataset storage. For this we have to specify:
    -e  DATA_PATH=/dataset  -v ~/Downloads:/dataset

    Images will be stored in that folder. Ensure the folder exists!

    -v ~/Downloads:/config

    Setting up docker on Raspi

    #!/bin/bash

    # Update package lists
    sudo apt update -y

    # Upgrade installed packages
    sudo apt upgrade -y

    # Install Docker
    curl -sSL https://get.docker.com | sh

    # Add current user to the Docker group
    sudo usermod -aG docker $USER

    # Print message to logout and login again
    echo "Please log out and log back in to apply the Docker group changes."

    # Verify group membership (this will not reflect the changes until you log out and log back in)
    groups

    To save this script, you can copy the content above into a file, for example, install_docker.sh, and then run the script using the following command:

    chmod +x install_docker.sh
    ./install_docker.sh

    After running the script, you will need to log out and log back in to apply the Docker group changes. Once you log back in, you can verify your membership in the Docker group by running:

    groups

    Additional Information

    This tutorial will guide you through the process of setting up the ImSwitch React frontend and backend using Docker Compose. The ImSwitch React frontend is exposed on port 3000 and provides access to the REST API via a Swagger UI running in another Docker container on localhost:8001. The Swagger UI is available at localhost:8001/docs. This setup uses a simulated microscope with a line-like sample. The configuration is provided by a JSON file that can be updated if the corresponding flag is set. Additionally, the ImSwitch version can be updated based on a flag. If access to the camera (HIK camera and UC2-REST) is needed, the --privileged flag must be set.

    Docker Compose Configuration

    Create a docker-compose.yml file with the following content or use the file in compose.yaml:

    version: '3.8'

    services:
    imswitch-aiortc-react:
    image: ghcr.io/openuc2/imswitch-aiortc-react:latest
    ports:
    - "5000:5000"
    - "8002:8001"
    environment:
    - NODE_ENV=production
    stdin_open: true
    tty: true

    imswitch-docker-arm64-noqt:
    image: ghcr.io/openuc2/imswitch-docker-arm64-noqt:latest
    privileged: true
    ports:
    - "8001:8001"
    - "2222:22"
    environment:
    - HEADLESS=1
    - HTTP_PORT=8001
    - CONFIG_FILE=example_virtual_microscope.json
    - UPDATE_GIT=1
    - UPDATE_CONFIG=0
    stdin_open: true
    tty: true
    restart: always

    Explanation

    • imswitch-aiortc-react: This service runs the ImSwitch React frontend.

      • image: Specifies the Docker image to use.
      • ports: Maps the container ports to the host ports.
      • environment: Sets environment variables inside the container.
      • stdin_open and tty: Keeps the container running in interactive mode.
    • imswitch-docker-arm64-noqt: This service runs the backend with the Swagger UI.

      • image: Specifies the Docker image to use.
      • privileged: Grants the container privileged access to the hardware.
      • ports: Maps the container ports to the host ports.
      • environment: Sets environment variables inside the container.
      • stdin_open and tty: Keeps the container running in interactive mode.
      • restart: Ensures the container restarts automatically if it stops.

    Running Docker Compose

    1. Save the docker-compose.yml file to a directory on your machine.
    2. Open a terminal and navigate to the directory containing the docker-compose.yml file.
    3. Start the services with Docker Compose:
    docker-compose -f docker-compose.yml up -d
    1. go to your browser and access the microscope server under https://localhost:8001/docs to access the swagger uI
    2. go to your browser and access the microscope control UI under http://localhost:3000 +5.1 enter the IP address and port und Connections: https://localhost and 8001 as port

    Accessing the Services individually

    • ImSwitch React Frontend: Open your browser and navigate to http://localhost:3000 to access the ImSwitch React frontend.
    • Swagger UI: Navigate to http://localhost:8001/docs to access the Swagger UI for the backend API.

    Configuration Details

    • Simulated Microscope: The current configuration uses a simulated microscope offering a line-like sample. The configuration is provided by a JSON file specified in the CONFIG_FILE environment variable.
    • Updating Configuration and Version: The JSON configuration and the ImSwitch version can be updated if the UPDATE_CONFIG and UPDATE_GIT flags are set, respectively.
    • Camera Access: If access to the camera (HIK camera and UC2-REST) is needed, the --privileged flag must be set.

    Stopping the Services

    To stop the services, run the following command:

    docker-compose -f docker-compose.yml down

    This command stops and removes all containers defined in the docker-compose.yml file.

    Additional Notes

    • Ensure that Docker and Docker Compose are installed and running on your system.
    • The --privileged flag is necessary for accessing certain hardware components like cameras.

    By following this tutorial, you should be able to set up and run the ImSwitch React frontend and backend with Docker Compose, providing a seamless environment for interacting with the simulated microscope and accessing the API via Swagger UI.

    To make the CONFIG_PATH available as a folder outside the container on the host computer (e.g., in ~/Downloads/ImSwitchConfig), you can use Docker's volume mounting feature. This allows you to mount a directory from the host machine into the container, making it accessible from within the container.

    Here's how you can modify your Docker run command to mount the ~/Downloads/ImSwitchConfig directory from the host to the container:

    1. Modify the Docker run command: Use the -v (or --volume) option to mount the directory.
    sudo docker run -it --rm -p 8001:8001 -p 2222:22 \
    -e HEADLESS=1 \
    -e HTTP_PORT=8001 \
    -e CONFIG_FILE=example_virtual_microscope.json \
    -e UPDATE_GIT=0 \
    -e UPDATE_CONFIG=0 \
    -e CONFIG_PATH=/config \
    --privileged \
    -v ~/Downloads/ImSwitchConfig:/config \
    imswitch_hik
    1. Update the CMD in your Dockerfile to use the CONFIG_PATH environment variable:
    CMD ["/bin/bash", "-c", "\
    if [ \"$MODE\" = \"terminal\" ]; then \
    /bin/bash; \
    else \
    echo 'LSUSB' && lsusb && \
    /usr/sbin/sshd -D & \
    ls /root/ImSwitchConfig && \
    if [ \"$UPDATE_GIT\" = \"true\" ]; then \
    cd /tmp/ImSwitch && \
    git pull; \
    fi && \
    if [ \"$UPDATE_INSTALL_GIT\" = \"true\" ]; then \
    cd /tmp/ImSwitch && \
    git pull && \
    /bin/bash -c 'source /opt/conda/bin/activate imswitch && pip install -e /tmp/ImSwitch'; \
    fi && \
    if [ \"$UPDATE_UC2\" = \"true\" ]; then \
    cd /tmp/UC2-REST && \
    git pull; \
    fi && \
    if [ \"$UPDATE_INSTALL_UC2\" = \"true\" ]; then \
    cd /tmp/UC2-REST && \
    git pull && \
    /bin/bash -c 'source /opt/conda/bin/activate imswitch && pip install -e /tmp/UC2-ESP'; \
    fi && \
    if [ \"$UPDATE_CONFIG\" = \"true\" ]; then \
    cd /root/ImSwitchConfig && \
    git pull; \
    fi && \
    source /opt/conda/bin/activate imswitch && \
    HEADLESS=${HEADLESS:-1} && \
    HTTP_PORT=${HTTP_PORT:-8001} && \
    CONFIG_FILE=${CONFIG_FILE:-/root/ImSwitchConfig/imcontrol_setup/example_virtual_microscope.json} && \
    USB_DEVICE_PATH=${USB_DEVICE_PATH:-/dev/bus/usb} && \
    CONFIG_PATH=${CONFIG_PATH:-None} && \
    echo \"python3 /tmp/ImSwitch/main.py --headless $HEADLESS --config-file $CONFIG_FILE --http-port $HTTP_PORT \" && \
    python3 /tmp/ImSwitch/main.py --headless $HEADLESS --config-file $CONFIG_FILE --http-port $HTTP_PORT --config-folder $CONFIG_PATH; \
    fi"]

    By adding the -v ~/Downloads/ImSwitchConfig:/config option in the docker run command, you mount the host's ~/Downloads/ImSwitchConfig directory to the /config directory inside the container. The -e CONFIG_PATH=/config environment variable makes sure that the container uses this mounted directory as the configuration path.

    Now, any changes you make in ~/Downloads/ImSwitchConfig on your host machine will be reflected inside the container at /config, and the application running inside the container will use this directory for its configuration files.

    Certainly! Here's a summary and explanation of the combined script:

    Autostarting ImSwitch on e.g. the Raspberry Pi

    The script setup_autostart.sh performs the following actions:

    1. Creates a startup script (start_imswitch.sh) that:

      • Waits for the X server to be available.
      • Starts the Docker container in the background.
      • Launches Chromium in fullscreen mode, opening a specific URL and zooming out the page to 70%.
      • Logs output to a file for debugging purposes.
    2. Creates a systemd service (start_imswitch.service) that:

      • Ensures the startup script runs only after the X server is available.
      • Restarts the script on failure.
      • Configures logging to the systemd journal.

    Explanation

    #!/bin/bash

    # Define variables
    START_SCRIPT_PATH="$HOME/start_imswitch.sh"
    SERVICE_FILE_PATH="/etc/systemd/system/start_imswitch.service"

    # Create the startup script
    cat << 'EOF' > $START_SCRIPT_PATH
    #!/bin/bash
    set -x

    LOGFILE=/home/uc2/start_imswitch.log
    exec > $LOGFILE 2>&1

    echo "Starting IMSwitch Docker container and Chromium"

    # Wait for the X server to be available
    while ! xset q &>/dev/null; do
    echo "Waiting for X server..."
    sleep 2
    done

    export DISPLAY=:0

    # Start Docker container in the background
    echo "Running Docker container..."
    nohup sudo docker run --rm -d -p 8001:8001 -p 2222:22 \
    -e HEADLESS=1 -e HTTP_PORT=8001 \
    -e CONFIG_FILE=example_uc2_hik_flowstop.json \
    -e UPDATE_GIT=1 -e UPDATE_CONFIG=0 \
    --privileged ghcr.io/openuc2/imswitch-noqt-x64:latest &

    # Wait a bit to ensure Docker starts
    sleep 10

    # Start Chromium
    echo "Starting Chromium..."
    /usr/bin/chromium-browser --start-fullscreen --ignore-certificate-errors \
    --unsafely-treat-insecure-origin-as-secure=https://0.0.0.0:8001 \
    --app="data:text/html,<html><body><script>window.location.href='https://0.0.0.0:8001/imswitch/index.html';setTimeout(function(){document.body.style.zoom='0.7';}, 3000);</script></body></html>"

    echo "Startup script completed"
    EOF

    # Make the startup script executable
    chmod +x $START_SCRIPT_PATH

    echo "Startup script created at $START_SCRIPT_PATH and made executable."

    # Create the systemd service file
    sudo bash -c "cat << EOF > $SERVICE_FILE_PATH
    [Unit]
    Description=Start IMSwitch Docker and Chromium
    After=display-manager.service
    Requires=display-manager.service

    [Service]
    Type=simple
    ExecStart=$START_SCRIPT_PATH
    User=$USER
    Environment=DISPLAY=:0
    Restart=on-failure
    TimeoutSec=300
    StandardOutput=journal
    StandardError=journal

    [Install]
    WantedBy=graphical.target
    EOF"

    # Reload systemd, enable and start the new service
    sudo systemctl daemon-reload
    sudo systemctl enable start_imswitch.service
    sudo systemctl start start_imswitch.service

    echo "Systemd service created and enabled to start at boot."

    Detailed Steps:

    1. Define Paths:

      • START_SCRIPT_PATH and SERVICE_FILE_PATH are set to the paths where the startup script and the systemd service file will be created.
    2. Create the Startup Script:

      • Logging: Redirects output to a log file (/home/uc2/start_imswitch.log).
      • Wait for X Server: Uses a loop to check if the X server is available (xset q).
      • Start Docker: Runs the Docker container in detached mode (-d), ensuring it runs in the background without expecting a TTY.
      • Start Chromium: Opens Chromium in fullscreen mode, bypassing certificate errors, and zooms the page to 70%.
    3. Make the Script Executable:

      • Sets the start_imswitch.sh script as executable using chmod +x.
    4. Create the Systemd Service File:

      • Dependencies: Ensures the service runs after the display manager service (display-manager.service), which starts the X server.
      • Service Configuration: Specifies the script to run (ExecStart), user to run it as (User), environment variables (Environment), and restart behavior on failure (Restart=on-failure).
      • Logging: Configures logging to the systemd journal (StandardOutput and StandardError).
    5. Enable and Start the Service:

      • Reloads systemd to recognize the new service.
      • Enables the service to start at boot.
      • Starts the service immediately.

    By running the combined script, you ensure that the IMSwitch Docker container and Chromium browser will start automatically after the X server is available, with proper logging and background execution.

    + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchExperimental/index.html b/docs/ImSwitch/ImSwitchExperimental/index.html index 919c72df9..5cc3f983a 100644 --- a/docs/ImSwitch/ImSwitchExperimental/index.html +++ b/docs/ImSwitch/ImSwitchExperimental/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    ImSwitch Experimental Features Documentation

    Overview

    This document details the new experimental features for the microscopy control software, ImSwitch. These features include a headless version of the software, suitable for resource-constrained environments, and a Docker container setup for easy deployment and testing. The headless version allows operation on resource-limited devices, while the Docker container facilitates easy deployment and testing. Please provide feedback and report any issues encountered to help improve these experimental features.

    Headless Version in Google Colab

    We have developed a headless version of ImSwitch that operates without the need for the QT graphical interface. This version allows remote control and UI element access solely through the REST API or Jupyter Notebook. Please note that some functions are still under development, and this version is experimental.

    Use Cases

    This headless version is particularly useful on devices such as Raspberry Pis and Nvidia Jetsons, which may struggle with the resource demands of installing and running PyQT.

    Getting Started in Google Colab

    To try the headless version of ImSwitch in Google Colab, follow these steps:

    1. Install ImSwitch:

      !pip install https://github.com/openUC2/ImSwitch/archive/refs/heads/NOQT.zip #--no-deps ##--force-reinstall
    2. Access the public version in Google Colab: Google Colab Link

    3. Clone the repository and checkout the NOQT branch:

      %cd ~
      !git clone https://github.com/openUC2/ImSwitch
      !git pull
      %cd ./ImSwitch
      !git checkout NOQT
    4. Install the package:

      !pip install -e .
    5. Configure and run ImSwitch in headless mode:

      from google.colab.output import eval_js
      print(eval_js("google.colab.kernel.proxyPort(8002)"))
      from imswitch.__main__ import main
      import imswitch
      imswitch.IS_HEADLESS = True
      main(is_headless=True, default_config="example_virtual_microscope.json")
      input() # Prevent from closing the cell

    Docker Container

    A Docker container is available for ImSwitch, providing a convenient way to deploy and test the software.

    Docker Container Details

    Running the Docker Container

    1. Launch the Docker container:

      docker run -it --rm -p 9876:9876 -p 8001:8001 -p 2222:22 imswitch
    2. Access the GUI and REST API:

      • Open your browser and go to localhost:9876 to access the GUI.
      • Go to localhost:8001 to access the REST API.

    Notes

    • This Docker setup is primarily a demo version to freeze system dependencies.
    • The next step involves integrating actual hardware for complete functionality.
    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchInstall/index.html b/docs/ImSwitch/ImSwitchInstall/index.html index c3d7b8db9..d699a0f1e 100644 --- a/docs/ImSwitch/ImSwitchInstall/index.html +++ b/docs/ImSwitch/ImSwitchInstall/index.html @@ -10,13 +10,13 @@ - +

    Install ImSwitch

    What will you learn?

    • How to install the main GUI software to control the Optics components
    • How to intsall the drivers

    Download the software

    Duration: 1

    Please go to our ImSwitch Repository and download the latest Build-artefact:

    GitHub Actions -> "bundle"

    Extract the ZIP folder

    Duration: 2

    Right click on the downloaded ZIP folder and select "extract all". This may take a while.

    Download and Install the drivers for the Camera/UC2 Electronics board

    Electronics Board (CH340)

    For the CH340 driver, please follow these instructions

    The driver is available here

    Download the Windows CH340 Driver
    Unzip the file
    Run the installer which you unzipped
    In the Device Manager when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.

    Electronics Board (CP210x)

    The driver for the CP210x is available here

    Download the Windows CP210x Driver
    Unzip the file
    Run the installer which you unzipped
    In the Device Manager when the CP210x is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.

    Daheng Imaging Cameras

    Download the Windows SDK USB2+USB3+GigE (including Directshow + Python) Galaxy V1.18.2208.9301 for the Daheng USB3 Cameras from the Get-Cameras Website

    Install the packages on your computer.

    Duration: 2

    Prepare ImSwitch

    1. Connect the Camera with your computer (optionally test its proper functioning using Daheng Galaxy Viewer(x64)) using the USB3 cable
    2. Connect the UC2 electronics with the computer (USB micro) and hook up the 12V power supply with the power connection
    3. Check if you can see the USB COM Port in your device manager:

    Duration: 2

    Install the UC2 ImSwitch Configurations

    In order to use the UC2 Hardware and the Daheng USB Camera, you need the UC2 config files. Please go to https://github.com/openUC2/ImSwitchConfig/tree/stable and download the Repository as a zip file following this link.

    Once it has been downloaded, unzip it to C:\Users\YOURUSERNAME\Documents\ImSwitchConfig

    It should look like this:

    Duration: 2

    Start ImSwitch

    1. Open a Windows Terminal by typing WIN+R, then type CMD and hit enter.

    1. in the Windows Terminal navigate to the folder where you downloaded the softare - e.g. cd C:\Users\UC2\Downloads\imswitch-windows-latest\ImSwitch and hit enter
    2. start the executable BUT we need to add one comment in advance:set SETUPTOOLS_USE_DISTUTILS=stdlib
    3. Type ImSwitch.exe and hit enter, the executable will open the ImSwitch GUI

    If everything has been configured correctly, the GUI should open and look like this. Additional information on its functionality can be found in the Read-The-Docs: https://imswitch.readthedocs.io/en/stable/

    If you have any additional questions or issues, please post them in the ISSUE section here.

    Explanatory Video on how to get started with ImSwitch

    Duration: 3

    https://www.youtube.com/watch?v=Om6GWZZ_0So

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchInstallUbuntu/index.html b/docs/ImSwitch/ImSwitchInstallUbuntu/index.html index 5eac12a24..190afed4a 100644 --- a/docs/ImSwitch/ImSwitchInstallUbuntu/index.html +++ b/docs/ImSwitch/ImSwitchInstallUbuntu/index.html @@ -10,13 +10,13 @@ - +

    ImSwitchInstallUbuntu

    ImSwitch Installation Ubuntu

    Step 1: Install Visual Studio Code (VS Code)

    1. Open a web browser and navigate to the VS Code download page.
    2. Download the Debian package for your 64-bit system.
    3. Once downloaded, open a terminal window and navigate to the directory where the .deb file is located.
    4. Run the following command to install VS Code:
      sudo dpkg -i <filename>.deb
      sudo apt-get install -f

    Step 2: Install Miniconda

    1. Open a terminal window and run the following command to download Miniconda:
      wget https://repo.anaconda.com/miniconda/Miniconda3-py310_23.5.2-0-Linux-x86_64.sh
    2. Make the script executable and run it:
      bash Miniconda3-py310_23.5.2-0-Linux-x86_64.sh
    3. Follow the on-screen instructions to complete the installation.
    4. Create a new environment named imswitch with Python 3.10:
      conda create -n imswitch python=3.10 -y

    Step 3: Clone Necessary Repositories

    1. Navigate to the Downloads directory:
      cd ~/Downloads
    2. Clone the required repositories:
      git clone https://github.com/openUC2/UC2-REST
      git clone https://github.com/openUC2/ImSwitch
      git clone https://gitlab.com/bionanoimaging/nanoimagingpack
    1. Activate the imswitch environment:
      conda activate imswitch
    2. Navigate to the ImSwitch directory and install it:
      cd ~/Downloads/imswitch
      pip install -e .
    3. Repeat for UC2-REST and nanoimagingpack:
      cd ~/Downloads/UC2-REST
      pip install -e .
      cd ~/Downloads/nanoimagingpack # Correcting typo from original logs
      pip install -e .

    Step 5: Install Camera Drivers

    1. Clone the camera drivers:
      cd ~/Downloads
      git clone https://github.com/hongquanli/octopi-research/
    2. Navigate to the camera drivers directory and run the installation script:
      cd octopi-research/software/drivers\ and\ libraries/daheng\ camera/Galaxy_Linux-x86_Gige-U3_32bits-64bits_1.2.1911.9122/
      ./Galaxy_camera.run

    Step 6: Clone ImSwitch Configuration and Set Permissions

    1. Navigate to the Documents directory:
      cd ~/Documents
    2. Clone the ImSwitch configuration:
      git clone https://github.com/openUC2/ImSwitchConfig
    3. Change the ownership of the device:
      sudo chown pi:pi /dev/ttyUSB0

    Congratulations! You have successfully installed ImSwitch and related dependencies.

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchInstallWindows/index.html b/docs/ImSwitch/ImSwitchInstallWindows/index.html index 6e4a813e4..a099e0c16 100644 --- a/docs/ImSwitch/ImSwitchInstallWindows/index.html +++ b/docs/ImSwitch/ImSwitchInstallWindows/index.html @@ -10,14 +10,14 @@ - +

    ImSwitchInstallWindows

    ImSwitch Installation on Windows

    Step 1: Install Visual Studio Code (VS Code)

    1. Open a web browser and go to the VS Code download page.
    2. Download the Windows Installer.
    3. Once the download is complete, locate the installer and double-click to run it.
    4. Follow the on-screen instructions to complete the installation.

    Step 2: Install Miniconda

    1. Open a web browser and navigate to the Miniconda download page.
    2. Download the Windows installer for the 64-bit version of Miniconda.
    3. Run the installer by double-clicking the downloaded file.
    4. Follow the installer prompts to install Miniconda to a directory of your choice (e.g., C:\Miniconda3).
    5. During installation, ensure that the option to "Add Anaconda to my PATH environment variable" is selected.

    Step 3: Clone Necessary Repositories

    1. Ensure you have installed GIT for windows
    2. Open the Command Prompt:
      • Press Win + R, type cmd, and press Enter.
    3. Navigate to your preferred directory where you want to clone the repositories (e.g., C:\Users\<YourUsername>\Downloads):
      cd C:\Users\<YourUsername>\Downloads
    4. Clone the required repositories:
      git clone https://github.com/openUC2/UC2-REST
      git clone https://github.com/openUC2/ImSwitch
      git clone https://gitlab.com/bionanoimaging/nanoimagingpack
    1. Open the Command Prompt.
    2. Create a new Conda environment named imswitch with Python 3.10:
      conda create -n imswitch python=3.10
    3. Activate the imswitch environment:
      conda activate imswitch
    4. Navigate to the ImSwitch directory and install it: (The e just states to install the packages in editable mode)
      cd C:\Users\<YourUsername>\Downloads\ImSwitch
      pip install -e .
    5. Repeat for UC2-REST and nanoimagingpack:
      cd C:\Users\<YourUsername>\Downloads\UC2-REST
      pip install -e .
      cd C:\Users\<YourUsername>\Downloads\nanoimagingpack
      pip install -e .

    Step 5: Install Camera Drivers for Daheng Cameras

    1. Download the galaxy camera sdk for windows here https://www.get-cameras.com/requestdownload
    2. Double-click on the installation executable file (Galaxy_camera.exe) to run it.
    3. Follow the on-screen instructions to complete the installation.

    Step 6: Clone ImSwitch Configuration and Set Permissions

    1. Navigate to the Documents directory using the Command Prompt:
      cd C:\Users\<YourUsername>\Documents
    2. Clone the ImSwitch configuration:
      git clone https://github.com/openUC2/ImSwitchConfig

    Step 7: Start

    conda activate imswitch
    imswitch

    Problems and Solutions

    Very likely, there will be a PyQt issue.

    Try:

    pip install PyQt5 --force-reinstall

    Congratulations! You have successfully installed ImSwitch and related dependencies on Windows.

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchInstaller/index.html b/docs/ImSwitch/ImSwitchInstaller/index.html index ccffbef4e..8a0845efe 100644 --- a/docs/ImSwitch/ImSwitchInstaller/index.html +++ b/docs/ImSwitch/ImSwitchInstaller/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@ :::

    ImSwitch Installer

    Introduction

    The ImSwitch Installer is an Electron-based application designed to streamline the installation process of the ImSwitch environment. It automates the download and setup of a Mamba environment along with all necessary dependencies from GitHub via pip. This tool simplifies the installation process, reducing it to a few clicks and eliminating the need for executing multiple complex commands.

    Installation Process

    The following youtube video shows you how to install ImSwitch using the installer. IMAGE ALT TEXT HERE

    Features

    • Easy Installation: Downloads and installs all necessary dependencies automatically.
    • Cross-Platform Support: Available for ARM64 and Intel-based Mac, Windows, and Linux systems.
    • Simple Uninstallation: Remove by deleting the ImSwitch folder.
    • Security: Instructions provided for bypassing system security warnings due to unsigned code.
    • Update Mechanism: Integrated update functionality to easily fetch the latest versions.

    Requirements

    • Disk Space: Minimum of 5GB.
    • Memory: 8GB RAM.
    • Processor: Intel i5 or Apple Silicon.

    Installation Guide

    1. Download the Installer: Choose the appropriate installer (ARM64 for Mac, Windows) from the releases section.
    2. Run the Installer: Double-click the downloaded file. Ignore any security warnings as the installer is not yet signed.
      • For macOS, follow Apple's guide for running unsigned code.
      • On Windows, grant permission to run the application.
    3. Installation Process: The installer will set up a Python environment using Mamba in /User/yourname/ImSwitch and install all dependencies. This process may take between 10 to 30 minutes depending on your internet connection.
    4. Starting ImSwitch: Once installed, launch ImSwitch by executing start imswitch. https://camo.githubusercontent.com/d12b826a278a7dcb877c8524a22cc3408b82883a27edc9464f865b7d5403e6ef/68747470733a2f2f69332e7974696d672e636f6d2f76692f4e345031734832453952552f6d617872657364656661756c742e6a7067Installation Screen 1Installation Screen 2

    Updating ImSwitch

    To update, click the update button within the application. This will download the latest ZIP from GitHub, unzip it, and execute pip install -e . within the Mamba base environment.

    Driver Installation

    Drivers for Daheng and HIK Vision cameras can be found under the "Driver Installation" link provided within the installer.

    Upcoming Features

    • Flashing the latest version of the UC2 firmware.
    • Building the ImSwitch Hardware Configuration using a drag-and-drop GUI.

    Install from Source

    For those interested in building from source:

    # Clone the repository
    git clone https://github.com/openuc2/imswitchinstaller.git

    # Install dependencies (skip if you already have yarn)
    npm install

    # Run the Electron app
    npm start

    Debugging

    Python Environment Locations

    • Windows Installation Path: C:\Users\UCadmin2\ImSwitch\miniforge\condabin
    • Python Executable: C:\\Users\\UCadmin2\\ImSwitch\\miniforge\\python.exe
    • ImSwitch Package Location: C:\\Users\\UCadmin2\\ImSwitch\\miniforge\\lib\\site-packages\\imswitch\\__init__.py'
    • Conda Environment /Users/ImSwitch/miniforge/condabin/mamba install devbio-napari -c conda-forge

    Disclaimer

    This installer is based on the BellJar project. Thanks a lot for making it open-source! :)

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchInstallerConda/index.html b/docs/ImSwitch/ImSwitchInstallerConda/index.html index 5fbf95f16..49d68a2a9 100644 --- a/docs/ImSwitch/ImSwitchInstallerConda/index.html +++ b/docs/ImSwitch/ImSwitchInstallerConda/index.html @@ -10,7 +10,7 @@ - + @@ -22,7 +22,7 @@

  • Choose a path to install the conda environment to (Hint: path should not exceed 40 digits)

    1. Proceed

    1. Wait until the packages are installed

    1. A command prompt will appear and ask you for granting admin rights; Here a python script tries to download and install the silabs USB UART drivers for the ESP32

    2. The installation will tell you if the installation process scussful

    1. In the next steps, all necessary packages in the environemnt for ImSwitch will be downloaded and installed

    1. The installer informs you once it's done

    1. Once everything has been installed, the installer tells you it'S done

    1. Exit the installer by hitting finish

    1. On the desktop a new icon has been created to start the ImSwitch software. Double click and wait until the windows shows up

    Trouble shoot

    The conda installer installs your environment in the location that you have selected previously. To find out, you can open a command line window by hiting the keys WIN+r and type "cmd" and enter. Then enter

    conda env list

    The name imswitchopenuc2 should appear. You can activate this python environemnt by typing

    conda activate imswitchopenuc2

    If this works successfully, you can start imswitch by typing

    imswitch

    Disclaimer

    This is still very early stage and may have errors. Exepect Errors Feel free to file any issues in our repository or write us a mail. :)

    - + \ No newline at end of file diff --git a/docs/ImSwitch/ImSwitchUpdate/index.html b/docs/ImSwitch/ImSwitchUpdate/index.html index 55bd3a680..a7014cd3b 100644 --- a/docs/ImSwitch/ImSwitchUpdate/index.html +++ b/docs/ImSwitch/ImSwitchUpdate/index.html @@ -10,13 +10,13 @@ - +

    ImSwitchUpdate

    Updated openUC2 ImSwitch

    In this guide, we'll walk you through the process of updating ImSwitch after you've installed it using pip. The update consists of three main steps:

    1. Updating the ImSwitch UC2 version
    2. Updating the UC2-REST
    3. Updating the UC2-ESP32 firmware

    1. Updating the ImSwitch UC2 Version

    Assumption: You have previously cloned the ImSwitch repository using git.

    1. Open your terminal.

    2. Activate the ImSwitch environment:

      conda activate imswitch
    3. Navigate to the directory where you cloned ImSwitch:

      cd <DIRECTORY/WHERE/YOU/DOWNLOADED/IMSWITCH>
    4. Pull the latest version from the repository and install:

      git pull https://github.com/openUC2/ImSwitch/
      pip install -e .

    2. Updating the UC2-REST to Interface the UC2 Electronics

    Assumption: You have previously cloned the UC2-REST repository using git.

    1. In the terminal, navigate to the directory where you cloned UC2-REST:

      cd <DIRECTORY/WHERE/YOU/DOWNLOADED/UC2-REST>
    2. Pull the latest version from the repository and install:

      git pull https://github.com/openUC2/UC2-REST/
      pip install -e .

    3. Updating the UC2-ESP32 Firmware

    1. Visit the UC2 Firmware Page.
    2. Select the board you're using. If you're uncertain about this, feel free to reach out via email.
    3. Click on the "Connect" button.
    4. From the browser-provided list, select the COM port.
    5. Click on "Flash Firmware".
    6. Wait for the installation process to complete.
    7. Test the firmware on the UC2 Web Serial Test Page.
    8. Close the browser window to release the serial port.

    Finally, you can start ImSwitch:

    python -m imswitch
    - + \ No newline at end of file diff --git a/docs/Investigator/FlowStopper/index.html b/docs/Investigator/FlowStopper/index.html index 800f02741..5d121b5a2 100644 --- a/docs/Investigator/FlowStopper/index.html +++ b/docs/Investigator/FlowStopper/index.html @@ -10,13 +10,13 @@ - +

    README

    Setup Wifi Access Point on the Raspi

    from: https://cdn-learn.adafruit.com/downloads/pdf/setting-up-a-raspberry-pi-as-a-wifi-access-point.pdf

    sudo apt update
    sudo apt -y upgrade # takes long
    sudo apt install -y hostapd dnsmasq
    sudo systemctl unmask hostapd
    sudo systemctl enable hostapd
    sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptablespersistent
    sudo reboot
    sudo nano /etc/dhcpcd.conf
    -------
    interface wlan0
    static ip_address=192.168.4.1/24
    nohook wpa_supplicant
    sudo nano /etc/sysctl.d/routed-ap.conf
    -------
    sudo nano /etc/dnsmasq.conf
    -------
    interface=wlan0 # Listening interface
    dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
    # Pool of IP addresses served via DHCP
    domain=wlan # Local wireless DNS domain
    address=/gw.wlan/192.168.4.1 # Alias for this router
    - + \ No newline at end of file diff --git a/docs/Investigator/Lightsheet/LightSheet Sample/index.html b/docs/Investigator/Lightsheet/LightSheet Sample/index.html index 4fb5f45a4..d130e862e 100644 --- a/docs/Investigator/Lightsheet/LightSheet Sample/index.html +++ b/docs/Investigator/Lightsheet/LightSheet Sample/index.html @@ -10,7 +10,7 @@ - + @@ -32,7 +32,7 @@ The openUC2 light-sheet microscope features motorized axes for enhanced control and precision:
    • The Z-axis adjusts the objective lens focus relative to the light-sheet plane.
    • The X axis moves the sample in the vertical direction with respect to the ground surface.
    • The Y axis shifts the sample parallel to the light-sheet plane.
    • The A axis moves the sample along the light-sheet plane, towards or away from the objective lens.
    • Each step corresponds to approximately 300nm in physical units, enabling fine-tuned movement and positioning.

    We appreciate your engagement with the openUC2 light-sheet microscope and hope that these technical details enhance your understanding of the setup and its capabilities. Should you have any inquiries or require further assistance, please don't hesitate to reach out.

    Protocol to align the light-sheet w.r.t. the focus plane

    Alignment Protocol for Light-Sheet Microscope Focus Plane

    Efficient alignment of the light-sheet with the microscope objective lens's focus plane is crucial for optimal imaging results. This protocol outlines the steps to achieve precise alignment using fluorescent markers and manipulation of the kinematic mirror.

    Alignment Steps:

    1. Fluorescent Marker Setup:

      • Begin by ensuring that the light-sheet is coplanar with the microscope's objective lens field of view.
      • Use a fluorescent pen marker to label the embedding media, effectively visualizing the light-sheet.

    2. Activating the Laser:

    1. Visualizing the Light-Sheet:

      • With the laser activated, you should observe the light-sheet within the water chamber. Refer to the provided image for a reference.
    2. Kinematic Mirror Adjustment:

      • The three screws on the kinematic mirror in the right corner control the orientation of the light-sheet in 3D space.
      • Familiarize yourself with the degrees of freedom associated with these screws.

    1. Fundamental Considerations:
      • The cylindrical lens focuses the primary light-sheet in the backfocal plane of the illumination objective (4x, 0.1 NA).
      • Rotating the objective lens adjusts the orientation of the light-sheet.
      • The square orientation of the cylindrical lens ensures proper alignment with the detection objective lens.
      • The primary light-sheet exits the cylindrical lens at the center.
      • The kinematic mirror manipulates the light-sheet's position in the x and y directions, as well as introducing an offset.
      • Correct mirror alignment is crucial, placing it precisely at the diagonal center of the cube.
      • This central placement ensures that the primary light-sheet enters the objective lens's backfocal plane (BFP) at the center.
      • Such alignment results in the secondary illuminating light-sheet being parallel to the detection lens's focus plane.
      • Observe the effects of rotating the screws and adjust accordingly.

    1. Fluorescent Solution Application:
      • Utilize a syringe for convenient application of the fluorescent solution.

    7. Sample Cube Handling:

    • The sample cube is magnetically held, facilitating easy removal for cleaning.

    • Take care as the sample cube's coverslips are relatively thin and can break.

    Achieving precise alignment between the light-sheet and the objective lens's focus plane is critical for obtaining accurate imaging results. This protocol provides a systematic approach to optimizing your light-sheet microscope setup. For further assistance or questions, feel free to reach out to our community and support channels. Your engagement contributes to the ongoing refinement of the openUC2 light-sheet microscope system.

    Finding the the focus (waiste) of the light-sheet

    To effectively align the light-sheet in your setup, it's crucial to follow these two key steps:

    Step 1: Centering the Sheet within the Field of View (FOV)

    1. Begin by ensuring that the waist of the light-sheet is positioned at the center of the microscope's field of view (FOV).
    2. To achieve this, the cylindrical lens needs to be temporarily removed. Carefully release the lower puzzle pieces to detach the cylindrical lens cube.

    1. With the cylindrical lens removed, a collimated beam should enter the back focal plane (BFP) of the illuminating objective lens.
    2. Adjust the kinematic mirror to guide the round beam, approximately 10mm in diameter, into the center of the BFP of the illuminating objective lens. This alignment should be parallel to the optical axis.

    Step 2: Achieving Focus with the Detection Objective Lens

    1. Activate the camera, such as using Galaxy Viewer software that comes with the camera drivers, to observe the light-sheet's focus.
    2. The fluorescently labeled region should now exhibit a focused beam, perceptible to the naked eye.
    3. Initiate axial movement of the objective lens (Axis Z) using the online control website. You'll notice an increase in intensity at either the positive or negative direction until the light-sheet focus becomes visible within the field of view.

    1. To optimize focus, make fine adjustments to the kinematic mirror to direct the light-sheet beam if it's positioned too high or too low.
    2. It's common for the light-sheet's focus not to align precisely with the center of the FOV. In this case, carefully adjust the position of the illuminating objective lens along the cube axis to relocate the focus positions.
    3. Once you're content with the alignment, deactivate the laser and reinsert the cylindrical lens.
    4. Notably, this step doesn't need to be repeated each time the light-sheet is activated. The position of the cylindrical lens is relatively stable and doesn't require frequent recalibration.

    Following these steps meticulously will ensure that the light-sheet is accurately aligned both within the FOV's center and in-focus with the detection objective lens. This alignment process is essential for obtaining reliable and high-quality imaging results with the openUC2 light-sheet microscope.

    Once the cylindrical lens is back in, you can readjust the light-sheet wr.t. to the focus plane of the objective lens since they may be a slight variation after reassembly.

    Brightfield imaging

    In case you want to image the sample in transmisson mode, turn on the Neopixel LED that is connected to the sample cube and optionally remove the fluorescent filter by pulling it up and store it somewhere safe (dust and scratch free!).

    Using the Fully Assembled Light-Sheet Microscope for Sample Imaging

    Now that all components are meticulously aligned, the openUC2 light-sheet microscope is primed for sample imaging. Follow these steps to prepare and capture your fluorescent sample:

    1. Sample Preparation:

      • Begin by preparing your fluorescent sample according to the specified protocols.
      • Carefully follow the steps outlined in the dedicated sample preparation section within this document.
    2. Assembling the Sample Holder:

      • Loosen the nut that secures the syringe and insert the syringe into the sample holder.
      • Gradually lower the syringe so that the tip of the sample barely touches the light-sheet within the sample plane.

    1. Squeezing out the Agarose:
      • Squeeze out the agarose gently from the syringe while observing the sample, starting with brightfield imaging.
      • Monitor the camera's image stream to ensure the sample becomes visible within the field of view.

    1. Observing Brightfield Image:
      • If the sample isn't immediately visible, confirm its positioning within the sample cube and make minor adjustments in XYZ to bring it into view on the camera screen.
      • Once visible in brightfield, deactivate the LED light source.

    1. Switching to Laser Illumination:

      • Turn on the laser source, and initially, remove the fluorescent filter.
      • Adjust the imaging settings to enhance contrast and visibility, increasing intensity, exposure time, and/or camera gain until you obtain a clear, well-exposed image with minimal noise.
    2. Fine-tuning Laser Position:

      • Using bright scattering as a guide, locate the laser's position while ensuring you have reinserted the fluorescent filter.
      • Adjust the intensity as needed.
    3. Sample Positioning:

      • Manipulate the sample's position in XYZ space to center it on a region of interest.
    4. ImSwitch Scan and Reconstruction:

      • Utilize ImSwitch software's scan and reconstruction plugin to perform scans of your sample.
      • The specific scan and reconstruction process details are provided in the ImSwitch documentation.

    This completes the procedure for imaging your fluorescent sample using the fully assembled openUC2 light-sheet microscope. With careful preparation and precise adjustments, you can capture high-quality volumetric images that offer valuable insights into the structure and behavior of your sample. Your engagement with the microscope's capabilities contributes to ongoing advancements in microscopic research and exploration.

    ImSwitch data acquisition and Reconstruction

    We assume the system is running and you were able to install ImSwitch on your computer. The configuration JSONfile that describes the light-sheet system can be found further down this document. A tutorial on how to install our ImSwitch Version (SRC: https://github.com/openUC2/ImSwitch/) can be either found in the imSwitch repository or in the ImSwitch section in this wiki.

    Mount the sample on a metal tip

    Glue the sample on an M5 set screw using super glue or blutek (non-safe, sample can fall off). Insects offer a great level of fluorescent signal due to autofluorescence and act as nice training samples that can simply hang down using this method

    Sample preparation á la agarose-in-syringe method

    SRC

    Sample Preparation Protocol for openUC2 Light-Sheet Microscope Imaging: Fluorescently Labeled Zebrafish

    This simplified protocol outlines the steps to prepare a fluorescently labeled zebrafish sample for imaging using the openUC2 light-sheet microscope. This method involves embedding the sample in an agarose cylinder for stable imaging in an aqueous environment. the "aquarium" or water-filled sample chamber is used to do refractive index matching as the sample would scatter too much light otherwise.

    Materials Required:

    • 1.5% Agar
    • Glass capillary
    • Zebrafish embryo (some other volumetric, mostly clear sample that can be excited at 488nm)
    • Sample medium
    • Falcon tube or small beaker
    • syringe or FEP tube (optional, for increased stability)

    Procedure:

    Mounting in Free-Hanging Agarose Cylinder:

    1. Take the syringe and cut away the tip
    2. Melt 1.5% agar at 70ºC and maintain it at 37ºC.
    3. Insert the plunger into the syringe capillary, ensuring the white end barely protrudes and suck in enough agarose
    4. Gently place the zebrafish embryo into the already solidified agarose, minimizing the water content.
    5. Pull the plunger to draw up about 3cm (1 inch) of melted agarose.
    6. Carefully position the sample close to the capillary's end.
    7. Allow the agarose to set for 1-2 minutes.
    8. When ready to image, gently push the plunger down to extrude the agarose cylinder with the sample, placing it just outside the capillary for imaging.

    Further tweaks for the system

    These steps are not necessary, but help you to customize the microscope to better match your sample configuration.

    Remove the xyz stage from the top

    In case you want to do maintenance on the microscope, the xyz stage can easily be removed by releasing the M3x55mm screws from the bottom part. Therfore, remove the puzzle piece that has be mounted below the objective lens and release the 3 screws that mount the stage plate to the uppoer part of the microscope. You can now release the stage. In order to move it back on, do the reverse process.

    Swap the sample mounting plate

    In principle the XYZ stage can mount any sample geometry. We wanted to start with something and adapted the common syringe mount. Only two screws from below have to be released in order to swap the sample mount plate:

    This part can be customized to adapt e.g. conventional sample slides

    ImSwitch configuration for the ligth-sheet

    {
    "positioners": {
    "ESP32Stage": {
    "managerName": "ESP32StageManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "enableauto": 0,
    "isEnable": 1
    },
    "axes": [
    "X",
    "Y",
    "Z",
    "A"
    ],
    "forScanning": true,
    "forPositioning": true
    }
    },
    "rs232devices": {
    "ESP32": {
    "managerName": "ESP32Manager",
    "managerProperties": {
    "host_": "192.168.43.129",
    "serialport_": "COM3",
    "serialport": "/dev/cu.usbserial-A50285BI"
    }
    }
    },
    "lasers": {
    "488 Laser": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index":1,
    "filter_change": false,
    "laser_despeckle_period": 10,
    "laser_despeckle_amplitude": 0
    },
    "wavelength": 488,
    "valueRangeMin": 0,
    "valueRangeMax": 1024
    },
    "LED Matrix": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index": "LED",
    "filter_change": false,
    "filter_axis": 3,
    "filter_position": 32000,
    "filter_position_init": -0
    },
    "wavelength": 635,
    "valueRangeMin": 0,
    "valueRangeMax": 255
    }
    },
    "detectors": {
    "WidefieldCamera": {
    "ExtPackage": "imswitch_det_webcam",
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "GXPIPYManager",
    "managerProperties": {
    "cameraListIndex": 1,
    "gxipycam": {
    "exposure": 20,
    "gain": 0,
    "blacklevel": 10,
    "image_width": 1000,
    "image_height": 1000
    }
    },
    "forAcquisition": true,
    "forFocusLock": true
    }
    },
    "rois": {
    "Full chip": {
    "x": 600,
    "y": 600,
    "w": 1200,
    "h": 1200
    }
    },
    "LEDMatrixs": {
    "ESP32 LEDMatrix": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDMatrixManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "Nx": 4,
    "Ny": 4
    },
    "wavelength": 488,
    "valueRangeMin": 0,
    "valueRangeMax": 32768
    }
    },
    "autofocus": {
    "camera": "WidefieldCamera",
    "positioner": "ESP32Stage",
    "updateFreq": 10,
    "frameCropx": 780,
    "frameCropy": 400,
    "frameCropw": 500,
    "frameCroph": 100
    },
    "uc2Config": {
    "defaultConfig": "pindefWemos.json",
    "defaultConfig2": "pindefUC2Standalon2.json",
    "defaultConfig1": "pindefUC2Standalon.json"
    },
    "mct": {
    "monitorIdx": 2,
    "width": 1080,
    "height": 1920,
    "wavelength": 0,
    "pixelSize": 0,
    "angleMount": 0,
    "patternsDirWin": "C:\\Users\\wanghaoran\\Documents\\ImSwitchConfig\\imcontrol_slm\\488\\",
    "patternsDir": "/users/bene/ImSwitchConfig/imcontrol_sim/488"
    },
    "dpc": {
    "wavelength": 0.53,
    "pixelsize": 0.2,
    "NA":0.3,
    "NAi": 0.3,
    "n": 1.0,
    "rotations": [0, 180, 90, 270]
    },
    "webrtc":{},
    "PixelCalibration": {},
    "availableWidgets": [
    "Settings",
    "Positioner",
    "View",
    "Recording",
    "Image",
    "Laser",
    "UC2Config",
    "Joystick",
    "Lightsheet",
    "LEDMatrix"
    ],
    "nonAvailableWidgets":[
    "STORMRecon",
    "LEDMatrix",
    "MCT",

    "ImSwitchServer",
    "PixelCalibration",
    "Hypha",
    "FocusLock",
    "HistoScan",

    "FocusLock"]
    }
    - + \ No newline at end of file diff --git a/docs/Investigator/Lightsheet/LightSheet/index.html b/docs/Investigator/Lightsheet/LightSheet/index.html index 19d6c3d43..de306b5af 100644 --- a/docs/Investigator/Lightsheet/LightSheet/index.html +++ b/docs/Investigator/Lightsheet/LightSheet/index.html @@ -10,7 +10,7 @@ - + @@ -27,7 +27,7 @@ Z-stage for the objective lens

    Almost Fully assembled UC2 Lighthseet microscope

    Step 2: Light-Sheet Generation and Sample Preparation

    The fiber-coupled laser emits light at a wavelength of 488 nanometers, which is ideal for exciting fluorescent molecules commonly used in biological imaging, such as green fluorescent protein (GFP). The collimated laser beam passes through a cylindrical lens, creating a one-dimensional focus with a width of approximately 10 mm.

    The kinematic mirror allows precise control of the laser beam position, ensuring proper alignment. The lens further shapes the laser beam into an optical sheet, which is then directed into the sample plane by the four-fold objective lens.

    The sample, such as a zebrafish embryo, is held in a small aquarium filled with water. The sample is positioned such that the light sheet intersects it, and fluorescence signals are emitted only where the light sheet illuminates.

    Step 3: Image Acquisition

    Using the XYZ stage, move the sample in the focal plane of the ten-fold objective lens. The camera will capture images as the sample is moved, allowing you to create a three-dimensional stack of the object. The long working distance of the objective lens allows sufficient space between the lens and the sample, reducing the potential for photodamage and phototoxicity.

    Benefits of Light-Sheet Microscopy

    Light-sheet microscopy offers several advantages for imaging biological samples:

    • Optical sectioning: The light-sheet illuminates only the focal plane, minimizing background noise and out-of-focus signals.
    • Reduced phototoxicity: With the sample illuminated only in the focal plane, light-sheet microscopy reduces photodamage and photobleaching, allowing long-term imaging of live samples.
    • High-speed imaging: Light-sheet microscopy enables rapid volumetric imaging, capturing dynamic processes in real-time.
    • High resolution: The combination of optical sectioning and minimal scattering allows for high-resolution imaging, revealing fine cellular structures.

    Bill-of-Material

    This is a list of components that are used in the latest version of the openUC2 light-sheet microscope. This is subject to changes. If you are interested to build one of these devices and need a kit, please, don't hesitate to contact us via Mail, Github or other channels :) Find more information on www.openuc2.com

    CategoryAmountPartShopPrice (€)CommentQuantityURL/SourceAlternative
    External Parts1Cylindrical lens, comarThorolabs1501Link
    1Camera, monochrome, CMOSDaheng3501Link
    1Focusing stage, micrometer, motorized (NEMA12)China1001Haoran
    110x objective, NA0.3, long-working distanceUSA2501Link
    1XYZ stage, AliExpress, micrometerChina2501LinkLink
    3Motor for stageChina803LinkLink
    1Tube lensChina2001Link
    1Fiber laserChina2001HaoranLink
    1MirrorPGI51Link
    14x objective lens finiteChina101Haoran
    1Fiber CollimatorChina1001Haoran
    14BaseplatesopenUC2314
    8CubesopenUC2510
    1Solid baseplate (aluminium)openUC2-1
    1Excitation filter (Thorlabs)Thorolabs1201Link
    Inserts1Fiber Collimator MountopenUC251
    1Cylindrical Lens MountopenUC251
    145° Mirror Mount (kinematic)openUC2251
    1RMS Lens MountopenUC251
    1Sample mount (printed)openUC2301
    1Base for XYZ StageopenUC221
    1Sample mount for XYZ StageopenUC2151
    1Holder for Z-stage motorizedopenuc2301
    1Holder for TubelensopenUC2101
    1Holder for UC2 ElectronicsopenUC2301
    Electronics1Electronics, Powersupply, Stepper driveropenUC21001
    2USB cables (camera, micro)Germany602
    1Playstation ControllerGermany501
    1Box + Foam insertopenUC21001Link
    Labour & Shipping-Labour + Shipping-5001
    TOTAL---2790-

    The 3D printing files can be found here

    Conclusion

    Congratulations! You have successfully built a light-sheet microscope using the UC2 modular toolbox. This powerful technique allows you to acquire high-resolution three-dimensional images of samples like zebrafishes. With the ability to perform optical sectioning and minimal phototoxicity, light-sheet microscopy is a valuable tool for studying biological structures in 3D. You can now explore the fascinating world of 3D biological imaging and discover new insights into the complexities of life at the microscopic level. Happy imaging!

    - + \ No newline at end of file diff --git a/docs/Investigator/Lightsheet/LightSheetOld/index.html b/docs/Investigator/Lightsheet/LightSheetOld/index.html index 06f445fad..364f2ed54 100644 --- a/docs/Investigator/Lightsheet/LightSheetOld/index.html +++ b/docs/Investigator/Lightsheet/LightSheetOld/index.html @@ -10,7 +10,7 @@ - + @@ -34,7 +34,7 @@

    5. Use of filters
    • When using a correct filter between the Z-stage and the camera, it's possible to observe a fluorescent image of the sample.
    • Without filters you capture only the scattering image.

    Imaging with the light sheet microscope

    • The focus of the detection path can be finely adjusted using the Z-stage motor (GUI - Z).
    • Z-series can be acquired by moving the sample (GUI - X) through the focused light sheet plane - Move the sample-stage in both directions, using the lens tissue as a sample, to observe how the camera image changes.
    • To acquire an image: Choose "Start experiment" on the right side of the screen, click "Custom" on the top right side and then "Snap" on the bottom right side.
    • To acquire a z-stack use the tomographic mode:

    Results

    What can you see with the simplest possible light sheet setup:

    The result could look like this:

    Zebra fish embryo

    Participate!

    Do you want to show your own results? Do you have ideas for improvements? Let us know!

    - + \ No newline at end of file diff --git a/docs/Investigator/Lightsheet/LightsheetCalibration/index.html b/docs/Investigator/Lightsheet/LightsheetCalibration/index.html index c09641d0b..4f5797bfa 100644 --- a/docs/Investigator/Lightsheet/LightsheetCalibration/index.html +++ b/docs/Investigator/Lightsheet/LightsheetCalibration/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Electronics/index.html b/docs/Investigator/STORM/Electronics/index.html index db9ea3a06..f7c122f9e 100644 --- a/docs/Investigator/STORM/Electronics/index.html +++ b/docs/Investigator/STORM/Electronics/index.html @@ -10,13 +10,13 @@ - +

    Electronics

    Here we make use of the ESP32 Wemos D1 R32 microcontroller board in combination with the CNC Shield v3. The wiring of the different components is straight forward as the Stepper Motors are attached to the stepper drivers and the Laser is triggered by the SpinEn pin. The NeoPixel LED mounts to the Hold pin.

    Flashing the firmware

    Go to the website https://youseetoo.github.io/ and choose the CNC board as the hardware configuration to flash the latest version of the Firmware. The PS3 controller's MAC address has to be setup with the PS Pairing tool. The actual MAC Address is printed out on the Serial monitor while the Board is booting up.

    - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Illumination/index.html b/docs/Investigator/STORM/Illumination/index.html index 84507f818..da552fd2c 100644 --- a/docs/Investigator/STORM/Illumination/index.html +++ b/docs/Investigator/STORM/Illumination/index.html @@ -10,7 +10,7 @@ - + @@ -112,7 +112,7 @@ represents 10 µm. Two CCPs have been zoomed in to plot the profiles along the red transparent line. Scale bar for the magnified regions of interest represents 200 nm.

    - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Main/index.html b/docs/Investigator/STORM/Main/index.html index d9b48b7bf..b21ba25a1 100644 --- a/docs/Investigator/STORM/Main/index.html +++ b/docs/Investigator/STORM/Main/index.html @@ -10,7 +10,7 @@ - + @@ -83,7 +83,7 @@

    Mechanical stability of the setup

    See the mechanical stability section of the repository.

    Wide-field imaging, Live-cell imaging, Single molecule applications

    See the Results section of the repository.

    Get Involved

    This project is open so that anyone can get involved. You don't even have to learn CAD designing or programming. Find ways you can contribute in CONTRIBUTING

    License and Collaboration

    This project is open-source and is released under the CERN open hardware license. Our aim is to make the kits commercially available. We encourage everyone who is using our Toolbox to share their results and ideas, so that the Toolbox keeps improving. It should serve as a easy-to-use and easy-to-access general purpose building block solution for the area of STEAM education. All the design files are generally for free, but we would like to hear from you how is it going.

    You're free to fork the project and enhance it. If you have any suggestions to improve it or add any additional functions make a pull-request or file an issue.

    Please find the type of licenses here

    REMARK: All files have been designed using Autodesk Inventor 2019 (EDUCATION)

    Collaborating

    If you find this project useful, please like this repository, follow us on Twitter and cite the webpage or the publication! :-)

    - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Results/index.html b/docs/Investigator/STORM/Results/index.html index e981e4352..2f9cdf493 100644 --- a/docs/Investigator/STORM/Results/index.html +++ b/docs/Investigator/STORM/Results/index.html @@ -10,7 +10,7 @@ - + @@ -57,7 +57,7 @@ represents 10 µm. Two CCPs have been zoomed in to plot the profiles along the red transparent line. Scale bar for the magnified regions of interest represents 200 nm.

    - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Software/index.html b/docs/Investigator/STORM/Software/index.html index 73223af41..09218186e 100644 --- a/docs/Investigator/STORM/Software/index.html +++ b/docs/Investigator/STORM/Software/index.html @@ -10,13 +10,13 @@ - +

    Software

    For the control and acquisition software, we use ImSwitch. This is an open-source software centered around Napari as a multi-layer viewer and a rich framework for QT-based widgets. We make use of the open-source localization framework "microEye" ()

    Installation

    For the installation we advise you to have a look at the ImSwitch repository here https://github.com/kasasxav/ImSwitch/

    After setting up ImSwitch, you can enable STORM reconstruction in real time using the MicroEye Plugin by adding the following configuration to the ImSwitch config file that is located in ~/Documents/ImSwitchConfig/config/imcontrol_options.json

    {
    "setupFileName": "example_uc2_storm_alliedvision.json",
    "recording": {
    "outputFolder": "./ImSwitch/ImSwitch/recordings",
    "includeDateInOutputFolder": true
    },
    "watcher": {
    "outputFolder": "/Users/bene/ImSwitchConfig/scripts"
    }
    }

    The setup file with the actual hardware configuration can be placed here:

    ~/Documents/ImSwitchConfig/imcontrol_setups/example_uc2_storm_alliedvision.json

    {
    "positioners": {
    "ESP32Stage": {
    "managerName": "ESP32StageManager",
    "managerProperties": {
    "rs232device": "ESP32"
    },
    "axes": [
    "X",
    "Y",
    "Z"
    ],
    "forScanning": true,
    "forPositioning": true
    }
    },
    "rs232devices": {
    "ESP32": {
    "managerName": "ESP32Manager",
    "managerProperties": {
    "host_": "192.168.43.129",
    "serialport_windows": "COM5",
    "serialport": "/dev/cu./dev/cu.SLAB_USBtoUART"
    }
    }
    },
    "lasers": {
    "488 Laser": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index": 1,
    "filter_change": false,
    "laser_despeckle_period": 10,
    "laser_despeckle_amplitude": 0
    },
    "wavelength": 488,
    "valueRangeMin": 0,
    "valueRangeMax": 1024
    },
    "635 Laser": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index": 2,
    "filter_change": false,
    "laser_despeckle_period": 10,
    "laser_despeckle_amplitude": 0
    },
    "wavelength": 635,
    "valueRangeMin": 0,
    "valueRangeMax": 1024
    },
    "LED": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDLaserManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "channel_index": "LED",
    "filter_change": false,
    "filter_axis": 3,
    "filter_position": 32000,
    "filter_position_init": -0
    },
    "wavelength": 635,
    "valueRangeMin": 0,
    "valueRangeMax": 255
    }
    },
    "detectors": {
    "WidefieldCamera": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "AVManager",
    "managerProperties": {
    "cameraListIndex": 1,
    "mocktype": "STORM",
    "mockstackpath": "/Users/bene/Downloads/New_SMLM_datasets/ROI_cos7MT_AF647fluopaint.tif",
    "avcam": {
    "exposure": 0,
    "gain": 0,
    "blacklevel": 100,
    "image_width": 1000,
    "image_height": 1000,
    "pixel_format": "Mono12"
    }
    },
    "forAcquisition": true,
    "forFocusLock": false
    }
    },
    "rois": {
    "Full chip": {
    "x": 600,
    "y": 600,
    "w": 1200,
    "h": 1200
    }
    },
    "LEDMatrixs": {
    "ESP32 LEDMatrix": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "ESP32LEDMatrixManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "Nx": 4,
    "Ny": 4
    },
    "wavelength": 488,
    "valueRangeMin": 0,
    "valueRangeMax": 32768
    }
    },
    "autofocus": {
    "camera": "WidefieldCamera",
    "positioner": "ESP32Stage",
    "updateFreq": 10,
    "frameCropx": 780,
    "frameCropy": 400,
    "frameCropw": 500,
    "frameCroph": 100
    },
    "availableWidgets": [
    "Settings",
    "View",
    "Recording",
    "Image",
    "Laser",
    "Positioner",
    "Autofocus",
    "STORMRecon"
    ]
    }

    ImSwitch in Action

    Here you can find a tour on Youtube how to set up everything and what it can do.

    https://www.youtube.com/watch?v=r8f-wmeq5i0

    - + \ No newline at end of file diff --git a/docs/Investigator/STORM/Stability/index.html b/docs/Investigator/STORM/Stability/index.html index 1e9409455..98bfd9486 100644 --- a/docs/Investigator/STORM/Stability/index.html +++ b/docs/Investigator/STORM/Stability/index.html @@ -10,7 +10,7 @@ - + @@ -24,7 +24,7 @@ sigma value of the localized beads over the measurement duration. The sigma value correlates with the defocusing of the beads i.e. low changes in sigma suggest small fluctuations of the samples axial position.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/AlignLaser/index.html b/docs/Investigator/XYZMicroscope/AlignLaser/index.html index ef6b9942b..2d6e466d6 100644 --- a/docs/Investigator/XYZMicroscope/AlignLaser/index.html +++ b/docs/Investigator/XYZMicroscope/AlignLaser/index.html @@ -10,13 +10,13 @@ - +

    Aligning the Beamsplitter Cube

    The new xyz microscope has a special 2x1 cube that holds the fluorescence optics. Inside the beamsplitter cube is mounted kinematically and can be adjusted with 3 set screws. It's important that the fiber coupled laser is focussed / reimaged in the back focal plane of the objective lens. Therefore, we have created a little tutorial to get you starting how this works.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/FiveD_v1/index.html b/docs/Investigator/XYZMicroscope/FiveD_v1/index.html index 062590255..c59f32ae7 100644 --- a/docs/Investigator/XYZMicroscope/FiveD_v1/index.html +++ b/docs/Investigator/XYZMicroscope/FiveD_v1/index.html @@ -10,13 +10,13 @@ - +

    openUC2 FiveD v1

    Unpacking the microscope

    The hardcover plastic case contains all you need for the microscope:

    • USB micro cable
    • USB3 camera cable
    • 12V power-supply
    • Sweet treat (optional ;D)
    • The actual microscope
    • The objective lens
    • The Illumination unit
    • A heavy Box

    The actual Box looks like this:

    Optional Please also find the treat and make sure you provide yourself with enough sugar throughout this unpacking routine :-)

    The foam holds the microscope in place (the actual colour may differ from what you may see):

    Remove the foam parts (please keep them for later reuse) to end up like this here:

    Getting started

    Mounting the illumination unit

    For this you need a 2.5mm Hex key and the M3 cylindrical screws. Mount the LED Arm like so:

    It should look like this:

    Wiring up the microscope

    First of all we need to wire up the microscope. For this we will start with the 12V power supply. Unfortunately the powersocket is inside the case, hence you have to first eat some candy in order to better find the spot ;-)

    The USB Cable is permanently mounted to the ESP32 UC2e unit:

    Note: Please make sure you have sufficient USB Power. In case the full LED array is turning on, it may happen that the ESP's voltage drops and the USB serial connection fails. A reconnect will help.

    The same holds true for the USB connection to the microcontroller board. You need to hook it up like that:

    Once done, we continue with inserting the objective lens. Eventually the lens is already inserted and you just need to check if the lens is centered correctly

    Wire up the microscope to your computer

    In order to get the microscope working, we first need to install additional drivers. For the Daheng Camera, this would be:

    For additional information and an in-depth explanation for the UC2e system, please have a look here

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/FiveD_v2/index.html b/docs/Investigator/XYZMicroscope/FiveD_v2/index.html index b81b30402..fdc62dece 100644 --- a/docs/Investigator/XYZMicroscope/FiveD_v2/index.html +++ b/docs/Investigator/XYZMicroscope/FiveD_v2/index.html @@ -10,7 +10,7 @@ - + @@ -40,7 +40,7 @@

    Carefully take the lens out:

    In motion:

    Veritcal Operation

    Troubleshoot

    We learn from mistakes. So lets start learning. The system is fully open, meaning, you can adjust and change the vast majority of the parts on your own. The entire system consists of the openUC2 frame / skeleton and the 3D printed housing to shield it from dust and light. By removing all M3 cylindrical screws, you can detach the housing from the inner structure to eventually repair or alter the system.

    You can find a full description of how to dissassemble the microscope here: https://openuc2.github.io/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope

    In Action

    We scanned arabidopsis in darkfield (LEDs >9 on):

    Connecting the microscope to the browser and controll it

    We encourage you to use the UC2ified ImSwitch software to control the microscope. You can find it in this repository: https://github.com/openUC2/ImSwitch/

    However, if you want to quick-start the microscope and see if it works, you can open your browser and use the WEB-Serial interface to interact with the microscope.

    Go to https://youseetoo.github.io/ and connect to your board (most right option saying ESP32 DEV-based UC2 standalone board V2). Select the COM Port which is holding the ESP32 and hit the LOG option, once the dialog opens. The alternative option will help you updating the firmware on the device. An in-depth explanation on how the firmware works can be found here.

    In general, you need to send JSON strings in order to control the system. The strings relevant for the Z-microscope are:

    Home the XY-axis

    It's important to always home the Motors in order to avoid them from getting stuck in an end position (ATTENTION!). The following string will move the motor until the endstop is hit. Afterwards it will release the switch:

    {"task":"/home_act", "home": {"steppers": [{"stepperid":1, "timeout": 2000, "speed": 15000, "direction":1, "endposrelease":3000}]}}

    and

    {"task":"/home_act", "home": {"steppers": [{"stepperid":2, "timeout": 2000, "speed": 15000, "direction":1, "endposrelease":3000}]}}

    Afterwards the internal position is set to 0. You can check that by entering:

    {"task": "/motor_get"}

    Move the Z-axis:

    The motor (Nema12) with 200 steps/revolution runs with 16 microstepps and offers a leadscrew with 1mm/revolution. Hence, one step corresponds to 312.5nm. Running the motor can be issued with the following command:

    {"task":"/motor_act",
    "motor":
    {
    "steppers": [
    { "stepperid": 3, "position": 1000, "speed": 15000, "isabs": 3, "isaccel":0}
    ]
    }
    }
    • stepperid: 3 correpsonds to the Z-axis
    • position: steps to go (not physical units!)
    • speed: steps / minute (do not exceed 20000)
    • isabs: absolute or relative motion
    • isaccel: for now, use only non-accelerated motion!

    Safety

    • in case of shattered glass, make sure you don't cut yourself
    • Make sure you don't hurt yourself
    • The moving parts can potentially hurt your finger
    • The electronics - if used in a wrong way - can harm you
    • edges may be sharp, make sure you don't cut yourself
    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/FiveD_v3/index.html b/docs/Investigator/XYZMicroscope/FiveD_v3/index.html index 4f1dde803..913b1a55f 100644 --- a/docs/Investigator/XYZMicroscope/FiveD_v3/index.html +++ b/docs/Investigator/XYZMicroscope/FiveD_v3/index.html @@ -10,7 +10,7 @@ - + @@ -25,7 +25,7 @@ Stepper motors connected to the board

    If the zero point is incorrect after installing the firmware, you can reverse the connections accordingly:

    Reversing the connections if necessary

    To connect the endstops, first rewire them and then connect them to the board.

    Rewiring the endstops Connecting the endstops to the board

    Next, you need to attach additional components. If necessary, drill new holes. The placement will depend on the objective, which needs to be positioned at the bottom left corner. After that, secure the components with two screws each.

    Drilling new holes if necessary Securing additional components

    Finally, attach the slide holder with 8 screws.

    Attaching the slide holder

    This completes the assembly of the UC2 FiveD v3 microscope. Follow each step carefully to ensure proper assembly and functionality.

    Troubleshoot

    We learn from mistakes. So lets start learning. The system is fully open, meaning, you can adjust and change the vast majority of the parts on your own. The entire system consists of the openUC2 frame / skeleton and the 3D printed housing to shield it from dust and light. By removing all M3 cylindrical screws, you can detach the housing from the inner structure to eventually repair or alter the system.

    You can find a full description of how to dissassemble the microscope here: https://openuc2.github.io/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope

    Connecting the microscope to the browser and controll it

    We encourage you to use the UC2ified ImSwitch software to control the microscope. You can find it in this repository: https://github.com/openUC2/ImSwitch/

    However, if you want to quick-start the microscope and see if it works, you can open your browser and use the WEB-Serial interface to interact with the microscope.

    Go to https://youseetoo.github.io/ and connect to your board (most right option saying ESP32 DEV-based UC2 standalone board V2). Select the COM Port which is holding the ESP32 and hit the LOG option, once the dialog opens. The alternative option will help you updating the firmware on the device. An in-depth explanation on how the firmware works can be found here.

    In general, you need to send JSON strings in order to control the system. The strings relevant for the Z-microscope are:

    Home the XY-axis

    It's important to always home the Motors in order to avoid them from getting stuck in an end position (ATTENTION!). The following string will move the motor until the endstop is hit. Afterwards it will release the switch:

    {"task":"/home_act", "home": {"steppers": [{"stepperid":1, "timeout": 2000, "speed": 15000, "direction":1, "endposrelease":3000}]}}

    and

    {"task":"/home_act", "home": {"steppers": [{"stepperid":2, "timeout": 2000, "speed": 15000, "direction":1, "endposrelease":3000}]}}

    Afterwards the internal position is set to 0. You can check that by entering:

    {"task": "/motor_get"}

    Move the Z-axis:

    The motor (Nema12) with 200 steps/revolution runs with 16 microstepps and offers a leadscrew with 1mm/revolution. Hence, one step corresponds to 312.5nm. Running the motor can be issued with the following command:

    {"task":"/motor_act",
    "motor":
    {
    "steppers": [
    { "stepperid": 3, "position": 1000, "speed": 15000, "isabs": 3, "isaccel":0}
    ]
    }
    }
    • stepperid: 3 correpsonds to the Z-axis
    • position: steps to go (not physical units!)
    • speed: steps / minute (do not exceed 20000)
    • isabs: absolute or relative motion
    • isaccel: for now, use only non-accelerated motion!

    Safety

    • in case of shattered glass, make sure you don't cut yourself
    • Make sure you don't hurt yourself
    • The moving parts can potentially hurt your finger
    • The electronics - if used in a wrong way - can harm you
    • edges may be sharp, make sure you don't cut yourself
    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/FiveD_v4/index.html b/docs/Investigator/XYZMicroscope/FiveD_v4/index.html index 0ce4bedeb..e847f858f 100644 --- a/docs/Investigator/XYZMicroscope/FiveD_v4/index.html +++ b/docs/Investigator/XYZMicroscope/FiveD_v4/index.html @@ -10,7 +10,7 @@ - + @@ -31,7 +31,7 @@ the second spring ball now plays along

    The last two fixed balls find their groove almost immediately before the front ball moves up its ramp to the pins

    Final position. All fixed balls in their "pin yokes" and both spring balls press the optics module against them.

    Final result

    Safety

    • in case of shattered glass, make sure you don't cut yourself
    • Make sure you don't hurt yourself
    • The moving parts can potentially hurt your finger
    • The electronics - if used in a wrong way - can harm you
    • edges may be sharp, make sure you don't cut yourself
    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/HistoScan/index.html b/docs/Investigator/XYZMicroscope/HistoScan/index.html index cb75edcaf..39ac1ac15 100644 --- a/docs/Investigator/XYZMicroscope/HistoScan/index.html +++ b/docs/Investigator/XYZMicroscope/HistoScan/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Histo Scanner Plugin Documentation

    Welcome to the documentation page for the Histo Scanner Plugin, a powerful tool for scanning large areas and stitching images onto a large canvas. This page provides detailed information on how to configure and use the plugin effectively.

    Overview

    The Histoscanner Plugin integrates with the ImSwitch widget and controller to facilitate the scanning of large sample areas. Users can select a sample geometry and initiate scanning, which captures images and stitches them together to form a comprehensive view.

    Initial Setup

    Before starting a scan, ensure the following settings are configured correctly:

    • Pixel Size: Set in the setup.json file. This size must be calibrated, possibly using a ruler.
    • Step Size of Axis: Also set in the setup.json. It typically depends on the steps/mm defined by the leadscrew.
    • Sample Configuration File: An example file can be found here.

    Scanning Process

    The microscope will compute the scan area and the necessary scan stepsize on its own and will perform a snake scan. Alternatively you can provide a list of coordinates.

    Once the scan is successfully initiated, the final output is displayed in a downscaled version on napari to conserve memory.

    ImSwitch Configuration

    The configuration settings for the detector and stage are crucial. Here are the JSON settings for both:

    For the Stage

      "positioners": {
    "ESP32Stage": {
    "managerName": "ESP32StageManager",
    "managerProperties": {
    "rs232device": "ESP32",
    "isEnable": true,
    "enableauto": false,
    "stepsizeX": -0.3125,
    "stepsizeY": -0.3125,
    "stepsizeZ": 0.3125,
    "homeSpeedX": 15000,
    "homeSpeedY": 15000,
    "homeSpeedZ": 15000,
    "isDualaxis": true,
    "homeDirectionX": 1,
    "backlashXOld": 15,
    "backlashYOld": 40,
    "backlashX": 0,
    "backlashY": 0,
    "homeEndstoppolarityY": 0,
    "homeDirectionY": -1,
    "homeDirectionZ": 0,
    "homeXenabled": 1,
    "homeYenabled": 1,
    "homeZenabled": 0,
    "initialSpeed": {
    "X": 15000,
    "Y": 15000,
    "Z": 15000
    }
    },
    "axes": [
    "X",
    "Y",
    "Z"
    ],
    "forScanning": true,
    "forPositioning": true
    }
    }

    For the Detector

      "detectors": {
    "WidefieldCamera": {
    "analogChannel": null,
    "digitalLine": null,
    "managerName": "HikCamManager",
    "managerProperties": {
    "isRGB": 1,
    "cameraListIndex": 0,
    "cameraEffPixelsize": 0.2257,
    "hikcam": {
    "exposure": 0,
    "gain": 0,
    "blacklevel": 100,
    "image_width": 1000,
    "image_height": 1000
    }
    },
    "forAcquisition": true,
    "forFocusLock": true
    }

    File Handling

    • Storing Metadata: All metadata is stored in the OME.TIF format.
    • Opening in Fiji: Files can be easily opened and stitched in Fiji by importing them as OME.TIF.
    • Opening in ASHLAR: Use the script developed during the openUC2 hackathon available here as a starting point for handling files in Ashlar.

    Hardware/Software Setup

    Correct orientation of the stage coordinates and camera coordinates is essential. The configuration ensures that the camera orientation matches the stage scanning positions.

    In order to have correct orientation it's important that the stage coordinates and the camera coordaintes are matching. The below image shows how the camera has to be orietned w.r.t. the stage scanning positions

    Tutorials and Demonstrations

    • Tutorial on Matching Axes: A tutorial explaining the matching of different axes is available on YouTube.
    • Full Plugin in Action: Watch the plugin in action here.

    Feel free to reach out with any queries or suggestions to enhance this documentation. Happy scanning with Histo Scanner! uUlJuI&ab_channel=openUC2

    Tutorial that explains how the different axes can be matched

    The Full plugin in action

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/MCTPlugin/index.html b/docs/Investigator/XYZMicroscope/MCTPlugin/index.html index 38f9b8da9..eeca50388 100644 --- a/docs/Investigator/XYZMicroscope/MCTPlugin/index.html +++ b/docs/Investigator/XYZMicroscope/MCTPlugin/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/ROIScanner/index.html b/docs/Investigator/XYZMicroscope/ROIScanner/index.html index a229a6e5c..a7b1a74b3 100644 --- a/docs/Investigator/XYZMicroscope/ROIScanner/index.html +++ b/docs/Investigator/XYZMicroscope/ROIScanner/index.html @@ -10,13 +10,13 @@ - +

    ROI Scanner

    Starting ImSwitch on Ubuntu and Start the ROI Scanner

    First of all: Open the terminal. Type the following (all case sensitive):

    conda activate imswitch

    sudo chown user:user /dev/ttyUSB0 # where user is the current user you're logged into (then enter password)

    The USB port may differ, so perhaps also try this:

    sudo chown veo:veo /dev/ttyUSB1
    sudo chown veo:veo /dev/ttyUSB2

    Then:

    python -m imswitch

    The images are stored in the working directory of the terminal.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/SetupPhasecontrast/index.html b/docs/Investigator/XYZMicroscope/SetupPhasecontrast/index.html index 8f8489b4b..512d3206e 100644 --- a/docs/Investigator/XYZMicroscope/SetupPhasecontrast/index.html +++ b/docs/Investigator/XYZMicroscope/SetupPhasecontrast/index.html @@ -10,7 +10,7 @@ - + @@ -29,7 +29,7 @@ The cheek cells are relatively thick and cause some additional image degradation (i.e. multiple scattering)

    Using only the green line of the ring improves overall contrast and reduces the artifact

    Multiple cell layers visualized with the UC2 XYZ phase-contrast microscope

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/SetupTubelens/index.html b/docs/Investigator/XYZMicroscope/SetupTubelens/index.html index 52396e089..9bda0f770 100644 --- a/docs/Investigator/XYZMicroscope/SetupTubelens/index.html +++ b/docs/Investigator/XYZMicroscope/SetupTubelens/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    openUC2 Setting up the tube lens

    Introduction and Explanation

    The tube lens in the openUC2 setup is a critical component responsible for transforming an object that is far away (approximately infinitely far away) into an image on the camera sensor. Proper calibration of the tube lens is essential to ensure that it produces a sharp and clear image. In this documentation, we will guide you through the process of setting up the tube lens for your openUC2 system.

    To achieve optimal performance, you will need to follow these key steps:

    1. Adjust the CCTV lens to focus on objects at infinity.
    2. Fully open the aperture to maximize light collection.

    Additionally, there is a small tool called "the crown" that facilitates the alignment of the ring components. You can download "the crown" tool from this link.

    Procedure

    Follow these steps to set up the tube lens for your openUC2 system:

    1. Mount the Camera

    Begin by mounting the camera using the C-mount onto the CCTV lens. Ensure that you include the spacer ring to align the image plane of the CCTV lens with the sensor plane of the camera.

    2. Adjust the Image Plane

    Make sure that the camera is securely attached to the CCTV lens, preventing it from turning or becoming loose.

    3. Install "The Crown"

    Insert "the crown" tool between the camera and the CCTV lens. This tool will assist in aligning the rings correctly.

    4. Secure the Camera

    Turn the camera clockwise, typically 2-3 full rotations, to fully secure it to the CCTV lens.

    5. Open the Aperture

    Rotate the camera counter-clockwise until the aperture is fully open. Ensure that the camera is parallel to the ground during this step to maximize light intake.

    6. Focus to Infinity

    Now, use "the crown" tool to turn the outer focus ring of the CCTV lens counter-clockwise. This adjustment will ensure that the CCTV lens is focused at infinity.

    By following these steps, you will successfully set up the tube lens for your openUC2 system, allowing it to capture sharp and well-focused images. Remember to check and fine-tune your settings as needed to achieve the best results for your specific imaging requirements.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/SmartMicroscopy/index.html b/docs/Investigator/XYZMicroscope/SmartMicroscopy/index.html index e6480f28b..1f1274ac6 100644 --- a/docs/Investigator/XYZMicroscope/SmartMicroscopy/index.html +++ b/docs/Investigator/XYZMicroscope/SmartMicroscopy/index.html @@ -10,13 +10,13 @@ - +

    Smart Microscopy Using openUC2 and ImSwitch

    This tutorial will guide you through setting up a smart microscopy workflow using the openUC2 microscope and the ImSwitch software. We will perform a closed-loop experiment where the microscope follows a line based on image processing results.

    Prerequisites

    1. ImSwitch Software: Ensure that ImSwitch is running and accessible. For example, if running on the same computer, the URL might be https://localhost:8002 (check logs for the exact port).
    2. SSL Certificate: Access the REST API (e.g., https://localhost:8002/docs) in a browser and accept the security warning to use the web viewer (https://youseetoo.github.io/imswitch/index.html). Enter the URL and port under connections.

    Closed-Loop Feedback Pipeline

    The pipeline will:

    1. Snap an image
    2. Create a background image
    3. Subtract the background
    4. Compute edges using the Canny filter
    5. Perform Hough transform to find straight lines
    6. Determine the mean orientation of the lines
    7. Compute the next XY coordinate to move
    8. Return to the initial position

    Installation

    Install the necessary package:

    pip install https://github.com/openUC2/imswitchclient/archive/refs/heads/main.zip

    Code Implementation

    You can run the following code in a Jupyter notebook or Visual Studio Code. Adjust the client initialization to match your setup.

    # Load dependencies
    import cv2
    import numpy as np
    import tifffile as tif
    import matplotlib.pyplot as plt
    import os
    import imswitchclient.ImSwitchClient as imc
    import numpy as np
    import matplotlib.pyplot as plt
    import time
    from simple_pid import PID

    # Setup PID controller
    controller = PID(2, 0.1, 2)
    controller.send(None)

    # Initialize the client
    client = imc.ImSwitchClient(host="192.168.137.1", port=8002)

    # Retrieve the first positioner's name and current position
    positioner_names = client.positionersManager.getAllDeviceNames()
    positioner_name = positioner_names[0]
    currentPositions = client.positionersManager.getPositionerPositions()[positioner_name]
    initialPosition = (currentPositions["X"], currentPositions["Y"])

    # Loop through the process
    for iimage in range(10):
    # Snap image
    scalingFactor = .5
    pixel_to_stage = 1 / scalingFactor
    gaussianKernel = 201
    print("Taking image")
    iImage = client.recordingManager.snapNumpyToFastAPI(scalingFactor)
    mCrop = np.max(iImage.shape)
    Ny, Nx = iImage.shape

    # Remove background
    mBackground = cv2.GaussianBlur(iImage, (gaussianKernel, gaussianKernel), 0)
    iImage = iImage / mBackground
    iImage = iImage[Nx//2-mCrop:Nx//2+mCrop, Ny//2-mCrop:Ny//2+mCrop]

    # Process image
    image = np.uint8(iImage * 255)[:, :, np.newaxis]
    image[image > 100] = 0
    edges = cv2.Canny(image, 50, 150, apertureSize=3)
    lines = cv2.HoughLines(edges, 1, np.pi / 180, 100)

    # Calculate main orientation
    angles = [np.degrees(theta) for rho, theta in lines[:, 0]] if lines is not None else []
    main_orientation = np.mean(angles)
    dy = np.cos(np.radians(main_orientation)) * Nx / 2
    dx = np.sin(np.radians(main_orientation)) * Ny / 2

    # Handle NaN values
    dx = dx if not np.isnan(dx) else np.random.randint(-100, 100)
    dy = dy if not np.isnan(dy) else np.random.randint(-100, 100)

    newPosition = (dx * pixel_to_stage, dy * pixel_to_stage)
    print(f"We are moving the microscope in x:/y: {round(newPosition[0], 2)} / {round(newPosition[1], 2)}")

    client.positionersManager.movePositioner(positioner_name, "X", newPosition[0], is_absolute=False, is_blocking=True)
    client.positionersManager.movePositioner(positioner_name, "Y", newPosition[1], is_absolute=False, is_blocking=True)

    # Return to the initial position
    client.positionersManager.movePositioner(positioner_name, "X", initialPosition[0], is_absolute=True, is_blocking=True)
    client.positionersManager.movePositioner(positioner_name, "Y", initialPosition[1], is_absolute=True, is_blocking=True)

    Result

    The microscope will follow a line for 10 steps and then return to the initial position.

    Result

    This workflow demonstrates a basic smart microscopy setup using openUC2 and ImSwitch, allowing for closed-loop experiments based on real-time image processing. Adapt and expand this pipeline for your specific experiments and applications.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/StageCalibration/index.html b/docs/Investigator/XYZMicroscope/StageCalibration/index.html index 15e47c683..2ddf2de22 100644 --- a/docs/Investigator/XYZMicroscope/StageCalibration/index.html +++ b/docs/Investigator/XYZMicroscope/StageCalibration/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Stage Mapping and Stage Calibration

    Stage Coordinates

    In this tutorial, we will guide you through the process of aligning the coordinate systems for the UC2 microscope stage. Proper alignment ensures that the movement of the stage corresponds accurately with the image displayed on the screen, facilitating an intuitive user experience. In principle all of this can be handled in software (e.g. flipping the camera image, changing stage axis), but it's always good to start with a common ground from the hardware side.

    This is the microscope (UC2 XYZ v3) with the ingredients controlled by ImSwitch

    Alignment of Axes

    The goal of aligning the coordinate systems is to ensure they are correctly matched. The alignment of the stage is considered from the origin point (zero point). The desired behavior is as follows:

    • When the stage moves to the right (x+), the image on the screen should also move to the right.
    • When the stage moves upwards (y+), the image on the screen should move upwards as well.

    This is illustrated in the following Figure. When viewing the sample from above with the microscope positioned in front, the image should match what is shown in Imswitch. This is also represented by the VirtualMicroscope with the VirtualStage and VirtualCamera in this config (Config: https://github.com/openUC2/ImSwitchConfig/blob/master/imcontrol_setups/example_virtualmicroscope.json).

    Understanding Axes in NumPy

    It's important to note the labeling of axes. In NumPy, x = 1 and y = 0. This means:

    • The x-axis is the second axis (index 1) of an array.
    • The y-axis is the first axis (index 0) of an array.

    NumPy arrays are multidimensional, with axes numbered as follows:

    • Axis 0 is the first axis (often the vertical direction).
    • Axis 1 is the second axis (often the horizontal direction).

    Stage Coordinate System

    When viewing the stage from above, the coordinate system is arranged as follows:

    • X-Axis (Horizontal)
      • Positive direction: Right
      • Negative direction: Left
    • Y-Axis (Vertical)
      • Positive direction: Up
      • Negative direction: Down

    Aligning Axes with Imswitch

    To enable intuitive operation, the stage and camera axes must be correctly aligned with the coordinate system in Imswitch. To achieve this, the commands "flip x" and "flip y" are used. These commands invert the direction of the axes in the coordinate system, meaning that movement or position along the axes is reversed.

    Steps for Aligning Axes:

    1. Initial Setup:

      • Ensure the microscope and stage are properly connected to the control software (e.g., Imswitch).
    2. Define Origin:

      • Identify the origin (zero point) of the stage coordinate system. (in Hardware this would be defined by the Endstops that are used for homing the axes; The motor will run - if the direction is set correctly - until it hits the switch)
    3. Test Movement:

      • Move the stage to the right and observe the direction of the image on the screen.
        • If the image moves left, apply the "flip x" command.
      • Move the stage upwards and observe the direction of the image on the screen.
        • If the image moves down, apply the "flip y" command.
    4. Adjust Axes:

      • Use the following commands as needed to align the axes:

        # Flip the x-axis if necessary
        if x_movement_incorrect:
        stage.flip_x()

        # Flip the y-axis if necessary
        if y_movement_incorrect:
        stage.flip_y()
    5. Verify Alignment:

      • After applying the flips, verify that the stage movements correspond correctly with the image movements on the screen.
    6. Save Configuration:

      • Save the configuration settings to ensure the alignment persists across sessions.

    Stage Calibration

    Richard Bowman and his team provided a very nice way to calibrate stage coordinates to camera pixel coordinates. We burtally integrated the open-source software which you can find here: https://gitlab.com/openflexure/microscope-extensions/camera-stage-mapping into ImSwitch. If you activate the HistoScan Controller and Widget you can start it either by the GUI or using the HTTP interface by calling http://localhost:8002/HistoScanController/startStageMapping (URL and PORT may differ). What the stage will do is moving a certain series of steps in XY, performs a cross-correlation of the images and computes the shift in XY of the mciroscope image on the camera, compares it to the expected shift on and returns the Image-To-Stage-Displacement Matrix as well as the Backlashvector. Both matrices/vectors are microscope specificand will help you matching e.g. stage coordinates for stitching software such as ASHLAR or OFM Stitching. This document should give you a rough idea of what's happening.

    Some terminology:

    • Combine X and Y calibrations: The calibration involves combining two separate measurements or calibration runs for the x and y directions, ensuring that the directions are orthogonal (at right angles to each other).

    • 2x2 transformation matrix: The image_to_stage_displacement matrix maps image displacements to stage displacements. This ensures that movements in the image coordinate system are accurately translated to movements in the stage coordinate system.

    • backlash_vector: This is a vector estimating the backlash (mechanical slack or play in the system) in each direction. In this case, the estimated backlash is zero, indicating a precise calibration with no noticeable mechanical play.

    • backlash: The function is expected to return the highest element of backlash_vector as a scalar value, which would be zero in this case.

    Interpreation of the Matrix

    Calibration Matrix image_to_stage_displacement

    The entries of the calibration matrix image_to_stage_displacement can be given specific names and meanings based on their positions within the matrix. Let's denote the matrix as follows:

    image_to_stage_displacement=(01.01.00)\text{image\_to\_stage\_displacement} = \begin{pmatrix} 0 & -1.0 \\ -1.0 & 0 \end{pmatrix}
    (abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix}

    Entries and Their Names

    1. a (0):

      • Name: a
      • Meaning: Represents the scaling factor from the x-coordinate in the image to the x-coordinate in the stage. Here, it is 0, indicating no direct mapping from image x to stage x.
    2. b (-1.0):

      • Name: b
      • Meaning: Represents the scaling factor from the y-coordinate in the image to the x-coordinate in the stage. The value -1.0 indicates an inverse and slightly scaled mapping from image y to stage x.
    3. c (-1.0):

      • Name: c
      • Meaning: Represents the scaling factor from the x-coordinate in the image to the y-coordinate in the stage. The value -1.0 indicates an inverse and slightly scaled mapping from image x to stage y.
    4. d (0):

      • Name: d
      • Meaning: Represents the scaling factor from the y-coordinate in the image to the y-coordinate in the stage. Here, it is 0, indicating no direct mapping from image y to stage y.

    Summary of the Matrix Entries

    • a (0): No direct mapping from image x to stage x.
    • b (-1.0): Inverse mapping from image y to stage x.
    • c (-1.0): Inverse mapping from image x to stage y.
    • d (0): No direct mapping from image y to stage y.

    This calibration matrix indicates that there is a transformation involving a 90-degree rotation combined with an inverse scaling factor slightly above 1 between the image coordinates and the stage coordinates. The exact interpretation may depend on the specific application, but generally, it implies that movements in one direction in the image are mapped to movements in the perpendicular direction on the stage with a slight scaling adjustment.

    Interpretation of the Values

    The following simulation of the VirtualMicroscope inside ImSwitch (Config: https://github.com/openUC2/ImSwitchConfig/blob/master/imcontrol_setups/example_virtualmicroscope.json):

    The result of the stage mapping is a json file containing (under /ImSwitch/calibFile.json) the following important element:

        "camera_stage_mapping_calibration": {
    "backlash": 0.0,
    "backlash_vector": [
    0.0,
    0.0,
    0.0
    ],
    "image_to_stage_displacement": [
    [
    0.0,
    -1.0
    ],
    [
    -1.0,
    0.0
    ]
    ]
    }

    The provided matrices explains transforming image coordinates to stage coordinates and estimating backlash. Let's break down the interpretation of the entries:

    1. image_to_stage_displacement Matrix

    mData["camera_stage_mapping_calibration"]["image_to_stage_displacement"] =
    array([[ 0. , -1.00135997],
    [-1.00135997, 0. ]])

    This matrix is a 2x2 transformation matrix used to map image coordinates to stage coordinates. Each entry in this matrix has a specific meaning:

    • [0,0] = 0: There is no direct transformation of the x-coordinate in the image to the x-coordinate in the stage.
    • [0,1] = -1.00135997: The y-coordinate in the image inversely affects the x-coordinate in the stage.
    • [1,0] = -1.00135997: The x-coordinate in the image inversely affects the y-coordinate in the stage.
    • [1,1] = 0: There is no direct transformation of the y-coordinate in the image to the y-coordinate in the stage.

    The presence of -1.00135997 off-diagonal elements indicates that the transformation involves a negative and approximately unit scaling between the coordinates, implying a possible 90-degree rotation combined with a scaling factor close to -1.

    2. backlash_vector Matrix

    mData["camera_stage_mapping_calibration"]["backlash_vector"] =
    array([ 0., 0., 0.])

    This vector represents the estimated backlash in each direction (x, y, and possibly z, though z is not utilized in a 2D context). Here, all elements are zero, indicating no measurable backlash in the x and y directions.

    - + \ No newline at end of file diff --git a/docs/Investigator/XYZMicroscope/StageScanning/index.html b/docs/Investigator/XYZMicroscope/StageScanning/index.html index b02c2e3cf..beef479b1 100644 --- a/docs/Investigator/XYZMicroscope/StageScanning/index.html +++ b/docs/Investigator/XYZMicroscope/StageScanning/index.html @@ -10,14 +10,14 @@ - +

    Stage Scanning and Image Stitching (ASHLAR)

    We have multiple ways to perform stage scanning and stitching using ImSwitch. Below you can find dedicated documentation for some of them:

    1. Use ImScripting to take snapshots, save them locally and perform stitching using ASHLAR offline
    2. Perform GUI-based stitching and perform stitching using ASHLAR / simple pixel assignmens online (e.g. within/after the scanning process)
    3. Stitching using the Chatbot

    1. Using Imswitch for Image Retrieval and Stitching with Interactive ImScripting

    Overview

    This documentation outlines the steps to use Imswitch and Interactive IMScripting to retrieve images and stitch them together. The process involves configuring the motor settings, capturing images in a grid pattern, and stitching these images using ASHLAR.

    The following code can be executed inside the ImSwitch's ImScripting editor.

    # install a modified version of ashlar that enables loading numpy arrays directly without going through a file
    # python -m pip install https://github.com/openUC2/ashlar/archive/refs/heads/master.zip
    import numpy as np
    import time
    import threading
    import os
    import tifffile
    import re
    from ashlar.scripts import ashlar
    from ashlar.scripts.ashlar import process_images
    from pathlib import Path

    # Calculate the image size and the overlap of the images based on pixel size and resolution.
    mPixelSize = 1.0 # micron - use a calibration chart to get this right!
    input_dir = "./mScanImages"
    output_dir = "./mStitchedImage"
    input_name = "TmpTileFile.ome.tif"
    output_name = "ResultingStitchedImage.ome.tif"
    initialPosX = 0
    initialPosY = 0
    maximum_shift_microns = 1000
    Nx = 5
    Ny = 5
    # please try changing these two values to make it match!
    flip_x=True
    flip_y=False

    # create the folders and names
    Path(input_dir).mkdir(parents=True, exist_ok=True)
    Path(output_dir).mkdir(parents=True, exist_ok=True)
    ashlar_output_file = os.path.join(output_dir, output_name)
    ashlar_input_file = os.path.join(input_dir, input_name)

    mFrameShape = api.imcontrol.snapImage(True, False).shape
    xDim = mFrameShape[1] * mPixelSize
    yDim = mFrameShape[0] * mPixelSize
    mOverlap = 0.8 # 90% overlap at the edges

    # Set the motor control to 0 and define the motor speeds for the X, Y, and Z axes.
    positionerName = api.imcontrol.getPositionerNames()[0]
    api.imcontrol.setPositionerSpeed(positionerName, "X", 20000)
    api.imcontrol.setPositionerSpeed(positionerName, "Y", 20000)
    api.imcontrol.setPositionerSpeed(positionerName, "Z", 2000)

    ## Capture images in a 2x3 grid pattern. The stage moves to the start position and captures images at each step. Each image is saved with coordinates as the filename.
    iiter = 0

    USE_OME = False
    if USE_OME:# on MAC ARM M1 it may not work..
    with tifffile.TiffWriter(input_name) as tif: ## Define the input and output directories, and the pixel size. Open a new TIFF file to write the collected tiles, read each image, extract the position from the filename, prepare metadata, and write the image with metadata into the TIFF file. Finally, use ASHLAR to stitch the images together.
    for ix in np.arange(Nx):
    for iy in np.arange(Ny):
    mPos = (ix * xDim * mOverlap + initialPosX, iy * yDim * mOverlap + initialPosY)
    api.imcontrol.movePositioner(positionerName, "XY", mPos, True, True)
    time.sleep(0.5)
    mFrame = api.imcontrol.snapImage(True, False)
    metadata = {
    'Pixels': {'PhysicalSizeX': mPixelSize, 'PhysicalSizeXUnit': 'm', 'PhysicalSizeY': mPixelSize, 'PhysicalSizeYUnit': 'm'},
    'Plane': {'PositionX': ix, 'PositionY': iy}
    }
    tif.write(mFrame, metadata=metadata)
    iiter += 1
    ashlar.main(['', ashlar_input_file, '-o', ashlar_output_file, '--pyramid', '-m%s' % maximum_shift_microns, "-flip_x", flip_x, "-flip_y", flip_y])

    else: # this is a workaround with a numpy reader instead
    mImageList = []
    position_list = []
    for ix in range(Nx):
    for iy in range(Ny):
    mPos = (ix * xDim * mOverlap + initialPosX, iy * yDim * mOverlap + initialPosY)
    api.imcontrol.movePositioner(positionerName, "XY", mPos, True, True)
    time.sleep(0.5)
    mFrame = api.imcontrol.snapImage(True, False)
    mImageList.append(mFrame)
    position_list.append(mPos)
    print(mPos)
    arrays = [np.expand_dims(np.array(mImageList),1)] # (num_images, num_channels, height, width)
    # create a 2D list of xy positions
    position_list = np.array(position_list)

    # Process numpy arrays
    process_images(filepaths=arrays,
    output='ashlar_output.tif',
    align_channel=0,
    flip_x=flip_x,
    flip_y=flip_y,
    flip_mosaic_x=False,
    flip_mosaic_y=False,
    output_channels=None,
    maximum_shift=maximum_shift_microns,
    stitch_alpha=0.01,
    maximum_error=None,
    filter_sigma=0,
    filename_format='cycle_{cycle}_channel_{channel}.tif',
    pyramid=False,
    tile_size=1024,
    ffp=None,
    dfp=None,
    barrel_correction=0,
    plates=False,
    quiet=False,
    position_list=position_list,
    pixel_size=mPixelSize)
    mImage = tifffile.imread('ashlar_output.tif')

    #display the resulting tiles
    api.imcontrol.displayImageNapari("Tiles", arrays[0], isRGB=False)

    print(position_list)
    # display the resulting image
    api.imcontrol.displayImageNapari("StitchedImage", mImage, isRGB=False)

    Additional Image Processing

    Additional commands can be used to manipulate the stitched image if needed (depends if the image looks weird or not..):

    Flip X-Axis

    ashlar.main(['', collected_tiles_file, '-o', ashlar_output_file, '--pyramid', '-m%s' % maximum_shift_microns, "--flip-x"])

    Flip Both Axes and Mirror Images in X-Direction

    ashlar.main(['', collected_tiles_file, '-o', ashlar_output_file, '--pyramid', '-m%s' % maximum_shift_microns, "--flip-mosaic-x"])

    In action

    Here we use the loading of numpy images inside ImSwitch and process them with Ashlar to directly dipslay them in Napari. Make sure the orientation is set as in the animation below according to the Stage Calibration results.

    # keep this number low (e.g. 1-2 to check the correction direction of X/Y)
    Nx = 2
    Ny = 2
    # please try changing these two values to make it match!
    flip_x=True
    flip_y=False

    2. Perform GUI-based stitching and perform stitching using ASHLAR in the Main GUI

    Navigate to the HistoScan Menu and perform the grid-based scanning. Select ASHLAR stitching and the appropriate flipping of the axes (will be suggested by the previously performed stage mapping) and run the scanning. The stitched result will be displayed after some computational time which may vary depending on your CPU and memory availabililty.

    3. Stitching using the Chatbot

    A recent experimental feature is to use the BioImage.io chatbot and provide a customized extension to interact with the microscope. The extension is implemented in the HyphaController and exposes certain functions to the chatbot interface. This lets us formulate prompts that will then interact with the microscope. Below we formulate a simple query:

    Can you turn on the light of the uc2 microscope to 512 and perform a slide scan with default parameters?

    which gets interpreted on the microscope side

    Tool Call: U2MicroscopeSetIllumination
    Arguments:
    - channel: 0

    - intensity: 512

    Result: Set the illumination!
    Tool Call: U2MicroscopeSlideScan
    Arguments:
    - numberTilesX: 3

    - numberTilesY: 3

    - stepSizeX: 0

    - stepSizeY: 0

    - nTimes: 1

    - tPeriod: 1

    - illuSource: ``

    - initPosX: 0

    - initPosY: 0

    - isStitchAshlar: true

    - isStitchAshlarFlipX: true

    - isStitchAshlarFlipY: false

    Result: Started slide scanning!

    The result is a scan and a following stitching routine using ASHLAR:

    - + \ No newline at end of file diff --git a/docs/Investigator/ZMicroscope/UpackZMicroscope/index.html b/docs/Investigator/ZMicroscope/UpackZMicroscope/index.html index 1135c544a..fa619ab6c 100644 --- a/docs/Investigator/ZMicroscope/UpackZMicroscope/index.html +++ b/docs/Investigator/ZMicroscope/UpackZMicroscope/index.html @@ -10,13 +10,13 @@ - +

    Unpack the openUC2 Z-Microscope

    Unpacking the microscope

    The hardcover plastic case contains all you need for the microscope:

    • USB micro cable
    • USB3 camera cable
    • 12V power-supply
    • Sweet treat
    • The actual microscope
    • The objective lens

    The actual Box looks like this:

    Please also find the treat and make sure you provide yourself with enough sugar throughout this unpacking routine :-)

    The foam holds the microscope in place (the actual colour may differ from what you may see):

    The cables are hidden behind the foam:

    Check if you find the content of the box:

    Getting started

    First of all we need to wire up the microscope. For this we will start with the 12V power supply. Unfortunately the powersocket is inside the case, hence you have to first eat some candy in order to better find the spot ;-)

    The same holds true for the USB connection to the microcontroller board. You need to hook it up like that:

    Once done, we continue with inserting the objective lens. Eventually the lens is already inserted and you just need to check if the lens is centered correctly

    The microscope should look like this:

    Wire up the microscope to your computer

    In order to get the microscope working, we first need to install additional drivers. For the Daheng Camera, this would be:

    For additional information and an in-depth explanation for the UC2e system, please have a look here

    Troubleshoot

    We learn from mistakes. So lets start learning. The system is fully open, meaning, you can adjust and change the vast majority of the parts on your own. The entire system consists of the openUC2 frame / skeleton and the 3D printed housing to shield it from dust and light. By removing all M3 cylindrical screws, you can detech the housing from the inner structure to eventually repair or alter the system.

    A 2.5m hex key will help you for finishing this job:

    Lift the lid and the microscpe will follow (make sure all cables are detached):

    Now you can start working on the "inner bits":

    In Action

    Here you see the extended focussing of the objective lens:

    Connecting the microscope to the browser and controll it

    We encourage you to use the UC2ified ImSwitch software to control the microscope. You can find it in this repository: https://github.com/openUC2/ImSwitch/

    However, if you want to quick-start the microscope and see if it works, you can open your browser and use the WEB-Serial interface to interact with the microscope.

    Go to https://youseetoo.github.io/ and connect to your board (most right option saying ESP32 DEV-based UC2 standalone board V2). Select the COM Port which is holding the ESP32 and hit the LOG option, once the dialog opens. The alternative option will help you updating the firmware on the device. An in-depth explanation on how the firmware works can be found here.

    In general, you need to send JSON strings in order to control the system. The strings relevant for the Z-microscope are:

    Home the Z-axis

    It's important to always home the Motors in order to avoid them from getting stuck in an end position (ATTENTION!). The following string will move the motor until the endstop is hit. Afterwards it will release the switch:

    {"task":"/home_act", "home": {"steppers": [{"stepperid":3, "timeout": 2000, "speed": 15000, "direction":1, "endposrelease":3000}]}}

    Afterwards the internal position is set to 0. You can check that by entering:

    {"task": "/motor_get"}

    Move the Z-axis:

    The motor (Nema12) with 200 steps/revolution runs with 16 microstepps and offers a leadscrew with 1mm/revolution. Hence, one step corresponds to 312.5nm. Running the motor can be issued with the following command:

    {"task":"/motor_act",
    "motor":
    {
    "steppers": [
    { "stepperid": 3, "position": 1000, "speed": 15000, "isabs": 3, "isaccel":0}
    ]
    }
    }
    • stepperid: 3 correpsonds to the Z-axis
    • position: steps to go (not physical units!)
    • speed: steps / minute (do not exceed 20000)
    • isabs: absolute or relative motion
    • isaccel: for now, use only non-accelerated motion!

    Safety

    • in case of shattered glass, make sure you don't cut yourself
    • Make sure you don't hurt yourself
    • The moving parts can potentially hurt your finger
    • The electronics - if used in a wrong way - can harm you
    • edges may be sharp, make sure you don't cut yourself
    - + \ No newline at end of file diff --git a/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope/index.html b/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope/index.html index 7e7f42c81..d56a3f8ed 100644 --- a/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope/index.html +++ b/docs/PRODUCTION/INVESTIGATOR/ProductionXYZMicroscope/index.html @@ -10,7 +10,7 @@ - + @@ -27,7 +27,7 @@

    Prepare the Z-stage

    The documentation for the motorized 25mm Z-stage can be found here: https://openuc2.github.io/docs/PRODUCTION/PG_12_STAGE_Z_NEMA

    Once done, lock the Stage with the Puzzle piece with M5x8 worm screws:

    Prepare Electronics

    Bill of Material

    • UC2e v2 electronics
    • 3x A4988 Stepper driver
    • 12V power supply
    • USB micro cable
    • 3D printed case
    • 2x puzzle pieces
    • 8 M5x8 thread-only screws
    • 4x M3x8mm screws

    Assembly

    Attach the electronics board to the 3D printed assembly and tighten it with the M3 screws (cylindrical, Din906) Attach the puzzle pieces to the distal ends of the assembly and lock it with the M5 screws. For this the yet closed holes have to be opened by "drilling" it through.

    Prepare Triangle Structure

    Tubelens

    Bill of Material

    • Berrybase 100mm CCTV Lens
    • Daheng Vision IMX226 sensor
    • USB 3 Camera Cable
    • 2x Puzzlepieze
    • 8x M5x8 mm worm screw
    • 4x M3x18mm screw

    Assembly

    Adding the Baseplate

    Endstops and Illumination

    Skeleton

    Fully Assembled

    Fluo Extension

    Improvements

    Stage does not run smoothly

    You can release the pressure on the linear bearings by loosening the screws carefully. Make sure you don't introduce unneccesary play. The stage works with two v-grooves and balls in between.

    Additional images (have to be sorted)

    Safety

    TODO: Add additional information!

    • in case of shattered glass, make sure you don't cut yourself
    • Make sure you don't hurt yourself
    • The moving parts can potentially hurt your finger
    • The electronics - if used in a wrong way - can harm you
    • edges may be sharp, make sure you don't cut yourself
    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/APERTURES/index.html b/docs/PRODUCTION/Modules/APERTURES/index.html index 0ba0e6c1f..653e18223 100644 --- a/docs/PRODUCTION/Modules/APERTURES/index.html +++ b/docs/PRODUCTION/Modules/APERTURES/index.html @@ -10,13 +10,13 @@ - +

    Apertures

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/BEAMSPLITTER/index.html b/docs/PRODUCTION/Modules/BEAMSPLITTER/index.html index 8409e6a9c..e738c8088 100644 --- a/docs/PRODUCTION/Modules/BEAMSPLITTER/index.html +++ b/docs/PRODUCTION/Modules/BEAMSPLITTER/index.html @@ -10,13 +10,13 @@ - +

    KINEMATIC MIRROR (90°)

    This page describes how to assemble the partially transparent mirror (45°) module. It uses a Frontsurface 50% mirror that.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-01150% MirrorAstromedia 40x30mm PArtially Transparent Mirror8,00€Astromedia

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    caution

    Insert the beam splitter in such a way that the mirroring/coated surface points away from the printed part!

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/Camera/index.html b/docs/PRODUCTION/Modules/Camera/index.html index 9b7afead1..f0dd5a831 100644 --- a/docs/PRODUCTION/Modules/Camera/index.html +++ b/docs/PRODUCTION/Modules/Camera/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    USB Camera

    Duration: 1

    This page describes how to assemble the camera module. It has two different variations:

    • IMX214 (Arducam, LINK)
    • IMX179 (Waveshare, LINK)

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    TypeDetailsLink
    Camera holderholds IMX179/214Part.stl

    Additional parts

    This is used in the current version of the setup

    TypeDetailsPriceLink
    USB CameraArducam USB IMX21440 €Amazon
    or---------
    USB CameraArducam USB IMX21440 €Amazon
    Mounting screwsDIN912 M3x12mm Screws0.40 €Würth

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    IMX219 (Arducam)

    STEP 1

    All parts you need to assemble the module:

    Remove the lens (M12/cellphone) from the camera board.

    STEP 2

    Use the DIN912 M3x12mm screws to mount the camera securely. ATTENTION: Use the decentered holes such that the Camera is placed in the inserts's center!

    STEP 3

    Add the insert to the cube, close it and store the cable safely.

    IMX179 (Waveshare)

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    Remove the lens (M12) from the camera board using a cross key.

    STEP 3

    Use the DIN912 M3x12mm screws to mount the camera securely. ATTENTION: Use the centered screws to have the camera's lens in the center of the module!

    STEP 4

    To remove the lens take a cloth/tissue and pliers and knock it of with some force. Don't break the part!

    STEP 5

    Add the part to the cube and you're done.

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/Eyepiece/index.html b/docs/PRODUCTION/Modules/Eyepiece/index.html index b22c307f1..66074d7e1 100644 --- a/docs/PRODUCTION/Modules/Eyepiece/index.html +++ b/docs/PRODUCTION/Modules/Eyepiece/index.html @@ -10,13 +10,13 @@ - +

    Eyepiece

    Duration: 1

    This page describes how to assemble the Eyepiece module. It uses a standard eyepiece with 22mm diameter.

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    TypeDetailsLink
    Holderholds EyepiecePart.stl

    Additional parts

    This is used in the current version of the setup

    TypeDetailsPriceLink
    Eyepiece10x, 18mm Eyepiece10 €Aliexpress

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    Remove XX

    STEP 2

    Use Hotglue to permanently mount the eyepiece to the insert.

    STEP 3

    Add the insert to the cube, close it and store it safely.

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/KIN_MIR_45/index.html b/docs/PRODUCTION/Modules/KIN_MIR_45/index.html index 637f007b2..10cb57dbd 100644 --- a/docs/PRODUCTION/Modules/KIN_MIR_45/index.html +++ b/docs/PRODUCTION/Modules/KIN_MIR_45/index.html @@ -10,13 +10,13 @@ - +

    KINEMATIC MIRROR (45°)

    This page describes how to assemble the kinematic mirror (45°) module. It uses a Frontsurface mirror that can be tuned in 3 axis

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds screwsPart.stl
    #01-021Mirror Mountholds mirror and is movablePart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011FS MirrorAstromedia 40x30mm Frontsurface Mirror5,00€Astromedia
    #01-024Screw (orings)M3x12, DIN9125,00€Astromedia
    #01-033Screw (Pushing)M3x20, NOT DECIDED!15,00€Link
    #01-042O-Ringr=8mm0,10€Link
    #01-051Cube5,00€Link

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    STEP 4

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/KIN_MIR_90/index.html b/docs/PRODUCTION/Modules/KIN_MIR_90/index.html index a0fdca0d8..61ae4c5be 100644 --- a/docs/PRODUCTION/Modules/KIN_MIR_90/index.html +++ b/docs/PRODUCTION/Modules/KIN_MIR_90/index.html @@ -10,13 +10,13 @@ - +

    KINEMATIC MIRROR (90°)

    This page describes how to assemble the kinematic mirror (90) module. It uses a Frontsurface mirror that can be tuned in 3 axis

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds screwsPart.stl
    #01-021Mirror Mountholds mirror and is movablePart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011FS MirrorAstromedia 40x30mm Frontsurface Mirror5,00€Astromedia
    #01-024Screw (orings)M3x12, DIN9125,00€Astromedia
    #01-033Screw (Pushing)M3x20, NOT DECIDED!15,00€Link
    #01-042O-Ringr=8mm0,10€Link
    #01-051Cube5,00€Link

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    STEP 4

    STEP 5

    STEP 6

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/KIN_XY_LASER/index.html b/docs/PRODUCTION/Modules/KIN_XY_LASER/index.html index dd3fc4714..87755e24d 100644 --- a/docs/PRODUCTION/Modules/KIN_XY_LASER/index.html +++ b/docs/PRODUCTION/Modules/KIN_XY_LASER/index.html @@ -10,13 +10,13 @@ - +

    Kinematic XY Mount

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    STEP 4

    STEP 6

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/LENS/index.html b/docs/PRODUCTION/Modules/LENS/index.html index 7e0f210ae..c297cd5a7 100644 --- a/docs/PRODUCTION/Modules/LENS/index.html +++ b/docs/PRODUCTION/Modules/LENS/index.html @@ -10,14 +10,14 @@ - +

    LENS

    Duration: 1

    This page describes how to assemble the LEns module. It uses a 40mm biconvex/biconcave glasslens with varyin diameter

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDTypeDetailsLink
    #01-01Holderholds LensPart.stl
    #01-02Lidfixes lens using screw mechanismPart.stl

    Additional parts

    This is used in the current version of the setup

    IDTypeDetailsPriceLink
    #01-03Lens (50mm)f'=50mm, Diameter 40mm2 €Aliexpress
    or
    #01-04Lens (100mm)f'=100mm, Diameter 40mm2 €Aliexpress
    or
    #01-05Lens (-50mm)f'=-50mm, Diameter 40mm2 €Aliexpress

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    Thread in the round piece tand fix the lens. Make sure you use the right ring for the right lens!

    caution

    Clean the lenses with a cotton cloth.

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/MIR_45/index.html b/docs/PRODUCTION/Modules/MIR_45/index.html index e02de9904..a5901f576 100644 --- a/docs/PRODUCTION/Modules/MIR_45/index.html +++ b/docs/PRODUCTION/Modules/MIR_45/index.html @@ -10,13 +10,13 @@ - +

    Mirror (45°)

    This page describes how to assemble the standard fold mirror (45°) module. It uses a Frontsurface mirror.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011MirrorAstromedia 40x30mm PArtially Transparent Mirror8,00€Astromedia

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/POLARIZER_ROTATING/index.html b/docs/PRODUCTION/Modules/POLARIZER_ROTATING/index.html index 751d4656d..414c97528 100644 --- a/docs/PRODUCTION/Modules/POLARIZER_ROTATING/index.html +++ b/docs/PRODUCTION/Modules/POLARIZER_ROTATING/index.html @@ -10,13 +10,13 @@ - +

    Polarization Rotator

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/SAMPLE_HOLDEr/index.html b/docs/PRODUCTION/Modules/SAMPLE_HOLDEr/index.html index b89956712..84324d74b 100644 --- a/docs/PRODUCTION/Modules/SAMPLE_HOLDEr/index.html +++ b/docs/PRODUCTION/Modules/SAMPLE_HOLDEr/index.html @@ -10,13 +10,13 @@ - +

    Sample Holder

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    :::alert

    this has been updated with magnets! Make sure you label the magnets with prior to insertion so that polarity is correct.

    :::

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/STAGE_Z_MANUAL/index.html b/docs/PRODUCTION/Modules/STAGE_Z_MANUAL/index.html index 07837e2fe..3bd137524 100644 --- a/docs/PRODUCTION/Modules/STAGE_Z_MANUAL/index.html +++ b/docs/PRODUCTION/Modules/STAGE_Z_MANUAL/index.html @@ -10,13 +10,13 @@ - +

    Kinematic XY Mount / Laser

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    STEP 4

    STEP 5

    STEP 6

    STEP 7

    STEP 8

    STEP 9

    STEP 10

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/STAGE_Z_NEMA/index.html b/docs/PRODUCTION/Modules/STAGE_Z_NEMA/index.html index 6899b0cd9..5853fe5e0 100644 --- a/docs/PRODUCTION/Modules/STAGE_Z_NEMA/index.html +++ b/docs/PRODUCTION/Modules/STAGE_Z_NEMA/index.html @@ -10,13 +10,13 @@ - +

    Z-Stage Motorized NEMA12 25mm

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    STEP 3

    STEP 4

    STEP 5

    STEP 6

    STEP 7

    STEP 8

    STEP 9

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/PRODUCTION/Modules/TORCH/index.html b/docs/PRODUCTION/Modules/TORCH/index.html index fbd82b7ac..b53f33d76 100644 --- a/docs/PRODUCTION/Modules/TORCH/index.html +++ b/docs/PRODUCTION/Modules/TORCH/index.html @@ -10,13 +10,13 @@ - +

    Torch

    This page describes how to assemble the kinematic XY mount for moving a laser/ pinhole.

    Duration: 1

    Bill of material

    Below you will find all components necessary to build this device.

    3D printing files

    All these files need to be printed.

    Printing parameters:

    InfillLayerheightSpecial ProfileMaterial
    ~20%0.25/0.3mmmini/i3PLA (black)
    IDAmountTypeDetailsLink
    #01-011BaseHolds MirrorPart.stl
    #01-012BaseSpring LocksPart.stl

    Additional parts

    This is used in the current version of the setup

    IDAmountTypeDetailsPriceLink
    #01-011Spring0,20€NONE
    #01-011Threaded Inserts M30,20€NONE
    #01-011Screw Ball head0,20€NONE

    Assembly

    Duration: 1

    Below we describe how the device can be build and assembled in order to replicate the whole system.

    STEP 1

    All parts you need to assemble the module:

    STEP 2

    Design files

    The original design files are in the INVENTOR folder.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/CHINESE/uc2miniboxCN/index.html b/docs/Toolboxes/DiscoveryCore/CHINESE/uc2miniboxCN/index.html index 355feb094..c708e83d6 100644 --- a/docs/Toolboxes/DiscoveryCore/CHINESE/uc2miniboxCN/index.html +++ b/docs/Toolboxes/DiscoveryCore/CHINESE/uc2miniboxCN/index.html @@ -10,7 +10,7 @@ - + @@ -23,7 +23,7 @@ 显微镜物镜: 一种特殊的透镜系统,可以放大物体

    接下来将通过一个视频介绍一个MiniBox(2022年10月的版本)里面有什么:

    什么是UC2?

    UC2项目的核心元素是一个简单的立方体。 这个立方体由两半部分组成,通常内有一个可以滑动的插件。 插件可以容纳各种光学元件(例如透镜、反光镜),这意味着每个立方体可以通过安装不同的插件来实现不同的功能。

    立方体类型1:带插头连接注塑成型件

    底板

    底板

    立方体可以安装在底板上。底板模块可以像拼图一样组合在一起。

    自行打印UC2

    UC2立方体也可以3D打印。它看起来与注塑模型相同,但这里它由立方体盖和立方体体组成,用螺丝固定在一起。螺丝非常适合放在磁性板上。通过结合不同的立方体模块,可以轻松组装不同的光学结构。每个骰子可以增加一个新功能。你的创造力没有限制。

    立方体类型2:带磁性连接的3D打印件

    立方体

    带磁铁的底板

    在3D打印的底板中有小的球形磁铁,立方体就放在这些磁铁上。

    想要更多的立方体?那你可以自行3D打印。你可以在这里找到所有信息

    这就是立方体如何组合在一起

    持续时间:1分钟

    确保立方体正确放置在板上,并且没有倾斜。最后重要的是插件放置在正确的位置。

    如果你没有看到清晰的图像,移动插件(例如透镜),直到你看到它很清楚。图片中的绿色箭头显示了如何做。

    这里你可以找到一个小视频,解释了立方体的核心概念

    文档内容:

    符号是什么意思?

    实验 如果你看到这个方块,说明有实验可做!你可以在这个方块上放置一个UC2立方体。
    解释:如果你看到这个图标,说明有东西可以学习!
    账单:这里有东西需要计算。拿起笔和纸开始解谜。
    注意:不要用手指触摸玻璃表面!
    清洁镜头:如果你已经触摸了镜头,你可以用眼镜布来清洁它。

    透镜能做什么?

    持续时间:2分钟

    拿一个或多个内有透镜的立方体,看着这里展示的UC2符号。手持立方体,改变透镜和图像之间的距离。

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreLens/index.html b/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreLens/index.html index abe74d1bb..b050dd6d8 100644 --- a/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreLens/index.html +++ b/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreLens/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Lens

    Lenses

    In ray optics, light is represented as a bundle of rays (arrows), which simplifies the physical properties of light. A ray has a direction and is therefore drawn with an arrow. A lens "refracts" the beam, changing its direction.

    The focal length of a lens corresponds to the distance from the lens to the focal plane on which the focal point lies. It is given in millimeters (f = mm).

    Converging (positive) and diverging (negative) lenses

    Converging lenses refract the rays of light traveling parallel to the optical axis at a point called the focal point.

    The diverging lenses refract the rays of light traveling parallel to the optical axis as if they originated from a point called the "virtual" focus.

    Lenses “refract” the rays of light

    You can find the focal length of the lens as a printed number on the lens holder. The MiniBOX receives a 100mm converging lens, two 40mm converging lenses and a -50mm negative lens. The numbers indicate the focal length.

    The converging lens is also called a positive or convex lens. The middle part of the lens is always thicker than the edge.

    The converging lens enlarges the image. The magnification is different for the 40mm lens and the 100mm lens. The image can be upright or inverted.

    The negative lens (spreading lens) is sometimes also called a negative or concave lens. The middle part of the lens is always thinner than the edge.

    With the negative lens (here: -50 mm lens) the image is always reduced and always upright

    We assume that our lenses are so-called "thin lenses". This means we can consider them as one plane and not care about their thickness. This makes explanations and calculations much easier.

    Did the answers raise any more questions? Then drive to find out exactly how lenses work...

    Lens image

    Now take the lentil cubes. With the right lens, try to decipher the focal length information in the cubes shown. Move the lens over the writing until it is the same size as the "UC2" text.

    Can you see the text the same size and orientation as the "UC2"? What happens when you change the distance between the lens and the image?

    What happens if you use a lens with the wrong focal length?

    Image of an object through a positive lens

    Let's take the converging lens as an example. We start with an object (green arrow) and see what happens to the rays that start from the top. There are infinitely many rays in all directions, but for drawing the figure the following three rays will suffice:

    1. The centre beam (orange) passes undisturbed through the center of the lens.
    2. The focus ray (yellow) also starts from the tip of the arrow, but goes through the object-side focus at focal length f. After the lens, it continues at the same height, but now parallel to the optical axis.
    3. The parallel beam (red) initially runs parallel to the optical axis, but is then refracted at the lens in such a way that it passes through the focal point on the image side at focal length f.

    The image is formed where all the rays intersect. The principle is used for all points or the rays of an object emanating from them. Depending on which lens is used and depending on the position of the object, the properties of the image change, such as size, orientation and position.

    Image of an object through a negative lens

    In the case of the negative lens, we use the same method to image the ray path. Unlike the case of the converging lens, the image is always reduced and virtual. Magnification depends on the position of the object in front of the lens. Unlike the converging lens, the image is created on the object side and is therefore called a virtual image. You can see it directly with your eyes but not project it onto a screen.

    The way a lens creates an image is predictable by knowing the focal length of that lens. Therefore, a certain distance must be maintained so that you can see the writing with the specified lens on the previous sheet.

    The magnification and the location where the image is formed depend on the focal length of the lens and the distance between the lens and the object.

    With the diverging lens (f = -50 mm) you always see a reduced virtual image. A virtual image can only be viewed with the eye. So far we only have virtual ones seen pictures.

    The converging lens as a magnifying glass

    Take the UC2 lens cube with focal length f=40mm and use it as a magnifying glass.

    Can you read the small letters through the converging lens? What is written there?

    A lens in action can be found here:

    That's what converging lenses do

    With the converging lenses, the image and the magnification depend on the position of the object.

    If the distance between the object and the lens is more than twice the focal length of the lens, then the image is...

    • Vice versa
    • Swapped sides
    • Reduced
    • Real

    If the distance between the object and the lens is exactly twice the focal length of the lens, then the image is...

    • Vice versa
    • Swapped sides
    • Same size
    • Real

    If the distance between the object and the lens is more than the focal length and less than twice the focal length of the lens, then the image is...

    • Vice versa
    • Swapped sides
    • Magnified
    • real

    Object distance (g)

    The distance between the object and the lens plane is called g.

    Image width (b)

    The distance between the lens plane and the image formed by the lens is denoted as b.

    The converging lens can produce a real image. The real image can then be seen on a screen.

    That's why the magnifying glass enlarges

    Magnifying glass effect!

    If the distance between the object and the lens is less than the focal length of the lens, then the image is...

    • upright
    • right side up
    • Magnified
    • Virtual

    The magnifying glass is the simplest of all optical devices, since it consists only of a simple converging lens with a suitable focal length. Why does the cube with the 50 𝑚𝑚 enlarge the small text? If the object is in front of the focal length of the lens - i.e. less than 50 𝑚𝑚 in front of the lens - the lens creates a virtual image which is behind the actual object. The eye perceives it enlarged. Check out the diagram above.

    Calculate the magnification of the magnifying glass using the following formula:

    250 𝑚𝑚 is the distance of clear visual range - i.e. the distance between the object and the eye at which most people can read well. More on this later in the “accommodation” of the eye.

    How does a cinema projector work?

    Take the UC2 lens cube with focal length 𝑓 =40 𝑚𝑚 and place it behind the sample holder cube. The distance between the object and the lens (i.e. the object distance g) should be approx. 50 mm. If you now illuminate the object with the flashlight, you will see it sharply at a distance of approx. 200 mm on the wall. A cinema projector has a film strip instead of the object and of course a much stronger light source.

    Use a flashlight (e.g. from your cell phone) as a light source and hold it in front of the object

    Use the image or text on the microscope slide as the object

    How is the image oriented? Slide the lens back and forth in the cube and see when the image is in focus. Find the image for g = 50mm, 60mm, 65mm and measure the distance between the lens and the image.

    How does a cinema projector work?

    Where is the picture?

    When an object is imaged through a converging lens, the position and size of the image depend on the distance (g) of the object to the lens and its focal length (f). The lens equation describes the relationship between image distance (b) and object distance (g):

    How big is the picture?

    The magnification of the object on the screen can easily be calculated using the following formula:

    How the projector works

    Check if your observation agrees with the calculation

    Calculate the magnification of the projector for the different values of g and b.

    Our lens has a focal length of f= 40 mm.

    For g = 50mm → b = 200mm

    For g = 60 mm → b = 120 mm\

    For g = 65 mm → b = 104 mm\


    The projector always produces an enlarged, inverted (reversed) image. The position of the image and its magnification depend on the position and size of the object.

    Tutorial: Determining the Focal Distance of a Positive Lens

    Materials needed:

    • Light source (e.g., room's illumiation)
    • Positive lens
    • Screen (e.g. table, piece of paper, etc.)

    Instructions:

    1. Position the positive lens so that it faces the light source. Align a screen parallel to the focal plane of the lens.
    2. Modify the distance between the lens and the screen.
    3. Carefully observe and record the position at which the light source forms a clear image on the surface of the screen.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreTelescope/index.html b/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreTelescope/index.html index 305ed5c36..d18428c81 100644 --- a/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreTelescope/index.html +++ b/docs/Toolboxes/DiscoveryCore/ENGLISH/CoreTelescope/index.html @@ -10,7 +10,7 @@ - + @@ -28,7 +28,7 @@ Search for an object to the distance and use Galileo's telescope to look at it.

    What is a Kepler telescope?

    Set the lenses in the correct positions as shown in the diagram. Then look through the telescope into the distance.

    What does the picture look like? How is the image oriented?

    As you look through the telescope, vary the distances between the components to see such a sharp image!

    This is a Kepler telescope

    This type of telescope is often used in astronomy.

    This is how the Kepler telescope works

    What is the magnification of this Kepler telescope?

    Formula for calculating magnification

    This telescope can achieve a higher magnification than the Galilean telescope. But it creates the opposite picture. However, this is not a problem for observing the stars.

    The picture is always
    • Magnified by the magnification from the formula above
    • Vice versa
    • Sides reversed

    The field of view is larger than with the Galileo telescope.


    Tutorial: Kepler's Telescope

    Materials needed:

    • Eight base plates
    • 100 mm positive lens (in cube)
    • 50 mm positive lens (in cube)
    • Two empty cubes

    Diagram (side view):

    Instructions for assembling Kepler's telescope:

    Step 1: Align the cubes

    Align the cubes such that the two lenses lay at the extremes and the two empty cubes in the middle.

    Step 2: Fix the cubes with base plates

    Fix the cubes with the base plates placing them on top and on the bottom.

    Step 3: Adjust the distance

    Adjust the distance between the lenses as shown in the image.

    Step 4: Use Kepler's telescope

    Look for an object to the distance and use Kepler's telescope to look at it.

    What is a spotting scope?

    The spotting scope is long, so the scheme is not the same size. Set the lenses in the correct positions as shown in the diagram and look into the distance through the telescope.

    which results into

    How does the image here compare to the Kepler telescope?

    As you look through the telescope, adjust the distances between the components to see a sharp image!

    This is how the spotting scope works

    The magnification is like that of the Kepler telescope. The erecting lens only changes the orientation (the image is reversed), not the magnification.

    An upright image is necessary for terrestrial observations. True terrestrial telescopes use prism systems to rotate the image and keep it compact.

    The picture is
    • Magnified at the same magnification as the Keppler telescope
    • Upright
    • mirrored

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/ENGLISH/coreMicroscope/index.html b/docs/Toolboxes/DiscoveryCore/ENGLISH/coreMicroscope/index.html index b2f1746e1..f2202ddf8 100644 --- a/docs/Toolboxes/DiscoveryCore/ENGLISH/coreMicroscope/index.html +++ b/docs/Toolboxes/DiscoveryCore/ENGLISH/coreMicroscope/index.html @@ -10,7 +10,7 @@ - + @@ -30,7 +30,7 @@

    Materials needed:

    • Microscope objective 4x
    • Microscope objective long mount with gear
    • Ramsden-Eyepiece (in cube)
    • Two non-kinematic mirrors (in cubes)
    • Sample holder (in cube)
    • Three empty cubes
    • 11 base plates
    • Smartphone base plate
    • Torch lamp
    • 50 mm lens (in cube)

    Diagram (Side view):

    Instructions for assembling the Smartphone Microscope:

    Step 1: Build a four-base plate line

    Step 2: Assemble the components

    Place the Microscope objective mount on one extreme followed by the two mirrors facing each other and one empty cube in the other extreme. Fix them with base plates.

    Step 3: Adjust the objective

    Build one cube with the microscope objective inside. Adjust the objective's height if necessary by using the gear.

    Step 4: Place the eyepiece

    Place the eyepiece next to the microscope objective and one empty cube next to it. Mind the right orientation of the eyepiece.

    Step 5: Align the smartphone base

    Place the smartphone base with the hole aligned with the eyepiece. Note: You can adjust the orientation of the smartphone base to adapt your smartphone's size.

    Step 6: Set up the sample holder

    Place the sample holder cube on top of the microscope objective. Mind the distance between them. You can adjust the coarse distance by sliding the sample holder inside the cube and the finer distance by using the gear.

    Step 7: Add the converging lens and lamp

    Place a converging lens cube on top of the sample holder cube and place the torch lamp on top. Place the smartphone aligned to the eyepiece.

    Step 8: Adjust for clarity

    Try to move the smartphone such that the whole eyepiece circle appears illuminated. Then, turn the gear to focus and get a sharp image of the specimen.

    Better with smartphone or eye?

    The smartphone camera has a lens with a very short focal length because it has to fit into the thin smartphone. The lens then creates an image on the camera sensor whose properties are similar to those of the human eye.

    The eye can see objects from both a distance and near. This property is called accommodation.

    The smartphone camera can also do this, but it is called autofocus. It describes the ability to sharply image objects at different distances on the sensor.

    The image from the eyepiece comes in parallel rays, as if coming from infinity. You observed with a relaxed eye (looking into the distance) or with a camera focused at infinity.


    Calculation results

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/ENGLISH/uc2miniboxEN/index.html b/docs/Toolboxes/DiscoveryCore/ENGLISH/uc2miniboxEN/index.html index 139bc47db..751475a5f 100644 --- a/docs/Toolboxes/DiscoveryCore/ENGLISH/uc2miniboxEN/index.html +++ b/docs/Toolboxes/DiscoveryCore/ENGLISH/uc2miniboxEN/index.html @@ -10,7 +10,7 @@ - + @@ -24,7 +24,7 @@ docs/01_Toolboxes/01_DiscoveryCore/IMAGES/MINIBOX/2.png

    If you don't see a sharp image, move the inserts (e.g. lens) until you see it clearly. The green arrow in the picture shows you how to do this.

    Here you can find a small video that explains the core concept of the cube

    What do the symbols mean?

    Duration: 2

    Experiment If you see this block, there is something to experiment with! You can place a UC2 cube on this block.
    Explanations: If you see this icon, there's something to learn!
    Invoices: There is something to calculate here. Take a pen and paper and start puzzles.
    Caution: Do not touch the glass surfaces with your fingers!
    Cleaning the lenses: If you have already touched the lens, you can clean it with a glasses cloth.

    What can a lens do?

    Duration: 2

    Take one or more of the cubes that have a lens in them and look at the UC2 symbol shown here. Hold the cube in your hand and change the distance between the lens and the image.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/FRENCH/CoreLensFR/index.html b/docs/Toolboxes/DiscoveryCore/FRENCH/CoreLensFR/index.html index 78dcfe40e..7c238836a 100644 --- a/docs/Toolboxes/DiscoveryCore/FRENCH/CoreLensFR/index.html +++ b/docs/Toolboxes/DiscoveryCore/FRENCH/CoreLensFR/index.html @@ -10,13 +10,13 @@ - +

    Lentille

    Lentilles

    En optique géométrique, la lumière est représentée comme un faisceau de rayons (flèches), ce qui simplifie les propriétés physiques de la lumière. Un rayon a une direction et est donc dessiné avec une flèche. Une lentille "réfracte" le faisceau, changeant sa direction.

    La distance focale d'une lentille correspond à la distance entre la lentille et le plan focal sur lequel se trouve le point focal. Elle est donnée en millimètres (f = mm).

    Lentilles convergentes (positives) et divergentes (négatives)

    Les lentilles convergentes réfractent les rayons lumineux se déplaçant parallèlement à l'axe optique en un point appelé le point focal.

    Les lentilles divergentes réfractent les rayons lumineux se déplaçant parallèlement à l'axe optique comme s'ils provenaient d'un point appelé le foyer "virtuel".

    Les lentilles “réfractent” les rayons lumineux

    Vous pouvez trouver la distance focale de la lentille comme un numéro imprimé sur le support de lentille. La MiniBOX contient une lentille convergente de 100 mm, deux lentilles convergentes de 40 mm et une lentille négative de -50 mm. Les numéros indiquent la distance focale.

    La lentille convergente est également appelée lentille positive ou convexe. La partie centrale de la lentille est toujours plus épaisse que le bord.

    La lentille convergente agrandit l'image. Le grossissement est différent pour la lentille de 40 mm et celle de 100 mm. L'image peut être droite ou inversée.

    La lentille négative (lentille divergente) est parfois aussi appelée lentille négative ou concave. La partie centrale de la lentille est toujours plus fine que le bord.

    Avec la lentille négative (ici : lentille de -50 mm), l'image est toujours réduite et toujours droite.

    Nous supposons que nos lentilles sont des "lentilles minces". Cela signifie que nous pouvons les considérer comme un plan unique sans nous soucier de leur épaisseur. Cela rend les explications et les calculs beaucoup plus simples.

    Les réponses ont-elles suscité d'autres questions ? Alors découvrez exactement comment fonctionnent les lentilles...

    Image de la lentille

    Prenez maintenant les cubes de lentilles. Avec la bonne lentille, essayez de déchiffrer les informations sur la distance focale dans les cubes montrés. Déplacez la lentille sur l'écriture jusqu'à ce qu'elle soit de la même taille que le texte "UC2".

    Pouvez-vous voir le texte de la même taille et orientation que le "UC2" ? Que se passe-t-il lorsque vous changez la distance entre la lentille et l'image ?

    Que se passe-t-il si vous utilisez une lentille avec la mauvaise distance focale ?

    Image d'un objet à travers une lentille positive

    Prenons la lentille convergente comme exemple. Nous commençons par un objet (flèche verte) et voyons ce qui arrive aux rayons qui partent du sommet. Il y a une infinité de rayons dans toutes les directions, mais pour dessiner la figure, les trois rayons suivants suffiront :

    1. Le rayon central (orange) passe sans être perturbé par le centre de la lentille.
    2. Le rayon focal (jaune) commence également à partir de la pointe de la flèche, mais passe par le foyer côté objet à une distance focale f. Après la lentille, il continue à la même hauteur, mais maintenant parallèlement à l'axe optique.
    3. Le rayon parallèle (rouge) se déplace d'abord parallèlement à l'axe optique, mais est ensuite réfracté à la lentille de manière à passer par le point focal côté image à une distance focale f.

    L'image se forme là où tous les rayons se croisent. Le principe est utilisé pour tous les points ou les rayons d'un objet émanant d'eux. Selon la lentille utilisée et selon la position de l'objet, les propriétés de l'image changent, telles que la taille, l'orientation et la position.

    Image d'un objet à travers une lentille négative

    Dans le cas de la lentille négative, nous utilisons la même méthode pour imager le chemin des rayons. Contrairement au cas de la lentille convergente, l'image est toujours réduite et virtuelle. Le grossissement dépend de la position de l'objet devant la lentille. Contrairement à la lentille convergente, l'image est créée du côté objet et est donc appelée une image virtuelle. Vous pouvez la voir directement avec vos yeux, mais ne pas la projeter sur un écran.

    La façon dont une lentille crée une image est prévisible en connaissant la distance focale de cette lentille. Par conséquent, une certaine distance doit être maintenue afin que vous puissiez voir l'écriture avec la lentille spécifiée sur la feuille précédente.

    Le grossissement et l'emplacement où l'image est formée dépendent de la distance focale de la lentille et de la distance entre la lentille et l'objet.

    Avec la lentille divergente (f = -50 mm), vous voyez toujours une image virtuelle réduite. Une image virtuelle ne peut être vue qu'avec l'œil. Jusqu'à présent, nous n'avons vu que des images virtuelles.

    La lentille convergente comme loupe

    Prenez le cube de lentilles UC2 avec une distance focale f = 40 mm et utilisez-le comme une loupe.

    Pouvez-vous lire les petites lettres à travers la lentille convergente ? Qu'est-ce qui est écrit là ?

    Une lentille en action peut être trouvée ici :

    Ce que font les lentilles convergentes

    Avec les lentilles convergentes, l'image et le grossissement dépendent de la position de l'objet.

    Si la distance entre l'objet et la lentille est supérieure à deux fois la distance focale de la lentille, alors l'image est...

    • Inversée
    • Côté opposé
    • Réduite
    • Réelle

    Si la distance entre l'objet et la lentille est exactement deux fois la distance focale de la lentille, alors l'image est...

    • Inversée
    • Côté opposé
    • Même taille
    • Réelle

    Si la distance entre l'objet et la lentille est supérieure à la distance focale et inférieure à deux fois la distance focale de la lentille, alors l'image est...

    • Inversée
    • Côté opposé
    • Agrandie
    • Réelle

    Distance de l'objet (g)

    La distance entre l'objet et le plan de la lentille est appelée g.

    Largeur de l'image (b)

    La distance entre le plan de la lentille et l'image formée par la lentille est désignée comme b.

    La lentille convergente peut produire une image réelle. L'image réelle peut ensuite être vue sur un écran.

    Pourquoi la loupe agrandit-elle ?

    Effet de loupe !

    Si la distance entre l'objet et la lentille est inférieure à la distance focale de la lentille, alors l'image est...

    • Droite
    • Côté droit
    • Agrandie
    • Virtuelle

    La loupe est le plus simple de tous les dispositifs optiques, car elle consiste uniquement en une simple lentille convergente avec une distance focale appropriée. Pourquoi le cube avec les 50 mm agrandit-il le petit texte ? Si l'objet est devant la distance focale de la lentille - c'est-à-dire à moins de 50 mm devant la lentille - la lentille crée une image virtuelle qui se trouve derrière l'objet réel. L'œil la perçoit agrandie. Consultez le schéma ci-dessus.

    Calculez le grossissement de la loupe en utilisant la formule suivante :

    250 mm est la distance de vision distincte - c'est-à-dire la distance entre l'objet et l'œil à laquelle la plupart des gens peuvent bien lire. Plus d'informations à ce sujet plus tard dans la section “accommodation” de l'œil.

    Comment

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/FRENCH/CoreTelescopeFR/index.html b/docs/Toolboxes/DiscoveryCore/FRENCH/CoreTelescopeFR/index.html index f04543515..5911f1cf2 100644 --- a/docs/Toolboxes/DiscoveryCore/FRENCH/CoreTelescopeFR/index.html +++ b/docs/Toolboxes/DiscoveryCore/FRENCH/CoreTelescopeFR/index.html @@ -10,7 +10,7 @@ - + @@ -27,7 +27,7 @@ Cherchez un objet au loin et utilisez le télescope de Galilée pour le regarder.

    Qu'est-ce qu'un télescope de Kepler ?

    Placez les lentilles dans les positions correctes comme indiqué dans le schéma. Ensuite, regardez au loin à travers le télescope.

    À quoi ressemble l'image ? Comment est l'image orientée ?

    En regardant à travers le télescope, variez les distances entre les composants pour voir une image nette !

    Voici un télescope de Kepler

    Ce type de télescope est souvent utilisé en astronomie.

    Voici comment fonctionne le télescope de Kepler

    Quelle est l'augmentation de ce télescope de Kepler ?

    Formule pour calculer l'agrandissement

    Ce télescope peut atteindre un grossissement plus élevé que le télescope de Galilée. Mais il crée une image inversée. Cependant, ce n'est pas un problème pour observer les étoiles.

    L'image est toujours
    • Agrandie par le grossissement de la formule ci-dessus
    • Inversée
    • Côtés inversés

    Le champ de vision est plus grand qu'avec le télescope de Galilée.


    Tutoriel : télescope de Kepler

    Matériaux nécessaires :

    • Huit plaques de base
    • Lentille positive de 100 mm (dans un cube)
    • Lentille positive de 50 mm (dans un cube)
    • Deux cubes vides

    Schéma (vue latérale) :

    Instructions pour assembler le télescope de Kepler :

    Étape 1 : Alignez les cubes

    Alignez les cubes de sorte que les deux lentilles soient aux extrémités et les deux cubes vides au milieu.

    Étape 2 : Fixez les cubes avec des plaques de base

    Fixez les cubes avec les plaques de base en les plaçant en haut et en bas.

    Étape 3 : Ajustez la distance

    Ajustez la distance entre les lentilles comme montré dans l'image.

    Étape 4 : Utilisez le télescope de Kepler

    Cherchez un objet au loin et utilisez le télescope de Kepler pour le regarder.

    Qu'est-ce qu'une longue-vue ?

    La longue-vue est longue, donc le schéma n'est pas à la même taille. Placez les lentilles dans les positions correctes comme indiqué dans le schéma et regardez au loin à travers le télescope.

    ce qui donne

    Comment l'image ici se compare-t-elle au télescope de Kepler ?

    En regardant à travers le télescope, ajustez les distances entre les composants pour voir une image nette !

    Voici comment fonctionne la longue-vue

    Le grossissement est comme celui du télescope de Kepler. La lentille redressante ne change que l'orientation (l'image est inversée), pas le grossissement.

    Une image droite est nécessaire pour les observations terrestres. Les véritables télescopes terrestres utilisent des systèmes de prismes pour tourner l'image et la garder compacte.

    L'image est
    • Agrandie au même grossissement que le télescope de Kepler
    • Droite
    • Miroir

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/FRENCH/coreMicroscopeFR/index.html b/docs/Toolboxes/DiscoveryCore/FRENCH/coreMicroscopeFR/index.html index 86e1ae0a5..c29ad1c83 100644 --- a/docs/Toolboxes/DiscoveryCore/FRENCH/coreMicroscopeFR/index.html +++ b/docs/Toolboxes/DiscoveryCore/FRENCH/coreMicroscopeFR/index.html @@ -10,7 +10,7 @@ - + @@ -30,7 +30,7 @@

    Matériaux nécessaires :

    • Objectif de microscope 4x
    • Support long d'objectif de microscope avec engrenage
    • Oculaire de Ramsden (dans un cube)
    • Deux miroirs non cinématiques (dans des cubes)
    • Porte-échantillon (dans un cube)
    • Trois cubes vides
    • 11 plaques de base
    • Plaque de base pour smartphone
    • Lampe torche
    • Lentille de 50 mm (dans un cube)

    Schéma (vue latérale) :

    Instructions pour assembler le microscope pour smartphone :

    Étape 1 : Construire une ligne de quatre plaques de base

    ![](../IMAGES/MINIBOXTUTORIAL/image49

    .jpg)

    Étape 2 : Assembler les composants

    Placez le support d'objectif de microscope à une extrémité suivi des deux miroirs se faisant face et d'un cube vide à l'autre extrémité. Fixez-les avec des plaques de base.

    Étape 3 : Ajuster l'objectif

    Construisez un cube avec l'objectif de microscope à l'intérieur. Ajustez la hauteur de l'objectif si nécessaire en utilisant l'engrenage.

    Étape 4 : Placer l'oculaire

    Placez l'oculaire à côté de l'objectif de microscope et un cube vide à côté. Respectez la bonne orientation de l'oculaire.

    Étape 5 : Aligner la base du smartphone

    Placez la base du smartphone avec le trou aligné avec l'oculaire. Remarque : Vous pouvez ajuster l'orientation de la base du smartphone pour adapter la taille de votre smartphone.

    Étape 6 : Installer le porte-échantillon

    Placez le cube porte-échantillon au-dessus de l'objectif de microscope. Respectez la distance entre eux. Vous pouvez ajuster la distance approximative en faisant glisser le porte-échantillon à l'intérieur du cube et la distance plus fine en utilisant l'engrenage.

    Étape 7 : Ajouter la lentille convergente et la lampe

    Placez un cube de lentille convergente au-dessus du cube porte-échantillon et placez la lampe torche au-dessus. Placez le smartphone aligné avec l'oculaire.

    Étape 8 : Ajuster pour la clarté

    Essayez de déplacer le smartphone de manière à ce que tout le cercle de l'oculaire apparaisse illuminé. Ensuite, tournez l'engrenage pour focaliser et obtenir une image nette de l'échantillon.

    Mieux avec le smartphone ou l'œil ?

    L'appareil photo du smartphone a une lentille avec une distance focale très courte car elle doit s'adapter à l'épaisseur du smartphone. La lentille crée alors une image sur le capteur de la caméra dont les propriétés sont similaires à celles de l'œil humain.

    L'œil peut voir des objets à la fois de loin et de près. Cette propriété est appelée accommodation.

    L'appareil photo du smartphone peut également faire cela, mais cela s'appelle autofocus. Cela décrit la capacité à imager nettement des objets à différentes distances sur le capteur.

    L'image de l'oculaire provient de rayons parallèles, comme si elle venait de l'infini. Vous avez observé avec un œil détendu (regardant au loin) ou avec une caméra mise au point à l'infini.


    Résultats des calculs

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/FRENCH/uc2miniboxFR/index.html b/docs/Toolboxes/DiscoveryCore/FRENCH/uc2miniboxFR/index.html index c2ede4982..2eec4cce8 100644 --- a/docs/Toolboxes/DiscoveryCore/FRENCH/uc2miniboxFR/index.html +++ b/docs/Toolboxes/DiscoveryCore/FRENCH/uc2miniboxFR/index.html @@ -10,7 +10,7 @@ - + @@ -24,7 +24,7 @@ docs/01_Toolboxes/01_DiscoveryCore/IMAGES/MINIBOX/2.png

    Si vous ne voyez pas une image nette, déplacez les inserts (par exemple, la lentille) jusqu'à ce que vous la voyiez clairement. La flèche verte sur l'image vous montre comment faire.

    Ici, vous pouvez trouver une petite vidéo qui explique le concept de base du cube

    Que signifient les symboles ?

    Durée : 2

    Expérience : Si vous voyez ce bloc, il y a quelque chose à expérimenter ! Vous pouvez placer un cube UC2 sur ce bloc.
    Explications : Si vous voyez cette icône, il y a quelque chose à apprendre !
    Calculs : Il y a quelque chose à calculer ici. Prenez un stylo et du papier et commencez les puzzles.
    Attention : Ne touchez pas les surfaces en verre avec vos doigts !
    Nettoyage des lentilles : Si vous avez déjà touché la lentille, vous pouvez la nettoyer avec un chiffon pour lunettes.

    Que peut faire une lentille ?

    Durée : 2

    Prenez un ou plusieurs cubes qui contiennent une lentille et regardez le symbole UC2 montré ici. Tenez le cube dans votre main et changez la distance entre la lentille et l'image.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/GERMAN/CoreLens/index.html b/docs/Toolboxes/DiscoveryCore/GERMAN/CoreLens/index.html index 6c2c143da..7dc30361e 100644 --- a/docs/Toolboxes/DiscoveryCore/GERMAN/CoreLens/index.html +++ b/docs/Toolboxes/DiscoveryCore/GERMAN/CoreLens/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Linse

    Linsen

    In der Strahlenoptik wird Licht als Bündel von Strahlen (Pfeilen) dargestellt, was die physikalischen Eigenschaften des Lichts vereinfacht. Ein Strahl hat eine Richtung und wird daher mit einem Pfeil gezeichnet. Eine Linse „bricht“ den Strahl und ändert dessen Richtung.

    Die Brennweite einer Linse entspricht der Entfernung von der Linse zur Brennebene, auf der der Brennpunkt liegt. Sie wird in Millimetern angegeben (f = mm).

    Sammellinsen (positiv) und Zerstreuungslinsen (negativ)

    Sammellinsen brechen die Lichtstrahlen, die parallel zur optischen Achse verlaufen, in einem Punkt, der Brennpunkt genannt wird.

    Die Zerstreuungslinsen brechen die Lichtstrahlen, die parallel zur optischen Achse verlaufen, so, als ob sie von einem Punkt, dem „virtuellen“ Brennpunkt, ausgingen.

    Linsen „brechen“ die Lichtstrahlen

    Sie können die Brennweite der Linse als aufgedruckte Zahl am Linsenhalter finden. Die MiniBOX erhält eine 100mm Sammellinse, zwei 40mm Sammellinsen und eine -50mm negative Linse. Die Zahlen geben die Brennweite an.

    Die Sammellinse wird auch positive oder konvexe Linse genannt. Der mittlere Teil der Linse ist immer dicker als der Rand.

    Die Sammellinse vergrößert das Bild. Die Vergrößerung unterscheidet sich zwischen der 40mm Linse und der 100mm Linse. Das Bild kann aufrecht oder invertiert sein.

    Die negative Linse (Streulinse) wird manchmal auch negative oder konkave Linse genannt. Der mittlere Teil der Linse ist immer dünner als der Rand.

    Mit der negativen Linse (hier: -50 mm Linse) wird das Bild immer verkleinert und immer aufrecht dargestellt.

    Wir gehen davon aus, dass unsere Linsen sogenannte „dünne Linsen“ sind. Das bedeutet, dass wir sie als eine Ebene betrachten können und uns nicht um ihre Dicke kümmern müssen. Das macht Erklärungen und Berechnungen viel einfacher.

    Haben die Antworten weitere Fragen aufgeworfen? Dann fahren Sie fort, um genau zu verstehen, wie Linsen funktionieren...

    Linsenbild

    Nehmen Sie jetzt die Linsenwürfel. Versuchen Sie mit der richtigen Linse, die Brennweiteninformation in den Würfeln zu entziffern. Bewegen Sie die Linse über die Schrift, bis sie dieselbe Größe wie der Text "UC2" hat.

    Können Sie den Text in derselben Größe und Ausrichtung wie das "UC2" sehen? Was passiert, wenn Sie den Abstand zwischen Linse und Bild ändern?

    Was passiert, wenn Sie eine Linse mit der falschen Brennweite verwenden?

    Bild eines Objekts durch eine positive Linse

    Nehmen wir die Sammellinse als Beispiel. Wir starten mit einem Objekt (grüner Pfeil) und sehen, was mit den Strahlen passiert, die von der Spitze ausgehen. Es gibt unendlich viele Strahlen in alle Richtungen, aber für die Zeichnung der Figur reichen die folgenden drei Strahlen aus:

    1. Der Zentralstrahl (orange) passiert ungestört das Zentrum der Linse.

    2. Der Fokusstrahl (gelb) startet ebenfalls von der Spitze des Pfeils, geht aber durch den objektseitigen Fokus bei Brennweite f. Nach der Linse geht er in gleicher Höhe, aber jetzt parallel zur optischen Achse weiter.

    3. Der Parallelstrahl (rot) verläuft zunächst parallel zur optischen Achse, wird dann aber an

      der Linse so gebrochen, dass er durch den bildseitigen Brennpunkt bei Brennweite f verläuft.

    Das Bild entsteht dort, wo alle Strahlen sich schneiden. Dieses Prinzip wird für alle Punkte oder die von ihnen ausgehenden Strahlen eines Objekts verwendet. Je nach verwendeter Linse und Position des Objekts ändern sich die Eigenschaften des Bildes, wie Größe, Orientierung und Position.

    Bild eines Objekts durch eine negative Linse

    Im Fall der negativen Linse verwenden wir dieselbe Methode, um den Strahlengang abzubilden. Anders als bei der Sammellinse ist das Bild immer verkleinert und virtuell. Die Vergrößerung hängt von der Position des Objekts vor der Linse ab. Anders als bei der Sammellinse wird das Bild auf der Objektseite erzeugt und daher als virtuelles Bild bezeichnet. Sie können es direkt mit Ihren Augen sehen, aber nicht auf einen Bildschirm projizieren.

    Die Art, wie eine Linse ein Bild erzeugt, ist vorhersehbar, wenn man die Brennweite dieser Linse kennt. Daher muss ein bestimmter Abstand eingehalten werden, damit Sie die Schrift mit der angegebenen Linse auf dem vorherigen Blatt sehen können.

    Die Vergrößerung und der Ort, an dem das Bild entsteht, hängen von der Brennweite der Linse und dem Abstand zwischen Linse und Objekt ab.

    Mit der Zerstreuungslinse (f = -50 mm) sehen Sie immer ein verkleinertes virtuelles Bild. Ein virtuelles Bild kann nur mit dem Auge betrachtet werden. Bisher haben wir nur virtuelle Bilder gesehen.

    Die Sammellinse als Lupe

    Nehmen Sie den UC2-Linsenwürfel mit einer Brennweite von f=40mm und verwenden Sie ihn als Lupe.

    Können Sie die kleinen Buchstaben durch die Sammellinse lesen? Was steht dort?

    Eine Linse in Aktion finden Sie hier:

    Das machen Sammellinsen

    Mit den Sammellinsen hängen Bild und Vergrößerung von der Position des Objekts ab.

    Wenn der Abstand zwischen Objekt und Linse mehr als das Doppelte der Brennweite der Linse beträgt, dann ist das Bild...

    • Umgekehrt
    • Seitlich getauscht
    • Verkleinert
    • Real

    Wenn der Abstand zwischen Objekt und Linse genau das Doppelte der Brennweite der Linse beträgt, dann ist das Bild...

    • Umgekehrt
    • Seitlich getauscht
    • Gleiche Größe
    • Real

    Wenn der Abstand zwischen Objekt und Linse mehr als die Brennweite und weniger als das Doppelte der Brennweite der Linse beträgt, dann ist das Bild...

    • Umgekehrt
    • Seitlich getauscht
    • Vergrößert
    • Real

    Objektabstand (g)

    Der Abstand zwischen dem Objekt und der Linsenebene wird als g bezeichnet.

    Bildweite (b)

    Der Abstand zwischen der Linsenebene und dem durch die Linse gebildeten Bild wird als b bezeichnet.

    Die Sammellinse kann ein reales Bild erzeugen. Das reale Bild kann dann auf einem Schirm gesehen werden.

    Deshalb vergrößert die Lupe

    Lupeneffekt!

    Wenn der Abstand zwischen dem Objekt und der Linse weniger als die Brennweite der Linse beträgt, dann ist das Bild...

    • Aufrecht
    • Richtig herum
    • Vergrößert
    • Virtuell

    Die Lupe ist das einfachste aller optischen

    Geräte, da sie nur aus einer einfachen Sammellinse mit geeigneter Brennweite besteht. Warum vergrößert der Würfel mit 50 𝑚𝑚 den kleinen Text? Wenn das Objekt vor der Brennweite der Linse liegt – also weniger als 50 𝑚𝑚 vor der Linse – erzeugt die Linse ein virtuelles Bild, das hinter dem eigentlichen Objekt liegt. Das Auge nimmt es vergrößert wahr. Schauen Sie sich das obenstehende Diagramm an.


    Berechnen Sie die Vergrößerung der Lupe mit der folgenden Formel:

    250 𝑚𝑚 ist der Abstand der klaren Sehweite – d. h. der Abstand zwischen dem Objekt und dem Auge, bei dem die meisten Menschen gut lesen können. Mehr dazu später bei der „Akkommodation“ des Auges.

    Wie funktioniert ein Kinoprojektor?

    Nehmen Sie den UC2-Linsenwürfel mit einer Brennweite von 𝑓 =40 𝑚𝑚 und platzieren Sie ihn hinter dem Probenhalterwürfel. Der Abstand zwischen dem Objekt und der Linse (also der Objektabstand g) sollte ca. 50 mm betragen. Wenn Sie das Objekt jetzt mit der Taschenlampe beleuchten, sehen Sie es in etwa 200 mm Entfernung scharf an der Wand. Ein Kinoprojektor hat anstelle des Objekts einen Filmstreifen und natürlich eine viel stärkere Lichtquelle.

    Verwenden Sie eine Taschenlampe (z. B. von Ihrem Handy) als Lichtquelle und halten Sie sie vor das Objekt

    Verwenden Sie das Bild oder den Text auf dem Mikroskopobjektträger als Objekt

    Wie ist das Bild ausgerichtet? Schieben Sie die Linse hin und her im Würfel und sehen Sie, wann das Bild scharf ist. Finden Sie das Bild für g = 50mm, 60mm, 65mm und messen Sie den Abstand zwischen der Linse und dem Bild.

    Wie funktioniert ein Kinoprojektor?

    Wo ist das Bild?

    Wenn ein Objekt durch eine Sammellinse abgebildet wird, hängen Position und Größe des Bildes von der Entfernung (g) des Objekts zur Linse und deren Brennweite (f) ab. Die Linsengleichung beschreibt die Beziehung zwischen Bildweite (b) und Objektabstand (g):

    Wie groß ist das Bild?

    Die Vergrößerung des Objekts auf der Leinwand kann einfach mit der folgenden Formel berechnet werden:

    Wie der Projektor funktioniert

    Überprüfen Sie, ob Ihre Beobachtung mit der Berechnung übereinstimmt

    Berechnen Sie die Vergrößerung des Projektors für die verschiedenen Werte von g und b.

    Unsere Linse hat eine Brennweite von f= 40 mm.

    Für g = 50mm → b = 200mm

    Für g = 60 mm → b = 120 mm\

    Für g = 65 mm → b = 104 mm\


    Der Projektor erzeugt immer ein vergrößertes, invertiertes (umgekehrtes) Bild. Die Position des Bildes und seine Vergrößerung hängen von der Position und Größe des Objekts ab.

    Tutorial: Bestimmung der Brennweite einer positiven Linse

    Benötigte Materialien:

    • Lichtquelle (z. B. Raumbeleuchtung)
    • Positive Linse
    • Schirm (z

    . B. Tisch, Stück Papier usw.)

    Anleitung:

    1. Positionieren Sie die positive Linse so, dass sie der Lichtquelle zugewandt ist. Richten Sie einen Schirm parallel zur Brennebene der Linse aus.
    2. Ändern Sie den Abstand zwischen Linse und Schirm.
    3. Beobachten und dokumentieren Sie sorgfältig die Position, an der die Lichtquelle ein klares Bild auf der Oberfläche des Schirms bildet.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/GERMAN/CoreTelescope/index.html b/docs/Toolboxes/DiscoveryCore/GERMAN/CoreTelescope/index.html index d3f87053e..2716a75a3 100644 --- a/docs/Toolboxes/DiscoveryCore/GERMAN/CoreTelescope/index.html +++ b/docs/Toolboxes/DiscoveryCore/GERMAN/CoreTelescope/index.html @@ -10,7 +10,7 @@ - + @@ -28,7 +28,7 @@ Suche ein Objekt in der Ferne und betrachte es durch Galileis Teleskop.

    Was ist ein Kepler-Teleskop?

    Setze die Linsen gemäß dem Diagramm in die richtigen Positionen. Dann schaue durch das Teleskop in die Ferne.

    Wie sieht das Bild aus? Wie ist die Bildausrichtung?

    Während du durch das Teleskop schaust, variiere die Abstände zwischen den Komponenten, um ein solch scharfes Bild zu sehen!

    Das ist ein Kepler-Teleskop

    Dieser Teleskoptyp wird oft in der Astronomie verwendet.

    So funktioniert das Kepler-Teleskop

    Welche Vergrößerung hat dieses Kepler-Teleskop?

    Formel zur Berechnung der Vergrö

    ßerung

    Dieses Teleskop kann eine höhere Vergrößerung als das Galilei-Teleskop erreichen. Es erzeugt jedoch ein umgekehrtes Bild. Das ist jedoch kein Problem bei der Beobachtung von Sternen.

    Das Bild ist immer
    • Vergrößert durch die Vergrößerung aus der obigen Formel
    • Umgekehrt
    • Seitlich vertauscht

    Das Sichtfeld ist größer als beim Galilei-Teleskop.


    Tutorial: Keplers Teleskop

    Benötigte Materialien:

    • Acht Bodenplatten
    • 100 mm positive Linse (im Würfel)
    • 50 mm positive Linse (im Würfel)
    • Zwei leere Würfel

    Diagramm (Seitenansicht):

    Anleitung zum Zusammenbau von Keplers Teleskop:

    Schritt 1: Würfel ausrichten

    Richte die Würfel so aus, dass die beiden Linsen an den Extremen liegen und die beiden leeren Würfel in der Mitte.

    Schritt 2: Würfel mit Bodenplatten fixieren

    Fixiere die Würfel mit den Bodenplatten, indem du sie oben und unten platzierst.

    Schritt 3: Abstand justieren

    Justiere den Abstand zwischen den Linsen, wie im Bild gezeigt.

    Schritt 4: Keplers Teleskop verwenden

    Suche ein Objekt in der Ferne und betrachte es durch Keplers Teleskop.

    Was ist ein Spektiv?

    Das Spektiv ist lang, daher ist das Schema nicht gleich groß. Setze die Linsen gemäß dem Diagramm in die richtigen Positionen und schaue durch das Teleskop in die Ferne.

    was zu folgendem führt

    Wie vergleicht sich das Bild hier mit dem Kepler-Teleskop?

    Während du durch das Teleskop schaust, justiere die Abstände zwischen den Komponenten, um ein scharfes Bild zu sehen!

    So funktioniert das Spektiv

    Die Vergrößerung ist wie beim Kepler-Teleskop. Die Umkehrlinse ändert nur die Orientierung (das Bild wird umgekehrt), nicht die Vergrößerung.

    Ein aufrechtes Bild ist für terrestrische Beobachtungen notwendig. Echte terrestrische Teleskope verwenden Prismensysteme, um das Bild zu drehen und kompakt zu halten.

    Das Bild ist
    • Mit der gleichen Vergrößerung wie das Kepler-Teleskop vergrößert
    • Aufrecht
    • Gespiegelt

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/GERMAN/coreMicroscope/index.html b/docs/Toolboxes/DiscoveryCore/GERMAN/coreMicroscope/index.html index a94dcb7a3..0ed01b12e 100644 --- a/docs/Toolboxes/DiscoveryCore/GERMAN/coreMicroscope/index.html +++ b/docs/Toolboxes/DiscoveryCore/GERMAN/coreMicroscope/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@ ![](../IMAGES/MINIBO

    XTUTORIAL/image33.png)

    Mikroskop mit "Unendlichkeitsoptik" und Okular

    Kannst du das mikroskopische Bild durch die Okularlinse mit deinen Augen sehen? Welchen Effekt hat der Spiegel? Richte das Mikroskop ohne den Spiegel ein. Stelle sicher, dass du immer noch zwei leere Räume zwischen der Tubuslinse und dem Okular hast. Was beobachtest du dann?

    Eine kurze Einführung in Spiegel und deren Anwendungen findest du hier:

    Wozu dient das Okular?

    Neuere Mikroskope sind mit sogenannten "Unendlichkeitsoptiken" ausgestattet. In diesem Fall erzeugt die Linse kein reales Zwischenbild. Das Licht verlässt die Linse als unendliche parallele Strahlen. Am Ende des "unendlichen" Tubus befindet sich eine Tubuslinse. Diese erzeugt ein Zwischenbild, das dann durch das Okular erneut vergrößert wird.

    Das Bild hinter dem Okular ist umgekehrt, umgekehrt, vergrößert und virtuell. Das virtuelle Bild kann mit dem Auge gesehen werden.

    Diese Konfiguration ist sehr nützlich in modernen Mikroskopen, da sie das Einfügen zusätzlicher Komponenten wie Filter zwischen Objektiv und Tubuslinse erlaubt, ohne den optischen Weg zu beeinflussen.

    Ein Filter kann verwendet werden, um die Helligkeit und Farbe des Bildes zu ändern.


    Das Okular ist dafür gut

    Wie groß ist die Vergrößerung nach dem Okular?

    Gesamtvergrößerung

    Ein Okular ist eigentlich nur eine Linse, die das Zwischenbild vergrößert. Es bildet das virtuelle Bild so ab, dass du es mit deinen Augen sehen kannst.

    Mit dem Spiegel kannst du nicht nur dich selbst sehen, sondern auch das einfallende Licht in jede Richtung reflektieren. So kannst du den optischen Weg falten und die Arbeit komfortabler gestalten. Der Spiegel beeinflusst zwar nicht die Vergrößerung, dreht aber das Bild in eine Richtung.

    Tutorial: Lichtmikroskop mit Unendlichkeitsoptik und Okular

    Benötigte Materialien:

    • Keplers Teleskop
    • Taschenlampe
    • Acht Bodenplatten
    • Probenhalter (im Würfel) mit Probe
    • Spiegel (im Würfel)
    • Leerwürfel
    • Okular (im Würfel)

    Diagramm (Seitenansicht):

    Anleitung zum Zusammenbau des Lichtmikroskops mit Unendlichkeitsoptik und Okular:

    Schritt 1: Probenhalter-Würfel hinzufügen

    Füge den Probenhalter-Würfel im Keplers Teleskop neben der 50-mm-Sammellinse hinzu.

    Schritt 2: Neben der 100-mm-Linse zusammenbauen

    Montiere neben der 100-mm-Sammellinse einen Leerwürfel und daneben den Spiegelwürfel.

    Schritt 3: Das Okular platzieren

    Platziere das Okular oben auf dem Spiegelwürfel mit der richtigen Orientierung. Beleuchte die Probe aus ein

    iger Entfernung.

    Schritt 5: Für ein scharfes Bild justieren

    Schaue durch das Okular. Justiere den Linsenabstand, bis du ein fokussiertes scharfes Bild siehst. Hinweis: Wenn du das Präparat nicht siehst, versuche vorsichtig die Position der Probe zu justieren, bis du das Präparat siehst.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/GERMAN/uc2miniboxDE/index.html b/docs/Toolboxes/DiscoveryCore/GERMAN/uc2miniboxDE/index.html index de77e930d..55c3afe04 100644 --- a/docs/Toolboxes/DiscoveryCore/GERMAN/uc2miniboxDE/index.html +++ b/docs/Toolboxes/DiscoveryCore/GERMAN/uc2miniboxDE/index.html @@ -10,7 +10,7 @@ - + @@ -27,7 +27,7 @@ ||Rechnungen: Hier gibt es etwas zu rechnen. Nehmen Sie einen Stift und Papier und beginnen Sie mit den Rätseln. | ||Vorsicht: Berühren Sie die Glasoberflächen nicht mit Ihren Fingern! | ||Reinigung der Linsen: Wenn Sie die Linse bereits berührt haben, können Sie sie mit einem Brillentuch reinigen. |

    Was kann eine Linse bewirken?

    Nehmen Sie einen oder mehrere der Würfel, die eine Linse enthalten, und betrachten Sie das hier gezeigte UC2-Symbol. Halten Sie den Würfel in Ihrer Hand und ändern Sie den Abstand zwischen der Linse und dem Bild.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/Opticsintro/index.html b/docs/Toolboxes/DiscoveryCore/Opticsintro/index.html index 4b57571c8..99f694d0e 100644 --- a/docs/Toolboxes/DiscoveryCore/Opticsintro/index.html +++ b/docs/Toolboxes/DiscoveryCore/Opticsintro/index.html @@ -10,7 +10,7 @@ - + @@ -36,7 +36,7 @@

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/SPANISH/core_intro/index.html b/docs/Toolboxes/DiscoveryCore/SPANISH/core_intro/index.html index a0fe9b7b8..e52afde06 100644 --- a/docs/Toolboxes/DiscoveryCore/SPANISH/core_intro/index.html +++ b/docs/Toolboxes/DiscoveryCore/SPANISH/core_intro/index.html @@ -10,7 +10,7 @@ - + @@ -21,7 +21,7 @@ Objetivo del microscopio: un sistema de lentes especial que agranda un objeto

    Un recorrido rápido a través de una caja ejemplar y cómo se ven los cubos (estado de octubre de 2022) se puede encontrar aquí:

    ¿Qué es UC2?

    El elemento central del proyecto UC2 es un cubo simple. El cubo consta de dos mitades y alberga un inserto deslizable. El inserto puede contener varios componentes ópticos (por ejemplo, lentes, espejos), lo que significa que se pueden implementar diferentes funciones con cada cubo.

    Tipo de cubo 1: moldeado por inyección con conexión de enchufe

    Base

    Base

    El cubo se puede montar en una placa base. Los módulos de la placa base se pueden juntar como un rompecabezas.

    UC2 para imprimir tú mismo

    El cubo UC2 también se puede imprimir en 3D. Se ve igual que el modelo moldeado por inyección, pero aquí consiste en una tapa de cubo y el cuerpo del cubo, que se mantienen unidos con tornillos. Los tornillos son excelentes para colocarlos en la placa magnética. Al combinar diferentes módulos de cubos, se pueden ensamblar fácilmente diferentes estructuras ópticas. Una nueva función se puede agregar con cada dado. Tu creatividad no tiene límites.

    Tipo de cubo 2: impreso en 3D con conexión magnética

    Dados

    Placa base con imanes

    En la placa base impresa en 3D hay pequeños imanes esféricos en los que se colocan los cubos.

    ¿Quieres más dados? Entonces puedes construirlos tú mismo. Puedes encontrar todo aquí

    Así es como encajan los dados

    Duración: 1

    Asegúrate de que los cubos estén colocados correctamente en la placa y no estén inclinados. Al final es importante que los insertos estén en el lugar correcto.

    Si no ves una imagen nítida, mueve los insertos (por ejemplo, lente) hasta que la veas claramente. La flecha verde en la imagen te muestra cómo hacerlo.

    Aquí puedes encontrar un pequeño video que explica el concepto central del cubo

    Of course, here's the translation of the provided text into Spanish:


    ¿Qué significan los símbolos?

    Duración: 2

    Experimenta Si ves este bloque, ¡hay algo con lo que experimentar! Puedes colocar un cubo UC2 en este bloque.
    Explicaciones: Si ves este icono, ¡hay algo que aprender!
    Facturas: Aquí hay algo que calcular. Toma un lápiz y papel y comienza a resolver rompecabezas.
    Precaución: ¡No toques las superficies de vidrio con tus dedos!
    Limpieza de las lentes: Si ya has tocado la lente, puedes limpiarla con un paño para gafas.

    ¿Qué puede hacer una lente?

    Duración: 2

    Toma uno o más de los cubos que tienen una lente y observa el símbolo UC2 mostrado aquí. Sostén el cubo en tu mano y cambia la distancia entre la lente y la imagen.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryCore/Smartphone Microscope/index.html b/docs/Toolboxes/DiscoveryCore/Smartphone Microscope/index.html index e5d8a94dd..6bab04246 100644 --- a/docs/Toolboxes/DiscoveryCore/Smartphone Microscope/index.html +++ b/docs/Toolboxes/DiscoveryCore/Smartphone Microscope/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Smartphone Microscope with a finite corrected objective lens

    This video shows you how to build the UC2 smartphone microscope as also indicated in the PDF manual. It shows some tricks how to make it more stable and how to operate the Z-stage

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_FinOptics/index.html b/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_FinOptics/index.html index 4e6aae68f..a071cd40a 100644 --- a/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_FinOptics/index.html +++ b/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_FinOptics/index.html @@ -10,13 +10,13 @@ - +

    The Course BOX Alignment Procedure (Finite Optics)

    This is the alignment procedure of the experiments with finite-corrected optics. If you are looking for the infinity-corrected setups click here.

    First experiment: Finite-corrected Microscope with Köhler Illumination

    This experiment demonstrates the essential parts of a microscope and explains the concept of conjugate planes. The key components are: Light source, Collector lens, Field Diaphragm, Aperture Diaphragm, Condenser lens, Sample, Objective lens and Eyepiece lens.

    The Aperture set of conjugate planes: Lamp filament, Aperture diaphragm, Back Focal Plane of the objective, Exit pupil of the eye.

    The Field set of conjugate planes: Field diaphragm, Sample plane, Primary Image Plane, Retina.

    Second experiment: Abbe Diffraction Experiment

    The famous Abbe Diffraction Experiments shows how diffraction of light by a specimen (and interference with the illuminating light) creates an image and how collection of diffracted light defines the resolution of the microscope. With this setup it is possible to view both sets of conjugate planes at the same time, with one's eye or a camera.

    The Aperture set of conjugate planes: Lamp filament, Aperture diaphragm, Back Focal Plane of the objective, Mirror surface in the side arm, Retina.

    The Field set of conjugate planes: Field diaphragm, Sample plane, Primary Image Plan, Retina.

    We propose to use a diffraction grating as a sample and spatial filter in the BFP.

    This tutorial will lead you step-by-step through the alignment of the Finite-corrected Microscope, Köhler Illumination and Abbe Diffraction Experiment.

    1. Start with 1×13 baseplate and all the cubes:
    • Flashlight Cube (1)
    • Collector Lens Cube (2)
    • 2× Circular Aperture Cube (3)
    • Condenser Lens Cube (4)
    • Sample Cube (5)
    • Objective Lens Cube (6)
    • Objective in Z-Stage Cube (7)
    • Eyepiece Lens Cube (8)
    • 4× Screen Cube - 1× with white paper, 3× with lens tissue (9)

    2. Start by placing the sample - we will build the microscope around it.

    3. Place the Primary Image Plane (PIP) by definition: the distance is 200 mm from sample to PIP when using the 4× objective (finite-corrected for 160 mm, 40 mm working distance). Use the Sample cube with white paper as a screen.

    1. Place the objective lens. It is a single plano-convex lens with f' = 35 mm.

    2. Use direct illumination from the flashlight with! its lens. Adjust the position of the objective lens - focus the image on PIP by moving the lens back or forth.

    • Focussing Trick: Firstly move the whole objective lens cube in one direction (away from the sample). If the image sharpness in PIP improves, slide the insert in that direction. If the image sharpness in PIP get worse, slide the insert in the opposite direction, towards the sample. Continue until you get a focussed image of your sample on the PIP.

    1. Place the eyepiece lens behind the PIP. It is a single plano-convex lens with f' = 40 mm. Exchange the PIP screen with a semitransparent screen (lens tissue). While looking through the eyepiece, focus it on the PIP. Use the Focussing Trick again. The position within the cube of the sample holder for the paper screen and for the semitransparent screen has to be identical.

    2. Take away the screen from PIP. To dim the flashlight, put a piece of lens tissue in front of it. Look through the eyepiece - you should see a sharp image of your sample.

    3. Place the Field Diaphragm (FD). The position was chosen in order to work well with the availible lenss.

    1. Place the condenser lens. It is a single plano-convex lens with f' = 40 mm.

    2. Place the PIP screen back to its position.

    3. Place the flashlight on one end of the baseplate. Close the FD.

    4. Adjust the position of the condenser lens - focus the image of the FD on PIP by moving the lens back or forth (Focussing Trick). Once you see a sharp image of the closed FD on the screen in PIP, open and close the aperture and observe its effect.

    5. Remove the screen, look throught the eyepiece and check whether you see a sharp image of the closed FD.

    6. Place the Aperture Diaphragm (AD) into the Front Focal Plane (FFP) of the condenser lens (40 mm).

    • Focal Plane Trick - In case you don't know where exactly the FFP is, use this:

    • Use the Laser Cube with Beam Expander Cube to produce a collimated beam. Place the condenser lens in the collimated beam and find focus.

    • Place the AD into the same plane - slide in within the cube. Careful - push the Aperture from one side to keep it together.

    1. Remove the lens of the flashlight. The position of the flashlight remains.

    1. Place the collector lens. It is a single plano-convex lens with f' = 50 mm.

    2. Remove the FD. Close the AD. Center the flashlight with respect to the AD. Focus the image of the LED on the AD by adjusting the position of the collector lens (Focussing Trick).

    3. Place the FD back in the illumination path. Now the Köhler illumination is properly aligned.

    4. Place a semitransparent screen into the Back Focal Plane (BFP) of the objective lens. Close the AD and check that you see a focussed image of the AD in the BFP.

    5. Remove all screens. Use a lens tissue to dim the light and look through the eyepiece. Observe the effect of opening and closing the apertures.

    • Left: both apertures open. Middle: FD closed. Right: AD closed.

    1. Exhange objective lens with 4× objective in Z-Stage. Place a screen in PIP and observe the effect of opening and closing the apertures in the PIP.

    • Top: both apertures open. Middle: AD closed. Bottom: FD closed.

    1. Remove the screen. This is an aligned finite-corrected microscope with Köhler illumination.

    1. By adding 4 more cubes and another baseplate, we will now create the Abbe Diffraction Experiment. The extra cubes are:
    • Beamsplitter Cube (1)
    • Mirror 45° Cube (2)
    • Eyepiece Lens Cube (different f' than the previously used one!) (3)
    • Relay Lens Cube (4)

    24. Remove the eyepiece (40 mm) and add the 4×2 baseplate. Exchange the 4× objective with the objective lens (35 mm).

    25. Place the Beamsplitter Cube.

    1. Place the screen into the PIP, in front of the Beamsplitter. Place a new eyepiece lens behind the Beamsplitter. It is a single plano-convex lens with f' = 100 mm. While looking through the eyepiece, focus it on the PIP (Focussing Trick).

    2. In the other arm we will observe the BFP. There are two options, depending on how you place the Mirror in the next step.
    • Option 1: Place the mirror as shown in the picture.
    • Place the eyepiece lens (40 mm).

    • Option 2: Place the mirror as shown in the picture.
    • Place the baseplate connector on the mirror cube.
    • Place the eyepiece cube (40 mm) on the connector on the mirror cube.

    1. Place the relay lens after the Beamsplitter. It is a single plano-convex lens with f' = 75 mm.

    2. Place a semitransparent screen in the BFP of the objective lens. Close AD and look through the eyepiece of the side arm. You should see a sharp image of the AD on the BFP.

    3. This is the Abbe Difraction Experiment. Through the eyepieces you can see both sets of conjugate planes at the same time.

    Participate

    If you have a cool idea, please don't hesitate to write us a line, we are happy to incorporate it in our design to make it even better.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_InfOptics/index.html b/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_InfOptics/index.html index c8cf52108..fdd9a7826 100644 --- a/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_InfOptics/index.html +++ b/docs/Toolboxes/DiscoveryDiffraction/ALIGNMENT_InfOptics/index.html @@ -10,7 +10,7 @@ - + @@ -52,7 +52,7 @@ We use a laser pointer as a light source and expand it using two lenses. The imaging path is the same as in the microscope in the first experiment and therefore we can observe the image of our sample in the main arm and the image of the BFP in the side arm.

    1. We use a very fine fish net as a sample here. You could try a net like this one. Another idea is to try one of these plastic tea bags. Or a diffraction grating.

    2. We provide a circular aperture and a rectangular aperture to be used in the BFP. We also suggest to use an opaque dot (a small dot made with some marker or pain on a microscope slide) and a thin line object (like this tiny hex key here). The apertures block the light from the outside while the dot and line can block the center of the light path.

    3. As mentioned earlier, we keep the imaging path in both main arm and side arm. Remove the illumination part of the microscope and also the Eyepiece.

    4. Besides the apertures that we already prepared, we will need :

    • Laser Cube with laser pointer (1)
    • 1× Lens Cube with 50 mm lens (2)

    For now, place the camera in PIP.

    1. The laser is equipped with a cap that holds a lens from the RasPi camera. Make sure to put it on, otherwise you won't be able to create an expanded parallel beam.

    2. Place the Laser cube on the baseplate as shown in the picture.

    Careful! Do not hit anybody's eyes with the laser beam. Keep the laser off if you're not using it at the moment. Always point the laser away from people. Block the light if it's leaving the table you're working on.

    1. Place the lens for beam expansion behind the Laser cube as shown in the picture. It is a single plano-convex lens with f' = 50 mm. Align the lens to illuminate your Sample with a collimated beam - the diameter of the beam should be the same just after the lens cube and also far away from it. When you beam is well-collimated, the distance between the laser+lens duo and the Sample doesn't matter.

    2. You can switch the camera between the PIP and the BFP. You could also use two cameras, one in PIP and one in BFP, if you have them.

    3. Between the objective and the Beamsplitter is the Back Focal Plane of the Objective. You can see it if you put a piece of paper there - you will see the Fourier transform of the sample. You should see the same on camera in the side arm.

    4. In the PIP, you can see an image of the sample. Here we see our fish net. Align the camera to obtain a sharp image.
      ⭐ Because of the Talbot effect you can find more than one sharp image of the sample. Therefore, partially close the Field diaphragm (FD) and find the position of the camera where you not only see a sharp image of the grating (fish net) but also of the FD.

    1. In the BFP image in the side arm, you can see the Fourier transform of the grating just as it looks in the BFP itself. Align the second Relay lens to obtain a focussed image on the camera.
      ⭐ The grating is regular in both X and Y and therefore it's a very convenient sample for this experiment, because its Fourier transform is easily predictable. With a different sample the BFP will of course also look differently.

    ⭐ Back Focal Plane

    The intensity peaks in the BFP are the diffraction orders of our sample. By placing an aperture or another object here we’ll be able to modify the information transmitted through the microscope that contributes to the image. Depending on the aperture we can observe different effects.

    • Circular aperture: The circular aperture blocks the light symmetrically from outside towards the center. Close the aperture and align the laser such that the 0th order is in the center of the aperture. You can align the laser using the four screws in its holder.

    • Rectangular aperture: The rectangular aperture closes independently from both sides in X and Y direction (horizontally and vertically). Use a hex key or a similar tool to close/open the aperture doors.

    • Dot and line: Use a sample holder cube or your (presumably steady) hand to hold these two. You can block the 0th or 0th+1st orders with the dot, depending on how big it is. You can block the X-0th or Y-0th order with the line-object.

    1. This is the setup for the second experiment: Abbe Diffraction Experiment.

    ⭐ Abbe Diffraction experiment - What do we see?

    1. With no aperture in the BFP, we see the image of the Sample in PIP and the Fourier transorm of the sample in the BFP, as we just aligned it and prepared it.

    2. Firstly we use the Circular aperture. As we slowly close it and change the diameter of the transmitting area, we cut out the higher diffraction orders that carry the high frequency information, hence the fine details. In the image plane we see how these details blur and the sharp edges soften. The more orders we cut out, the blurrier the image gets.

    3. Using the Rectangular aperture, we can block the diffraction orders more selectively. When we close the aperture in the X direction to only let through the Y-0th orders, the square pattern of the image disappears, and we have only lines. This is because there is no X order that would transmit the information about the shape in the perpendicular direction.

    4. When we do the same trick in the other direction, we then see lines of the other orientation but again no square pattern.

    5. Closing the aperture in both X and Y direction, we eventually block all the higher orders that form the image of the sample. As we can see here, when only the 0th order is transmitted all image information is lost. What we see is only some background noise.

    6. On the other hand, when we block only the 0th order but keep all the others (we do this using the dot on a slide), we are still able to see the pattern is preserved, because all the orders still have a corresponding partner to interfere with on the other side from the 0th order. But now we are in a so-called dark field imaging mode. We'll explain it in the next steps.

    7. We can even block the 0th and 1st order by simply using a bigger dot in the BFP. We are still able to recognize the square pattern but the high frequency information, the noise, is taking over the image.

    8. When using the line object instead of the dot, we can block the 0th order completely in the Y direction and see what it does to the image. We still see the square pattern but suddenly, in the X direction, it seems that we have twice as many squares. This is the dark field imaging effect but in X only. We’re seeing just the edges and because there are two edges per square in one direction, it appears that we see them twice.

    9. The same works also in the perpendicular direction - blocking the 0th order in X results in the dark field imaging mode in Y.

    10. Using the rectangular aperture again and we can find out what is the minimal amount of orders that we need to form a reliable image. We said that they always interfere with the 0th order, so we don't need both sides. Therefore, we close the aperture and let through only one quarter of the orders. We can block the higher orders as well, as they only carry the high frequency information, and we are still able to see the basic pattern of our sample.

    ⭐ Watch the video of this experiment!

    UC2 YouSeeToo - Abbe Experiment Demonstration

    Notes to the video:

    • In this demonstration of the experiment, two Alvium cameras from Allied vision are used, so we can show the PIP and BFP on the screen simultaneously
      • Find the cubes for the Alvium cameras here anch choose the adjustable insert for easy alignment.
    • The optical path is different from the one described in this tutorial. This is because of the use of the above mentioned cameras
      • The objective and eyepiece are both lenses with f' = 100 mm. The magnification of the microscope is therefore equal to 1. The "magnified" image is just a zoom into the camera view.
      • Thanks to the use of a 10 mm lens as an objective, the diffraction orders in BFP are more separated and easily accessible.
      • In the side arm, the first lens has f' = 100 mm and the second lens f' = 50 mm. The image of the BFP is therefore demagnified twice, to fit better in the field of view of the camera.

    Bonus question: This magical image was taken by the RasPi camera in the BFP with the fish net as a sample. If you tell me what created this effect, I send you a chocolate ;-)

    Participate

    If you have a cool idea, please don't hesitate to write us a line, we are happy to incorporate it in our design to make it even better.

    References:

    1; 2; 3; Cat image source;
    4 Advanced Optical Imaging Workshop; Plymouth; Noah Russell, 2009©

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryDiffraction/MicroscopyCore/index.html b/docs/Toolboxes/DiscoveryDiffraction/MicroscopyCore/index.html index 584175a2b..18ac06c16 100644 --- a/docs/Toolboxes/DiscoveryDiffraction/MicroscopyCore/index.html +++ b/docs/Toolboxes/DiscoveryDiffraction/MicroscopyCore/index.html @@ -10,13 +10,13 @@ - +

    MicroscopyCore

    The first version of this BOX was designed for the "Principles of Light Microscopy" Course of the Light Microscopy Facility of MPI-CBG in Dresden. The alignment procedure was developed and optimised by Sebastian Bundschuh. It follows the lectures of Peter Evennett that can be found here.

    CourseBOX teaches the core principles of microscopy and basics of optical alignment. It is intended for microscopy courses for students that are rather on the side of users than designers. This BOX provides a hands-on experience with insight into the black box that microscope often seems to be. It comes with alignment tutorials and relies on basic components. By reusing the components and starting from the common ground, it shows that all the microscopy methods are based on only a few principles.

    It is not yet a comprehensive and optimised toolbox but rather a collection of modules and experiments that are frequently taught in microscopy courses. There is still space for improvement and we're hoping that more universities and institutions adopt the CourseBOX in their courses, which will lead to it's improvement and (if successful) production.

    Build the BOX

    A list of 3D-printed parts and necessary components is found in BUILD_ME, together with assembly guidelines and some printing tips and tricks.

    Setups

    What can you build with the CourseBOX?

    Compound microscope with proper Köhler illumination (finite optics)

    A finite corrected microscope with proper Köhler illumination. All conjugate planes are accessible.

    LINK for the detailed alignment procedure with image tutorial.

    Abbe Diffraction Experiment (finite optics)

    Classical experiment for explaining Fourier transform done by a lens. The illumination stays the same as in the previous experiment, but a beamsplitter and a relay lens are added, for simultaneous observation the Primary Image Plane and the Back Focal Plane.

    LINK for the detailed alignment procedure with image tutorial.

    Compound microscope with proper Köhler illumination (infinity optics)

    An infinity corrected microscope with proper Köhler illumination. All conjugate planes are accessible.

    LINK for the detailed alignment procedure with image tutorial.

    Abbe Diffraction Experiment (infinity optics)

    Classical experiment for explaining Fourier transform done by a lens. The setup of the previous experiment is reused and a laser pointer is added as a light source.

    LINK for the detailed alignment procedure with image tutorial.

    Coming soon:

    Laser Scanning Confocal Microscope

    Laser Scanning system is built on the detection side of the same setup. Scanning mirror can be rotated around one axis, which results in the translation of the point on the sample.

    Light Sheet Microscope

    The principle of Selective Plane illumination Microscopy is demonstrated with white light. The illumination path stays the same, only the collector lens is exchanged for a cylindrical one. The detection path is rotated by 90°.

    Participate

    If you have a cool idea, please don't hesitate to write us a line, we are happy to incorporate it in our design to make it even better.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryDiffraction/index.html b/docs/Toolboxes/DiscoveryDiffraction/index.html index e1e93363f..28719097d 100644 --- a/docs/Toolboxes/DiscoveryDiffraction/index.html +++ b/docs/Toolboxes/DiscoveryDiffraction/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Building The CourseBOX

    This is a guide for building the CourseBOX. If you were looking for another BOX version, click here.

    This guide currently describes how to build both the finite-corrected version and the infinity version of the CourseBOX.

    Content of each section

    1. Shopping
    2. 3D printing
    3. Tools
    4. Assembly

    Infinity Optics

    • Total price: 300 € without a Raspberry Pi (190 €) (assuming only material costs and printing everything yourself)
    • Printing time including preparation: 4 days
    • Assembly time: 1 day

    Shopping

    What to buy

    • Check out the RESOURCES for more information!
    Link - name of partAmountCommentPrice
    3D printing material~580 gChoose material that works with your 3D printer. If unsure, have a look at the guide in 3D printing section15 €
    Lens 50 mm5 piecesá 21 €
    Lens 100 mm3 piecesArtikel 2004á 6 €
    Lens for Eye Cube1 piece551.OALá 5 €
    Beamsplitter1 pieceArtikel 2137á 27 €
    Flashlight1 pieceLight source for microscope.á 7 €
    Laser Pointer1 pieceLight source for the Abbe experiment. With this very one you don't even need the flashlight. More information below.á 5 €
    Magnets64 piecesWhen using 3DP Cubes and baseplates. Ball magnets, diameter 5 mm.total 20 €
    Screws7 piecesM2×16 - 6 pieces; M2 nut - 6 pieces; M3×18 - 4 piecestotal ~2 €
    Screws112 piecesFor 3DP Cubes extra: (Art.-Nr. 00843 12) M3×12, galvanized steel - 64 pieces; (Art.-Nr. 00843 8) M3×8, galvanized steel - 64 pieces (or 128 pieces of M3×12) - BUT for this setup it isn't necessary to have screws on both sides ; (Art.-Nr. 025505 8) M5×8, galvanized steel - 96 pieces (half if one-sided)total ~4 €
    Raspberry Pi with accessoriesHave a look in our Bill-of-Materials for a complete list and links.190 €
    Chocolate1 barUse it as a reward when you're done.

    2 in 1 light source

    We propose the use of this Laser Pointer, because it also has a white LED. But we need to smartly adapt this for our experiments.

    • For beam expansion of the laser light, print a laser cap from the STL folder and put in it the RasPi lens that you removed from the camera
    • The LED here has a lens which cannot be removed. To be able to find a focussed image of your light source, take a thin permanent marker and make a cross on the surface of this lens. Now you'll be able to see a focussed image of the cross in the Field set of Aperture planes

    3D Printing:

    Parts

    To acquire the STL-files use the UC2-Configurator. The files themselves are in the RAW folder. The BOXes can be built using injection-moulded (IM) or 3D-printed (3DP) cubes.

    Note on the lens holders: If you use some other lens, you can generate a holder for it using our openSCAD design. Go to the Thingiverse page of this lens holder and use their in-built customizer to change the parameters of the insert.

    Completely new to 3D printing? Have a look into this beginner's guide!

    Our quick printing tutorial can be found here: UC2 YouSeeToo - How to print the base-cube?

    We have a good experience with this printer and settings:

    • Prusa i3/MK3S
      • Prusament PLA 1,75 mm, for one Box: 0,58 kg = 195 m = 90 hours = 15 €
      • Profile Optimal 0,15 mm, infill 20%, no support, 215/60°C

    Which tools to use

    ToolImageComment
    Electric screw driver with 2,5 mm hex bitFor putting the cubes together using M3×12 and M3×8 screws.
    2,5 mm hex keyFor fine adjustment of all the M3 screws if needed.
    Needle-nose PliersMight come handy

    Assembly

    Part - linkResultComment
    Baseplates16× baseplate puzzle
    Lens Cubes8× Lens Cube: 5× Lens Cube with 50 mm lens; 3× Lens Cube with 100 mm lens.
    Sample Cubes2× Sample Holder Cube
    Flashlight Cube1× Flashlight Cube
    Circular Aperture Cube2× Circular Aperture Cube
    Rectangular Aperture Cube1× Rectangular Aperture Cube
    Beamsplitter Cube1× Beam Expander Cube
    RasPi Camera Cube1× Camera Cube with Raspberry Pi camera with the lens removed
    Laser Cube1× Laser Holder Cube and Laser Clamp with a cap for RasPi lens
    Eye Cube1× Eyeball Cube

    Software

    Prepare the Raspberry Pi following our tutorial in UC2-Software-GIT!

    Done! Great job!


    Finite-corrected Optics

    • Printing time including preparation: 5 days
    • Assembly time: 1 day

    Shopping

    What to buy

    • Check out the RESOURCES for more information!
    Link - name of partAmountCommentPrice per amount used
    3D printing material~620 gChoose material that works with your 3D printer. If unsure, have a look at the guide in 3D printing section20 €
    Microscope objective 4×1 piece10 €
    Lens 35 mm1 pieceWe did the alignment with lenses of these focal lengths, but other combination are also possible. The alignment principle stays the same, but the positions of the element will be different.22 €
    Lens 40 mm2 pieces44 €
    Lens 50 mm1 piece21 €
    Lens 75 mm1 piece20 €
    Lens 100 mm1 piece20 €
    Flashlight1 pieceLight source for the projector and microscope.7 €
    Magnets128 piecesBall magnets, diameter 5 mm.30 €
    Screws~120 piecesM3×12, galvanized steel - ~90 pieces; M3×8, galvanized steel - ~90 pieces; M3×18, galvanized steel - 2 pieces; M3×30, not magnetic - 1 piece; M3 nut~15 €
    Chocolate1 barUse it as a reward when you're done.

    3D Printing:

    Completely new to 3D printing? Have a look into this beginner's guide!

    Our quick printing tutorial can be found here: UC2 YouSeeToo - How to print the base-cube?

    We have a good experience with this printer and settings:

    • Prusa i3/MK3S
      • PLA 1,75 mm, for one Box: 0,6 kg = 235 m = 85 hours = 20 €
      • Profile Optimal 0,15 mm, infill 20%, no support, 215/60°C

    Note: The design of the mechanical Z-stage has recently been changed. The files here are not yet up-to-date. Please check the Mechanical Z-stage for the latest version. Same applies to the Lens Holder available here

    Housing

    Name of part - Link to STL fileAmount
    (01) Basic Cube 2×11 piece
    (02) Basic Lid 2×11 piece
    (03) Basic Cube 1×120 pieces
    (04) Basic Lid 1×120 pieces
    (05) Baseplate 4×14 pieces
    (06) Baseplate 4×21 piece
    (07) Baseplate 1×11 piece
    (08) Baseplate Connector 1×11 piece

    Inserts

    Name of part - Link to STL fileAmountComment
    (09) Z-Stage Focusing Insert1 pieceRotate the part in your slicer before printing. Always print it laying on the flat side.
    (10) Z-Stage Objective Mount1 pieceFor mounting the objective lens (RMS thread).
    (11a) Z-Stage Bottom Plate1 pieceThe plate holds the gear and screw in position, allowing the only to rotate but not to wobble.
    (11b) Z-Stage Top Plate1 pieceThe plate holds the gear and screw in position, allowing the only to rotate but not to wobble.
    (12) Z-Stage Gear1 pieceKindly borrowed from openflexure.
    (13) Lens Holder6 piecesDiameter fits for the listed lenses (25 mm).
    (14) Lens Holder Clamp6 piecesDiameter fits for the listed lenses (25 mm).
    (15) Cylindrical Lens Holder1 pieceDiameter fits for the listed lenses (25 mm).
    (16) Generic Sample Holder5 piecesIn the SimpleBOX, it is used to hold the object in the projector setup.
    (17) Generic Sample Holder Clamp5 piecesTo fix the sample.
    (18) Mirror Holder 45° 30×30mm²1 pieceSize fits for the listed mirrors.
    (19) Flashlight Holder2 pieces
    (20) Circular Aperture Guide2 pieces
    (21) Circular Aperture Wheel2 pieces
    (22) Circular Aperture Lid2 pieces
    (23) Circular Aperture Leaf14 pieces
    (24) Laser Holder2 pieces
    (25) Laser Clamp1 piece
    (26) Beam Expander Insert1 piece
    (27) Beam Expander Lens Adapter1 piece
    (28) Beamsplitter Insert1 piece

    Which tools to use

    ToolImageComment
    Electric screw driver with 2,5 mm hex bitFor putting the cubes together using M3×12 and M3×8 screws.
    2,5 mm hex keyFor fine adjustment of all the M3 screws if needed.
    1,5 mm hex key↑↑For mounting worm screws.
    Needle-nose PliersMight come handy

    Assembly

    Part - linkResultComment
    Baseplates1× "big" baseplate (4×2), 4× "small" baseplate (4×1), 1× "unit" baseplate (1×1), 1× "unit" baseplate connector (1×1)
    Z-Stage Cube1× mechanical Z-Stage, Sample Clamp not necessary
    Lens Cubes6× Lens Cube; Write the focal lengths of the lenses on the holders, so you can always easily find the right one when building the setups.
    Cylindrical Lens Cube1× Cylindrical Lens Cube
    Sample Cubes5× Sample Holder Cube
    Mirror Cube1× Mirror Cube
    Flashlight Cube1× Flashlight Cube
    Circular Aperture Cube2× Circular Aperture Cube
    Laser Cube1× Laser Holder Cube and Laser Clamp
    Beam Expander Cube1× Beam Expander Cube
    Beamsplitter Cube1× Beam Expander Cube

    Done! Great job!

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/04_1_seeedmicroscope/index.html b/docs/Toolboxes/DiscoveryElectronics/04_1_seeedmicroscope/index.html index 78ba57980..93af1c205 100644 --- a/docs/Toolboxes/DiscoveryElectronics/04_1_seeedmicroscope/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/04_1_seeedmicroscope/index.html @@ -10,7 +10,7 @@ - + @@ -27,7 +27,7 @@ Close cube and attach it to the focus knob

  • Observe the motorized focus in action: Motorized Focus in Action

  • Adding Stage Scanning

    Stage scanning allows the automatic movement of the sample to enlarge the visible field. We use a simple servo motor to move a rubber-band-fitted sled, carrying the sample along an axis. This method provides a reliable movement path using steel rods salvaged from old CD/DVD drives.

    Simple rendering of an even simpler device

    Printing Parts

    Print the following parts using a 3D printer with PETG filament at 20% infill and 0.2mm layer height:

    Additional Components

    • Servo Motor 9G
    • M2 screws
    • UC2 ESP32-capable board (available at UC2-Shop)
    • Rubber band
    • 2x 3mm diameter, >50mm length steel rods (chrome), e.g., from an old DVD/CD drive or from online retailers.

    Assembly

    1. Assemble the base and slide components as illustrated: Assemble the Base

    2. Ensure the servo motor moves the slide smoothly to scan the sample area.

    For more information and community support, visit our GitHub Repository and Forum.

    Assembly

    Comming Soon

    Results

    Scanning of red blood cells contaminated with malaria in the field

    Stage in Action in continous mode

    Stage in Action in continous mode

    Add motorized flow-stop microscopy

    More coming soon

    Experiment 3: Timelapse of Yeast Cells

    • Capture the growth of yeast cells over time to study their behavior and development.
    • This can be set up in the Web GUI
    • Insert a FAT32 formated SD card into the Xiao and verify it gets mounted correctly (monitor the USB Serial )

    HeLa Cells

    Community and Support

    Join our community on Discord in the #tinyml channel for support and collaboration. Explore the extensive library of UC2-compatible parts to expand the capabilities of your microscope.

    For detailed tutorials and further information, visit openUC2 GitHub Repository.

    By combining the best components from the MatchboxScope and UC2 modular systems, the openUC2 XIAO Microscope offers a powerful and flexible tool for a wide range of applications, making advanced microscopy accessible to a broader audience.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/Automation_intro/index.html b/docs/Toolboxes/DiscoveryElectronics/Automation_intro/index.html index 7c2b0d559..d2c9b5936 100644 --- a/docs/Toolboxes/DiscoveryElectronics/Automation_intro/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/Automation_intro/index.html @@ -10,7 +10,7 @@ - + @@ -34,7 +34,7 @@

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/Camera Setup/index.html b/docs/Toolboxes/DiscoveryElectronics/Camera Setup/index.html index 1d82e63d9..b6efc1003 100644 --- a/docs/Toolboxes/DiscoveryElectronics/Camera Setup/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/Camera Setup/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Camera Setup

    The openUC2 Camera Setup provides guidance on configuring and using webcams and Daheng cameras for imaging purposes within the openUC2 ecosystem. This setup allows users to seamlessly integrate cameras into their experimental setups and utilize them for imaging and data acquisition. Below are detailed instructions for setting up cameras on different platforms:

    Webcam

    On Windows

    • Users can utilize the built-in webcam functionality provided by Windows. They need to open the webcam using the Windows internal software and start streaming.

    On Mac

    • For Mac users, the Photobooth application can be used to access the webcam. Simply open the Photobooth application and select the camera to start capturing images or videos.

    Alternative Method

    • Users can also use the openUC2 Web Serial interface available at https://youseetoo.github.io/indexWebSerialTest.html to open the camera stream.

    Daheng Cameras

    On Windows

    • To use Daheng cameras on Windows, users should visit https://www.get-cameras.com/customerdownloads?submissionGuid=93704570-544a-43e8-83d6-f5f3cf0b97fb.
    • From the provided options, select the "Windows SDK USB2+USB3+GigE (including Directshow + Python) Galaxy V1.23.2305.9161" package.
    • Install the software and drivers from the downloaded package.
    • Once installed, users can start the "Galaxy Viewer" application to begin capturing images using the Daheng camera.

    On Android Phones

    • To use Daheng cameras on Android phones, users should first visit https://www.get-cameras.com/customerdownloads?submissionGuid=93704570-544a-43e8-83d6-f5f3cf0b97fb.
    • From the provided options, select the "Android USB3 SDK v1.2.2112.9201" package and download it.
    • After downloading, unzip the package and install the "GxViewer_GetRawImage.apk" on the Android phone (users may need to allow installation of apps from unknown sources or 3rd party apps).
    • Connect the Daheng camera to the Android phone using a USB-C to Daheng cable (adapter).
    • Open the installed app ("GxViewer_GetRawImage") and grant access to the USB connection when prompted.
    • Users can adjust camera settings by swiping left in the app and then proceed to capture images.

    Video Tutorial

    A video tutorial demonstrating the camera setup is available at https://youtu.be/PtdU5qE6BSc.

    The openUC2 Camera Setup provides users with easy-to-follow instructions for configuring and utilizing webcams and Daheng cameras on different platforms, enabling seamless integration into various imaging applications and experiments.

    XIAO Sense Camera

    Coming Soon.

    You can have a glimpse here https://github.com/openUC2/openUC2-SEEED-XIAO-Camera/

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/XYZ_stage_mico/index.html b/docs/Toolboxes/DiscoveryElectronics/XYZ_stage_mico/index.html index a9ee7528c..b0f764f1f 100644 --- a/docs/Toolboxes/DiscoveryElectronics/XYZ_stage_mico/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/XYZ_stage_mico/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@ Fully assembled XYZ stage with high precision stepper motors, designed for seamless automation in microscopy setups.

    Key Features:

    • Mounting Flexibility: The XYZ stage can be easily mounted on top of a cube or suspended at the side, offering flexibility in integrating it into various experimental setups.

    • Interferometer and Microscopy Applications: This stage finds application in interferometers and light-sheet/fluorescence microscopes, where it plays a crucial role in precisely manipulating the sample in all directions.

    • Durable Construction: Constructed entirely from metal, the XYZ stage ensures robustness and stability during delicate experiments.

    • High Precision Stepper Motors: The stage is equipped with non-captive stepper motors, delivering exceptional precision during positioning operations.

    XYZ Stage in an Interferometer Setup Image showing two XYZ stages (one motorized and one manual stage) employed in an OCT / Michelson type interferometer.

    Setup and Integration: To assist users in setting up and integrating the XYZ stage into their experimental configurations, a comprehensive video guide is available. This instructional video can be viewed at https://www.youtube.com/embed/E_hhclFqx5g.

    For further information or inquiries regarding the openUC2 XYZ Micrometer Stage, interested parties can refer to the official openOCT project page at https://github.com/openUC2/openUC2-Hackathon-openOCTRemote. The project page contains additional details, resources, and support for utilizing the XYZ stage effectively in diverse research settings.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/seeedmicroscope/index.html b/docs/Toolboxes/DiscoveryElectronics/seeedmicroscope/index.html index 4c9c76060..78a3618de 100644 --- a/docs/Toolboxes/DiscoveryElectronics/seeedmicroscope/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/seeedmicroscope/index.html @@ -10,7 +10,7 @@ - + @@ -55,7 +55,7 @@ Seeedmicroscope_40

    Focus sample with manual focusing stage Seeedmicroscope_41

    Using an Android APP

    For Android users, plesae have a look here: https://matchboxscope.github.io/docs/APP

    This app will help you connect and capture images using this microscope.

    Conclusion

    Congratulations! You have successfully assembled your modular microscope. With this microscope, you can now observe various samples and capture images using the camera connected to your smartphone or computer. This modular design allows for easy customization and experimentation, making it a versatile tool for exploring the microscopic world.

    Remember, the performance of the microscope might be affected by the modifications made to the objective lens, so adjust your expectations accordingly. Enjoy exploring and discovering the hidden wonders of the microcosmos!

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryElectronics/spectrometer/index.html b/docs/Toolboxes/DiscoveryElectronics/spectrometer/index.html index 327c04ba3..72b1a7684 100644 --- a/docs/Toolboxes/DiscoveryElectronics/spectrometer/index.html +++ b/docs/Toolboxes/DiscoveryElectronics/spectrometer/index.html @@ -10,7 +10,7 @@ - + @@ -31,7 +31,7 @@ 8. Example Plot of a spectrum (white light)

    Operating the Spectrometer

    • Calibration: Essential for accurate measurements.
    • Usage: Can be used to analyze spectra from various light sources.

    10. Example Plot of a spectrum (red LED)

    10. Example Plot of a spectrum (green LED)

    Further Reading and Resources

    For more in-depth information on spectroscopy and related subjects, refer to resources provided by Public Lab and other scientific publications.

    Public Lab: https://publiclab.org/wiki/spectrometry

    Gaudi Lab: https://www.gaudi.ch/GaudiLabs/?page_id=825

    ESPectrometer: https://matchboxscope.github.io/docs/Variants/ESPectrometer

    Youtube: https://www.youtube.com/watch?app=desktop&v=T_goVwwxKE4&ab_channel=Les%27Lab

    Software: https://github.com/leswright1977/PySpectrometer

    Contributing and Collaboration

    This open-source project welcomes contributions from everyone. Whether you're experienced in CAD design or programming,

    or just starting out, there are many ways to contribute. Check out our CONTRIBUTING guide for more details.

    Licensing and Collaboration Notes

    This project is licensed under the CERN open hardware license. We encourage users to share their modifications and improvements. All design files are available for free, but we appreciate feedback and collaboration.

    For details on the licensing, please visit License.md.

    Note: Design files were created using Autodesk Inventor 2019 (EDUCATION).

    Stay Connected

    If you find this project beneficial, please star this repository, follow us on Twitter, and cite our webpage in your work!

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryFluorescence/index.html b/docs/Toolboxes/DiscoveryFluorescence/index.html index ba6644ebf..8ef4203a4 100644 --- a/docs/Toolboxes/DiscoveryFluorescence/index.html +++ b/docs/Toolboxes/DiscoveryFluorescence/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryInterferometer/InlineHolography/index.html b/docs/Toolboxes/DiscoveryInterferometer/InlineHolography/index.html index 4124742bf..20f1159f1 100644 --- a/docs/Toolboxes/DiscoveryInterferometer/InlineHolography/index.html +++ b/docs/Toolboxes/DiscoveryInterferometer/InlineHolography/index.html @@ -10,7 +10,7 @@ - + @@ -26,7 +26,7 @@ Here you will finde a guide how to setup the ImSwitch Software:

    • Download the Software package from Dropbox
    • Install Anaconda (Important: When you're asked to add Anaconda to the PATH environment, say YES!)
    • Install Arduino + all drivers
    • Install the CH340 driver
    • Extract ImSwitch.zip to /User/$USER$/Documents/ImSwitch (clone or download from GitHub)
    • Extract ImSwitchConfig.zip to /User/$USER$/Documents/ImSwitchConfig (clone or download from GitHub)
    • Optional: Install Visual Studio Code + the Python plugin => setup the Visual studio code IDE for Python

    Install ImSwitch for UC2

    • Open the anaconda command (Windows + R => "CMD" => enter)
    • Type: conda create -n imswitch
    • Wait until environment is created
    • Type: conda activate imswitch
    • Type: cd /User/$USER$/Documents/ImSwitch
    • Type: pip intall -r requirements.txt
    • Type: pip intall -e ./
    • Type: imswitch

    Reconstruction

    This video will show you how to reconstruct holographic data using UC2 and ImSwitch.

    https://youtu.be/CWXx0Dw-Jro

    Things to explore:

    • Get Familiar with ImSwitch
    • Get a sparse sample e.g. plankton on coverslip would be best, or just dust/sand/cheeck cells and try to acquire some holograms

    Refocusing using ImSwitch

    Using the In-line Holography plug-in widget in ImSwitch we can refocus the sample by using a propagator in reverse from the recorded hologram in real-time.

    The In-line holography experiment can also be produced with a laser source. In this version of the In-line holography setup, we use white light as source and we use filters to have quasi-monochromatic light illuminating the sample.

    ADDITIONAL Speach-to-text

    The first experiment will be the inline holographic microscope. This is a relatively simple experiment where we can show both the temporal and especially coherence. We will create a lensless microscope where we use an LED that is filtered by a color filter and pinhole to create a quasi one of chromatic coherent light source. This is then illuminating the transparent sample that is sparse before the scattered wave is sitting the camera sensor. This is relatively simple to build with the C2 system; for this, we only need the LED holder, a gel color filter, as it sees from theaters, aluminum foil where we'll stitch in a hole in order to create a local pinhole, some space between this created light source and the sample, and then the sample that this ultimately glued onto the sensor very closely so that the pinhole virtually scales in size as the ratio between the distance of the light source to the sample and sample to the sensor. In order to build the system, we will place the here created light source on the far left; then another empty cube follows right next to it; then another empty cube follows on the right-hand side; and then we combine the sample mount and the camera into one cube so that the distance between the sample and the camera is minimized. All these cubes should be mounted on puzzle pieces on the lower end and the upper bar so that the whole system becomes stable. We will turn on the camera and also turn on the lights source. Then we go to the web app after connecting to the camera through Wi-Fi, and then we will try to see any variation in the contrast of the camera. If the contrast is not high enough because of this scattering background light, we have to cover the system with a box or with some closing so that there's no straight lights hitting the sensor. This will make a very bad result in the reconstruction. When you're lucky, you can see the sample as a kind of shadow on the sensor already. The core idea now is to reconstruct this digital hologram, where we have to carefully maximize the quality of the file image. Compression artifacts from the ESP32 camera are unavoidable and will eventually degrade the final image results. What we are going to do now is to temper in image and then back propagate the distance from the sensor to the sandal plane using a numerical transformation. What this really means is that we take the image and take every pixel and back propagated by a certain distance numerically. This is done using a fast-year transform where we first fiatransform the image so that it is in frequency space; then we multiply it with a parabolic face Factor, and then we inverse full-year transform the results to end up in real space again. This becomes a convolution of the Fresnel colonel, which essentially propagates every pixel edge of certain distance depending on the wavelength and sampling rate. We can conveniently do that in Python with the Script that is provided by the Jupiter notebook. For this, we go to the website of the ESP32, hit the capture button, and download the image onto the computer. Then we start the Jupiter notebook server by opening the command line in Windows or in Linux and enter Jupiter notebook. Then we go to the browser and open the example Jupiter notebook that will reconstruct our hologram. We will enter the path of our downloaded image file and then reconstruct the results. There are several problems which we can describe but not solve at the moment for stop inland holography, as the name already says, has the problem that the light source and the scattered wave interfere in line. That means the point source will create spherical waves that are propagating its free space and will become almost a plain wave when it's the sample. Here some parts of the wave are scattered where which means that a plane wave is altered in its face depending on the face of the microscopic example, and some portion of the wave is an altered. That means after the sample the unchecked and scattered wave are propagating to the sensor where the two amplitudes are superposing. That means they add up for stuff since our camera detector cannot record amplitudes since the object of frequency is very very high. We are averaging out over time. That means that we will record intensity values in the end. This also means that the information about the face is getting lost. When we are reconstructing the hologram, the color will differentiate whether the sample is before or behind the sensor since the face information is that anymore. This means that in the reconstruction, the so-called twin image always overlays the real image in the end. This causes an avoidable ringing artifacts in the reconstruction. There are some ways to remove it, for example by estimating the face using iterative algorithms or model-based approaches, where we take the full image acquisition process into account. Alternatively, suit also be machine learning algorithms where an algorithm estimates the background and remove these artifacts. However, here we won't use these algorithms as we just want to learn how we can reconstruct the simple.

    Some notes on the transform that we have just used here. Briefly, it is a transformation from spatial to frequency coordinates. This sounds very abstract, but for example, our ear does this all the time. When we talk, our voice generates a vibration of the air. That means different frequencies are oscillating and add up to something like noise. Our ear, in turn, has the cochlear where many nerve cells, in turn, are oscillating depending on the resonance frequency of every cell. In a way, they are unmixing the noise and modulate the different frequencies. That means that if you're singing like an A, there is the fundamental frequency and several higher and lower harmonics. And lens does something very similar but in two dimensions. You can have optical frequencies where, for example, a grating that is having stripes that represent on and off and on and off

    at a certain distance represent periodic structure. It lens when you place something in the focal plane will then flea transform this into the demodulated frequency components. When you, for example, have a periodic structure like a grating, it will produce two pieces in its Fourier transform or in its focal length on the object side. A fast Fourier transform is its equivalent in the computational science. You can take an image and then represent it in its frequency components for stock that means it tries to estimate the sum of all the different frequency components that make up the image. We use this fast Fourier transform in our code to bring it from real space to frequency space and back again. But since we start with an image without an amplitude or without the face, lack the information.

    This property creates additional artifacts since relax the information of the face when we record intensity values on our camera, we also limited to samples that I see like just for the tomt capture in the watcher. The optical resolution of our microscope is bound to the pixel size and the opening angle or the numerical aperture that is created by the illumination and the sensor size that we use to detect the image. However, it is a very nice way of demonstrating how long profil works and how we can detect images without a lens. For stop many different have used it, for example, to detect Malaria in blood. New sins the field of view is very Deutsch.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryInterferometer/Interferometer_intro/index.html b/docs/Toolboxes/DiscoveryInterferometer/Interferometer_intro/index.html index 1a58e73f2..ae9f11525 100644 --- a/docs/Toolboxes/DiscoveryInterferometer/Interferometer_intro/index.html +++ b/docs/Toolboxes/DiscoveryInterferometer/Interferometer_intro/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Interferometer Introduction

    This is a a collection of different mini-tutorials to assemble the different optical systems using UC2. First, we will introduce the setup with a brief text. Afterwards, a little video will help you assembling the device. If you have any questions, please feel free to post a question in the Forum or in the Github Issue section.

    What will you learn?

    • What's inside the box?
    • How can we start different experiments?

    What's inside the box?

    Duration: 3

    Inside the box you will find a number of different cubes, all coming with different functionalities. Below you will find a list of all modules inside the discovery kit.

    Lasers and Beamexpanders

    Duration: 3

    Lasers and Interferometers

    Duration: 3

    Microscopes

    Duration: 3

    Polarization

    Duration: 3

    Microscope with Webcam

    Duration: 3

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryInterferometer/MachZenderInterferometer/index.html b/docs/Toolboxes/DiscoveryInterferometer/MachZenderInterferometer/index.html index 4bab524d2..ff26868ca 100644 --- a/docs/Toolboxes/DiscoveryInterferometer/MachZenderInterferometer/index.html +++ b/docs/Toolboxes/DiscoveryInterferometer/MachZenderInterferometer/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@

    Step 6: Setup and alignment

    Place the camera on the sample arm as shown. Put the screen on the other arm exit. Place the sample holder using one half of the cube at a time to not collide with the microscope objective.

    Turn the laser on and use the screen to align both beams using the screws on the reference mirror.

    Step 7: Connect and adjust in the MVS app

    Connect the camera to the computer and open the MVS app. Block the reference beam. Move the coverslide such that your sample enters the FoV (Field of View). Unblock the reference beam. Zoom into the image to distinguish the fringe pattern in the MVS camera display. Adjust the angles of the reference mirror using the screws to change the fringe pattern as shown.

    Step 7: Data processing

    Process the data. Phase unwrapping possible.

    First Tests with Modifications to the Original Setup

    Using Lei code, the need of a linear stage for the sample was identified. Adjusting the objective and tube lens enhances the interference, making it crucial to use the ImSwitch interface to see the FFT in real time and optimize. The final goal is to move the position of the first order interference to use Lei algorithm (or some Phase unwrapping algorithm) to retrieve the Phase. To achieve this, two images need to be acquired: a sample image and a background image (without a cover slide or a slide region with no specimen).

    Result of Phase Unwrapping

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryInterferometer/MichelsonInterferometer/index.html b/docs/Toolboxes/DiscoveryInterferometer/MichelsonInterferometer/index.html index b7662777c..bfcfc04ff 100644 --- a/docs/Toolboxes/DiscoveryInterferometer/MichelsonInterferometer/index.html +++ b/docs/Toolboxes/DiscoveryInterferometer/MichelsonInterferometer/index.html @@ -10,7 +10,7 @@ - + @@ -35,7 +35,7 @@

    Step 12: Adjust the camera exposure

    Adjust the exposure time of the camera. You should see a fringe pattern. Try to adjust the reference mirror screws finely to bring the center of the interference pattern to the center of the camera.

    Experimental Data

    This is the fully assembled UC2 interferometer with a green laser diode, a camera representing a scree and to digitize the inteference, a beamsplitter, a kinematic mirror and a mirror that can be translated along Z.

    If you bring the two beams on top of each other, you will be able to observe the interference pattern, which in case of one beam exactly overlaying the other will be a ring pattern. These rings are also called Newton rings and come from the fact that we interfere two divergent beams, leading to a super position of two spherical caps/waves.

    Using the ESP32 camera, we can quantify the motion of the beams and e.g. measure distances or angles.

    Conclusion

    Congratulations! You have successfully built a Michelson Interferometer using the UC2 modular microscope toolbox. This device allows you to explore the interference properties of light and perform fascinating experiments. As you move one of the arms, you will observe constructive and destructive interference patterns on the camera, demonstrating the wave-like nature of light. Have fun experimenting with different setups and learning more about the wave-particle duality of light!

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryInterferometer/SoftwareTutorial/index.html b/docs/Toolboxes/DiscoveryInterferometer/SoftwareTutorial/index.html index 2a115b0ed..8ddf1445c 100644 --- a/docs/Toolboxes/DiscoveryInterferometer/SoftwareTutorial/index.html +++ b/docs/Toolboxes/DiscoveryInterferometer/SoftwareTutorial/index.html @@ -10,14 +10,14 @@ - +

    HIK-Camera Software Installation

    Install MVS App for Camera Utilization

    Camera model: MV-CE060-10UC. Visit the HIKROBOTICS website and download the MVS software suitable for your computer. Below are steps exemplifying the software installation for Mac.

    Install the downloaded file.

    Open the MVS Software.

    You should see the following window.

    Connect the camera. Refresh the USB line to detect the camera.

    Select the make-link button on the detected camera.

    The following window should be displayed.

    Click on the play button in the actions bar of the camera.

    If properly connected, you should see a real-time image. Adjust the exposure if the image is overexposed.

    To adjust the exposure time, go to the Feature tree, select the Acquisition Control Category, and change the Exposure Auto option to Continuous.

    Now, a clear image with good contrast should be visible.

    To stop recording, click on the stop button in the camera's actions bar.

    To disconnect the camera, click on the break-link button next to the detected camera in the USB devices list.

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPhaseMicroscopy/DPCmicroscopy/index.html b/docs/Toolboxes/DiscoveryPhaseMicroscopy/DPCmicroscopy/index.html index 9a0c43d59..2899f2af8 100644 --- a/docs/Toolboxes/DiscoveryPhaseMicroscopy/DPCmicroscopy/index.html +++ b/docs/Toolboxes/DiscoveryPhaseMicroscopy/DPCmicroscopy/index.html @@ -10,7 +10,7 @@ - + @@ -19,7 +19,7 @@

    Step 3: Build the DPC setup

    Substep 1

    Build the camera module as shown. It comprises of a tube lens and a Hikrobot Camera. Adjust the screw which binds the camera to the camera base plate to get the right distance between the camera and the tube lens.

    Substep 2

    Insert the non-kinematic mirror, the microscope objective in the fixed mount and the XYZ stage accordingly.

    Substep 3

    Build the illumination module which comprises of the LED array and the condenser lens as shown.

    Substep 4

    Finally, on top of the module built in substep 2 add the illimination module.

    Step 4: Adjust the Source-sample distance

    First, adjust the distance between the LED array and the condenser lens by placing them a focal distance (f = 50 mm) apart. This assures the plane wave illumination. Then, adjust the XYZ to the central positions. Adjust the Microscope objective position so that it matches roughly the working distance.

    Step 5: Focus on the sample

    Use Imswitch to turn one of the central LEDs, place a test sample to focus on it by coarse moving the microscope objective and finely tuning the height using the XYZ stage. Once it is in focus, adjust the distance from the condenser to the sample to be the focal length (f = 50 mm). In this geometry the LED array dimensions are near the match illumination condition. Hence, some LEDs illuminate at the objective NA (NAi = NAobj).

    Note: If your sample is transparent be careful not to crash the sample with the microscope objective! For more information about this experimental setup look at: 3D differential phase-contrast microscopy with computational illumination using an LED array.

    Example of illuminating sample with one half circle illumination. We should be able to see the phase gradient using oblique illumination. In the figure we can compare a defocused and focused image of a cheek cells sample.

    Step 6: Run the ImDPC experiment!

    Once you have focused on the sample, adjust the desired FoV. Now you are set. Click Start on the DPC widget!

    Congrats! You have created a DPC microscope with OpenUC2!

    DPC Images

    Using the reconstruction algorithm we can retrieve the phase of the sample.

    First test with the OpenUC2-DPC setup:

    In the animation you can compare the contrast that we can get with brightfield illumination and the DPC reconstruction generated by the four images taken with the half circle illumination.

    Taking a series of DPC images at different focal planes. Cropped DPC image of Unknown cells (top) and Cheek cells (bottom) captured with 0.25 NA microscope objective with 10x magnification.

    Left:Cropped DPC image captured with 0.17 NA microscope objective with 4x magnification.

    Reconstruction algorithm (Waller-Lab)

    The reconstruction algorithm works with the development of the Weak Object Transfer Function (WOTF). Using the code implemented by Waller (Waller-Lab/DPC), we are able to reconstruct the absorption and phase of the samples. Here we explain each step and implementation of the code using Imswitch.

    We are going to revise each part of the code and understand it.

    Acquisition

    We need four images corresponding to each half-circle illumination pattern. With a good exposure time for the camera to reduce noise. In the figure we can see an example of the four captured DPC images.

    We can correct the images using flatfield correction. Flatfield correction consists on taking an image without the sample, then we take the image to be corrected and divided by the flatfield image. This enables us to get rid of noise like dust on the camera, for instance.

    The code

    The code consist of a Jupyter notebook and one python script.

    Python script: dpc_algorithm.py

    This script contains the core algorithm to solve the DPC problem and from the four acquired images retrieve the phase.

    import numpy as np
    from scipy.ndimage import uniform_filter
    pi = np.pi
    naxis = np.newaxis
    F = lambda x: np.fft.fft2(x)
    IF = lambda x: np.fft.ifft2(x)

    def pupilGen(fxlin, fylin, wavelength, na, na_in=0.0):
    pupil = np.array(fxlin[naxis, :]**2+fylin[:, naxis]**2 <= (na/wavelength)**2)
    if na_in != 0.0:
    pupil[fxlin[naxis, :]**2+fylin[:, naxis]**2 < (na_in/wavelength)**2] = 0.0
    return pupil

    def _genGrid(size, dx):
    xlin = np.arange(size, dtype='complex128')
    return (xlin-size//2)*dx

    class DPCSolver:
    def __init__(self, dpc_imgs, wavelength, na, na_in, pixel_size, rotation, dpc_num=4):
    self.wavelength = wavelength
    self.na = na
    self.na_in = na_in
    self.pixel_size = pixel_size
    self.dpc_num = 4
    self.rotation = rotation
    self.fxlin = np.fft.ifftshift(_genGrid(dpc_imgs.shape[-1], 1.0/dpc_imgs.shape[-1]/self.pixel_size))
    self.fylin = np.fft.ifftshift(_genGrid(dpc_imgs.shape[-2], 1.0/dpc_imgs.shape[-2]/self.pixel_size))
    self.dpc_imgs = dpc_imgs.astype('float64')
    self.normalization()
    self.pupil = pupilGen(self.fxlin, self.fylin, self.wavelength, self.na)
    self.sourceGen()
    self.WOTFGen()

    def setTikhonovRegularization(self, reg_u = 1e-6, reg_p = 1e-6):
    self.reg_u = reg_u
    self.reg_p = reg_p

    def normalization(self):
    for img in self.dpc_imgs:
    img /= uniform_filter(img, size=img.shape[0]//2)
    meanIntensity = img.mean()
    img /= meanIntensity # normalize intensity with DC term
    img -= 1.0 # subtract the DC term

    def sourceGen(self):
    self.source = []
    pupil = pupilGen(self.fxlin, self.fylin, self.wavelength, self.na, na_in=self.na_in)
    for rotIdx in range(self.dpc_num):
    self.source.append(np.zeros((self.dpc_imgs.shape[-2:])))
    rotdegree = self.rotation[rotIdx]
    if rotdegree < 180:
    self.source[-1][self.fylin[:, naxis]*np.cos(np.deg2rad(rotdegree))+1e-15>=
    self.fxlin[naxis, :]*np.sin(np.deg2rad(rotdegree))] = 1.0
    self.source[-1] *= pupil
    else:
    self.source[-1][self.fylin[:, naxis]*np.cos(np.deg2rad(rotdegree))+1e-15<
    self.fxlin[naxis, :]*np.sin(np.deg2rad(rotdegree))] = -1.0
    self.source[-1] *= pupil
    self.source[-1] += pupil
    self.source = np.asarray(self.source)

    def WOTFGen(self):
    self.Hu = []
    self.Hp = []
    for rotIdx in range(self.source.shape[0]):
    FSP_cFP = F(self.source[rotIdx]*self.pupil)*F(self.pupil).conj()
    I0 = (self.source[rotIdx]*self.pupil*self.pupil.conj()).sum()
    self.Hu.append(2.0*IF(FSP_cFP.real)/I0)
    self.Hp.append(2.0j*IF(1j*FSP_cFP.imag)/I0)
    self.Hu = np.asarray(self.Hu)
    self.Hp = np.asarray(self.Hp)

    def solve(self, xini=None, plot_verbose=False, **kwargs):
    dpc_result = []
    AHA = [(self.Hu.conj()*self.Hu).sum(axis=0)+self.reg_u, (self.Hu.conj()*self.Hp).sum(axis=0),\
    (self.Hp.conj()*self.Hu).sum(axis=0) , (self.Hp.conj()*self.Hp).sum(axis=0)+self.reg_p]
    determinant = AHA[0]*AHA[3]-AHA[1]*AHA[2]
    for frame_index in range(self.dpc_imgs.shape[0]//self.dpc_num):
    fIntensity = np.asarray([F(self.dpc_imgs[frame_index*self.dpc_num+image_index]) for image_index in range(self.dpc_num)])
    AHy = np.asarray([(self.Hu.conj()*fIntensity).sum(axis=0), (self.Hp.conj()*fIntensity).sum(axis=0)])
    absorption = IF((AHA[3]*AHy[0]-AHA[1]*AHy[1])/determinant).real
    phase = IF((AHA[0]*AHy[1]-AHA[2]*AHy[0])/determinant).real
    dpc_result.append(absorption+1.0j*phase)

    return np.asarray(dpc_result)

    Jupyer notebook: main_dpc.ipynb

    With this Jupyter notebook you can test the DPC reconstruction algorithm using your own images!

    Import Modules

    %load_ext autoreload
    %autoreload 2
    %matplotlib notebook
    import numpy as np
    import matplotlib.pyplot as plt
    from os import listdir
    from skimage import io
    from mpl_toolkits.axes_grid1 import make_axes_locatable
    from dpc_algorithm import DPCSolver

    Load DPC Measurements

    data_path  = "../sample_data/" #INSERT YOUR DATA PATH HERE
    image_list = listdir(data_path)
    image_list = [image_file for image_file in image_list if image_file.endswith(".tif")]
    image_list.sort()
    dpc_images = np.array([io.imread(data_path+image_list[image_index]) for image_index in range(len(image_list))])
    #plot first set of measured DPC measurements
    f, ax = plt.subplots(2, 2, sharex=True, sharey=True, figsize=(6, 6))

    for plot_index in range(4):
    plot_row = plot_index//2
    plot_col = np.mod(plot_index, 2)
    ax[plot_row, plot_col].imshow(dpc_images[plot_index], cmap="gray",\
    extent=[0, dpc_images[0].shape[-1], 0, dpc_images[0].shape[-2]])
    ax[plot_row, plot_col].axis("off")
    ax[plot_row, plot_col].set_title("DPC {:02d}".format(plot_index))
    plt.show()

    Output (example):

    Set System Parameters

    wavelength     =  0.514 #micron
    mag = 40.0
    na = 0.40 #numerical aperture
    na_in = 0.0
    pixel_size_cam = 6.5 #pixel size of camera
    dpc_num = 4 #number of DPC images captured for each absorption and phase frame
    pixel_size = pixel_size_cam/mag
    rotation = [0, 180, 90, 270] #degree

    DPC Absorption and Phase Retrieval

    Initialize DPC Solver

    dpc_solver_obj = DPCSolver(dpc_images, wavelength, na, na_in, pixel_size, rotation, dpc_num=dpc_num)

    Visualize Source Patterns

    #plot the sources
    max_na_x = max(dpc_solver_obj.fxlin.real*dpc_solver_obj.wavelength/dpc_solver_obj.na)
    min_na_x = min(dpc_solver_obj.fxlin.real*dpc_solver_obj.wavelength/dpc_solver_obj.na)
    max_na_y = max(dpc_solver_obj.fylin.real*dpc_solver_obj.wavelength/dpc_solver_obj.na)
    min_na_y = min(dpc_solver_obj.fylin.real*dpc_solver_obj.wavelength/dpc_solver_obj.na)
    f, ax = plt.subplots(2, 2, sharex=True, sharey=True, figsize=(6, 6))
    for plot_index, source in enumerate(list(dpc_solver_obj.source)):
    plot_row = plot_index//2
    plot_col = np.mod(plot_index, 2)
    ax[plot_row, plot_col].imshow(np.fft.fftshift(dpc_solver_obj.source[plot_index]),\
    cmap='gray', clim=(0,1), extent=[min_na_x, max_na_x, min_na_y, max_na_y])
    ax[plot_row, plot_col].axis("off")
    ax[plot_row, plot_col].set_title("DPC Source {:02d}".format(plot_index))
    ax[plot_row, plot_col].set_xlim(-1.2, 1.2)
    ax[plot_row, plot_col].set_ylim(-1.2, 1.2)
    ax[plot_row, plot_col].set_aspect(1)

    Output (example):

    Visualize Weak Object Transfer Functions

    #plot the transfer functions
    f, ax = plt.subplots(2, 4, sharex=True, sharey=True, figsize = (10, 4))
    for plot_index in range(ax.size):
    plot_row = plot_index//4
    plot_col = np.mod(plot_index, 4)
    divider = make_axes_locatable(ax[plot_row, plot_col])
    cax = divider.append_axes("right", size="5%", pad=0.05)
    if plot_row == 0:
    plot = ax[plot_row, plot_col].imshow(np.fft.fftshift(dpc_solver_obj.Hu[plot_col].real), cmap='jet',\
    extent=[min_na_x, max_na_x, min_na_y, max_na_y], clim=[-2., 2.])
    ax[plot_row, plot_col].set_title("Absorption WOTF {:02d}".format(plot_col))
    plt.colorbar(plot, cax=cax, ticks=[-2., 0, 2.])
    else:
    plot = ax[plot_row, plot_col].imshow(np.fft.fftshift(dpc_solver_obj.Hp[plot_col].imag), cmap='jet',\
    extent=[min_na_x, max_na_x, min_na_y, max_na_y], clim=[-.8, .8])
    ax[plot_row, plot_col].set_title("Phase WOTF {:02d}".format(plot_col))
    plt.colorbar(plot, cax=cax, ticks=[-.8, 0, .8])
    ax[plot_row, plot_col].set_xlim(-2.2, 2.2)
    ax[plot_row, plot_col].set_ylim(-2.2, 2.2)
    ax[plot_row, plot_col].axis("off")
    ax[plot_row, plot_col].set_aspect(1)

    Output (example):

    Solve DPC Least Squares Problem

    #parameters for Tikhonov regurlarization [absorption, phase] ((need to tune this based on SNR)
    dpc_solver_obj.setTikhonovRegularization(reg_u = 1e-1, reg_p = 5e-3)
    dpc_result = dpc_solver_obj.solve()
    _, axes  = plt.subplots(1, 2, figsize=(10, 6), sharex=True, sharey=True)
    divider = make_axes_locatable(axes[0])
    cax_1 = divider.append_axes("right", size="5%", pad=0.05)
    plot = axes[0].imshow(dpc_result[0].real, clim=[-0.15, 0.02], cmap="gray", extent=[0, dpc_result[0].shape[-1], 0, dpc_result[0].shape[-2]])
    axes[0].axis("off")
    plt.colorbar(plot, cax=cax_1, ticks=[-0.15, 0.02])
    axes[0].set_title("Absorption")
    divider = make_axes_locatable(axes[1])
    cax_2 = divider.append_axes("right", size="5%", pad=0.05)
    plot = axes[1].imshow(dpc_result[0].imag, clim=[-1.0, 3.0], cmap="gray", extent=[0, dpc_result[0].shape[-1], 0, dpc_result[0].shape[-2]])
    axes[1].axis("off")
    plt.colorbar(plot, cax=cax_2, ticks=[-1.0, 3.0])
    axes[1].set_title("Phase")

    Output (example):

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPhaseMicroscopy/index.html b/docs/Toolboxes/DiscoveryPhaseMicroscopy/index.html index 01b1c28b7..8dfd6ceac 100644 --- a/docs/Toolboxes/DiscoveryPhaseMicroscopy/index.html +++ b/docs/Toolboxes/DiscoveryPhaseMicroscopy/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Brewster_Angle_Experiment/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Brewster_Angle_Experiment/index.html index a5f0ef759..385d22dc8 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Brewster_Angle_Experiment/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Brewster_Angle_Experiment/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@ The amount of reflected light is specified by the optical properties of the reflecting surface, such as plastic sheets, glass, or highways.
    The incident angle of the incoming electromagnetic lightwave and refractive indices of media in which light travels through them have an essential role in the polarization degree of the reflected and refracted polarized light beams.

    You can see the reflection and transmission of unpolarized light with most of the incident angle (𝜃) values below.

    What is the Brewster angle?

    When the incident ray travels from a less dense medium (n1) to a higher dense medium (n2) with a critical angle (𝜃_B), the reflected ray is perfectly s-polarized in which the orientation of the electric field vectors are perpendicular to the plane of incidence. Otherwise, the refracted beam has a 90-degree polarization angle, partially p-polarized. This critical angle is called a Brewster angle or polarization angle and is represented by 𝜃_B in the scheme below.

    Brewster angle can be easily calculated using refractive indices of traveling media of light. In our experiment, we used air (n1 = 1) as the first medium in which light comes first and reflects in this part and microscope slide glass (n2 = 1.5) as the second medium, and the light transmits through. When we calculate the Brewster angle for our experiment, it equals approximately 57 degrees, and we can find the equation below.

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×4 BaseplateSkeleton of the System21.79 €Base-plate1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter4.31 €Linear Polarizer1
    MODULE: Kinematic Microscope Slide HolderIt is used to insert the microscope slide with Brewster angle (53 degrees)3.7 €Microscope Slide Holder1
    MODULE: Laser CubeLASER source holder17.68 €Light Source 1
    EXTRA MODULE: Screen Holder CubeIt holds the Display Screen (Not Used in Practice)1 €Screen1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 67 × 5 mm Ball magnets 🢂
    • 28 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 3 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • Microscope Rectangular Coverslips 🢂
    • 1 × 5 mW Blue UV Laser Pointer 🢂

    Assembly

    All necessary parts to assemble a Microscope Slide Glass Holder Module be gathered in the image below:

    Results

    Brewster's angle experiment setup can be prepared easily. After printing and assembling the module parts, we try to find a critical angle or Brewster's angle as much as we can.

    In this setup, we use LASER as a light source because it is easier to observe the polarization degree changes by reflection. As a first step, LASER light beams reflect from microscope slide glass and pass through a linear polarizer. Then a piece of paper is inserted on the sample holder comb. Finally, we can observe the totally polarized reflected light.

    We should make a good alignment to find the Brewster angle as the incidence angle of the incoming light. In practice, it is hard because of using screws, we could not find the exact incidence angle of a microscope slide. Nevertheless, I could take results that are almost perfectly polarized light after reflection in almost critical angle.
    You can see the reflected laser light beam without alignment at a random incident angle above.

    In the image below, the incoming beam is reflected with almost Brewster angle, 57 degrees for microscope slide glass:

    Let's look at our almost perfectly polarized light by reflection experiment video records. The orientation direction of the linear polarizer only changes in 1st and 2nd videos, and we see that reflected light is totally polarized almost. The light is blocked, and we can see almost no light after the polarizer when the orientation of the linear polarizer is perpendicular to the polarization orientation of the reflected beam.

    New Ideas

    We are open to new ideas. Please contribute to the project freely, this place is a free country which is built by codes and machines :robot:

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Circular_Polarizer/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Circular_Polarizer/index.html index 0a3691e83..24e42f116 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Circular_Polarizer/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Circular_Polarizer/index.html @@ -10,7 +10,7 @@ - + @@ -21,7 +21,7 @@ The incoming light passes through a linear polarizer (grey UC2 cube). In the next step, new demonstrated linearly polarized light travels to the circular polarizer module (black UC2 cube). When an observer looks from the circular polarizer side, she/he can see the circularly polarized light.

    The circular polarizer filter was taken out of 3D cinema glasses, and it was inserted into a sample holder insert. This new circular polarizer filter insert was assembled with a UC2 unit block. Ta-da! The circular polarizer cube is ready for flight.

    The effect of the propagation direction of the linear polarizer can be seen in the video below. The polarization direction of light before the circular polarizer changes with turning the wheel of the linear polarizer and changing its orientation.

    New Ideas

    Dear Visitor,
    you have an opportunity to view our experiments. If you have a new idea, just open a new issue and shine our eyes with your light.
    Greetings from UC2 Team

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Crossed_Polarizers/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Crossed_Polarizers/index.html index fb95fdd00..17fb03b1c 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Crossed_Polarizers/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Crossed_Polarizers/index.html @@ -10,7 +10,7 @@ - + @@ -18,7 +18,7 @@

    Crossed Polarizers

    Crossed Polarizers are used to analyze the polarization of light. We use two linear polarizers, which are located perpendicular to each other. [1]

    In the experiment, the polarizing direction of the first polarizer is oriented vertically to the incoming beam, and it will allow passing only vertical electric field vectors. After the first polarizer, we have an s-polarized light wave. [2]

    The second polarizer is located horizontally to the electric field vector. It blocks the wave which passes through the first polarizer. These two polarizers should be oriented at the right angle with respect to each other. You can see the orientation of the linear filters and light polarization change during the experiment in the figure below.

    Time to build a Crossed Polarizers setup!

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×1 BaseplateSkeleton of the System5.47 €Base-plate1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter8.62 €Linear Polarizer2
    EXTRA MODULE: Sample Holder CubeIt holds the Sample (Not Used in Practice)1.3 €Sample Holder1
    EXTRA MODULE: Screen Holder CubeIt holds the Display Screen (Not Used in Practice)1 €Screen1
    EXTRA MODULE: Flashlight Lamp CubeLight Source7.2 €Flashlight1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 16 × 5 mm Ball magnets 🢂
    • 16 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 6 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • NOT USED 1 × flashlight 🢂

    Assembly

    If all written modules are used in the experiment, the setup will look like:

    Results

    We printed and assembled two Linear Polarizer module parts. Then, we bought the necessary components and inserted them into cubes.
    You will find the basic version of Crossed Polarization experiment without a specific sample and additional light source below. We demonstrated the experiment with a room light.

    We can observe the direct effect of the angle between two linear polarizers in the video below. The intensity of passing light through crossed polarizers changes when the direction angle of the polarization filter changes 360 degrees.

    New Ideas

    We are open to new ideas. Please contribute to the project freely, this place is a free country which is built by codes and machines :robot:

    References

    [1] Introduction to Polarized Light. (n.d.). Nikon’s MicroscopyU. Retrieved February 15, 2021, from https://www.microscopyu.com/techniques/polarized-light/introduction-to-polarized-light
    [2] Logiurato, F. (2018). Teaching Light Polarization by Putting Art and Physics Together. The Physics Teachers, 1–5. https://arxiv.org/ftp/arxiv/papers/1803/1803.09645.pdf

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Many_Microscope_Slides_Experiment/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Many_Microscope_Slides_Experiment/index.html index 9d78e7861..676ac7d74 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Many_Microscope_Slides_Experiment/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Many_Microscope_Slides_Experiment/index.html @@ -10,7 +10,7 @@ - + @@ -19,7 +19,7 @@ The printed and assembled Sample Holder Comb module with nine microscope glasses:

    You will find the basic version of the experiment without a Screen adn Linear Polarizer module below.

    Images of the resulting experimental setup;
    side view (top) , top view (bottom)

    We can observe the direct effect of the rotational angle of the linear polarizer in the video below. Laser light travels to microscope slides and air gap media several times and gets close to fully polarized light. We can see this effect eith adding Linear Polarizer cube.
    The intensity of passing light through linear polarizer changes when the direction angle of the polarization filter changes 360 degrees.

    We can see the change with two videos below. They demonstrates the experiment from two different views.

    New Ideas

    Rat-Tat! We are here to hear new ideas. Please don't shy and have a heart-to-heart talk with us. 💝

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Newtons_Rings_Experiment/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Newtons_Rings_Experiment/index.html index 23a1dfb22..800d10604 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Newtons_Rings_Experiment/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Newtons_Rings_Experiment/index.html @@ -10,13 +10,13 @@ - +

    Newton's Rings Experiment

    Soap bubbles, oil slicks, or oxidized metal surfaces can create interference patterns under the white light illumination. In Newton's fringes, light reflects as a constructively or destructively interfered when the light waves travel through two surfaces. These combinations can be created using glass-air or air-glass contacts. These two interferences generate a concentric ring pattern of rainbow colours in white light illumination. In the same way, monochromatic light creates dark-light rings.

    The simplest example can be made using two well-cleaned microscope slides as interfaces. Air film is enclosed between two slides inconsistently, and irregular-coloured fringes are generated under the daily light. When the pressure on the microscope slides changes, fringes move and change.

    In the Newton's Rings Experiment, we used a convex lens whose surface is placed on an optical plane glass, a microscope glass, from its long focal length side. These two pieces are held together with non-uniform thin air film. After light illumination through these surfaces,the air gap and random pressures on the microscope slide and plano-convex lens cause the generation of irregular coloured or single-colour fringes; Newton's Rings.

    The details of Experiment Modules

    Linear Polarizer is used in this experiment to visualize the polarization change of reflected lights from two media on the interference pattern.

    Additional module design was made for combining the microscope glass slide and plano-convex lens inside one cube insert. You can see rendered image of the Newton's Rings Lens-Slide Holder Module from Inventor.

    s

    We used laser as a light souce in the setup. During the experiment, we extended beam size of the pen laser from 2 mm to 6 mm using a regular Beam Expander Module.

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×4 BaseplateSkeleton of the System21.79 €Base-plate1
    MODULE: Beam Expander CubeIt expands the laser beam size13.55 €Beam Expander1
    MODULE: Beam Splitter CubeIt splits the incoming beam and recombine them29.17 €Beam Splitter Holder1
    MODULE: Newton's Rings Slide-Lens Holder CubeIt creates Newton's Rings7.54 €Lens - Slide Holder1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter4.31 €Linear Polarizer1
    MODULE: Laser CubeLASER source holder17.68 €Light Source1
    EXTRA MODULE: Screen Holder CubeIt holds the Display Screen (Not Used in Practice)1 €Screen1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 64 × 5 mm Ball magnets 🢂
    • 44 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 3 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • 1 x Beamsplitter Cube (Art. 2137) 🢂
    • 1 x Microscope Rectangular Coverslips 🢂
    • 1 x Plano-Convex Lens 🢂
    • 1 × 5 mW Blue UV Laser Pointer 🢂
    • 1 x iPhone 5 Lens f'=3mm (separated from an iPhone camera spare part) 🢂
    • 1 x Achromat Lens f' = 26,5 mm 🢂

    Assembly

    Results

    We started with building of UC2 Modules: design, print, assemble and be ready for testing. You can see our Beam Expander Cube on the 4x1 Baseplate below.

    Lens - Slide Holder Module is the key element for the generation of Newton's Rings. Necessary Module parts are shown in the image below.

    Assembled and Ready-To-Use module should look like ...

    The experimental procedure begins with

    • installation the Laser and Beam Expander Modules on the 4x4 Baseplate.

    • After checking the expansion of the laser beam width, Beam Splitter Cube is added to the setup.

    • One of the divided incoming beams is directed to the Newton's Rings Lens & Microscope Holder cube, and light reflects from the convex lens-plate glass combination through the beam splitter cube, then on observation screen.

    Demonstrating the experiment is much easier with a laser light source and results in visible fringes. The Newton's Fringes will vary in colour from inner to outer circles if a white light source is replaced with a laser source.

    Let's zoom in Newton's Fringes with more experiment images!

    The effect of the polarization angle change of the Linear Polarizer Filter can be seen in the video.

    New Ideas

    We are open to new ideas. Please contribute to the project freely, this place is a free country which is built by codes and machines :robot:

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Polarization_using_optically_active_solution/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Polarization_using_optically_active_solution/index.html index bd5a86334..bc2141b01 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Polarization_using_optically_active_solution/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Polarization_using_optically_active_solution/index.html @@ -10,14 +10,14 @@ - +

    Polarization Experiment using Optically Active Solution

    The optical activity was discovered by Arago in the quartz in 1811. In 1847, molecular chirality was observed by scientist Louis Pasteur. He found that natural tartaric acid is optically active, and its external crystals have isomerism and chiral morphology [1].

    Two molecules with the same chemical formula, the mirror image of the other, describe molecular chirality. These come in two varieties: dextrorotatory (rotate plane-polarized light clockwise) and levorotatory (counterclockwise).

    Sucrose is a disaccharide made of glucose and fructose and dextrorotatory, which rotates the plane-polarized light to the right. A well-known example of sucrose is table sugar produced naturally in plants. Fructose is a simple ketonic sugar and levorotatory which rotates the plane-polarized light to the left. Glucose is a simple sugar that belongs to the carbohydrate family and is dextrorotatory. The molecules of fructose and glucose are mirror images of each other. Corn syrup is one of the most commonly used sugar solutions [2].

    Two simple sugar-water solutions were prepared and used in the experiment. The first solution was produced with one cup of table sugar and one cup of water. Table sugar is sucrose and dextrorotatory, turning clockwise to the right plane-polarized light. Grape sugar is dextrorotatory and glucose, and the second solution mixes grape sugar (Traubenzucker) and water components in the same amount. It rotates the incoming light polarization state to the right, clockwise direction. However, two solutions have different polarization states at the same time because of their molecular structure and demonstrate different colors inside the crossed polarizers.

    s

    In the image, Table sugar-water solution is shown in left-side, Grape sugar-water solution is in the right glass.

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×1 BaseplateSkeleton of the System5.47 €Base-plate1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter8.62 €Linear Polarizer2
    MODULE: Active Solution ChamberIt contains sugar-water solutions.7.32 €Active Solution Chambers1
    EXTRA MODULE: Flashlight Lamp CubeLight Source7.2 €Flashlight1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 24 × 5 mm Ball magnets 🢂
    • 20 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 6 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • 2 x metal plates
    • Microscope Rectangular Coverslips 🢂
    • NOT USED 1 × flashlight 🢂

    Assembly

    Results

    We printed and assembled two Linear Polarizer and Active Solution Chamber module parts. Then, we bought the necessary components and inserted them into cubes.
    You can see the datils of the Active Solution Chamber designs.

    Two different chamber design is shown in the image below. Left-side chamber has a container only for 1 active solution. In the other one, two different mixtures can be observed in the same time.

    You can find the basic version of Polarization Using Optically Active Solution experiment with an additional flashlight source below. Depends on the experiment place conditions, you can add an extra light source.

    The chamber module was inserted between two linear polarizers, the Crossed Polarizers. We can observe the direct effect of the angle between two linear polarizers in the video below. The intensity of passing light through crossed polarizers changes when the direction angle of the polarization filter changes 360 degrees.

    Experimental result of two optically active solutions is shown in the video:

    • Left Is Grape Sugar-water Solution (Glucose) Table,
    • Right Is Sugar-water Solution (Sucrose

    References

    [1] Gal, J. (2017). Pasteur and the art of chirality. Nature Chemistry, 9(7), 604–605. https://doi.org/10.1038/nchem.2790

    [2] Logiurato, F. (2018). Teaching Light Polarization by Putting Art and Physics Together. The Physics Teachers, 1–5. https://arxiv.org/ftp/arxiv/papers/1803/1803.09645.pdf

    New Ideas

    We are open to new ideas. Please contribute the project freely, this place is a free country which is built by codes and machines :robot:

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Stress_Birefringence/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Stress_Birefringence/index.html index 7003b6a7a..96e62fbd9 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Stress_Birefringence/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Stress_Birefringence/index.html @@ -10,7 +10,7 @@ - + @@ -19,7 +19,7 @@ Birefringence is the optical property of a material that has a dependent refractive index to polarization and propagation direction of light. These optically anisotropic materials are said to be birefringent.

    In general, birefringence is the double refraction of light. Each incoming light through the birefringent material such as calcite crystal is split by polarization into two rays; an ordinary and an extraordinary ray. These rays have different paths and polarizations.

    Common birefringent materials are;

    * best characterized birefringent materials are crystals
    * many plastics under mechanical stress such as cellophane or plastic boxes
    * many biological materials such as collagen, found in cartilage, tendon, bone, corneas, and several other areas in the body or some proteins.
    Polarized light microscopy is commonly used in biological tissue.

    Birefringence is used in many optical and medical devices. In medical applications, it can be used for the measurement of the optical nerve thickness or the diagnosis of glaucoma.

    Well then, what is the connection with polarization?

    Let's think. You ordered a new T-shirt from Amazon. You tried it and liked it. How beautiful! But wait. You can use a plastic cargo package for a polarization experiment and demonstrate the stress birefringence of a plastic sheet easily. Yesss, you can make science using 'garbage' too.
    Let's look at that more closely!

    Polarizers are frequently used to detect stress in plastics; birefringence. In this experiment, we use basic materials from our daily life as samples and see birefringence with our naked eyes. Let's collect simple objects such as plastic boxes, plastic cutlery (Image 1) or plastic packages. Even we can prepare our own birefringent object (Image 2) using a plastic punched pocket and sticky tape.

    Image 1 :

    Image 2:

    Stress Birefringence

    Stress birefringence results with stressed or deformation of isotropic materials and applying stressed causes a loss of physical isotropy and generates birefringence.

    How can stress be applied? Externally or as another method can be used. A birefringent plastic object is manufactured using injection molding and is cooled.

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×1 BaseplateSkeleton of the System5.47 €Base-plate1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter8.62 €Linear Polarizer2
    MODULE: Sample Holder CubeIt holds the Birefringent Samples3.47 €Sample Holder1
    EXTRA MODULE: Screen Holder CubeIt holds the Display Screen (Not Used in Practice)1 €Screen1
    EXTRA MODULE: Flashlight Lamp CubeLight Source7.2 €Flashlight1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 16 × 5 mm Ball magnets 🢂
    • 24 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 6 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • Birefringent Materials or Samples
    • NOT USED 1 × flashlight 🢂

    Assembly

    If all written modules are used in the experiment, the setup will look like:

    Results

    You will find the basic version of the Stress Birefringence experiment without an extra light source and sample holder below.
    A sample is placed into the Crossed Polarizers in the setup, and color patterns can be observed clearly. The polarization of a light ray is rotated after passing through a birefringent material and the amount of rotation is dependent on wavelength.

    The printed cube parts were assembled and the result images of experiences were taken for 3 different birefringent materials.

    In the 1st Experiment, we prepared our sample using a plastic punched pocket and randomly applied sticky tape on it.

    In the 2nd Experiment, we used a plastic piece as a sample for the setup.

    In the 3rd Experiment, plastic cutlery was used.

    New Ideas

    Rat-Tat! We are here to hear new ideas. Please don't shy and have a heart-to-heart talk with us. 💝

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Three_Polarizers/index.html b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Three_Polarizers/index.html index fb1511389..8a6629e25 100644 --- a/docs/Toolboxes/DiscoveryPolarization/APP_POL_Three_Polarizers/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/APP_POL_Three_Polarizers/index.html @@ -10,7 +10,7 @@ - + @@ -20,7 +20,7 @@ Some light will pass through three polarizers if we add a third polarizer between these two crossed polarizers.

    In the Three Linear Polarizers setup, the amount of light passing through the polarizers can be calculated by the Law of Malus, cosine-squared law.

    I : the intensity of passing light through polarizers (total amount of passing light into three polarizers setup)
    I(0) : the intensity of incoming light
    θ : the angle between the transmission axes of two polarizers

    The polarization direction of the first polarizer is oriented vertically to the incoming beam at 0 degrees. Incoming unpolarized light passes through the first polarizer (linear s-polarized). After the first polarizer, the vertically polarized light travels to the second linear polarizer, which is rotated by 45 degrees to the first polarizer. Then the traveling light passes through the third polarizer (linear p-polarized), oriented at 90 degrees tilted for the first polarizer. Due to the orientation angle of each linear polarizer, transmitted light intensity changes based on the Law of Malus.

    Three linear polarizers are used in the experiment, and each of them has different angles concerning the transmission axis.

    Parts

    Modules for this setup

    NamePropertiesPriceLink#
    4×1 BaseplateSkeleton of the System5.47 €Base-plate1
    MODULE: Polarizer CubeIt holds the linearly polarizing filter13.43 €Linear Polarizer3
    EXTRA MODULE: Sample Holder CubeIt holds the Sample (Not Used in Practice)1.3 €Sample Holder1
    EXTRA MODULE: Screen Holder CubeIt holds the Display Screen (Not Used in Practice)1 €Screen1
    EXTRA MODULE: Flashlight Lamp CubeLight Source7.2 €Flashlight1

    Parts to print

    Additional components

    • Check out the RESOURCES for more information!
    • 1 × Linear Polarizing Sheet 🢂
    • 16 × 5 mm Ball magnets 🢂
    • 24 x Screws DIN912 ISO 4762 - M3×12 mm 🢂
    • 9 x Screws DIN912 ISO 4762 M2×16 mm 🢂
    • NOT USED 1 × flashlight 🢂

    If all written modules are used in the experiment, the setup will look like:

    Assembly

    Results

    The basic version of the Three Polarizers experiment without a specific sample and extra light source below is demonstrated. You can see the experiment images below.

    The effect of the angle between two linear polarizers can be seen in the video below. The intensity of passing light on the eye of the observer through the polarizers changes when the wheel insert of polarization filter wheeled 45 angles.

    New Ideas

    We are open to new idea source (dad joke about the open-source project 😐 ). Just open a new issue and spread your idea!

    - + \ No newline at end of file diff --git a/docs/Toolboxes/DiscoveryPolarization/index.html b/docs/Toolboxes/DiscoveryPolarization/index.html index eefe1c839..6d4fbbd5b 100644 --- a/docs/Toolboxes/DiscoveryPolarization/index.html +++ b/docs/Toolboxes/DiscoveryPolarization/index.html @@ -10,13 +10,13 @@ - + - + \ No newline at end of file diff --git a/docs/Toolboxes/index.html b/docs/Toolboxes/index.html index 778d30f6c..efcab9d09 100644 --- a/docs/Toolboxes/index.html +++ b/docs/Toolboxes/index.html @@ -10,13 +10,13 @@ - +

    Educational Kits

    CoreBox: Entry-Level Education Box

     - Features and Specifications
    - Assembling the CoreBox
    - Core Lens, Telescope, and Microscope

    Discovery Kit: Extension of CoreBox

     - Adding Modules to the Discovery Kit
    - Enhanced Functionality

    Interferometer Kit

     - You can build a Michelson Interferometer
    - Try enhancing it to become a MAch Zhender Microscope
    - Ultimatively test the microscope extension and reconstruct images using holography
    -
    - + \ No newline at end of file diff --git a/docs/WORKSHOPS/Workshop Nigeria/index.html b/docs/WORKSHOPS/Workshop Nigeria/index.html index 6b1951a47..11604a034 100644 --- a/docs/WORKSHOPS/Workshop Nigeria/index.html +++ b/docs/WORKSHOPS/Workshop Nigeria/index.html @@ -10,13 +10,13 @@ - +

    UC2 Microscopy Building Workshop at BioRTC Yobe University, Nigeria

    Welcome to the UC2 Microscopy Workshop! 📷🔬

    If you've ever been curious about the fascinating world of microscopy, you're in the right place! In this workshop, we will take you on a journey through the core concepts of microscopy, starting with lenses and interferometry, where you'll learn how different waves superpose to create powerful imaging techniques.

    Our approach centers around the open-source modular toolbox, UC2. This revolutionary system is built on the idea that every optical, mechanical, or electrical component can be mounted inside a compact 50mm cube. With a wide variety of components already available in our extensive library, you'll have the flexibility to design and build your own optical setups, limited only by your creativity.

    We'll kick off the workshop with the fully lensless microscope, utilizing just an LED, spatial filter, sample, and camera sensor. As we progress, you'll upgrade to a finite corrected objective lens, improving the resolution and focusing capabilities on the camera chip. We'll explore different microscopy techniques, including directional microscopy and light sheet microscopy, where the alignment of light enhances optical resolution along the axis.

    The heart of our workshop is the UC2-produced microscope, aptly named "sub." Although basic, it is the perfect tool to grasp the fundamental concepts of microscopy. From there, the possibilities are limitless as you delve into designing and printing specific inserts to adapt the system for your experiments.

    The UC2 system was born out of a quest for a small, affordable microscope for lifestyle microscopy imaging inside an incubator. As it evolved, we expanded its modularity, adding different contrast mechanisms and extensions like fluorescence and more. The success of this open-source initiative has been demonstrated through various publications, showcasing its applications in structured illumination microscopy, focal microscopene, and beyond.

    Our mission is to bridge the gap between education and real-world applications, providing a platform where anyone, regardless of experience, can get creative with optics. We strive to make microscopy accessible and affordable for all, and we are excited to announce the birth of our company, now headquartered in Gina, as we embark on a journey to revolutionize microscopy.

    So, if you're ready to dive into the world of microscopy, join us in this workshop as we build and enhance simple microscopes, bring them to life with software and image processing, and unlock the incredible potential of UC2 and open-source hardware.

    Let's embark on this adventure together! Happy exploring! 🚀✨

    Inline Holographic Microscope:

    Simple SEEED ESP32S3 Xiao Sense-based microscope:

    Michelson Interferometer:

    Light-sheet microscope:

    - + \ No newline at end of file diff --git a/docs/WORKSHOPS/index.html b/docs/WORKSHOPS/index.html index 3a9232c12..8ac5a1ac7 100644 --- a/docs/WORKSHOPS/index.html +++ b/docs/WORKSHOPS/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Workshops

    From time to time we try to share our knowledge in various formats. If you want to learn more how you can have an openUC2 workshop near you, please contact us! We would be happy to introduce you into the world of open optics.

    - + \ No newline at end of file diff --git a/docs/intro/index.html b/docs/intro/index.html index 4b96d9558..8a977e3c2 100644 --- a/docs/intro/index.html +++ b/docs/intro/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Documentation

    Here you can find all information to enhance, repair, improve, use, communicate,.... our optical toolbox openUC2. Did not find what you were looking for? No problem. Send us a mail or write an issue in our github repository https://github.com/openUC2/UC2-GIT/issues.

    Looking for...

    The CompanyFlash FirmwareImSwitch Web GUI
    TopicDescription
    Geometrical Optics [EN, DE]
    Wave Optics [EN]
    Microsocpy [EN, DE]
    Telescope [EN, DE]
    Electronics (BOX) [EN]
    Electronics (PCB) [EN]
    ImSwitch [EN]
    Light-Sheet Microscopy [EN]
    STORM Microscopy [EN]
    openUC2 FiveD [EN]
    Workshops [EN]]
    Production [EN]
    - + \ No newline at end of file diff --git a/index.html b/index.html index 3279f5e52..e01b19f2c 100644 --- a/index.html +++ b/index.html @@ -10,13 +10,13 @@ - +

    openUC2 Documentation

    Seeing is believing. But better with the docs!

    Learning Kits (Explorer/Discovery)

    Learning Kits (Explorer/Discovery)

    Step by step guides to learn everything about optics.

    Cutting the Edge! (Investigator)

    Cutting the Edge! (Investigator)

    Get the most of your ready-to-use microscopes.

    Anything else.

    Anything else.

    Anything that is yet missing.

    - + \ No newline at end of file diff --git a/markdown-page/index.html b/markdown-page/index.html index fe5c34524..8733db53b 100644 --- a/markdown-page/index.html +++ b/markdown-page/index.html @@ -10,13 +10,13 @@ - +

    Markdown page example

    You don't need React to write simple standalone pages.

    - + \ No newline at end of file diff --git a/search/index.html b/search/index.html index 4cb8a5538..5253cfca2 100644 --- a/search/index.html +++ b/search/index.html @@ -10,13 +10,13 @@ - +

    Search the documentation

    - + \ No newline at end of file

    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 pZdrm{Y zzR{!iamP~7L>)Y=eJ2pt6<%ElPKEno=q~QYP)q4D8!b`tPd85c&U` zJS}KbGR#@bDhbEum z6=Xe0cbg9E<|ZZjp{DWHYCDf$`BHodSW@uVer(MKB8WNPS&NlqaWvr(d})4H(A+MT z^fMgtM{^{q@U%O2}54;wr#>#_v#?V;aR)QcXDZ76+X7u--R9*jR+Ik&(?%cbI=TZU(U5 zrdeIPYgWT#l2jXYppwU z#xEZ^t7dF2Yv2z%Bq=N*?c4cEU;=?SZ{*CuGVp3iq0oPjs>b8kfRp`B!lH{f_^^ z#^Ow`hZV&qy0a7>YP`K02<%b)bNLKT{Ef`|ju*T@wGY#V;XSt5_CIagnpU=P)$MIp%iqZJdqk%j8r5*8 z;+jO~njnUf@57J%7u)U3`h7-6K~z6C;pv4lehIfMW;@hTuWXw zb7#Dzq~eJxpzzbk+|!syON?moT|CRAb~ zgkM;+L5)}5V?*c}<|dnE8O7*2`*w1q1etfj=SOw?NE%u+;=(nR-B<4;cy$xJp4K!a zs<_flOWUI-FrOol5|;kC!L}!4QCLWHv6{qikaH+1F>DoD0@^vvmVJ%KU9+ZLt@ZJ% zUGFSSH)VQ~%|(SS|ktHik))26BK5ZmXzVe-nTBM4=#Qd8=DXDHfgpLxtNP0LNbLVK(Pm$fGE zUaP7Lk)+ki1XhH|8qNm`5;HK<*v&se38-ote!|^L8z#0w5Ua(nc#&Tw@j-pVYc6i^ zsflBcz)sk?G4hw1Lxg`fU+}fIkrLKNS#?w7+}KNbBj<5gUehm;y{b|;brnD7F8=~t z{G1X6Qw~&vvc-(J=2JKDSTs8q&%;P9Aj+hsdgq!xsJw$VvrydouN{gpGw9NXofQ1L zcH{8Igf+fvM^Um*QFtjR?C(v=S$@m_v|tvb1XSNH`|16U%u_mQt=21_fvDK607&dcBb`6R_EOsLkeMvz|xDm)B!W zEp5F;&t^{KkSL1juQSi~24;Wt+^nb9Z~5fsUr%Gz$-8Nx@3aeoOXD+$jZkRt)2^M` zaX>3-&qkuMogN+Y1TN4`1zNu| zi2V^@qMt9jW30cENk0(CpLn2NUmj7M3>wf_4rpZ#u6r3tn(#|}np+(lkUZd~-aFU4 zS;Kd}gHH{|{Mt)En2oX9SHOp|)e1k#C{*JQ7_*(}R9=pu=buDHM|^Qidmf2w1u$Ql z=m6FPPp6%>#uW|jNERlIN&L&apS)^dt4w65op;-UK5yed_7-xB+!3x(0`z{X0qC+{ zGsV!VG1UmU!!m~dCYL_51Ck4VbW>@c0u2Znm_Wqa?r=rk*}Y_ovssCYQ~#N&bu$G|lB5f|WpTIH=brcT0L6$@zEzYsthaO=Mzyhm*0(f-q);03 zJe^g4f)oj+b1Y5u%$ zdy;H3Dk8%Xy)`Tk`eK1(?n?#TFc3e*)|TqTx&sZNhy48Xp0l49&_cxDdUwiKH9vbK ziH{3kCFc*!zR^0we3S2AZ&d*Qw02`TWSm{*b+wN@4d0c*(W*zkw{0!X6L2-CUYDMZBin21w2+t;f1=yxV7h%*-~htfE8c|Me6 zJIRjauF=w#9d(t4`yDA3`D5~qUfbbJXOPt_aA+;!e^~&YX`y0+p`MwmHx@zq#b@Ut zcV>%Y&(Ljz^?r$z@;oD?biZigX+=$=7G#0+eC-#v4|j+dIk|ZALo&a`7Z)c56A?~* zw$CV>V^+)~s(11}dj`$FDLt|?JW8XFm(L9F1+~u8!3%~F2T*TCe>YUc4j98$45cqH zNNk%Z;na=Ei?y^BiSkWR?mE{*c&ZuIZojn39vHqIt6NUyCm3_1ro$CekiL?exZNSPZ)N(z%5skK(OAVuFX1vq{nluPDqR9Q2s^^P1ZNN zhVu0U?;>4Y6xz8Dj@`nM$ozN}LgKyE%T|A)tPn>6A{b|#=RBYVo(Dpwp3^@FtZh9H zs}|B{TiPu^NhfT#OQ&Eu$+PliFfIu#x-Bt5!ck|Vn&{&f(doqE6M-K9Q4Vt#-1^R3 zh2CU$)%@tc;p&<=l2=e-ckx`P)0npF=SZT5y!DM`;#uGPAM+b5u~QG_S#+w8y%1e? zbWLo&cm+5aF0QGb`ps@j9_P-SNwhb9;Fn2a*M$Q=FiFF?0h1n@)zcq4DM_xi*A?F% zd?x#O5v#kzfte}oM?aTSF;M%l0(-y3`W(8<7+(H0#+Ey6Nr1z7{&uwg+qQT&L*BB1-ObmskR zzYQ$JPTho+HgKz&!v4;&UceO9gAprnEE2vR7_C47@oAe!1|v*0Ef4w%o!yrlX!NFW zpH$a9(3dvK9pm2XR@WQUy_ehH3h$Vxa` zeX?;>?3i+L{^9CE!6h`Gx`_vpg^!n;HZ+9rwh7C+XBjfFGURWX3R*&_Pv>bVgB{pV zvzjEDmc01C66}BD7Xp~){$<~oscX~n{}UseX|DO_u>4rbf=P?2EqsMs^jH4d@5vl>RUKtUx@eH)IfZuFm*;_56FheT6Fwl=U zgT4-cgPzGDuCuQ8*6N3BKj)?bjwVds{&d)nC0n)&5p7Q$$+QE1l@8$-*{2PJ;Ueml}-tY^^HqE0OGpf z@17@KC8AdstI)FZ?nq&o_VG&eVn7l+S{Xv7VH7es(1MuT-eLel*IsdCUUqH!aVl7~ zUr^Anhv28Z7x%+0=1D~DzCM1Sc4DrI%Nf+F;lgj#sFXq%Y}7S#cD#8{A;#-V4e5ZXA@nQy#0~m*BCBS`iQ%LOCQ%1j3p>)az5RZRanOO{zm*G|w^rAa@iQGi%9~-Dykv zAUf#i*{g);su`XuynUVX=Qrmc7}kOxfWd~fP)P1>4K1W3pRVL+oao-+)$sxQo62E% zt#|c;#W>T>tJ9;0Sfk$K>2?J(>2~k)nyL5U6eFmhb98X2Exg1{F_JWYcDOhx#^*U) z-~w~>NrmgqesvyONp9=)wJU?DOI+;o*D8pv7tQk#B-^`}TAx5ycK}%2y+%#T#-2wY z^vkq-OiNlr5`8_Uj8agx!uHFi(j@~s+iZ)s2z9mjArYJY^4-F-DV-|Ib) zLzvg$o;Ep1Po{z=#aiji{MK`1>aGT>X(MB9WLj6u;(m(>wb9VpT54PIm7rpq&>rpk zjQEU7g|f$+xwWj5MT9`NN2e8XLreLQcM}D z_$EYI$8$A?oqtnqS}i-Map2DIPbxU#OVpXj@lS-UPf<#YbgXd5y9Vbw{G08HS4Vvf{6Uj*1@4NQw`-*~f1tZ$eK|k7Oh$O$XKH zM8j3&93E6`pT}!g(f5qQZD<<*n>=1@+#sW{Z_hugqV?vI_Yq>M6T{AA**+}-*2^Z0 z?PmAdu-ZOr_v)HC0}fHCkig3KYA8oxvMKZx=FCM=4jyEg+xDAtH_*1h&gSRC6Xo&A zs2^Xb8f`HWRuJ(<^TnK)mHHH)e`NO{y;+Qg=@WB#u~L--TVf7Fz&N@PvDm=Ta9``^ z^hU9?B{jSl=U&1Nw(C%eiae5eg6#<)#C6yfeaqN&{&|Eb$;MdSR)V z)4^DKf{etzWs&kqn=p(GG$L7ilg5)R3Re`(>@U1VX-W8SW>)>ERG0-J%{Qji87V2Q z)96VfwMT&<*mt@k@F_uF4{K^z7QErF!|+H(8PlPz=5yw2!nX|lJw zo$aBodA~hW_uq0;@0``~fE!;pda7FhfM+VX0C)gUf>AsE*9!4lw6TE`Svgi#JFGGL zfni-=*hQ30QlXIxT2(8!zj$oj=91uX&a*rEH=e!11X9-X0suH*t!2(sdYttp16+z$ zkgAb)$X#TN>eY_3Md>)K(tK)NNcgp6RHO28>6dfpOmhuwos8?TQ6m?#1xalGTQ|{P zn~!wv#Pn_y8aZ3U&og0V-RE#|f%I(5vUMI4uPz59G4Ux{lU`5i?|ykyHoCu1_f=in z2-_b=!t|k{H4$C2e_T>1;}j|khuiOLxWiLzWTr+HYil%dX*2xhbl2wy;qMy}Rq5*x z=I5rpwIszs7}$-Mqm$YbhqD1kQ|$n4!m(k_%9A_ zb3$3YbqD!*47Zqq>i>RXV^Wp%tpC;yp~%V=`oe4~g9er*oAuq0vAb^iysG-OjS;v# z6p)8DuZn3ev?AT8gtgwlFmVIGvLcn>kfFLdJF3jgF~=JyXJ<=MO@6!bD%MC}^gNmR1sZt1e?>)Qx8U?zx=! z4AYhV0LpTXsv&uMlKHoTJ1<=OzDU;`7XE#Ca5D;+kvSj&f>68ucosMyJzVn)ph)OUv8;Qd9d;Y+LyW z#8}0yLsK~W@(-A3${UX1v(qK zaa#eoqHA*QS=mt(=ZS6?YSPaB*-T>eCsu~|$F0G9u(T^~f8Mt!R&2&ia=%K_Q*PI2 zK=1X*Z-oT*j_M5D>AB9iyCoMy-jGJ_glg36eHdlgK3K;AT5AX4d*u}~AJR_kTN@wL zJ~pmJWhjQOH_rS9SXFfOkO{0M(UF>&FP#g5m;UqXye?tOj2C3_(QV`owrDlqc`6GS zkP~sPrdHP7N%DDE)u|z|=yXIRqY%g99f@e+tr5)O_+q4}BCTO*!rj>NW;%3IIHK*p zcoX8oL5ALTk=!czWxw>(t?Y5oPf(;sKH@fwLXvkyFuOg%r zYQsIOuzf%qT6yP#yFd)8@|naGXSppO!ivgLK9PV6tSbzo+Q z!e)#dV@b_Wf|JGvMw4VSUrib3AFs``B_Cz6&{Vui2Vrg3#dz1*^JLbg;R7& zrUL1;Gx_!X$|8`#5XWOo<{RyWW!rZj7hZRGp8bDVJJY|U6R_P+Q)X#NPAL{HrInQn znYnLmW{sxfw74PU7B%3$3utDFiA&}r=0;^@GcLHK;=Y2KiepZIyMlryZlEYAc$nuo z=RY{_`0$e7hl`v0zOL^jtGsUZ)Ab+dH1oE#T)o~P(r`Rra>hBT|N0}WzQQ~6WX+OG z0FRyzTDhdZExNA$Q2TRw0qM}N>UN?#a3k7uAl5(aRG%rNv|;OEeop<#XFx3ojP!A-*XPHdL&{x$-^d%1k!(K?ymJH2Z(T6m4B`wN>8npMT1$hu??v-sgLnx{xsoi`&D2{bD zaC}zO>}XfTY2qEAYdly-l(b@AzyxLnsndz6&i#i2gMZPo9PfPN{~ENs6l&5il=eWg zc#EkZoXMz`rHo8>gyIX;@n#-?qf@96#RA+>TrM8 zDT@@dIDWzIt?{yV=RgDBZCLgJm*+rZ&`WfsH@~hK(kIVyj^xdO@>YXpZQdYz3wdfp zl_CdgLgJj}q~V=%hSu~S>d&r5C-PC{dlxT!gA@O7xWpJz8AtoPr0cKP@fdvBcHESZ zgGqpc6!3zxO`D28W;u1}m%GkU%!+<}Ywf)zlK<`l2lWGE`FR;H=}f;=VVO3Xt*u5@ zO`nl|w0ncUw2V9j;rfkg!=H}vrPOlvi9Ce}UwN}7P}CCX_xuhdZv@{T{w;^I!Oi2t zr~17%+&&eWVIgLtg#(d9VS493?oafn4G?1|YFhwXzJBC73~?K?TrWlO3HQRQ8ddxu z+xwcbupURr)#!^43e;w6*(Y$-fCUrB7g?YsZ#*oDoWrJYEdAF{@;{0160K`*l4XEd zDMFevVpu)&zwo-R_zNYtCA)FfqgoL%ECU|A9~v`tEu)@G=u(iJpZU`%6yg(6AMF)< zd8ae*Yu;8x^G>HQ^DvJVYOZto0pG_Wxglg}nEDi>W%IrQ&s^7vkf2mP>z^?Qv4eq|)^iiw4>+rf_F#?QSV3a)A+XKYOm7<>gsR!m1f~2=8^+}5Em^C_ z%F^Jkf$2z@%*G3YIL#QwAsh*vZ-#7H3n{faIw{;g7z^kaCZ}KQH zA|N0Ot}{gmW-iW5vF}UvXJ+)=pIrZBQnvF}at^w6Rl2eH&0xDOfF7Z^ICXPhU5zkM z%Tc@UtG{QV?rE@_nKXRwyJq$HTU~hcKbln|)&JLQwVIjK77;Ae(tDq0^S`pKeLTK; zQ=f6p`gw-xp)l8(=??IZOuB;XO9Qpv&BA_1lZZsXnuSVe)VKEH1S4XR0x(DxrSL_kebYwsw^ClpRTb%`$m^=C;&(Om@RRWtPv6!hWbSwe%APQdRya9-UCnw%!T3bq zqmKZ?o~3_Y76x_o`T~B}F6unil8HMecsu*Yu$_$?X|GaL{f6~i+nu)kD>|v9gv#MuDsqVf65f~Q5nQAM?sT6ET3Pvs+=)u*?y zcck9ip&YJ{*4Q_@jC{RFuPd?U=BXY0gPh_hT(#e#O6> z(MX>Q5inSgmv$98_|>3eAmcwRLMm{7lKP%w@^nhc+CMI;!LbPt7TGCv5vUD(yV2{{ zz>OvuT>-Stxwx)<>;t0D6pdrAk{kg&EA_vzR{pmi$iQNcd|I2w>}WitN|ay;7@4au5`}q@9j+6(EFi(&%;hK|5ZbI z8d`^aNpKiPNWrGhODA<+gM(F6I)PFnDm@^zrJ~PK2x`A%BXl1hIB2rO{lQZ#FOyIx zi0+#IDuzE=hhvC^XOr?*Ew z4v=U!7fGafu)cSvvT?5r|C1W~@pZ~44_$UcK-d!J2 zE4riMp;dnXJJI(R{bV;$-eG3eY@f79=*AjJqep6@71J% z>-rG``ZY!#aTV~0#A$UsDLxAJ-{|ye!Sm2O|2|W3$e`ih;!m9D6>{mp+M(m^4AcBH zE3K{kf#BL+nM)~qCv)4#O`EH}R9CG0PS3%+s>&lBgF*L;ryvkyZnwIMR?db)RwH{( zYtq!s6-H28-=iE%Ch^XEa@Lm}0x+W;(vr4HJ8RwK)w%KRfQ( zjIGURpM=gfD;`pcdA*~VfgU`t{dDJX+G2tq05Z5aSA-rsQN&VIN5rlWZKsO!+T3#eA{XBB~b?|dA)b0 zx$h3gCE{!r6qP6>8H`x@zc)GVm7PZV-NG?R*m$YONuyvX+7!KhiZ7awb+WNyZ$Rbf z_<^$flDbD5CIkr=kwIR-V|!FW6{DL0?XQ`Eg*=K$ORzK*DI2GR{!fvM!a|ltrFnXY zCHVZ4vC*avFRgMyq!N6QRfYIos~@Q-?1^nI>&xJ71x)(?-!Nc)%zsmJvGx8ung3N} z*%R@hR5N(ZAa+yjp78Ayn8OFI=LZE%ACVJYX|*>cNi*yBgiojTJOiv0DQNZ^)a})4 zN{~TA`|qw?lyxz`{E)b}LcwAo_$N*UV8DDLc}d|4kXbcp6OJAKxKH9#QYG!;Ja3f{H_qzQN%V2Q;ogfjdmj&!W1H#wy4|d@~FKKCMwIuh4 zPNm%?9t-L5_v+sGMfDHzDJpG4yLB~;Xyu7jDqkHIk=?m3HGRPjIUeo%BVj{WtJQwx zmJ2=1pu=~~%Zg`&?^+k5qJJu8UmnDq2B+X$jWoalrjwJf{Q>xJ1%UqbPKXjRIQ9gq zq~^k_=&Pq%gIa(v>p((mxa2tWVE$ewa3xP%(a}=DQ^$;*vc)= z45Wsaj@R?Pb7H#3h$PE-B9mE`fEWP`rwo#I&cVMP1Jg8c)i42a8pS>3S zasqVMe1awLihfvbCFd~?xy1V=@{^Q_*^ehr)F>B5+iCZ;)FV%Q-TFKH4b&1T3?ICAnIWEx@K!X84=~O9#<>&U0-xm5xtmPt$2Rl7c$1r%5X+lzW(PXFI=P&?qOV z5~B;$%;`wA#4z^-Hige)wcPTNW=W0o3`UEY_WmUqA8SLwc!mC}I2u>g%cC+IwLt6E zuYUrVCLaR;c;y?m-_^q<5SCDb8%d)k4Y}Auuq3%ec6wePC*yLv9ffS|Sm)6iXNVwdj z*&gl9g(C<_SZ!6eX-EqM_UbgYRMD8ano)3mw&NEpVLV(y%FY_HCgf|6kSy(_k@wL2 zQktr`rh+mTEri9H&s`lngVJ`(C-4qp3usO2FA;-7evsui*lC(!S3Wf+>iHAbnvAsQ zCnNH+rs$4LJ#UpaxETFhc@H$bs#e_gpozp9;c#c12Icv^cFP5vkY|BA1Cji#05$P; zKcl%VHdZ=){<0Pi4ti&@9h{@NjmPjlb4GpuwTzDyQ)X`ojG&gmAwd+QOTDjQb7R-1 zI|1fKI~VW@<8LOapJ&Vf>Uc7N#8tOy?QMec^mn&?yPn`f3wmeQc#YMU9Oku;Dn%M- zUU#X#X1q(T%QrOHu706w*>wx{rT%sx+|Y9o*Zcq(IW;uKv9qr95od!GHNI*ze1oAE z{x-^v+vql-h*D}6**|dWh_o3m=y<2`_RIn7XQSLa{TS)Lh?6;@l4ePK%T#fMr@65# zuG*;2pV!-COD}t(hw)OM90?dNRMev98r4uw3Y4yk!=z-=Hz2pb^JCxa3)9I%IYN_2UmHCmIaCyUY^uB!*V~ZMlXLaU>ofQQ)~~1F3r{4^&%nabSLqh=+-HsMyhmmi%fXS=2RYNFcAoAoMIaB}f} z*!|QoX0rG1yJt>Y#4KF%s$(9d7E6Bp!u+t!<-`d(jr!N*)J?~gBXiu24g$!>jdjl2 zmL!1XE-O7@{5GRVlLM#d&@SkkHeGm{Re4iII?>$w(%yG)JReDg$MSE-`FOHsr;lWM zUVkfnKSu;-rDJ5f8wHCJ+cNp!iEP!n8)Sao0J#Z4X7sp% zWvBDH*9G3vOrt&1J%9B~3#gmi1mw&T@m`u{|Jn=IJ3d&Asef?U6?u9c(Qd8m0q0Y> z*;*IRvv<;eWJo*1TD@HqrbnLVAsj(+_N8vL1%FD zPff2v=YE=0uXKue(uo6wd=6EJTrR%O1@6+?Ysees*$&psjo0!sj({rVH&Lu$a|q6_ zrTq)=x1h9@&-{M3q|1x{oO)!%?@xFVXO-cw{W8`xj2)5mO=|aUBW^3yR(vWkw3U45 zY$@tI5h4S;TiYXx&@cBbLLaoqx#9cOA_OU4Eihe1KJlzI8H5<~KuN*$0|Da1;OOtt zQxwbgoM1R%tDubh)IYao<`|TEV(k@cBv}eLm=(zATfHo4o5cv>qf;A8ad0LcCjJg5O7n{{(?gaj+)td zvhp=AW6>ppIpHU!&>se)W}($dRzK|x!<4TbcTCnrDsHFQ z3jDx7%;iTtRwtUmTNqB%TX5-9;ZkiZw@>te#V%8?23koHcg*^~^VIzq->vM}%DL;& z%)-MjrIR zB@dgt>)1sSA~tJaci;);b8~m3wI-&}IV#$Bx2A64kwxY^(Et zv^ThU@Csy8wQb}YaX&}QZDVuc9&kS8BSZJB(5cP{ZM{J+*yxKkVA<6tc3vk0*Os?1 zucgD9kvNaNnVdS#i7H};8a7MyPn+e=qCxDE=NeB4B9Rl|Cpgi{@W_u0=RVw8pW6iTdz;izeFQTNjlKwX~?Ye?X%58{h$6h>Z0&PE#&0 z%*M%9q6sH>O=1_pkK7zBzw;?PsEU$l>aYGBMAcu^V$>=_)n6o7o&;5D75EP5-5g28 z9$jt`M)~lF&0S~j=~uq9@{4oR9$)2UrH(t<9QuP>UHA2VMDbCRmRenF0mAHwUc_01 z-s1B}vF{g{gol3_d}_^~^V!RX~TH2S2qdUA=JjeAT_x2dh_7;-N<_65q@H17rm?goF&t#L0X@ z65D=JuaG*!v={IBx@;K~zt39R>7H>N8ptu)V0oo@wEnyvviK4kZmU*nyJ3=?MH55F{R3E+ll{UMZFG++M7;( zWy9vHwZF&2uUM`z8^tWk`BZKAK%oqE$~zt}yOfYtx0dX=P)D5pC0l?n{!x8X62)HU z`n6Kj!^ouA=z9t*chgrRl~j)ik7`VOG2zafo`*AMPu{H4;62mwz*XF=Q_MWXqW_6Q z9O@Tv!1{+y^yvp7$2p*}hXIG!0#)_>v>8z9MiKN!`+#0XuM$x80eUI1pFIMiJsBKs z_8)v?EvVWz373N?yasb2=m#3xi~@ia>}v@%*myW0#ira1tBM>-Z%p#@4`p7!A1Yjq z5|SEvmc)jb0sC51#Epso0`B&<3=oK-$UhI#(+*l(5|zalgRoYfUQGs<^;@TZg{zDn z<^HIDqQ^M^Vtg44kA7Ha7Irxa7if*UyNxZUk%`9D#cSSI&U$jGo8;!5wlXOm;|K1C z6JZTLU`97gv?;S4ECj9hve3rL?TYL$&-2GsYniEBZGMkcOi!beWgc3#XIWE{$msWrvUri#-RBPB6wua>P~vufjaV=!gLL-Dq3(uUx#z4tb2j^v0mR)z9lr z)(3GRXXy6jQ1_45S;aYFMKFkQfzFnNV&O*j2+gar9_(0=@OpMj6Z(<@g1_pK@g(hfc6SyTPK=yupCl=V`&G zsiHbRkmDncn+fdUgV-ODlp8cHY==F}x>j8*0PHX{_Y0KDj}H=%-DQp2uep>whZ}Y` zmVvEXG7)3S|0AxoUNO#{|B0&{r{uhJ>izz<`6E**uE(=ij)x28Hcv(mt4YOmVO5>; z|Hj_^2l9dVz$4FnI<8Ki3_3zG{5fvJC2r#)@#j6uz)%?1Wp-X31EYdU-o7<`yZSyE zyZvkmhrDHwh5RB?x}6;pfBjTPZVFJz?wHcc4jDDt4T@5<&hIYk;ep5v7uA`gsMNXZ zf{)cTBg{k_@a_!s+v1!b-vb2DSv;4o;&Q~xP>PROU2I_ApMB`m^+`@k8mL;gqm;Ux z(y<7t{1y8X?oOfxO9|8Ohxkx&*K%G#qv<9w=iCjKd&HlfS34mTgrh$ip;)W(rLFWz z8`ubmF2`0H*ucIXcRo^fPL8lM8_K}@l=)B4-b&3M03NMPtD*nAU55eTAx&O}eHIG@ zj=PT}u9#C8NwY8OciN;a@O-o~77(7mM;;b~w6sTJu8hHcV)Ibct9F=S3)-$&cNXQ)xGe-eB zD!zte(r8lhFl(^+0dcyVIqUcJZ~W_o&WO9gwSo?gYNg|GVN9s4 zosFnURx86H=9+3y3e&zbSO|i4HSCf0_Vj)b>3hZ^9=!8fd(7N0D75qN3Q{pnB#gHN zk0PK=z8)=^M~@V+*Q;a?pU2E5_M|W{`aM_9Y~%#u$X?rR4&f!LJ|}Er6M7?{zcyP zLN(fmVI8EKT!hxH_6ef(;{h1u&XMybRgKk8OLI;jERQ$LI{fL752;${OH#8xJ63vI zftVRAFhdn|?)*`J4sfcJb>t~8uj1Bm!6*{^s6y!J!Gbc-Vu%`CevH<_?V_7(_I_{W z4;MK#hG2S0v{yqKf}Q7gwn*Rr-jx!)LUExPwU~Mgax{TgveQ+@8ecQp zyUexCv)P!FS9gqJWh74SGIpMn*84Un=oY}P^~RxT zrS0j-HiOJ6aheTFG-^ZICjac1Sy_@!Hmv9E=h(w_sevIhW@qfD1dl43A_8tOwRCt^ z*Uh5zDm+?~*tIX6b}m-nVsyE?#O{nvZci;RmT$4 zn_H4-1F}Fs;C3;MCK*<2KmPThZHY2G4%*lsCWxd+QT4MVkEi7o}=1 z{K2=|?Z-2>>WN3#=Exw)b44MU6doif6C?lf+vb($B`hMWB;fM7hdI@TOc&wjHlWm! zoh3c!VbFNW09*5AW zNPqvu`NaLMUzFnpbOP3UJSsCy znpL0XU5`V!;t$_yI@UN>vq&RvFQ%9_rX03VmaXi4lt18|#Q0wLqrYvVZa26gFKb}2 z#Hs_XXYZfMQXL)@OeDf9f&Vm{D`Yyb{v^;SSa_)}V7gv5+&NNw#UPUMq7oE>f z8`-zlyeLFwYReCh=b6{KZHY1U_`6l5e*8*gT`^rufBtadoz$cFGuGToZx??A42N%8F)JaYz`gLDz4gLgCf69+tt4!Lt z$_$w+xsFWHQdj0`+L;huw)oRdWu%-bbn1ogwb*h93gg@Hwifi|fYPXAi-kq2f9!TNaeN7lqk~BIIG%yzqDV@zvq#&4oEjcb z{`Ib*i`@4**}>02MBP53hbj4?g_}E9+1d6B4#d#zYV+k2y>9T^t@O6=%^s##8niG` zEb=Z$4lG-2s5LfnY?Z)$HcT{3h_O4PTX-qiE}5b3x%nFk2p{gwh3Krz-mzv0zo9W9 z*Bk`(MX*>re$Hf)zXu*E)NgH-h!$;L)vs&%FtY*DrYN=OXZ`WFRYnjCPyIORv)x62r7fbbF+~V72{t-%WzOs6ZR_@EpF=VBDmZZg5FdUS_to*d)rU+w?3pkr<3v zw|Ig^EZ_#n(DY-1x=-fdN$aDU+kX}wC=XiZj&V*9zTTE3-{GuL zUg#TVYZqX*zOIdMzDw#-3%#iKBDM<1aBbtB?^C;yO+b}#{t=5lso~nVTUr$2#u_*c_ht~)6Bu%&88oS?^n44F7X?+zYexE`9E&)VT|CX;#mVz`4}Pl zI$G88!2j-Sol@JRD~6-8)4Fj-Or`HFr?LiPEZ00W<c!e)o*bY?8vWtGgEj9+*K-F>=)}!BCi>OimfgMZx3WpT6|FzXJ4xFvGUD{$ zq}(4tx;CAefX^L%;D278NvPItcoKqXXg~5na2D2!c zuzb(3*8pL1bym~XtMf^6^R!H`v)RDpY!Ct;8HOxX_K97MA0*Xu>g zB-LkHoZ%Zh5M$LhTY}e{H4Aa9Xodf|c*`;-DXe_h4e~8+<0B@%6L_=7T39W0Vs`h{ zlJHh7q8}xL(iFgy)$Hi5Xk1`+10NPHA`>%pb2;DI+Iz@GZ>irhLt$igNe?^n1W2=ynZWpciQQb zS&OtTf}YGAOh!gjwL-joQ1OIyY+kk3MqlDZwid?Opi}xiiU8NKmW5sFIT6a!VYPzS z)rQZG?jF(YI0($pskDQcO}Bi4Ar1w$NET~a{AX*}ORf!z9wVZl94+3q+~oOEdP3Nk;S~b+~%6z27*i1>*;BjZEZDgTR>xO zXG=x9M+qNMX<&!T0uV3u6{0C=b9IaUv|@0J5BoCR6g?kW=7;6{P7q7WW4%urFFEu3 zf*G?#!R8A$!=hp}IYt)K&!+Wh)}b%LgDFBsz*l1oq9hh`u0IUJ>Wi;c96Y52aw0$ABJAEn<$I6P8qzHW3@ zd!*esKfs{rm1;knqkA(6{cu(9He+eI2-0XAusGj;fOFb*ET`KwteLg2Hl1n`NfIHg7#JUc$}O{fnTB}8qx zcUwmDQ%k+9d@bX);GUt1AhM!c3I8V(a4La(zF;B#uISdOcDYpECLtjG#v= zF8ZyZ_59(1Ey`7!|DptQR;-YkAKX42&A@F5x35lZiZ$^+YXj2*=$L&{$|k{jfA_Qh zu4yNO5c`^PN`$|(Tzd*$Q96rO%vh1$%@jN!jB6#&?7{GJ&$eWyfMODge9Ts15ou8N zvsJ(yAEoUJjA`U$g1+&CW1Tw3X8T6pJ-xdpTWl0@zsnT`(Q%JD^<$zj5&+Fif?D5? zItWEt&& zI9W#0rOnvx*6Jy@Ykiv6jz&BWM!YZ-r)4G}{~$9`(mTVX=!%G??y zwUB$dFZ(k@FCc^%dh-zK$?pM|Z*G>av>3!NAbavXn|&+Bjp9b{_Oe23bsj|h+c5K* zV0zr_Uj{YqT)qabXt_Bs7IUY_qx5C|1U`D2(UMs=b9mbd*6-O2S`_Tl-Kf@zOI^Sc zYnm%kcWNHSy^}uZ0}&(VC~P~g9^*R>MM$8kQr;L72=hM19)VP z>pv0+oz&};$GTF)JIKNf-0|ZE40smFReqAZ2aAn1RV#xpVS=OmPc=p(t!+9rQ45-V z>X7u#Z`H{Yxcdm!V;>RejRx&oIRwTZcGi%Te)O4J^oVAO6m1X#35Y>cf?tQ7>I02d z)a_q)B1#Q^u1m6fs`w-EzlWx4cWg6j*X zTKe~2@|M!pqk`MXqa3|iws}*0N6R;G@k#s z_;gVqG3zftWDBom@V6yrQ^EVU`28cjHuW7GbeGg5Wma|ZT->x;x~bJdb;gEXP3uBn zGwmyouO$*4YD<^6U*4Vp=n0hTOZXCk%Jam-s6#v$Ga0yrq7EDc*@ww>B@7Eu`)iiZq>ghOV} zJ#tS9)Bhg}0PL|HJSrc7}1|jUrCa5{ESganu=|CB&MLh~{^U5>On>0Ff1hqP_ zDJq+3AZ0x{>rd=9#8;rvZ}upN`ED41XUOn=&X75k~W{*wGu=7 zLjjsTgMQpU>DTvas}bwWQBu#IDNNh>n4v$89xzWv|G7Jnm#1#b2SZzHgvvuhhIs{6 zD?yT8EtPgSzc~kf7g7DO8WFAX&w1-8y{UNzqLEguNfN?ldt@*-)}E?;_&v<>?o)PO4!^!6AdP7`u|C+_y0(&=}&Os|4MA+ zzGE(5WB}$~NBvJ_*eJO(>@%L-lGIs)bd+bp z?lGo4U{C*XS(B>nImc7{V>cL0(iSx2y$a`@uFf_QvNtdUIiur^Ah~(OS9qTqku&gR zfb>(IDE80a;5HjCYNaW(Jm~+c)okWS5+y6p-^ZCBM7j^@u2!Qf@ABm8Zi=>^lwZ3{ zHHm%@e^E`O^Ku9P3(eem4%U~3k#n)b@_~r~#ytkMh%Zr{HKZA4Uxcc)qIhmUrup1M zHS-RFrP(FZLz?Eb=aU2gxrc`mQvT|FW1kT`8w(3LC~I6{fm)-b6%VVRv{>YWQ#T_# zVrK>hH$CAS$Kf8lkz0YGJ$z#I0kF#~t}<7+&`EwTJ`-11c1K^F!dRy>9zyzYaXwq4 zdHGFRV}1LPA8la0b0EiB$ZPlMn3l2dF%A)|9-y=8wcRX)lcmO^{A<)|p1zgvu$@HOV2%mN zMW;NFh4Bwhq9VRlLYaOru)>V*0Lv!z;T`a^JHF6pgf4;1Xs)DmD&S#Z+3>leD51*Q zfUChXm(%*q4DSi@>&Y{ zeV%wct*Mr6oo81ofrk#i2KN?MhqEZdcO7R05uCS{ztEX0=q#rL>fZaD(3?$0xo~}} zxzi}Yh-*5Fn<<-|zf*k{8gSXs81^k=5ezKzRA4bd>bOCu33Rd{P|tECinp9*w~X-p zQb34plIUL=sHyL$Ho(50P{BYAWF{(TU3>ErMLBv3dR{LWsvppRp_@5S_D9Y^Cf09Cy0OpH9VoWU7vt_zuuK@YN z*d@~6G%|@rOP%$OT}!iB2vyS;-oA-&L~rK;;~chD6VO|W?#F%7EbRH;3nQ~P`ztyLR>ur8t{rD=~+f1LGulFSvSq%hiy-;g0twas7*zTN>GbZ+&n;o|a5!tBdl9#Yh_#HimP(x1N45T) z&Gt+^SikeRW$MF8^)DJ^>0j>6H<_t}Pcw6#Yk97wd`laP%p;%#)qxmYD*FjVxyaX} zSS9hcWz#r<{X|qG=;2Xq>s5~jdI~x&d4p45)+5g(fQRE{by&xK{)x4bEL2wACI9`zn@p66d=_s@+sW#3`SjAoCn1DZKd+>JHJgcrMHql3UpeK7m1qh z!#iFFE?h2DBb_z&WgPjm_2UcFEFSzosf2fGmqiO2aJonRHvu--tueW#vjhXp| zyFgNXO_Z`ZZpy_A`&W=f_LfTNN`&D0-{OaGB=%PwH2oPO5lYI8$Elo4dhK$N_wyC- zJg5j*IRz6e6Nv%&^I9HWcc3cWMzOPZN%euAv19U-_sm4Z%&$O?uZse$xHLc6*a2JC z#ba5}U)o0+gm)EO#~KvJzL0|XL6`;Y){wcM%Fkf)5LV++k}QPhxXPQ^>PoX-UUXFwKrh5<7Yl9it1xjYYf^hwru$${IZ$lllE)~cl2Y^ldeegKF{E5c1_8R?V z&ZTn}9>ZXhBiljzl%sC3U!U;n+_Y3ZJI}kL1}fFv##N?*{lot`nrKm;L7e++)>{Tf zhd44?NsKSrUJnE9glTy$kom=?8fk?GyD{mY?rIH8T}Z5J{*tr;#t(0IqET&sP= zU(`WIEG(SnO_cpSn)q@+df{=jj$#l#L`^H6MomSX$#mA6@8k997pz8RlT5|{%vzc?W%fa;sUoQu(;P_6E%s<@5d@JeattAffw~? zrl`@ziWT8$336z40>z%kZ5>%^5WX3|J|c@LU+ktU2)-5DG<%Nqk<}wLUSI@`%bS`I z$8}B6cqvdH^XOf-IqHGb&Ek}m$SQ;vjF9rj9&lNdhY6P(Smi}_9IQq!*kl%}kaU+t z3-Po$E~%Vq2_GOFIIHM(iTX1qR*ZQNa5(zW?uMBPMeI18YLY&?ByoH=Ky_^~_m~TZ zBV+UO3dockGje%Tdr=`P@(F+&%zm`32eEC9J~3UDDLg^PJ^+51;ZoywKD)Z=4^YX6c_rd ztbX82GeK0yMOQTnu4d6cq^x@E&A9NkMqWyD%}h^(im$Av;6A*dl1$x6E}OH)_!cpN z#jOT(_a>D9LZyf$dM{!E5;bC7wd+F^v386e`AY@$f_K1%0xgn3=tE!FXxuIJuz)t( zLd+T&NWe&hoQ%b(9kvPKUECHnE^78Asr|0?3wZDy6R|ggW5p;}#q+L0BOXkn0lNb_ z24HNdOQD|rI?rGy8x#s_3W}%&3m|hI+sOsF&5D^zrNs$)_S^`tu|T0|Yd>}ZUr?~4 zn2}5rZS@go9Yoj4zrCE3(((~wXfKrloGZ!$ngg8_ghL3q3eHO{mi=PJ9h%QH^McXBKbeMv%1ND$d@x;iNo%p z?_buHpf5j2CmG8^NoGopeKouk2jQrZBV6Xvc#M(;xfShfTGZN<rUVKCsXaeTetsK+NoT=o>U~^w$TIm1Getuuzc~%{siw7 z#QMz%mM{ZEB-K~VeoHXP=7#I>dbvjRXMC2kqNVQn_Ew%Om~%m;7!+t7;IskQ`_M%< zD5p)9-r;OHeSwnfWF&Mx6udZBjbJUkky?k}K=Kcl^QSE9YsipGY|Ywa%-U3R$QQiw zY=n<#;}=rPXtmT%tXseHq(!2W3HxdTv4OC5f(SM^=_&U(9?IS;5hPCAflutIdJEr1~e=e zmv>h;-wO)43H|nxJ~vx{SMCJ>qrU=|SaaPc)5w^6-#@m%&o_lE79yR=XiQB?!H$IyYjr~aC+JN7bou!#BqLoQS>*Ftar zYGLh#(oDmWOH|MH>O&oIqxH_#XTM<L*wmX**b)-GMMEYMbU6<+Vw*FH!+>k9R{KXnrJ09jua!2 zYeorl@pqTZV!s-q07FNitJTm!l}c>jT4jcKuTH)?pBxY2{H(AkX)tKo#ynSd^_7n+ z#kX#-1R=hToXTqQajo)O3NJiD3o3UgUS49s&Fy^vdqn5MJge7Jluj%x&xczPv3AEr z^rLu;Vd!o5#W-vte|c?Inlu8@i8ILfgq)Q7acalugR%P%sP}^*l%BEf)%ohutqACd z&2lp-wP&4qDZoE;PSX=vQlp>Rb)a^=y}&%-4z)Gmi^@TO=#1;IW4Ugda*Ys+va~RXpweT+GpJOebM)V{p9zu&&kar(5+pY ziE%Oqq@nMhfy+4Y=l3$@Ke;P9d0ol85j^9rTiK%7rEGY?^(FD?Lp}3_j*%W?si=h> z3!B%(9y?bhEsnhJ`}+;=l54h$nPn=UKM&(oxdTAK{fn2V0S%gborf2~{GD?q7G*6I zbs5fkUP`>HZB^(rLwy0#8|AC8D?C7udu1vv^MbbM4HCTLJ?!Ghdam3k`UYz@Z`d-V z_p+VCv8D3U`ng+LIcGcTQXF=SA1HME4l_N0(EC5Ez572CeEk1^m8(=Vxx}0mSE(FE zF6UDvbX~&L(P_-7R++<`*-(keLULttT8FDt*c`%~Hq4w^rN*4i*{~C1Ytxd$!d3L-m2lo9WPN^|Gv3l<>fs9<_IDXzUx~>Ms$L!x!H=Q6vIBTHU6n0Zly=)9P)%%F4&1IN*8rIifJcNc zV`nLI{hb49wZnU*lk@}7_Jg~}ErT3s1_L(10d;VHjFHiZJ5NI2ta-@&Ymiz-G16PQ zPfwB^){d`yqjMhg7H{-?k8usw^+lXbu$rVp%l*-Vukh1DHdJU~VJ>!i8CWuor=^v7 zXIdS9mbo?)=_P4eQp>9&!JBsHp-|D%-H7dsO8oFYDwJ;Pt7D;w^(HhYR#9+xr^i83 zMoLiZ4`@I8&m_aHgNgrant5%Uw0R!n!g<@Pys~6(YZ5ij&QZTS!21`2o&7liO!TXP z|3SKIB|bq9&0o$~B@l(*sdZx40BgiOT(~f_J!CBKQC+UK6T=m#YO$*}Flx)bS|0@_ z#c*p_tOlJOD?A_|D3)t%KoN>7RteelHG$)e^IqGxI~0ZAr(tK-!j@j8@{Fuz{Xj|# z;WFjUaMZ-q+-clPGHlu7`+|s2$mFR5@LhreP%KfOiVZ&zBEsc-EBTql+E_kS$K&U( zhW}d~wdn@$oc`LoS{%UrkTBqQK5a5w&(m_{PCd;>KNTMRfV~tqWW*ZHX6>zwftg=5 z>L;yEyImFN?h0n4&&q7InZ}WAi9LE?B>jWNB(1*3l;|bV-Jcjrp9IbRKG~)+R7cIF z498QpdeBgJ*49Yu%b;h-2qt->b8x8`Mu;Ktu;R4W6oc~DuU^A%7|G;pBm$VaR_>+S zYgpyuz-OEvpbc0rJYq?frHn4@E*$<{y+ezaULM4po7`rB`}E-)u4Q;)Pk~J@U8?9E zLA588H=9p=xbhl;uH*BSa$K`_BBv1iF14V4Os8`vwwFFqJ#n&e0cYqnrxN%of|sK~ z5hFRVTa5Xqjfs^j??b?VA6sptD^07wh(a%hb{2Tk{J_v=j@Za~(Vqm;9~_@}S5o*+ zC6j>$_VRIY!qTXtG7*D0V8bc9o0E)utE&%ivf~-3;P4EVy7=IGv|B#HmH4sPYO%%$pvy_sASI!kBjl+aDR`2MZznMv(fIQny>@j3G%;nHKx`g0EzP{OkVmyo}InluRiE{x3scx;FN567kH(^~X<`>0ivm3tg&T$K8PRE8Xr| zV|Bj-H|?Dl-`^`lJ@j95jyR^D7G4aShs1Jps!pqXGge2Iy}p9Ggt_#Lxz^vGD5#E} zy)i>a4aL0tgw@we=oi&)j$-GE%^BVU)AFJ4@QTaAu{Qk9kz46Fao*)I_HCY`0%FYi zMXCSDh(Ux}38-u~wz6gEs8d5vsg7x`Nbpttx-b9xJB*~@eXHF&@sq*q1EyK@Qh%)Z z?dzr~FOya~ozwolBH9Gz?(ChEi`>;lpIrmV)=~!?fl))#;hTMb7NzD& zD}pDsy}-HERBQEmR$+x?JbXX2#OkD0T`w@PK(4#U=W8vVd#Z6Ok3>JDL2y_rN8vbs zDGYtTsIXg6xj^qheI!f?Tn@gM#7wTL(s^b?;66O?9L{~@g{^@lQt9k=1zy+K3DO2NTl{YkS8c{7Yz zRgO~ULQ3RJqsyPK23n~S48R!p>7my(^#Ft9@v-Ku#r;oVS+=K%d)edTGnRN}M*)dR zIPHccH}A~1=TMkrbc$J8cX)t-oGmZ?WC)H}Gd|+EH~5=AXnX8zG`9w^mALWKP3AXd zvEItpvR0}m^P5toy;V_${|xVAgdC=B&K_GZ))<1Fo^5|+y)tZd2v4yQ`rZhkYd5pI zbNNm?-Ks|?-RA-RKLDjYhOb^ss$RSKIrd1=N(Ggg&4?A2<#8>ULK-K@0Te7e%rW5Q7*Gi&Ra zSzls%^$lc<&+rUijE3%HMaF~(2mf1Xi?lYvYyVqm0lh;%BKh+{ZxOcR;*}P3nyPED z!&N#LTE`OG5L8BI=>P9VHYV{%{5@+%SlNI6FTnmf`wND4qnA<ZYJBzJy54^{V}Smt~jys z!PUJ?;~0V6mPjUiC@y1qovVggRS?yNImS>dVs#JtU#q-%jcTo=nkv62sE@0T?QPBI zuX*hx^B6unRRIM8BI37_$rJHr9ua8yo#!_8D?VR2jDPBvWU*-g#W(#iaUfdy+pZ|Y zzM*u#`j-Po7R{P^Lpc>$np|6nB7nln!<_8wk)N<-_)w=&sAoaAu zIeuBjUfBL@L$06r*VR|MT^8WnJ~@zy)T=Ak+chibRbq}xu6|;?gMj&zIiFlES94`# zCa}ifEU?U8aPI;JM`++Z?!__lFIF#ec%;Kgq0+{&lT(wy;k|BPA+Xh zrKe*(x719)xPXhDUb9T5-%gxaLu)lhzOUmcXk%RXDMgCeq%~+lg{e9xMej)77^IBM|Fgh1ORZfJ;fxAsWke;LnS!>2@gfmFh!?xf>K=N&24>=UE z2T9t5^J=n|?ysC&-*vR9YBpaQuB2&WLj6yf%ucCC>AxTJ6t2;qj5^vtHKFELx67*I zq=#r7OP6u|Jk>8UNCjO?Sfws;g&FqQ&r(&fnfjCZNf`72ZRYGEaeRegH29kTKz zOvf!u4?!=yYBkxlgf1Ru4z`_W-d_AxM&I6kAzz*F$!Sc}{biPL#%<@~E?=Oi&#ubi zglnK)M*L|7Pngy!w#F9TS~UXeP{GyBgcN7ul6ad}HrgEVrEeLjo0#ct4WXgo5}e)! z!Goi*>*mrvqM0+qQ>YSBO|>@(>Pau3YBOS1=y zIZV&~)*^|br#MUA)(_ToLc*`6?MdcJN}JMrE*^Z}x~Z8-cT5u7x48!A@GFjn%&Wmk zcO%SJm2n%ui0I0gnQoAYSr9udA^dgHFDLIt-d|UM77lO=ng`Co?U7C;K~+WN2%8uE z;ZK-Ks)a%!KIcZlF%d`x27W(;X(9J;rawYSyvldI;c-3+_ybhB_p3eJj98MPvp z&1g`1+zjaZ=SHiO6NAXV+^0VzTZXI(qt{l{kC0K1H*LlFIH8@6T<+`( z?^l5Zy$8)R7mYL9b(JE1os=AglVP+f|rO~l5caIX)KRT_?I~H#U29WVZC;}ojF1N?N(tf@Sz^t3} zYjVEY?@0T$GH6-n{}2nruv9-`s#lxRHp1PBA3ju@LgdDGmTY#oiH31^ztJ(&zvCJc z#IdsRVRh>N#mdzGivYw#;nD<9`9UWu%WX0(!Zezf8=JSL*+fh_^c-{ ziARdl??<{1Da%)G5f3O2&4YFWwYL3kRv&D>qT|ZW+R)BHhL_H~Ss`a_(>r{A=X0fq z9~l}09bsjE->OV+uJ{SUf1xczP}~F9SzWWG8+BLiieQh_#=~k|48^<3dbhJXyHxY{ z5VhFqlWWQzrG?q(Aje8d`3-Qn9aKQpj-S<5+PU!UD8y^=;|XXV@tHzIY)hszQP983 z78&X*u)hvp1tGw!F~%|NNdnVzI6sR!Y2~c(DmF+ZtLu&gqFrf?qLSJr$W{kW6G+8# zRwGf17yX@0G;@xc711t=Wl2z{?`r&~2*+o`>L!tQO>vNCb05I+%ydFWRp&_akH@13 zSm#_IsJ7xxL~WtW=1NP=#>O|!bmy(La|PZ)9R-*NvWFF3c(j8vaK4tCoOI=CG^s5u zG0-_tb4LoW4exJ40$G6@DV4@egt6XUu2xlO`!9Fg;;LfNC7haSL|l7lG!JoSnCf;J zudtg{AY(fqN^3BSRQkV_**^F63l{moJ#V zVt05+qC9pk*#z3^n~pAo>x(M7@v$~ITg3Plx8~h$QBFt#eAOjW#XDi7m@E zS@hB?iN+l$e`icn*2-kUwaA1~@Es>Y!919MK7b`E#>gx+_!s62S4~_6;wkh9pm+*tbG4pNn!eK z>vuM}jte^)OXTt)9^KeGtWz+!%TZmlYMqPOo4VT9mgiEHZEVT3%KG9@?&P0A_Gm=U zYK7Qtltnr8XzZxeMI)3l{aR5$Is>tM27NG=hYRQsl-T}df`fP!;h3hhvF#Vew}W&& z@_8d@d0V9O_BpPK!BCU4R8Kp?{+%hF4dkKOu~@;P@Y} z^;37HnLS%{f}UTZ)C7i|H@LJmT1_p6S8S?k4;kr{t&^L#o6`WG?zBq7*c}bW#B}8y%mA}vBZiGQ$*j8Jus8SKH=0EBaRvu?ERv)Y@HcrN5 z{^+Gg`?SZK>q2e}(hKlU*F=%ngg8>3RrTUZFZ5&6I8lt~41r}q|CdX1B24B#+t+3q zxso9c=$aiGQ+RX)BfSC)AM(2Lw^&iVco%)t%eUM&MaKX(eevQYqsjc{%MW!-&fJ`u z-$LK_@wxq)M?T|0b`{-pY3ADnP`ovdl)Szxn!c_sAO-p-5tMabKM zZ$i=MDdR{BvFzKzPJg=oZ6D|;BtDY3cda;5gIEq%bA`t1_@5e5u6Q0W=Rt9|+RLb{ z8}2!I;9O-3w8{sL0}&O0 zK@HwHhBBZ;!cK7a)Vlm=*y>e-k_|SjZSZ1UY>C7?#X^5R?78GzdClzgq(5)yuX%=l zRwR5dwOzF~>_o%OfIx8BXs^5vI$%M5AU8bCb`I^{mQ~Dk7)#fnhxv|n6!*)T8{TCZ zPtLjipkJJ5sCazX$7{uF)V<2@Bh?t3E`eCTKTCOUC|W_UWC?S7cSj0=vx|e1=IRsM z^d{(EAYAP2%AbWoh?)?zu*js`0cXZ4oM`aE6a~tX+6^YBFsc*kE!}+J_VB4STBo08 zX5g%Rf^1*I-JszqzuZiNl*3+{RYm(&{Hqg^#hKx@biM6siSs%;Z}|!XIQHD2cqdZ{ zS_hMRZLJ_-+f_1R&Vq_ru(WuJV*DSmJcUPO0@g3XU|4Q|3StV)Qpyq0?vS8y0*O5v zyQz6Go&h|_PwFpUGO&KAeSf3-qfzF2IekgU1@HuuVJWp*7l z*TnBgWv?M7o&rVv@9?o?7nmkf)17Gqu(fKOp$v)!l65SbbeXzmQrBmta30#{0RCQ8%XPN744KQQ*? z3>>Vi#rkPVE}lY-%FN|%6p>{2$S&&Lrd%`893ie$t1#?*2VF|e{9sANUm8V$Z%aeh z(1Of*fRxp%ty{G_>}7RVS4D_w>#r+IC=$Bu(RpzoOkTDwG zM7(G|RLcHKA3HS3?l7fMnutGJv5A-fG5TeqnnLt-9M-c5^Y@~jSa79!jMaPke5IzQ z?H1#?ePhLE=L~S5t9@q|W`D}mP(GL~Ac#{NtWc$WoMox9&QIqNSpn^u1%)SAq zwVoU_zW8PH@*TGs*khx|u7+)XfV}};@dn=&aT+$bud(OJ|S`dJ2%_)dnYSg;x2_;6K6bx{>G2VUO`%L(jaG)^#R>wJg_Xx<7vaoj_FHAU{@Bv3V*D@9rq!)J@n+`Jta1@U`T4l6YvV;I4SDWImU zPV#ckk}tFR12%Z>5@CA1BZJqhxS||(Si7=o;m9iGfQjI6UAnIsvbt4y-JZRAM>6Fj zBXzLInOl-q`R#TmNO=2Y3_W}yvx(O0 z)BO6repPg3suGFYnJ@nrNibhvt8ie{QT}lMG*;}yvwC0~h~9XxL7A4552}3RaXyyf zG)w@x9+lBh&80lgoL35P6yppL4eaI*T4n5XjNcRTMfHC)=39PvpjO=UEC;X2{s6ZR zrN1#ts4#Yj-qa~vD!;ONb?MHN@ckuZae?$2IJ~1LJN*kS;`C*-mNYtwcsC*s6)Zqu zs%f%17FxWiCtoOF)weI5OjPNAtNOaFrEQEj0TI5bz0SLgfeumW-9XLwE&a6>na~-& zDpGcI(Al<3@Qf@L4!@%hH6tI8>|xyw5vGo9dFpvp))%G+@01c|{0{-Y*zoR9V~B(3sTmuX-#yYv(JHWz zCGIZDovFC*9d5m_DizI=GLC$^g1Tjsr?NynJv4V3ph5+jRJF$bS)q>$h7^+CF{z+Rk@tuNndoT3*jVwihImU3XiQWlXKi zx4T~g!=5}+-Mmz~C9iG%_0=PETxDvIVcSxlO%+9fs&7?*Mwn-yovGf6)uZ{bT!HLe zg7xUDUShZ$5MeXDB8HKbyRA)829a@`GLO-CF_K(R6bzr~uC{&KXoyVk61Th#8@t)G zeWd!SxNf&s7(o-VNky1>w4p~+^})JmK}hC?=FVG8tFI(T@Gu==!vPgk+i8fVv$2Aa z!dbUWSVp0Fe?+E2kk!?8>mmYjS^D*;S=^X8E#eurJR=m>z(P*(5*1(>d?)wm`8!g! zTxi^o;3=zcmE^Pcys)y%s`d+waWAV&XXjdGWOTzC{>)6p1MA@~x!*%qwCW#qt=e2Q z70tKenG11?BF5~em>JX)K=yz2~nT$A!&3Zra9FW-jU%L*#fw~QSz>StvaEz?`#%h zsOCGmgjxf=`D-0Ad6ASFb)5dp;1>rQ0iTVlR z0~vYC20UkM0~{(fDm0))nRFBkdBz6x(*@l#>}id%BBcSj1sMR||6FJrhC2T$04H|q zL~+D#sj^%Zk)8V(xN_C#G4v8Or8v70xay6tQRM_9z5cpM>;#1v(AlfWrtU3ZZFjPgcpB z=3n=V6Ar(o?^#5O6T5gVmolpzF2uEL_ofq-D7+zS#rr?j*9rE_f676U>N_p?|3r9q zNe(TT6;Db^3p)joa{R#KBY%s&PXLSMjl1;Ep1A2t(Fy+=+MhsA1^j#HUBv~THy5&B z`&;9tuESds>@}Jg#|ARf@5^_74-l=)ChrE0;V0?Oyd=)vuDAthUpsVr>4`Xg)2W9I)HlA%RHW`C@qc|}|s<0l3l)vj= zG{auV%u&|P#-IBoUhpo8TURKD=6+MPzixlyceiQ@s1##z!xJ|BbfuJXZju{RsbkCj zdDLn5q`Np-l&%-z6CA8VgDtCextQtZmS(YvqME_Cu2OW5+}I4$bqfos%iSPLn6Pt8 zW@ooM!XOhTRZa`59e(Y#zOncg2r`*>uOn2H>^A_63LghSWn5e>##Jy9v9Wan{=@)- zii0X(mZEK2hIbJqRzxsHq(&yzQvGU@epXwj4z<6`L>iqAku6Zx(O>rp+Nk{IDfYZx z@&PGKF}|ucbUCb49DKIe8x6MI`6D*+0}lT1xIPRZ5*lPQ`c3YY=6IdU9Y!X@L zQu*Os-t_#_I70=;2oC>dp$se?b&+F=QV&Xz=qvB0g>{h(C>gx$^2mQJL!8@9h?{S7 z%~u?ivBRw&3@FC&*&MDNpbFo7Cn4`d)ynzQVTSo!iUrh3L@*jv{H?JVzBST?8@Owd zH>xaLwm&%pGXz$iYGfzfPj=J8et$=@`tyU0qWyI4(QajsjTt!puv1x&c_BzP$<($_ zuf$h-^11u`-uxNMvSz~p2jZ)`_$rkW(}I3i(7+VF%ENFUnnrMjd8o)f#tKv}3HXNGgt`!^G5jPD$ z1yn+%MAP;rRjgUW538m^P&5+F1?lGUj5O=={?%Dg)*>bL$`Jn1F0x)D7XyBs33HM3 zNoukhz|a2^Q1PJ=Gabe^22g$OwfB=4Uqu1`p=0Z8rFqSqqL~Ix&|bBn#rGSTtv>{} zLj+d8EivtF_hS3ve61t;FdBYq$bXXf^3P08<8q83HXCJ2LSxs-4jaVA9MsB|z0IX3 z+{~O_S&aZowKZy5g)oF|HY4yW2kvU#CIUe;r*R9 zgX^&F+zPt;!UEsA(dSv4@ycz-fDOtGW)(vochZwv%OwRs7pkc z`_lt&En#7mQ4`bRzWd>r;%;NaAWH!^y0e9w8&P_McHY^)kYw0yDaQCPZW<+Rw&8xh zlAWyFK#LMLpAFy00S#~yW8UZ_sJyF4Gu3d#*_;*9?}^)#^gMeNvebwT~yWdwNQ^=y~LyLjSAC(RBv*Z|eqd+x3b z)G6%q{~Kb_rjX=7`!?y>J9yE-i1zBqf)>)Rr54ubqk0=rEI>64Bp|+t3)_nPWONqp zK$Q!pPKfLLs9NxU(ro!jG3Yii zNY;Ayf1wFL@qk?)6<%NK?Ms*6QaG$^iYk08@oIKl3$n6#$2MdPJnNKjpe}u8sYPDx z`2FKj$AQP;Wm!79Hx>W>U$j-uUb)$45F>SOJu+0+HjH=Ne%Pn=4JdjL6(qR7 zntqOucwYE#l2rFbfh#`hTya?;NBGv&Z#cG4G>$qvkdzWnk&k|#L-qgK>$1MiMTrkz zFq6#L)W=tE3fb%vtlg0|XA*PqoR@8V2V?2V2LwgOz4vA8&~#g3{q;(hfw(^n9+%n# z0&F#zEm_Z)$U8s*8}15tswLFP4_0p>nbXdnCeG!-gJwG3mQFHUJ_z6U8t)AMJuoXt zteWk4M0jlZ0?iMIyNGFiI6MIVf`V&A|DZAihsAY`v0Lc!oW{1Qtxzcm!nsRcrq8C_CUQ-YB{K62bo*_j z1!fsywFg4PP=h?8%cF$9K0JBim){yEgB@Fd4|Q7m51rgE`|!&1LtV!X?~~nkSX1kQ z=EY+t(oX!|c*1*Y{{{cXNj>cg7k)Xoe;_nQ)L87Zvb@HOjv6{kJ)2=f%a7>eaGx12 zj6kWkN)~Uj5bn;vDs6BAE(E^am!fxlhGX#Qbb)qs)D1OGa3$3=(IZ*5c}`EYVKV-T z8=qd&F&yPR(Eapi?mZcnDP&vlF931YcjifsNTyY%kuhIVA8V}D8OS|6)O8~7t|SP% z-qK?;J9lR+7Bw4o4k*-N5ft=cv$j`jmJ7<_Ki6{AhI&q#S2}S2o^Y!Zzj-AsK0ht^ z-l?%&8oFEWQ_n5M>I%6YKEU4aPDhLA@>@gOqmU-63s{@WZWdsbthPs!D{e-yybYe4 zevhMKnsYCNC@-n;h5IkbYAQop0)1#c+w(TsC$W+=FFBwN;nhK=Qzbf`{o6WoGfIbod0ijN|ENG|kDTd7;M<~!AjIldJiQ)8Ti zaiv-tGTMUX-@rY7anhmNIWj}bzm(J^UAVC44|Bfdwr&iO9_7;+4SDQwCdFOHbgi-D z-K_FtVxprZF#;S~IFH}!DAPg?os^DOpZ?igU-7AfLK}Gr+L)|%NCIhXXg;W=mx^)y z-GuFXS+`hS$}Mvh@xWf=S~V%TrtOR&%(J-l;EX!cPXWVUGG~N12Q)fq{RbHIZLq-? zZDqxIP-b1|8U_s5kySWlT@I3w039A;r50uH^)H``z+qs0TP{ zFYM}g%X@30vNLLU)U^FU^DS3{%&q?x}>USsMJ3S*y@PM2H252qU; z(`^fvAub>85*18ou?gL4?g_mGbqNAg=xPfQ`rP{NT)WRWJwPF;hR(Xm0EuJyK2JJ~ zjo*{3v(=5Kh;iJC+G=~3>Z~sFiHXOX^(ivkZ^Se)EWTZrG|Sm8aNPV(J7k;vp*CJ! zOx2j(+~*V)o4L{b@G9#(7l`dx49r5~+wjY3z+i8oovhvUxhTLtu+g?$M1vSEsm>Aya7v@ zP?CtBv8a^;j z(v?($L2My&*;%iv4x=ps5)H~uhw)Wke1;Ck`k61kJ`OC6PsT8VeS8+DzP6sVwNSlj z`V%1C_E%q|htnaKpUNwqjpcF?EZKybW*WwZ_XUP(L<}vRqJnCCLtDi!Zv7;`3&i^6 zUjZNUWhGVn?8IBGbiIrQGU6i0TkWsvm!QbD12ls0i#}uJ=^Kl;lTG1+7A@r|GlpDdkGb06W>ovotEVPyZbi3 zur3ws28w)s(Z?s*ahnsK!TT1Q*ZO*_)qo)`Ham8Mqh}KiwXUNHZUrmrfMU%%yX%N6 zdfe+FTetPwP8E28RNgTI;Ze5}Jmuy*%jP~d^*Eb*s?l|`*1Ut}9p+(9HpMRIgL)GJ z0x1e~D8i+sE)l$%4k9xD%G9d)cMWm!&ZdNU+SZQ+?fMFvxBO`LDzaFi2hW{49T@tj z24JBEI3M0PwEPfzCD^SX5UD>(YEbg&Z9EN$KBc(ze=Go-jo{Hl{0zV60i^i(*mT$#N1RvCx}vEJunxRgPuts_(zrg&{y4uSfnffI@iK1_yglvd zXl(~4hL+>@wtG=bSb{u01YRYpfk^zq`l7Lz)&4cV-8e$l8=2`TW$?fUaXU!WRmPhe zO_5w%wMz&g_XZgUCe}=O&J1>}C}(~gw#^Z)EJW>YOsMJ=c@ME{L}t=I9Ct`N%P>gW zZIHj?yu6AJl2EyJWfDflhh_j&t=1ZoF-~`Y6`K zj|{8{4y|*`&Kkb1K`V5x-CYS?je78H8&>nLKj-cc44BHiUpeqqs|CNm(Q-;o$or} z9i$y~q!!qUm2O;(V^bCOx;DzHHlJ$0n53cO!WCLiA_}yImNTuvrGT({H?NP)YM4+( zd;UgO)2?Cqq&4L@CkcLsl@CgQ{JibRncDtlZQ0@XFvx!jsGe%3>w7dNmbgLlGUa+p z&}k>GMi&us#Wkv{2nF*lm)fqESxCywZIgXj&Gi4& zi|+qO<%!(0R{Q>UwZ@q{2-~qU3Lhe)y<+m18yY$KGQOhHXCp98hf+eAk$q zKUR_~DS3W=&Pnpfyk&*2#H*Pwt?zZb?H3oN0h$)RVa~Zl>tE+a-aJWu1~68=9Qk*D zEqwOECvpHP59zAisHQp%C~5b#vGj3RnyR+@t?+7I&d*L8pE5vrySwe$>(eV+xq9%( zk69?&74KfxK!A7GzN@JFv1W{)cHqg{yBzKy78R#_POh-!k)T~WIW^ihgRdylX+&ngS3~G0OPqr zqQQNDhPaTvj+5;ZSe(zK{HhpIsODLEi~qxrf%SZ9ahdYd&v@l)EtnC0K|29QmR)d) zx?ob|U!DrrL$V*-Set!Te2Tla^n-!h==81*75-H*gz<^kirLT^r+J$-%mbS^wCsji zqk?a^A-;ZLk+>D7OHyO&SEuc;8Np!<5&vwVzRBkW{#ozJe5{Gf320R%3(3h zwE$}IQ%CSX--;cK)N_m6ENtz!kL2_^eFC&`*wbEAMg9xDO}}g7dYLQs$Q~JRQdLDc z$8Js2y$U^h3JH&=*=TUJM6u;?qA8}Bud{ovJ1PT%=a#r?G2dfNCt_zD!e{2}*LmWw zWbMIG^z3u*hQ86He=fR#EGUh9jx8A#w$5Ed~u4DKM%b6h?+NtZNrYbA;8{%^q8t9gw6C>Ba zOTN1CqIjNc@pyW^B1&d3?0D~s4QP?$gZEVH;*>^UYsp5B_Du8a0niubsBz;8SrOCd zbJ-{+!2>o`j(b~f8#e~T__b*`ul=Y2PHt5j$I8X>-y!c*3pm@|Db_wxd+UoJ2e8-Z z{P&D4kn3DfeY})iY)P{1ve|>?smRUq*rc?Uk_XE3;iU>;=0TxGATXW#>R+nmw$~(# z*QmHS1azqL)ku2s=jN;yFQ;>(PG&y9c-T|Ew6dniHI~=)t!8H*5}iW~W<2|$?aepY z-8?V8bsApAVa~!63RJdD6C>)3KO`*`KO>5xTelbZDy1*AszffnMfItF-YkYUe3p$0 za9$%~yaW16@LTYW{aO*6;=^IzX&~-{UnV;;tsEksw+iw!x`U72a{5WIa9quJkW$PI z$;iHCX=W*`C2>3o{qAPm%7MLbqFE82LjTlg(%c%(ntFhX+x%!o)^e!Zrl@#9z(o~_i~ zNLZ~Q%*O>`+e(eb#&-QYK>ExXOA+_CZ-d4f*$Oe<>NDH5#;&SMp7cm>0j;UB;z^^~ z)V;kW4IM$@xzuneV8mN)O3ob)1J=wA%{`{p$`}{^(ul9?NGxPt?0&ErcpI^e& zCPn+<|6p?1;j)WTd}0$dA7rwlNrHUOd79%qzit1~E|<8{IbJf@`qb_v;6c@&p{PI9 z0MWzCVV!;ll4R)su-b#?EQ9`<s%^1eU~Ye*V>ZikeN-p@w>ll%%6tKKbB;!4xJ=E%BR& z&9hf%3)PhocVpB7sO%bV>(152p2ZnQzJkOM;>s%@i>>QN8$+Iz&!=UqZDdo|8KZrp zK+Jf~C)(0OC4C&=_R@p?mO68S@*3sbu$X3MWPXPXLvb^sr$GDkVXeWtt|Cy#7(hmm6}}#OyQ-Y*p~{5fKrnPA@G~RCXE)4_MD0B<*@(*l2R8g-+Ho z>`#(8_Yu;EY4o}I{YG*r)y%dJ9k0MxFI5W^|C#c^#$JE|r&JjsZC1+@OL3GrSF(g5 z`M87^ks52K4%(HEb=e&!{*)7Ne-y^@ILOX!=BPu~?Pf3N&*r@K(ng={=|m{Cey!lL8jzO&@mkM>nj*QZg&CS_oOh@5R{$O6>46WMp0z1U@sTZPrp;#i8 zLvAVl9_BlNoo-Fc-T%jhuzlpUZ+r zblpdHm(O@$gTiYfr|FqFZ?uaO%sky_udN%Bq)$=VORqxp2r`z4znQnOQ6u?By;P&; z6x>jLLlG!xEcr0%PP=5oR61}_9_tk*x6rYikBk6{VI8gqL!Tvi+L%N$k;3dkM3sN} z{3HG3m#mhDo|*-%`Jf)z!HdVv`>|Bd9C424Igsp<4=}=qYHy#Fqy|hgH-nqx$!sPCKBkfAc>`mM5HBvY6G=`gt z&HhRA|5oCKv$1CZg;9d*;z-v&#ZiLti=uL63nteqWk=ESf8rPaS=h*8(c*aP|1r$Y z?kC>E3%~0Z{rp`6Yk~H>}QSUS~f7 zMDY5f+H1)Uk{$s2t^)Kb0VWD@|`Wi3+3-83-MYXWd5D%VixT?a`A7}MYVsY zBemQ?2P?cr*RCmc-%6ObA9cNL^dTEx4^UAZXny@c|GTpdiL3`%x|OqJsBJs@+Jd|R z)PXJOqP*Myl@{!`64C6-`FZPuZnnj11di|zRA_7i-NQ>Q)fgJlAs)!<$E)MQk6MCZ z&A&*1wx7qXn47gPecXiy{eAT0`N&W9aVJ&2xz-wwJ~GjF7=Av7k+2{B4y47_h7G@D zaxqkcAL~OeqC%}+t#JbL>*~LD+NuI*U!rghFI*iB8)Z~f56%^@8R%idwWxlT@!yMB zOxvBbHCQ0EIVdl+RJbMOyQ}Ojxg36fJoRKqF)5LT{#DouC9Yaf^#=ed&5GWuJ>_Fj z$FA=E^fCX?C|>z$2M}-Uiax$cJ8Gk8GY^FIWwZxLSK4cn;JiPoaA=R>E}qIarI1KP zsD@*IvKNods2i9)dVBf~HtQL>bR=}uCvK~wAV3{~hSxj}>S((>ZZEFnjn>1_vrdLZ!8|u_OHgIHZ5LPU&`&BLwK)DS5!h4x&w?Q2GeXr**lC+Vq<>D z>`Q zSkwaT8u*onj>SO6V#8yJGm&++J;8a52cMt^)ks?ukWGofLsn0ANlC(i0b2b+IWuW?383$~?*EH3OwUxT^UH$=q<4+0w4>X0oa`Q;awSl?M z$m~bjI0xT@y~`AzM}4LGCYhyJr2WtDnRtL`v*O1jvJmTK%TG%y^Q`Ll5l@<&hAr7u zaN;U3dgbH?AIwG_O-*)hbuLpA{+%Zu6q85F+a@ks+ohcmP2UxL!K6WgTh53R*4R5g&K1zzIgYe3<1LBn zr*E8dUEO1t0x{JO_Je>1-jMb-sNoEIB}x0aoZ;(^?$?yZnUNjj3~&#kiv5(^=dv|G2!Acu;&Clg~?J7PI`g0&}& z4+JFD$ZpN;3FgR>q^%_~Yqw-FZp)OkgI7-!Bqa$1Hk}bn=9iL3Egl7~TCR}J-fDdk z;4fFZ`Lf=U>=OLUoCgLX`CcpHe|#7JT?;YE{|U}>Q}JK^7Z@>gaGxZ`6EX$ChbCv) zs-FAN<*?D&O^AN@^`adp#O&Aw;t$sQ1BJ-Tp^_3fOM|f2Q|SFDi7p@>&=xP~eRNUM zE^_1TuLGx(!X!aU2B?89p;+EPt~?yD3MbG`9&JX>Xs=Zqc}n-YBB{jGumt$D9b-N0 zP~A2Eav9*#<=|r@g&Nb9+zX}vm z@GxllhR=+OQT;a08CxsDm8wZP0xIKAUPsse^UZ1nnM)$CTdm2Br0bJsO}UyOEmG5p~+3cq54gCU~jtrvR$$KXi!uK zxh?`TC1xc(cXCfesI0kTk^47X+C~a=Oaq@=gZt)KsZlEiO|x1yNZ$b)e2Me%wI}<$ z@vG?`cc7XG72F}nc1@4L7ELDlMJl|3-u4q`J=Y8lK9cL)S`#?l{!+A3pzXI*rHfds zu$CUmANbLcmZo6>F~ARY_7bI>@^@ujn;3~E;D>;H=-GM2OzG@0uFn4j1h&Qiu*vB$4Z@?LOTQe@B2U8EZVqSt(VV zbYY8jprd#HHQA$NT%sVU!7 zrU2)?Jt;(|h8lc66m2@_ZW=H!2ui1%557{Jez58GIS#w{z|R-+9=}`26drihf%^HQ z>Ozm@GLEA+owY@Ho=4-xk+vmTOu(!^(*3r}nA;!Ie`OuOm$mkoQDRgyc6q)nRUAsT zkLT2g&y9k{Y3OK_OSFFVR!n&m^nQojlUq>DiS^^!$`b_197kzt_0W|mM^cs#^n<1J zH9}Wn)xZliW7ZQ!$W+gn{6+8vB3F2Edy1?Zt-Q^?VWcwEeiPF8 zDHPq<)9;z0V1;C+j#}E-mzrKR*D<>|{(`BPQJ(4r&;!aFd1@7qPx(W_Gc4)O`+uz8 zzAqy`@J_Y>8YCIsG)n^0k$Hy<O$xOr-x0c(_1KGcWp)J;w% z7&GP6$B!->jR;G7h$s3km)cf&PHu?FjpqqowlnoE6?d>S1qJ7B2J zD&QozWKoTBDUYzepf;T!wsK6LVY+SF;A>#+5l^6N@8-`PD2VoocMg+AXg}9x2M`;8 zsp1UM3E=>aS+Hy)mkgiz(W=wr7tm&tW4gO}a!Jq&5C7rr?KU>|OBfFU2qgdQrNWPh zf5k$YkgGl4nU!{#hC^VBmj9pp06^8)vKVKNFv73Dc7+ELL9 z$uW18h1owm$|B_%tEaRhF5eMtfzlDnUah%Gq8EDWx#&itX8UOa!^l}%BB!(SP0j>8 zVhid}q+&$SK7MWPtFHIrmD#`WU~>fgg|v)i4j4WZZI``*E^db!WXE=gRsB`%@X2&d z{<(dVa+GEtp2W6ZrZq+p*+VW1#Lz6IQl*0EX)hBYD~V6Sj4zQ-6^jvEF48ivu&B;M zy*8(PaF+Oh@y@8A=3wg0@GpU7nPAil5JF)Uq3>^Pnn^vN+zoPTycXX}h@rhB*~KPm zUqRI)qO0UBY6a{1)JsM}Cg+}pX3*vK+Mx=W-)sjJ{3_@M{>vNBu1hWaGauDV9ip4- z{upqXvQs%0(p0~iYM;BNVcD@>HyRb@NOOB}j{Ne`hOdw;gt26xgOJLWQuuKI__)IXqK zb*%i|`V5Cm=aqzQ2mUr+s0*ygwGw+)^y$J0;{!OMqfZfhG(#|DHa4fC7MybvZTW3c zA+##ao)P#Pzl|~aW$U@gdzlTH!*(I78MrT=saEKn9~UY{d(4n~=nIzvvxi4x)8T@+ z$cV@2x-|FG)plV}ANnQ#Ih17S+zWN3A+(Bwwq!Fl{U;Xs^1ZyhA=Id6get(;i2kOX#yI`%eiZ+3!+M7A zL09lK&+j-N(>XLrnPC##RLev;q(vm=avy2bGuZ4aZZ*2lyqlQ&L2z1t@%nBsnLk#CTz%9MmS|u zs0-#q9+*G}aPu@m=TA9w74i#yOy=hVj%-^!XKf0u?zgk7rEh~i^o|rIU7An9JL0PZ zh3<YvZh|u3O#p(A~&8$wr#vs8&>(gfds2Djh!VvHBa)V=T{+p+L>^k2^~f92QS5UZof(TQTl4bjw^rwn zodaqaH0wwOJh6R{K=2k0+K3GWIEB*nHT2y3p!{H?O=~LaIs&RU?x{K*-Z3+CRhsAx zQ7F0;CGERA52s(SIsyw*6%BVo;8iwv<0Rmd-N~;CQkjjebeicmy zm)!jgl)ftL&b$}`b@5_RoukK)o19EMO~b-{CzS>|iR*li1+KrEh~5H6J1g|MC8+R= zZUxC(ByLDu03a7ZD`}Bpe;K!|%x3)dXy=<@50%~}wq=N}`zZaTZTMj9a<*lKZ}Udh zjwh>&tID+Z0>qc56_TAfk1#1E^$!{@V!i8?v#sRPUMdYG9rp7;~t z-c?EVl7Wb=T0h%DG37r$qv%k5RbXq?S~CAu&h^OUX>DCIM0jcW=y6mOGgX@;D;rur z;g&`6FHs4t3f9NcVBoeFI9(4%kk#gd{}}Q1c4cfKOUUT(EH{@aUc`n9H|486AnjB8 z5C#64AkRtTk*4OS=WaT@lMhZ zI8yYi^9`!e^bpoH0-Lq0BYAW7yk68x)DW>rY!TnIX|m;GUVwCf)JZNRAJ>af#m&Uu z(rpDqb?f{U4~}Hrvgj|Uqq_5KtOEN=cNTDER2dT{+vC^I`p`?tyKkT8uDcjTw49{Y zWUEl4njLWsNRxVcXvc55R7cQg(R9;=;3Q7_qkiSn!HIkgNU z&X*XvQRsQfOLKC17*9yyMBvL9zxn;dxzFKM)veExTqvcyi=zWQtPUk(_l_5z{Z>5d z%w5z#Zu6=P-8?C8i#2xrvd+)v8C~MK1@W=OUiGhaC+bc|?6a)~e9>E>AQ?ta@uctI zlyYc=Gcw|2Z=QA=C|p?l-F**L(JwB!@wFwho|V5HlN|T~gtU`Ovs`2Aq%RvDCbjk= z??%Sw!cM2rPel_Lu+;KL4zBLyE=qaM3f`2TP2#ef8llm|*r8q{Z3cLir+YK)BoVc5 zB+L0V4o^``n6+u2PjZse$#Mq&7oS9S*}{eoI@z1=Ysg)>;4ST~<}T_lv3>fdU;ONx z?ZR3?rD0bZK6D#JDUxCG3BpIaU3o*^$=I%8vH!|YP$DfD?XlIB)~UT)I*0o9%wg+f zFA~2z@I_Ua+nQI4hAeT5uTk80tUMUZ=Nn%NaF2BnMZ^ZU=+P-(I;a0DBRwpFK9&BC z|D|2*X0sCrFZhVP5*Gq{2mYszMFRJU)7{cz=ljC{OKCtV><9n-i1?Ek`wJ-{M9UY_ zPny_fFTMQ;6+!-4eUbv*Hom*$)DPN)>8G{4kvLRsB&Ahjwm(>?oHho0po~2X zRJsjthnzLs|4u9&G)qB|FoVrmtv2VQ3ePME8IJCfA?IdE6&qvUjZYsjeiBF8S!n?% zF?Y89!k&d3sIYc0fUjRV9kI#zLmk2y=LS5ECpSAw`-f7-5uw%LU9ZNf!; zW}!GS#)m}wBxt`Q4qObF;vTU&ZBy4g_3^A;g#G?fu3m_1x3>v|P2jBmA`yiqID&)y zHFrIL#5>U3akeMiMn`nr0*Jej<8lrW*bVpowv*<=;qG-GzFYzVPL}0RC^JU(J!tT> zE3Dk|?1kh=W|s2}huS*-OY}yY zNI?SCZ>27BCO59sZGJz}7ev(@o+^thH0q!*n(ThZinM(e>*&}SkCDJ!BKu&f{{y7p zY3V?*pWu#_2V!LW+0C%=Y}>)dVQs4AD#1>p$brh+y#rMtVUJq)K8*SHuRv0G)Ff8m zDXY?}q!HB+w(jcZ$lN^nk^6n-$EFu)ZQn7Z$P=o^l}$C3oknj-nha{HI>%O8nYheW z?(HpD=(-I3wM%-?f7{v*bi;o&KAG4)PoDSj4C8mz#ouEF@$Pl|zewOK$g)3id~2Eg z_*{b#dlLQXT_FDvnx2!_g(=@rhOMo<)CGzIFgjpX-$_&-zbhDbvEKsOvk{i8xD(Mu zNMEar>pzmjCYzUUxRitFodrTS~*0BI>BbKMEpm zBvvqPRC#1dzo!dwG(u}^Xs8{VZnvsXVqkJeK+h_=+{!}uaBBlEioY!g-$L?&iDuwzM+msX2GRmqS zR~}-X-wc>zAo|VW|J<irf&+NBL<`qnCi8E>reo>r2flWjHr{6U=D5^hV0M*>BKVmBUkIsOOe@uq< zKp&-S5g#vuc-vuv8LtC#j(vmD)<4flvF+O{Uceu{Do;_wk3d_8k$1R z0Y3FLs?lVcW3EA4RY~0-<_|=I+Yc)Y=1tAq!BS+~+n~2EaHVA9wI8fhlj9)GB>!vX zy0S1&FUs;z$;^N<-5;o+v@QKgLFLt&JWAxpCi;#?hvg$IUJ5^yMz}V}X2tSL*RB$o9fLCV>#Gxi zbeVY<*6`QzmSuXQDZ%Vfed-5S?K1PP_aZ*T`dmSY-;z7AyIBIah|2&(deg%LHNI^E zRKfx`**lWUb!eqzfVU}6Hd^l^SW^1NP^HGEWVDKD}u%75xQe8l&lPx;2tgT3a0s^ohT#x_yk z7{R&CIgr!sY|8;hGfPlJ<)GH%(84W~!>rNv14^or~@YC-MLsgGibtWF=n-^>>FZOdqh3 za1Jl3i2ii{H1-H);Mor)So;xs;bAyvnu1Kqifw>eihecDQCy={p2l-UEwhKs?)Lia zJd=)J>86ULshAQasC(dh1Xvg%qi^HLy&qJ&gw%+WA?{?8UMF+Jk6Y?KVxg)`Ev47l zeNDr(pzkx%Yzr^*-k`t_=m$y^`@4`^dx5*F-ESgwl#Al7GHQCeWilQjEX=Q1Ug!#n zR>)8qY}9w}7%v+AsU)?fu2wxSiD5PQX&(v@!#98Zs0*{3k3`;%4eUGwX;*=H<*c|# zF;)ymc$1wT&{y5PbKQBhg5vt$_v=@(;>J*Ho=S{JeQVM=52}{ zl>R+F>Vu&J<8v{{0QMx4Oopl8*Mal#CYt6eza^JU70UfQEQsou7kHJPJyu=`n?qPV zb6guYRyBN-II*2C!PFU_Gj7V-`9KX9hq2{o^~hit*ZtW6j`m@ZOX=0rpr~4;Xt87c z%-VeTB2Hsrb;AW#k~CECQ@*(Iwaf;x3{m8N`r7Fd$LWQ&%meFrs@pq*^^_@^d26yPuU~wht@S850ZL zHQw`E|Eawemg^%SP7~Y@5|+%%@n*_bq7!9+!0<52-Y03jK!`8)s4gFT_A1a(*=VkV zubl_X>FtcU4p0TY0q-%&XobASY_hQWbEV_WN`~VHjs5DEnmuI-of^dnEWr7}X-jM` zWWP~cj0yx|(t1>L3c!K18(f-%!5g^+zc98SCYC@@sf!>k4*C2NyGKrtIHqL ztz%Q1A2zYK{1aj2S7?Xr?F{0&g)XAs0b6cPGeZvBvs#uq)nQ^v;x6v0$=vzkgqAZ$ zt>)$FbW-HrcDJt`>;tLmP+e<6QN;RM-y`DIGp~6i#!qLolb>!oj2)dZK6MMT#Fv1& zFFfKpOBNJ>jwOK74Hy43$lWL-o)>#>pl)e%?%j3^VXegI*LNZ-ZpCAErY6?;A!w4R zStQ@^o%7@7?hc4C@9O8R-Vd|LM2SFlKMxCINfyOj)*l(FDw_?*?Y=%=;*_1 zx~t_6A^6V8#koSipu(*3A-Ka6oJp{_*$pAY_N-qq0+uY=AyLP z2eF6PR$H*$S@jyvG*DyXxXXsrrILtyU#BGm=PiU=#d{>{^{Yz+jti7}(NzOXWWYHJox0xivi$5MdUn$rVrbA~tO}9X zF!})V8O-*Tf%1zVp^s8!QG?5MrK98YO4}TcH)Ik%IQNFQE)8B{p+=@6@F+}L%pF+e zeWiz%zo9(c98}e+4=R?_r1Y1VoZMyzy7YXO5jNu7WjBZ&sOc?-Pof^WgMZZaKJA4h z_T9A6KUj@WHcV|b=kX&xy~f23^VK-7)NduQqjCz?)a_U*@?wj|YaE7-wf((4u_(3; z6HbMJEZuhh0%UGGK3TjDS*ov`wr*G@gFb(V4Ex?VlKumWy@C0o!4bJN!uU2;?HY0G z?4X*ZMf6>ZdW8KE%n#LR`n{h>^&O8Q_bU#4alCN0|L4tw);lJ z9`Or?Q>{RTw`VfCGin`#Ip4c!FqPrT&8}USvH}j4xt<9wsC0j4TGJ#oy}Q)0)HR`I z?jGiBZX)C^u$|)@O6$fp9rdA2Q(AT0S;H1f*M$eh_rURy8~Z?hS5^?-wDu*#l|hr0 zE*8dNkln|yqY!92?@WrxSUl17h0{J#0AJ_;o?FK*JWr zbq>vjT!>I0C9-@M12mZnvGjAJ;cZh^ByeBfa^T#E@N2ch7fs*!wrPp|s#Ho;h-WTK zi=h`>k1SZfUx&$MV+zZe_Bc!3w26&nY4QGCv`=Vc_78W*sO*O%yK1rWP_a^;pbGpQStiDj*2WU}h_5%3M=-FIzhny0(WCW#P zDo+f3#&ACBuSH`iEybnpMEnK#3uv{uxaS3MQtJTB`HTh8aL?8DwHBbF%hO{^FGpic z{jc{s1AFr%h7s;k>zI<@=7~X_0 zEepBA3XDq+vsV#Vl!o~<^4b@n<}K}V#Sxk<`UCrTql}lbJu}(HRwaMwpU}6p0evy`x=`lOjQF2 z9xI?nSoDA^HFky7g(on6adqHNC$3o9&Mj*l*W;Y3x*p6sm7V7suT7e&%L>f3WUK2h zLOi7EpnCrPtpJR6jC(b2HM3jKK{sILi$%%)HrliL~8p<$G5BG~*+ObO`x!@K3 z7gFK?y*5EkH*d)YI40EAl^w>0785$>2llhmiKCA2s8?_r(!&gv}*9~*P;1qf{q_%dzsb7Toh8I)BqPHA< zy5Y9R8`B3(sAC2Z++9J>F%t(~`n<0BP&q?_nGFVSGxb*p&O6TzMC@ zm}R!j*tDq@9!hp8g%7UIFyu>DuC|0=OlRPH^yXJy&A?>ST3d+Nv+t+$QDB=SK&f+}2RzrlRcj6&wlcYy zuHXtqy_!;0UvOWv_q28wRBqDDHJRM1j*Y;2S<9drVpdK0JyJ@!{K++^WyQC&}RWH(+m^>V90SHT|)34m6lt3XOp1)$VY82`4K37@-=O zxmKtPEa$x1h?9S-i)Z&h&9gxTL`U-b?dzh*lDN;dDUo!C3_{7=*P-V##TK338g)Jz z+@cJz?VDvcFz%KvFNvL+tUgl&S6@37T$-UzH1GQCs_X~-DCiJ>u`ivjD#QF6(8AkTRp=$O04 zh%m817OhK~?_6_faP4`dScgdx=XExQbvuTjMt{2E32lcq{O|i5RdQ&%Y~#rGIB)W; z5BpQ0cz9zo6(-PuLuh9;)3`p~hOYBNZGJ=lquu^T5%^!nfPeQbsO1KT|5gzIdjXg1 z0Ec)d*6v5XCy}43jgi5q9b>0wMh9oKoa)Q~*v(q<>G0VfU{2uMe5mPah*Mlh=;dUI zr$D$bAP{NMOsT=5O1eUtFQ=1ba@3DT^lZ-&k(I1w>M0!gPwZciRm1DT$y7^4*!F7w zu;e?;Rm>RYZL!2xAZq299^^$`FPs?@0EMQ`I{mV-;s|)}dy^yz%!tJqt8a4Nj<)FZ zUOR39iTBd*ROhmAm{Yg#X#|&khMd$_duST>WQp6iHy}Wni2v$9-m>TdDfY5qClJWz zhA4dmmO8b{J~=UXFb(p`u-PHPt!QMW)trGzVlqnn1FyK*g>aVk+ReX6UZH~}|#vJ}bs@|2AhyPt0d6 zd}lhW*=cmED3sZd*ZM*CBr(U$u$2a3IWn|gNZmEyl=I#Ocegx>qr`^Tx7_xsvbHJR zdTH2J`31+yS-XU-qfgUcHr`A~?aE_*u^eZ`@b3^*25>Sh+0ql8awbRaZGGGpX9bin zyU}QA&3S;KVNnUr41SYPE(YC=w<6qbO-TUViKlq-W83<>v-t(n19Krg*wCgsBCA5&e{0A!<>m7SJ{0A9dzpsKPmwvd5A;j z65CFkT}2=aBIUjFc%I90C%1VVHs@&-Pt;7af?iFDjcdA-ct%x|SB0eHCn>LRKF`i6 zAn;8u5fO(Q2dNAZ1x=YJqE}e&NVVh}D7`gZ%V;k&Gpoj8oSj9yo@a*= zdp?by>RFuu^4nDvj9;*-g`6kDJdwFOStbk<#bu^=E^T)Q4_{^i^wW5!86`zVJI& zzuopJn~(DeI&YJq5kgR$>AqI=)V@Y=aBS`fHlXTD-E?$48)qr>C6o{Mh#r~{Yd?ZY z@gsq>^c``gT5-Bd)zZu#bBB^rYRSV6wb$sL)D!g)y%S65!0KgkvHMMQ?lv9vEyXk| z561YBl2g8}xRoyw68GFQUdOFVZ&^}h(GA3B!3ou+tm{oWtdOdC~ax%60n+Yxq^eRl0Ko?tBEs{>d0B`&fh)aNtLM4C3ztM(Di<|CTR~*kjlG^&gukG8 zhxHss&{Z+#TyxRsCDF_+ws9a$k9hC!Nj;N^c1Ik=C_!vrDN6-5hPRMo)J=tU3;`&f zVC;bRb5mT%&ow9UL=L1)Pbq6C5A#$9GN^}N?6kdw+L;if!zW*jnY1K~a9z;ioM20Q z<9*A-_t{Ewe-ICE>FO0eVwyT~FLQpxHZbJpg>=CJV6Z)v0h-NMnw6AnoYwa)Hf4;~ zhCZuox^B{hnc>IF4IyaaEsp3lms?OqbF5<3hfGGjk5U>y_pbD~=m$H((X*B}qsQWz zhh8l30~4p7`(#7WR~lKe1u~x#^SZUrJ-l4cdS@x9cr%->cT`8cP-$IxTkve-kC#oc zN$X8LxVoi5^$uMA_IuN~q)9HjLx61bNc9Y3Az*gt3sX1z#xWKEV$~Nz?E`RIHs(*& zrj)2^6`>%0vehnW+|HC2xqU90W**i$m^jei0nDapm7I_g3 z-)7D1KaUy)1VyN-9?GD z3Ey9Li-3O9(7_RzLVeixchAjr3L5KB4r23`ObTs9!YArNPlH&^{xlZpDl9YydmjOB znLI}HmmSHjo1LrN>#bg=u0#Gs(!Lv;YMbwW)~7xEBdcrN|NHU@PN$fL zerq$wNt#lY2z4`v%9#l_x@m!$)WG{MZ+LTm zh6)`DaHDoc%w?19#KpC_Shage8E+FXt?l*)S=6;Co0WEEPh}iaXg{Y4c z7dFo9DiSX)eQ&>f2_;-U^;9Cp^z=aN9@I{$(rm|uFYYG5wl)@rJgAlC#f-6-{OyCp zxd5Y=lC1_FWwdF>18OZ#@3t{3kYN^(kP9d){9O zwh%m%Wc-CUR#7p1RiXT<2zY~U92lT=`ar;J{GZs~S|<0HY9+715^horEZmEk>IC7? z0YA>8xMq-*4*+k7QP+JykO5?{Am7XsTjuh+Ud0sBL@W8HCdQZd)fyW6G$snxU#GDp ztW1X|QnJ&*nmbz8HAm$}_kultzA!4~kdI?6cZ^@hy8|8*p8GliCxGRS=^;F_=C3kf zML`Uo5NlVTXddyb2N)Un-aPO20LA&e#)}pu4S#(F9Ge#2SS0OyuVFdO1JtAFIDD zQ8X61qk#4ylND9X0Vhp%xpTjk>aBbLPaq&mDl3kuRr*(1AMvG>*lC}&Lj~*m{jO1b zfN(~1c;zXq?#`+SWh5JG7eXi4eTY`LM`RDS4>GVG!i(S!YKD#FZfhT+caExRIrPwrcSJEIqE64Ez;^5ArH>+c`)xwBLr;|wF1_iKkqb6yj{kKkBg*h~7pSEI>s<@^BuMJEc}S5qJvs?p+I18GU}^ql>+H}vt6z%k>Qv^ zZNAB{%EqGAf=?{DdTuZ1hTwjw_BtjF*Ewspuv)h-U2PrrA#04P%u&}{Xf8H7obJ#^ z*%h(vb!~37&wf+Q*>&znv&%m=eWO}v(&wJ!7!q*{udBo(OcQj=sLQzw-QA1S!2LJ$ zW(hVw_L^_D?Craw$(`GqPNlq(jy!kIU*5DUUfQC>a54))GHkE%eU*xC>WB7SDY3!q5N?ddJC%oIazb$1qM?4h`=5SioBkiO9}6nlB_5**h!> zq}-S1H|kgBPp+;H`-~k_++KQ2KINj6_AD{)a@3fM$}ZuE-aj6Anf8^Y0a=N14<7qg zh{;Xy1pn#^r~Ft7R5ohzm?0yPwGDedED=s0H-+=&l4Lk7`#%qkDEz!fQX5}=ExE}} z(PR+(a!T^v_~(upBy_!9N1@-XT~fM09jXCzuC=$OuLG(RuJ#lp@2p>_dPi@)vEY0& z&7n<>K0+$(7hbOY=CRw4Wr@*CT!#H=3J=6eB{ z`w#Fm7r4iGU^pz$14A2lJ|~$iBDr6*Vx0yj+1~+>Yveb@b|Yqp zP35}f$F&lM!kPFmbXtPnivM4Twi=Hcko15?Gc#-<=CwpPSFIf(wRspQ_%e_}s*W&f zJ@44ntQa@Tw$~_1f41ACelQ*B%{?k5;2z%C3F#8c_zg|hZ+%oKkVre2G#}zWM-L*R z>O`+~c2>^3Qi;xF-ca*g+jk&r?T6&wzAOJgk3u5|RqH0@t>sx{!QZ*oC?4HJ?C*LV z8F9a!$8MV~)pP!k#_uzd@zJwyFn|wPjX(5RfR2;l-wGuh(8;acnNbt7WZfvwHE{*b!Dm_&OepWWh}m-A2y{?IXGZFfA=dtc4V@Z zx&5Y-@q=bMXjfl+8Tw`1{{(EMKVTs0PlVwK1R7MMxv1S~^m_s35u8j&&HKf}qUmX! z?!ZnlUTJpFz`XyALB#(X$>tF{kQ8?!%`3J!Agu$u4)Gi*=&+$)ohvp;2_yaU5EZxOv;Prg7uu zQ_zpXz14!FeJPDXAL;~NWP|W`Hpvyz{+xeo$+~GCs!@<136xQF$iE>yL9xvX8Fled zZ1R2DvUGxu#>3l|>mV%`MLpA%m_FCU&&lf?(dn^(0mZ+)Sy!;4F%_f4X;pmpqadr^ z)Eju)qH@kSx+AiFHYU@7bz@=up83)%75kk9yl1?EcO&)45wCcn zg=k0BV^HJ+rS512%~5-oH@jlchl4 zTTP!3^QV}Y^&q@uVD;HW{ED(_CtuG{?&)+p0`KQlj$SeqWOF;S&7-Edges?7EhjD8 zbA+q;uwfiR6uDleXBWVo(l_N4s34_k8#hszFWupuG�?mFq~FWYv(O&tl;+rX69< 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