adoctor-diag-executor-v1.1.1-6.oe2203 >  A bhK$fJtsxsqix<1sg׈ɕ 1C&yd$XÍ.Y6̇#M6c"G~KI7.~ @!Y|(67fy)rڙb1=&2&*;NkcY}=aNg "f~:3pw4X5RI^qQCCX)z@XhIn7),OTO@0a5daf7aa04cb1eb3f8bffea12a253ed45b30f4a6b75a1bd67de4dee05e87b9d2e2e5a3c82f25e1482032aed2ebad3cc80515a65wЉbhK$f;*Y 3,Eׇ8_PIN-,Yrж Ȍ?_E SS%Xc Ru)@#WP6Oupɢ;Ƣ2ci,Ff~y\LA{1@Px.+F#[#^aYY؇{[πC<9V%L`bۃFcYД q1:Ԡr,1 s1aPr8x.Q#6:U>p?6?6d ( G  BHPEdE E xE E E XElEE<EP   (89`:F!G!EH#EI$EX$dY$t\$E]%E^+Ub/:c0%d0e0f0l0t0Eu1Ev2w3(Ex4<Ey5P5z6$64686>6Cadoctor-diag-executorv1.1.16.oe2203executor of A-ops check moduleExecutor of diagnose module. Get messages from kafka and do the diagnose tasks.bhoerv-obs-worker-09openEuler:22.03:Epol / openEuler_22.03_Epolhttp://openeuler.orgMulanPSL2http://openeuler.orgUnspecifiedhttps://gitee.com/openeuler/A-Opslinuxriscv647tt ++ z" ^   c 򁤁A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aPQqbhbhbhbhbhbhbhbhaPQqbhbhbhbhaPQqbhbhbhbhbhbhbhaPQqaPQqbhaPQqbhbhbhbhbhbhbhbhbhbhbhbhbhaPQqaPQqaPQqaPQqaPQqbhaPQqbhbhbhbhaPQqbhbhbhbhaPQqbhbhbhbhbhbhbhbhbhaPQqaPQqaPQqaPQqd2d3f68c39154710b3d578ea78d9f30efd4eab0f57d890440cbc3135eea525d028fd0ba02bdcc035cf6ef26be3e85c5170ab55ed3c1e715acdf31644d76a8ec7552fa8967d4f30046d01ef891c498178fe8541a79c5ebd9f233d0d7d78a8d5670e576d2c8dd4c1f180a2141c48579e6f074e5cb40828aeff5f520c165aad107d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2980bd1dae2ff45f207adfe633fd7ecfc3fe685f5c5e81aad9bb72045bc5e8eea4506c5626b093381cf346eaec7ffadd119ec9fe978dcecdf08ee3ab16a595b059a8e79ab0cd5e7f9afad7a4c9424bea0dbd26f6500071b01022fb72103e2e4fcf592547e3bb40fab396ad2287b2dce365f092d28c1823270fae8ce5ed56a0a9cf592547e3bb40fab396ad2287b2dce365f092d28c1823270fae8ce5ed56a0a90bcbba6fb652267b5c5bed46b0e41d8cb78e243ba7b8810ff292ff8ced6a734bc4a8e3b2d32cecef87cdb35c7dedd53edd467eb55195324b4fc7b2bc564c07e6c4a8e3b2d32cecef87cdb35c7dedd53edd467eb55195324b4fc7b2bc564c07e62ffc23c40b0b5717b87b6509ab0493a0feebdd8b31ec1fc779616df578957e152ffc23c40b0b5717b87b6509ab0493a0feebdd8b31ec1fc779616df578957e155628fb681e8d348b609e31779922b9d3dd7a8207deea160b43e060da69c8fbcf5628fb681e8d348b609e31779922b9d3dd7a8207deea160b43e060da69c8fbcf1a7b3da06c1abd5a456d1b04483996084f0f3de0164a2118df18adf7c9e74be38de528823667d745d66ffdcbd41f743d0d0f1e4d155e0e475228191312e0712f59a8e79ab0cd5e7f9afad7a4c9424bea0dbd26f6500071b01022fb72103e2e4f075a8974a26284e929426a18defe9242bc8971ec38cfe6fcff5c63c6f76bc173075a8974a26284e929426a18defe9242bc8971ec38cfe6fcff5c63c6f76bc173a365ea0332343241a84de8c63013131c193d9abecb50991726373a2c2a65d33aa365ea0332343241a84de8c63013131c193d9abecb50991726373a2c2a65d33a23184ba80a65d6da2c06fb90a6672d2bcf56379d8490624910ceae53bfa4dcf323184ba80a65d6da2c06fb90a6672d2bcf56379d8490624910ceae53bfa4dcf389dd5524880c5ff6a4eed9b00e74447198e84503aeacd912badd568ab89eb0f589dd5524880c5ff6a4eed9b00e74447198e84503aeacd912badd568ab89eb0f59b5f9dd6f64ca361da4c51513754dd2ec358de9ab982a73e1b2b015dd7ea51229b5f9dd6f64ca361da4c51513754dd2ec358de9ab982a73e1b2b015dd7ea51223ff00ef84d3c48cd8dad1cded0c20db6a403502e7f961028b8ce185349df080e3ff00ef84d3c48cd8dad1cded0c20db6a403502e7f961028b8ce185349df080e894c32afe8e146910cf63419398c5ef548598234d06cc27369a13198b5de967af8acd083930f7e545ac08188c63aec36713f2270e08be8389c1903adfdd74eff70e2401c0caa96285c9baae585a0d28f15512dae7c67fe1b271485deb49b53c4e95e404030ac1daa809d12933b1e9ebf78707b37418e80686dada8c5fa6fe172feb92fa8db7fefefa440d5ac646d51c4b74423cbc2a5757981329b5df7feba2e59a8e79ab0cd5e7f9afad7a4c9424bea0dbd26f6500071b01022fb72103e2e4f242b4bdfcd1f86b22b65b585f1819b1db14d37c97ecc2a50f8c7373ca67302dd242b4bdfcd1f86b22b65b585f1819b1db14d37c97ecc2a50f8c7373ca67302dd59a8e79ab0cd5e7f9afad7a4c9424bea0dbd26f6500071b01022fb72103e2e4f9c9565f6be259e6228d6916864d15424e9dd0fa13a31d9d7670d06bdc4b03d5f9c9565f6be259e6228d6916864d15424e9dd0fa13a31d9d7670d06bdc4b03d5f59a8e79ab0cd5e7f9afad7a4c9424bea0dbd26f6500071b01022fb72103e2e4f94a1d261b90e2806b45d52247b125c70aab6c97cd998143b92e761b9699b4c3394a1d261b90e2806b45d52247b125c70aab6c97cd998143b92e761b9699b4c334703a3ca71b72f50ba055e1471d3f075ebcb1b826fb71e5fad79055a570e49914703a3ca71b72f50ba055e1471d3f075ebcb1b826fb71e5fad79055a570e4991934eceaba6de81f8e60e840d05d162054074603e4d4f254463e50433490eaf8cfb808861b2d58c4f3653acd592b6b76e91100f4da9c2e8b579798275891d194a3306b84744593ced0ebe90f9eccb73a5240290d525d130225b3bf3e28f010f3ca252dac370ca8726ea3b839ac21a922641ee72c626628b664e98c50e4f1a57c11a7e5b9245004f1394243481a80a610f603411311101467fbecda4cbf30b8f744e6a95c8c314278de8df7df3e89dd1649a322614ab22a06d917fb765a34b11674c15a120a16a81fbef113103cb6e8cc5d570e72ffc82ab40b04bafbd035774bdcd7b4d482d7580bc2ec0237a30d2eaa7b41a8b12827f9b7ac01ab812a47e5806rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootA-Ops-v1.1.1-6.oe2203.src.rpmadoctor-diag-executoradoctor-diag-executor(riscv-64)python3.9dist(adoctor-diag-executor)python3dist(adoctor-diag-executor)@@@      /usr/bin/python3aops-utilspython(abi)python3-kafka-pythonpython3.9dist(kafka-python)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)v1.1.1-6.oe22033.92.0.23.0.4-14.6.0-14.0.4-14.0-15.2-14.15.1b@aUaTU@aTU@aTU@aP`aEaD@aC1a?=@a<@a7T@a6a6a0a/k@a$@a;@chemingdao - v1.1.1-6chemingdao - v1.1.1-5chemingdao - v1.1.1-4orange-snn - v1.1.1-3chemingdao - v1.1.1-2chemingdao - v1.1.1-1zhuyuncheng - v1.1.0-2chemingdao - v1.1.0-1chemingdao - v1.0.3-1chemingdao - v1.0.2-3yangyunyi - v1.0.2-2zhaoyuxing - v1.0.2-1Yiru Wang - v1.0.1-2Lostwayzxc - v1.0.1-1zhaoyuxing - 1.0.0-4orange-snn - 1.0.0-3zhu-yuncheng - 1.0.0-2orange-snn - 1.0.0-1- fix the python3-libselinux dependency.- Using image source overwrite instead of patching image binaries.- switch logo images and modify logo size.- add permission control in ragdoll.- fix log info of the task execution.- New release 1.1.1, bug fix and new features. - 1. Web issues fix: display fix and domain management modification. - 2. Fix cli display issues and add loading bar of diag. - 3. Fix return of gala-ragdoll. - 4. Fix log level. - 5. haproxy probe with vport info.- add missed file and better cli output- New release 1.1.0, bug fix and UI beautify. - 1. Simplify gala-spider UI display. - 2. Beautify cli print with table and highlight json. - 3. Bug fix: now support check with management host. - 4. Modify elasticsearch and fluentd default config.- NEW release 1.0.3.- modify spec for aops-web build and fix some issues.- modify ansible playbook- add gala-spider in spec- add web build modle of the aops- update src, add intelligent check and diagnosis module- add service file in gala-spider- add service file in gala-ragdoll- Update spec- Package initoerv-obs-worker-09 1651029201  ""$$&&()*+,-./0023455789::<<>?@ABCDEv1.1.1-6.oe2203v1.1.1-6.oe220311  diag_executor.iniadoctor-diag-executoradoctor_diag_executor-1.0.0-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycconf__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycconstant.cpython-39.opt-1.pycconstant.cpython-39.pycdefault_config.cpython-39.opt-1.pycdefault_config.cpython-39.pycconstant.pydefault_config.pyfunction__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyccalculation.cpython-39.opt-1.pyccalculation.cpython-39.pycconsumer.cpython-39.opt-1.pycconsumer.cpython-39.pycdiag_exception.cpython-39.opt-1.pycdiag_exception.cpython-39.pycdiag_tree.cpython-39.opt-1.pycdiag_tree.cpython-39.pycdiagnose.cpython-39.opt-1.pycdiagnose.cpython-39.pyccalculation.pyconsumer.pydiag_exception.pydiag_tree.pydiagnose.pytests__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycdata__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyctest_cases__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyctest_calculation.cpython-39.opt-1.pyctest_calculation.cpython-39.pyctest_diagnose.cpython-39.opt-1.pyctest_diagnose.cpython-39.pyctest_tree.cpython-39.opt-1.pyctest_tree.cpython-39.pyctest_calculation.pytest_diagnose.pytest_tree.pyadoctor-diag-executor.service/etc/aops//usr/bin//usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/adoctor_diag_executor-1.0.0-py3.9.egg-info//usr/lib/python3.9/site-packages/adoctor_diag_executor//usr/lib/python3.9/site-packages/adoctor_diag_executor/__pycache__//usr/lib/python3.9/site-packages/adoctor_diag_executor/conf//usr/lib/python3.9/site-packages/adoctor_diag_executor/conf/__pycache__//usr/lib/python3.9/site-packages/adoctor_diag_executor/function//usr/lib/python3.9/site-packages/adoctor_diag_executor/function/__pycache__//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests/__pycache__//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests/data//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests/data/__pycache__//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests/test_cases//usr/lib/python3.9/site-packages/adoctor_diag_executor/tests/test_cases/__pycache__//usr/lib/systemd/system/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:Epol/openEuler_22.03_Epol/7f216952ddef386954d7299faefc40ed-A-Opscpioxz2riscv64-openEuler-linux-gnuASCII textPython script, ASCII text executabledirectorypython 3.9 byte-compiled  !"#$%&'()*+,-./01234RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRץ`"4#Outf-8da1f12af5b0b8df441eb2164912eb18221218ba31930b917d37f7108fb5c3e22?7zXZ !#,U<] b2u Q{LRyN}ڏZ]Kd.bsHT{'!|m5j/PjˀBڎ_ZvCCgI,:mXB,OYj|\:M{`s٠-5Fj,nط Ʊ7̺3p9%>eTj }ZbׄVAv蹔4uKaOx`}>I˾S \W.sM('SW,ƴO!Sb`}o%&qfqR]8} =NJS, i[?c:{靠{ry9s j'=F|Ow]C/3QPUO pޮ"Ul=8{J"NTV, _P?:.0)mk-t#y%R}(ׇ~(2SaiE5WjɅ ECW˸=^Bz%99kdReŔ"]*_jT_k:cf 00$_HWQ9b.ؔ vXuV݅.nTយs;6T͜'sV`KCΙiX [,* Qtb=a | m+ Ң{M)Q _QǼ.cQN[`ޱMTaKnJl m1rSB_o-%\˨eƲid:[O+ӌ1gxku{O?yo_:o茰jXg+`9t~A_\GMg(b4p[WDtg Yiu=4^ieyZ5գ_rjQðr2 w* rJsZ"f9rrfg|ԜIA7?']h:u >:[ʠXsߨE4Si(ewJ; [PS&Q)c9 !Bh!xzbe4~nrl].:+X|,Yfg rjDs_nD[^ .M&{9LAE8 -;zc -0+z YO7HY#fjDj"[ь4u-g^,SW1-N'n87Ǿ u5Q݄3i\L@]vܢʹ 0Q6=0?gt h֩m}T[cU18**Ig‰mőhi1I輦>4i ;%ŵnH\;r@v6xȰ$L)-&ŁܸJW<&yF0 mH8xuU z2O@C"I3Bw*'bxܬp(wrv>XpLSbψ>P>" =[ Cut@ّQ1ZÀ+.Ę3~5Zcx^JhD"M.Hy.ܦMR0[f\KF݇4<ʧ`næ 5<:!4+/nj('8VHE"o43={ buq7S[8|F|aL=rU9ڏڄdu 6s ^"ˠWnfY@i1nKiF@kAZSxs2 ADz+&g}B#Ti7 ͨ__So[%v L:̜zZJ&&;{R f&b B0cC@t%1;pU5WIo.P37pNᴭ]i'_ Ҽ^ԡQv/+}tʿpa)̜Y!J- ݑTMz9 84uޭ~I! >a"TAz"x55eX,P󍕫d 0a𣘳TCԼ7n 0kOvCXۨ$MLX,>۟_mtwW:f( hZ4Xs /Z.\7ZD^C(Fd Qr$s SU\0 baI5|3ya5V6XW#PN0~^3[ -t1]kWf~bs=Ūǹ.ɦF}x"-JI=K?bɣ/+CLd!bF'l8s{"Qc{8 #W賝ASXtpIB;lLZy8.bbL$K+P#m@:5@ CnӜ^31.ssK Kk$$td+g -@YPg|f?NW [\!F5nNwzb iJҚꕅ9Gr"rwRݼϏ)!] S[3U:d>/ؚWvÕrt,+|;*'91T !PP5Wu*G柤iQ(h74ڮBCžhFނ׽a~zcՊCJ^j!{PTM`O1#gd 3^>zF5*sq;( }8:G#y* V9X3NݻqMս!gHϸF+)N(8s} ಋEsoKfR$R}Xd UzՁGqIsm,ܝG Y:NՌ8zhUi=i.]F8nJ5V_2,@2a0Ɏ9QJ^h/Nu;\A9a0J+*lVN$YllnE_+7rxaǟ8A.[ꝵu%Efj6o(DznJd%XV?_%($\B\ >9{A8lZRp~' #qo5lI5[umȞ]ZG_GH<jhEi]a + ##̦6{s:br,aoHi\4)SBWPiO>eaT7w6jPu$y1~\qbr;$I5YyTj5it<]/PRXS^r< 2}i $)ҡi2V|l1Ch|6_9]Dz`,*}k{3Ƙ|h3nooƬMF)w&NNRxJ mP})RڳtUP%5&X= !?XiSTܖ:Bd)</Z/[ܟS˰FݏZk+}M~5~2dlZy)@O;ǰ› I$w /<`o(Q&usT&C 2{2! D H/f.@jD,P&B+ͅ3A)xL.LgVNnj/Jۀd`R^ or§Ŧi5]j_&#n^oxSPzՅ:-}};iֈU+4ܺIU,ڷӀ-<4v}T&!=4ڒ:c|W1D/%>{ oͩBI)`cR n7-oKdBsfRXϩERnNP^s9úoe>;֫I(N!6/oE k /0,>zG?^"4P zjǰѻ]9EN' <%|Gq>Ս]K %&!0WTx" 9_Ǡ~.{Mnm tYD,ϖ 3&/=M*>~ݶ?IAxK gg[)kx>Ncě=GbKNÂl|JAG ČƂl;Ӽ~nm0&dN|gVS/ʷNfN@[txnp6p[qnk8I a俨k, Ր07t͎2ԦvʍH93h26]@&5bu#择{|匳U7<ٸHx!Ƞq"C/ pǮg09MT(Ad #$尿ƽӓ:M%y -+{-2a"jj+m=O@o_/8 +/r ML?Jsx[ZV(js kK/,(Ynf~،%?݌?|Y*~ɢu$nPB c>v7Hm qK]GFP ޹EE} o݂/FGw_0z"w0`oqAi?,orKYP=HBRd<*,Zfw Ks#cWZ)22 W~uyG* {Gύd 6Kq]"z `Rcpކu?1_z@ tx U޵kR8;GWҳ.Hqji N{P:isG1N7 ճOA 5v0RUdC"ds7= rc lP 8AN[s;L u~]`ˌOa6k&k!q+l/o^^a܆!b:ܫg|X;o!eޠ?#3Z#bm}eU_|TUא9ܪݰr eC܁U17haf5aʊϧc uʚknLqN=%~7yd3: |]֗oP Z76]@_zUT>,cɢ4j@D_?_rt|ZUre Z#wTm0[d}h{~f]A(QѼmc/L5( x$rƥPJJ[bB!AEKfB+B_[R}- Bxo 󧤁Db>E5@<,fg y= 1+LU7dn@_CG28gJ2S WI&u%c d2:@2)ia:vl &n2yʝJS$Kι)bu-.T3H%ּZM1OyyL4tPgnghPb=甑G5ә,P ^HBC?gfvo: t#5%)[ҟ 9f&*I=nqfH) ޹ 1uRfn3?*+G1 8V4WzƄӥ͜byg >4Y8DI]yPA&k '2s*;ig;l0cUlsY/c?9CxH`d(O%8yfC'/n a}h vN>qZ<$ۋrBO쟋 -( +1e.n$fɮp- 3VgWg|\FKzA ݱT83>/'E"3 J mL?p=_Ƿ-Y+l!VBvA-z 7W z5PY$6J{;!0,94 @\ٸ&i>EGL$IGttiRk} Y`al}=;=GWǯMJz"8¸f<߮vJQd1a(Heuu/֙g[=y*4 /[{rړi't"̚S-uPva"/2ZgKe5 :AK(_HjB:|~r? )M5`#q/PQf'`3YTHDt׉3 =L-6k Olɴ{c ?.M@TpC5.{mro$ɕ̓an艣, b ƉWa2qण8-Y\-\95Ch"=DŽےY%eh)!͸5e>9%-]R~ cyQYgё8YPGZ8T<-' Ewߝ&v gX |dy#`p[|bdkHoa,) Q -g=hcp#ApBlŵ38tuE6x ˦c WfՌ \RBw2^IB|s2#SjUܤtbHy bHysS{(-%r>͌1A[xRhsD-1~aY 2U@b*bGw(P/9?KQ1c{I=~4B"}ƫR.}>LgԫJaO44i\/;f fʼn1<$N`.3 Xj=g35YtdÇRYoDԊUCbwy,. Ny6X@N$sΑv#,M.z ,D0x H ŒJ'S6є5x B![#> O=g8g/:8aEe5 㲮l@"dG@ +2!&? C+OʹD$dSkL8U]rJa.Q6Ӷ4ow}bӘs=@J; h蛻ѢW\ DSQR(]|3mO -1y/mm׬9؇1{?_PU?d'S8 ' 8ʐ@L*h~=ֺ-txz gpɮD;9 ;q·" QsSP0ͯلȶʝ8634+uyO`EairQG"r-+;L4! RBHO1/xOb$x8-11ji9L9zf vT}NÅkRH DC#:NԺ>9" 6W"0D9?ț{nb7r4^hۉ`BwMS b~uUm\ⳅk A/N,B'3O6z҂m OzmU_v' b2H]1CÄ9Tg҃K28Yz AVѾ"dX ־S+ w*,$NXVHF E!Zk2vJ4 ?[r׿`ɝJR%R(R2j926 9+6Z{( y籘Fxj>UHy39ǚV;K tw) r-@Y/N_жS7q6^A8e]ej;%]\*F B>H̊ HYɦL[$~]9rZ"/*/m^fo> ǜsS/Qէ0t_$0m]껨-0^-V~ o[/r^>#?-RG883MafB#ŴR~1~,N8(b(N%"s~4/޴"TVHWd 0+ymn,Bd,aGTvxWb>Ӻ'\#dSr4S*W` nFE`_u iG}OG¯12)~ ȯwxPDSDMPc6"幩8`7TEV9cb6Lcvr!.J68dޢ3eКG(aި:ȋRTߝ8pUrZ:"|u n++-t: jт~ҪF1q\U0]}Sl8`bfԨHsk^9+m^I0uoFPbrT?S ˍ_+ZVw g=M}}dSuDX L I&q/cXߘ3DFA@zbޙ5^MFx&QF5>Fٍoz;s4 g5pyz^+_$5= zݟ6\w5B &Z`U@1f:ԅf<.Wɲk=oV/$UZ=@?P>\Qq3x$Vuc*FW~H1 <՚X{ދ/5=oFWF TxUʠm6oRo5NX n3z&dnIPI̚lyF(^u#jn-tw#&t]'.t .f@-$K?*}!_߷z?Kh>(%FМ9k?{7ݙ~mlr%5m_ >\}&Og*1 % h݈n낡,&[6d{X`'u}XN'MK@)szK=@2'Ul#:q.j $0{ɯI 0, tzQ#(\z.[]EJ+Ǫ^׭ K&&Z0fhyECi<.([gyYzݦK S~/bE:TWx5G?eJF wR94ƅfoF&.<}k|0Oa@pԃCd[u$N}qKK ~jVFh'7n2Ϛkk1=;޹$0;N+',ِE碖I 7go>(1əz"uəGDL4hWr韽rwuoˤY(8Q*,3ŗ֛YE]q ۿZ.cX({UvF8DW\DG\M6{nz*c۸.De@U8hdY|yc|RKŹf_N (p09f^P`bj-f{g ki+5Th # ]]?v ;wVWoD#䛶x U%h"'O0Jt \OsԑHJmSo)CJ3s GU}/R%ε0ǦŵWW!ɚFS͞޺Q]tzXI:/S%}IN?(͒$ѨJ` ̫ܛu}z'qdo [,+%ꗗU,\Q8[ sٰ⽋(:`qjyjvM-l7Moi?Ee@$kNՍۢT\tY?3HiЕ# kD-!NWrp̬Q\1Wb[O@"[2;f>+e"rv$UjC;導. śZ" ݏ1^xƏj?:@F8Пq#ټ84i 2!>(S6,vnc[*ح\^ .Ea3H}MքIr ìLw%e|C:$]I3 y ߚM_X(5GP4qD gT?( p턐L답 H`m4?47!rc%x7D0 }WhsuMe6Rx4$vf(i{I9W۸%H[3W\~p¤Zz{S@l~#\kda e((?3Zj ؚk)+&n0!Wtd޴¯I:5T&/S`v-j;;Jv3Y7ߏ58 p`II7W? `HFk-g?q=2RsE(tr JN dgcVY@֦'UKTS[G.#KJJ㚵w3N_HS>'yVmCBag0]=AQ#=t&ܑs؊1Ƽ7/aT`z+OʬvfA%y bA<C+ 䜾Q(X̏C&zԫBb8q YZ