From ce0742d753d547161d28de9ad0ce4dddac130660 Mon Sep 17 00:00:00 2001 From: neelimaguntupalli1-nhs Date: Wed, 26 Jun 2024 07:23:25 +0000 Subject: [PATCH] deploy: 9e896a1369a80169a7d0d6658782be564e5785cf --- allure-report.tar.gz | Bin 1059719 -> 1060606 bytes data/behaviors.csv | 4 +- data/behaviors.json | 224 +++++------ data/categories.json | 224 +++++------ data/packages.json | 224 +++++------ data/suites.csv | 52 +-- data/suites.json | 224 +++++------ ...792ac4fe86c3.json => 154d2f52ceb5ab7.json} | 24 +- ...b911ec79921.json => 1b9395fedbdcf652.json} | 24 +- ...2fb8e369a80.json => 1e6e9cb1fff0b312.json} | 24 +- ...40448b62cb0.json => 21c6bb28542d5ad3.json} | 24 +- ...271523a0d78.json => 429388dd51d212bc.json} | 24 +- ...fbb333e9116.json => 4a0bb1c2182db8f6.json} | 24 +- ...1f87c4d62f5.json => 4a260f7861780518.json} | 24 +- ...df325798ad41.json => 4d7408061c0bcae.json} | 30 +- ...d2d66b6b082.json => 5772a62b0355a544.json} | 24 +- ...d744a2d6f61.json => 5dc484ed8f9b7484.json} | 30 +- ...4a977277f876.json => 689bec097321e1a.json} | 24 +- ...fb37287004b.json => 719e9150413b793c.json} | 30 +- ...348a085018e.json => 89c2680de5bf3def.json} | 24 +- ...c45246da27e.json => 8b876a9eef0cdf63.json} | 24 +- ...8d8794758dd.json => 8d10668af26e33dc.json} | 24 +- ...0508c434fed.json => 8f41996f1f5a5b70.json} | 30 +- ...671283bd8d9.json => 9b5d98653eddcc5f.json} | 24 +- ...6cdbc836f15.json => 9fedb29016ae726e.json} | 36 +- ...0f578a72fae.json => a20f48e7521bc311.json} | 24 +- ...ca637b6c930.json => a52e78e82e1f0b84.json} | 24 +- ...9ec7042a35c.json => afa2a7f4cb240c49.json} | 24 +- ...8a6204e080d29.json => b2e7887fd5b870.json} | 30 +- ...683b38d0492.json => b87bf117266ef07e.json} | 24 +- ...b5082dbdb7d2.json => bb1ba58f4c87730.json} | 24 +- ...3369c731400.json => c3a2fe424cd16ed1.json} | 24 +- ...90045434de2.json => e3401ea00bd0843c.json} | 24 +- data/timeline.json | 372 +++++++++--------- export/influxDbData.txt | 24 +- export/prometheusData.txt | 8 +- history/duration-trend.json | 2 +- history/history.json | 218 +++++----- widgets/duration-trend.json | 2 +- widgets/duration.json | 260 ++++++------ widgets/severity.json | 260 ++++++------ widgets/status-chart.json | 260 ++++++------ widgets/summary.json | 12 +- 43 files changed, 1518 insertions(+), 1518 deletions(-) rename data/test-cases/{439b792ac4fe86c3.json => 154d2f52ceb5ab7.json} (94%) rename data/test-cases/{755d4b911ec79921.json => 1b9395fedbdcf652.json} (94%) rename data/test-cases/{bbc242fb8e369a80.json => 1e6e9cb1fff0b312.json} (94%) rename data/test-cases/{37b0a40448b62cb0.json => 21c6bb28542d5ad3.json} (94%) rename data/test-cases/{1bbb0271523a0d78.json => 429388dd51d212bc.json} (94%) rename data/test-cases/{bb477fbb333e9116.json => 4a0bb1c2182db8f6.json} (94%) rename data/test-cases/{d29791f87c4d62f5.json => 4a260f7861780518.json} (94%) rename data/test-cases/{c037df325798ad41.json => 4d7408061c0bcae.json} (92%) rename data/test-cases/{d6bfed2d66b6b082.json => 5772a62b0355a544.json} (94%) rename data/test-cases/{f9692d744a2d6f61.json => 5dc484ed8f9b7484.json} (92%) rename data/test-cases/{fe944a977277f876.json => 689bec097321e1a.json} (94%) rename data/test-cases/{11373fb37287004b.json => 719e9150413b793c.json} (93%) rename data/test-cases/{df0f8348a085018e.json => 89c2680de5bf3def.json} (94%) rename data/test-cases/{6922ac45246da27e.json => 8b876a9eef0cdf63.json} (94%) rename data/test-cases/{9b1718d8794758dd.json => 8d10668af26e33dc.json} (94%) rename data/test-cases/{f7bf20508c434fed.json => 8f41996f1f5a5b70.json} (93%) rename data/test-cases/{9073f671283bd8d9.json => 9b5d98653eddcc5f.json} (94%) rename data/test-cases/{61f836cdbc836f15.json => 9fedb29016ae726e.json} (89%) rename data/test-cases/{e17870f578a72fae.json => a20f48e7521bc311.json} (94%) rename data/test-cases/{bdb9bca637b6c930.json => a52e78e82e1f0b84.json} (94%) rename data/test-cases/{2bd9a9ec7042a35c.json => afa2a7f4cb240c49.json} (94%) rename data/test-cases/{3328a6204e080d29.json => b2e7887fd5b870.json} (93%) rename data/test-cases/{45bfe683b38d0492.json => b87bf117266ef07e.json} (94%) rename data/test-cases/{9538b5082dbdb7d2.json => bb1ba58f4c87730.json} (94%) rename data/test-cases/{f9f633369c731400.json => c3a2fe424cd16ed1.json} (94%) rename data/test-cases/{948e990045434de2.json => e3401ea00bd0843c.json} (94%) diff --git a/allure-report.tar.gz b/allure-report.tar.gz index 28aa826b90b8f9bb4a225713c89332ef61cef880..8145aeeed4013129fc20223b4c45301d79ebccbd 100644 GIT binary patch delta 1033146 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

E`pZql{~^b7c%dyWChvWKta0DbLrVIvM4|McsX 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%0D3|Z1XS*Oe^FRFgXUbLLbpNgnZ;nTXxx=Btugdp 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

Zq1}UPS4ZU#u+dAe}{(x$be2W6~}>PxEAMtohd8 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¥ma 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�)gxWqh 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 z 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

b%O+y0wx7OF(92gDzS42_0oUY}XhCj%evzAL_5; z7xMui&mi*&r>Two)+!ON9V?HO+R!A1dDDYDsejZp%LXS|)Ull@=*V)Tox3oCvSnB+ zHTR66Z2@Y1hO{l`gZw|_Ld1va0p3C5`Nvk@jg7F@?7bp@EwEJl zO{?}Y{2tMX)24VLl(FTE1vy~SAMX6~#dBxX%U5V{%xP5GbIw>cwr8QTymQs>chB6+F1~v9}6yw*E z6oXGby@W_#qz2IS+qw)Di~)YdVDyZG5gjIn84hEt3~+d3Q+!U7wXvw7wa3C4@E8be zI>bkye~(MY?*lZ1k$4lCawd#`eqdTC(|;~fXgo~wwQ?Px)gnWTD+D}o7CM@BPDOC! z!Zt-;a2nNWCTpTT^xpy>NJZ`N8ZZsO}ah!ujQqO;m?v0;4h0;11^WQgjazW<*z02h2>qJu^BG5-ofm> z`v?bX;|gmG>SsD*V~5k-yZ7$fm1HZ?0gO|uH#XL(%?Kz0Sn1S`cmND5TfB0onV^^jgFdrzICD(5{yRTh*A=4^$fr(`hS?U zspN_Tx1fhfuwk)cRifM>2BPazJB?xsedV_x1jda>rw6zY5K!26<>(vom&;a6O<0Et zw$#j7fkBMX7r|Uqx`k38F9Mu@p!OJ3y6>vYhLwY013>QxnU~`RYOdKhR#J>P$NB85nwl4pR{o`xeYRZEdx#9dP7^BMB;Ew9?+UG(%WmN1=n(bK!=>0M|a@;B>(p51DcEZ&Gdg>mYCG=SB^*D;-- zl`X!wxz>z3sn9DADnk+?`n2#85i#C|gNAY6wD&>OTMH62yCYpEW9+!12;&|Ke5mnb zicjY9?-IVfF`k5^h}iPSQe!7GZ)zqxoL6qmWPptMsv!*T(zIFG!mR$$03JO1r|DU- z-dqZeP+MEG>+4b5Mlt~+RL2wF7_vU;EHA*c+PpwWv37@5Mbnfvvor!bEubi zWey&HG}pRLL;D5+#Q4teNwuDExf?9!63p*zWPX2A1T*5}q*TWZTc|Hy@+(XJI6!nT zPU+*Z(`R9jP$w{f&&F9>zH($%l1gv88>(*pd(*d8D@ndGu4S;X@DyV*^fItG7fgn! zFglW0(Q03xCs5kZ7;Jvgn1-a#4<_%VpOvhCFat^|oq=Atm9FPUg-FD#%#+Fo)FDes zty!oso-!XkL3^B39_a_rPfP2E0b;toJa(lpe@Gn;jO$@Lh$q&%`}iKQ?|6CH_}&Pb zYq{1b!_q#b=hnBEgyX15&NTtaW&>De-0x%qw_UtEMLJ!|m&+tKAYv^QoHHCB~E>lSK3>7n7&WbC>9+zsH=0bL>{pO;L*NBS>dN{J-$ zyY`Nst^}!;;`h)Un*3ae(@gtBpMAN1ToyW5B|(FF2V_d9B~Z+Jy+uD;$u)sVdW*nk z(q}(o442m`2dfaf<#cD>LF~Zz7m2ZG=-}j5dUg zF=o!tWQ6rFmA=U^&a0;yQ-XpaMZtE>1|sfetpT6f)iXw}pDF*nBvW}Eo{ZI4H{`SDz?61)HQ1wrkFmjjckf29;=qSs zm4_d}E(bHputeQzR1$WGc$03@H(`vOusp`WyD0;jYbr!EzKQ2yqNR;vWe*H}Ph}05 zM~rjrSC|^wrMo(3jGJBXtMFJy?6V}sjiWonc=zu3u!-|$A-@4X+)Yo=qE2mQb8d3M z!+(@^VSavMnXXT$ho%>Qc$-Yb?2zEp^qQPVxw}BVo+9GHX&ZFIDH9VRHoUZsmP^$p zRo#$bvL&u+YKW?tLu(szQw#3K-1Ne1RY!=Jq9ep?cAf8wR;r%%ny_#f0Jl+=jIz1b zuDF3@t#0xAGSahN@qB$ASJ>=Uz3LV33i^tuXYuKH17v)lb5(wSb0|s1s*6j;JH8^; zr;kdP?d>bu+f5+gCG^Ztx-sF zFHvh3aTcVhoWz*bP5F6lY^tVF+ID~}@%}5CEivaq`XQclAL1MEpxy>hS~=uo2=hCEr2ew@DN$R72u#(&FuH zt?SyBfJT|iao1g*R!o5*QTnT6clCAhPb8my36`DFTi3?8>t?Rn8&aeL)J;Gl0{qVc zFF{Saqx+}5M}f146I65YZsmWOk2wX+CUc~Js5nWy!x9if-#%Vw#-4uOW_^#loW`$4 zZsn_(%czWbsw8YRga;>))o|vVF(YNnS&$n9C;(f9x#(D-rUReB_G&P;d$+C@*D@5w zi~%;48H5g>v}~!l-@tXk(HM(qOT=D7S_9EUCQbm|BUUpSvB{+XPTZAkZ!e>A7=RRi zPnSOnD~7DkSk=d7$&oa}J6dRWy5>RjgDPJrhjpN60!2T8MH8cF;z8Y(7tiZAEOxZ5`5-nKd}JZu~jEygFMvdk3oZ}YyvrO=bxtcI*^g%fxRe_n@)92 z@wp&g*W^(uX}BP+lXzlECz=rfiawctlzCVmE*!nSvW?}%+{DYnlCX;st^q_)FX{L&O37aUF*Q3&axgYLe?S6vBuQ3kL#x0AvDrgcXC5=5Bw`hygF> z#ke|RTs<$H>nzMTq6vhI9)i|fZ@~-TAF1PCo{MBhfL$XUwMIH#jkrc8hg&UwGwIVz zM57onK>Q|9SJOi3x;&?{7t~B!`I#=kOqUc3yd-A2;oQpI#3+%D zFmWZIKdyomPaie=jXk59FrYu$IMCWl5MNxvt{0hvY2Ax-vdiJFJGQR2Rw^tNx|K)A z3X#~+rl-TRLn5e3QD_s`6*1+YP$95Y*zlU$+nYEstVRIO3%OUk4Ror1thJ+csX&En z1CD#uwx@R)lopM&GBK33!>YX#6`7#4XJ-a#aw z&Rk7jhuj0>uWjumx0#D~K2C2k_u(N(a zw#6IQy1Sr|nL3(7R!q#Os?I@;adkYEPY%|QpM0(4ton(DgJZIP_^kMW$)!YT*Q(ee zIb8GNL2Hh>CO%BGEC?V!LIwIQRZqD7B<%ou2mtGz^Y{)3+_=3h26BWLND$Eh94`V` z*4eKbhtP}eC6GB!daF|AJc62_@$nj~QiZ-y-7~vNn}=!zcdFJ9&CFJfboUYv%?4_J za>>vhDKFs2?YcsLqV5c&&0MM}RDey^W_E382N7n$bU70uMWIBTp-zU*2~Kxa5g~(# zUS*08hYK+m-1FW@9nIuW9S73$XqYBeZC0KK)G&NlM?%_e0xDCaK|&xb^?Cf%S4j?7 zgG+6}8r34aN|3C5SSL&40B~BI6WB3Db}bhUs9G!$j|rK7XI{*7*W6%nsE^1aQ~v%#Ua}fNZWj4Xt}Z|kaa57fW&`n@r2!4A zuxHgoq;GF0wYqqRvIX=}CR4GWozk%TQ^!DXfGTFLTl7CwK)%kHPteb0j~L{ZncxeC&RN4_Nv5%SXCT z3~B$AK2n){V3Lj0IXrC=1J;-|3qeRuCi7Mqckl6^~ z9YXqT5XR|AJMgOX{fA0`*Romr%Qh>2@2Z z!`l+@n_}QMl>(2#Ug`k{k)Q3v+nz(;H!`1%ZA`{}(O#M*Z{ zy(Ab%i}n$AKpyw~cN;q((+^EqcHq!Z-ulB5T&&b!ZyDV)UGU~U2QVwWJ7-q#|89@; z_1&q-a){5ZM{HY<0Zg0jJtX&k>D(^8i`k&3?^po)+k(&s%TTmNVJKRE8-}7)&QP>& zkD&kzyi;ntw@kq%QOWe(c8;P|#!<9BY>r~@fs#2$j$&HpiU7!mYZ*SqgdYF~Y{hHc zuoEPWxkIjV#H;M9@2yWd3+|d9M*kNm(TZxza;Ubc(G*Zy^k!1;VSx01KE-?KTC-j% zzz20P@P*MJ#Lu9ct)%3YY^aZ>1cMF8yPLbww-e`c^vfpA%~Ddo=r0A_j%<&?MUmRP z!XD?*@9_kKb>T0j$)1nzkna2riS!pA_=U}#D)xq6;D}3uN+*t%$1(G7 zs^GI;A6T@1L$7(v%LH|Q$6%04L-5FN*5V?m@p2+;eygSq?yK2no>$`2GxUuxTNx(@ zdOJ}iPnD>W_wt)SCwI9f#Or@twc{PD83*03vE37z!jFhb?_(9-2d~0Auw!O*>R`#4 zQx{@WAF2xPHnfl>Xk&WXjs$mjq5AjL41E+ea!MVvU*C`Ynx3wIs15pu(u;ny^l!@I zVXxH?;=uk9^`9ThoCTTlc4bYQa`PWu+4fPAk9D%S0|}Xv@KKakACQQw?!xZ=Kt$xf zn;1%a&ieQN=DS@yhc>iZFh=mL#s~#7o{!8_m}~XiWJW)xI@Vzxbg2(Itpydq-&>Qu z=di|&X~Ino!&kI_$fjeRYAP3u^t==YQ5Yv0+6O}ylnYC2=cqa#kR_(nE$lyNS2+mt z)`BHw`7$gn5^FHX$TUBJDG>YY%5mH(9V?j|iIiz@;vshhBO4=5p{Qch+w5f-J2U{DD#$B;@#rdm`~sjdAc;E_YXt5* z*!ZFq%B_&izk{RK*sFBHvS&H`1l!EQdV0=cv*SZs1#<`!49<0fNE;$Lm8Upbe$!?v zXn;4<Lyp^&mP{Qm_NNIkmO>3>HpptupVo zO`rYU)7SX9e<&6%#}5pm_a!XChboDiHwGmjkP7ix2|dR&%48^5#uV+f&BfO}X z-e-MLad5x5I-m$-q%O6PJ$)93v{`6j*?4FgnuZ*Ie>NO|)n&k>{n5wN-su6h*oR@G zmD0lu3B#iW0ow_j+0jKQf|9Kn+l= z%wg4WCc>u}wxK(_j_PNyiISzG=C!$I{who~fE5c8^hh0&L7$jwC0p^c3bQ&Om(`K% zsRCUc^INM;*k9HoMvv8|#U{cgMVmt%4hAqbv#i9Ywl)pb;O)ygZVwV|@H z^8=FV#*xCeO;C&=9eFI|Vt`@MCTEhv!AvqXR*Nu}qYAN;$jFfSAb*Lc?W^pZFmmWc z=s(AYKg9uu#AZ05jF50A0*4TW&SO8b+24Q{_C#FIivF@6gp{(Y`7^9TvIN zF_u^jHX*TH;aGYmnG0bF`nKtRc?m5wMJ65@1yN~+N7zpr9$`5pv!u)sPzf(M3L?oj zspArs$Dq!NPS{{|bP`8rhT;Q#P3X{_R0vl4wylnqU5aYYg8iYso6w!sQcftCufRx`b*_qpV}T*%24h+R5lEn(x(rAZlEi*b!9| zbvOkOv9)*7hN_fn1o>3pZG*w&q^vbnn>E`D|1P+_7w!OE31i#y+7Ij4el~h2c9d>YiJI)tZZ#`*`EPg=LfCeeiRlU>+uhv2Stw zBwkjsxDo!o$V31# z5r9kvGt@u^r^}-PvJmXR^(VM~AVv6{i?Cb%^5D~#FxDxmpVn&F*Gq5HhAJdir#FRb zx8kn{z&QmGG~u@csIZ_;K)vYr;-K>1dTy@>j{>>03#1lA{)7sBF)GZC}T_H zSVrPa^cGE8VQhzqA)=l1EjMRcZb#}OrCRZ$2q-ur1)oa682HB3^%G-^aV{8hD$W=j z09Z+odNBlRb!zW_-8KBPuV!e=YFkRhMUmT?%j!K_LRHz=a+dtC6SSR%bC2Hv?%r{o zW`f~}A?06sK@<9p9kiiOQz~^Heo(1&HSBgN>C|!*^J2YdHHtT|E(U^(qm`f)LPp

&|nW!Hm3lx=q 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 z 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 +^d`%F}!u8erm8p(Rq1LOr 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

QwfR8Z>v@@;`W%lz$lu_A$XRjS2eH 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

F7uvsSXUdkRn@Nm1g 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

)PmspyLi#0N_X+x{YZ|_s8 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%0A}|{JuTyoKHW4hV1Wc{Jh6hEv4-<4`Ty*xU!|pof zEFzIz&D?hT$}k1z(QAaaHTny(sv8ls?_q*UnTLq_z0|%#4loi>7cB5h!@UoED#>vZ zvKEnbeOCMh#BY%%gOrnCf7-ye!~A9hX4%E!MNty8iRX^AHN1UN8j;7Iu_7K|yFPxq zqY|s)5V>*K8GmFldxBJ{<-UPmK%B5vy7K5w@W{gG43q?dA6z3rlArqXGo!9++J(AZy{CtG}y$y<&!^+N$wNaTy4J^1s;V6(yg zn}oaudz%X)$}zhnP=b4rj!E(=K|>@0YN51)0XYZd>6`c4E&B^G8z?D(qwr;LanS%N zT;gu0GGG@P5)1M5b-JPo-j~rR*pcSCukTWR{SHz(X4SHWf8tkMDh#+we%`vdG>|Kk z6bG>1#st5HY_p$Pd)w|wLi@nGI}fs1k$u582SYLrQxZx_D_{xK`@#Q#fzLJ|U_=WI z5Mf{t?p)*%`6Vu87s8*gVInzfhl2jdZ1RS9SMHx8PN|nV=|o$Jq*Q_0YZ-6UY=z*$ z^)YRh8`-iOf0;Xh-$M0yRrxf5e$IKZ!M8Oa#C9Jflc}ZitvR z40JjKm%o{F3|xmvMpnUy=h{6^fB>OwHyrQKFQ>u@G)1KzQBt{)BGJ+gu;_8AW-I1B zNH4F-pf5+3t0pn+w-jU?58*>LmWK(=kS7$NzA+zhEXKm}0pUD{QteT%``_(g%&|0F zM1$fbf0kkKjJ+$`%@+|}=_1-R%RE~Qk~kpL|HpA1%b1l>#NoAjNURu!Bd&^U8&NtV zq(*8GR`D6a^1HNmS_tZV=EZ0vI5%9Rd=$al&Pe@Ps3g_0w2fdvKq?%aESmjlxKU@D z!)b#klf99&GaL(paU;$J@;b#{hG%u!PGpd?e+i>1RqJyn9)@6;#EnAVYbg*ghG;q zfAU?C1-Wtd06?YVLBN~oyL~2o`T&YTe*tM`X-)ou+Ob#oaM|sasCKG;0&~L_-+Poq^3fottanm z4d3CTP{-E#L^Mt^h+&@Kj*$**&|P2_jj~(~A2MZN8}&juY|6U&1ptCRJdQ zxNkx9vVS`{4m4nAIWm4w^qznwfBdcCVRP85fBPPV{@+}3SKhdO9&A4N{H=cqNvvIK z!Y~Z}2GO^EAdTlFf19lK91}IXg?EGymL4Fr^!yt%$%V1nyvkd{NBrHY&|3d|BF>{n z3qP*o+mlD z{v-?N6yA-Yi4HYAR-5d5$G$}&Sw=@t^C9>jV%(8ieB=I%?kpW87>3?H^)j%?HZSF8 z-tAIcv$L42;SueoN1d#B1mw#X-BOV>)TX z`IgU2TZsN4`hY}%ariyzZf9r=u@E_-UXIs`sGI?bv58UN?#r%Fe@#z7!izdoMjO2_ zFv4RKk$X0QQvFCH7*vf{?SCQ@s`2_O$jv9SE#aOGoM?S9#E=hDf2P3|lfk7Hr4eex zkq{zCbN8eB_oo=>ys#xGiSYnTzrEwbG)p|TGv7eR4?aatenyi7BY_Q-}bVUP57fe^Sf5eW7xOnR`IeaU8>7_DGqNI8#nmD{P-5MDy@(w&GvKT;u5R z&X`QUB3X@|n=As8BaC5sdVyS^r-5BShPXlU@9zWel9@cs#vwT_EbIC1wD0g{4jrl? z4c^L+O8jb6qonUX^nM!w`CYyfj>IG#0NGjqD`9-~|A%>Yf5s6wm812;7GR=oSQ^Gr zA>s7y0Qr(T@Tc}^SjHN0BM&4>P3f8C*&tD)0#sMku!ZU{UZw*g6?MA43;DonOINJ|uJ0`3+Pw@_0k&jjNC-2keiYug+<; zZUdJGuPd0me>Uxo?1%WX(yT=wd5eE(438HrM)p2x7M-azeP=bV;$ILKt|K`c>+AJ< zM?v5Dli(5rDKO7%H89n2CP=Wys##_=wst;N%S%M>TT#$>zYYj|`n$3f91#+C*!jS5 z*wYZTIDeWszjFU_ebt@hq$4;@Ga&0SciY$xJ$k)fYF(>Ndk6B8b3R>=7=lB@uIB z>U-AJ)(1kq|M%XnGfnK+x`kGFQbxH+A|KOxf5Nmzk1HiYhiW6E2Ix-f;XONMq76TB zt6YUafa_-8B2Xn!s@g(T%zzgLDIq?!Q0?me`1>a{QTuAYo?weLVSILecipkGE%P^G z_|i>@-tPM{DZz<)b_q7?w0hMHh@@cQV$8k&6WVWT>#Ru@#Ua16MT$faLwR#A%ikBD zfA((-jI0m66{|R;D}a-t>{ce%SC5D~A*@y6q=3{yuNUE}u&b5(QF_!@S(Z)meP+7N zdeZTUDl7n2w%p@thH9a-TBN?z!-h%D{5UBu*Iod!>}bd<>orzs+sgf^Kh@{e2PxrI zHFp^GHpX`60!rx%h@z|yuJ)gnYtHMQf2>2ZUZ$Oy(Ww)zwux9_)tl@8@9@hA94)3a ze;w;S>bFR`a*CADC4yE$yjbb6q6POUD_)4jz}%=B4)ftj($h?tlG9uIE{QxM5=XlW zCw~U}m9obl7eirhB4AmJj~t>_s@By>xsuz#GTLX22i*#G?6hK!AU~ok3ySbDe`0~u zzOUGFYY9J}ND^u&N!=at+3Q=aze=rw{&yl)@S?(^1w5+;Zwj?vZdz#zXJz?Xs9$Zh z*t#=*T@4cFaCALFeeluHd%+7`ue@G2#pqiR;>YX0W9K=m!F0Z*vP0R5>DN|_)&&D6 z;2D2dkI(MqjLR?a?_*_LnkkB9f8VyA^EvVXe>sGWS|)=C z^};G>o_-_k7UganGh_LNpWyV4Mh#fC`(Yy^Gb~`SySj1y1POg|p7EsQWy|ml!sfa2 zJA6|h%9#<2z7%<_@L348WNd8_)1p3J;5yuSw&k&RHg{Wg{>~COL_ciRWoY~uft@&V zrQ0ai36%3`15j$Br!Rk`e@JZD`SaZQ1K&t?MT?Y9Ss>W@xQe`N8Ws#Lx!+3DD`}?gGrWhT85Xq;PNug>XacJLHe{>S1YV>Zq+8x1g z>oFn0nqmf!2u&ms7ku@w_BFLyD@zo^(lt zy3N34zosC()*wFi2*a(?)um6{GBL30}0FmY6IuZbF+82 zO=;42g5~B?J4qvre`*;Bsch9symF+t7uM4FtkHx3vV>zlv7`AhmFg&;NHj!LsF`?o z7pcgF4%M14-`L1Z#SaPBqs?ZPQ+KoUu|t@-{>&hUK3bOC1%5aC0>oHaRX<-Dt>RX+ zR=;!;Jijrtts1fbSP2eP$0xzbC%~Ps5&G8q+^zVC&64&#f9zi%^uPtr>%Ag4TE#-p zOW4PGgB$Qq2%fv=)PG-OFfP7;_yc}yYYJ4L(CKggy*duu-m&x|R)D%5)+--p=?dXj z*qQtA;!D6#Q9mzz(}XNwWn$Ibnso3Eabu%gtjmlH8QhxRLg6DdGN1(0PgZa*<(rd1 zqpRUD<=G?-e-F@Jv29@Xg6Wg^8$5ZqIyF`;Uz=noNgn51*iQgc2@?m&^@e0&;YG$z z&|16*Qxu*;V*^H5`kPi6Vrt`$L4x0X|pO_du7RhjOcYKHoh2+^q26G;AZYG;Lt&fIg2wAg$CTnh(htRu4X)~9#5AttMkmt6= zW!Jh2e?cV_Z8kSa{p@EnVbF;)chHUJ5MZ>uTUVz$Zc9jP&L7SL^#HBybtl&z>$}-D zwmAND=1axb3Nn=dIQ_5tg-hZws{d$j$9x^_W1lxZ`MgGX<)U>Thp)Nfo5aiiqjX&@ z8yS_G%~v0^itIlEcpZRfd^g7~J2gOhEqrBWe{8G*P>3;!K!O8x-3QMK(BSHU02&z6 zs!r?uCJ2MCCHJ?Ri+}-z+8O9?%>z>rc~HG(9%9t?0g`!L-B|gKDyiow_)Ej1WI>R# zAAl%LK;@iysrGC(d8EQtQ`5-t!ZsAuYzPSDF;5*dG4%UFF7kIxzu(tpxF?ui`;aFe zf90LUm+u9oVWXu|r9jiwAJ4TNKKUH!DGzx1cY6r)=OG|3Ez9sldXRRUgwjb>aQ|$c zdPy|lhhGXy#szO3*auB6m%h+b1NJGA!wUjbBQT1=z%?$400psG8$5< z&2#Vvw{Mj}0h#$)Ae19XKjH3#&WA`$tIZl$6eH98Ry)scu;$`5Ls~KzzM)B)^I1c@ zu|CgtBL;jiM~Wx81bjJc>FkU4pO1sH$9-NzMfCYc4K~65(Syxd?T6;pe+Bw*9WXXV ztPRKK%+#+ZigHnXILMPH%Gs{rf>bC5l zdK#4jOFA(z>T}prNF)auTxSGrCG)32EeJM3= zKn5U!oJ)*mvdP*gix-^(f_VXMmpYvzYeRmcx~y2hmpnH++=`LR5@bM{27u!nw6lXW z@Ps(g1CglsSsR_!e_)2-vxN$9SN6ucn^wM4H!NP{H6 zCvW3U^zL;v;-=zeqx#{7c1_281Z_v^b*3+Ai<~0^NpgFy#j}x>9SE-}8)YBSIZ%fk zZMbpGBd7t&zdG0OCry~2IdqBZnm~WE`~KUMmRrGjvA`3*Vt^1vZC5*~GSu_Dt>kCY z!v{N$bj7_ae_0A>O?7PI6+X@ibl}=Ea7@~uoi8z?9cPM-amZmb`wl8Bh>sD@QeI;{ zNE074>vxnCwY+)vi0226Gcn`#C_NQ!I+Ndd!x)aEh%fAW@X=_URq9Aa(z-jfx$c7c?5 z=|Z|eFoxEprhBsu@v*dSaHRo8Kk^3V_ZW4HzuXaW2kE)aT>p$2?6I!7ImkMHX&}ER zkKD5-BoEOcl6{D`0NKYq3oB~1S7kzlLla?t?DW(0AK{C(&bR57BZjjUPW5H)%bF&P zEI>Nke+wR)*$G&uWVHK@O;o<-AuW5o!TYyQfAz|Jcnza)>>j@YL~b2THF6SW(P{{v zE)@{oUmK%Wcd~u<*$0S3+_vCGxgqNeBzmPGJ|m)=04klj)I&CU;WNeWS$s;Do*+() z3l18fm|&pmOp8aw{r|#-Ms$2fi%*p0BAL=Ff3|NFoGZ=+2cHNSZ|tM{gptcF(*&SG z9KPRGhwc@hjP@w>0akfC%Ir)za0yWa1I_T&jzrHq-+0WLrT>XTu zz}liRg+S!ndr5}_+OKc@a`7=cZsv0A#R01Rw1VZOlyGbkOCICx z6d!-({*eIFIb9dWya-UWajouLI_@s^7Skpn_QnbD82b3IB@p`1?Si{*#+z+_e-w2t zEKuTIg^FU>5Vn(;cjl`|35o%Sf6`0?&*gm5il*KFpBQ_Md27ZQao4=$-~N>3&5u4Z zdpRNpax&`*64i3N>-1knWmNO?YlWQJk8*c1dxwrKd1|Bth_9lRI%fY{Y3;f(Tb&SK zWpa7h@5x&SY~0+QECF0pT}9PCf6RyJHA0#iV9nYNYQLV7NTcepr-nHI^Uim@VlLab zK5INadC&xx{L6URD&K1AKC#3^)JK$jY5YZ>n5o6J0M#~%WXI{!V(j;TAp6 zR}h;AFA!FXj-|%3T@8R3f~iAOMEo7_2g66dW`9Gt+>=S_q~{8ud~TuAQYLELeRxij zi(#RQ7jKjN-~ASddeHrne{d{-$A>&jb)w)CshW(thB-tVusV)|ybsYY3~7d^KBs>~ zYEhj{H-}`{ARwHk)qqKcWda%@v~d%up(O~3tnOT&hUx}(R1|x$J1j^5>$eAsK)9aB z{r-p|xVbGv@$qZxWV~(HCtS^_cJb5}_=*+B?B`#ze#KBZ38O4ef2|}OAE9ceF_T{^ z)hZfkP{8aj-_Nowm?j6H@Glsdyy+J7IYos*;5Z?HrBWUzC1=aV05J@$KONTK$Jv4i z4nvwu%GAi%`_-8Zt%01%wV$_pq{u8TXA0kA!Q^(?@DS4ZH?6^Cwd^%GPtA6CyN&=5 zTZ_m2B7k?G7l4rIe^3^kh)Kid)9c%tevMO@y905a`!T6U1vIa}FRhMlibEJ>r$0bV zDN@ie`7U{U&(Z1S6(CX2Y9sJjT%2+0*)fff!6-g;ekSr7kGjAKJ`>t3)4^&E$e6=5 zpW2;)WGh2wUu}05?4sv>S^aK;ADXnT1Qn*DxrMIsW}W?le_IS!gTy;~>aQ}$!0L2d zfSj5Z^JsqQL8UGYlZgV?bU65Uwz0E*z_Bl-?S6-Fur1_Qb*(Okx8a2D?qX#t&v41{ zG<&GM+&gkuiZfg4%CA+L*N9uDia!GsINn++ncw|b!a~}{=5jyrO3!Dk58pDU{m38h zsxFzy0zEGt;9#*lv zv^#hpg9DIU^-_L7xo_&*kL|8zYVb~tghU8mO0#hSf6fofPt3qK8mD6|g^y zyk}-oly?7}tYcB!qgSW2Rd9#8*=f%r2W&s6t>HFE1{9DQk)XT&#(k}eay9e{-MlGg zYMv8hf1YnNrDf|39)65k>*p4dZ`V#8{6CJn{sF%@%h4ylGIt|!87V0PD?VTxEC3rL zm+yu7WjI2J2;+wLR5bL-&ONMG%Zgw2=Gg_M^kSs)_ykH|{n7DTRPxnyiaMF36izH+de{zIxarCTv*Iy+=B&x964yb~4 ze?lbd@?p?+q49i0(&ov0SA2;UA$xF5Nx|$9DoQxWaNiO&zC`Fp0Ib*6uOD7IO=|U| zN_NpEMB$lsldW$AJSoqnD~ib}XMlT?NVi8@`RF^$_hs@|xj1Bo(b~bAB$0jr(fG*W zeqUo%V-`VpomG}MU`4KsPR=mo&2Dp@(7W@@?XRw}0lN(rP zVVYVUii(UlvTCaju2=YV>gSSGv{oH$rZBChZ_LZ2VE8l0L>=%ig{sg0<$H44G)y+u`U82>4J7d$@h@G35BXIucdlq!2qh3*zy&CnV5%r(ea8D)_nrBO709U33~(}BnX6~a zS6O0}x`&|%06$Wkskr|$};FN&lLb)SjG~Te)&XBDVuF|s> zohN+6e6DHVDkn0Q=k=Be9ELrq3n3>LnuK|TJ48CVXsTMBLdE>WdFcP<-wgr%KF`jJ z{PEi=&>Qt$wE4T!G?Yx(zx%#|KJY)u_6_yOt29(Ofq3j7&)a7qIo*-tL80*(iSHNF?(-HUD>suC>ZJ z?5_uEE}Z#KL3e{o&C6AK7FjMWrDIaL3b)#zPM)@3|hBC(b!16*-hi=-c6>mmNM zpRPb&HG@B>?VoF3_TOdPdXlOM=NscYdt*lftgn-i*MaIQkl)J4IYl5<7DSnz3RE`+ zG-{>I7A^ASe%y#QR48)$5+~O1(_@i-d1@MX2p21X*3UX2fAv10Ckr#VS#68-7r}&Z z$KvF3tzs-QODgx&K}BJ4tHLLf+1m=gGM=T?Z%g)`hQK5@d-i@ZgLwN6y5BXwdN=v* zb|@4v{2ouZY){r~-4Y9kjT5rsHZ%v&jr z!{g?#+@`q-|8-X;d3};FteaBS*CttfBid6Eh|Cs`l;_txrIuucp;72gc zA8`G6u4Mry1x6OTUbLTJVU-3dj~*LiWHe;we(QOHRLw?o9BmPiA*WHe8)ym@t!VYaz#Fq@`-A1B2FfNNt>g3yf?l@cW{ zD^%+bSFer<6M~?EX`}aNui8hQ>6z- z)D7AZVSfFqIimsG8%dC8cKAq}Bdt=tiJv6RfA)xD2OG0U6-Ui`GxDxI1rrs`A8fK^Gz2_ z4lMa>K|f^cuBpCS+;IQ{W&y1$#30gTrwdfCmrz;2qqs4$3uhE>ZwHmm zf0p%U<+NXJc%UN(q)>SbsCt-m2LNpUGC%T(D%xP<`#NT!+##w-{Z%vqdm zqmHPNP#lXD5Z=z8GReune!6QM&OAsVQc>0HQ-U8*WTXN)GW*2y#6RMCnnb*qJW`#a z{)FbE6IQ;$GQuP5h19iR3}U|2LTcIB{@MONwCnqwu71d}M7@x&7o z6OQgpY~q6rdrE@s{AyPTyG7)Z7ZyvOWA-A_mXEW#s|(DIb}}bH8i5h=>3cjBVczS#aK5SIujHD)qtbi)Ic{9--Yg{nupXHJjLZoK+x z-1n<#k5GZV&4e>Af(nycGmw?Gf4_3J-%5yK#*g=Z3+PPE&jBr&31-2`V;4@_dD{}D zAI>~wSxb7|QX`-;i*c-K2I=zfuEA$1OVB?T2d=BW0c9EC}K|5Q4zN&sWhd;yj|S0?puyLz*>A#2Vp&v%JA+j_gmifX};Q z?b}qNh~5?*io|=#flt|l4POpzmWOdf$uU>9>9-6nppP`| zP!^1Dhe+$Y=W5kZD+R~dKCpq76H+*Vy5F5EhV2f#8x+L*3(Va6`ob?iw{Uym=wz`(unZoUB+Zc63Zq&ORD z;`xcoYEuQZ-|3hhe`uCN$#Ut4E_w=}Jh?G3iLpYdTW5naO9mU|u*D@Aj~MB!ni*jr zNroE>i6ChZ%aQ){v)K^kSo3x^62s}<6{>;OM|)Mz{ee76*Pac|Yq7XV>^KR4Dp-it zE(39v!SJv55g+5-leZ@yh-v zT-w62@sp*)En9md{9E?ct|^WsHhnB1DeyIQd!FJ(sw>~2$`~a*BM{D#zbIG zE6z{J0w0O{f1<)?PcgFtwg`_E*V#JfUJTExeX(oL>IeOw-VI=a^A|Rpj2mZ6Ye2*) zT7C86H><5snZFQ@Xp;JdHDtEyS4J9 zp}86<)ODC~DcoMtL93eUt{GGund@#20SkwLiQSr{olY#(z6_z%YWf??V>Kv2Uizq2 zF5k3~O8pbhr1f;@#-GK9HIzWl8U$rE>*U+$e+O1;FWa8t#WHejl0CAEEm;HV-~H1> z+SSI?(XfJm$)ul^J-AG65I+aq>MG;W{zn9-aJxDBaUkJ-Ng3hexnIqvZf<@wzS?)d zrYw9Uw9*KU6qzENAiQf79u<(%l znwtno@o8E29kebse|>7m!wUB`iLx}|fAOf&On6`EXKB#~F-8-~PRz8BeBm{ipQ^7i zp2Xb)JB zgL0h3gQWUz7BgoiPLCJq@hrbPXSx5MClDFuuik#SpvDqG&OJ?if-9{6C2P;bf0KQP z&*)hi@M8}(`VoqGj!`yaSCS;U-t;db#S6McB{2^{Z?@qp=JKOVi=R0`Km}sZ9!@## zxK3Mh$0xw`+LYpBUAu^e&ItY}zCeqhPGAoY1U=X3iNkTds)9c$rgjPNpIE!Ny@Cp% zMtZm8gT$=@k6)Y>MNutv+AC3Ef8Bv=$!1Ub|EY@}ZPFIlm`8@Rn?LEuDTN;xw2$GU zmha9*VJv?^gzsCRX1-N}tS&PwC?sX0NgJL-Ij8QPse*(pRg2qYqSM)V zRBC|A1-~_-X2S6CK*4rU7Y0k8fsQdjCLlE>K8c?Rkb!E^-#r~DkTH}lf64&e$XUas zu#J~5h*b&DoC^uY2pt{3@^zg;g~OdQ2UI&MVA&2tD*&{FZ2Ahy4c&5^$|=mH!m!{N z_w5@q5 zON6t)G9;|apN%a(@8g6}Z%sWcgnR zYLKld)Gy@q_+3BSLbNq?&FKYYxuf`27TH~`RF-wxdu6cfcFLy646}{*%PWLTT+$zz z1R@t!fbjoq-#jRk;FHQy{hZmIX1A<&wmEMB(`)?`D9T0fZZU`xBVF;GZ?ze0t}TE|ACmC%R7A_ zOUK+e)Vf9W=|kzAHQ2K*Zj=YG%>^Ius7(<1zDSP^dNtYPe-E`0TqdNjlWSkh!4sqY zsH!i>+$=j(%qr(-Ct~O|2M8m?#*-DS95({+^-@gucP+p9m<+-ty^BWVtoWmP%kgDK zV#MhBB4KD3Y}A;@Nckt;!4sP%EaEA-(`6Ys>$xo0pwC&5G{0+dNEW7H=slXb2+d`1 zX69hz<^>U9e++6?*JET|yw=xZ2*kw|`509JHCJgLpl3$W&EF#1=GZln=5Skye#A$7 zPYyBAdyOC@C!n`BZQ%q3l#4Uon2VT|OT(r_BJ)sFtEyGyDm)Ane$dYIED6zE%ZEUN-h;-$bzZMNVD(p4l09Zsh}-iOGk+F_J$$gb7c!J-I%e0ur|8X8pM+xN6oG*W*kdyQLps@DOc zE;QC(e`Gt{RH$Cug4i?vP2txWVXtBVNn(?Je=q?Pu9;lC2~ApNU-036Abp8@K~8Dx z@q-fWxN=jM(ZuY|+>j78EqeIdn0;HDP*PvI z!Z3;{I3w>YBK=^X{Ub*kE;DfdskzlRz17|GTECHuaa*p^KH};9(rpZdCRf}32l-U4 z~^c^X3E z*gk))M*%_6JP|gpTuWsbn4Apm7;5Xo^XHXAc>QTC8ZhHfZfB(6FJqhXRGqcnmfpUy z4~sH4|H`=VOiT}btAp`D^~=FEc>=1102Z=o;={c==n&-&Fmnl>6%N6Q62-mxfB#N( z6S9gQEKBN&V&*&HX6YVMlM(n31ovASPxw;MrZ(qT6K@O23guBFgX-&ux;o4BX|TO8 zcC%Ivj5zwMICsCSG4qy4EiblNhr zmG&3WVk*MLizHj2(e2IS8FTx_#Y>db(BsRf8ebN$LuI#Z)Uo$=oKnUqs- zEG>COdS%QmdzQLy)^qXSlUb(}FtqG_&0u6h4&yv4{IxC!LSv$Cf5t1WqeOk^jrcc@ zdpWw|r{~q0^U~qiyduC)kO~WGM7X`1ajOAdu8qs8a4p$-*T*Ze4*weQ2f}U(9JLlR zRj)QV!l2t5Ib0)6rW|&;(scPiWp{(NyVT{W7)41K=6-#iUWz=QuU2Qa4F#Gq>PI=#7<7ydvBTaXL3>lwdePB> zy}_XHfgqg1X%It*1;x|{$sBJuyxzn#h_M_goVRmW%8Z3B(5!J`3 zQf>3T9)rdR=CdY)RxX7kCN`pq+PAbwwK=56pQ-qR;~DhAQ7YG%Z0Xg@Yp`5ta4bVM z4>iO52BLR6zi%hpW+qc^TvRoZ87e2K<^{Kte~;et-czw#D!#$N6xQNJk;@PFA%>A3 zzl4iYrpBIj`*D23`xRY^;SC6{L|a@;@g}H?iaTojKHh^{Re1^rE|$1@`*Vm&4FK=} zo00IX;&FXk8G=gsvlCGoz5T#qP+^Qvp{qtRa*>M_6vghmB?~NzMDWg7uP4*R*Sv~C ze~2D>7|f5U8pH_f6yQQHPT54(ptX|bK|uh!Nx~Z@#RMF0usB()P2kGz02r>Bwg}5J zUiq$%-24Ph)=@A$XiFjUeJGG{oRxAyQg}{*9%4;Umv@izs%HP*_0Syy4{2?Cne9Me z6Bf_$tJLq{r&~w|yP-V{`#FtpTM;rCe~8xoe>#?+Y53w2KUGf?(lG2S19pas1J=VG zZ>~?uKDCIcD6r-*@_bJUZQe@lupzY8gE#ioZA2|_;7{|8(ZI^1qCuFmt>Me2Z`6Bl z>vCT?Z&y}3C0jO?EF6|zeurmuYp3S+!7c;MpNaq;*n(f{C}-d>k!DU5I`G1vk#TdQ{Mt^ z#Go)g!RX$;g3)zCS_Mb1(%k<|f2}DWR-d86ZHJ7-U{6<0o%~<2f{e|wK%4ZoyPMAy zFfC#po@?12mZB5%`otm_R=Ygm_<>^NIIe=)=*iufUXvqsu!oh{TY%pq)?b*rUM;oV zUYL8x0Cm1ayhUGKSSV<|%ZMi}rM4D_S*-oFlaY|UtKw(zL z!D5UkackUUUc=u#@Bd!;Q!>!AV1V`~t%V`>({6FyB)HwKoaR+1bw-u{B*zu}uT1`L zYC+RhJ@95QmE|E$e1%GgfBAg$Lly;%f`@6ofxml&V48d=%f#^zu1MxZgq-agDqt^a zMNk+7epyp_58r)CO7ogwrGJC}OI1HpbWLWbP|FLIuB$=~8A>2h%tRlA*Q<44%ZHKI6r@t(sOBHqf9Te;FI+*9dzOyzpC=kSZ&3 z2M$t2t(U^YKPfZo*tRgBf_!Q}{(LxLJunKf^P%%^kL&(FB)*t3_{rLty9n=KM4`>O zh>*G`#k8zGeT(2+sM9;$DV+mC`0#;0Whx6<6GB{kZ=We}agca_@lRMz=hTu}U(()} zGUGcuQma1le_Zb>A>dp zd3cF`qN)fM*WH*N|LZ;GxS*x~QTXG3cXgb%r5g$Xx*;dOJ{704pKsf+>c((Ee93yT zHER76b=2b6AdCv88No+aFwKva2QFO5YP`M?{6}97e^gOGRoc!e8G?!uoRdCd-8C9$ ze2!fAIgJ2gfKk1;wDU|DUl#XgQ%IK67bNg*NpFRWLG}vbQy9Qvcj7SlR7yBNyaGZs zC|`;#&%0y4w=^qSBPvSHI%L3xGygVkUJBGj5u+uI? zlw5hIe{6PR)|53o)>JA$ZwQ;kiLtTg{O(in(`c zH4ckuqr5neK~`0ut>b=xa%*^3A+&x4cSI*pe;efhHbBY0<9=7wVon@AU=}xUB&QHX z4N+qCL6wo6#(>x*8+MNiv5-W9-9m)}U~<`ldlutYXL zu=vh%wL;xK;4J~g9*Tu^8>IW%5MN>BWPdR>Q-6S98#$ks8we?j-QMM>n!_y6d?z{KmPN>Wm)m` zvg@aUhU!*M0IPVBSyFgE*Ly{IauJKDWOA;2v&?GoctVR&C_>kFzT3`~bpwE3m5I->Ysoctk#FFYmGY zk!w!X#ib3j@GTFcr zS2l0io$=lFeN_GSmr|=zoI0HCe+1mC1!`=tRB`iQf+O;<=3oL^XB$J#6RE6Tto>eI;l%8i7d4`(;QNgmE3 zoXQSnI10J!kEpgXLE7SoVH-j8KlI#YhvQ=rU=1%V)8khyc)p#_YK%1ut)fHu z7fWv~$B^G6IrGP6ra_^zPj16HAeJ5+6~F7gtv8Y_(GXPk**uXB}a>a^FTa z66;KES(v(8fgg|P0r0I-&+jg|&$F~OtOow!nY{Lb9}yQgtjZvi+E#}j)7_+xgdP^v z^kOXm5_L54qrjutTiiBMKGOzYwj$P=WN>-hd|L|UZ2eSpj2^au9N*huILv@%59K26 zJzNERW5!9m_NPB%&VP5OK{D_()8oN07yuQhMXRiWigdd_{(xl>3a`kJhhdDH@aFD` z*_Z^%+li^sg|BQzG(%^q!sXDMzkF|~8SXvTVVZ=V8~c||mjBp{m?7L5Yt$F_Ql(qk zih0leSpH^hlHQSG!rMm#b=~0a$L(hQC*R(?+1oa4lG=5j;D5&XzUVMTl|1!V>e0f? z$OXzEt&g;*95@S+(8Qu{1H{*oKKDs1UJAhJ-aa720*bfIa53d4sI{>{C^5WsoreIUT$3jO&XM30!3Rvt^hLspJz{WH{pB$X3u{#I6R=!TF~1? zqFI|mq+z z$!_rSAIQ)qDg#Jf9&2%#A&yAJH>@7ASAyv=kBk(CGV}+E!f1EEIz#%!1U((_K17PW zUEO|A4e`062ODi*e9Ef_q;`D4xo@4aK9IOx_- z-O^IoiGP%Mcw`4740Kz-D5fkBpnw`3go-o*=Q=@Tp|M`PW_ECpMMv4jL~Bua@ue_+ zEYBjty6b54O9MsaR*iyXx_0JMA@*kalsdbV(Y#kmabo0gLjBSW!7eH`5~K!-AMze~ zekwnoJ1inl@iBTmw2#6)s(tXk1VP-{;Xs4Q`hRX;75=j+quA=%*EZ&)d7MsG9ei61 zs%$9)aEjpj@zhG1aOIm-QGN`PX5ivT{*ck)1#vh9-TpB(gN-=J*bN~L7<{ombchjP ze4%;LdB!RRsT8AcJmnxaJWUOjKcmDL!1W+AC_gqT`sKK>D;IkCr(1C;Kb`d|(aC)U zCVyg4?vx3um>uGSzGhh2`BJ8*&yrQRqMJsX(MQKdlf!Y5PVa$8=d}I~A*QjFR}8hj zZQeduVxI#RkY6Xg($=0CRyY+zw!_oY zBs^G&Rv;ZDr3r^6;t(V@Vn3b=m%#&^nhEp~xKBUafk;++imcvlLD#a!V4R@_9)GPS zmiFe42_zig+BEd;rJi+GD5Mk+Z9^3D{YgAgkivH}iv?YN8p7`{b4>(^t1?zW|70J+qs#Pa@H<1GMeP#qmsJ{WMD~t&1*xMkxz{|t0-Sk z^(>ajQpv9G<~M`~W*!LVJvS{93x5iJTGKihs@xpohU9CoXY2uj5C7@9eLXxBcNUPU zl3~GKibu*p6bsRhSj63sgyMnEJ5F#lT>_XHqMe*4}dZ%*y zlLhWEulUgx8A{y;dIR8ie}AH_PnmI3BXO1g3Gvl$F@=?C>hK&fG_DHTA&r*fOi#6kA}Bm1x9IBlpD%jP*P>IHN8-~pTLi59Ed zt|d^Pm^y9ySf2mI5A{afM0)u1D#1$_Hjl~Y1vs>q$d9kA z(gt~U!#Cl5!J7$R{C|QW{NtM4(R`B9&OYkK#s4?e_8n3Vh@s!$IwXvKA_mLrWIrom z>=rf%fHLK^;=b{!77Cop|HklGgLdBWUPYSU`%a7~IP;|~XYa9E+=2kg4p3_wod#cD;>3`}>Te#WY^>ksm3)}iU06XD zxo6xicy$*&i5&hbPOOxO9fh`vF}G^5w;gER3XPtar88%03wrh$scqu0iFKKCp0#1$%YTm_G1j0=cNHQo2n9o4i*8N(fs(XW7^Vsgq-pqE=Z+&rQmVz6hmw;> zCxb3)*DKkwY~876#bp6-oDY{y$`%!4NM&IEsQ1_t>J^}odxI_q9oOAK)H{7`Uh8Oo zC^J{E!;Os7EF(z#*vPD=9{}1e9V5`#XaLMOR=mK>p?__<Wv{1 z-#1OQ+SLLKA2eoh68RF9=K1L&XklV7^ZlvMVI@_*jQ~v?NyKuW-IWJ_8CcF`j-B>= zSt$Cm^t9HZU@YRo2U+jcgM1F7Xnh7KG0D>#C~P<3p^l^>O$yc;1c`D%zINUu_M%*0 zOn+@3P=B9{Q65t}N(xgIWZ17+3Jzmpp^eTHFd6CR3`QWm{O@zY!LtCOvP8bz`RS>%w;vR`WN< z9FJx{_LxaOeW-3*A7GORa*RAfiBKg-MMMeBF@L#yx?ylbZ~q8DQou7NAQWQgL6Wjj zM3jkin$o7kQTmqo6^Bi9MO&}wA3oUph8%d(Myqqy&PnZLFOnv(^fZiJ_sEwT2pK{M zL$t;rymT1VqJ12TAYg&Of_XHA!Z(=~3##Ubttb%3!})rg7;SYH2cqk142KYA!nY=U zY=7fd%RT=k(Xhd(!#Pf)xOr+?H#YytFdbp%jc5{3L9kckH$WG|Ns$x2G)AQ=HT?VD zYgAkI@UCJyfA?()!3&;kC52!^11~6mbu=bl$@h@dT(b%7m(GjFcfiow#MlWL1(*Wt zLwP7lgrSTW2u!5uw&`zuJCp1avdpn!5`UTdIE^O zROC@Ly=Fw}^T9$ehYipXo@CM(lnbqdh6_QO#|{h#`dgGeLA!kcj_Wx|mtLt%1D+6Z zd~$#CLsAbgHXnbT$N5Q`df%ZetQRl#=`)eTlmOEsKlZ(qZCrE$C5`4*^HHJ`?0=E+ zb;+J=*78Wyi_9hQl4_Wm)EyT@s3HtpKsXo5|Qa zR9pbU$uRGdCvhSHdTMxuDW#?ggLrC_uGln_*kuX+SnvZrLZV;EU1shhf%e=P>lhud zs|k#3=I_EFw#B+Xd}d11`h-N?ihuR^aQPBz4*LO&INiNc2g`|4*dIWh>_`~rCtRh0 zmd1};&W%^fCFKO1{Fb9zQHgA&ok|lHdR2u7%g$ghzri!lvK3B>dP_jfx>v>fOiZNO zdEv38e_w)x>V4nqn-)K$#!tp~3|4uCt$U%aL^pa+#35fje^Tx3CmVH#z<=wFkO)P&#odP%fAh&9Q^IKw(nE7Cwq}-oZqY`cRJ#c0!jP#L3f>=Y{GPy1hQGdqEIo0#r_!(}Y z$Jq%TEU39CNa=B@;;TbM%V*D{>BKWj!>_{6x&czu+i(yQ%$&;uXVswu@kRRBb`L=g+n~?)`YY$-$eAC%_=nX+Ts(7?Kkec^Ax?^BZ2e>!%wl@xI z&+eKi?P;&aqV9=aXO&j4H&)SAq4Q!N)8`ZXmV1DCYDNo**W!jd&CL>12UG)K~R#}kwUCLR+O3fG)YxZIDBOawcQVl}p0!X}y9*|*iqsJU zMV6^0IUpm^h~0?q@+4TzCc>UT_}TW^i)i>&?^eL`FZTM0LKm*1`w#)pZMWoPQ*Y&O zv33ZF@UWl&B|RoB$s2gt+haengW221&(MeLzjU*A*P>=16o733;E8nChJJM<$5_xH zZaD zX$#%L`1$08aux;}VF|gyy;*F#+RL1R)7A0;l7A=Qk&(?iX|E7dGcbDV`<}$aDR>q! zc>Podsc*d2rnsORhU5U{_oeXTiOJ4>5L446IR@IcW2>TdxaadkY~=e~N~d&^2PKyx z6uZF{=)rK=^Knt4Bu4r(4*ts7t0T0c-vX{c|)!MgCu&-GQxg%Z_8A&m7)KlX*E9E%8vX0(1LgU%h3fyq=cYZACXcL(dXA5Y&;;^z@eK1Rp24 zQ#yE8S0@#Lt6sV0;;cTZzTGpoiP?!v!xt-tFjm(fRZ43;RwNeFl)L~6NE(kWP=BD_ z!ev742<aB<>xhJsdrpTFRgftUf<|Lm5h#&3ZMA)E zYG0ayqC=gn)m53{-rEmy+8h(0_zWCGD#eWyHu7fei%z0-FIP;hEL%HoBc2ikZ9T9tv275#9 zyS`tZz=V5}KfV^1S^QhI(NP+kk%C@3^8HbQ@ySGqD~%5T@Mg%*TEO$BC+Tg2TUx#4NE+j znK4e=Qz|w1QeSJM-HN>5j7g=*&7)fkg6R(=+Wu^x7^B6cj3-0;T7MUTy#;gmm^(r^ zxLr^$2m+l|k%N_y_9@)r!1%?xFj>S5nPpa*`5a97Z4t3k3x@x3-;%J|k7ElL7BqQX z%}&R1$Bs+>&N6_LrIn|l&3&Aa95BeCETLQ5=C3Dzcov#m*RHahMWPdX7_j!A)u)qUF_8JCcq_@o^*szdidG(J z%~BWT;7)^&+qEq6U6y_3?t3h%#uOgFT{p($IMU0#jwc`6EjN|)o!=xw=$N651&bpY zuAjU6_^LajbbpZ&4E~t~(QV9jQ3WK+gOyJN%NQ>SVz`H~%*c9Yqn(*$V){+fz4zmt zHI%f!2K>DKQbS9+K-`eLW0kjK@CZK(hOY!7Nn{ZtUGZ=w5dMBRhFTdLLdm~(Zw%Tx zSjM7fr8Ms-OS!LzJBd{jmH<2Pp;QyzBobSe=!e@hpnpqTO~(~Cq>7+dC2}ky9DO)| za5IP@J=x7)PNSnLG?x%^*Lpc&qHeE@Nn|ZWi!)Og*=pp}+)PrrV~e>~?Uq`2jxS_8 zJ*v2uO7njfi@Fs4)|K_-JIFsI`Nx%&b8?Z8+Rr zI1g8*et)*vUf)9fB=9%y8f?ZjNa(tJG*hCR>Lo)>nxvY|J3{OgjfL7GjM(!|v^d-c znz(|BjEiH`pClT5!x-t>cWLf9soPulC_5ytkMEJdrU*LbLbP9bZ=CR6igMPFbJSIb zOSot?;x)bYG7Z9D&ij6z2NufKGrOaOv~qRKpnri4*$P(BG()NgT}1K_MzOSi@UIZ0 zDNS@8a8}#rHMFf5-YlGV2+>(*TgFJt6XG5~9GEO?Oj$94EE-{nWU9RLu!Q^2@V>f} z=uS&-9@ckTzgE?%goniy({NdveFo{ihzru_D!xxw+L}_+-_q-!b@AQMNM3%*=sB>? zOn>hR?6N3+SZJID~=^I48;uxniE7F|w-N@2J{d-~Ni}@LMikd>Lzp+#*pnrD? z!}&|`{i4({1y=h6rX@=A>x7a@7ij=F1mk3m1SRPc#Zn5bOR)frScX8F8_t6%>r%7P zB{#j{#TWaf6)2FH(c@D@gnT{v=40IE4lgbkBz}k%8Hf#*wY7$Q7k1c3h058^{cnXu z>6eqN&kac*ajh;2^(24OG}u$Nr+?*4ZEqe#nlvR*r64lwqAnx}f79OTVc1O6X|#T? zwf}w|Hh)&cE`7f%pG2PK7sduBiqnI}e1%l!8=3X&mMIXid%ksT_R|11X(1&P_nU3E zg*#a2{%-Drv8x$}@)_ml!M_f3Syux;f#WenEQ~)HO9yLRpFq&J0i7ce?+($4$_EMa`*9YZ zNw-c#apR;uuRExoDR4_JK^^@$RBGxI8P8@Ng90!g?hHYdUpgglNWn%GXju;IplrI6 z?pM6lTBXO~%g1!mWf-6Xz-Utk8OHk2RoH+nj<>-N`c%#_->J1Qdfy2v)RYHu2QM{3 zyFPFno+MULnhFgluYXYG%DrnBi;exlEjtS#cWAE1cZFpbtt0gttV7oV0lGP6Mq>r_o zUNU#FNaxG^J5RbuI+%ygxi_5~N2Q?{4lfuhEfT(!#V37P(s7K<; zjyh}h^YyI#q=^2vJ;*cH2dbw6l5l1#{s0tdJpA3XF#3aA>NvPNYeAhzlRUC*0{=<= zo4sDi-j$ghV1IfAifT0<9ac?$$VUSSTsv1tdWZKO!%He@OKQbYhcJj&@B%10pSqR| zbkwy^_%G&RtEn$}~dqcQRP&Md{uLs=l>I=Wh@;g5&{Y0O%X#WJbI^Hi%bK4^u-Y-xuq}?%G zEj@Wc6jmRm%d(pddMNE7I#n+5+abQLT8#qSf`1la@ZZ9^PK4{hQc~(Wt$$*Y43ZiIWhZHTOA=wdD(ab$2s0@!K5{k$ za7p++*eq?HM*+^Q-;^g11pXtBziV(rU1b7VPY}2xpr}1FLM)+WZ48}@k{{iomF65< zSjX8dw%SH{(Q$nI(PuxvhlyM>T9pvw>^(yhV)BeOZUcCLCp%7V;F>S1mCCm3e1BrP zEuO}@%nTdR8@|@*(qCIlJXd}>>JwhMhA8DC5QHIG8QqNSgXiOK;&_;09mG_2*bVM4 zgS!p!5#Z17x<}%8A++x6jFfbll%Q-0g%SHg)mfVYo>E9YeabjSzByoM6K5kgQCMIo z14qVhEWkT5Bsd=}DM7t2ek~Az;D25oVbRN{r%wHv0}|p+uc&1>;ar4os0D9~nCvBeDd5}P>dytz26KRkSidgyi&6Aj z|9H+-Y0RvlMAL`293K4aDSt~oZYfV+SOE2OrZMs9Yj!e$?gl*YSXNDDJFW(0${p}1 zsy2RIO-t3v?UdHTWYf?}#zFgkHB-`SG3ao9r@%v?e6UrB?FYRHy3NXgy#v9^=~S6bbn(*AZIU6!s$Ov5f@{%CmC@D4G0fwY6mKeBN|MTnOltnD`WBhvQa z!|w*Qrg?N0LHvGCRMiK%)hbne`{4=$pJT?wwih1P?dHgg^)y-$d<&j*TwJRkk<>sd zKXctc={%*4Cyg+X#E!G17Jw;=n)*iktyN>tD-*Ev(=m``>wn@z@pWY_+k9-~#mTpj zfqRp(`_68bq+M_ecU^NNv!IO`*=O&P^fGcs;%is5<)2)8@Kk%gS+Q$Yuw6`S28-IN zn@y42vp3>Lf|4i=KB*YmM^sKO^gHftnU>$To&4H`yL?u8J^RVr^SvTjuu0hwXRW&O zH01fKxj&;@fq(9ECM`+Q*zYWkp~4~O4@#QDi)gF{m?Hq;3}V8o#oSt<1-(cc}?#1t($dLOB0@broTZInw*G;S9bMnB0 z$ zwnneDue%&90nD5|oUt1Q2YmRqYD$mlDufX|UW2`GO1P4KtR?4&%g{ea3jssB+H<#N zyY>r`!s}mB;U)#U+ru6CgNR9EaSj`P#E7L9-X-WE-%OltmwoqW+R2a+DQmx=vKsYI zoE*>%ynm6Qt6ya2D+-kC11`=K=yO{}LK2Pa2c_Qq$LVjb7RH)!bH&_a3lG57iE^-N zHy^mWg3ra1gde5geq8aPm-}{BBN*x1^Xd)*!9}DTlnC&l%twIp9?=OQ!8*^~eQtgT zADQPnO?YUZCxL-$nb0-Z=`jX59jBYrrVjotwST1K85NS^P3o%Ua0T ze(PkNy@3e>>1(bDMH62LP*%YSVV}8Zxx-h^JzBz|Z~GFNZzG$W8?|GTB%cbCgzv&p z!hiD&$Mb#r(;lRkp|h&!6VJqPd9g5()gNp^!k@p!{Y_06p}U9+l?`Z53k{NEFZnyn zR0W6Zr1*u??H?|$Go=fi_r297lsvo1cIng?5IFDO1joirw$lXhnCM$mSLc*76t*} z`??12%2eQ1A>%}t!963F3hzI;pzYwY)Ae*JKXTlbT^#%kgzCJcSUHSh@Ia5c0b@j1@=y-{F{0WGk1L(p}VZ@$m$!~(aVH_+qw9H`_V~RSFQGaM?KGVs3 z&{Kk*1snx2ok^{8yx*)8SdjKv{KFFdB;eFTZs!O5I@jvN0d28S?yz4f{J15Nb&E6` zqH|%%J3y5eaN=H3hm<-MD8Oh!z&h?A*3#^sIT1y0R6 zd_rBo3DWgJ-y!!)4?)bDPp=kt@(+?txtNQu=DqyHmJ#RPjb_d7B z{9x+AUxBS1_-UC@<&WE7E=5y=KtHrUM(JON8l;m_4KIH@4N3-E5Xufy47bxHV)b1>O4ahXy;VaN0CqxJe>7?GbUk zACN^}zi2lh7Sle2x8(Khk*q zW{J!<^B0Ro5r6zyyo+i4r^)N6HRb5bh_S;p^6>y1MfHfg34@z6!YPO{;WU2_sxiCm zSmwl6#gD;Q=*VTuj9OO~y5F*nKVIc|#~9@~i5eV?R=ch|vbV0~mSYIukV&Uao@Oz6 z^LBtD->|#bqX%AHn1U5$rOD=x&{1DETF}$*wChDFnSa*^wiLzR`cqU+b(nu~WO#$2+BK~&IB$?PBb3_omNXz= zHbqhz!GCoB*hWG)rNj+eK6OOPl3`YUvAH-WcG^Dge_K3k@{Iu#HD^}LQl;z(!`TEw zWQT|7$(AYc z9uN$KipQXtXg<(eSs^Lh!D&Gkg&-8xhmyV9#EM&g=90D0!6CaS(Nc9$FFTXp4bifK zp&H;10SRexrGtbx5dQ5g8D>i&K2rGIqT33}C*oj^EdvqAV|)}03M7Ktq$(P)at!qN z+JCQ{-7V6g44&VUY(w2v$#DRbrR7rP^cP2 zd&+wY;E=ZtvSYv(mY{W{Gqd%+uF#DNWRcNN^Lox#Ymz~yhItjO$`?-{w zz7Y|l5BYEl+f&a7Ll^NW*T}sriqq%BvTM>MhC<$7nN4Krc(LwedH7M_l);G(+wTDL zUPoYDS9$lUcadmW>CXvW=y+RICiF%iXiyo_EqW7dcd|_B@z1-9P7M>A6Q_Wtt$)+4 zI=LT2#M)P$>seLSacJ+~o-hxdy(^fCt8vSYBFtGn#nv*jS$)FwL2VyptAG>`+`Qu{~XnqF~ zWNb8Jd!U7gvuvop#OkX074CqNDSu&NCBnFdp7k;L1)>1UC6>J1ebf!fF?VY)O&VMq zBM)$dQL1t5Q06o(sW`3Xlomt=ptLY~z@o0|lf_bU+RRntCWHQ7<9o+BVL6m5rFxZ={#|o>oXURl&>cfErGG=$>CT(q zTwGcxe&_ojyI0>O90PvymuUH{o*+N%ttVhK!)k?(rC4QPgbd)4Rp{eVXZA&nS7IUC z@w=rX9<%BPflDh*fv||cFAzIznYcvjPudZH^iYoj?G3P62O$=Sr76mL>M%}j#U|&c ztIvk_$XJO3-+Q9VF)Q^9lmMy~eeGFiB{3}SA5?i9pmf6h#XtDSC_anKpPxXPLf6Yw zG#Qy8!2;jokr?|EUH*VQ4fuY{%&@9q;%A4>S!bW(T$`>+?;I`-kAGp90WKxr3A@h= zk0003Y}W>NZ9j~Btc9<5?Mo01>;X91cvC|ZzvzINJ8bnUFhc&xoG9AC>!nCOs<4JFc@jsPFnRvi?P{qbHbmJtY_m?O_yl{Z#eCmJn2~Z7~_z zo!9n>oj*sXzh48Y2Y>M65VBgQLzFDB9`&!=l-h5^MDwx$YW_~nHOL}4IEqE6wo0in zXy^sdho`839rEGuE%I5|v%a*82TPDKCMiGPySS$=V!IquFYWh)4Yhsd^|ze^&Ms&H z^v(1YAv;Y*2z{)mKsJq@%V6+QVD#!B9>4) zy!9{Q-(Z7HK$EA%24Clf8oJ{`EP1`4u6{LDH@OAH=;* zmhBU0RL)OUB)aswB^q8!t7vbk#02qBP0-Qed_19MRm5FTA|gw6vyyP?4eN&*-Hn~N>I`}AF;}7 zB}z_`R}A`wc)wj^TYHjlZo@lGA5pO!GcaORayrY5X3IB($;phxF0r#<3;l;j0+UZe z8b`VVzkdhA{1|v+7Y7~n^%vCWh=M@A%3g?ZZ3;eRb`>vv#@cI%JYp${4QSD*+vc(; zhP0>@TBCtuotp?_Ka1#JPbM9Q50tdJZ~>ByFkSJlBl*G;KzWe~&9D3xrdcT7$$TBf zbzkhSadULp@rwYRYTPoz?Y+=LpCDEk#N)qz*MI05n-IXI)=1&U65k1QwW>|YY$6lg zLn@#hf0ZHk&NBb>HEaU5@mCH8zv?T@>5m>d|`ZbM=HyP95Do^Ykg zFn>bWmH3@-)qT-&z4@{j>F>%FiNXXQdActk!*PYg2IBZoVq?||8$$SKexed-e;8cl zOuN9sXnafBf$NPSjL^G&4?#p46i~?Y4);(-PJXROhR5Ru*}}tqgf=t!*QiINbSR=* zW`EIY;XZ@dj6_$8tw5Z3!xcJ+kOhUCZhve5ILMdXqj1}%_=+qG+d&lh;>UsN%nh80 zlT=SzEyv-kPnHlaSCuQmz?Eow682FHO#yC|izAI_og#*q{!5Ci>T%_`-7b`K&dUlD zT=45Dofp1`XA9BHd9E6k1-)J*W(J?%-%7kI8uOSf?Y64zc$E>wsuB!MqvKmU4Sxpd zmxjzDm>ZAe8p7!D240^EbFnfe_vOIyhqC7Iem-oFxoeLPo(m~xd$*1i)a=nwlTSd_ zVnZLODDRRVQ~fnhvGF>U@i^?6+IvJm*9UPL9Hu8anwXA!oi`l$CR7y7<5r*mck@ z#f&iB3(F@)^Q=RH>1i3Xt{Nza1+`Xk9n-?Z?hx{P1{khM9X6%cM914G><&x|e3>FGROFV9zhyp&0xDB?i zDttw}nORoUF_FZbg&%~q_hP@Uk7%aM#=G@%GQ>gc2eA&ZI%&o_sB~3P8VyddkBx4D z=4Sq@oH5i-u({qY9=Zb!8-IKHI)5)=vw@y58*4VzlP5IAM1Zez10QJ7a;YD&p)sPM zT16gH>>vkPbXI_K@{=fI*!;&R*_XI6x;|7T0K_A3kv{<0EpH(!QJF=<>et+ZBo<5KopQ;c)LUSbEEd;5pbIVD-42d<**W{9Od~o@r6Tga9pMTZQ>=kOK{W^VsFnCIr1bRPj-cpx@+HgN0(J4R6-P$bL^Q_7<>TG>My0(-elEtDtdF#?ZPc*Q$^q8Rd4DSQN-rgjhP=*%Ai?l&T;@I; zZ!P18p4<87)@l;%cXoh)L1#yhD3%}Y91BP`PEmOhs(-}1Vk@8Aahj&LUm#Y?9U_}O zo57&iSeqgUEQ5}az3|%r$GL{ZPSSD2{$v!Qr!2_cGi052?hd`sS9x}{x!s>gY9Yw+ z6BC+R?tcquw)hy}&um&N0a?*zh2$FmK6UYx9MvksP%R)7<155=L&x8S!H`#{bVnp< zrksEK3iOI#flntQni(H{=TBcet-gtM_5jcvn6gNaKXfKd$aZ4XnU?y2{DZH|mQ{8A z{$LHXndtE4J%x@*C00LU(57~d{Ir4Zdt$KOMSn}O6m|8*#|(|ZB6e4a z{ATF*dyoixBHJaU4=D)ZK-OiZSP$E`Hj&;U*Cz(c34zK00e^lj?`u?VapL@Yl9N}w z*#yHR8SPWZjY<~fKQ5oLRH;!d^rpcVG3CwA-X}AE2n1`jN zm6DGJ6sYXQmC-RiL*M+?&Yxe?O!e{O3xm@* zt{)@sln@;Zjc4}##_g)THS#b={yIw;@D_Xv(DMLYqk@5XK$&N2%8DNmpMT>%fL$LH zr9my2Wsas99W*M5Ubr73mYtSpBuWR1ug&K{E&gQlfPi}&T4O-J_&M@OV=x!IMZ?$R zDS|l5i!Ts_F1=s8PHkNEPFX@y%kqgmvkbT8{cs+9_+8EF5v2P%OykvCs6$0f+}W7` z^}r@%r2#!&%kyN!HD~G$ZGUFPkbyHj1vX|nbk#5_FS2pJ+jik3xiAE%V2$00 zQ(tzDv?ImW8O#d?+nS?p;IAsEW>p)nQ^KloDF%cItGv17EcaP+zWVE%5KtX**MhZ) zWvcYk)J}Z;+xgi3yzE3pwwNZ9O8|7pJ6X0_LU%hyKeV?BLhT`rfPcQ9yJCc%8-7(Z zXj+#{A7MaLS)zN_vwIcSu}ww&9|6{_mTj+H&3NPyeyW8L0~|xZEMNw{K%lI^rB;-4 zQ&&$$F~6gwF~w%q`EE(mnx}lHqSH}+-s~@CoEc>T#)~uT4c-1NEOAFghlr7VYzeZm zuyz-QTm%VMGrnzA7k`uz1gD)!LWL*(Sx;Wgi*C&ByPY$NOCz01^*Qa*Qf-LBS5(0D zn=z)F@I?+qbhuE(s5INH80B!b@{ejRFXBHP`Z)AQPnra%8x|?mKrXkL4{_3vHlXJ$ zyOO}p^6*RA1;Nojg~jYes^Fn!HecM3T2~#c*iX0iVg(ZBg@4u*ekwj#V@!W+(t9kf zdayI#!)@CSG&2sw;CgAqz+WA7v9fztrl}@i%0&2y*2`I()se;A1=rC6`A-qs}P8&XKSCue)1+~{~U#WOD^7u=(? zFGAzo1#urXhO}pA&ReQ0&qp`+XO;xF#+u^sam3Xe@F^d3Uy!ASnnxpRIjFh%X;PpzyS`@k>2enpo^F51f0<(7*mE}SkjO_8 z3tL-$)N#btko&R*h-_;20E!Q3TAn^gghALyT8jFl3P13QI;fWNMN$tlxKwiW<1{+X z&viwjI?u=|!cO8PykuK+n&)2QHj_k<$**j*CY9j=MT^Ew_0+JKe%XtpQ_r-WHU;zi z%Vs9#BzJa$8%ck=gJ-hw(~f1R01uL}LE7f}WU$C3P2sJ{E@wsB9VJhw&4xQgH%HZ> zFb%AtTI1>DP*(~gPC73*ZkgW_DSm~XY^c{9Dev#?)6z8Wp8V#X3Rr63o-5tC4TLAo z(5PQrW_H}H15!I%V3WTcPfdMY6jh5)e<_RSFc|K?5_^C4s*$i#e-+QEk@_^kVhOY1 zSUwWj&p7*8;ciO9c@8HP6Nl5lC!D>sg=zKx>m$4hUNwRDcgT_7dfU7Lf`F)hDqWXx zcSXTshU=2nj&iV(>4z#n?M1%AveozT>6<$cJJI0EaGzi8(cv2ce2M-=&%ejtA&Of2syS82p{=;VqM8 zf1^1(jCH38(K`r-3s0|VSQeDZMq+=Oc7seu!6{P$->CsMx@{TO(t}jTCPpSPiPkXU zi@;30@94-aJQ@O;>^MMDwvKN@uP8!!sRC1r^3{J#k{Bzb%%d23hl!@wTC(5Ra4{^Z zYxmKk?5bzfjgRT^U3%j9w=Qp{?nSdSXRJZmZ+w+>y#Iv^a$t z<|o_=D~Cem=iPYs54$bC338KLD2q|KkE^X{KKlLkjbv4_MTs&?mhTz7{l)6bV7@ae1wzrS`Q(Ih;vq|}`Y{mUo}vEYD; zB5ja^D{`m;Bkgw7La~asqs8IuTjvg6bAfpALC%E9u&I!}Jx$rx@a(;8hb+`_my&-o zI-;(E^_D~WQFi#CME(guM^gs--rQFsF>Oku2soC*h}%z4+njo4Ss3--gExoIa|}GW>{HLt{LaVF}eA1^Yit7wDb{R5Xm?Bk$v!b>kw<>Edj64dsSp8h9thhaB#~)F&#jBs`VILbhFH?)N9JT8xf3= z?z^b@PZJfX?1wgbbjYeqNPxM!U5pfP+qy4^+`eEMWL=6E%YZutHiJgXq;z2}R6~Iz z2k~8@cR;JvKrr6A?kAiP`b>Xi30Cj=ws;6fEr(W)50T&s53byC#KQf}s=K7QvfK~l z<7{%YL-5}>1vgI0F%`ICpoCAom`8XN@;t9M0ZR-RYk>wn}QOJc!4t;TCOD_nN z5NElQRSl<^4jRLaROD-+s1U(P8VHg%i*tG!IGs0sC2=TQwj<#A1HykjmRN97^Nl=yQiBAP_QgQlCK7zUgDdi4yaZt45r}B``q8?bZ!|+D%q{5nzhAVSx?;@2b+J-BvGmfK=>94^yWIcUw@NmN_6sT#1e$*#S7{onk^Dl46gVOqy(3u5-i|&NL4cKvMV>eChwCPmuqM}2_TV_H*bvgZ*-L3Kz>Y>c{p**L zB>$s6UyTx|VW2)3UiN>tcD`qXo9ZoFEonP=Gki;^Y)ewsix__@c@b9y;XC3quD=ZI}6nfZ-3$vJ+b4=92+m-@~=%{4tTypEW-~uUD(w!C->K1mJbcQ+iNZJizaCO zcR$>DdJDyNsFLo46rqrMfYQ`CqNgY4@cE(7`tQyL`XH(k#b(D&E0A< zCUd<~so)|2Tiw_K!3H zm>7&-3x*!yTcC}BG2X@fFg}&R4$Z9(DFY`)oAS?pp6h?oJo}VhqO7Nxd6CvZ7=?NRYxDMiDY>2oya@;aR*9Vt}n?fMNSnOn5s!xTR7E=&FHl<#qorRE`^sk zy;OadlxI1#x}e(G<*9a=+Qi+A&Y&)g>p?(ALbhLKbB+qoy*rud8_1z{G(IdwGTenW zn|YwRjog3RkV$>WXM_fuX@ZV3z7t9-mf5i%eQj=~(ZhKaY~K+z#Lg}nQBk+cVab%e^s2wfc;biyng2L=VdTMsd1x0mhh`-}7G zCdMTJBHmT}ZGw;bX21DMWPRg*YzjlAgB`H2QhR^aXaw(4Kb)Is%~~IxXbo2o*T#OQ z?a3B*!q*lO&j)ad2m*j$ZvoF-*`RGwCn-}na?0}=3NWtk*!)YM=LN)`av-&IMKeKz zZpN~?I}dm)fDu<5L9nl6@o)f)$-7uZz*qf&1;?my6!zgdoEX>37UG**r1{2OKaj!B(h!0zR+WwpL?$_5ms3H;|h>^>%d- z?^(I+4hr?i9pGed%ch{?$2KwhcoAf^r`M!pI{7JvONgz;8p`K;GKk*$Z2}9FODQ)# zGMB`4k)tvB-;Fy|wqM2BTf5qiQyDAPT`k zZ1XGV5=bT><3n+5XPQriorBv-J$60usD?=74=yz)O_ zC5vr7NjwXBGNEeEhn7AMSu=4_v)LP%lPRVe_?{KdV8W&mWx0&gH+W(JU)G}NJMVu9 z&2m`XWWP~?0^)^Fh_f@`y^rRxz=kYBWsNk;Yo)9nUdd#J(cF|@9e}jI+X@l@GASTi zQQ`DvAqC0yN@?Z;wJ;aM=GSgZV+$?+wVgoQr@uSczxi#CDvtS-3>vU3W0L9g535BY6>|zH9So3=ZD^rxT5@w4?3b%j!djW}%;qN%&n%-U_#l&Z7i&Fo^;&0u}dQ0fL znh}m7MnW_@OTbu0;!ZNsp53uFr)qav>Q7X;w2lTgRLDdkzFCXj2 zUpg)OL61l#c44~FKC0EgONak!MV7Cn87Oh1NBH5&c8mTZ$1tQ~S4>41pf@|~OB7^$ zA@PE%$qMQaxiJZ;jT!xdx}y&GCnm(Bcgm5IiS5@3)Z6CfU216t&4qtQXcHhATcP$m zb7zYdlAf3-q%ad$LT#oN`*^sMlvW3nW)GxW9)T#!An>m%#_PV1yV-jE#Gq~WDgxOb z@yd{rTKPu1UyX0FA&$S<4}AYR@LPIe1V=qeD%v7F%z_Cs`YJ`_PQ8L91gnseOZy(0 zSn(93k9+o|g{Q*RwPSxCnMJae5*yW{X;*~z30H*BFQVN5*1ztUoDlVb42*yu}3rPbb-T@sujC+%d0h>3Ve~(nF?B)KV zyxTtAMI^siro(@O?Fnka^C2ZJ>hUn+Q<8Z~7-JnJd9_WsnUloQtzC7LJR4b9S=908 zT*!f1Ykp2GdT9D7q7snml`%FucxhB4$@p$hGfYR1tvGKYajo_k{1ve^ttg!X6m`8( zK&d8lqFX3{ortjgW5lno`JEVVCuE=SX>zeAG$;K_YQkV3T%6>ACDx+uqhF>#;q4|-4_B1`L4x{qa?$Kypq!_1Q{!Q}y zK@$Em%O=I6RdTm+KhI%^*~NX#f)SDx+$r0 zWnO=;6xMG35duYX?8sAwhFq6pe>&F67{znK_R4*Czon~5zih$Sor#8#K~QMNs`Slg zmG@!Be6=!_9h*{ijQF=DOmb3o*CWU%@<08QGiQIW zUFG>{Yn;LU-*@abbVj{3%ZUtoE}FX;2BEvzk(RRoBSRastc>mtE?pF4;E%+3$$jMD zSQ7hr`e3a+`-^>22%gh5!ov?`)1I7mO05iDI}M(k7M!i=goJ&)`WOn^AF0~4Bm^|o zkYXZIHOoCL2N~1sXGD2aM1kXJu#|rg$u{$&906#5xI zf^dUk(_XId39ml=DGjqm_7^9Q&dj0ss+}1Ez8$&S$)}2_h9%PQZqpFlJtJ#fFSUOKS6Lu+ z@ZDZ=fSY-Opzlwi3O}61@C`c)TAoLAbB-siL+C}f^Z~vTdWtXkiPh)K9RYjrX;pyH z*P@+$7cFd)Ex@e8#{*=eNn)oX0f!Iswt5hoBm)t`&588Q&u?`ej+K2b;ske_nsO7T zrN^7E`*$axLh-!14L%8G0Z+sxTR~D=b8Rm#P4O@CwM!z;*Ip7dQPj$%J z#-41b@WCs6N;7JR`O%Q*Tn%xr>tC;-JE^ylLo!E{{jzE9R!Uq~HYxOCC(SjS=@)A< znZU<}qLU(s>bmoTY>nQ0Lz0Y)32NQ0=~w1a^+naUDiB~oj99}9Cr*E|$$47yR<<5O zZ!czuJpUEpZCzFP#bf=sTZI^I;&jRL^M!oNQas9551s#pH%3Pz{90|61THKRCIh66 zwHa)r5BR)bu7+JV-%jQBx>iDcZgcG#)JWfQJ(aV5x-<% zpDbG7837Ak!^@66C|2%xT;ywpbXrf5h?ecm@v3_5)y+n$5RHP|qD{etJD3B#2L{LH z#49zSddWQYc8ho=A0GJTGlpuaQrHh#e}DI`l33@~Jl%a{hxvbs=ik#mf8E-=HfftL zEd=N9i}m+X`^Vm^W)olXsOO!aq{W`D~%{{2vdlER-x#>H+Nqj1`jIumtC`=1By<_K1>oOb7KcC-}QZt|vE{+_sKwkmP7u@~#+$#%P%m;uL2eTnc(YN z6=ftbTepAMpTONI?qHcSu1rAD;O(KWyh^H52+x?RV`@0tTiD`DtdRN+iZswQgVNxN z)=+3)<+LK~;r^N)#Am;^vTwV zz*=mCHSzk{rSTuUkHxLe;i*9+ss`Gzv$-p>X(N`!G0?#%ka6dCa~~18?dY~gqtL=+(q1%v#AZ_agOkaQqB8!}_;nc# zAjI~0GfNzNarcQbGVOif&s+Uc0ft#v?;_>13*g8`H<`zeT7c@nhhL-KXUp(gV8o4B zwibWEDa!<0gvijWGVS9?iI@kA5Nz2Mr8sXAoum!=9^&|%1PKvrC?NvXZ_+qSG&i;G zY)3YdzdIdS=tmZU5Bkf=khea5gV>`Xcay**VSpYS*BRsHux2p9cvp2C4Ek#3x1(`X z8GdxmoycW%##;DMSWMvYHO8mMjwJ5=ih_S9@H?s$c66PP>K&K)xyIed^lXw2$f7f| zWrB%0Eh$D72XgwoNk;GhJ`^oGg*E=jMUKCkm-(%J24>&EDyG~Q$0vWwIaJ36??s&@eGioL^l?jUm!C{Rtq=G$u$e&}A(eqn#| zTMZGq^$!Q1@n9B(V7Kf?}XbbG}B~zmz%Bheiu(p0E8?a^P7JVlJ2k? z6O2q1yUhH6!fG+~u?~sgS-9_0O7~fj#Ps}dA-Sk~qP(GF_J}%Mr#Sa~F1`3x1IFqy zYu*{d4-KXa=Jj7Ps)4FLu>uC_ z*E2p85Hkvxf2gQnt9P_sMr?odiGY#$o2FXEOR3xNFTy=#)+)W{}c7F6{GCkFH`urdT;S=;hP@&8A z0H}cjS(L=0T+b4Fj+uXW#Y$P{8>|75YKq+5Rg8p-z+Pc3!xLf2 zY(>crAZci=M<9uP=z24LXn?%L_&tCvsv)r2hM!=U`tj>mR_V@SF{vM{yi3Vgg6fyq zaLbM1zJX_Y3rv5Ws)S3zd6^ikc2n!UC}?xQF!9ST7}Y<~9?T$ze18Q|4`EmjWT`B8 zx}l`mtRbKZFQmV~yY0VJ;(QXkuFdKcQ{n{R>OV4SygPl8`Y|!z4dAcH0Pj3oC8BLv zGibBs>alXDf0VlC6NiAXmp@BVQ6RlrEhTPTEPf?~3LJl1y1rz_DfA+R76%fxalErV zG^^cA>Oxk*z$P7jpTMQ?+fN`HfArtDUPAR`R~obXXfyA#+u-q3hybeVKdvnJ?r zCiNC&>?0q#@t%<YUx`8DFg%MOMP9%lDG#@s$=m~t9SLUT+j;@ByhV?uFs5M`2hlfRVT&PJ zBG1P2UBI#Jv=_7vCN)|`}o?~lnPTj@GbL(1a^sas9{(CUA(q>qPP9p&rIY)~Pou&D5;fY6{0 zHC8pO3W2oo{*_-wP&y!l>72}h${y+`R4xT^empw#TZ^sPyCQ-r#zbw;vKeJrhz@gXlvS>tNiekH_$)>@PX> z6?6GiSIpoF2IcM1PT=a4U+eN#UV$fL>T`b)K`1fA{Xr}Xi1p*f#JiyyWEMq_b(-_; zhJN;WlwLC15PKy0WDd7$EROfxr51C|gg&BO6a)!Zmc+=nI{$S@VH)*rF5lb6+VP0^ zUmMSMm_07uh#}!U7d*ck!RKkvU7AD#UDHFsT#$A(e%l6)RI9%3ii=YJOAH|_lCytS zjUn-|XHjGr4IzDRV~lGQU`(2C4u`L2l+yF&1NC;D93z*c_;#OnW4-3*(_6@xR`R$b z6dFQGdDq?=u>m>m_Bh$eNt*TXc*oW6PC$QW@uD8B)-YGcpg>Btu)D2{?Y#p7r&%Qy zXELF^Qjyzhd=~X5(*Iqi0e*EF>bQTv(^YEFzBFP|aQZR>(+eFf6l%yClAn?6&X6qB zOO_|^AhVE!+LUTR)#8)l-@NQ(5;H0%{(Ah@;z4{nyK6zQiJoC`O}@#GUGEkqr03{V zePXv)NALmGZ}fVkX)xcsI|okUDy86qMA@MLWFp|f{m##=`iOMl%k9>qchi3!4fl^f zVn4ml`apzlY9Rj9Q(8Ru17~z3J)|ZjrGrAWgL5uj&OskZ`gK~OYRYo5r%;hnX{bN^ zF!mo_h{X>%J*010`UEz+2jPB2sRc^A4u6ToLb#V6dJclh!teLU-4P@c&%LFNsc_-b z8Uh6CTVafQD3B1OZ(yyX>Rx~QxhX1U{Jl?C)uvkb;@fPrzk+qL^qF}jt>wu~@}s;A z@Xj7+5AS;p?%pT6qE_c4zz=iZ@TFWDioM|7caijNyHfk2y&78T-Su%rLs|D$bW-|g zkU*cW^zk^6H*j9~a7E`o@at3T_pLCqM@A$|bC-gIaAr?jc43}`h?;*tR0fhd-AaVDagy*>6VpQNtYugnOY ziN!^N+v*-EMQ!umzy{e@DLll`Iw=~&9QsCq#FpIDxY|7oHspVF?_nC$a9bb!mBRqi z&+mpEw9}8ueLR*oA^W{caV?^{giKbOo>y(m?`&UM2t(y;z?P-J$Vl7Y$0PL_bYfQX zs1tU(XYF!XgT$$0ks^RiC&EryA}Tvu@ekNf`G+Qi6480)quP4fpr`$mE0S;L!4PMP zwjY23D`W`2SGj-h%Czbsop&2dlnx=)9Hb6Jr2eK{pdb4i=2$?xZAF87IK@V6Dirs6 zT&rO6Qd1g!4PCXwQD#uOYG^>N!P?k5DJc&hWL{RdW6McvK8Q3Ydt~-R*NkOY7UH@k)O*w}8|{WFGX(Rf1p?>fxJQ_?U!gifyHfz=&X_{P~#7_Sjxd3YT!su#{3xzg{zp_Nv7UncLP$dsm;6|;|O@rk#HsO-!tghvhFU=7j`BucwjcS>O4(*xQL@tkH1o#(i?%P%$? zeaflrsnyjAqCsZKkxAt%L4N;;fP5t|eL*;wZ=-*-5Gx?M3Td$_QMN8e5-t0%1Ykcv z_rM*s_BomEo1d1*5UYnNZG}Q}ILQgR+23UawGXT@Sw&;nEfbjCUbbIXw~j6J42$sS z!*)zujKBPfoU zLe}fX4}9Q-+>V14>BynMehK%XEOXhGq7Pr~l)b-+3fECI9y@ileC0@sE}x%02B=*? z{ohR^afX-WSJM5kXxD6mg<-AtT9}=E&V{TZ`^t0J z=$Zia1*uuX1Zi;MX3k2FyrzQv1oD~qe-~DyHc1?!)M~}wb%i+9eHz+688Zx>K>Q>x zmB+IYWu35U^L()P`m83X9w%BxQ-$_squqT=G`@&vBs^>6xg38_(ekUsGpaCJ(o+XI15d+j zU@WL}Ae6tD0E(a0J|U!Kh-4LH zM$A6=FO)-n^!-HdSsk`OsH1C#Udn*BwUZCJUT3PA4Q2|4BCBu02Ju4Kr`LbvW1LlJ z-3#1Gqr>Awyv~r8|FCMl4$13md=xBkq}_DY2)LSPb{D>KcMLx_y7^m(&#Gf~YLw>4 z6N06xKXWFo{DiBcqSyf0{cu_i@6#5e1ZQB~xUYBYw5x58notCju7t{VWu-3;$eAZV z4vtfdl%o>F^WHLDNq)St8ODF~qZWkRcqP)e!6=0-EVj2RXX3jbUK}P|1SJ~pXfP9} zTu3E6+SmN{SX@it>33ag@3_)sW*V5)KtUiH5!T`WE}ac)XG4Tt4$L)R*BOliw*60s zp|LGKYGQKhwkr+h9n)88=iJnUNYsC6(%5o0W2+YnzbY~WQKL&o>Y#tSNC;MZl#ZxJ z4sch)je)n2`^h+zYNg3ZV@x~dG}RSoIw-;MIp+ul*4+Ay`gb2QXUD!NR^~S0F0Lp9 z2E3IL=!pA1Q`mbn=lA;Y%f}n3asC;v+UHuBHLqJIT8t}&3{zRxqcy%lsWijvi?cB6 z_$Xb7VpnX{w_iP~cjJF-T_v1tZPIw|+Ji?}vp9c_zkC{u->wZO4DJ=Vhf=na|D12m}{1 z7sk5s#swJxb}dCHTYH53D*x>589MD`^9&(ZPc z1a-1hUCU-58R(MmiV2ecOTxa+Kd-{-w%$0(Z|J@)|gWr+Y z+|ocM7Npmo{jSQuUW>LDP4(P!huVsU~65 z%KCd6w)`0@t|)tunKg#;V#<+R!7eY<@O_SOc78J;Lp@*2o^^}=5l%t6U(lcRO=6py zJy~7o{cufSCC^O(YNjnm9YG4ZOPj&5IKhhk8O`Tsp%S(raX0rtOJtRR&}XS}or-Eu z-AGZPA`O2b{2+m8f3F)c`=*+XzY%j&PJb`#%Rqr5G~*`5V2gh_q8^Q(!6ekCXcc5r zxtJ${ksWp2QzX z;J$48BTY}7@oouwiyCCujT*3OftHKGTS!8)|3YHGlgq>AY>R`7+oM4**vDP%Xig{Dt(V2(T9C%a0MpJ(yQOBT)^NV%l;bHrceb=nj zQB#vS^i_ArJP%VnjQZJgvJBQx1KJ2lU{F*tr{XsH^;O&g zqe@<7xwi}2U2%Y#UaL5f@7(HEHgtq)W1fHK@4WH?mpgE(nkAy=5K~LXr%kJGEx)~5 zRQu$*5(OG4e{_{YrrTC=U>A!8nT}ZLI8J^9k|Zo{d_;`=GP@-~chDkjCj8LO<%3o# zG042A5@}T!&KFswR9K8*`$J|H%RB_;(aZ4LvZsxru-|X^%|871dsNfwrfIt7ciMk_ z{!7_yrc^~tEmh|F^TGQM7=r;>=U0AO$PHj9@w+_u@0-^Nm`2BFP!7YMf zbx1SSnkjJ?2ddII8dI{CH#7S2GvF&!ry=C_ih2L)^WCi037NA{2KsK5GrmR6A^K!G3LG^ z0+S^?%$)RFBZ)eJqiOKhyr9f;wYFWwV^x^{o%0xyI-0`b;mpQl-FO^rS5g1&FeaEO0g108Ho z!O&n#>5XdD3){;Pmhp3IVb_2kuxvDjdKz)_(Q_q)O5i>E-hqy0cW zY};3t3Q#BtA|IMx?Ua@|M#&R>}GSiMSwIFeLP{>FJ%Z-NI2g}8{9AC5`qi>$asx5n%rWtu2Te8Tfo zS5&b!EvtVHKJxhhyCfg9 zhT3x6mSisfM1Scwf*M^9GhjKgWiu^iLMfsxfp(^w{V)A%3jCXY@nej}zlnq6+bgLR zu+gUe2J{j0I$9Y$zwU?Cy30fy)8-5G(9(%PZ;W*(0KM$rLY_0<*kf{R!F>tn>CyCe z2^@&JcW{c{F(H|IF_M4wu+oy!8fI2+S7wNjkGOVmhN_+(hn5;#R|W{&MoUtm+Nvd`dV-56EZOhQTf3+8hvD^(_`m?r3O5%(Kn8z6u10Q!cYFRBvJ~(nKLSsuS1C072YZaRC6~B@demz-6gU4o?ZxO|ahU(H; zQ#*I>b#26mRJ?8YS$MHKt_dg>l4WotqLMKgfAU-#09h~EMc%^ftEcROVP-3a>zu_# zeuL^onfuP2YDRy*Up9l2O(I1&tPX}f23tNt3vo9OmeMf6dL?S`@D?AU^Xu_>MFEG} zrBTrsVrpJzhKcc@+8DV@KX}?SnCS;>GHC%|{gPlzANVFeWb<)=O-ZF)C#VaT-fC07 zO#ukirgKDQaoiZc3Iw~X^Mz9F5|Zg_d}z#4tyBnj{9At^EXDv9#K39AEUMCyn(&qG zR#kxpHk9Yiun9xIkV|Wyvu&c*;e5i1&xh2zeEjqnRUr8TVg6pjQ^j5$qo)BeA3&Nv%=6h@mmM@t1 zGwNCGrJ_ek^el>q(XdOk*{sy=hd;E87ppZ=L|Fs2bV)XN^4UBU*%r z32~3-@vp}Z1__@_k3QaZqTre?=lVw1&In^gQ5JOaH~Ni)fM%IcGdTPFD$3eo-KT3s zMq+}YHy8z8%0}x1?k&@$w$U0`70t~GC!hi z^1yavMNQXg&uI{n(!6a+%?v|KjKR$ucIt;Eh2M1g9U_E?TXrQobzxeBkhTW(^L58a z_X0-%ILGZiw=LYJ#lJ=H7v*N~bbYDlEy`6Rh_>^PDoSXg{+I(5fP zM{4$Gmvrre7!O}<03X@9%>!KI?oxIz3;-YrV@!c<8Epg?TOIeW{a~L_ph&b%d^O{= zGsA!6OSInx6Eo*qs3l5;GBN z^HmO;5x+5Izj&-FJ%7LnFPq%GRnSJ0R6_DCO+N{W<d{g!(gMHMe<31do0MCfoo% zn^7iScR{+y<-9X^plexN0&9QBltI-KPEdyevGxO6vup2Dtl1O!wb9rcdaOfW0J9_l z*kEgq4(2&j>v7gJvEG$D4-)bGo$;S z>gh*;ewJ;IzHsF(B1Nc#qGGdbwi$ko5D-4K7KSNuF!wO`z{2rt$N+&h2qHLF|m5oRRU+oG;O608jQ@4LIC^{kKe82wWo=&@1(Yo|?0 zdfMmr5dx~rA~9px)iGB=QiTSpw71vcsdkXbEFHA~0fun7XnC(ae_K z&Yv$o@;k$-3)i=W@*xvHAOaOjSloqJcKR@mRLJ#8=wW}`^a^6w3>%-o@NM0Zs*S$m zq>rtzbWfu^&4T<9t6g=tjX^($Dp@ne!yGDJf!PP<*!?y|>PTl(- z)G{H5n=P#|?#gjI8zs6M42Xk{!vm|TQpk;ojDexXi0&(q&!qA%dBk7x#Vd|}S1p5> zwP;EWT|jwhgpUw9K+0wQnKSLaG7MO&Za9|C;JQ~5H^D4}%c~pa_iD;<6tjY5#PGgC`|zmK0!*A z*^;0gR&u@T<+OcdZjj^1lMi+cr)DJQ2c3Ux8I!9;s9Q2lHLtzM1nms(k&+@1DGsZX zc<@+p`Z3sI@E_m;Dz7}kI%PkH$gPknrik1NVYh;2L1wK3l6GV?~53EHV z_BJm8U~7vidg5oBYw3{f?cH_c5aKn__b^IXWjtb2$(F7zCR#KLBE?`awzHJU+;pZO*XO>^ncn?nB=y7k=TE}lt>F#`SdwP#zg zGQU6u@h9uE8Yxas3!*%d<0gNSbBzW@HGZX!n7km+xj0xh8XEgN3^J}&1BS7GT@_?r zZ~=?aM!_Ou4zOFAm#VH7i@>`m971nQI>~aNY4?1DwSrfsilHM4svM&d+_d@|TA@;SfOnM+SW^JbNE++zqU8T~ieJIyqXxIr>foZ~1UvezTbugsiEBwbe|`k7t%a zhp%*LD=byf!lYN}lK#;M1owJQSM<&aVy#}+pAFch)*VI<+-dtEiwW|d1<gs%bnfgW@Pu8w~OSHX9#6mH=TQZ+Mwm$OaPCo$%JLyzamIVJSz)Wgm5pjVIn zt}51-Xhrz^%rxM|n{8a(kALrk>$;$~`E#%p_2y%e(Z5)%9tC=-&FRsNMgW<~nG-{x2P!DCK>%08jP~q z=ll0ohNo3xoxETK)9Zo6X(DsnVa2}TXCr;gpciu>04ei|2qiDdAYSKwf9CjW{rIrpctNTKd%6pY$ZVe3e*z0G}VS=t$_5PC9fM zem{U=nkgm{u$jp+-4WRyLElIk!i*{x9Rv^Fj+8vd-ECU# z`#n3B3g(0xzi$s*oFgQcD6G|;BIY31(&^ZzHY${(q9K1PNc`9M1j`q%Kf0VdUm}Pu zr8v021I58t*f73J1XbmdVux<~l540clb@!s@2NE9UtB(?YGmM!NJ9Jd-S>)PXi>Og ztrtU8_4`B|@UaWsvT1qZfqsW+G(r$ct=|e{1t;P1_l8@-GHd~zb8W^Y|GAq!;VzBg z0qB{YpSFJ`+qKhWTYilpV$O|ELfJ=a_*zhpY%acTE^>o3tN43h-|z!5a3PPzh3p0; z1=Mf*%M2{EWOa$$@>I?Jm!Av80jOYGZ#6vuBS4sA?|A!j)lBF!0I~xXjWA>`Szpb{ z!`nI_s;(OzbSZ<$kTXtBY4pO4A3bPFC*>C4#c_W>OA49D)y>vuS2EU}x-FqX-Aiak zaSDHy!8TET;(G-A(>en9Y0)Epy+y4tupd9mEU*3)TxWEH=FW66O<)z1un*~1rQNHCU(4&$v$|42HIIHB7?M3XpxEEVXzrd_Oov->LxlarXDNFbDjv%Z zgLZBrp4+|Tdib|vvw)(PksPv8T3-c z@rk2Vp_{7k+Iw2v=^m3?W~)g;C9wz>OFy$7eg*l-x>)eAuaNIhh@fe#cE=PG_4$9B zVgUdxT}Q7wT}R&_e`62|yBJcCw1V0!{bH}x@SvjO>m%>qI+G#ZJJj5DcAhpie^W10 z+`@tKiEtyHCnBNO!XW#ns?XTb&FcJ2jsAYS{5(L@K&UB1TjA`^UQs@77~_c-S2-GU z2WJH((he+=c;f(l#1f&i>~Iexy;*-@S1uzA z2O}z;yaH7h#%sA+!t>GY>xDweS<0{nz%*mjrWz)Jay^j7XF0>Od=K1<{CH%FxdJ9J z_QS2z-(gJ)`y$*;IgTnUkk)&425fO1D4~+kzfWw$L z(+i51TxcJ3wD)8LZ=89$8NFynE0&RYg_{%-)O`#ECI>hjeHYXN@^(2O^~W?W*Q}+4 z?$-ARGlF@&*`CVQmLdQ@K)}DjEu+?dXMI^wWP8@1gDK0E`OWcEOWW&NHShwH@<$L` zus+oJ8$vu+wb(=Y!C9F%?TQ>&KT8<6pS!7^=H8Xo7_;CxjuL!s-@8aokyut6VQGQQ znnPeWvO_rYA!>D@Z5e&rGAQ@#l+WQ!uGK$@J;Xt0EHHllyvE(Asq?VO!z1^9>3%0= z;Z@CZoADqt&WWBhruEuBi+NEFN5>i)M|+ig{Vq}oGtF~6{j1|j7i z`lD4+=8~MKIr`+qD#MJHB8;-#PwfHU`8shOrVDkIhbkD_?}4_+dGfI#$Txt=DJnEj z8{gIdwFRdt;_lD6%I|-LxU;#if ziVXkT%yLm}2)=?;`IL~nyPV2Zn1-z|Dlb;u#Z$aw3EoH(LR+casJy-fQ=z!R&J`DOyfZ$nU`ZO8h8L`@bvL=u#ezZnB zE<|8!9txX99+nw`Z`JKwddFN@u^MJ53lggg1%(cuoPZ0CRGCrY$)e#$we$!*bPce32#IF zW!>roQX_Y9pXvo7!glEuP3IV>UHFNx_2YXD7)hG$hn}VWM(Is|^cK#ziYn;_Tx<1E zMvWCN?Bw(Hw$&&;aX`?psLiZe%?7Ep?`OoKmG^xEh!#a)t&ss<-iX3ehjQm z^a%2X#>u~@=dwcW2zQ57UZTpTTYbKseQIOm?YyUwND6L$j>05eF*7L_eoC_}qX;Ms zX3RSsk@KJ~bwgsSyZJsFt%fArAS8nk^hY`F=$+Vk0x}>v4mp!@`3k~!T z22)N4u(7BatXNKBAE3WUd@9J=OC*)=RAc#ix~DO6vnvvWrP0~Wesfl6#+xE`fy_Qlpk}QA3*lE+?g%lJ(m|MUq5w42&PNM_Up85Yf6P# zHc}>N(iYj*O^Mi%CcsL^b`5YS@?7uuOP+K?(S~WyCe_Wy;e-2i@Kra{lW0N$)qzHL zvrSvlA@Yc>*Fo4jf%%XbVTMO=H-euO;3dqkw`Z1raLD<&EkUHJUefQH*y2jzB>(yj zj_p*2w2Nf7Z>2ot(szkH;wq|FN&f!!Utl&L*5Y?dY>2ZXOR;|keiYx^9(xZv)^OGm(ef(I0EYfb0nmJ9v zyhZPSe7HSt;58xoEF0n`m1Vm9`uq0GlDF`UNJKG_F~N4R3;B`m>lYpT{&u8{#ISNE zxXisys~4~deNJO(^rRKZDo$>WC1b5}j>B^Vy3xgsxt0fV?R-_PJ1C&I5<>r^AmQFb z7VkXP34EfT6?vL7#_AvNJE-T6ILo!xlP;2f<@}IxnJ!tJvapWMz)$&8C4`epeN#$l zOq5rq=cz}?IVmYFq+bgc^G^uO`y3FT7+AY{b5$q@x7jN74MDN6O@6L(wcU z`Jh7F#3>_j?SM=L&@Zqt^Qh(KU$wps10OsDE5;rOqA_kN($#KO0Vy7q7`e)FUDUm zuFEKwMHunAcR`U3y87VgE6)_9ZcpId&ub3@%Ve}@XM`9Vt)BU$AM!w?B}Oi+ zL*x4riNiSR#T(<^KAqVg9_1&JZy9=vs)(7H4#%l3_bJuP*Hx<76<7+)trRfb4n~5d z^K+~=ymZ*yVI+s?K&!^oRro4@4W#nEJ(*L4H-3}k)f_?*(ac9a+Mdcdq7e0!tVpB< z*ECDIgQSCrVu`(jO6s)V&TmES4Rjazz`0e%$N2FL z#9QLbYkX|gg7)38UHY*L_G3HIpbZ;$%)u<*$*4ef3!Ud{r#K74%*DBXZ?rYeA;Zcl zV#@~z!ybA(2lw~n!GW!Pm7dP(qJc`Semzx)St3UJh6Y)f%t88WGeZfC>@25fOXT?H zjfaV_rH<^`Rme7(zD_i8=Cq%RAU@N+S}XRED&mEC*+^)N&PU(Uepw#B)_T44uFAmm zDQ+65K+?-deuXxzgnrC_OI5b`_TFyE$!58mxo#rp&U$aFAEYBPzEI5ie6FSegz}M7 zCxqqqi}W@{prrE5t#$Pdy&S%rgYx^asWH~Dv11Q#6!EniW~EVj#pjL@P7ShYfDS#g ze761iI`mQG-(@0)8GW;mJsRe44UwkUNQ1pq7|-u`(HV6cEtNBW9rR8fjBSC+TdgTK zzu(hhjn^aArKtqpv<$T#8}66WXR!8$2{^?JQ1P_qyJ!k=W z%sD7VP#}r+!Ch{bNCwG7U0wJ58x0yD1T0`2=FS@7>-TpmiUV;BuR=neSy2?({nl$W zOx-5pW7n8jgDkXvZtS?3Oyzm_LyFCL>_oPj0WW)`@fD`xPUqX$OOd;aBznJG883$8 zo(hJ0M-AdJMv-;|(Vwf%%{Yccnc=l7l)X>y5%!U;K5S~ zK9aQ4F|qai6%@KiG5>r!t6|9fAlVbW`~x>i)P~H7Z;ZNswwQss+?8Y38x4^f_|Xy; zGGX5kLj)xap2-*&rbW84Y9`Pqg2F|;G}K!r8@x|Sc{PmKR=U)=;Eah0V?On6`_{zJ z5mU}gvSB@M`P^Daf%7>ymtf##S%i7nu+o-_3djr52$}=cW%?qwet04K*N%%tbqpen^@6met02VJdzaOlRO)!R=J&_KUXW;-&&c z?n$0T*29+U_f3mn)QFLOPmh(kSrKS;lk?q_@@A2LX6}#noGUtDo@afwo>^$FY# zvacpXSvrmM8;8}`C3$MJ5wN@Jpb8G%dXC=fYc$o|GybO7@^g#30lfgW5M{7=oKtM* z#IUp5HP6SJbI_U@JS`;{Jo}2lDLva|nMsToW8H;*aK21Z*Un_9vw-uLj`v5F0QIu|vD4X-bzJ=k^hGya zkqnbB^RbOFZoW0=#|*_Dtd1jQRUBAEAMx!F5Ns&i&c2BXD0%BC#wu&rlBE$D);I5N z!3WsW?x7H}5NS_yMJ(x#kIG>;3}uw&6c(|60cY&pQN;8DL|uLRY{q4BDicta6{k7g z@tw0)oL{Lz>_sy86{|SRzD_f7EqV$xK3_^rFJERbX|DYeSR6K%9M-O_HDjK-mOth5 z&(@`n9p2;MbDSV5q;}psBk_efi}EgO{)1qg+N^^~3E@wzvGL8_Tiq~PGD({u**5Bb zU7NeJ3A7ri4j8?Bi&oM+7UFSDW>B8GnH^R)UVUGIPr1z6?m`pJ*u0`3|Mcu9t*QGX zgyrQ$wW6^isZ`mk*l!6JwSeCPKV^r!P;V44av_!8r&+lMtQce!ut_%SfZVkX5L>64 z_{papJb$Utx?n}SdsSFWhpOUD)lM^i6`ooAbi4_=={H-P4uDZXSn%GFVAY`y?<8Pl z2tg8BB*;a+IY%WTXa)Lxv=(8|+H}p*S>2P{WP$ALZt)$pZg|W6a~T^PofwMf+SK!U zTpKyuVYOGvkpA5kZ|;{WWm!8(t>h|_&)kag+8?p|sTNfe%CU#gvY0aJ*sHRCr#Y?~ z==(jsX;sL{!1(&G>|)bo+H;~MC@a3$HxRpWb9niG+eBE_>{(k1+H#R_;ZQ?CN6Uvh z3-WCz!l%TxB>g;!ozQ8@v_URO%khc$g zOZm6D|0uw3eu1;~*468RcaZv#09HnTzoN4y7oay(u7OnMR6DU{eC;iNDd8iu+EW(- z7&kBdzq3atQ0f@uqi2#WJjOl3haQ{VB(ele#r$xeH_ z4>VbK^NCKBKwF0f_qLIe`TMJx9ZX^} zrxUvb1PCiJ%9SZe93zqAq0&u3&*tZl*-G_o1ERa0I=G_|bbjn+{{3;mj;tp@2hk!4 z`av?WGIks6PCMxbQ&=H%+A|15o+4C>WAy8!!S+lwd9D0^6l@{KH?9JzdEiIDte+-7 zy&&*=t^2!_01`)z0ZlN4=ZCQ6fKXIPoGx?>P$x+RkyAjN(l2gcjFrY2m;Dq)*?!M zaWCjz_qTz6otjP&Itdoh?+^8~bds|utu40fHt%P)1rK@&hdtB58bj3oTDFv)tZp0% z|2aN@6hS|9kGH<<49b%Oa}f7cN)8SA{TgmUnXZDdc5Pt*PZgyIzV#-I*XKOTxUP`0 z3RH{v&bPv?XuP;%9W1b$K%(-#Por05z6E{Fcdqn*OQg<7Gt*vxyG&$1ieGWO8v0-7 zw3V@B1eBVSdD3Bi>-D7##7r|`ot_IVV^dkTgjL1cs=#mFkUmXdj#h?Aya5q!KLgo(m8h@1554Z6?D`%K#WB@0+jQ8T}Y~q;08+_Ozryr2=$A zSHTTbt+DX#$rn`6qm}PT!d}aP@Oj+ow{QJ_MU zyHK(w>q|r~#iq~XT6d(*_bIrm?CXiOQRoO43McpLcslupU3@no+cb^hvfn$%%P=)8 z`MQ9g1=N%%f4VOe^!(hoU_NL(Vb&&@M_SbSRYWdKl@C~oHx09e%kA(1U)JbHOw{PZ zuR^T~Klsxwmz!I~ajAjSD6_|9CW4WF!nw2`O&XaC7nEG#uGT&5^2O1OGc4QZa&KLG zR=}elw%KEF`ei{R_U{%al@HoU3zvdkh&3umCI@{6r0Bj463IV!`a?|fTAc(xwR)6) zEqLrd`vg0fsD;;Em2>8Ea|7D zj9^T<235UibJHKL+i)O8TUYh7Bw6*RhK>W$twb4^5b%{Cv~Vu9F}#hb1JS9w!sNCK6K81j}s~_>wRcgx0w+S_;VTh+`f`#xsT)GWz$CM2`;`+ zk^6G$l#toI&qRaH)&wWn{Jb* z2*{JYWuC|wVj#%#@i!oV>W^{6aP)7s=L}A^fzx-V6MuKA4nQ{GM{JaT;m^<)yN`W) zUKU>6MFcZ7jL`QzF}w*|}@={=*N&#@AD(0G+zg)pZzPXX$}s1@+p zDf1M>d4#F~vHWi5&cTt)rWe$n+`1DM&M&kju?W1S0O6^K&;+eerkbo+^_K2o>gox! z-KQ*~c6IAbZ9Y7@`JBIhEe&Fo)36ZTz5U{C`nl~!Ew=Lo7(s5HrJpEWuLNrlTv}aPKJTf2B22Z?;BRIg#HNfN zqw^&NkB_Yp1+{(ZWiqUyj&&Akx7(m{!+xIp&2YSofjJh+1n7UEkkm5x_S@`obsdsZRI; z>DED0oJsh*&_C9H4e5hy<7T&c?>9|dWp`En1TAdCm@)CsUQz3Es=ozPW2rDtWQA)Q zMqA*e2xPk#g0we^b_CE}rhp2bZ*kLKdv30#Rp}WZv2TZo;WU5Z5Fue&VcumlN^s|G zXrrtLos6QM>L>XlQ62$M%AtU_QefnvYhDbpLbqBtXhU6pB>lUOvO|FHCCykNxxWaN z^*b-xRNgv+>&IJ`awT0TIe`x?@MlEC)z2;a2~=qOW|DkpgiWLh0Fcs{Xzl`3K$Cs2&C z9_&lfp>z(z(9vpVLHwxIz;xoc481~uk@y%<=jaNUfhHiWA_d~$3Ap1pV#KunfP735 zgg!``C;^Z>0ohRZ^#nGJhVB8yd%8x!10y>$9bE-~b?Vvxs;PSk{C6BI)XD6t#w}g% zJ~rbE-E;&hh6%7OK;Vj_fCqsn;p2Eo`d-m>Eo|8oj!8`>5#QZa%44Aq9yzG30jc@A5}8~U`sY*W4;IAtM~$k-VT`M)zYoC9Mxl3>52h<{@n5d40atnm0c_!omJ#bFM${+InL+-d&qMw_8 zcK~(c_xR4cDVGRz)P9lPkSU#3(*e7#Izejx>zg#SlHn@E6TR6n3MT^FyEEnQ7a0Rn7CVdT>2Ix1r-ych1F;xG)Gchh*Y9e!Fj5BhN4`7nk_iJp- zslQn}KY3$nQ5pJ}63GD*`dUPGNrDf5>g4>eF8WE7Lh(Lky-z2`SSzX!rc_lF-%l{K zuc7eSr;rZk8)kxtQUJaljU+X4;#dJKu^W~Rt&qeOXJur3ps9}REV+H|ceq~9c)!JP z=kU`Uvn3C5(xuhzeQDJSowb9CeaFC~UQm1BW0Ak>g;tLP{FoEmmnE{5@dA?b=8yS; z!7lf)RnRYqx4_NZb1eExVEf^Hn#*!{M8tpMG;>|UsZ62}a)KhUpH06hpW{6>i&bl4 zX%V0=V$&HglBF7~WE5UqQ$|03)C5ZP4KSZA>59|ojR0&q;Y7#UIZMN2;#D9= zJLuH_%}6`QUlE#dm!gbEqO)EHO=q{y6qX zTWURe8bk~b!~GGuTLpJQ4#O9|vd7clL?;suN-Yl&!h)J!x zRN@wH)j}dQM@$5>8}eFzX48G#DAq0c5 z8%3mDK3G3LSl&lg2D;!?^e!SI4bi5O{bV9Hw~*7$V_~?G%rzNp2Se~P|E@s!Amr6- zUtvA!Z!taV^qI>!ssZM};bPe+r|q@A zh8kFoJr+$VD%^>G#{0^G_T~3tS9}D=L^s2{BVsX&5m*1P4uXn5=`>XJA&(C+$k`0O zg?*sMvrLop+1zu~CARgpWpOBbo*K4n?U*xN6CDoEt%oQipQ?n`rIv!1EY@Ke8rx!8 z^mqKqga*nq`-tGLf+UDh>K(k{+jGBj-7p_m@1ECA9a2_*wen|)wHEQszGB_+xh`44 zZ@MnEw7g3B7~#15QZzi431@D;R>fM9dZ+ITuO*hba zuX1s-DLF2{+sTDkMoza3<;Sf1eI;uvHe$qG;uryhF@VUzwA{9U#hvhGd^3gJQzKMfir2Sae1k_4XKdqePAGn;0HS?gPWx?qEYpWF4V2A46#qbr8T_O2?D(Uz_E z6x}a413WIM0OgLpdzvqI0haw|6-=iJ3#n?fu1z`{rx=x@BB*z0j7erjg+DF?IWY2# zTg6_tplsjt-JiuvCOG=M4>t-f3O^2X5UDxfXg#~Pigp~hSFH)R>G#n*XSq>n`NFq< zuK5bHViYOb624Rik7Lu%-I}HQWKmZ52ji0_U2OA_%v%ZYE)0~U?(|LREW^9VX=My# zggCZdXKX*&7H#B7cevj^;X$%eFUj#+vDUH96VWA1> z>7O|cH093b*!_7|>ANXE^{&i3SGneY$wjDs4;EW-c)!N)&OTi7_7nUpQqzBp2*|gf zuJ*m=kG{yR)%6h%073Qr@R^ls{Pt-<)Jo-dfaP=jej$jP7z7%lq=dY3`qKQ6GidTI zIcVcbR?`u&j(-^24dO)W*VI=JsJEl*uv#8#DHaw4|K>vaQ*VA?l;h)P7mHYb3|E#L za5^!@E8+02`bZ8dr~kq19NmZW(GfldMY^(9iD4CbXa{vkdr8Jg=5`Kk?imXd`NZ_U zJPIWy_>LA?r!vR=k`FG_|`9;T6775+3HB+in0oTo$G!^&(9rOsUy)LfZT zdHZhgcs8^ddVKi}_W3l%JPIiBSBDOgV!b0kI+WbB+ZQd$7DM5`m; z@t2|VdKsR<>d(Qb+o5rlC9?Oe{+fp|kvq9dkAnvc^X_zG z0hJ8bNxD5chrTNDGp$sAkPZgoy&SHyA^M_kJh7-!WQ;;F#S`|fYj*kS;_Y*I>?(y_ zWLdQQIn?CS2deu0%x#%5BgJ|vlR1V62z2rWGf%&~@%H>h(Zu(sd+e}ht7|VQY*;$z zz7<>zJ)<97UKa%A$~HgrytR!cu~hs%2U?k}>o!GSt*C~#3NGb;Ifl@OF_EPUQzCN! zOxqiZa+hkAhtxW_uJ}&CLO&QG5!?}lY4p3Ck|dV)!0rhJT~=@ChyFr-klYmM?#(MR zVv!3D^H&#wwg8g?`+R*`o!9Ylu6dT^%%2rD=twt%NF1DnFfFICwE?O6`i0h^YlvhwX#DddkAE9*3cTR7i)Nk=wVqR*(1O+6gRaEm(0Xjj}-FfwM zFmq@BA!y#uULd&;8;_Bwp*b?3mJ1il0RPf6ro|wr6_D%$v;etCLed(T z>45u}Fpmp%L(g6zaxktRDd`K;EMrxF1hibM>fD9fFR6kR;*u`nlPMVC;Gh`XG@u7>bVVZCh%SAT|Eb#;^q{8}0dW=$+=*NatT2Al+8WH_%Y65b%M=;3|FqV{T8MeG z1BoDizqizPQ(sS~fj>`wyHo`0gUS|AZ?&sgbVq3kxkH;gdgf7Pcd!$Z~|ErccHG`P;c+ zazczhFKEhFc)Y$^$Ag_Y)-hQ`k9eU;ADw+-BgtR`y2Ar)QKuGLUOM-a+IoE-2JEPs6FNS+BOzk(bAlss@5;p z*>DeSQJ9#rU;>a=fuZ#oyt{%$^n020?`>2hV<5XBfO7^`m#nE@_MZHKf1z@0Jp-sUOrUNvkZrAY5g4WX{#xU6R0hyY{955lYAzTk~0c(_! z3VZLMK$ih(a7o7&gq3cg3O*m|Ltc-GnAdN#hp;@IDD3HDuUwp%CFb(uX0Ih`i;vg#edK0(&P-)-2;2E1b~PN6fQx+ZT(qeZO9Vuk(1>N zFaJHJjmMYJPkzF><-ytCy~w|_%Arl=oflDmK?*Lw zDTgK8*|4K&-r^H9qPn=ha;MXlt-yWUM6%OamH4yCI4iyn&rhDhWwW%~ke+S+ zL9d|!R005)tLn)Q%v^Q=8wL|e;>N2O#xuuz1#GMjt>n!M-a1zhf*qXB7crO%4CS_p z@-_~ShGbk=pIDa)dg>;f1Q61HFuMcelrXn+6Dt3uN}CWF2WC>((vbN35y|rQ2zZdH zo7ShPWfW7bY;_fg{sHI+7}%Z0sO^2^wht)@@Ee6DyO_TS67D1bR`3C&dSH=!fnp5o z6y^0+m-^ka1PjbH!J@GG4kg%)n%YBw5$+UkZ)GBjC;&^!R6d^VdnTZNo_9lRK`o_K zcj%v~hgC~XW~_a|wuY-o(lq8VI*0E>ltL}h1_F)u5p8IMS`ymTD@lBO-gv|g!&(c2 zu=^XNsYN=epWC99N(dkxFh0gVe&pwcIeVt@t@e2agGe7qbKS?1EEWJXg0Y*%JunR* z<`mNI$y$Az{B>PqnME#t6ahm*K@e>-Enra6?sCGcj<~Eh?t~)i$2-@}K5?kNNF+)1 zf*3XcM4*Av&z&4D7FimAhE5=jZI}?CfCqOSp3JWrc{W{#HA(CFq(9-o2|8iB;S&+P zqqpzBm#CxW+kK%g#5yo$!K#N zZ-*NVe4^1>3Um30M`{7b%~r7w@5k@Szd5_ShmMdTbkW@v`o2EpUzo1Q9g(GR{Uiq5 z^?+#ZQHFYKk6C4ZY68e)PMjwC3Hs7s9m+r7Tj2yM-n1RJrvS<^Ek6*iM6ewv{U{x= zdb<#3ei9%_?KS5rI|&4_DLOv&9)o~xNVEmvO2f?R{3VJ@AD-=^4+;QJ;?z=DoS|Sf z<=`x|gas*o;0H`$mku*o_^M7L@ILP6;3TT#rLEJ6uB(O024}UmGn z%g$+(EKW&9=={zu^h~`-s&W%eaPrl|g&&Axg6w4r@@d9bVFYG<5$$ z82ub*QTkh>oP#LvIR!-ULW5w$iiYBwza$yumB7n3g`MDPM4^@wtBq*+k1YT?OmGTY_XymBEB}W)D@zC zzg3J-X^886m$R!fKmc;o+edMsuwBL}{Y>%sShUgBT{+MnUJ|sO$;IC9}S{| zT<@k8|Cb2zy-S#9t?a9pn>v zpfy>C6~ew$|qjFfRq1%?MjzKB|Xsv*H}lvU-Bua8TMA~Q37QQSyYGPm`k^KDJE-YxtS zl@=zo82hdR9=WOws-5FU;J;uRA#Ycf<^wV-p`NjI@W{giCaee~j;3|2ZG{jxiF-P^ z`NY3oHYbc_Y+o+0x!Bt%afU(_iAC(RgAsq7mD&KT&Uv>F2FatdXMB8rXYrG0csa;& z{V1(wH9+HjK|0)mlKwr?$Px95ig2lron%g_5BZh4Xd5KYinm+(UYQ zn4>kN%a4h1MtgbDT2a!p#@gW_fcrpx=uMVgIpsB$aG=qMR8Ht+ ze;;12d`q@;emb3zrx}n2ycUw*db$)(xBY~U`hyLEqqzZpr}eqc6~7pup<|xl$IGEgvTCI1RzDa55nnNVJd6 z9^`AijU3n!{c+X!`qdhTiDBkEw)ji4g!Sm(6nv$0`g&g+y0_3mq~4n z`M55jq~_W2y<*6frAmbO`Y4FqMU_#n8irI*!2ZX7gTH4)xxWv}0K}ULXM*pnqGO!j zi$?X;EAc}hH77-7F#1hv!{;T7hEa^omw_ppAI+H*+upx6$-$%zf{OuY`(Iye{cv`B^tu^-%-u-Is8+Qm3H*Kqrhp@M zG#v~>8TSXT$I8AAjn>R|GXN|4KbEw4Jh`M5v zWncP+lUAe#rUgSczD3)FJON8f8u)TVG~yJsBzNs(0qylm<8eAShTUtH5?i^fn{^<6 z&YzWDcwL*yavb~eoDcD^_txUZW-q+FZs+CoK*|0c5rVwngy!U>zrI^(Rj+GqO7dHy z)%v}wX|W|$07TiECdPS#m98n8f18T7TDrx>iY3oV`r&PkN^c}e;K)fdaEMj`))&2% zpg#`h_;6Q1!=Yq(L%AFXpfRq1)k-2r z6-gp0RNC#?ST6xpA#b^$c?;ffxu|}swW;)oF z(h9Q$NBq3tV!r7V-z68EEtjFZOri$EX8Cc_V7_ZXAmil#x-tmF5V;;mLer_ir=@8ZN`04Gm^*aA(X5~oGur*_@&=`U_ zxJ2~;c_7ntzZM`v$2)I0Nsak$JZ-PC9DGV8Cb$tlNJwbrjALhz8YGpF@MTN%fu7keQq}OcvL1`P<-b^SZ5KP z^l})?^Y$%rZOMU`E6ZAcA~}96V{KIqEi9U}Pd3?Siy2gtY_h(9D73uFfxv zP+`rTSWSD(IrSWiA3Z>Zfr98J>*ajaiUCTeZQQBr@8e{=`E2=rC_XPWh;_-?ON(oH z1e>me?K##bMjxzPoEo|432D7f^SJh}klQAeo(n1r05q=<7Me(yS7?mZgqw8d1EVAL zj(`Im?Mf@4FT?c*iLe+iggu<&oQ4=_f*S)6dD}RD9oJ5nqa9&N ztACIiLh*ji3FM@IY^Mn(Q&tjG^Hrp1rWOoO5!L-IqEw(C2LB{A12<(=<!Jd8=u zVfps15Bfva4h&3{6yhn&QLHes?=y1l4Y&r3@V4N;@9+1Sj{L)B)zF_iM*EaM%h@<2 z_Rz=FCaJCfVmO_pS*P@fd}7%uNng-}Pm~UC9Lhmc)zHs>R{=q5ixPODP84wzXP09< zUIDNSpJ`inS!4EW@ZwyFg?z#@(o(kHFtHg34@3KXAmGt-*-1c(RcN~0iVb-X)>ZU8 zI>7RSo&!hz)*lR&Xo>U`=A9UV08U7f`(wjMouqGR|E74EWR9aFcVHoef{0Fx zQFylVK#Jqkb#6%$jK8o|o^6ZIB3LErr%$&!9EJ&h=Ujuj16DnzozP3pE$fWfYM2MB zO^3O;62n)3#@P;9n7CpyNcEvN78%bBj(H)x)t}<4hfDUxqZnb-c;J08;))+7u1H-t z5D?9&Izo6?KkZA()vwq>+(|--TjjoRA=r4eW68@m{Bw_Bz6v*b-BCi~2^+RkKCShG z!PZTGU5*ESVMxz-Z-qpDOD5*ePFQP|g4jfhJLz>hoDJW9%*n3Le$sKElb#6?It>ov%ChpVm$aWy zzjfI_aAJCb=rVi>RsL`5NXs=?|0=$flPBo+>y$=;Ki@{Mu#s5S>+C`F@^1{6%dfqr_L_}MYQN@`W)Z;9VtI$lZG@s%LQm;9z28t4XR?SFV=UHL zb6Fw%z#>SyVe1XWoz@PVBv9VLe~Em5KptrNRVo@9(Gl3=4Xn3Fr1L((c%ZXkiME=) zBM?{UeOYS7y|Sh9QBD=pQ;l0yh&<4mCZuZS5o6o5cCPYNj$-{?5jD(2*Ksl^W;MFS&`mtAsSk#U;2cYf8cl=x|+ zouTiR=(0b8*%vmXpI9v@AF$ywx#?Mu5U6b4mcIQ4*V%tJu3gwFICdw@C&N}^e{)Jk z&{Jf#_!ej_cyoAzU>UbE#%U;j@ldWow@ZJnPDWsoh=Y8mz!#Qh!q(VHB(CYBn}obO zUNSRw-w|WHq2)QAVP$fc)C?TkmVCtu=c`WTgkmoj{y_Qx#+HK2n=xB=Tv2UbVe&hh zOyPfca0X0ik&pIUjM!&{7_nv}FxcPa;tLB-h`7^G{_a~`@ zLy|2&%4{Vk4AGoW3emWb5XxUGsZ5m48@C;e$2z%DN!{pnE-2Di2*xt-fr*5{6Gjfr zN-me3kc&^~!5Vy>YD6lNHLXj}-mo*XJgdQGP57lP5#QMdUVAWZoKI!o+c%K4>u-)dj6yie@lw%a+le;;}7Ht%+$yC7serj|Pp_)ag|bv5&~h;*2T?vda`b}4;SO!P8}#w0Ph zp|QWS_5}$2`>6O^c93=4-gSK!F;vE{HgQ$MM~IGgxv6^|dYzenW<={WW)}#_-fZP$ zP_Gz|j^2DrxLsN}lWJ`)njhuM-%qjLnLt}3bcMZ>Njr;U8zkHW&b021jw^ob`eeSM zwt82GFlnt6TD|k3KVK_Ehx4-$d%*~z4ZXf&U!M@uIg?iQH0M?9Cr_FxB1?!lj9Q?3 zic_h%Bo+?-eRfxWWkoX9bgY?R`T&&N@mhW~+HU@xTiR|j4}RH-Lf{LKT%N}Vnt*a1 z%s8C~4ELo)$seK&IF5RUvR~&lJYaPI+r`zM-_!e;pm~25y0Y@(A!PHfBW?g0iq+kA z8x=h#*%+@|+Z$W7FI?N|;xiGQfVmv}h2Z32MU(jOnPIbkpl0dB3n-9Wc{$=Vre4Va znC=jo(fX>Szivv#*?*6#Ui3_I?Gq_KhfI6-%`q1(9SHmgUywztAH&2BR3qu<=lJQ5 z$j4Sr2s9JsHpR0~yr(DH+T^~{4C~_R*DR_FhCf&eE2rrlJAWA!O!)x4ZIZ0imI@_N zT8e6hjC4zX@~@iZ7ka9CJZpOx?D9RoNUFhDBcW(dp|+g%Q7!*|A8(39@Hh*?0`sD< zH7~VCD?1f?#Yiy8#|v{(?AtYchdWT}IR2y`fr})5w?GOKq0}Pao5+tfE z&RXBpKR8f8xj$Qh*nfR2cN1(kT2fjWOraN0$dzms#!36MVTGGv`ar3dto>Zff%^e- zn%4(3SHHfwzW&>}$%5oQT|-(Fl(%y`!FERRb$<;6-;@NWv}2kfopXRF%|0mYXjQ!m zp;?fBCIS(+QO9cpEu^K&Y% zdjBlU3y&skz=u&3x4HQQD%@daf946y~F zf3G{x+F^zpb}-&khUNz=G%<0&GS>ps{f%Zz_D{r&vIGE2K(xPRsp7lA5Vr0eoQ?lY zX%k9wf)cCWZ%OIBRQ3ifU=r>7ADxPa`%cUjra=Z9&g1VE)2*N|BGuIqazH)QnLP-H zkX*8-e}I&wK`J2`41JHLvhiSf=a6cLVC!ytyIjWb-;IqeYG$(G4c~9!R&`}NU&CH1 z>4V5Qd%e6}$*~nUYL^D{#G`BC@lE6HGdocfsy!3A*SZ3bUN{JD1m2~~qthy&Y!HVK8~I@k*_#&=GBegZEJ6uhNnwCgd|v z61d1X(EK8?67;G!#MxT|)?LC7ORoV^f92#n#r~p^xdSx8K8YPnVW;tp$9G^JYvsU0 zAkeD$CeqH!BvB)ViY;D>@o<>qt^u7q>c_$0gMYC!Lnhevn#V#i)~DLw z;+@tqtTsCJS;8>%8kA0=@+pE-f0Qd@Vz-IJ56sh-i(elHE;xsv(usjmtj|d5rK3KD z`4X5n{0s7OP+iBe>MNk=$5Nr zK={614@rumWU*dNDa&hce_*_ayt`BfL?D>A*QkhCZ z8W{U^&GxFQgPAs72-fhoY*saK*LHjPfCtOig1%S7Nnp@#yGz7cwX&2EkvlSamQAGE z!102O=UI6UjzRl*g8N$Ie;Kt$>@Oa$O|e)7_XgpzdqkZWyqA!>HyyAzg|f&VWxBgp z1L5BgzoVTaGtuIhS?4@x%0IaGwN7UcRq>`5IK;FpiG! zx1K-o`jkybH)SpBfWb{mVZxwirHTgm5jaHCGwL>~-_$YbQTyyLe~)@J(9$(e7NpYh z+uKZRX1FI9lwTduRcZ%&wBBjRoQwwt%&qH8u%f|Zj8huSBH}zVSJnF4V1^Nw17(v$ zOS(Vrfx0se^`UUAxZX0B7r$W!m+#|5FBGf{G-NMaxk{+gn_k;y(8%c?o@fDIX2aS3JVEP=w~XrvPV$%?(^ANbmH>wwo%xD)^T;ZF_pW7A zY#}nOJTTO0H#%a=<^IvC4Rz<9;9f9fFwVcELKN5f3Jbnf*E71BoyX7@Y@ZXZd|q1t~Q3f~D?fI@&ZT zYp)riA=6oP+VsX8(kNmW8HVYWY~zc*;p7$dXTC@~{SY%6w~6|$r;ZNIiJG%^pg+IC zbEyWDeg-wef7kJhTjlKHD((;VoiTdnZ3v+NbvgOJU3z&6rgR+;u8xn13TR_ydi8(p z?(wyA`V3){(%R;;ng2f{|>xf0s|cLqmC9##Sob{d$fk=Zc~s zpi8#u@jd6M-@g66E99{Au5rIY#P$ zNE#D#2Cr-i{2+04IA9j^guQ|vzAXF@hvcs}NpkwjiB{wgg#WBw(m{KbioYqfwm3yA z?15c%e-jre<1pk(!(XX{Eewq;Pm8qg`iY_p@Ps;iesjmLqPaY7PypH##yXY$BBxq< zXT%JM!6x08A_a#+Aq1KrwJ=*~zU9kFnaTP7AiD_@yxb<64gq|mWvspIn@V9Mzw5KU z2w_X66r;S{HrG9Q8Vuk1*SEBzW`@F&H~y*uf56fdB6-9C3tzXitV=10Q)at{Ud@cQY|P^km|<>=8YM8aed@W$bW zf7Qga*Sw8s3Itfc;Xwl;&9xSYy`r6=vty%=jNh)v-#KX$`k2%L*QoVpBc}z)f8EY4 zI>rF)&c-|bi@!aJ*gk#31$D5an=*~M23@DTixPbbPou$ZP0yDZjVDfxuh_%M5%yn9 z)RmpeCiV{Z)D|TQUzdm-&hxj%e4>5%>6ML^^CqQ@-qqx0v99p)u=#|QmsjZB(Ga=CuwHNHe7$F6YjX@H4m|S z%E{F_WSoWcI$`ApE#l6G^}Zh#ugw=%#_ec#IF>=Od9~)5MCP;EyC**T_D-f8Qxisi zhEDm0A9@B&+aM<+b-**oxrx=|f2)+L=_FVHIo88!g6{H*QNU>c^I}%Xq1yvzpi+np z0>7Z`T0CSvXyd{v?0@s-3)Gr8En$~3Udt?omwyp4Q|X>{n8Ufblx4H&6;8Nqw~2o( znZ=Up=bX{HNyl@xwZT?w!O|9+p16JwOZn2L*LS>D3wLgP09jjHtJ%iof5b2|*=k52 z4k7!=C%uq%DJHm9TTB}}iqGo_f8}OeLT)1oS?qs>*U$t@$%-D7FGDgRJ^HeKijv7n zYPiY+WyI(s!=Mi=;AR78!^4PYlj7kIs8zif1Wi?1(=^!i$Jn6e3=|NcxF!1Z7Zv!^ zL5C9{!T`KkFN;SUXfq>Yf4SuO)}M1Ck~IA^Q`zeAcO&1?{RZgNe4=QD;4WmGSg*BP zpdE+^7Ve6bNXjf*_0lykAB%W7PWxII!>FdBZ~p54WQ47s;0-5pB^x;C!s3>~PLDN$b{_w*Br(=6pe~E}sI@3)|h`Vlq zUnUyFk2Y59)V(|s`PdqV(Xcp|KILD#vYO^mZ^>3d5RKmW)+cz=tT4p4(c9dMQCUf~ zM3$|(w4Nr{6kcbxh4F!+eNydC?yr;xgvfWOwl!H96W*Z~p4J=SsF=5jQBLybqy|NU z+!M@f9*C{(@-NOze8Zfo&jn7D`W?T zho;!_JHj}ap4l2!z)^^R#F)vIb5f37?Qh_l>-oqDQayDGI5-1!#FojPz|P$*2~2`x4rMkC;KvP6$z6LO7$3e`BI4&~h2F~4dXq7IH*y$#FpzE8hYH#yxeKR?ScNJ_SQ6<#l9f3NF0oix6}#(k zlN*HnDhDo9wO!_$u-LB&H}mRVBd5V72ggyiY}o_c3`uWMa>GH= z6A0o< z{xzy-l-hN<7av4U{k=g~I(qBu6)|D?G>J=PHh1HEe;NJM!#Wv*?RYsK(y1CN!J&f+ zx9r~?*PRDBt)+dksVxnyP`G&7M0NXl&99)7GS6W;2sb%Our#B~b^V$n5hd+&fASz` zo_C?>T0#3>CU}iD#!~^4s!->@2sR$2m6WKmTA-s0Ox0}*L6t&G{VOt7b=(={vmo!p zBk%-4e=RpU{S`#uZ66xbg)fQ2yE7WEF_-Y_9e*|uxu*MyLuNV&Cd>Y*e0~6!@Z?mM zplyrPf#ioYX-^%2r+})?Hw}?}>n2l1bQ~+aij+HrpS)6Hxm;;wnA?Ac=}^dT3~$V@ zutbl%h3$mox;H7Lw^d5^F3HK^&A@H^+V#BCm@rN^^w5LrXrV8RgZQVHsUtiy~Sb-ei&KhO9b2#%cI zsBCx$LpH1`n+dB`#@amic~%ZiW(wc)e^FRp-@)Eds}KS0GRxgT4;YDMI75z5SfZrE zB=}tHWdz;PRn1Fmr;o7I3-lP=9sQy6LR;!S+EN_n^*{+FwgtGcM~}J1c&=}aVNod}^$^x_#;Q0Ge-x~QfDsWwFy`J= ziPU@C0gG)w;$2P08sQ{@1_28dV(=J$9isU#`3jD~aM2C;t&@c4!=I|OhZe;1p0l;N;RFEM?48Z0beDw)9X)^m1`48zQsdbld$}Qn zzs2yUI8b0Y_x;U#wTJ&UJgH&?n+;nqBEGh$e}&)iXquqM;upC?+_D@& zPaziiJ}!EmwGeCBt`bmx;0)p@2N%%#M1wU6kDPlfEkw#sQDD&ugJ%Ni=<>!y_ zkS;M@a(;rA1KlGIxj-30;`o=jy^Mg`stoRVS_tnNJs5fI^rM%ns3_4My3p49*AK3n z0+kw6*Kkh@fAZT>tvN`P*r(eccPju2+^Ek}d9c;f{+$ae@&NYd1J1aq)Z$FRg3Yvs z5dA^4-!qr<(D(s8QeJ(DN_Y!H*@1K)mwqYobOKacFu*BqIudFvPmDrRKgouoX}abV z(o+&k(MF9$r#%sYi)6FUVZuW+*iL zK`#a>KpckXi1vr#s`k9$rE7QL80j6+cSW8|!u1JfNcz1*bZln|XzQbY>hE3!7KY;L z!4|L)KOY5Ea2YxRv1kGW1Swc#`L*&Yo#Z!`DUJvtDW;N|GS1jWi8njw=vP z{22)re|orpX)t-Gf4{7ib&`fMFvt+U0kH{!9cUEc$iSK3g|d>_#&J`@;tP|JmZhMT zPQPxf?3T5A?Ed1L+VB^?9G666k7d?3_(M*TfJ#I%x;QAoY)tim@NsSLU?)Thq`un) z6^#BEY}G};Z^aW#Mel5%3HMwC ze~k|Ogp>LrnoH)@egl*~!GC(~q-Xr`L)`AL0-VP)8K)SppEv~fbyoB_0o6-?5<<*Z zeeK*yR)p{7eccUuXApFx6j6+y)`DOde(qJU2swuZK{XH94X~x!S8Wpf?Kcr|jXp6o zJK$t-TTcAQk7RXJ-x(sJs<095I%(aZe`T8a4;uPOk2JF&`GJ|a1Gdg}-{uCNWZ)Mz3--^T0XY{?t6rBHEj zSA*yN^$}M?dU$EJMb{GMt+C(DGRY)qwk-U3){3S!vz=AU)HSJC+x}R)ZCp*9e;D*3 z?5p(ocDNS>T;{HXjxWnu575o^@NCCOe}p6W!dFZr;qDjcwd|l<&>5=t?IIZGwq8;( zC7%C{{C5(%W9moA(WAlb01-CK9jj0lNfD7ewrTm$=@ma5=ydu{eO_^{!O0B_X24h+)th8X;m?N07ZUHH*ifU)7FWCMWe8=?}5o#e`cjV^&LQ4 zB@Qr{c(e68`W$GHYe+Iw_(kptk_|CGQUvJicSt$<$8^rgIPg^=d!jtZy*F2)xHC`) zUrFVUMlbzRpH#FsbnowK^9v&Irz7LK|7eCbdc{c5?oHm_`dZ94e8uOx1SZ9Z`y0CH z#G#~fs0mpAM04@W!^*ZKf9Yws;Qi?vulip0a~|SjCP^*nRM{YSy%A8iOFAw{a_!mA z?{x`@KHlZAkO22%$xm!vOsue-nUnczb81 zWX3q21BP#bE0&S&Yan5E)A<6D^8>kU(9F$r%CBXYn#O%KikBt1HMS@C2?e7IDWs#? zaCvoa!Wbc;thaN5arcUG&PKm;YW|26`Z4GcFy%{a%U}B>f749n+5Jw`-;*45BmU+O z^(bi_9GcUc|3b>y9t&Ah@fHl8nDwayz4Z<((3uEATj_h&jz7bWR;k*91 z#G>I4zk>$9e>Zvux$g1g=+A)0PRc#63%yvJ*ewRtBoZq=I_J_xc^mdP{XWjt zAZ8sEPayl{qi9NnLicGc5B^!7izbpS*TTM=C8;>If7JO+{_bQ+yEm(C5@*8Ptw&nj zv!TBYeHKiU6O7)3;DWw}3}rR-xOnotQfoqLe-KE_X}9TOzi8DW)ew%DAQNE7r{|*` z?gjSSt})TE1_d3TcvL-hKCOo@OIaY)Q7X2*vTrS3ze&R?ZH_+O1E=MtV!-n97U;%3 z=mpJ&p6_?WKH#C-nF&^CoxMA7A+^%B*lUUD6#=m~n`Dl%`gdHrS*0 z*JF3dlZERDFV(LXIq_`8Pt<{o2oT`p&hu!=e;4m_JxH8lEtF`7B3xYo{GB`W1D9{W zZh(bvFhc*rZb-=hOs13c-$=0>c}Z`OzfNtrbHdt7=CJEEVV$aoH0)c3@>d;r`z1H0 zSHy4ww9{E$<6ctuX909RyKS%`&GkATSvkA#q|h%BXM`kNX{8!R;{+xK&vW-J>WnrA ze-VAOJb{BZv4D@c^70&hK;OIsh=&ud>V&nPVVAj$lBpURaQF<3k8pDTlZNW82S|qE z!>CckuM_b5F0-%T*r@ZR!FrqDth)g#L2r6WO&v3Z;YWjCA+Os_A$tC8lg~_15Dc;j z+R>}Yg(o_s{TO=ZI*|iiu$fL271<>%e`K|k*9P>#FrHo-+BvDnvIv&jDFg(tCwcLU zjcNv0XULBtG=E_MfF)fHue58b?(Znql`mePznqfm{HK-cykCH4g@%tO@6(wB4hJ)n{#TGbis{J((Ba0s?D(TrFZ>fAu9&sfQUH zc3c&gH|kB-Du2tz4bDyC$# z#N#-2VR%y&9*LRaKLRt`f187+#rA=v7rvT&6;ux zn~*l7b01KWQR^cFOL=p*QBtczUyx<51fbcR);YSK@WMH!zh}#P@Xzy(3;P*&s2@EU zVaS{#Ts6SCV&y$ZeQXxTc-En_bG$^Hq=9`MXPG*anzWI2D}I9De~==nG>;=1#8C3} zZcc3?gk4rW_XoGb>2E(xlkNwgJLvITm;owwpF{o6wm9N;+F_%9tY1jS#Vw!xI~0Fg zC0TJAQQB9EegPRIa?CgKeX-L)FhJ))$w$T9-3|P4;F}MSjv>>!@CFfYOkxGU{$Pzd zgOC+VMudnBS9Y2_e+_9hB=AEFP>mBi%_Bx|TND;sg5pIAc!57}?v9rYT#`ft-mD_ebbZa>SqL0q4(b@8DA%3Z2N&+s)93f*rp z+wr5lQr=Mi9F%n$zD90v_Qm?~?JbrkE-AXCd$T?@@R>$>f4@ogoLdBV3C&G8H@>T9 z%eF-;B~^g^q0xdQtov_xQ@Lm_o*eMBq0qBLC@ZQ*%f@qzuAzqN8LXFn^u~83wp@HMFH4&~?{$SV$yEy`nv)|_(n!>e`TwNc( zk6aNv9>;xrdeee2nIg8jD=t#l@F2d%;Lfb;-oP1{4Dtd1klxWuf}xXE&}?)26NHcV zdBG4EfAJGt*T(&A{f|7?r9BD@Tz@42p!s5ktI+Hcm_?9Y+O<|Fo?H<7Id`$m6V;J4 z1l$X=9(w)jkwlaC0vShCIO%y9u}&8U4_=C<(Rs77i|Xde_0P%Bj{LIDSxSZW8OB$O zM~)&vwJcF|%k?Y z4R8%Dde|&_H~1`;D1)x9$lxqxb>Dqn+yx`-W_=c!} zsHi9)zy4%H`)!QA=30Ay->#}NWA=ebUdU|OvfZ*}%dnRzc7ECw)RbaJ)afa5g2QrD zy{aTy^@8el@ROyVoJaFfD=96S^ro~LO-yO*mk-7h#)8!ziR7-0Ch;mPj@*7Be=C-T z)#+|4(+Uwl9lAYOh2n4ZV9m4Rr!1GVd#Qxnj`vpLakJvNHa0W));yNj#FPEan~~Imc0^N?Ns}H4r z%bI}bWFE^ozpJ8f~UBw5Z#`ZXZoH-28rs zmU&>1WzpG)&ClITw8wTM9_mZ4%UP%?qBSXw^K(59^s8l!lFRl=e~4=wj7JG#8=a^o zb9%nn9*Iu5sV1{E)6h3<*3aqtkxuPR#K{7E&g^|TonhN_bILn6oz})yBwU(k)Xk2G zJj2|zZbE~rT;IqQ#tA!4;&z=r^TILJshp){%W`qtXFH;{+_zKz5SNdfj-~O#Pp%F{ zD719*J7%_wZpdh~f6G~ky?UOE80Xot&iuxnPwMJ?!b@LSL|N`^Vnlhj3?*edX#_DX zgx$=yBgQNEMcTX7hPM);bA*n$IZuQN-Da!Qoja*&I%$LD?V-{suR5uYx{w2z>Z@Dm zO9!Pw;%V)wv&+3G_GI<)dJ{_Hga5cX_;l4C*O4n^xEaE59 z&q4iQotVmUf2N`(c`Rimdpj^F+?#M_%aqUw2MoMOQa zPij}Q{8+LJr3gB8PD_`&yJ|e@5GJ*e(DF6C5q+|AuW>b%pPN;x)Iy1t>yflx=<3w# z^>yT3`{Z~?D#;goNh=Q5+}}BqE)DMfURP^lQy(uxe`AqiIF#h@=X{JF*xF8It(wx_ z?KugH*e~nZ`Cgnv`EG1aS4TJP8Jncy4bP4lQO2Z{TI|x!WdAgxWjJt|wtlEztx&$|kAQ6}1ftLzFYWh(=S(KiJu2QE96C*w&fxrj>5�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

+s?LY!Zt+4QmLHn0%aP)n)r56J&LfZ(| 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%0ALk_baDwZ2f7qx# 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%0DZoGHOYO}qmN!UUN@GGE;5rB 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�P&{6nczFC z=oshsqEUVIO8gK=%}G%ijDFMF@OjCiVH9KYWnjwYM{_2{w)d}1axiIw;9|fdszBo> zSYT?}z@Y;7?I{@9rUT}hpmaFaH!eLr(V-O^D#l$0fKU1D3juWx&Uibe<$xtIuFb$< z*4u)j(RF{g4sCyp5mdb2m~ls#UE?0>58@ zDd315O$WnJ#{I$Tv9hm2qxJS9C{RpC>S*~{#`b@!>5+(nvt`Zom6^kYS44(dW9S6h z(l^+yPRaNW8GW)yG~1<@E+R-Q0F~lK6jkJ=qCHt|&2Nk6!y)0Y_^}P)S!1j594aw4 zqORCv*_XcIq!p=wX~EEqZ_zd(Pr%ZW2EH5-jW|Uu$z3~HKzsetc%06SVfUJ)#8xir zW*vWs^Jk?OUe~6w9LK&q=R-W~y|uWp*$XeP+j)6CP_lnVgdi_Cp*eZ!ukTh`)$5v@ zlKj?awSMnvT5L%b08zH4iE-XwrE7}j-=?CimTqyeV#%|Tet4Us(i@2qIC2sV9HLc# z^+j(b=#RrWKHL@1aA_->17WiwC5e7hU(7vHmz;ejXv&UX)S@m^J&R{3{{F50`z5 zCzj)DMUsdLm3DhJ)=NND$XhOG-hww=E~=kuZK{1umQRcjqeHm|?tM&^BA+QUeOyJFL2BO z<_8d)w8Ct`5kD`um~T48cgY23%Vj7plc>S4S$>=}nD1H;$apz`t_%V(M6L&t&~$3> zX{jG2YQwu1Vtnx}7G^USm%JR^1_XaTTq6q%u|RDvws9vld7^ZI?39BrwB{{$yA+5` zqSk=Ilp!Om5VcpWMi61k7yt`$$`K~(Urc9xBMt{HH)FvRetJ7?z0NS%|9>_G^uLa1^@y;7gQe*xbPur_32cJ@j32wv>k`hAqA)v94kHmlAgj_8o zhgH$gO;mr*>EAuAAif=q;X1lOf0Jb?CqfJ`0Y|Tf7{Zor^>xjqsbdnWuZEUt%%8H+GV#QBpPNlR9+gQK6yG@! z)>%X+y&MMfynTyYTXNv#%Cdi!NRA)NSX-4t3yUW0lTG&7Vg}VDn=J4kMt(xI-EDvs zDN__@-(e=A@|&9}&Fk$EIXe9*l}P)?FA{S3%@a_@saOzU2D3amsr*ul(z#;|G;`p% ztMdyZR9JH-R?{AHPCdusM-Px;pdh-*dO2UUVt~?V8+YpZ`#2eIK3ji2iqA_8VqJ3f z(&Abk!KN!=dye&q(FZFRr$#P%LRzoWJg)sKL28WP`saW0y%#v+i8Nyl$8Y4d=)90sRhGRM0J0QC>7|3!9PjOz)e|I`E)h_ z4`UK^SiZgMgZ_}U0|Qefg?I{c6f2DE`;44>1Fiuhye;_e`}=*SBmb~jHT36>(LUwR zayAZ$J@hfPNvbP=7*1zt)+s$ApIEj^(ib%06Q#o&hjP$VHS~Y;RY1_%q6A*36Ga@w z+2t6IR{$)-XWG_X)|fpTyf{~4A)oM!w3O{POl$_i!_a;o2zWGIb`p?c6`C%$VnZH; zbrn624zT>7=fIJ_^#?;GS|UA#c_)S-fD@AB{@5^5C+S<-zbPKI%R)q8xu@Zbg9Bnx zog+yAxk^p2m)(D4!dqZFR536GiHfqO>#ug4_2#UVHhj$wdm$wyestw2hAa8Huo|>! zS(YJhiC>$ahhcxhIoF`>fK`uaC-jnY%Q_>r z8s@=j(_wC|#PAiMakhgNCa%~FQhn%+MaDCOV_pbv^{4pi;gY@aC`K4H9(Z4jxZ+2N zD^eE@1VnSHju76}Py3Q`^((dzcal)zR=F=+2sU2rSn~1>|J);(ufmO9ca)HL!iMdX zPiy^Puyub^m*at7n9>uSnF;2OF7Lju*}LTzsb6LSYCtH+IU^5QZVcRcD({17sp;Np z4hm1T;(8^tZVs=UM@E$=ofcCQQ=8#@hz#;JrI8+^C7MLJ#3V79?#Q0$D#6siCHfQT zOr8-k^oJ(zTOpC(l8O1V6V_U#AU4tBPI}!AXTyItbF%BRpL87Pq-R2ePJ_d^vaG!8 zCG98FZ(TMJoS2>^qveELwYgYS;v1 zE<=RH3TMh}+`pQ~puCWNg!6cnCfx&{H~2?>CginJnVP z7>jk*TvkXwun5v_*m^^8r?mqo36yv6Um|}WkO!K6m5PQ&bOiQz1M4jk>AX)c9_VaX zqOGRy2*ee7UzS>NuWYG&lvBm@RO40^A`i5t38|WS#Mm~iovS>Rqga1eL=7|1^;}R_ zr1PiVE#tex*mv8E8KplwCaAyEcvW)LDHXs}GUMy(u-;f`&$W*cOV=x#e5CJHn5KXF z+Z)y8qb3xUuimta5RnFNV7>h%JpLnB2$U35n1~reYVpHI(ZI;#WtZGnWSnO1onQ4U zC4L%dXXv{ny6lf&_Js}UCsqr}2Wur+oPiEH}k zCL!;Rm&}aacf=TPXnBrjSee`l>Rq6UA5`)PmJ z{Yfg}kYvk`GF!-;(0G++}v|_=U?}AQOZi@UY>zG~q&r zcJ^yI;PRd5N3px5wjJNN&AZ*`E(lqVspSp?zSGNgUCn$gA|2+Tdn7oKT}mGn6TOV0 zF-c5rXzcH-eE~xMJ}Ul}9b_H1cU|8_43+V#O zqZa6%;#6ubiG_oIpWS~|S&@u29cw0-J^&?myp|u0wwr(FmbTl>gI~6y5cmQlm*??; zCZL=LGfw9L!+mK{@`oq`j-%e8?ALh>4_F<*c5$`m_w+s{Xx^WNuB^Ox2-*DWh#NqL zVs*FOMn%s_Hpc7L_Qn?N3)i-~_)J76U@ixLAvk$h(Ih^6X4ro$s98Gk0tzHoUXD18 zsaG-praOdYw7x3oubYx__TS^G7d?|)`$WpmA=BP{bIe6c2LeCB7i1CZ$1t%2)kymJ zIez*h^0Ac@0?mZEP4Vm#@9BxQHo31f!@9WoHH+$k;SZL=%4vGX&R<3aQ$9d%n zr9w%RmZF*=Bi(y4NGRGo^>F-qsMT_ln;ogcVNlb-${Su<9J`Q;1%R^`@=uu00X6? z1c_>kv(`8D4-OPi?$1^r_Fo^%-2~f>mXuZoQ|JX0awVIEane3*Sm9=vK2YiEU_QC2TE zl~<{c-aiZT!lOwW@L?3i07pQ$zinV?Pa4?UfVK zoJ5EjF+*%Y=-=xOw04-`h8>Lel%e^-3QbHLu*|gpb$_GTlKm4gqbz}0s`zd&gspoA zXXAfU+Jw@apv3C;TT*&2mAyd=m_+;jN2lW9z7w;BX^_E&^Z2{PbSo%~NOg6D98eE+ zW)H$4B$w=eDIjHOkV;4fL*JvRY&=-rIi%Vl*t#3vE|)R|MvA<|!?f^}&PhtmC*lB#@@g11Q zS~>6#2()UxiL~=Fd8T&g)YQI9Ix>){7)6eIl{jf`mHH7TCW#>2y(rrxSKG%qnkA09 zDic6(vK875>Sy6Lc6*xBvU#!C+U3cC5mM{#x2Bnjze2Uobyi z>8MX(z69peP&GJU?^F*2-P?wkohhTvB;P>&D-VAAx$P(*5vdB`^u~dk0DH1-+o}Qw zb#iGOiYOhx1erGd{`OBaqt43X%CRTHWk)o_+!*a6S+xsDa8~B}CL7@NlINa(e$Br# zy5;H@5WcUeVTQ-cf+A*JKfOn^X4jNAQd%oYd zRHl-U2F89}v%RY7V5W^1f;Idtn^jHRwcTDm;K4Gspzqai5*YN`?h>(9tt@3kct-6J`-=x`Q!G}&y+OF_9#JO-?;g?K4lZqO7id7VUhJCtARl*>JW$Ptf|}E#rEElRRd}v=s89CBPv^XTIXyJhDpP zy=&PNTZl|64-9qMjgHuIxqq~3L*2P2xEBl=jPoz4kj7ei03slN)N5e1V8$3L359u& zJdsEM<@|~ktv=7YXrY2Xiejj7?t)pLOL3<5&0u#_<7>k18!9vUS$RBThGDuT+xVhyIC(|=nJ>~#Kg5j2ZKA&GsiQ-4qUNj} z=+AHPT&e-3pFz!k@O3=nRyn)4iu;3oXN=x?8$u{RT~7XQmtLNNDP0GItK(y$0@|3F zUj1MDdx_=pvq();8jV&`UrEwz)OhrEFIW#m%VvMnH;Qx5)xQS19ys@v{hWicwXx#f z_Vq){GwFdRPVw($)9AH|Q+R~aZiOnhbtEvScxzshU?iJ=?&Z_(&`_S2v6V`9zn8@KUMp=-(@j>F1c@eYLAlJRne&amGFAM4*g=1o=2Nf7*9u zj*&VblEws`!7G~rKS*314wwZ!VXxqaFAG1!A^Gb~lAQi>q7^v=;XkXFbkJU<;%`c= zEl$x2dtg_8-NZ%8I1IVc@K-8f3qvEz(<1G=exfJ?JfRMs-`p{*XfBT%6o58`u}-DG z$f=gz88HK5uu1o&NWq~{2!SR@EzB00Z~1akW^%qi$Zo;}FSp62LjWIX8EY^5rcxNm z@A|ASLfDci#V9Yg&2>+n2E(`h^)2nFnW3=cjlZgY0I)QLNFH&(!WZ#BVtC*5H)wY> zej9WQ;Q*t}Y^8-u3|$Q2hz(0t113G7;B1L(_XlSv;FcK5_^44wol)1K^^Sqrc9%*LDwnoqC}s<(`c|;)AMCU{If!YA{q_%k?Gp=L2?1=G9NI+`ju8+rkaVkBIT+#E z9fjMyS~%hgFsw@{E;o01By2V|_j25o<9QrtxeR?Tp2S-?T>W4Txs}|x1uE}`s$$=M zB^J@2G04#4U_4nm3a16r?MhIlI=>39&fF>PEyAFo!OZFZ6Nu7 z`P^B`Ky2H>a_vJhbAL=mJ)^IS{EWhaz{QAtH7d}gRBI9;$?F!}Nt&6m4cFi4ggfqe z%|q;-a&ol}8D}BAPFVRti@394z3+#`YxBjGaXZ=_j%AQ+Uafg1k@;-)?upO7y^|@& z)P&KWp;Nx$hn_*xHpt0H9qbiV3dO7SqO#;`4gKU%45VklRQ?7W-e}H8jCevZ4p&%aBY+kG`y* zqGYm?8m{s{88Q0EFz5pdxY+>O@G#=pq@=K~t61G!1tBF*c|<0|f*qZiznq zMFswJ(BTA#FaU4X%i<9S+RVs*ST1?K_2-<3BuzifRJMBj-N<)zzX3WmpD0=(xCt!C$0A;i)4mqQFsiBOo4@)$8DZ-uc*DtD$wp4m1xMy% zZ@4`Q&>(tKd!#gMU1(^;-$hOxgDF!`Z(Vl_DvDln(DamqKm4%3>Db)%-egSQjT}ZF3}jpOp@Mcv?!u`eR-wufmP9&`WM$5RODq;v z#qN6CU-2TcCJ z1cLaIe~l^{rFLEJ#Rrj7e{ay0j@~+ZMNC*eP2y6S&D}VEUq(OmuujHcJ6_I*bgITm zaOj}IE&F%Jb>~4&YiXZsYD+^a6fT}NQQdxC^DF42%yXCy!cC46EY0Y0UBBi?L`nPH zpF9Yf=UpheR?xne30|X(@l?R1D%ANef{jOMB_*n?7U(DgQ+3-yP^A!4|B8%N9d}0g zEXX_Y2s}Z5P|J-@e+3bE+lR(<;Y;H1?u^E3%q6^f$Da*EuIawwkeN<`$+CYcpC14w zJUNvmXxk!nAo(Fp+EYj1DWIzJO+#egy2+Fg9mh(qBIQouC$E%PE>~I^=JwxVIu!C7 z!yEG}EYTxxVLKtY?oA5mZI*@Jm#0sk1@AO}Eu~O@U{B%Eg#8jF5o3X3PlX_fuWV18 zI|(P7FjunIFxG5kFN>JzGI!-&^)l*p+dk2n;i)Id zCDEcbBj-iCkVPnNiYC*UBtNP0?X!2Xd|#q1$kUf}*!v1X^NIv6NT@Z|s8N@>B6W>9 zs;)PGaGS`X>>D$31fUC8d6(~~{emb|MgksZJu~$wrd8Zr-d}`5+gsuE056sSmlb!x zbvPWiD}8Qz-s3BM4Ql!&{LXnTahu0!>G7-^MAlF@m@veoDU-9dEwH&oh1p zf+MFlDjOcckPWNKX2NQfu{IBWo|S`>nZoyfd=%E#cd&QVDnvlL%yM_o14d#Q&X6M% zmMG~k2|gEl89{e+Rr69|m@sv&vi;TVyWA0iK$lu$@>MP|xo=b&GP!{XIYadbKn1mS$xoa{}oftrv(@x zJuxx)4NEsAI4H?}=CJ?SzKp)B%Bh}zwEMf8gp#lmA-e;Vd3W2oGc1H<(nJ*bYz5g; z&WkSijqK>c1w8S^JqOCOQ^31Nxa<)Y8RiqR-Oh48x0H_8P80Q{IUJ&#(nS!gmMsMa z8uE<+qKRuW*ITW$51l-5>Ku)j14A0~Z9peW7)YeHg8+pI@2?2*E_NA~r7=B!uhQEK zyoJla=NCMJj+e+0DpcZSvBk!~p!O0mSM)?Y(tUBT*MRWIFuVD|F}!wlJ^@Q3xgVB2 z^UKkQd;g^bq3`U6T5Gh?=_4%l0zC$IM}O$N(3ZN7wiL&CJy1f4Z2@lVQ3wQbSqYm` z^3%P+Z#L#4cT#E3QG{d|2C652iqxW+E?Q@4NL&r<3h3e=G-&OgYoJ*Eo4zGj7aCx` zNPJ2f=CAu%?&##Xvzfn)OyUEAQ*NR=#dRYQor^`Cvth)3f{Q5jvRcns*Q@>Kj_8M6 zf8iJK7_XeA@dLRO;2^9lEUYW)z*|f$`<;v$p6gpeBK013z+xMacvsW0MmUL}LBK+V7(B*bhiE>`KBpcZBiG_YE#p6OC72J|7Axw; zu zBK+v*R!m_Jo`w$r8t$8az5nr(*S(wt>C;653QbCwZ!b^r@9hBB4c+OX-fT16GEQ9E z8>EGP`rbVgTyz6|>m(ui@TV&6p#|~0=WK0mI01k*duQ`0-DM#{M-L!?fr6-_)OhyC zUT#R?Z!!ES4is3MP$IR0gBFC(C~Dua8T7Q(wm4@O=){pjT?DoV76F0}Rj z^@HoCK&1xNHQdvGg8a5rYYq}6_UZP=-3ovLH|q0L9&Girf9JxAJb?ZAfHQ6?wK!9- zU^A^DM1K(N_sr!yG=4yjlviJ(65hg4b|BryrC*9XodDGq3~v{7TxX-`DpqGfcX3z+RgN?X`xaq`i0o976BotT1RGmWlnXDpa5MtVo|U6Ch~aDBoVl724{9ov}#+WP39`ny+w zg`v1QdBg|C+v>8#khRqTL`CopZY8+C487AEp5*zdvu7I9@O2UQte0Adk|c<0BTa*t z;|jzRe@23Tg&r+3yUPN9sFlY+E2?&ropubX;#onx*q+Bq z$t?_drnv9an&7{|WR7d4Q_20iJ`WH<_mi@@9uJB|Cp;8^IkX5GqFAgOM6-S+?W-BO zMJ=w3>^SB*lId5qT5*t@<56z+u!!1MMmIN5qkA|2WDgsQa=>>9yP09eTk!-_(L38` z!aWy%L8Ajd;iSHZ=8}1}-vFgg@Sk2g=^20g5Vt$50O#>c#wo_@Cl0}VofUmfK=sm} zgb?#pUpse_72&&iUw4Dv83Y|EMHJ(wwICRVpL-Q7Le619P|X8&18k}GRhtBV`%Oe# zqfboD4merdmJ>hnBUv5QcZP_lDr`i%PFi<=XqjgIgNA<6Bh4&Geqd(qfUR@gx4FTm zSy2aC4*WnEa+c_%8jJxk1P=4!TN${ZYB04=cV;RAOqS=@X=sxPUq^7zxAFQoTk-~N zDO4QX)!?~*eZVL1&U!m|b=8GU-17=; z<+C8#QKCWzEruhk&t&e$Bu3kipQZZmRYG! zeFxB1i31EK-faDjJ_lOl8j=hZev!L^WJAo46ahN>9a4_|F`aWV4t!O}o+uA;@6DAc z?hF*dS5o<-(M!M7ClxIY-TS-R{DKJl>BzY5KboP9UNKU%dy}`fz83QhU-9`afk`pq z{)TQkaVY5=Y68|j(OmrUu(BN!C;L_gY?)guWWYS>xAN=>E2>kP3XOE{bE+Lm7{HZfr#UBo%mtM~lKU=( zekYvYct=3(H{W50|2|W}Pz&QAd4Qz~2rgifk9T=2B*6Vx^0Qpdtc_6kY7E6j2336s z>8GjJ?P_l|0P;qE$=@4Iw&>R5y$g3`2tJ%fT<%p}9*evE!~+TU&O^3GC_=@(O6KM> zpg-VCmK8>JrqChtFhGBQ$OPb`lvc)*ka7;%M&|-k)3y|#>nJEg&Fuk9uYFaWq<(KX z-riX$nK6#%fZ+PIi+`VF)v(fLInm;0iehhj9O!-pV^4C6p$uyIBcE1z#_asN% zh`;$mJ&IgpuiZ$uSn z_^y90v1mBN@1Vhd?~UF;u6sN=`ZJ)hlXB1NLN694c8ftZiNuPJ&bhQv-iAF+zmGF| z$XgxJ*Pd`9qjo_Q5e*cV903+E1SQqjAzdKpd?#*hO#F;R6 z>ycLXZ0K)8p9Rz81fw@0xS+2gLs?BdE}nd^)S8gm9|RI}+HJbnFIu%oHH0H3$OIVj z>G^1fdx8D7YfN;kK|#kS9#xN>PwU~!QWgkxl!|Sy>|2Z1Z_=r4;{ox3IN$i$=||m30AQ>~wN&;d^4|xDX>ofyW!9g=k5|N9;s;*Dj9Rrq zNO1{(jDlh2YRR+_V{|L@y0U&}dnq5`2|a$xyvbem$5;M}GAo=-mvn~|W*nj(rKwe= z4fg2$_1InVWZ^o(OZDqTPCQ%j6LlaX0t7g@^E_IA^2PgH4-%(X3nkj22v=7Cf9DSU zz~vjT8(`rZjL^TZ8&Wa=lj$V=H&QG|UeX)nuTxv@oUrziIqZ5(Sf?r?4f~d%{8b0u ze#y=06*1fZ?R1vcxR(_ESpc2SZX0Y!bG^<-R?aRwDfCOk86gQ*TB*j-IDv`5^W1%l zI-|{hK|~)dPvGE9EZ}3VygY{=&^Ipu;^Bm=I$^D6*kx{`WU7V+96m$iBb?m-q@jB2 z0g|EkFltos>jeD1%j_#SHtKw7u-@i3>u$hG(3_r8Q^!nU_|f23$m@1fh@OAj|EZ;9F8Df>jB9|2t({uldcU~fh}iF=A}guk+XN~#DQV8>1&BSRQ0c!~}<=xRL|0L-=2Ri0>> zPNj$3KiP-_SvNzN(xg{f$VXf>?S5d*mqE;&!XzldL;qUxbKv~b#j-J<{S~>o(E%@k z0ui5|PY0*Lm+G+I9OYQq$$+gOH?-RskBZ;+`in!-%*i`fPv!-R|?l9aqKWje66y%HQ&FgL9L3@?EB202%-qQDE2@4mM$i^m|e-KL(($+_Mu>?QH{% z*1TRkg%7fhoNMN>D@R-n-QQAna{FxncV}WQ=gtaBxR1Nx@%LRV@DMXqXQvp`T2bPj zdEej|@i>lM7~WKcM`EVcQSzy69L- zv!>j_CZrAN+y|6o)cOd)Qr_Hcl+^0b7i8Hh0cbX-b&jqlyl{@`@7eMm{PVoy!hXgb z>PJsT7&7MwR}FBkSa}apADhK7o^|N#94`?kX<%Q+S*FgUCT*nMik~2VIHX7_&Etp$ zF_e70n^T(zVV70U{lV>U`rA*_r27Hr4thKnW`K&_=TQH%EsnUIcG##N>le~-am#1_ z4#nSANmiUjl=hXPUqA+l9P^EQU+i=c4A6N{@=-B&cLRSM_~rwoW5~2Fyg|eplUTv8 zKUkyAAY{do5g}s3m7OMkPeWP_3H%TPRO7@>^N11L7KO!@pm+>;4F}4Q=TMblvqG77|HPuc%Nm z3QVuGv~j?&Gf)+OeixV1URn2%=xQrV`-(~suG{M&u4CrE0B^7&xul9>DivR{H(9CU z_hX*Lm@OAg-#||V7X914s`v(K1~Y=HV)5JP=VZ~>2(r>$NV+b!$x`UjH6^(<2eOZn zo!f$F#bu>4aLhuQJ8lHz#~MEjw)DA4J4B#=5-kllQJIE+3v>8Z8=xg^V(`*Ak>A-` z_y##%p_J7=Kizj>|L4NGUNq2rbnzrDgAJz-@krzQmSq$9QDJMQR!@WJ?Du(xrf{t! zSJ%hyBUc2E$8jH@-n3v$riiWXii;FBJczF`xHIdzH*f|fgS-F$q<1uvVCbY3G~3+% z1mWX-UN8iIM*KwAwQ+x2|0Bn!Bb8NE_thp)PST9~%0`SoHV3Qexqi8axpFk3<) z491RU16)Ik9yW{K4L*w{%Al(&GB`_F-FKfCcfkmIxs2e5Nn9d7^K%fN;g!ul6xG-@ z{G)AXkMhEbW?wNn_ZU#s*1SO>%pq8w>~N|+@4w$Y0C$SEf|;L`$e8VA`bAAq?jkY9 z3x|4tCvCNG1k5q1@ga$}@D~1fPle9Kv8&{={@`GiO2W2;=!g}Ywg8udiuCvi7S%O>FM3L1Eivqi)rmOD;D z3Jq3>F;wz-xLB*76jR4X9XJ1@?%$eKRklWdLG-VjsHdu+B0xpObK*Q?atA@~7vB&S z5ET^#hi(s6q4--pSo7@oDa+;TUMeBCs{>5HEW&i#QNekYr@*6=-jVo zT0&T*8fl2Gq|=$X2(bjzH!l!3?SOid1|&j{FdW?eWwkDh0C zZfj(;$e1>t!2mgwr+f{FT3#rc1%DE(OIe z1b-hXlchE0r1BZpyUG4^8SbKnt5g;&x{&-d&*C(GN+a6F{y)Ywr8^aV{_sb-t5k9JN_6xZ9UNE zyF6YrwsF``&*5ydi)NO<+@vL+xpnMZP*Dnu2T^M;`^Jl>BNd@Hx%Wc?J5@`y84H1tiI^>g}uq*Hqnak4<4Gkaf7XV^B~obt|1r?s&a36~}s zb+cn4&oFnbo6z7Y*Ee#7al($1xLv2uyl_l)DrafgvRoYZ*^a0!_wCd_#N{KWV`=>G zldD4!3N79Ij+rf^8!{Sy?Q&LPubw9(#(B1^GrzItle#*e@X}WnQI~b%PJz2fH-h|Tl;6JVoK3(;e%PMIzirO82%_L2qluUZSt4lBH zj4eFO*~I8V-6%%)lY{(Stayyun+=n18gKT9P0g+X{*c+?icuT~C);GDPfzvMGI6Kx z%B-BN*%6joj!={lp`+D>VU}t(6E<3NJ5!c^Rs<0pgK49?S3|(Nj5$4+;NeV{(si2^ zi};E3b5K86C#JH0oT+F@9!put-j2(j$>lwtl-ruw_cP9DQ z$@4NldsRqg?zV{&q4rL*>q%HsOEkfcvPmj+MQww^5arA-qS4gy4|aB0RN5*It6dcz zjWs?<-k~3V@0VPZMxLzH$JsUQW9n>#N=7S(tuR^kO2)`UW-+L}$+$9~5t((eH76VVIC}C#A!>W1cD@mW`ffGr9&3NDA-a;6TsOZa+syDC7rT#Sd@$mR zCFZ7RF=XlH`;nSs!$m~2=c%Tr*ef#DtnE{x9X{uqbm|_2)p0q#HYv7oDS6kUSe_fv zv{9>nXMuZ3aygzKCB8NL^Q_$;7`9RPJu~aqk6B)>vBYM&Z)#WW7~kybBu;x)6?M77 ziStwncUiNW7mRzqr0o;V>~C!X&>G8(N@E|DO!e1ayR$b zzeeXO(F5AuC5-#@l}%LiZq`ZsdiP{(U3k{r%`_U;6h+oxr0ROpMhhk8T7Tb`m%XTt zF10k3)ra6v?5@i^e@9lkIW~23%IWEZX`JT5@7o@U)gjP32KhvK2^D!I=5rNg^Q>5Z zXA>p4n$hxjI~u#`9pQ<4x9<1oQmv)27fJLvz{pDyUhz4Uc1 zd-#GfIWAl3u^Dd|X~W){^PC%TR7obCt>iOdH4w;-|GauY%cmk~W-b>CuK; z(2+d7WXEAq$!{#Xd|YoQO?8r06^l1n zaxY7JbT?x$h(_zKjN?-{onn2PpQZ+*o-XGHTCC)&5QPl?Y>`_`?#?)}Ze<;RjYkm^ zBAro}Y?p=G?d@?|Mc%z%*GqmTNu+!IO0cgUJK=Zq!@PA*Zli6y%b2KJ@p$IR7kTnr zuu;8Qbo9)uuiCEE#gkYqyla41%#LNro3oOMu~zZZUZ`gM_JnbP!?NEB1})}}ur3j< zrEZt;c*f+Rk=lEuoH=pWMNfZ!Qq3#}kGHodHBNy%-o%S#MF(r^=$dxad4@4=0{w;x zYTxZIJXLP`DZR(+a-mmtIX%$W$&^Pe`%iAtK6_=epDa0T(I`(O#n!{MnCsqM&Z3F7 zJF1WQ!%(8LSI<(S>ok|q=+$^9~q8zMh{AOy!jg2nCj zt#-$KS_^kem@bXo#%Y*lq6jr|oB6nF_9sX05A%6h?=L1Z+R}(jLU{Cg!c@03y}wx7 z@+r@W-V#fvJUl}8jVOFZ2FXM zaU7HmHQi=X!fQMFKpDzt^w5PcYp7^1dMbS_G9oQ{b5Hks?1ZYZzdb@GQ?Ga?v^y*{ z6MC|-xQV=PW9dNGH^O%-{;}UPX*KHvnX%e2K94tH&o}zE$-5hWVkG6qHSZ!YswH(rwg z^lZ5B`SJYj3)~@NdfOeTYIfiE=Sh|9?%|brY|hN=7Bd#Z%>w#-OOa(gRd#c%LZ^DT zvU_e*vzvuvDax@36%Ko z5uM4K6DrEV~@1uXk^X` zZYwHoy}4s9<@vF(ERcbubbsm+oi-1~Q#sACh&|pbo@pS|gcqz0x8P$Y?-9o{TI`gY zLr~$x`9$y2s1K$)djDXtvYsz?cjpl+?MAq$=4~`P`_9ar94^m3^QTXtysi{gn-IP8 zwx5`pP*c`_qdAX)ont)Kgu5*qeKC8w(e2#uyYn%guW$Bhe^iypzMKg}t{JDA&e79G zptpLyQ?HkG(G;2Au4qx5Zg#259TB=I?W|B}bDJt-OJRDB)8%K!tk>3UtJ;im8Ev&L zT`l|Fn!=t(-*;#pvf0txmCB6pBvW3nqE$Ng=CG%K)8aT~r#*vLh1+BcLPGcEAvL6{ z=H5nJKi{lozL8Sq%+)5FUA`BOUC$@1{Y?5Z@+isj7iL8yr^#=kC{ z`AFRR^4?vI!A4OzM^_e;kkYfAb6v_yBF(qgjTM<<&SN(_hJNr2+_j+aapM{ zZM7VK(LQp8D-ufQx_!>@HX%~XDeBPGP;b@ou(Zn2;ZYb`Bv0abc1&WsWR*C+pqsau z;iI_C4iW#1P+#q)^Vpi01hFJ{?AV?=-Pm&@3xmV1=?JEl`gVG(Q;IQt{l32Rxa(21 zbgB`5oUC;v5D^y^;VPLpqPK6G&0U3%O!k>Beu}gS+iYyWEAMX9qT;Ci%otP2XBd%wiqirq|7kk$bDz z)Izq{mZSX2&(V=z)ZA&lT~I~KZkx!9FWoatmJ6!W&s()V%4dxu(!x|Ro_86wtIKhJ zF30yZ$Cvf`Y*O2sgy$2_m$QBr;0c!#6=$)@lB=N7jC+@iT@Xs^osekkdTJgIUe6@w zY=uQ%Luh)9;i_JUB=XH0i`o)e9?Ca=o-zlC%U2R6X zxr#ztSAUtK-W_rC=Quj*%iVZ7c`|f=Z%j3feL9xvI|`NiZn27ubE0&GQ)U~ZyXeQt zKy`AG%6#vQpXbxOiSMRv=v_%y`DzkhH^RsZHWD`t4rl6FUT))BwN9JqJ=f*KuA8Qt zV(wL&^yG{jd}P$Nx^GXpVg>7*7D9C4mh$Q-^|vb%*7LLCQ}!fDC-ug5E|cAV;c@B1 zvL(9AtvE{i(Z0n#Psw9M{@ZEYA(ovimT_(g6S6>p(pu7H(5@d_!ipZU#*MOErpbS2 zR`yDJB2Gh`#TmhAgiEz;BBT^)JjNwygK!=iwT7T^m{V5}sDdZ@o?PCLQtLQn$@iXS zP~LBnDB8F4nX%O8W~s)3X*;2R>p%UadaY(+bgJ=eQDD|6_+{a^ITz{!V( zxpKF_?*nhLziX@7?Pu4={5qT5L$5c@Gkc_GWpS7~f#>ciY1D4K*7E5P72CPhcZanRs> zl&RAP^^qqAzujl27%#$J;3ucPjAEt>>Sk2yyTiUx*7v0;PscP*vC+=ko|TcJ7Ylt- z7JGR$?`!;g?j)*SKE>(XicVW&!ELU$=rm21X44q9#WfR~lG}-YI3sgCJ8bD)yJ6Vw zd6|g)-nI#Cun>(Csr6TlNR3p1i5Cr4lqyQ1x!reXM(C5hS*H*2K~411Tz0}`uQNhp z5hA}~FSljAk)5!;K6MX8R5%~O-5D!7^Y$|jN24WYO+#uXrIbgVj!oL#qeHZvt*)aP zeebV+LS4ex7P!%Wd2#Mn<2GHpbaXamOr7ODOS609rcw+3pg)Yoq^I0wOx>c(^^)yI zR6Y}?UMvwbLroBf%gw^hCmYi`&9etfbU5K5+_&p!v8bh)Y45z*xM7zgbM3F!&7JR$ z=Kda;d2MTB;a1$9>TagZGHP*EeEL}IiNgP!XV%K?ADr2L^ZQfXwA~6di>DP+cV$a2 znu|ait0a<>sh1@4crwoCbWWM+lvbMaM3Q^6cXsL~YGl z&2E0VJ)CrZziGX-&~GK>wwpic5r6JGvfhu!^WE>qY1%Dli)GlyBaUtPbT;jaR2Dfd z)SY1$^RlnUr;QgU+B$B_(Y$1ivyu4}CM6*+Oqx;Ce2Oo(LaEn#G9}c5sDo#!spGyMv?)U!OZ6@4~ZpE&=ma0@{V{~%VJl62}XtM!-f4lP6soMElT}xwrQ9hngU72T1 zO{=TtqM85X18qI2n{Hm_>y8WDU8G(a-Q+JsSXGO{*6(stU$*{b-ItCw^&UrObeHTq zZ#dd$cRu$@Wpbw~#1sDNxKt$Dcy-^cj;qVmjhwx9bn@t7`b+ZS?2hNm2BFE8UZ(yO zD+0TJP?&SWY^coIE!n+rKlB8|XZKn<7SUs`cDZPF!m-=bllx|p&!$Xm?t%%^W8@tS z)+|@&L%Yfjgu`CF|+C7LRy{T468e zVZQB%q&QMHYM+ld5-#qjrRmjFIk414 zjAtvfv#r+H;oO!|T=}T4l`N1;)r|Lc+8xq-CM{M=Beu7kLkehjhPn{y%k_(F-*3-< ztYT1fWuEfx8wq1Uktk3Eqri}0@WsiMmu8Y-r+s_0_ zISUy>zIhWW`qZAe-E<;S+=xau9M4>Tw#gpVVM>e7rrQ^Nu3VPm;Gu81M@%@_yrBdu zJ=l%I8T$Gb^XKBR9zAbYO%cN2Vb0Z??{bl9&d2xXWf?JHwU@V~KYTdV&Z}m$Te`dX z*bpYdzE#2}nlS6xCbYxT^srnved3wSePmvFWmHe|QIntjerG=PNgE#L)Um05Gcnaq z=UuVs(%E)oHbQTuIrz%S6-`Ua%Q3#~F)g%6s4Vu(CF^Gl*P&F~IGg3OV~>|pB@`dZ zlZ;T&qq85`X*S{HdptYP{h?p6B)jh{=3$hx=ib?)i{;%+TE5XM)~eTB%|0&-(FkVC zT#*|xq5f{e(E@AhRHS1?x;=Y;R(U#OwW%7_4WCrEon9U+dhBjDi58C3y?Pk4=~LYt zgq_wH4|CI*<6_&+Z+E&3=PW;0@t&yoa!6B}F*)rUv|%~NGzfChz2Z%9{@k~F@j_Ym z`PrxH^_o(rO)$4>7B?50Uo98PM7*;NyXW*iS;V{1D0TASSe%}&zQ3q{mt#SBmS_<2 zBdq;vh}wJU9?sed+p<0m^c`3DtXn&)m57B6Sl#Cade}s7S|t>hBiu zUVp42^?~-wox~s1bRmm>wy--Sv}#(S=z7|Y_m;bxkRC6W(@juzdE&4o%htO||6EIr z*Jtcve<|DB%Btqi*0bwLn0UChA5w8z?v=Z3HI7k=+=}DRReMMAGiC8?H8IJv9a`SRt=$3wF&4s@&cfH9@Qe}F+ErcCeLoL&% z-X`2m-1z|wnyox(JARRxy_c; zYVq_qccm@(Zu)RS<2gAC)@el~eQv*3)=z~@-7*UdeIMPP2P@U#uczv1z|u z*VLBEr}<)kF@bRDhxu8{%-e*>JA3ko-qRV8eY=uxsbCpt`u$j_ z8*~m`dbwfaOFi@Ybxo+yG|2m2ONa`%-IV)W&n&8c+2Ftm-E==ru8;a27VD%TVpx0{ zudlf(O+qcu$L1}%X~uPi>j%-fo(t7H&$?x`C{IjlFOsdfPwR2CKdgljYhH8xjAZ`Nu(>->DijVOPjZywxXRzA4psEb#bcA+)}_U=WLhPl!-3>qUmy0a%= zxNhZt72&C^t*{D(!ZVF&4voXbd19k4eGJWd-qR|BMX2mhj|x#BDs?Qd0>Vs%daFw(sF$F=mc9;mt)&&-_spXT>p~s_}|Bh1%_&Z!fx? zj24JPk*IeI)ZiVrkbF_$q(&PXUhQk9yNV}&Yih$$>3oeh!rf9sflBv^%+;%Blb2)P z*Cx+4N)bmdovpLYr%6=HCx5=<+@|r0^^=58I0N7FS~O$B$~JmpQaJ?)%- z$%JSrAtA?){Vn7&XD6X*X2+GimgFVF5WH*!iT8M{U1qi@rku1r5(?IA^3pa83KR6Y zoY!tLa}$c)a&EF>?vl}M#*|d=b4R^-hI%~3x81X*C@mI{JuNcNJ*{0Ybi};7-CQSY zTGJ8TUMY*?HJQoiT2DOHiyxsg{$^l4;Yw|JpD$)OJ&Wy+Vk7<`Ge~NwbHG97a{r zkFV5ux{D5lHRqxW&3Nr9IZlIrZt3mz+}_wT*m0Bf!V;G~+r(m2r28P1wku1m&p~hs z)w3KFr#tub$6Asu#YJ{npBD9fJT}+y{otbZ$@NBWJgw6{?wZNO=$E{8O0MOi>`$~} zQr=xHC!6_};A^D2M}sB;427$xG*tf*PW5O_&6eljFuQF0TT+sLcE?SB7K_=zDOFTY zpN3&eI#Syn@zop|$J)?CRBqZdY5B0#Pn>e9QBd?5%2=X@%-*o zF$;fv#rS4pH>{MfLO4@a6ka`0^T^MCO%~lU08v1$ziVEl z3M)!1k7u$&VP}Wh9g*!aH_G&LwLY`bkrgg8MWV2@L&sfy+-E_Q^$m)4{D~6ooH1v$ zNxM8}lLqZ~JVgl$&QMs@YSn$#HYna_G0k_BaNy9H)s$AZvhhAkX?{uxJ)w)NdTUqY z-=-byvn!28lyKn?w90Bte>>S{4;n2fVa_3Fl~wmGLuVHn^^|ZPnrv8Y-;U|*P9vE{ zq}2(9EKc9E2Hi?@cB9dR5*i8-QIuv)x>e|`x#Y+$J>Hblt`M5lMTwBgj}Bt&^wuY^7M(OMQg<3DPH>K5COiD^FN&!=4k?+Rf04(pC?_e|luMrr6xF`Mi?m z>~Y4L6w!1jH9njS?K#RZV#YO_IV<)&W36t6Fs0$0fOgsS-tyONhfn*?7g|H$(gP=E z9AD9LOyk%>Gpp;Y))Csv!n^JcI)PJ^CFg2NMt@|b%gmfo{4_MIo-x#!dE+(y*u-5n zPagO>Cv?)HsG`Wne~sO>SU4zXMf5E!5efZVaRl@MD+V*;Nb$!VKJE@=j*k(U=4ukL z%YapanPpPExx?1(u-s?2DBDb`DVd%TD=lW`g5noDOz#dYon>@pTh-HIb&HjS*~+7M zkHR)}Na?Jmv(&1%hDhnRh_KUiWUg1Vf3&6KDJRU?Xu|FrA{b_v zmIO+cIDs^#a3K+s_MJ%Q8jT%FJ^&U(7Q5SbJe^B>JSP7VRf)n87dGs6-^%-ZMdw>u zo>O?jMMNdplckiC{{>n;Q`q9dJ(~imkS6mDEl()iaQ1{#_Uw*kG2IDtex}8SlJ=ZT zvs;=~=uV;Ye})!mN?PcmgIs@IJ&(GdPQ#PRAKfx`uDKsv$0wa`{~!MfYG#@*cP`P`T0%yGt;)JUKf1doE1Ms%Az zW1d$gb4=zuW2|n3@Iu2|0d4K;y(+HjOMcp1hy-K^f7kRd6SG-S%}z0u$E#|#x^!0M z2v^O!uDzLL&kp|VOoUluRgpz-wyH?KIlItt&d$x(L_&{_D?*PhgdXXYGZ{Ufi7}c= zCZR_@$~;n%-vObyi$wr-aIrM>Ts~x~6i7n!dTN zH!~@je;vZvc}3-`N7Xzo=cbBoS8IMvm6<5b3OqYGRPOAmc6WL1D>u68=j-}Bla8~) zWpZm{irP-W1nr5$@+SDgcB)Fw&x|`OrkqEf6+nEPejyz?alw3bsUyu3fWX~UG<~F^V@oqCe_j@*ujcL2vZdQ(V+$i&H zw99A0IgGEPoN7mkk?hVlK{#KhNt2b+-7(j!*|IPxoo#jiq9_njWDA? zf1O1B!ZB6n;Lg*-^45r(&Cxo}j_cGP7bAvlqs!{?7;~c~v$42Mz3J!CEZzj!Vj47; zON|?bFF!|{b9>&e>XvCY1eIZn(OOlI-PHM-rTRfNw8Vut18@1 z&ERz7Zf58|H>F6eN7rk-U03>Qn%s?QX0f^Gwxx^x=sJ23AoRyOmnOlH%T;r?zhm_| zlg^fUH(O)fHbK8!gaNlwrVBLeF61+pObG_}uyG-Zefh`PIp`|A}KknC?Uv%9$oG19aN~h2J7PmKTHrgD|m-~HG zjGw1l7wyGhavD9w^}&pjl8J=We@2u3y7%t;!=18H>pTwj)BF)u`@8k5=ks7Qzb+!f zx-WvmVPh<=i%}5ES{F@qX6}s2{kR{e!Lv%)WHdjQ{hCGfd?Krne&BMQx~`V8ypEb8 z<;vAY4))c)-jC*+ppLkD9oPFv&c|zwsMnDE0obH&0G??5hVa zoEEoSrY!DotVb)SQ^Y07-)K!bE$Wcz?S9hPj=IhH&7np#o327i8n2cb;~p~ZvDu=g zhim-PXq07|%)~e*|up5@jw`K7;0IXp(kU_5!G^9gqn zgF7bcUe<24u)4ig z(2IPxx(TO1R92VK`dm#m>ol2L`+BL`+kIXT(i=I!cxPzi_480XR$hNsZ;`KT{k$IC z%>H0F?BpRDjXI;0+iHG&NDe*cZkyZvTux?V4W;Q3<%hs8TAxb0NM3Qw+1t!Y*IiMa zSoT)&pvBtxN zCryjOUCk6Rw_3@xkY6XQJx;{xm~TBkT#eiKsOu@)F3aulf4O$L)kVCIcx%HtV}@({ zv9{uj&>NlZbY&iQZI%Os6UPi}!c?*k~AB^jfmU;(zJR$g7 zH0@X(E8J#57DK*|ST@(PeTAxV{w1Z=f#OW)Yf`3U+(!+ zotcZRqZtc%f4yBa4L45QZNEzC^+d`tR@w`~^2lz`3bl7Ww%p|`lf3aXuL^cK5F&D&npHaMpSRO4B?3uZEEk;1J=WDk%>{n`n3DJX^wAwx;dvV8g)VV! zvr3z=^XhFT6tQNMMRTJsxZHJWEUAx2r`NI+T~3c9f8nT|8^#x$E8rYP-Rs@>@VIEj zh}!6AF=w{dQF>0sNkQnepy$fUs;E^wn3!sn|4Y?&gNQX0O-t&K=)w-Bxp==}4c>B@~!-Q&YEn z96n?EID!Urfn}twc z$4(oeG#hPeM!gf!YLwo}oJ`!}X;zc#u2{{=(KI{7X^1b}Znl^?E!U35ZqNBClb<&< zgKK%&%w={$C->;KktTCzd!DtYoSk>GCa)&;{8l>8#jz3()y{~@XSE9-gxxJ|%4L~) zf9CIZ%ynN}sbERfWpJkUR-~lV(-KFEU_3wV)?&gS4;+$%r>WBJD%(UTCr~2^SSU{qNYqv z51~)*@p^5RZoEooPkZWgvvtKVlgQFge^(^(l+L~La-p+*)IAL^cD3c2t>i>!jH8}j z+(L@IJa za!l;X9ZA~yQYS~2y*NRr^KL1c0!xavTWP_wnGxT7@*!TC^z6!kWD#p`-IORUbY8o#f8xEmR(dQNuBaMzB<&^1i8_aX&F^p;aDG5u$!n5d zsyrbINm6;}Qq&jiaSYY<*zwXL=Ty7w@|r)fvbHNUF<2K><^PxmgGf=ACY8iGHZEy? zJP4v#t>ZSwM66IX``P6Obk|%z*Rve;1Wvp>lV|!|-Bg?ER_BlWQ9Pdi z>Rp_9qO8u;_`*wuy;QEZ4rLE)$VJN3wtB1bD!&uRlJ6(#=9R9CML(~p~>#qJ@wV@$j3&suAiY66n1ty8CGYL!p1o23>AQ7tnjWt~u&csbcMi79IarS-*UOc5++cc|-5!^jecuUGu(|BY zTg1$-J7yo$ez~|zinF;Ag;9*12>8en_!X_+%f15RVD z5_1Z9H(>AG|M-9H ztJ^8L|L^}>TkZG%f7}1@e?D%<|9zX>lmGX=I^XI0egFU2B=v5_{+|emP=lzos|K>Y;DBSQ3*2_~C!?Rd#sBh#n@YMBqI~wbK$zyC{><1=kZw|HUn)!+E_P4t4t zxBp0wL?J`?-9s&aGVRAdXn>P~{=;!6fAApryX;&2p+Di@hJK=|B=50cuU;3^1H9{U-$>(d8M;I$NTT*gY*acukta_i*NA% zfDit{*L0wB;#c|K*8}8R-{JF7UxxbPU;WX(f4(>1*Nc)>kkY^Eqo4VI!XMK5U+ZD@ z)!$$7eSoL(1^=J;Wd8;4Z}`YU{x^K6zVI2n`@6KEzYL)d*aUju*f)r>9@=#(&Tw=9_UD|JC2{NB^8xe}&->`qQSL^y!7Kf5{j8{%p?%`tgGA*LXkSSAX_L9QvDK7UZ&T z`13)Ju>U*!zUY_uwSI~}#{ab*U-Yzm*T?s7`QO^#eWt(BUuBV@%U|FB!YAnipMTKr zVQRDA%0s^WYX37o`^GP|U&s5Orup>Sct6LV!S}`Q@NGZm7v^U=nmhWgoO8i`YoS5et!Q8Ke9jR0pRBV-xcI5_CLtCALV&p{l|Ps{Y4(Z(jWcF zaQg|*Z}5ioYySg$KJht+{G&A#&gSl?gp!{R4>=Tm@}@Qq%6egAv?e?5mZJ3*iF z%NPEB(qEzdCO>`23qR#Q-q-%_4+_4?4}Z@0pZNSUA2Z+D`zDW}KhodiVMzW?AHL7G z`eS^&3e$+*4nM3!oEh4Qp5&E`(RGqrTYU4&<4=`B|aPsUni zL%(SHK#zJlv=$!CENNpquO_?6_J)xuqSoefq=_iAaff6P`8LK#5RqyvY?={h!{Rb< zG(pz9r5^&tSaU?*e*~(sW;R_3RBBB#`Y2Gg#kO=IP@=^mdM7LxYl7&Fu&AuDO~=9_ zwMH2o2n*X{+6n)=J>~xq|KVYc*}rW9rF1nq#GctMo#__ zLdco{HMYR0DXL(!8*tV+L;BQ$3jss_Nlqyv;sp^j&A!SoJkAJQk7ni&jb^?)>d8FA2Q3mOqv=r1*e zG}wCudaz~yyzC_i;vxVEgB)WYNxrxw+y)B(KYI%Ke~tl@1oa*0pO^q+Q~-$10`d=J zzOZ&6Y4-s64@etO-h=rTSxB#-)7~A@6nt;6cKSMKiz4Yib^s~-jATg~l=lE1{VC)- zAlL@*y?`E&0KT69j}Bqv(gXUJTI6SBLHRL^ZwJ$Q$8>}n8gf+uF3`&q+z~tz$ev%d?Ah^WguxLn@b|Izs1n}tu^QR4qZVT(@4EUwZ z34ZZ==w&66`nohMGWcqBg)|(`;14jqiwx-i+OJ^ITtR2jK``R$IZ59DN%aX>mmkod ze_IFnfM0wIHk6@E%Vx+b4m-T;0xX#X*T{3ncm0Zla-)TdQoXB|nmfZv8r$_oN4%?^;* za7ojG1fcC;eHjTDVqj9x6Z&r)Nq+IG&>v$AH!J{j9;)} zJu*Q5Oc}oK!lxL(FVleUdqX}HHQ~}oAprP~){q9GFN8Blk0G5y{TS%Y7$(^~ldcL0 z%;)$9?bT$x2^*kq6BvZqL-{S>+hh-E*i;hsAlOc3q`ehvsR=pcvw#FEKvLlVfAnGs zlx`J4ec%LW3iG+z6Z{q`$e+Q|T;1S%H$cs~Nyfi|BR;|d*4rHDwWY%M`UOcZpgqec z^CgU-Yl{mQ7E-9s!cZsxvQ+|nXV4#N4*4x;8yrBHhE-w#k_ZbJKMnNXngP6MelWz4 z@7X|wM0o*3lqUH$Fey=kEh!$Df1Z7ffvAFFB!B>9Kgst*a|!7|CZbdzvXB;mh&xL# z?073k!+0DQ+6#2x$*?u)tf9S-hBP3hQ;?yFYcl^>K7*m3J~*N zpu;%}*wV}hy}`rIpsTS!#9=%t%(rVpdu0zq9r%TNAn*{cgudY=ELC?3fBoyWK;-u% z?Ja@m_dtXVSd^X%o3)VRQNcu17Dx`tl`#_&1qXH%Z^wWorNCOe}0loqBSMnTS zDzGR5U@cMzOe28x9&E`^e<>#X8Hd0`f{OG{N(xAiA-{q8DM4)<0X_z>=%wrk+CB6y zl*!Pf0>&4^ctV%puXF@>tWS{M4;wRgU}6CoC0s>Lm{<->O#EVEpptDl@-qS=D^211 zy9zc6?-gv696)UbdK--id?h-9G|=0KWbh zz~=<>w{8cf3ix#fc&(=dG&0Zwd2vENO{HS_TG;!ejN9f-Lgo0#C=0_ejvaX>^0KCVF2lLpGyHw%w(3ON5c4r1jQ6*WM1o|@p zcs+pLZh*eaGYn~vCpREZ%5zvR4Y1Bl2mM>XdT0PXn;GN-k;g6IV=9vVC`9ceY4}QN zmEcVP@a%x!rmz{U$k6{M$a85)`m5;Bzb6pgv?uK=D;RG-e2H^WaCh%0B zAT$}^s&QBmP^k=|FT4r;Ic%UkV5R&D=*8g%{h14phVLDKzo|fPc?+CS4is3I& z5F$ztf7LaS25*xK`B{R#p{WZH3SsEwlYmMy8qk!M|6OVIWgY7Vdzdhotb{ZdT~Q!^ zgdix0hF!HQZm}!OQWPUb#9M;)a@B^gLdXlzCkxS0JvEe2d{ABWWD0SwIwDb0 ze8$Sep5*P2og8#}tP*~cXhocm1w1^FFDweae=c>LN*PWo4F$6LY!(F(6SaeVfQ>~w)OF%P!zk9|zf}w`UXDormyb`pP-uZ#fOiQn*1Fcop^F1>+O7{>?i% ze~^DB8sXk(D?-*l-cw)wt%m+81k(pdzCCs_(6St3CKg8+3kN0i~rw~(o~ z0j_R((%kq=;2auH@oDBFN7j#^KE(p(zAtrgq-6G-X!{iE)3MpJ*z5?t6h^KV@ksRS zG1QZ?1gU&PEi|^bWu`^8*b-f@KR0tmbCD<55fU7O^fxwm>q367ympJ^RiRFnf4Pkb z{2u00o#DGcWS}vM%H_-!wOv%IQcIpH8IOkNtDLV}!xLMb^;SyZktN2ElwF}*)kHhf zv16E5#f>kv-^qpViiMvTc6dDT4=1)7qOVVPcIFIEz&VghGqQHT-VUS_^JETPRy1K; zJ;C`rCF3TzMqokKh;TaCF1<#&f6BDnlAdQ)B{e>8m%dD4>mg9n{n*K{%7f7U93<8Osk zUlRljFj*1{B74c5f8_lVchB-dACB51og3Y)BzFRMXh{=|kLeh~3Y5b|+%1I^NG(cMsOP^~MhonWp<`oeJ$ofBs{jA4`BQ>}v!5 z2`%CLJj7SR77H`61(EIr#P0G>LI~@;CzPD!YHss++8$Fc~#zGhj9-e4v{88t< zcMIelEEpV-tWkpm4tXu!BcgilTizPz@8>ue{4oyE`J@R8^aY3D0}ht`35Q?nqyH84 z^Iz-pNXRO>e@4}cJc*1pJb$E-j#m7EYKa`Q;t44uPdY}dZq1P{WUNj^1@h#x|E_v} zwIgP)HV#8QqIbRO8&Kx37#pv$Lm6bn-^_ z*L(;tE~@=&KBS=?@m-I5xAQ&y-!>nA!x-e7osCwwe@ewVdpkxF`3ARfv1~!FuxaEG zxu7kHEU)f~ZlNd^Qx~|i74<+J^EMrRBe-fAr9OTVVxZZtG9(X4SA{ePzv+9)mkzum z@|-*;Qkm~!O+~OvrD5A5GI^nq@8Cjhh)lwmD&?d+$ZFeB7dv^ zI>w4_2rOFZNyMn7>BS{|J@pfnrl|R-`Js1Ae_9;0%giREmL16L-)&Db(vH1U9sN&?f6=~J1P}fGTQ93e z|4uJM4~&NK0o*$4^oNc%O3M15b+m8tbw(H!&?MbPqn93_%9ux`mZ>8Xs}nPiBckgP zf1M3veU>*4EDy4j_9VI((Z`66<{}69^#@;8L!9AR-^@$8K2TF*I;+;|EpfO^cwUNR zBA_J=s6u@BOyFBA$&H|`k~&gX0f6@$H>?2Dq?T?sm$E_dYUZ9 zx*w2s!hAX^t1NM=n^538ePemI8NYe7e?B~4MhE{>AN?VJh+swXU-2M63ff?NXf z;#;l&c`?+6aSm%@kV`<`e9I+6{nz-1`uMl{L=19;8m+`!T@jM$643vb(y{UNTRbnR z;YoBV8=lQ_@lNwYnydpte~0pf{=yS;4bg>j)fKX6cn+W<0HRs2>j2qIU)}-&f04bj zn8?!Vz+Z%x=ATlyCgwh5TjGeUh~y%GCm!No@!0{>3MV z+>ug*KY&cJM=rFl5{^H8;af@YFBAVcT?t%&7#m?JBfrsYVtDo2OXbSf6(!G77vcYjtUT405uz|q({{bU_<(K~AYlQDl$eK}L zo$$6OYtI;Dgt1B1hC%S({Focic{_shG3c8!M7IJ3`WCWP8XY)1f9Y9Ounm*9Mh5M- z1cw;a$}*nMmX<1I*#f_4#JD9oU?ET{)QyEf7X|enBN2}q_Jm4F=fUPzDvPGgFv^ZP zpVulnrionl!Z0_@w7O^6=1YEf@eiWvBxrEeA^gVif78_>+=)4%2UyEK;gE}V$SFi_ z)2-WEek2mVjM5xQe=MK%RM)mRrl*-sWI{v`Ns&=Su`hWKm*h#1!LeqlLJ)ps_cM`5 z1E42V*82=$`;DFv%Ba5lr@rZ(Z@K0R=aI;>nD84c61-Ohl18ei@-|Pfzf_S;Bu;`e zZ#qm$tN<@i!n;&6kEx69Qkhs$gx>beY)>EO)R~*FP$=Rmf0J@V3Dk=o54cXI6lnE? zLhfN!UY0ZZ4o{Vj=;@BW(5oKmB&1wAU%l}QcFh!T@V6Jy;27fh0->ve%>%bafb*Aq z1A$$PJhj$%5E(8fG+aS#47Sz+XfpDKbzR_$(C>F0Lc52uFkfId4!VrU1ml_D*jPrQ zD_FK6X3O!ie*rm*@B<|J!hYUDz6AOE5nARIuI#LokmSL8!Y^DQiA}P`Ez&0w1qMNW zGDl9u6QKy(FWHUoFVZ#^sFhz5m0EnsID3vfP0c*8qJ)is z{s)c+f1(F_7%EYlMVrX58KLdAmJtCpvoj5;wg_@7axy}1G2dlN(kF`$!LWVP68P(_ zZ}?80C|a%v&QcM<`<}>du`L$_@A(+D23?C9Zxal`hEJB_i|$^Liw^qFb#t5iQD0g0 zFP&NVlvm@y5xabOor=KUzVogR8!+frfW!RPe_AF_J{JF2&tjDQ92cL7G>nY?jQPo@iib-1nYO&Rp8iAXQ_NV`3j4wBK7$11Z*a&tP3BP4AS-&{~*@xh%>i$7n zJL7}TMq(EWbW4O<+rT4>;YLUl$ndzRl@K}s?-=ZJ>v>j<R(y=p#-m(m)vVG!Xy9@NH1S`-`{GwFfvv`4J(1^+sk#Bp-An z1h!S1hpj(KKN`oXi7$>HUl)n8_gy=+h4xC;fT(WvbN%*H$MKM3-m)ClwT}qBNVFn5 zE7etl`V8nhVZP@xmAuZ@eC0YrJtVTo=~uhc;+Q#vw%C8j?__4dFitqA0(UV-ni%*O}J}2_zF2%Mrt?0+hr5}r1<`~Ri z-%iOm@|EVyojiZ!GXJbpX`tKXK(`2vdBw%kzVcF2WJG+*M6b+5KVemm&~MBlpQjs- zs>jn4X&dlzpnWD@X?9ugX)cvge`g3HJ^gsE7cr4iLpvgRwgSSi7Xplo(}$2Y@QYvc z!KlRzQn)WW$WOg+Bz?-$ANCM6G{4(QzVyQ1>}#Xn>~rR?_Bq2LV~6@O;X6e4BJ~eM z9{jxgh7FVGfiD%Adp-X#&62kFmsfkkKI-bPfBjJu{;)^% z-}}HZ-}*pL{vpr&-p0ac-|2lnJh3>Lx36!C!?!=_rTaSX4f|I>FNZxL0yF#1{el|g zX^{U0yOop?nwWtO84LC|+a%FaR1_i1^I)SiP%B@<Ln!#vgi?0peMij*vBt@H%~)CcV0dRq@Ol^ z!N?ZxSGSFj>@?BoFj_?FU281@76;ZD7pxx7X)?c1+Cd%fMqYv~KNl~1feJQ)Pg@z0<2Y$qhDGq!vGSLU z?M&jr!Q+;`@2R?(M>QUa>UpjF&>N41Cf!QkQa2e{OV~pq!>Tb~Tod1LB`g?dww&|)sT->D-BUf;zg$u*8zVxuC)Df%K0HVwUIzLe_=Xa= zfXww>z64n$B)pT*CX1@+`Rv7CMH%@F&^WQOnt>jYGZ|r^2t3kIUY6lQ}^S5fs<7h`F5-pYAo|= zAro0uXfHC>g?UT#MzNJls59uFr0-h8x+m30vFmRnhY4hN!7sZqP#k}w+5QH7Ady8) z!JbO^(a?X_#vgt+gRK2sR~&5P8S;VW3~R%)Db(8!)PwDLum^z*H>{zT{U`?e5(Bm- zkUxMf8e|QDf05`54q%S}AClN5b-^w*_@De&;evwjdO(aJKjZTXJGwtIbxFw1q(13J zi?7X`tUHGA^HfpV^r0yay*St9GE4XPnUc9?Or~`+ii0(5V9zCdGX~v&eEYef#7iM4 z$Un-Rzm=S_u?ucJ!1?J*a=)kgX1-Xp{z)!UU$MDye>E=-X2xwLJ|%7V^LxWG^m(zt zq+JcCqF~!=`B)RpQG6l?Z{)m$caaAB*+Knrkn3$vGJvKnLCz!kJ)w#<*q09ACt$Q_ zGT4hM_WCYsS>+arVRX1f7Y4&?zz|Bl%Xy7o3O9H5&4^scF|#| zLtAZ#s7jRf^cCZXo@I7G|CiFQZMB!YIrXJk`?41g2V1_|i$C-Nuq$}q}}#@e0@wB8X53yNZhBFyqJV%8Y@^7{^TpRv?X}mKeylB!AH@Ss1JzB> zs$;AT-l80Os%ShHNv?P%T2Ua8wZYp&ENX5O^^loF*2PzA8mo3`u6R}Ae_fRo20yi- z6N5ha!4Cx3OcUV9R{24@4=*`R{90p&)cM*&e(N>E-oSeg;%m(fdpSfNg!M&e^$KXe zkm*GBCiI%fJ15fS$<$-m%Vl+|1KB$h9JBKnl16$4w&D|RD_dN2gklf$e#I9V?Y`}4 zr9gozPBr)s6yWxQD=1sMe{9Dm++{l9EvfxsU)l}!Y{K_)G#mv*L>>njC1$>4*Du>4 z(e);8ALWq9xge>%_k&Gsem!00*HU0#I>an{Ju{;-kEX36GxR-!9-V*e-`Zw&-OVo7 z9m~7x^_5of^>|rd5lfy`);Ubt71o1%CBft)=n@lc zSl{+UY()b9!B*tLp2Ew=R($QR<$f{f`Y2_{dVX3N&>I$OPhTG7_{`{sazrL0^ix*b zm>(ro-uI=a9rxTbQzQF;dM)ek$jO(coe8}wySlvy700$jwz6<0(sYRp`ca*+YGA3& z0)mT@byP8ZV3W1ef6leC6$nk3&Adw0Y@+%s6pHknr}y31Yttp48)u~@)bwtzFwJIO zGh0W`<#tsthR`uGk)tHhwuxFN-qfy@5TRRq)~cee@TgU1^n+PTIp^|r=4ox|k^-wQ z`(il2PXd2aaNXy9Ldy`*#nT7o4RFtpL5C+W6NpYuV59gX)o-icOTmC3v%A47M)F8!47ib1L(^h6x& zQv#f_@dthbwkJZ4&!)@rTA%LF09$cFbbuAX^%ZJUedQiITz!) zHe16-f4TZ49})UVLHsfzKf@6`jnE2V*kjOWhcPL4y{C#e_YCyQMqr&f*f26R!SV%Ut6~}^+)-~Ujho_A-JKph~ zzv6i!BqE!~Zn~8nMi3E0^r+Uu9m9)cC3ywJ9JM8ESJf3Z1fCk91r9dqsz;r)CQQ~N zG=j&-SRS7eD`8`&I@Oh+%2B?m3H%Y+32Dx?kaO}^L>ys^v`p}x$PyUa%o5oI=_Rxk ze=@rc&~fG1VD2}_Iub=JiIb=qGnIoImlp%QL%YD7UJ`l% zdg_3?1m+m_c^!K<@XGv)76X20KyL~If9!{3?uq_-ut8sa>BH{d^M<_P%s@!KHPDo0 zHtaL!gf96nKMk_Bo-z1a2*ddTz!R6~&2YXY_?XX5hP_Ipq`CC`b1qq3wEcy0p4uC} zBJ&8e$(Q(|APHYk%buEw;`4bh1Ti?)gf(lZg(hHLY%-r`M*Nu1%-;z@JF$_Sf5@4G z%)T`Qo0EnhuB~qgcFUOz66L%SZ6W0Z#8}ui2;DFwp$%U1orxlt|4>9)!^{d31myh@ zktrEaCPf^GlapXix~ry&@OJ1|T&Rb>`*ou*`QZb;{^0{Ioqm-4 z3~rPDalQb~0sXJ=YffQ2)9gK->~lQN_jp!=O%3*5sdv9I*jbtx)LXpke}U(~sa5}B zT>l6I^bvIUFaO@RpV^<|bN*w0-{1Xpm0>*bdpz&H{FrA*XYcg;NwM!VjI-wd^Ev%F z_D}ub|Mv0zkEH*LIUpV7! zmcTg#I8R^uWQ_bC$NUX<(f&RCqdcO7!N+)L(`hxrBeg%__m8mte-nQH2ru+uPy4Xn z4}R_cOW+lv0an6bH(^#VKAe;Ur;cx&+PrbBd8eI!k^WJh@AGzO_roWf-_J8TJOAhK z`3t|qPk15p+Lsg^TY1|-gI|2(wnRpH??Vti)-s0NEvZd%oX|d=T*(vFf1?`?Yp~JyhUjo89OmfM$Ii`5x>o29n%w{*OOP_ZVlbP>HT$D8t$AgF4on zVL$%0H`l}doEl0UD-gYjCm4klCr)u|gFPyh;N0f0|E(hW?opvN_kDZag&~{rp2`?) zmTr#64j)BK2x*SoIybwNXddZAbqOza?UBnoMk7*>z{f9RRjb%$9XV{F=F{ysejIqB zO5*o^e>XMER}AZAiUjr*{rnTp&h9UqU9k)p8~#P*Jf$Rk@gnwzTts4j6Abz#!Vph&t4^osbiH(e&@LmL_?! zWI1pZY?INUK*T&JjjVYV!I>fmNE%}1q}XhXf0jSmr&EgB&Q6zYYohI}T;mQof*`JN zw%*wv?Vnkb_mL%{rAa@81$+bLU5Z?sDnzkWB=mj$#@P@%2MBwPX?c2Z`4k{@xb}!!vu&IF_jQhc_qC3$MT)AycZ6;7nWKNd05fP=<=CdkXxz&Np_hH3Mo8lH+D?T*^ zTzSB^QDISZG<-v_$+rma*kGqB@P|+OamtT!Ll>OP=23|!){O9V-_dJcDE6~fYRM0q zE!JaRTnUmNOW3o$>MYghN_1?G^vg59f5CGP`&mSPg1C0S!1Ei<4L*2(`V9e0>6a{% zhT^Ax>o4cfV*awFd-Q=1Rv%laH4MY9Ow`7|;9F&4Ld&Lf@5-VY(?>OyWj40+4C7W; z;N2$A_^6rlzu=gTzT;Rk;Fylu438|*9?tMB&v|H1w&qh*rLVTL57q|$=jrRde-5Cl z`0ejXWCr!Mr{I72@(yyiqYg3%?ES%6Jn*w8ychN{Kz{l186D(z*sC6Vc3M$E*rJK7 z%z(ZKI)X@ZNbGHoCUh0_1<*CkR~dq{Xz*Lh)Ykw-K)S!4KGY*HN8*#{8Au-d3}Bbw zboejT_uhRt!9F(ljtsGPzuQ+|@m0pd`F{Zv!`>y-LIQ{rq{pUgYg1p$Qdv2EEv}300y*zy{xCrB2F!{SK-xogd=I1b>x2 z)FpLDIr1BB6S;lvpU4B>ir@P^1b>S3V+;e{y!$Hqosr17wOD1PI6QL$;N!`et>K8s zg!neIab<|@Qs(U&$$$L@+<|f=pVY0i4}9LEfX1;sgmxXyguLeIg_Gf7#^5wpom3(c zDIf2do#5CBPEjJE$wJAP*QVV^e1D1TOJ4ufYkta|(r>aIsrPyA{}l&d!wqo@-u44H zY{;;dO_2oA{eEJLji+;#|*=7E2|3`axu%|;*v-CTRBEY2=AAo&)f?Ia1 zEFGAm0T0CCN#=;m`7lQVUT4vO*MMJqwv^w$J+dBQK1n{AyR7{F{V)9fSAXB{zWLgJ zTXQ)3hklXgkGKz{fB!*0$#4DiT7&PpB+X~%Kl}cUH)Fr{lOal78^7jY@YPP8U;Oj_ z>gS*R`@3Ji^`(59PKJBMAPx`UH~5BmFa8629s@taf8fOcJ0bhAUWWCA)6MK{vy)!7 z8}$zPK)-;F(YwLF?oFFGcz?d#y(qi?iT>v(E61kM=~; z{>Qh`gUCV`YeD7#zD>TPdWigfl^xzQAM)3i|F;2pI(o%PF>>)U27ihV=da%JQONs` z*eL`*hqx+#`so{JfZ;oa3H`PidKtZu2kB zLwxBk!V6zO)_cp;LmZd>U-$QWT$UKyzv(o#_S3%odq4i9r?Go zSl~}MJVF1&9K;(Ko`1tWar@fO1KIzt{wj=j-}s(5B5S>?hTn2tdm)+MfAJn?+;8KN zcXGZO-C@0UWXW`G9&4bXRI*aZ)7-$B<0OYZ7`)OgxnJ?+sixwQtTTFgVSjVzqnd&(qRv%bohe<3v)}MB5kAhgfzL62I~JjT z_ha!yXdofPvVUObTET{j5(wJstdVCq;MFWP?%`jYoBDD7kwwc4f!p%&9S`aAjKRm4 z;SBGOwblOy!#~f7*>H9@Bd~a%L7!&v`z#cs|9}<$``Gym^3YIjMt(0TIFt1{Q?+_O z;l1j%`(MvS{-77jcRUr4>p$$}WZuu;?d?J)DlqSg{eR+ju=o0P=9U4R#_#grgYez{ z4!*;OZ}xrgE&lXxS0LtslY;&s-a=-ea~qe>H*eav(Zy`z0NuIVRb8rI^k-dHw$zi~ zmbQE3uXjm4dxqAF-*U&?0#8#R8}s<3WVIIVx9g^E^Yue#9QKenBhq#bDQ z-EOA+MVCJ9Tfd(t*1qHi?j2L+b%vXaJ^XiLFMsK2GRPNqLiffo@N^G3z}wA}IJy33 z=ZfzZ1^j}{#j9TTYGY{6s{UujC&3X*F?+=aH2D<2{hg%u`8Ze`FqV&aA+~skVLTyr zaYWlQt&(Z2JZ?DIUiSGc^r?#~smjfy9~Skr=7&DI%z9hgA}_;A%JA7tmT7yj4yMax zgMXIKaJuABn z8K3CLAI_2@AtLl~y#$v8b%;wa$i2f}*LNKSaC!LyW@PR&0t=sf7vk~UFRyRBVSfSN zAbmNQeS94HbnttPA^pt6Bkd!`_C*HO0yQS(T<||}V*+3QNcwd~Z*#G^r$)FO?jtO| z!|OeFAGRy}-B$29pU^je!Qekmp2b=pe%s>76I|H5B>Fq}G7@;&OYk9IY+v(N68Vkv ziS*@O@$ImQGvLE%fajMzMH%ebuYdbj-ZrIIybB@oiHw)}gHP7WF3D@H3N~$5^$h2m z{fHXuM-L2lf_L$OJz(2+gbo=*Ua-)F8&%m-WBC|ldxWMHBZ494ImpO{(yxPUf{!Lc z^!2v1BrIxjp(@B3pE@?iWh=gHK!3}t5!emi{f-7-)-Qb@X!QrZ8qO0ze1EJj{bZo& z@BQax&o?us#KypW;_%?KeN^$Bf8{?i8gmiFo2I-w7C)Z@s2eH4gG`943y;ZK|u2Kn?ue;m#w zOI`faUYf&R&@grZ0lcRIb$>^MH=GG?$RuMJu0&0ph&`tp0+;J1t}#y^eu)1H7n&fC1?>=*s|u7kVZ_Cdd&;U8#NIK;<`-|^4r z(>r!Rf?n~_h-R(}8C+0Ntt^P60cRNH>>W!Dzx<+y`d|GS@MiU4uYdV%e^!Ecdld7I z!!dlv_!-X)ec01t8RW57926E}L9B@E^dr6!w&NjY5Rt?0;MZn>JmsX)_qDEhaX9!! zW+_>2)kE$sNIs*~hiWtwDkC&%3A#=1La-L2%@n;!iUtVR9sDGAe=3}&rll61@ zSmt$d+Rx3G8Gg&%b&WjZ6(_PDuZbS^*c8*VJOsV}p?@sF z&vW@Y7buGPm#+7Fyi>yG`Shii6Ma$aKHifx_?B(Ioqy+v1_67}z68gO9F-S|j3eCJ z6^)?a>`wbA57OtKp z1KJ~qhR^$C?fALmKpe1ld=U@!^o+shUxPhO(0x7Q`4L~}yKV8Ce*mn*!B5~NCmPQ; zO(M9wg4h?OVxUyBShk(8iT;F`e#@8)@Ft%pJi*--^b3M#bHKL`J>wybg={psSuu~S z@V?DhbBi|FN`JiBEZTagwb*)v%Z=Qc$I9VYpWrC@+gFJ&=q%sXjXQ)d%yr>WndT)4 z%xr!Y#Lx4_>DxaX5Aj$A{V5yHV*p%07aqszxHu z-K?Cs=}yV>$Plcuq7<0Y8~?Y`kT$tA?g=8Y>xEKxtxgXhIFv2{fLV2sj*zTZA=S7;4Qd-}T8i4h+> z#Vz`v*MG1-6Ta?CZ-+Pw((nF!_6j?`FFn&}nb~k=72*w_NqUD-_?O=i-J;GL56afcUkuF zzWtPk(ctgp4)Jz~+yqwx!F~YP3qJO*As!mY^nY)B7;pjXX#<|az7z&82eQsd*)c#y zY7=x?`HSKFMl+vUyD%opz(HFZm;3QZ!Oo)Y+DcI_urFLoYENnOwKe_(mqU^`3*UnqsoxqL`J3` zaDR2d5FZcj9TkVm1#pQh8w*H+tE>FU5@IqBV^n_~pZ3D@4_R`M8$s6w|0y#=gkQYk zxG9-Ip#o(7Q{ONa$$!g+{Ry?MuN0r0rAy7m(evVy`J70G4C=c=*G zQGKALn80I=(ijWDabspg6LzXnDMUf!Lw}f0LJ<@s@mu-WOh=RQ=A-a9O=l?`&A2HM z73fyJPZK4o>4xPu#SfS@xYZZ5{p3Oi%kWK?QR2c`7z#z`8_^_0)OuoW@O;Cz1?4}{ zKECH-T-cIaH z1)<$gv;BNw+CEV~$`#5ut=SXhjPQF%<7~-8AO=FK1e84p4M+Sb!A6UM%rr<_`;jWP z(+p>#AlM2=Hxpj8rx|anOM1yDB4Ui#F0pA7xzI^f5resmkoJ0J1OU;Fp3_~(DrpM1CFf8d4o_t~`X zHmUr(Z42yP8Tg4jfSpN*Ci+?Rdzxq8>1=qyIVpJmktXHvj~FAQ{P%nS*U(P(BQ8lR z6J+&fuRyIXib@Uq2{6Ps2YmEqRU{PDnu7*I$gnWnhXrg{1!r;>1Nq`1y5Rd9 zWSJ3qb|CyqF!GNW1IST7eI>2I*N%nw1d5RT;eXeA7|!Ux8Qfm= z-Z2kakv|8U;}ce}mw%zwn?%k2hCeA~ePe6N80Sf}fc zYn|WzA8@8>u(E)x4K@S960%e#G-sq8;?qmE@+U(~TY<$On_*Iqv!>-jTraz3J~MpL zky~3JNTVa7$>1IZx|8kr>3DQ#;DXBygVwFEY-S~WKiznJA%6&2#!I=1A%G&0fe1ay zMpBaMj z`q=wrJU%A;hJVQYWy`$wU$xVZwu(R6{@j1Xgn;_;g^YWcINk>v@(};>bslc8IlcEo zlha2_q(`y$J@oKl4|qdz;8eeA!2yqJN!$ot40&VK{E=5Co89P$|aij(TU{f}Vp z-T&}68v5}gZlCw|TXF}R%;-J$JJhwXPvrm|C&MCiuOnh*tq_(4b7T>k=vf$Uv?cRh z6Y_wOMrawIA)0EjJ(CDM6^LHZS`)&(PZ@s2ds6u}6$x7-^93~8)^RS%61ejbaaGPU zhsi@ER*`pJbOa0s?gUBT^OXP{J zM1UaBq5YTR58_@=Rek#xyzwmL@jl7;di$5}ZzF}C zwSW5b&QlyJOozih|JcBtMd~4-hsIDb3fI1S$~Eg z&iB|H&K?`DJG!0_pAz)J^rUqpoxkFK!(Qqj4-MyGhxk)x^Y=Skz}SKve8i47N`px) zWjoDMg1Rw7M^l{Gl=I-`D6S*tg?~E>;z9O1VK2Ru-Qth45FWf3%Z)_m_H&9~|_)`$mbL zF;QRfs3zvH9|rhf1V;BQ9#`vSgU{={SCog}I7&sQY;kxRhsFHmpG-*AdknVb%`}@` zA;sbo-n~+X#qD!kA2x`u`@)2GJSG+5ZxV^y`iRs11ib-baJ=JS9pbNZ9)A#fiO@Jg z+hq~Q*(+`2AdBLsc>ML8$BanNrM46E)?M-0io3jGp3_<^Bda3fppet`GG}d(qF3S& zw+UcI8xEqQmXLsYL==IM%hV$b&sKjbSlijzV7IGQ=ewiF@SD^Wh#VaKR=# zYFk}VX4S~_?@OZh4bRv9#(zS^7vpt*mN>-zdBy#6?C8TLIlzD)V(H=6nJ(CyNu$rb znvZi!p6w2?8D96SO$eXFG>&EPJbnI)g54nQlawd z1C0eZB6IcfmOrzWSH0418xAXKjQnpV(t?dHG~c-AX5)|56Edns(i$IeaBWi z4Y8xWK_>z|e)28$|9_z4gP+Y1hxipMWr!0voO${qw*PSckAstX5wW>q!c!LNY8#xl!WGyRE?(--Qc7IN5i11EsIs1T-r8wJ8wrv3w zb{09LOqpI#84DO6JE>!c;P>Cu&hVf5{eH~j`y8eHiY+{xiBSd|CGsTbt*|ffvcV4i z6+p`rC9@+Xi-&ci0qz!n*XRsB8rrZPeMTGZ4B$EX_Mn5~g*z4Y6ScL6GSJOc3AHiC zu5BxhuYd2=8HdPn*=Lf34$svdRe|CVWr^rzs3qfQNuAC%jKWR!(j}xDMO)>w9Jx8O zkK-s?$3j8RuXDAuLq5}RM+j$2#*z^ksvUfu1I^81*VHBj_0)>}SlgMBD)ZSqg^Xwzvf#f%a%Wb?ouWHlx06+5>GF&IqHI zKEPmoy)v3v787ktu9nWN%zk%1yFo177L*n@cRec_32nILK! z=zodH)6}F<_L$rmshMXl{wKPc?9U7*BRsA?8zWbC4m>C?uQ*veAt8ckuIhRoAK7GE z`8SENC8Izi^=Z3wj0kRVs%UH4g~;imc+^!vlVp!^P|%j4U*(!O5+rAR^x{XpbnD9P zebQ#IlvQ(SI>%|wS4TU(jG}NAf9#LIeSf|m=NqjIuG0PyZx7;fzVNXh=HxuY)f@If z$-KB9^WsNC%$htM_7wEo9YRYQ<%}r5MSpAX z#vwo2z4lZqzRNsAxF0oZ{&>$#CY@c>oQ~~5XRw8g6Yq)Q#~s8(a63dq_p_X%M0nvz z^GjRFFM(f{yl7_@Za0ez{K0xZGqQl_u@7mRUv}}KS*}Xvxt`{SC|Zk-FCNuU^Mc%e zda)6I%#Y5u^|>k~FZ4snH%*O~w0{r%lb$hxjUqT@JLsSP;+|B&wpd!q)j+bfkiOV! zB8!e$$BK1h^r) zXV*SiMhDiF#r(LF^E4KX+oRPaRJvTYiWa4#GGa5f`NA|To~Bq~hBqTrYJU=LG7rvi zuWCQ)v}KNZ&o@#jk5ijrdXb-Mdr7Vy^u$I5#a&-_;}V%vOL*SduhpqQ7WvKfNn0Y; zbUOR4Z_98IHAD&p(Oe_4lK`=t|2VrqTuR=^1d|qOCKWZ-U9m;_;r}Q;ix^t(|yU2 zZ$In)b!V%p7`=ZWs|eC>S{`oHwNY@lD_ z>wJ6-8$NKp@+}jK!#U;m9ixKqx?|;xKI|$7GVV{?(_oi!fDaIqs)|7TXaSE?IZoVAEuc-Aa0Lhw~pK@M=ih1J6nC*wQ_^b z1nIl|XW)l?I>guc^?WGUmC;}4LjSzS>>vEUew?f2-+f)Y&*%&A{J7I51D~q7u-Jb3 zROv=N_*4yd%JQ)_N8iqZzTMKd&**TD;E^zt(I(U{RAcA(mBJ ztFLuCzI?ZzW`Bd;2l2GY;0Y}UJC#)U6=3OqS}(>?84Ny7AWX&E?inS2Wy7cMg_z&uj^d zuPG6){64FYi+8Zo0egHZQFKr>E|?InuGTtZ5_NkuW`D?;V#aIzvF>W7(XaK83Epwt zu@o}Z*kG7K_hQMLxV8g#Kz;1jy?ocSKjIw>_ckhneWXQ3M#!8t?B9*aI2D|y;m4E6 zb7!-FFruIdyyQ*``>})#OR%Ft(e1EtatE@hF*x1T~pXv-+5ZRclDLv^3 zdjR@izvzPibOHq+Z>F#pr!0wFk3sZp?G8gsIphn7=z^H^pC>xG1N#nbO2%l2MAIPh z5ZtwAV`ppQr8W0Q`kq>Nwm=FoI{0nc^?yxns6cOQ!7g5+-4FS0&jG#Zko-CiHu$j( ze9&j!u?Rt~9L@&3_O;dE9TV067Rz#w)x|^VqwF2ap%~&EzIo~(`!gRgL5)}Z+RyV@ z62wXbJ;4rWA*&5O%Lsq5HIZR`Yn9FQ@m5%=M;t3$Cp&R0<#{f9=X|vZ&e=AYWPfVU zohH4$+NrE8i))w2%d+cenY3P=YHen%(wWG#zVBB=t}=|lZ?lf;qN{fb&m_{Q4mF36 zVh=?!j>m?7zRX#%s`xSrockh7x@}>J^Xt=)sY%A}(4~Do7gii6pAJCK` zUhfbuI)b>p;8XC5`Ix?9M0T;1VS6cs!7jozV|5Fg4>fa7&mUfo4ya?7VwUzRL0tzO zp$naQ;Gc0Ow8mCA9EFu#DH2gFJGJD=d~bM1WsO7Y3psPexSTqwowj$sWmT zQw>jgGxx7=a)C^n;TP)eB zzVeMJ`G!Dr$>R z78>GzT$w$0yoW1Ywa(_f@b}1&5;6IApodJPKw(HQA&%(crWSq7y zIXpW;{rOM+fM4f9)_*?8pT@9uUp8w5^p7{P*WT9v!{MCiaQCefM{j@15aX}=MgYVmv0X=XDRcMG`O!#d)zy@S13w(n46y!G8n}9RO z50Gi4Vc(GzqnqrX7^Jm^iEK&mO%V{IfNw5QY7E}amPGbi5_vYn zh~(MolKcgHs|xZSx&Zn>USM5ZMnF(0NKmMFr=$jo zilznX)1TG?%rtw?G3H!r@3YT$`uH5CN)bfSqJNeD|AiT|mvb|89u>aK58bQc`Z5r= z1nYJ%E>Q+pwtX(&g_;w|xemIDN51h0O1%97Il+=jS3(`kQ9F`HUhdBopLqMV-(*!B zR@VOg)}BeVj-*eTp-zagdufj)XtO<$ABSGc{iT+a@0#xz$k(R%UI*W?auo4@XbiU0 z?SE4FfkJpkY^fF~a`muQAf}`(lm&9PsU@dQ$p-q`A5Ee%;z@RZuY4Qi3#npzutwCR zisMN>K$KHcCZg$!{}0xVN>tn{ScTPfrW(Q8GO+#465kJdgWau<^qyrTUDmF(Xb#Wm z8)7O*;NO!xQ8mQeP9L7JiKsRj)!IsD(0{mRTb)`9QZR#j)VkLJ>?s%{g_m-Uz?g_q zV--=~k5!xQP1Co0E&g~U>t2$lXPBJMyivfC@|zEspF1P&qc6s7d|tcChJE3?m6(=E zg-e{3ev@DGkCNYb_^8F-ICX#8Yc2LH`Le;540XZzsBYchMMsZ;im$`{53EDw{C|Lr z^@CC|Ry=Erq$p>w{cEUaq?*nqMT->e){L4uBYMg={oD5oW^Tn9B7G5ehxWL+(ZCYW z)(w!&Up|#N>_{s&vQ>B8+&C|MjiSsaz(i;4ftMc(=PyyCG459&TTy2mBYqR;2w=~= z@q7pJoC&!@-})dA@-o&RYGG}rbblJ-%wl%R4Yp-BJ8kYh)i&bEEJ3dMt4!)#u#Ai+ zN$T~`(rO>K?vTtfxFz!abY<=4^ufZ}{(OMh@*F?1)p%s|5rS61k>jDQO5RVOlz+Z5Sz8!4 z>mx*P3*vc%{b+6ZS^wa!$+$|i0xPiXl7%#qc@Od85 zP7LhYsiuOGJ0_c2casdJ`mnI{sK+R^=LIWBP^h}*p5tv_iTA}*Sv_kF5D1IoV!Ft{ z2Hriw(``7~gX&^ZCz5r2lz)e&*X!-A+v9X}lgj_EB0sz$CIiBxUmpDqhOEnncUi+< z@~qtmPf8B*@?9zY8RfhC{CZzkJZkb?zkj`Zl5YU<`KId76uC1T6%CE{KZeV^P&b)F z@BJukC&_S=4V_VbH2uEgE{j|v`D&BrD^(QvO^Y1!UO!&9WH=164}UoR1K$5Sp5&@& zs`*jfs@S0H86`0 ziF1DBQ9RhIj!R;Slr=5ME01l3`%|gIu&?-+^a5MnCK=mmf!K_|TwX7nDVfdl{qW^S7!s#mkH+C79M+w| z=21+zuKQqT4=}X+XKXRlCda+j?!4lPeu(k1A#tO#&F(DG?tg_AY?Dc}?GURy@A{fd zp8V1O$O0qt@73suxqx7&94fv)lu1=h60F^Tm3e8rWgP85c4u4q^XQKgI&IFRL6vnWH0RN0n1q#^UK8delfn-+m9t16kosV{9WW zbBSEcCw%qoDOs2)m?#_a@cnGSqN4u$yv@`>_kYI6kGVXp;=APe7<|R?3w?y($Nyn%PSa&G8!KP2eF1iBtovt}M>e&JdTwp{ zihXEqb)h#wIh`#Q83VnePZq^r{qIUJdQ#c(4EeZ_V@Q3;BU*s1Ui$wrw&9nxs-Ulw z_)Sw8Ye(Olu)gIR?0=)Gev68vtOGAG;l8;=%YQnRw>T5lBY`{vF~z+m7&q3*;+YOs z@f0zDtstIxk@FcnqmIt%PuLHy;~#T#`0WQhUL6|U_i)W7pQp!pM>K=O-n8nZ7Nt=u z5Dv-?pB1~8Jn8w|CKG2-3sCi~v;L5R;>AR+rGkP!I@Nh0Dh10(?9WcMTq_m48Hz zk^Lur8|Q&?oG;ln4yH_;p;~@&0I^ z3`>0RTQw%{wS?8P#gQ(t=-}Bn`xA>u2lex}wg*h;C+O3roNt1Sf5jl$^B?o@ALpyk zl>Z7}iJWPZSn;bL3Ch8idU7m;jA0;Y z@?uKe1mlUekUmp*S#VDoXS_;2Gar5RC3h3t$CTJ)8|k|$`8reCZqyH}Ykwy#*yHvx zFILFs+LSr6$dv~2_F3+s^dVy}Qy25VNdkIL+@jyH0jk4qk~>Xu|H(ST7Z>uwlx-=G zvz`)*otAj)k|$8cGVva65tlI-U)BO(%(4M}4f~Fa(=@B=mE(Y%f|y(PY-@J858}C7{_2u&Upf51bxbEVZhE*QkCV9B%uMV7M zna77*r}DZ}kf+#xn2)^Gq5ZZTbJ=DXLkDBCGJn#Q+*oZ5^gzU@pUGzs7J725=TYP=tjLeyyi*DIK7f}l5qqthaRb7LJj(^w(n!v+ob z+~OD`F5q4cD13!U9*##jD3Lr5DQ{~kFF=&RO$$&0ea1nQ*^~UvpG^aK1^IcX zacfM4<*G8i9O)`?On-~yV7xH6C#R%94#RdqMXbXb-KZpjn1dFhRs$sM zuS1G_4EHhM!Zxg39m%0JUO+!ZOO@mf&wq8S|3=P7^Nu;NppB7C zrHJ)MEL|6o2G5K6u@tVasznh(UxR8Ao1n{rx&nPK9B7PHK093%$bGfg??ibt%%_GvjJ^^Insvb>%$!5E|K%e z3ZV}*dUuxaj?(`huwr^T%m)hgI9x**pq7OM?M@hbT`&&)1MRmMJiBcm9~;K=VXmkm zM~*$1Gnh>Y&qx?!1Tne=tbq*rFbhc$k10=ljl-NEVt+z0w*|TRL^Rdz8O*KB)j(f_ ze)14+oWK zKacAM=g3C~zb6*98Rnm=-E&M!fc4Ra{s+aIIPkoML5enRhkPp%N_@nd79-*pJ|$+z1p1)3kivlnXP9#V>kiIO3mdsAVV;atVnxFg+UdjGFVH2QOc;zWP0thP zmkh?vrPyyNtOG1?-&l+lf@;16Yd;RC;5tlBSQ~W@G$-`?BMt|H?_m8}(8dhq#s_j1 zXt>5XgFf!V{Bxjx#EFqSWj+BpFtygh`@)}SpT z7+~NeX-y$fAfdt_kDx+r<5eHreo>P z)_>Ri2|ct+e>U=r{LIU!Vyl%sU$7OyoTswh0~0$WpEu$F!nj~APRT!9*^T7%Ihd4q zaVPk!o`ThkT#DJKc6G1oUWf2iXME_N8P#gdKGS#R*#=Yjm4i(?UIW=c&yqJr43F_K zplZ4c1>gdjIJ&>=?9sX?^bXt30_9dz-A@@S=&(0Wjl=Y3sU;f6KgwIGZe+t_U$N8qx4lAA{1+n$mz3;Oi2Y=f? zXU!n{P*QJTY;vFavbJ(TRx$1Q^`pe}`{rXbq#a%2cSt-r*}w1p{6OMey|`PpI`qA) zyZk*zPR0IH5V%6`sI?6J(wGC9Q;b2y&^OT69n2*F^|lR`uEb!AkrxTXk;1i_#VVip zunY?S(VWnJOklikPEU-O6fbb~X#a^4tZAJa&8 zUiDn5QY)@zinW=_d@zn+oqojU58F>ZhhP`Vw%A{I!CdJOBO$W_abj|B6%)+L5`pGs`*7nVBz#!h!1Z#4qn&Aq)}b>Ct1U7uO{9&YNYYxaBNRpXss#|P}&8# z_Z=h6JXpgfE6(`&G^9_@xSs-(jB@i_oHgXcH>o#JI#o^LT3$H=g`E0doyZv$G-FrS->xqK?m3oCg zTJoq@>!?-nUBBhcBj0sIVNW}NEZQ;{|yBS{~Ss23=HDKzY>oS z<0~9-w&E|0+{*SwEbtQ3s>1p!^LP5vj(lPL+0q|T)(}hii*YjkH8(N#rn_Zr*+%A^ zV6KpGY88h7+MSXw0M2b7rnFsDJm@^Z>l}z5ndmo{Ie#vkwXjXJ7=P&?OJep+(9O-9 zxQw!~5_PViBaSKg*hKBX-{|v&TEO3V5JYuuYqMil<2x30hAi4!CJnOBNxb({XeHPx za9(;PpVk<3Nmo#?EAG$UOl?1+$vq3eR(5uJGH3ZU3azVMKV~zXJw}_4;heBBSTp1B zo@<(jKz}DSXE7NG;nhiwb{B_h(_D)!ZBQGb4*li-T_^`DvQ-BZL9n4>7tUpOhc#Vy z;*Tfh#o2Brky+I3Aj)jbA4G24amLN!5H@&yo7D>k^j$6tO(h?o^*Whu<)>70dbWCE z&hs`HKgVpi;XS9#Pp}hPuCT;<74ltP zgYiYV|9f}P8@7YCiZS1U?&)0&CC+QgJWH!JIQvxM^8HR&U&%q&@Hz+tk(0r;hS;sj z9)AI|zA;=$fcnT#3=LQmbCC@3m`{;6*1ZWi-D-_>H$#%!Tw=&>2S~>_G_*cUSR%1A zy(X#R%}i-?eN86)iU&A)!*PCLTu;6@R$nool8Zs+dzJX&5>tY{)#|^WudnS+BW;HL zLCZ`Ioz9c&>O&9arh02`!sh&xWre0{gMR=_I7L~W7gk!|gM3(Et+hrzYxC_u#^Fge z$#$*jYEB$0={(l0gE`1W?l2AP&fUNTnRX1lXUl8&B--{>-xqr`AWLN*4`Bk-RADT< zNg54vBN*aL)dcHHnpA;jem}4 zGB=)i&w1`b|7nM#Z8G<~9{rLJsTGped>cRZ>5vz`9o-dW|E#UQFh<(}E6hK*q6zt` zPkZr2YZ00AazFg5_UsYuD-4mQB{4f>9>4_iRnQhF>q?}Z@cL~A`hPc$Wfj*hYe=eN z@tOzB<8Z^TI)_brj~Gk($Yzc@u_CtPtCsC=wailq`n2r5c5iz$a4y4VyB9=s6bAKM6j&;9 z;FR~n8cCa2kH%*DIe#VVyW`mEoUfimU=)r)j!}F1Ja?yTr}1Yy8l^=H`o+PW4t8UW zY)4xX=zfwjQdpX3oE_TU+d-jPS-w}bY-iJGYTWa_7x_`(*MG(b4TmHJW~j!u7Z+&7 ze+0H}GSm52Uqk;UVb$N5AJBZo*VH(Z2Icv2sK4byRT!{x ztQn4xD05-o~Jr^wC zKCF8W{iN(+ea=Z+oj46=MUj`Jeh4`7mx?j$qn@#u4}<3AlAS&pAJ1Z-r^Gk-WD0Yk zTg?R>=QItNN`H2OQi3&W47!!rs-KNNMEyXovs%}@kH-&oGpUu@v}ljBeG)c@;beQ! z^Z?@&?o<_yOE$3!s+mLh+0gE}IV9&$$=BL4Dy}@tJC@3>qx!}9Xs90~YW9sF?21g* zzE*QZmY7S~C@TI$6a7@6SB1!LWb_f=$0N4f_kQb7|9@A$w2BYzg+njvV}2ix-}%=5 z56@@6o&QVy9QxA`Z&WGyu*Owg@XyZzkzZfDQ*Da7#q&x(Z0#d*k#P)wb2SYp|$p}?|Xy8*WYdJ zT9nsogt5FHJI9z8g4YY~N47GnW0hOc_p0kDlYjQt_auG$TPmTHyxac_6-ZY9nb%qJ z0ZSj$0Bb;$zdKhuVrWyCsbaX#&@Y=@t3#;{q zz8<{e>y~?g^pSdU-B;WOCH~*kmGSKMs`%n8y@bcG#qKb&*4v|4$8&9Aw}qx6S~utlT4S*r>@(5*yiT6= z?Z+frJDL5MMA=>0b&N&hOxNRs|HZHO&TlIf*|++S@VlQF@3 zrj>tRbdNbDmF`+{EEe(XjX#66r7g4`3>(o*4T{Mkd^9@Iym#3j^UJKU7}f`_=0{8w zk-@@|ckE0LX*2H!qHWoJ+;GCi#4xOwEk7g{M#=eompB?zb$GL%g4#7ZI?Q(VcuIR| zWbY3u(ZS?9GtdjX-DV1Rp{MbE=BajLa_@iNK|2cr&8)@yVDVLp_h&v2$Qv8+(MvwD zR1cjokv{jT2Cl3j=2BnVU`>qEuM%MS0}{px%bxewi@W&)kW_`?aPAS`-ZY7>V*_qJTQa$hZ&H) z!j;c!>%-xgPjMnXT*Fb7WcHjW?xcS|$|iBR@%r9Vk;m6RBz`vg@(*)qOea{+DE(F# zU%Z12bVt3<0a?f+O<0(7jk)fKZ9o~0L%?2`Cld?iFuVU|&%@pV+jw&H-Jz(<_}DOO z)OLrCJKP-I^>JPcxdn1**%LO(rCnD78Vt<+{)jO$cy~<8!rEOk?{vv#Kq;HXRi9a~vWqc7V6(u8*yOc}Z z5@bakYw}o-jb)P6rZ zV$#0aSFPt#AB|yqBuMvyyi~HD&Gscf!9VD83qkhUKu||tuA9&+Sflo*{?ul|yGr7k$rKUec=W(Qa)FmDV>sAtzCa%l~=gIg~Sa8 z_245fkGYrM!9Mv9<0bt$tgJ!*pUfxopXXD7*PHwg=ac(;`vm#ccW5qgwtx8D{CGww z<`ACMDxY%amK-evbH;}Su6yKplJ$OH@ou;YjN1{%>pTYCB7N@6k1g0fq1*JI`xA*o zXV|oDB~KGIW1n6Kb~}IQjPADn$@y`qobrvg?}Q<2Z+z0%#<%Cb9AjtU1j}ap$Zw#| z-G+zT$}aS2*db5lb|Li9|FEeQ*tCA5b?suPr_if+@|h^};m@eAOp6MiO2&01F0x*6 zEXchU@$>`sszs1>29|Ge&}&nW%M}Kh{-J!vbXMqx39*B@vD$ynN#H4;AO2)JnCSdg zyA){i>o!UG$!{jgX+X5CQlwxFI%ZyzdN$K-jwvL8ZXBn?3tm~DNxY<-S#s~LLz3B8{6CXx7n>0jKO z7*pFMD_UZ~BF4a>#HMSrGLF{P^~cv5xY82yRsW7BV19q5#K_R?yX2jv6>r8A?z>w& zlDZqrYP%r*R0>+tHUcp+Kp=3;chrpHykKeW4(YSDpat0b@yHa;$`(0iJojnJRnREt zjI?vaHK8(*%1OxmJTg*ip#?(5O;nyu5$D3(#6#F6hm6OF2QXd>=mX?ZF7!`3jCM=p zpPWkmNf3X2&>pNiB(blijH{b?h4>q~$ZV4sv8f6d@1fq$nn@fB@2zudJS4I`W6UeS zHZqd$vCZl|hW5+n$TdF?3~^rKGpaIv6{+~_>sy};AJ`v>w1eL8NX?3u=twk1#+;6D zDt_ZRzTpV_P7`E;L6Q5S%%4V`cK?=#^>*HyedT`>^Oc{%u%;600cZ@iGDRHS5!ffA zpm~H>P6y4%FrL`s{s#?FC0(g=5>avH|O*c-sje7-& z3c3Uvt8cYwdF*jSM0sqWbk}6oUW|BqY23Ohjq3d{&hv=X`-$k3#}uRTUfHElzTawv z*Xw_^()ve>Gvgxg+TC&A>()!5i~Cdm)t}Qc*g*s(GPis!W3^aM=}Z4x=B8v%e{z>d z%wso*o3`YFY3uI0oy1^lz3xXnuBnszIUXI;-tf88y`-R^6Z&Lg7Ro-X``OJ&_TD$%m-~ zno3`TwP3k^(jH|ZpF&^kPHk#;ub49n=2T9>MtMvHBK%K^P%q7xlLp)unvDx z9P=3?O|!E7;l7yMdiO_|uRwC-A7<0g+s1S&0l#^#^*tsRn7x zkob7#Cw*(~2KDuH)!O<})n9{+(kg$@AD@yczwVW*;NBg*sy}_JT}L_W>?GDlD+*Ml zm1%yRfqe3*Gpj8Gx0t90G|4~!5E@WtK^JGbg-&CI2WxcOTir92`UNMCbVv9Z<{)DC zSaZh3P}%Am@@+qx(mq7Kxxe@^&J?i`O8fY4ek;UIkX)!g^B%u^FK)@T@|AxJ`NHql zgKr)z1YR6^J;_@-G_)F6t1=$?!pe%hHmR^9Y9+^MDngB`uj5KAEjSL=y~||$6M3h~ z>%q()YFkpgT~8kGXyp5P0&|4g$Uj`XT~8kGP{(yh`+Gf=cw`Lu#q{jkK9If^=|h;7 zxQ_9Imi`3P+oYZ#Yg)eYQ`&#@*Y6%yg-=w*WWaJjJwoQN5I;ifm9qXFwognn!CZ}S z?~kppty#X~szq_1YDczG&!*1#2(+&e>^bJJwX!}Q)pwX*EWbY=)6UxRHiv|)e$g#9*CxA){Gc!D#7t*cwDQBr~5dcCR%~|zy|An zWh@@~&%QX-?%rUDxgUSK*`S=Su+ghR=hfW3lDentMN(NB)qLVo-(+}2UHY%exN_-# z+Lt^CAV;74N;a0n6|3rjX3n#!P1+`rtm}E<DBoK0?N`(!Tb6Q*vmp&%fCVlo`^BNKl{av47hHo9l?5w9zw z)aSDuiALMLJM!VXg7?Rd#$h@)TDQ-YKjmK8M?w36_px9i1m@iv1r2Y_(p^}b&uV86 zXJ(@jxp?#WBmESZua6eo?vbMS3VEceTsi7elCzFwd86b$iGIDm(SCL zb)jRNrCsHwAdZd7b)ou&O(y*z$+h&L+z960Z_QXG!81A#rj6?#>%}oXic_K@4=`*Y zB@W67F>u;8yxVY{wdMv@zTzlx?`;?J6+e#z^A#O0Rs1jfxDwB2j`3=VZ&+eY(GojA z@)?)d#;|{%U=G56mrofHb={TEqMX1U5Is@G$~__TZ^p*D)>k{qZSQ;ti;i4S$hp(= z8-vqsvsaJBP-r59F3<3M7{_)1&sD+)Pf4g;oB!e2@Lv^=f8qb=LRL|{@oni}doHfY zXM!=jG3GuX{&9(q56^gyg)3|HWsL8eXGX2|1lWI1%f2e}xXSZ*6R{dVUjrEv3p*uE z3pUOw$B)^^SI+Z!H{PdA-yRLj7xACjJSDo3(jD{zL9S+jF%1hbQ&g&t5vQ2smT!oz z4YqhOHeWf)r5{9{4_5JMxQhJR?%*!9r_UaDKl3J%Z)Gs2;mAt|`GWRq+@7DNe*Gln zteSs+Oha5a{@e_5xepK1#@siPjheBwtLCBBxIA}ImJ)iM98+#jBZ1&jENaVZz>ECS64@u7@w`5VuwIEv&#!+y6k%qNsJluhRy z^B_w)FHYg3TYxPNc4$~^CB{I&);Gee8|{CmE)ho@@fx9hI(ygGWSxccUSpwGyz!DFOyZ=2Zl;_lnOOmwkwAYa z@D=8z;hsl?%4Q6I;|#$%K-q$0T=*O!nJCGtJ+kdR@faPAUbIf$@q!%O|21CfL#o6x zeOBwf+$YPN&Kk!5*fx3jm*hUkBnGFWWt8+L0X+oV{a;}L!D5&F2tw^Nv&W}?evLt{ zB<#-R{M4zFD7S08QHH0iQGBoW`kQ|}U-3g#eMhaAzAWn&&Q$-qZpaWO<(yGoTf;SA zjese5+KCU+o)3_xZh-uB(zkB+H3xINa&1r;r|C{`8)GO|$z!Ls(SQF3ANUB%ACbol z@i6aixNbP7rQToa>Qa{c!)N-A2lt1bPjYIGqoR&Nb{r+Iyy*8AY>DOXxZi)=EH3Ml zXrc{-*2r}4*(imqGtvz{AQhJ-=x$~0(&G2ewWQ>}0ow+-mPI-$_A)mZ{Q*MO8-?hH zwU7^;IV6&KkZ7m=n%ilzfbDS~A}>61#C^I510ar$8L zYB#hiw1TZkP^XA{XZz7>-bnpQ;@@v&-sn#rUXZJLDR17ney6{lFL{4p{yKm6U!TAE z_5Sq#@cduzPyXMX|7-ur{0hJ1qyEZw{*8MsCY4?DgI~Jhk7ne@XAHvp_}%&U-~ZF+ z|JUai)_?f@@8>14)%YBz?Vo>t`}s_@qa(Qq+odShW3S>Z7G*BBjH{tMj-@=7c+sPRD2TT` zE9i}weX=doH5nzOS!ihI{JIX@U**96zpcZ!{AT?8owGDC_?KOW+?I`Bc1F=cHp#?spCzni!J-(DAr?J%L1d%gwxbG1IS;#I>jrQ*Go zfYO7d#QRdT$ivLUI)4>(vpY`~NgTAGrkNmOUHc?v5sW5t!P86mti%DxOpfCFUmWJC1s5 zUdnjUS+ktquP^-p!n)Ql4`C0w^ZqDxeTgXtIwhxYpL>5sI+#y&NBu|g zzf}F`e$@`ur9ZdK$CWyM<-d@A?`DZ35czMpWth7G_Q977_y9Yj>T_wMR(_g4+mE@Z zBhceUgR=fzs|mH_dZv!ngD!d1x~l~FpYb&dj;9 zts9=zS3N4sw;4sfyjT&k?xo5}6Wr@9eINbLN0EbFnLCI!gK!$~SSl68kP<$mqO4Jk zs2yprED$IR?NLM_(P}x##%cf-z!)QO#4;=rtEzuStTEP9!IBY&8nOm~5dIx^}>!W*aYNts~W$9`(Q2TUXyX;ex@Ur2a?}e*h_l(9Ooh4tIBz#dbFZQgrQ7!R<6FuyV@ z^C;eV$@>&>O;paqNBlwPd;NNgO zeEuj5`_nIvt-hyqAwMtFTc-u*SI5fl7xLPoy4PV1=a=zujZ>El9OfW;wVJ);Ir1 z;k&K%HFo4#_a=nvU%3pqBgw!|6qZ`JN<%zl6G`{CuE<{n;4K1+GsvTx+|IxQR<_*?D=Bb;A{ zYJQc^VH02G1-)|fT2)(NEqq`5?=|7cwtOhir|EC=zTAK0eBS-I-`n_Rct54eK~$qx z-~2irw)-FF9NaJD%!T=)MPK(T*E+0?uXXaud31_@n>Q9+`oFK8Kkj$I`z3!rpYMM& z_S(q*C%Nvlg<=PNG!DmRsoFMOf4bXR#5 zF6R@!`YSGsIQu{O7|VJo!JdEbHOo#BJzN!Z*9Omt6gF>a5)a8Ev0`wodmh3^GL=x7xzO)w0-cJ(ka z4`ltt&v35V9#wNFfH~(C)v;W@lRxlvRcyap32hi=(6}{tS7Y`EUaPkAdU5SI3~GYq z_)cb{->`pKZjZXkW!rzvj-xIKw%yzMH(Xru#cwP1O^M$_{;bolkK}hT6RZs{ZPlN;;Q!!Q zhy4C5*hT}|N;H8vwbQi1x}m4tR^)A6#w{uK1=v&r7}mjN$4cE1>_xQ6U%x}2{rm5) zhi00B;WwG@!iit;*vNXo@i!hpl?xO<-uO}8aIaWZ+a=>(?|4|>_yq4fGvC)kds5Z1 zGsam)3tI&&MGBg@jC9&s<>wIA)DzMkP-9oh$DGgU%Ufui1Eg@J}iI!uK$4j?`cs7bMO^X^c`9h zT)Q)!22L$L81sE|B#@&Pgh?p<%1^#;laZZoBbpDFwRVwg43WWg`?gigncJL-k4e-t zi>JiutIm=BGq7mc;mz5m3-2ev`XO%%=5Vtx$lAu_~WzwEO8i6UwGC2nZm&} zQX_WCuLhQ6MrwCDQ!barz+1#7(0XdfMhMx^4TC=k`#K(QM zI{O{*`H>$k6lDGk!2y@3`D?0gj#^LY~H>S2?oCoAk)#?w6?jcb@61GZTBpU(Yi zk!i{&%tzqA$VZS6=x_uO!SB}QCfE6Sq%YF;)N+4EBiWC=o>_7AmKQAX$l}}UhTj_lq3JF@BG-GD(pc+=8Q!@ za~G)t@0QAD-ld9>>lo`+bN#_!PLwe^R-IG6t6i^A9qX0vs`Rr|cq<o4LE_qg z(NKTtD`lQc$+ZacbQ7iS@6Up@u{!FH8s;Vb^bb^dP-R}GevgeoIO`Q^x&+&Q!L||O zYMK~e|FPS3L}cD(t9*ts-;xsb!D*OXl}q-SWnQl+W6%_RNMu7nK9J@#jXkofZ-;lK zw(|wI9>tnW&(llgU#jxu`lo{R+-SP>wx55sT{zLv7gb$Pr20cRLA%nAqIdZa;lj2t z$WWHqRXK37-cw>~BiDk5oJ#y#M$$Lg%8-W$_7m9mRk`n{f8fms_OmDS4>#zM!>Dp2MK@r7zM2OS5xdi? z-^)D*^hF+4*Zdv>l4*bFXk|Sy17$h+KY4%l?|M{J zPAWZwfBEbFd%rgQt^Q=gIl=mhhhw}jfI)VG*=~WVV~quA2QPdDCc5a0mbng`eXXId zd7@mxsIW&#cGe>0!qL&H371pYHplFR!|>-d_a9Y!K(A^^ZjrLv)*6WK8Wi+ISV^i= zYNTda|9QrJLDm;beN1;SKKXx1%mkgsGS49|RB2a2AD|6`aX{QxTYr2${P7u&N7;*? zu^)E-#qs}>-~ZER{m;+r$LFYyved#f~Gts=ujho)<55pO&?V6<%|R@dJCDQ{rsD z@RyLEB3F-_iKWbk>FR%TwQSt9k2HQJEmJKzEAMi#?)54csJ=y6L=&=A#d@)8q=pGQ zU!ooN%5AdN?iMlztgXh%J+fU<9LU~jo%*`S*5)kALQ<~l)-7nJloHfS{iFf z;B?vgTv4Bg4;JP!H}Yd$*X_HdQug8jo_-e9eU?#KVv z`<&F(#-rbSe!Ag|)DE9JpNBLQF07=hu_?AA8qbW>-Cw5XP*?N&YS=t(f_l31uIK+t zskGZylV92-w#mIP43dOYoEatFYP^kX`dRoytOnC!%Z9?d zTF>0C6>TY7sb~4)jne>m+E93OU?O54sx!9yb~4p+Tcys9T;naM@1I@}*W9~XXe0tH z8S^`3X{`a<psb75abdcCT=RJh_hy*Z<}R|E!Io zpSVwQy{auGD?UOxmWiAh;#CthGXEi_Gu26kI`xfU4kgCHOAchj!k74HU_aV#{#raw zU4;J}=TU{NEBTq}MN!juosn7e`di(u|2gKO=Gni-EvRaC2fXf5%HVo+T`j7=l}7&W zu^94J&pv>PfN^m zf89ZDyim#N-Ce6O7!#Q5Tr9|3-TC#tTYE^{dX;}jECP#|cjgaoy{_pPmoIM;T+f|J677&A;!1q(4u7BO?cW}!=797 zNI?hd?qnh&uvOSh*(x>fp7_u|`sCJ)ENWfIdYS69p6Dw^2b+38GOz2ByicN0-}7rZ znYw=}31_v#t?gJrS)D$F{tn&%9H^>-m zla>B#%>OF=eJYx4()k%MANnnQoVV5W8gn2(g|S2BBZq4={>YPPYw;iX7lR^`>tt|y zTuRx&OM8@5{(8~}JyOmqiO>lGUaERP*Nscj`YruiKuH_I)FWP9E!j{YEN2 zdg;#+m>N&!SckwR83Zh1qN>$AM7e+QiqTGWn!M^QeYq!Z;%|Ho)J;WH#u!W4a**63 zA?_zw`_GWW3v69xmKeuQFFjMEVlTdYSBxa_ZLm5}wx zGNg*@@QMcp<1hHP^h3OJ!JO4^tYl%37lyKNYY|)c`=Z2Nu5x&xy$0&p)~dpjURQST z-#E{RPZ7wr9mpfD+9rQ_Zhmmnm}x=nyZr7zeE8d!d3QUkfROFD%C<6kt5>-?PSqBx zj5)5``l28^!g7g2Z9ODT>Q-|6!CJS%=m~Avx&bS(Y@bfkD=fsE(HQ1(1!YYv))Kwu zONq5tV(4k0>pN)Etv73f2;@&feA1!Txz&_h)32ac>egA+IsSjGHbS`hH??=vEN>r)Fz9}QAXQ#YH!&=yJm?M92uu5J)4|5WoyQ4`w=aTd9>2CX~!$qV2k#se$oHP%g|f4#!L6GZ388+0bihE|;CibeKg zn4k6*A#=}j(uU74Pwj23;&$xr(O+<|6vo zz-HZGop*l~qxym6XbS5~ryfZg#5!28N5c0nTNLA2>KoQ!Sxb(;ZIemKgDJV75hqWT zxC}X+hmV~-iui81K_BsXvu=v3H{si1;GUz2-!wPTYP6Z~Stqt_p1G2HF759~XTFZq z=!(C8>?VAvI!CL)2Yf7Ughx8@#df6Dr{hrP!-jvoB+I!kk7*T$y^36mj<0TE*NFHf z2zK6datVeFav%HgWu!VW5nLq_lao;7cQjPzJo4j?Ga;YR?()^{aTv)A6Oh5$Za3g| z&|cYor%Arz{ekRnyUGuNej(7$6)(!SUf~8YDfg2SLmSV2eJYTJs|- z`L=)3&w+T!IQLL%2FUph`p3+o6m$ps)+aZw*S?kYpBlHc59Kq9(-%K@&SMg-KVF#j zFaEOnC}scjCRueWA<+u*p{)yu`ry`D`Sa$eMv4 z`cJfnV}Il}p^r*eBU;tbP6;3EhLY3VKPrF6RX^2|W^Cx^D@P7bzE>`XdBr*Q?f>R< zu)Lvdc|<#vNt<=A?|t(lKlqim|7Si;h09Xq zgakiqD3IS63)Q-^rm3v=D}7JUwx55W4XmT>mcU>6v-UCwg(zJtDM?QvH`&PRuh$ z+}FxSfw~{;@jq&XQ;CgGVX|W`w46g^yw@bSkXPg6JXQ*N%YrIb?aigDdRPxiMW^oS49@ceH;-T7JUsU$AiFwL|yyJvPeo&a6 zp#OgHb|oQlgjT#=E%ubp-*SI9T;_@AFZKWphr{3?l6 zqhF_4a;YJwW?bTI{KXYNcIT-RD(5-{T`GjX>r82P5zF!pf0O*TIG*9k;|lg9p@SUp zd#o)Qzs@a2v;WLL&Sifll`Y$d+&(Y9@r+82dtb(Ff5fs0wDFE@-R9Lj9SU|JEJyhJ z$uC@W^E za$ELWUc>MUb~L%MC#yND)kT+%vOT=(!uuR4H;@U1o@HGlB@>4Zm;JBtU==A#>~#yAd#f8f_dEG@sn_^I&CzWiqsiSH3QuUdb8th+*vxxC5TUA*rg!YFJh-;1;#EO*>eS(L{W8$W&@Aor#nw7Z42dtF%^TLq zsp?u99o>IyEawztEVW*#(M;Cwt1{2>8!!D0^9}Y*oK;`G6q!pTq>uiM0}b(7$cs~V zZy@*RaT)DEUwCm}ePMw_D(J22T5Xxh=a%indLsGnNB&ObFC~YP7vVjRk?buJbA2N% zH9;g)^MB5_AXqmD?IQkCVvDyqjOo;@HM~wN^9O&BfN*jD?{jpnpYnRUTSszoN)AwN zm-z&kN3ald{XhHK*U#P0tdR*AnJ~N#=3J`~Sdu-<+{54?rA*EOmBZ zBkouMw<8X5Z~X>6pY?|*?V*w6TaI3O&YLb))pdoaYg^{Ge;$4P5(f%-$3c9szLI~0 zwL8&|WDmN8(w(wx94K?#pY;>`t!up+qK0L64NZULnpZ2WYPKKnt-bBpv zdQ3?;^}LR}4(cNd!)}$-zPK#j7L{BT2rFr0muxAv7>WgX+vT&(E31b1Wfv&ts29c(qg=`*AIVbzv@IG zk}oxg)-Y^S{no828DM%THF)J1PhApZUMn#e&_`;P^@j{OzI!FEkhI5|78yx=z@f^Q z%9#WnJTvGGKHF?%tVHdCy2CRa=Kok3>O;%x5?$tE_4hU($}}}yn$3UOFPJbM!E9(g!GeB$<(+`14uF;t{(B?8Hluqw*SUx4cG!kPUz6w{Q*RO4Jw{ z8sT;5J&C>dwYERL`IjpDER*%AC0--08`wh-NAJt-VJ~0puXsEZu@G);A+g;%+Mt_O zwq;>WGioh0Qa}8*=3`=_Z{aZXn_O9a*?B5RKICp!hqpi5{bT;@N<794=MTnIO_~2G z+PdTfEZch^GR}rrB+`GM_&c6Ztq$5N%#9OS*^jhU7<9{1Dev~h-{ za13GnHNVKx!SmsHbs=*yPUPS<24c03`j?NsLy8Pmq1|%T8upP+&VTck{@nj9e8vC^ z1!evQXFiM#=6}=gy07?8yH3Sa*%GS+&U>gq?eikxp`TIOFvp`pRSUCW8DVed9 z)&ij0F5g2bIW%WxYC$D_3 z@YnjlU-vt|!-9Y9K&S#FXae%tRbgHby%mKT+`q(L^-4_Nzc2udt@UuWW?{l}+-jUE zwWg>rYO8a9(TlVn`!n*csNZ}eulzq3Ys`P!7k`(rj8nXS|EoRCJM5FJ+9xIc>n~$) z(p3iIr{67qNZ>!pM?n*J2QY0_i8t0m!p^z~_oDL)Krzy*zFej-wV4gMN+; zoSS#=q?{~eR!FQISSYS0_x-)Cfi5ZLyJDpBSQ{43RO6g!cRn}n{qg!N9^`{_mFJp4 zqNS2z+|_>^X$9!DccC(ItF1$Aw7y%Jc`qi6a9!hdr!((6I>P4*$DlmYDFL1MqaJEA z=CWs2FwuEv=?JlBW~3-a+Pv>-cszF)f{h51I2!3ZjLn3>4ZVb%y^lE4D8Xwnl}e<| zm;ci1<9zXc)^Wb(fTy# z3{;v8*Tot7D$`BXUxjWGXu0EpzN}yPi#r$=z6ZAIz=9b?H&Q;8IH_MY;7C-wu%PGY zPa=Qg?-h^ml{}KGT4MOV$0JshmU9aBhQkOs2_z?Zo9XwqK?Wo90Ba?MIl~VZ?$bT=Ry|YmDxo2wD zX6Ppq*ekZiqd1Pk%WxQfa`Tf*&fqhNH&&2ynp#mN`jmiW!8Xo^-k39EQyh$k1GW#J zjUI80PsG=H6#~|)*8cVfz}lks825p)j|*~muYGmjb@kxgzOL%L%CW&52*i?ywbFmh z^+9kt7A!+}Dm`(yy6%l79`#IRxxcJUc$vF&2oGU~V=vlTDQ9}e(cSojzG1_CJZ49= zu8&5weM;cBf-d`ot)GZkaDgZ*lnjM=T*gyUcJ-}=ixF@D9n9*BPphdySB zVg5CS@cq00356hiA`Nqi_f8%A5^k$Lf z+FE-ZLKbFiee;`dbvlUO1#$t7Kg1wMB9J3?1Mxy>`8*Zguq27%s0W*zVtx~4FyFx* zpTT&BFlT30=p3wqh1T6c-%5WS>`BB_dilGw(tng_u!ofM9{+xO&L8_1cfRMxgN3DU zDM5d9>3h0^ZSj2b_3}j4M3bGd4hjS==3C`b2(mCnRz0SNdUq4SXp(6^RW8W}bf!SN zfa-n6e4y37zDP{N?vEHBin?4E-J2DcIrGa&rmG_78$Z{lLO;YjiPwLrFk_)#W;|MK zd@%dOWVtNldA{}Oz}~M3a+6G~JB|VDUC@7z?wvhB@A2hlKLNWSdg@{Pbipn_9A;N-Gmzn17~QF}1sVS2 zVBy2;x+DH;+n`oI*v%$&4aOln_)2s<^5HQL0_s_2v;R=xVO7y^mII$y^J6fykKSr8 z26exE_Mi9I$za`T`5pv19c|f))swlc6^|geP+CMi(B9AEN1T5#F(#L+NOt+fT(bD4 zi%_W*W*@ie%hREmVAQM!8R2GsP>dQ1N!H`0IXDEoZPU!5VpRJSFc*2jjg56BYmvg* znyDhDWZiRNtTdIhXXc}d&lRX?VNB)=KWvJ2w_ZdqysMu&ItSwz%jdX;5zGTawr39K#6`UNi% zbnfuK=ZyZ9b6US)yEkI0Wn8u1agHCP{XjoZRck@2{Lg>=EO-XbNSk=gB>eH5%1UA+ zi#L2?(AnPd6hODp{^0Y5O$HG`j5Wvc$cas;N_1H-^pt-!8i8ZV9BiMPRSvxL&7iLK z(oHHq4(7r&K&J)0HrhZxqCA?&ygAMc&|4;@?1@4=&UqwT`gA5T2l45Ibhx?)1kvCe zlX|T}z4fRn>W+#zxP`FvbA^d0`vBCfrJxBfY_+g#&`E=?DO6YKdQ|jBn#d+KcT{V$ z^R53FjFf+?ZgftgJvFwA(Vc+cU>nUluQc+k6+A=E3C`|ZkITKgo717*o#ZO)Ft*CU zUIHy>x^7)n3VMyO)Q@6J7yA>>jN^$MmxG0|b{5>4=;Mx_QEsH5n>rHUv30 z0^3%`)ru-#A77-?`m3Lq(rkkj44d^?h39wJHEomay0$H1Pc7QEzE1Pzrq3yQ0mXCk z&;2;6DbPomO-~CkoGR0tt!ujl0gYYd$N}v>JCnnpCq$rvJR~#8&4u&Pl=7kU4|NF3 z$W(vgWd9d)@E5=A@43Lv7e3RQ9;p3#{`KGc5LOJ>9M39O+?6^2;*X08k6hN>;ySO^ z9;z`6=ku*!ox|YW7XLCIe{ijn_2>uJdjAL4y7~BVY!y$mZj%44!mrAZN6#+#nxfzO zVfWw6(O=FBfA@?3*8d^)5v-R|hsJkh^B;fa>IwU-l4oFa{$oGC`_*A~e)pCA_~$;h zX!39U__NR7*86PywceRSCUU)3T-g+3K=FTG?;Fgec4TbceoB7=p4YMpSp)mU$4yFE zfOCF80!QX>!|_kXC+bu?*S&1VoNPHbNRFJ`)yS<@5X4PblB(86*8cUuZzns0R{pNB#6Lw>&X zrtUv2s z`xER$l@=oKb|bRtJBzVS8-Ccnf)aPo?qp~0{2e3KBns}Q^hhtOE@!Rh;1nEe$Gu%o z{~|;CzxP@6^bQ}FXv?@tKJK*O?#CpVnbu&pm=6c!i%)C*!tYv2bRYGN?;d}B)xXE5 z^pZC#HqoA@$mc4OPlCE#0CV*5;>187H|DxaPDu5O7Zr1(d^IJ_gOeQZ;efy8Gf2O5l>l~!<DZ$O^RTXv-7QTMAVmGiIH`Z~Nbr7OqrGyC)$;u~^&W)?wR+nNvt7a_4oUk<1M}z5 zr;)R{%`G*_=*;r1z8&O;kybyB!?o4&g?=7(cyaT%lHbhg5v)THQci#1_(T#DIz8`f z|GcnI7!&DLxswdv*& zF&=%@3xF->gWe^5kFp;AtHwPk_qwvS60yN2x`y|GvC$%o32%S!cSo>#$zK@5PLW71 zT8s^WtvJ&+q~xd*VD%NSvMcU7J#?_`hpNs7ZHiYcNn$}W{*}A6Wv}0gUw!D>?q2u7 zD)-H0s`6V)2aRw{mbzv?BKTsif`ozbiK$m4&MtMSeM-f6UYK zBn_;X3bQ6)h)91Lg=%Jf08c=$zizzVS-Cc?5o1H0@*xkdHrXufVI4kub$6PbpKjDP z!3^K3b=X<`=mRv^rS3;d=gB_w z8wdZ;t7U<>n3U~EFsk)ap=$R&HH=!|(&#h{IPEQ1K1`=g)vu3#_0-Dk^xPBSc?oji zV;tS7bI++pqY-&-66ZNiT(7R3C(e0XL>?^n-bi0v&N~0}i2U3iHn;}5W?uB2*^GW1 z-2SdDw)uy=UT$^G0OtP_7XGcbGw(z-2;<7-ykl5v!?(ZWlYpF1Kp$I0sE^rIe%B|_ z>I4*?Eivn4!__5!8CLmDs^sCq`KY6x!PTstgL*&AUqouax&1Y#gYP+QqmBBIHAxNF zk)N(Fb5fe{{kEFxh+~g@X(b+-v~SCE(Jzg;@fLokA?`*wk3l-hJ;0UN4ls{5q@34+ zJqga!Kyu$cS@FG|N?kB1*V87#by$5L!8-fOmGMdce1N}y!5&X&v^y>o?f9vj)8ia= z+vy}*86fA$B(pTNUAV%ys6O<`<}#lK^#W{fn@sE_?m44RXKB}6X5WhsyFRgO3g_LL zVzP_X=RF@!wNqR1Pwnw8bBz=~Ut8q5C_mqd#r&|#v`v3!8b^~XB|&}atL>|A&sVcs%OtB_E#2f3u=DBC>vSAn?7T@& z5B$9CUJiprNLudw5^A9{wAo}fulHeGon6>%cwjR&jQiOp{ZZgYv%tSKX59ntMd)Ma zb3Sfq*Ya}`>Er`G69&5RUAZx;)lb8DBdpb;#VrbdqNnqi^Uns6*N$#&7xwC%p*eJO z>-rYAro%!Xkg6U|kV%iOW5jtn5Q$q~`4zWG=xh?Lvb#zibFewl2UhtYDabVW8`(v} z!Tr4Nf!?p)>XaH!h3_bO~kno*!+`PE7t zq^m@K+30DHI-OH8QS_WD^DJV#e6oE9@wcQvDOI(Jw))U-w(+%G1>CGVoGO+K1p3w z+YEGOb=~Wed1f`cf5uwD&i$xw)S~d4#H=BI{jwHtE#k#i2@+M=u&qYwAOH(WE)Hxc zzvNJqSv5oKpaJHQv#gBQ`^aP2r&0&IOPvDxuZ}ShSi60yiFivlY;UW56*&;g7dv<| zZqTO4RYA8-lbjRU@!H9CA?P^T*`TM5Enf&zv<>!1OqFD?yEvvzpzUc}7%KD3!t5!3 z`PNg;{lW=Ak&RePQ|CZ2Uk!9L`ruM+U_+c0)Lqx@Syt#% zj9N^ThEFET8oPC`G-y*;OEcw^(Me$*l~b?AgfmdiO08WmMY;NC*aI-T4|JQ!8CFyx z`MYmDOdP4Tl^!R&SL@$;cd(_X$=#ZAHfw!>5yY6NxIe7r{$S#Mp?$Z% zh62>L5P4Wx3*@r~FI(3A@W`%phl0+#LeZ_16#Z10q#C(QG-d7Y$$q|Xa`QuY?X9x3 zG|M2g?KRN_cs?wq2}w_Za%%eIbKX1)2WHLSY>Jy-58o^UYN8Tol}-?_p#a>RlF z9Z6I=7RR{@>sQG03r=>IV7j{?lG?I%9WVDJ5;WS*9T#3omW(&`v@`MRkC1Xy@8uX# z-XH0#c$kw(C$P@{`50nfDgVss`nKlow!A}fz5Fcbqx`JuvK_&cEW)aP9oxMN_A|Z& z`Cr`gmt&ND@1O2pe*RlN%5gHKeEgfk+$p~6q~36`xA(>;p7lKDS65vZJhC4|4cSTvWg~40fyV2*j?k{*s9vU(<0v( zX|V;{`~xm(SxOOq82gD9_`Dbuj;~U_aRXP}DY17p$bhZTuETZBpzXRz^_rbt3XRr} z#*^F5IqiKiu^9R76_|@xwwcUE87Ss5cJqcuUhVT^kZ{D1`(It=UZ=?vbk`}^)n6E= ztn7ce-=SP_vCmVd?r!1($fkpau_v^_%CT&s-EE7=C^^J`rCieRcNnu8*(Sm7`ByHF zHi#K`K1^6{O)dXKp#P!ky-N!EsA9Hu0wew!6OJh!AKn(Kwz9rd@ooHVa;mVDndw<9>6#>ZyNZ zY0~r}`w9<#pg9u}nGK7M(`Z3O6k%M)@OfyELNTKGdi|^7O9nFywFJm>oTm9s8u_Qy5LVb ze%9(+IA0yZfUUG#wcKPeX*6z=M_s2%Csw>x*WB_3=<6!^Bfq@Lv)$PR>PT>3U-JKA zK9Y$zD!TL)NIw_-hy1(3+Y~*JnR7(oR|-(F2-A&lvhywLbJDqN{Wzid=?{G{y0$`KBbr&!pTU+n{*Fu3G4#`MCC9kCfqvbPR{0LKM>T$MKZ5s5s{3(S5B3M=t;B*T zbI5P?_v=p>sneOrU4(&-i#lU>uV+;pt!=n}Hw?uP+Vuinh4}(6M2A=E<^3w`JB%^B z@zqOgHJQg*V0_>#>=bb&5C;x@sScC8X;)41dFeiJ$)r8hczZ~u))=;#s4ZjsGCvLO zw|u)FuX3$RysfXC8yItG|D4GX`iuYe93*$Jk5`%yfAm4CmJ5lvUCqDAUE(bWta3ts zd#kdUOFt0U?hay9l$a}}o&54kp-&3A4r%3|LLaU45lVZU#(ENbL?R~lX=6^kiS9d{ z%_M8-_ftJRE>!Ch@8{-6qYajFe+xrdYy0(;_l%o%+KE-dGvSICGw}gWkUjzw1SRml2!~Th(H+G|oq4f}^s4g1_UNX%cF=DC;6w z5cv{cfHU9r8I^p(r_aGe3{T1=HiUO?koK+r!L2}s_;@EZybtKj3C0mZPM1;>+Qy}RL-@npmii6-(t|3SPrNwhN~|$|j3Jb9 zE#%iuq+genSY&0L`~!7`5~C6Qb(m|#UdNXREYz_(1Hs{L0Djx@c?txJ}P~kvJOvux0~)9gxJ;NJ4kp;&ZqK<7jj4 zQ(B*u*RNhqzdyWng5eW>FN`aH92Y9n_{zu5C*1F|U8~;fZ*>w&TKF za#A%vfzbf-sx{cH->&mK_s|bp+9#P&8l%YP%`E5-YIBe?QAYbRpBYwGfj;mAP2H_mIR_g8w;9{23ZCocDYcFdEVPD*rBgmfyqrl;^(cMs*m=MOmM>4->w+CY?4I?g7kLm!whe@op3^~oofzB!B=N}C^!lh@s1&UjnZ zVEfl(z7nhSRGF(h#(dMNj}gnKS@vzI@49~356}ka8<`6-`>FxNXW2*_O!fz^gVJtu z(0};Szn*T1M}U1YEp5EG?E6P~Pfhv{;kim2dVH0(UWl?RQg_9F*`_24!O&(}k;f_+ zGkfU=a5T_8ZN%!7I6K_ZCSk&8;b>r6QkAn|uyJB*lBDV*S;H~|H8~12UZ>i|n(G3S z$j%4tc{WrMPmLf-RB;Y;Ue}qQO_^~H2+xiN$U!SDmL|8T>N8UnF;k1g2gwggBEyK? zRORA8;5=2dr)qkCo{pZ0I!w=k@@xd{v^DD6YEUeUFh(S3ZUngxaws+Ku?s4*LB-kB zxRZp4$sgoXQm~cD>w#YHTd@BdDg`5!z;Pr}$%bEPAecTBHY3j36yl_9+6PMNpdUJs zy6LpjpqQyep@JP^(=^ib!crNxrrHCngL-d}b7w?FreeN-Eh)|#SvV>@n*r_BsjxI{ zlLsol)>VO+794D_HYiP26HeB&A_G(2f&R`_ik&V5WdwAiJD)J3fy?|U>eNLv3Ae7QTRLJJFq_& z_?-uR=2DQappW|$RA3d`KynQ_MaP_Y<(LNs>CX*+P|MYgWe$s|Sf)Jkx^{g?EH;|u zSNmD4F(265Su2~y6CPL=f%O6UTAgrLHGIdTg-@v8&UKz?s@e8b?lAh?VGO5Z7GQc8 zmZpN;Z2Ha=*4W7=+=J(zf$UvSE@m3$s;3N$+sub&HL%^Jh}V?Db$Ei~=YcLmVWSRV zT$u`gW(MV8XA}w5w#7mt=bBk$8og(V!}te1i4NPxFcG7*cP|o#^;%5dX{hYB6I*+< zb5itsPSB2h2})(@U>DXI8CWnUj8VGN&?m`ST?ge*Y^lw_X_S(9&0#0gooV+DdreUz?xqs zco?K-PVbg&`Z2CsIEEz_&ETmEml9ZeFqQO1GJ;=rHpxKo$pdR++m?^xS@(t_hKt7| ztyaQ+0l=)-uN*1kS} zXeHCESJ#uf{}8a2t(}SUpE{1oqn)tqX>~1^nd6)jutk$W4QY~7pzRHrmR^wVGn5{E+ zw2q>=^aDS9*Uxz04bCg|@cA1LMApY^@puwWR^yOgr{w6|yM9T|;FXgOLl!->dl?+=8&N^wek!GH(oj8|J}zkjp3_ z{n6y1+0nd_*-8r5{p|*0v#sykg*9BaCxkD1ty--;u*0cL7}ALPL`tcV^d}TVK@uRu zc>z7@tM1RO__r~i3UwR%k32N^&QQx7ZafF{LgdGJ$4J4Pc*JG%a+^nqzOJ|Rd*2{| zGcz~lO;6jJLF&xB&uYzow7$2&7M;Q!I%43$+A%=4TRI!F*5`Fwg*l>Und8>)0coXc zP8TbxbzI7Ns{XJxx_5noo&^>{?wP!%!rH;>oy;Iw_Oe55z3!RJk0&D9G&KLo6WyVJnBh$@Fp;&sDwVO`}LhfhSts(6|!=Q1d=y>X`M=tQm@^N7Tu zHCj0z&I1g40&2*AG@-)yK+IsS>{acWkF_g2?@$w;WHM#SKJr+a@0A;zpIKMpV_pvI zPxC8NPUla!&xZk`V9~tQ1Ql95I%%SJ(#rbczQo6FV|}r#qhw#W&er|QHr;+7$eqORejKfjEbXw-zpznU~Ax^*+{r1@BNmDNn z0}bSK5LI~nQCSNL_8m>=azB`z8uQC?+PO`-m+6vB`;2+LMC1Lja(UF%4H;hWv*^3Z zrQo33+m{gs9f)%ha92a#Dfn!OeH}iJwW3bJ5CXk_ZC}5TOjT>2lYQgzcAs-YD<-ht zwmIn2#_T3sZJn;D$cHe0A2EUX$)D{SsdGFI_VL$oj^8sr$Jk$M9ME zysT8@gnb2fXLU=MAwqgn5HNhj=PTPH9J&`*g2;=G11E?;;qLzJ1? zO9qzp9KZT`{{hc~|A8G%_Lvh_;YABj$u@I;#3Sie_|68tlT(F%C>T*H{!P-C@AP=< zSLd>Cd}&ovaxxd_f8}Li5-DXL=w=v0E$8f*st(Ew&>0Z>>k9){ku?Ypi5-PL_Cv{$ zi8#;+Vtu{10^l=m!b&q@c&0Y<(1#kh>ByiysLp$<5SqIS!t+?`B_I++$O^}QY(Fc1 zOlnXr9&w#@>smOhhp^X#pDVIZvgJUGK)8OM)#;Y+Pp!3&SQwz@>C`7ji{_Fm$ao|N zjrTm=CxPpS+vFs%C#ij^uC=I#$R+u??t#6a>en7(#h41>571Vf`Gu;J5)VMeZ)A+F z^gF1SYY8^OUgDh>$ryCl2y>`m-AkW;fB8M;CCS?Cr|q|?#B{yO_Z4}fZ-ZBO!lkcA z`ulKB-}zYj3#&M`j5EpnSk$wvnH_>%UwjPoZap3bVr3RdINE@mj_Y8mBw)M3zEO}E ztnuh8Q3+&d&Hy^C) z>e*g>wl|}D-v+aCF>IV`3o{#P=Cb{=(N9)lW;bzu;odkZeSdgg*n8S#O}H3tB_~?ep6IE~ zq8W!<*2gAKd{eYnm!P#-HZT6@q4F=&39jyABRhzL}aqBCQDeL}NPRnIe-V+^W+q2`SG zIc#qFWb$+lD(HuX5Mc1PYoB_OIHXvc=Ix=VwgLOr!U}BNqSvM7pLNR5F34S7ZFKfA zXcgDV;A2M5AD8ehb_{F)M1i(_Lrd3}Z5DWrXXdslCvjiRNVKjzy5a$gh;`LbV8%B2i z&fk{y+2nzKZB`JBBj{3hLI3ByjQ0_d>|qZGY%ntDBgXh3;+(PN;-=q+*J1InwuRDN zD#@dPHRDv9HlAL8^GSl>VC_09Fd%v63Ef+_mx|X(<3U0Vkca-qaxlF0@Mm=e}q`i0QyNjoC9pnn; z&mnHac=Vjdv$oF2CK-ggNfc^lpZUpyrs*g$Kk8dy+#{0@K;syjX*N`^VXem5!cH^V zSQcX@ggat?$6EC0M^?S#jF8?CeUf+fF=of7pB6rQWIgZMziW5e4R{>+(XmKiD>tGY zpYGDo-^QL+_=zEsnfHvkW?{|3!yxc{uxU`HbjB9FC%w@oRzdG!gd$%+_=)(tW!*MM zUWzaNjS{;GY)j52md_~0ux(%R&c14%K9dIPD7WW-px4l!)Lr(5BAnJ9Icwa`C-_YZ zclwj~7j-gQ*ZKu>KN=Gip**k_Hvk=0Y2P*8@LM0nPy5c`h)X0Rr%{Q`FXLA4wr*96 zfIM5|iaC8?pRC}$`DeZjXco3|CblN(h)q=D0Zfr~qHsu9JAPsG+;Tefa+>^#Gdmoc z3`xsz}FwXz27n`i6!&Dm>lWS9Xt%t4L| z_b*K1fFMpmPOb41o&7+G53$$Ab4u?Kky zY5^(siWAG@zt8vF-|+I@@g!N9Z~1L+r`Fe)z#hwO!T%VSul&7}a@lsXKYT2Xi`#HDuKltQc_V%uh_V$Em5+8U*(Fau8HGz9iq&`P9N7{y9>s3B~ zhZ1AKF7dq{rGE}F6r!}m`EfL*8AChN-ofj&_5f$XZ{Nx zt4$JH%FPL5?U0ocu zmIc}gWt`s9?)gkPB=n=`FLb5Tx)H{h=%SBIEk;W1HmZX>g%yFZy;LQ7k(#r}qL>E_ z2A<_Bxy-$}%($*o`Fm&f_P3IMW-jrAT3O>;QUg?Y*V`|i;woR}oxAfrkA;0<&PM+K z3cnKlepu6d>sG!$kWMA;fW%}*{sYCK>TK6hNgdvElrzst&bTs9tvjE|cx+SB($ z;;C9Z#yGo&byFmOeg5e@$ioRGZw%OlRC9DIh}EUhT?xc|E0QiutuBRq6SVf#Quy;> z&iHheUq-XzoLTHdw^1XCd{%2j+F)?Fjb~(OdOcz6vP-PjKMwQy$81WjNIGK?4*HU9 z+r+dKva6E?NJ+Jyf-R_jGGF*4&0;G6wSy#6QuLoAm7krWujyhfHzaebMvm8;+MB#E z=(g5I-@^x@{Fxm2u-b&XmY+=`_8qT~c-XpC)!#~f9O>73<-wqDOfP+}*sm`?gRE8d z5SOO-s()0fdLdcE4EpHKetgwMuF)o{_;(P)AVjQ3n>#vP^=naoqj?^ak7)cDxY~1F zdu$VHq7^p;quYat;!Rj8tGbO}@Wvg=cqxZr{dSPM zsLFXce6P#zwW?E@UjeTe_Nu65hhSHZOBwqmYind}1tZ;^+A7~$x7()g3`O1^5*P8I zTf_Ae-v@S3YuJU8XlW4|G>UXzgeGYxq+lcK*$1=q5Ba@+z6rAATb<5pHmGBknF&<| zd7c%BaiY$HtP4ivF1%+VNpqDI7>CB(^xS4V3(2WH3(Nj7N_(fmv*#GkNl3(LN=%rT z)Ir?hJ*jx@NKxjf*rNaPH?NRimK6?_ewP4izOB9Wj5C;DOnPKF7*qgN1>ir;fKbt#vl@mVgqkHaktf3#?R-YW+iQF;j&Rzb*J1D*DeBxRa_~lo0ZvLx1<(OY96hXm z-3-65^pK}m%4`|?sB95yM)>l|L~vFv%i0n4mrue2vTaXY8iV1o?BzJGy+(cb6d-c* zER?$5i}pw@&Ld42cRQQd_IZE~;j4;&DiAl}c<5K71@mbdzVglCxn-RzMncG@taAmq z8R(e%SLW8Dv3H@pHG=gq1yLLP(Ns>#;;`;z&%>_s6f8M#c5V#x-lc6Wg{3XUWEIS^ zIHk9aL#`do`#982eJYP7VNOk_(|IJjmbfUjnp;yHmL}0AB42n}C0>lgr?Uhd%jhK5 z$H>|%jHiEb={>62F3Af|{jWHGm%gwlQkhT5FplKP zTu_$%A%`($IHfG%4Ay&Z+vbeK0o~HhN@E7Q^+K2B4L8c^?Kv5`nm=^c7h|pl>LpYx z`5Wl<#-$$8Y+4tAQ+Kj>XBIIvoS8vrVYy?Lj^kb`;;OXYLvI=J;_wjV+pa5q?&z9)W0vQL7CHK1IVnHkueBXTYBbPWHafNGAjRp2SVxQdQd}>ylm6*Q? z_DoXZtbmT87q46s%uA7fc|pHo4V;R)>#mB1hB=cYIz2bJ&b(f2v~6EU5xJ0wb@evw z3s+k+Pd%T^ma%Y8XFBrxVieScL#G4Ad4Ip}uSV**Z_!-u5BH}&iRYjzKL5h{ohPmq zMtDDiZt@d7#_Q3hy|&c)#iIS|D8=hG%;C0Jha!C14|2wK3?I;cu3N88v%2uqeC3Gx zTyLE&pR;^!koujh!hgj#HU+FYttj(LUfeI`JRe9Lh^nt%+<&mQ>Tck?^kY!YlLPiE z9P<}1QoK9XbCV}_dYvT=+fVN2h~3Y0Gmn=#?7P$Ly`CQ&8YRE_**eCv<0ZzxQ?5~D zz_}~)7{J{)LEVji7NL6?bk`|gn$+zX>Ae@h>LZKR@3C^+FS-sq?nGJ$(z29Tccs5c z+Rtc5O5YRApI3f6>~FM)(zm?#nR~B};e79bUapLcN3GB;`S+q$D2_w7@VV9--WAK! z@O$!1n=+^U)=WN?ZSO4DP`Txw>r=~TX5cJr&PIrEgm%m(@KiL_||(2x98sQ zd%t_f2PZbx7X)Q)3-SfR7=*w2%MxwCy|$Rej#|Ko&tmtln#LSw!dca3>$XrLRipGb zz7Uyous{OUj=o`A@zQ#Gl1QNc#jnI26B&{u3zFAgRX$QhFiwjAD?yW z>9x)zN_%8~esG^jBOvK)(1m_fK0&)N&vXxVtgkLZFJ(V-}=$X4UR;=D|!D9`6J^a+tT?hg_G2w8TwrXDd$FsQ$g5^ z3m0TO3$b<#cC(a7`2)|}l2{b~fB~*&MPqnBC&TT3tTu>Ve@E*2lMY}#%-qIDzy5U9 z^a}(}(yz3iE%#Y91Q5X2# zChT9;!cxMMdfQ3^$8)=K5=sL6k0;Y4(Sxyk&Nr4C+listSMN@+5nLt zCb)-xxqPNbFsBc{+rRKST&yXSemCiZEAf>I{<580b`aMwpC0x@)G22#?qw?aDotPV zxn1V}Nlsg7Pp_z-v_O}cxsSGqIXFYa84^j2hM2dH{UC9hEU$RgJIGo`^s8&-z1o^y zV%|{qo|vVb)Yd4*nZQ1k?;)a(I5Ud%^Sn=gy~1Mm>}to&4?2A4OOHjxYF=cZ3@z

R!Bw176g8c^bGZTw(XPc_zU~x+$+j9%$mTe~kV>&57@0}=Vd(EiuHDT^m za-M)})WHTYw0mymU{4x8^Dc0$qaWWgwci>QM>Z@bfww7I!<0|dR5*@s@=*ZlD35%9 zcveFdiA_o38L4&C4xJ@aQ|8?prb-F{Qq|FKAAM6Tjz(aOt>XNtl0+RwO8-LI?Ga_# zP)QEgFt&|*eP(dGvwAj&a?6Tkl+hfXXB;|hxc(%pvqZ@zf{Og2Q7<%$9PGLbYx-2e z?KOD}jE|;njg7qJ`R$f>C%eP2+22innTq*9G>A--7b_!(rk0;8!>GXdJY;k*)J47H z`H^aDCm-u0D9rR&z^>rwg?rM{*i{AB;XbZK*-nSY1N$;(^wi2VmRZ69V+tcBcN?TX zCq>(}>42Ct%ZJ1oX#>z5xbUFeV5?im>-}kN*kY7kLX~G16ZG+r= zhNN%1lf~}7IcqA~_s`f=6)@U1=e4_Ow`ouxkq39qp;oKI!lFfggz>;(VY#%h>pEz; zn%C$@MPWFy_FdlhRX-M>|GJ0JyIKq;t%}x|Ze#sQ$z6l@t6OFZHp*0 z5B5+*M2ETR!P>B_{RLM0ZZ<3uXGEPye?~Wh*6)UB+sscit%%2}PeAURmoV2XRYXI* z&=+c&T+EF@#D*_}Xb>mb$MZ-mHKYyA-|nX$hg=w0hx&KE9X&{5hLe7O-RpfS7p>O0 zOo{!x1VO{Pv7$4yp7j-irHU|v$$XyJ`b3MK$pIwpSl@t-N(w_KxrFkkDqGUx!A3>f zQ$=w$U?AunI-K(%C9y_Cf2`d>ZjgeG?(t>h-@^%E`FNXy$!9F*GXi6&(=Y-XENs}& zcbc_nA6HH{Q?4szX?h@kPaa~r_~<9m1@^?;vV9Z|_jxow@6D*a)cjNr%z5o3O>zDn zzgVFjHWiYjglYwjUGj$Chq)DfNSrC>vUN_=&ycE#@Ap`Vk8 zCu}!a={sHDbf{)0BRhz83pHBpx<*a2g=0_Cq3t*0++L+{4ja*nF+HS{&~%*1@T|>S z=_EK<Kp1O!(zV>4*D4E|W{$k;g1p{&tLWF|x~k#ii5d z8xNXApk>e{(fedx&=avTl9zSHI3^Nz&@QUly&(CnQG1|&uN3jCxU4Ib^=O+HHleJi zLwSHTW>HmpSglv4RW*iNyTsmWKAQ!)Rp#?Y+JS3vE3Y6!(hD8qflXr zN^-b)ky5t5_>CH$@c!E7Io++FUF}xC(xQ&s^dPH$2cJXCLlJC1!ZXu}IfOP?s?R?_ z5UBHdXANr=p2?4mQM@$s%qD@Qs)dmCNvg~)<~~hf-xDDHRY$c7u3;^`MkCePX1cRu z3Egs)gbWsc-_?u018dte1jsDH#~K+1?Z@X}zd{gz!@y1ZYUV40E*)GscY0TtShbY7 zIkQ85gWty^&;d|JGhyuuZmFRt>_CC*BO^~1mEzn~+6JmC^cT=JKfSmLsV z!AIK@eR35Rx#YGevB)L=xx^xucvj;7$LFVi&Wp*l1UYGs2r}FdO|JRNsG3-y8$aCc2qE)?r zeO%4YGM_{ttWRbIymR$9E#eocm5yhh*Tp@&|`z z|NY!s@9};OG3`JS21~ z@o*5w%_jaYwMSg$qrKG*BvW1GU%b?G7}i?MPI!j(N26Mc7Ks`4lMc~~4j2-DCVkd& zYb@)C$lzIPc~5JU+3E=PSS7D&ke-6t^4KEjjCo?xhSyoX>ZK}v?EIB4S0_$EHS~+4 z5-Bm2H&VZsJ_@X_E&Z@xI{yk|a+F%=(?I)A`n}JkMh2&R%h-80(J{;)KQqaC%ow zuR+WQzuIC%^i44(XR;rE?do*K?S6M=)L z5T{B;=A0gCoN%zmXEjcD#8`I-a+_I&@fbcFT2QP}Gl}&$)ANR(Vu#T2$uB+^&5IJZ zKrcOI$*_6(oNac5!{4Lk;I^(0ls(D3R1>h+5b8}OS2EVFgnJuKb9GMGD5n{|J7lPy z3FqpvmW*CX9RusnD@*q3uK>1%bt=Hc!N^W<6U7IrXyX{QaZdw+ardYI(YQ08^^ zIeXUX``w~Ynk}xaYfsLs#(+@P-mW%2TP<7Jn^WB5!@9*JYzm#E}KWSd#ga ziea!y&-L0yTx($O5yZb@~ zX;jEK%v)Y~oqol99})CV#RDM{O};WJ^J{>FUs zaFLwoJy~cqX8OTcZ_iz|-CxlxcAkwuPyK*@D390NI_tK(UfB7NO!m|IU_9NqmfGf7 z7(9EmM)x&WR^taWV{S}c^4P;@+FoRuwa0M&9B+{{R6M=#-ZoUGll?2cwwn8sdwXlF z`}NKgt_||?vrX+;LL2z|x+~`RXja!nUlQ{MQ+n-Vy|0UL%n^sh2kTApwsFU_1H>(V zD(m$0^i1udt!e)s>i%qNQD)m3MlXm1EU-F^fS^*4piuElQ9)6$2EF<{MxalTZ_c&m zoZtEncDD8;iU=4)jC%B5GEMYJh9IX)R^zwAoNYI z9CRPuxfx(wCDBhre~{_<#%MexJxi90XAg`m@#?SskKs`ysV;vq|2 zi%efyZ{kVY%AZc>rxh<7E{y$BEBk}bdgm~w-|JoENBO4@x5k|fEe`fbAnF{=pZni6 z&6B#mp@Dkk3#;uDV*x)ZL>o?jaLrc^=Fh02ciC*;WohauQ*OoTra@FcRVjDZnci7v zo)TyWS{9}T!dgue1MK6%U71EcD-M=MjNw*q<;g5|=%(=3Gx)<2u{p;+*xkU0-}^XX z5Mm897_hoZK3l|0NcEOR7Vdh}9<1ekOZ(vCsWk)fi-2R`bL!&q7o0YK|Nd|7)iv#J zPE*mJkc31NbsiZ1roYGYYrkp1J%MkKCPP}v1b;t890zUYS0}w|Z_zgtyj2C=7TM|~ zZO&pGXQ`eOIh&I#wc%mf2G%xw#-PAFxrnO}jP6B@zPH#*WDp#~qS=v^y4E}0GfMLY-v?N{t$5PpY~nLqfbTw!ma%;W7kFYse4>@Vzr zLw?Jzt*&7I_6~H>me1uYncJkG@P1)u4$bdTy}j1kRB)~v*ipX#Q5oR216%BCW^vX1kkl)0A7eO3CzquLSdadru zsCkQCh;Prf^s80}e6c5)y?K3*`ysFKOWF75SPLs^-4yyKe$Tw>QMs5dhS_yW1C=eM z;RWkiO@r)uo1T4`$E8)}rg=P5;%|I|C?ImnV)N)eug){otNzI>ud8g)-H@Pp)O}|) z?6?1h%|rby36rOPWe+R9Qt9oeR*&nDPTgVJc)|Et)~s}`lKG=*We3l`Y5U4%n5KJQ zYdFKn<8QSqw6-5=d|5%Z9YssW#C|+maKso$1=FLME=5RgnU9dUc`?Gjfe^>Mdpe#bH1kZrW@76SN56O1^>EN7M_+q9%Q48klR6j&cdr&5w1!l?IBTvr&yh`0kXaMT!CLs z!2SX0Z?Q)!S}h`#r422ulA-nJbxOK8eA&BS{ICt=J2(+d)Ze7GhFnZB$}H4O~2rV{_F!gR|V^9LFQHa_2{nUgC-rXoi-+KTB(tL ztol9a_~@kasW)DgMnYBvJ(?SkV?8PMy6e|5p?7YiWI7suf4?_|$32}4Pw)EW>3QNk z&y#&{_Gfb)|IT|(hx>VS&L=HDg1^NnqADH_F2ws75Y??3-|dU9HpD=eRnj%elNCXE zB5>;eRsLv3E0)>V6Pq&s{Tb$9rthAAz9|)X?C6v4Hc7qS4>f)#6S$;$od*?|1>@2Z zm;YhMVr#C)1Ys8i$d`=xJmfMT_e9HSS$ZlPKO}RbW zM`M*+4Y$E_gEU;V>Q9KDI1I5ZQ>JR*w;L~i;xuxYCVdy}`5M=lIb`-U_uQJ&sC*f( zbWM&)ykcdkr5uz-l@7i8`#$HmEld_lTiS3y{y9>H7)xnE7Fri842?_ySr>!d2eLSb z3(HS?@&l|$!kC&B#r)Z@wbD|5Co|RB?1xKdn|gZCH^8sg&Eri!dCJnT;$lkN?r>k2 zHg^h&!8$k}avzgT^W=h`!uUj6PUep>xyD$7Q^&9P-{uSI8H#q%-)bE}f56;`k8rPu z08v1$zq$OW=?wLnYZiUTrc;UjPkjG!12%C=2Wua8h*RgH|5Q3VQi9xreVB76e=ny= zmt`{i$#JZR+#Vw{c&uIz#zWu92f%SV`@V^+}J#zS3 zFRY=vQh^(TF?8hh1Ye86_fBD?eydprt zR>TC8QtiAroME{*F!5ss|{pIB@=}b8NwQKQyUR_iO5Pd^rBt zYYU<}AQ7nc-;ZmAwvtrWE2G_v(b!8`AVYkwIX{MXS{|D$l$z7`hi&y>>i4~RJx70;Z{&>lp8tj12b(tn zdy%nEPlo;<$>D&=M8n7vk@v93&?hGU;rdH7NkB5gIa0GehsZ7cc>W?kQ1cw^h+1Gh z#qiBT-h}mmwe&0O;njJB@Bg#;QAIoCa=>_v?tl7Jk`{ycq6@xQf9nei9(-0J#Ej_0 za{kS6+L9FW?nU#W+U7dv=_FRDr*DV-MSdGC@+-qI`p-WS|NHYMwNS^5eEIAwjfs0( zPMkRydNhnxVmy=u_?HLxtK)^~5BrHa*vPv>`w1q|`oCCLw2n;+U*l2x(87M|p;BLXTdvWl)tx*3@=jl_i^hZ0@(^OR#Nu8fPC!QQ7@v$`G zBiKyLXH9+fkjmqA;`+qfQ-3AvjgV}4Q`ZjB*yl}Hb^lVne~CQhfAJhXaiE{aQ(x>e z-xwiHfq(KJjq$Jsck#M!kQeto=87#p5I;R1)Bkh~!Ik|!pMlNrs!EpwxT;0coT_`o z`4;xP@wf4Tbw48d^}msG688U^7_&wEMZ|U6!Z?CWYx&q~20lIFyM=wktH&Po7W$!x zy@l~yf$zo>e~kGa|06v+C69fq&b z)H%wXL~n77uL)d~3Cu4L+=2(-PDz1rl&O&lf1+L2e?p7c!9;L`2BL@I&zzLrnocsF z9JZq-4NRt==BArYsw*|BQ@oy?yz^`^E^cb$dQrNx+H2zm3(QyXbR#V&c8Xdh@oek$ zo`qlB9LkzWA!qQs=<+Hr z)U5qWe+TE@5GL(AWRqi_0Olg|Z63AlGN<;BTrb9x7?1XtOJX%QOpVQha})C|7}vO^ z>QwGN<;#qg+eQK-;QQFT`$(fS{ZC-k?puT9gc&W$0OU0 z4t;rjE>v0Vnd@_SBK&eZO}kxpn_QBv)jeFEnS6ilXttC3=6M`fzOCiD=I$nJnEOGL z^YgB~>g*2sl{4!#j-s=#+kvm1-Fp1uf8X_=HJ{!Q<9~v86u}TP3w)M3R)M%$E@B5% zqE@C2x)bYXjx>WOf!nQhq?MJr*dK)ukUrQZYGQ)kRG%pb!{{Y?{eSnRj)+_YmvTQm zN7qrWpIC|M*b9hlgSauE(5_&xekNwCaF*vphnPgR}a1^j1meN5$8UO%OGqQe?P9ANsZSAtri zcb`y!Yo2gNtscL%DKSwlt?i%;x8vx_iPVC5!>R$Y-3>of{L-AvPCf0*$QWava6 z8mSc|8l`j3q}6exTOq6ZTV3sE(}@oABkBi!3UjQehFpPjB*UTF^qh!a99o8idu#d7 zlkb~uqpL*f{+82q!6-@7*ZjDS_lvpdY!hx)j5~_^oKt0Gge)`C*hnhfFtTg8e3H$r z7u}P<%Iqld*~}RSw6Pl7fAX!(=E!?JN83pc;@p0L&xU_xG6h+W+XK^*8P@M(J_Pi< zK}mvfk(y6c9PQMP(UJgB-|u8g~Mpxwj$!qNQ1)#zfp+-s(kf?bhk z{F3*k8o4gjvYcx0e>@(_nTM(0wtWgRyt4pHmVy;D_OH|E$#+ratjB)bvEWJX-O?X3 z)5nGjE#BnvHIz<|9_v_Zvx9}g6ObL_;Po$Mg)vv@Rk~U`_8c$L>m)5!&S<9bff8)b_e2(03+#J|OcHMu3@m5je!(L8pM?9UnS0Ic& z{OnJC=QOPsZ(9{&ia3)xFXK$WuZ;wEgs6Ra+giJL|2MyaIZhPPx)? zcGYyXyI$?>z8W&$8A>z_vuou<&4s$1m|JeCTkcRPe^bx~u&r``B1*|Tl~YoogB*d4 zmL9m*vmBOIP99g}5d489c+5Gv8uQ6yq8BfF)>xS{d+Hogk5oEy{ZzB3@r^$n{s7UT zrP0PvOG|5YJcE|Dd|*qrG_+Bc%p9+yIO)ElPe7j?CxK4W&8Qt|gpcNS829WfRa;x$ zcDGUPe}?n$FFm|q?@@;S@k7X;1d9;*HP{Soi@Y2>M;J%sOA+-k^=s@4sj;sFmOVU2 z@Hx4Kwl3N|uSoC7|$H!LIrzn9u9c#OcU4G9OQG!&6wY;bd|{qxd{AM)yGO ze?PX(IXUQSYpXBi`E7np_;ILJ=~TPYS;AB`0luwzRlAg ze6OXz1F{L$q@)RQKVZ-NUvV$V6a37hx-uv~AKD-STanuQM{l?lk&P!kL4M8%Q{>E( z9%MZH$DBz?2j&Z_N)!SJ!%x2Y-r+t}e^$i?eTv$v!-w}w%z+x$68pa}ha$ak6eY6b zcd*L^$BW=W3+f&+u!+#N)`Fw$d72}+o8(6P>x81rNR^45&)HCGn&6D5WZg~V$9T<| zGto;hhH3N~PmN~^PG342sbKbj?_Id|HXm}mm9)$S__htE55dZ8xSm|JC41G5AoHbHx|37aWF+b>lruUe{RMqjj_IXe4n*O_jszq>gqdNYon8rx|OAY3pul& z+y+@YQ7eLZ7Jb~vqv(~u`rtYrE6t>-6Rk|g@E}i@iM8|1dBlCbQD4`HVxVwG6^%#W zz}WVXGcc^28MzgqC%a-X*=!^aAL@8e`GJ!+f%D} zs{4JF@L=Kld_US2%pmiOWpPM3`1_pQhQ#peeEH_I_SL@dUesUj|E#M_8Ge_E`CC6D4eX+}O<9B0 z{-Nll1z+dGO~l>L{+vIDf5A=VTjU1KUqgDmjr?ojNM-f4|6DfgO6)(nUaw_7*C+WN z?DVIT89O2wP0N;}oz%WMG)&;vgvXE^BzqNZ%zYk+V~dg{=LMtY@XFM^^>m);(UChF zQ!Q^sRo+I#e1IqVg0Xzb`+hP~8%tAdT*;zfhexk-WSt=?ogt-6f87i&BjQUZ;y-uU z_&D&|v&p14x!H01N&Mb(7q?$Eo)gUfM<4w`5objX&@V1m?tC~HnvCbvuDJsQo-e)g zjN;nyuVcoquDp9ZSq5g54|A!d^%`=g3Ev0*eL*zjf!Rdy&?^X7ZWdi0rIw#Ctd}N} z2D9X9SER~mND*VKf7W+z{v1OtXKj&35S1%}C-{wp8qqgT3;pn%U@Sv$-NC*7Y zN?B)|5dSrnH^q1F)BWAQlsbug-3dOEJmy1#Z-*+khO<@%=WO#weDeLqaA zs)f&diO#2kf9~tFlYaE^wH}hPYUv_5FXyn zt@+_x8vfsKttqGAf43!h{Pw9qzV#Ll>Gmi7kib-C#Css0iUs#0_&4<0zWLZNg2%f_ zM7cEECXQ7xDaW&!99?DJsc zIiz_!>gD%gw>axnz8QwGX9-?8OIL|vYp?Qd(=;Ak;FxoMHvD`$e5Ia+oQi&--m4tX zwS%+0f8ew0RV^^KOxN|pN*4D04Lrr;NR>hT;$<@e|B}wC<9zUd#MkA1E zBc1DHTfyrpIn?JW7iLz%S}$hXN9C`oXh=(Ie`RLH^<7#J!+K513=0HrV-?FSft>vVU;=lx$*!Fi!%fDfpea^VdGuzvpA3o$EXJeHwe+lw9k6 z%r9P`h1SP}0!_66Sb)DjQ~r3LV>Q_`75TzHxP|Q00QC>{F?=Qy%vA>1=P19qg(z;p za6TBnID{5o-}%BHtmVi4U1!YcmWbz7fAc$m-o~}_6uu4e0r5J|6d`|v?xrEhmiM0g zSoFxF8_&$He(&A&&Ay}yGVBq4?%kD%H1oPK;ukFRQYE8@G`QS*884?deIbsST=-P8 zroFq|Yu%fRhMuMHS^N+C-{zzV`|=N7ox9`58nZF}_`Ywf#JILos^r}p@mGu~f1Q}k zc%ro{l8!2G;>Vj=tK8u0y$i3KarEj{Nxvgf!aGG8cwMs|Rv>2-X)rS3u{axdLAISKUSqa0xf75EIrlkwA z4!%z zhR?b1y31Z!Z&hCJzgK0zvN9-)x_?&a-FyPa7q(IE;kbMVUYPa^uNVc6DD7o?%AJgC z|B?ep8TP`Ph=mEVaYlove+@Pw*4*MVn7L&XQpBBkCZWykOyo0LZRyCPI_8FPf3Ms4 z5wl{;`Q*^oBx8T?H|4u2DdFs~FA}M5EGA~E8{4+u92_T&ZK)gNrtyZ?Evcpcd7iJ> zm(Iccu=j=Qbe@dcm_@w18{t8+6 z8zNpN;<{ThvIxRj+Hby;AGR3Q{Z2mfvc{(uxctIDto6&M?g0Cf{__28^rJVz`S-t9 z_YM4cUG1;muen@wN^2}%FXd=gt-(+D+c|vwNAH#B$*=pp$0f`scnD(4QeiKu{MUQI zvH9I2{%ETvtaq}Ff0yLZ|L@O({neYEls>wuyit6osk+yaxtPDuMu8h?j{oa;xSm{) zrHvdX-~H+|`Eh;r=sbU1KLDTh$Fak}&h9kzuLpVk-=4#w+q5wR4};Em;j++of<~ij z2T?bSZjS49X1~5W38?V|ou{yRPX5d{P*Ido*XaxVRH6HSf9i)&@FIv>p&xd^yT(A| zcWX@N8ZYt}x6cT4Z~;0OjF0WIL#tHn)|{U2eKG275Gk8}Ytv1!56BYSshZ%RK|US^ zI#ovf{%F7THrV;Cd?rU=d3jF)%J6L)z&TUwO=fLnT#w^>D@ql=f3L`Wp}rP)SQNPo zUJ{EW4nbh)&HnY8RI(n3~x_f27v5{*P-;KiFbFFk;?=e;f^{z-2=J)oEhPh*b4^`x%GA z7OnYAzH4oKtaXmH#Y}o`+VEGJt>KHY~>JD(4?nDchmybMpg zsZ8u=f1#PW+g>%@Xmy-NQG3;nntp5b=qcoMn+1`d$dmre%3{QkW5h2FQss+j$q_DF zqv@6FRX^TOH2kE5qbJFe3#UeFJ+VU${y?FT%iNkD=9U~4 zp7E+lROV<8p31NOcdaCthoi_dYYFTJIJ3Yje~l2^3di<;!K>+H{^v?vLeMq1Q)eOqQd8>M5EbKaQ= zbT&ZKXejiELgoU;HB#$m{Pr#0alkiM-%-^3sLny)e+f)Bv|U6^5Usfsuurq*-qYWh ze|;eT5ziXyt=jIEi+RP;2>0ozo5i(uAFQ$ZJEV-jUn-C8qrcNQhu6HnFIi7}vAIF- zQ}WUk`Q8A3$Z;r7gW=Y3A5n6h&}2?txp@wqy^(g$qf*gfe8I+Cj>0sBXI<#ySE0y7 zY#Gm-hG9{t2(fm$Y9^PZDtBU-zjrNDf7T>A4V*Mj>`u$JLu)du7_}SL66_E) zn#K{Er0QhrEQig8r*54?)VZwy?fK*%7`|{UBVHH89{5CYjT=F^ zCSj}ud1nM9;@WyIG2#klt%mft^6fA`YkqSq5ld`qaDGa(JLnb!EZ;D>euPKnCDaJj)w zXk)A!ao#^%)ph?=opXBge;^LL_W4}YlhFEeCb*lBo8pUu<=5xv+~>z;u$iW6XiDm) zan;x<8HV@Qp~sZrzSLy3d|F*Qo1EK&e4JYTK0RZ-8@h-}M$S_?y^gMOe@B*gJ89E{ zc~u!RFliMKC@gkZ^l#B7;63y>?b&Q>Ri2@a)r+v zwFrW|;6shVXS{D8=hEiL53v3k!~6B++*8o^r@9YF#8(SZZ)0N0P8WRU3EG)$^y>qx z$2T0Zz}6$sHSfOGsk7y^e}72h=a2qj^7VO2{{7E=_JxCuxYj?8|2u#BAN|Vz$Wz61 zBpFMj2#%F~VG^!$G@CR$)y^lVh-Z;$DWQHynz$gB-ia?tk1iH za=wdV6|YZx?+|o&fBR^Rru$RQQadF4A+`K?1%gE%`3;bpw(JCLaZeOvvHM3j$&At)KaDSA%?yrSno}z8460WDJ*KVm>`0dO73gk>UT-5s7 zmcQ!HhRDlpa3OTT???!HGL<}IjAa?f^9y4Vu*wqqRn9mme=SN<=kTeg1;3zU`3_YN zn#7NCsZlE;U0#Jus)i&CmGzYlpPu9eN06s}F^@c{P4_;f4ky!OVwIB@X^{o`lXEy1 z_*UGKyUVI?QSf<__Bxa<#PHL6%@=Lwcnn&X$bk3*GA+Ydjta zZA8=`mf$@Qe@2Ny02m59msj#|gLz4#Jo46(Oii|B* z`PRIE{bDcX#VH-e{)G09$i=%O2M?@6AI3X4Na~Rfe;p?%t5F`ew9>>Doax}K?3x5L z5$12b^t~ohQA2HQr(@9Nsk&P!SYN9}gGA0xbN`sEm7C??bwUkqh9uP%a5jv&5eO5&0p zk&kJef1>bBNmXil;^h?9#2kB$JfaWDB&F-p7>PVE*z(#pM?BUG2W}awEK6D}wT?RY zthDY&R|U=u98a)5qQc&ctLg@hX+NEb^NME9E7A1eO5N~E_0TywJIuFp%>Q1%W_Y=w zlYiGD3y%7y{=~xO_^Srh6&#e}^Q{hg6a5aMe}`WfGhy9R~dx=F$P$FvP-`6ug^NCDC$ObzwbkTB?mpL>vG{-$1e<*m%tGC>%CzO ze+piwzW=0cXUPk3CG_B}|6brL@?>kF-JOXVrkTj0gos5Tc+%SfO9r`^;CI3`|IS6K zOXM(J54O7QZ%0*eh*fR2mv)K$oseB0a%&pBa7v zHxy?^raUx1-55T1jexDJ*s?U<2px^AO(+D7TXSPm)Tw!?GLcyzV1bPm5Io;=Cs z^V$gb+yHCcpbaYeJ5lGQpYi92i(lU_Jfn%9u85z4Bc__cljlL>n%nHgctxV2rWD|y zZE0#THSLcKqQtt&3^>P-ab?E*bZqcs>iO5x(7z6xLMhBAIkF1#cV!B;e*w=L<&J`5 zjpt%Cb>UhEgOo9|eq6&WB4(`|tKJoDi$KL^GK~P%3 z`*8oKjIHs5zx3Ns$XT>!nMEcg;zksR8v$yiAP2!)#RcB9!2hb^y{^`;X^jQyi{5Hj zx8O_aV7H1ogE!Z6`$rw(fApKLF)`~}j;Q%7*7Eux8&c+j&+L#CaoFN-dw3gxUQLeR z+qQ+ALRtL+`4KqOdDeX&^*u!|@@H;M#K~C4rj0)H*}zn}(Pt#oHMtYDd~enq3`b$P z<`JV@&D*9QEp@*UTid)d(#m|ajVxA`Q->z!5ldbiY(hK8EAQ36e-EE=F=VIXJTK1F zThXK3WAgbZ>0VEwTeh$t&)ecOKQB%(B`0c5_j_}9QsUzY8OMbjMU5;Ga4;NYSbR8&WVwR z0kR=7o@K$c#wiRYf7IDg&CVOqd~WaMWuj`&EY1tVanx9?Y`nMmSta^Z8Eeux&6Vjc z8;;>RFiFRwS14VTNVUDIGiIIfn1l`7)yZ@wm&f9J_W+$V_N^##_#%tEAk9(Ma?irEN!r};df%K zA)KQJ*WKEw!rpkwZM0XNDrv5o`3>Bap?@BacPSghf4xRA(VY{F-$r{fi^6cD zsM^Y1R(Ts#NSOFsHF+^4elp|gexmxhVyvC*?ZW4Gf79`U?bXoC!A`wis%&uz^G2J> zX*-;ye=qX_;{a>ceC>R_5uV-MNGeKw=DxxZ?7+<>MI~YRV_zyfuW>VIJZCwJt$acc zJJOZ!*SYQ&J{PEGf0MIT^&Q6JrA?bjJZ?uRJd+i8p;z;9Qk4$chY0A9m zuq=KO?mSWm)x3EX)IMqp>l9o!uV$SlO5sxHCd$bkmR=I zD^2iyJv}YVSoBo32P-Y5+AD?M8LQ__uOeI?tn|2R_ynQQbNg9z;I&P7yw?uVZk&NR zjyN69XkC8>4+l&a`7s(jUu8dwiyrDpe>Gz(2J*X!+@xIXzp3v=b^bs9)c?)|K0u0b z9))Ba@yiu*=bByj8~v!4&SG4{J6gvD5XV;k^Yb^hHgXUOylv6Hv#aZisPD9DJnrOY zon*^JoGtB2>zELJE_z7?Mz>g}zNk6CTw$98A58B=qnXGbqQ9y-HD{B~UU7}%fBpPb zd)XGXv3L!{OH$w8uilv8CGt-@CXD|(ANe=^IyyPeXk~#MGu23AL3y<(`2AoP8(B(c zFDEwx{! zY^T)VnWIV(2(&H8ZElU&GtFt+{)d0O+D4T{%RNYGWtb^+QC^w8$aC-}6FYRW-R|0C za;Kna5iZkoNJ=|XU|zucY-m*WxDm%X>|}&Z)HEL+ZNx~5)TH1nA*rjTe|kCAzRuyU z$iF%V<6zj*3)UdZofPaRo0TlIsu=HSMpklnPe=Z-X#eKpvs2Cf76m;UiCxv1XXb{|2daRGRFLGKgGED731Wx$m3-K*Db3t+Y;T` zy*cJoVTVvX6*a+vX9xL{;5kVY7Bl%*{w?l7%%if67$7c-`a)_rEwTCW~`F zorG7;*#1a!0-ql{XT)PT;OlK>sn&UBkI(($9>aW1Sj9z;zD}JWoit#L!Lg!77K_|K z*OJXskAl6)vEIRgil+3V2eHC)r$4xKg z*xTCvk;gGbe||8GrwCRwZbs?6aU2Xv_cpvt_1S#Ca6sIKS}1XQ8SS|-A&=?7oAw7J zawC(SqJLBH~P&reN_lVMz6=s3YU0QxT_|08F_pYP>0ctjd8)kjZL zL9Z?=YaHtxRd%R4JJiRKaAIf;rGTGYgz3NlyL`;fIDJHo$)K*sR{odw-hIUpf9x<3 z*JV|>f1XW3(o5_6IVXEp%>*odDCeE>%8%*S6e{ynzdaf?B-Jl!qnwNO0rW0;8g5%u@$~dIW{=+0u zf8*HfX4g2}W|OrA-yIR2>#H=fD7O{r=c%ckV!qRmH$C~$x1L}5b%DfQgj>V;GJ?mxSJ)3zwB09r$n2IJ^6ksUrr6Go^B?mjzZHCY_rGU zkfq?y6;ut9!75j%4aUXyGgyGFV~rdRf2xr0!|CxdCVol57fD{ni!>#lbpCg}qgB>P ze&n0P-ZmZi9Jkg3F#(5||EMq~ouGZ(@B}tSAL}P<(A!k!bN0}C*@6_q2G(I7j)PMW zHJ{*Ta*OQA{&rH+OMrEv3wN-Rod~9kHbBmbhu3S*R)YdRgYOO(n-*vmOxtTCe>aHK zX$xyJ;k)UnP$s=D2Y00O+NAut|D`1AZwWcQ>z+}sk-Fwp;6h=}O7#81WW)X@)%6w4 z5p^aU{Ji;TwCOgosovRKCJ8wzJ$Y0dv!+9-*K0Q0cPV)lrmv-v_RPmdqz~tZ)F67( z@S3~9wtZXPXA+qZTXP?eR%nz{e}6EO26}7zGGpD@CR;nQSK}x5{!zcCHpsF>{Kq~y zmTz9;(2_)dVff*ov&32eS*eOSU%|G1Pe1Qj6>UcXJKqxA^2q&K_s+e!FnJvPC_J3e{PW)C+7CL zGt?CP)J7hu3hd)+-A|5&>RimMJVg45+gZ6DKAr8bQWASlZr{f@?r{7HeB7cw{$HHq zeH>mZ(M6dD6|(@hjPk_0A}Dn;sGP*g%Fx~y0<7DOuA!+~346{L1VOO1$%s|u)}+p1 zS|G-^K}>p$jVc~9>dcL-e_R=U9x|d#jVfK5v|JkW3ipb~l$3)D`#vr)vd?k(!laG4 z;bYuC#^V!{7IULoikg(t>j(@rEFqV3T9S&oQRCV)LEu=l-?dL*`%T=D>o=~3N;c!| zA_`eE3|`S{MAOuK6^H#-J^dSRouhwEG98|yQ(?@LA-;`8JUk-CfAs{;3rssuV>H#e zh^s6M_y(KEiI4|xe)J`I+gH3MdO^NC(W@o;j+_c@Da!;q-$(2iScs~1xJaFO+yC?t zHI`S6&a&&tYmf%lvsXGa5-YoK~{nsx*w(3A!@+!bxs>*&Y2(4YpDb{CQ?C|;&oiG zbNG7GGC@Y25&6I|%M$})8e<$PCejI96$K0`zrQPDS zZl{;Sa&lbi{+Qk(t!mIz?#a14wI&_YTujz{j{VoqqH7#fJDNEMuW8SwtN;UN{8%PaYkxKLudcd(RQZ+d-Ti=X8j@k^`e~|WkLy8Adrk1K=IPcZ zMtn>e%@4=nf4*5Byn~%*$8q3ZGcbCKKFsIYD7>BgjQGnlXE0`GwYuKu)TwmNCj1}v z0G$ydsqF!fU-pZCa{8G2Mf?!q8^7(PH}5CfQt`VdGZHco``JnDAGhuDs}8I6mYF8n zS*-e7yk#19w@yAJIU_rkyBULL?XK*y$o$ad8v>T?f0VC=nzbYorx!=@Y#glgP@&;` zIX{!qUtJEZ?#$;SPdz=SvvGVvA)+dlRmCS;OO#MOT@J?fk3N)~c7{#xbsBq=2CvA@F(YBq?^spUlZ#vkDEfr*e z`msyX)FEg;k!&Y=DWmv2XpCAz@%{Ro3;7XBe=o1snC^`sS#193X~gqf-}X)2fJy}h z7{PwjSj6naeOg>YeTkS4oPYXG(PoUyw7xG={PM1&SX|20f7E`T?cI@0)JuuN3z9ebW9m|is=jWz$tgNi^H~sVI zC`p`|_nE!luHW_UF`?JyZ2jqFvwTj~f97p}M;NlL)-!u>uF=!)H6wWs`ZzPzlM1f! zpgT#XNkdDoEAT=#X%Y0v<|yqRy$<2)PP}Ny@k6;7=P*GmxdiMSx0f7Tby3%dW-lob zJ&(WeSk3pmztsFq-!U-zN4*~rGKUF%9h%kkfMoZn5d^;t<`mYoe)V1jKlnW`e~(o; z5(%(|GoG<3rYWmy>?nKJ{$)*z2F^@2ikVeT;B~yFYP`1ZNuql#QkS3(iB62G_^#X# zb%80}AJrwJMyXGUf3MVOJ|q10NBy7Wz?jcWzcG^w0t--4m)jcpRh~Qsr4k zy(RWCG5WO1J1tMETH!W}paN9is zJT71?_7V~r#ef@=xL4**I@15BJ){{SX-R(oZ1=aWa?0AtG%|NP5Cex#Q zl~-xWhON-bt(QHSEE4LhTAKV=&Ye`?xsDKjWWZ~@8cozsmt@6NluyX}5D0FxHy+~% z$A~%tZ-dmi1r4z_ME)Y=f1vN2_r6aJPwXR}_lGM4ePT1^ZD%KH4QBN117oZ~=ZT>Q zF~)VL`nNsb)<1kC@3;hgae)W_u0c@WdNhRNBpTNJ*re|LR%;(UIgoVRNsiOKy@T~h z70nJTXSnsG*Szmrq~Bjh*OFDfH&^&p%aT+J;tmHr=X8|$SU#+jf6hHdOp3ABvy*4! zXzGnknpt4_#55@JD6NMq3XvxVDo0WNn(ozzhz% zDDP@z8mn}xocOEb+0iOEzM7t$cGl;|GhVjUNh=Ku`I1gZ;%Z~BDkGAf4G!a2j`jG_ znX73;XM=Jldr^KWf69fHWn)XHTdpmoW01@FA~=JYqYhuxVLR4T%V=%wc*07seKIGs zX}Qp|^uA@$CaDxhBi8VhTBf#}*hight%x`a${g#~nY*n?-^h!#cPu=TbWV{m8{8{q zFmrIvrxPpA_g6WOJ#XJxaeFDrqt1N@@>=7cchr_J>I;x~zEpH$@B(C0+XniPG`uX%-bY!x#rAc8yHOIav-uqxBj&Ih%) z9J)I@D756Nd!f_uz*cv+s|~p=$J%-O{at zyspg+5k`qcy=4RWW8QsfUtHm+GyJcf-LG0yh2n8yfBk&zzt(-}0rD$HU-%aAg97c0 zaYtIpkN0bgb*@yiV?{KzW_cznrRcdk3vO+m4ByA4V=ia!<2SS{y!)HmcLLj?-XXdz z+u}U1&#ONJ+ov#zmVDt=@ZWe9nu0KLyLX)PAAOeeiw`;Z<~qil=#OKN6ItYKzhj>m zAH~o1f9}s({P*|Xap}M3q5S^RaEcffZT!sArJT*F3&UuF%t&_=s)q^q==(JY!ik&3 ziD5AG_uD$RUA~)1k~UHGT{1CWlI%vdv^BI|!%(d)0=vVOT;@;sZeo~LjNG>poYU2O z>TZguevidM7e5{TqwNBoNgd6GMbu9T(Qdlc8Ih@a{2iW{)*ut}1oeNsR zdX?>j2_nX@P*1-;Kc8zyH~GO|MqQ#uh+<*GPP~Vl%`Lh3SKJf4F3VuP=* zv8NM)4Jv~y5;|2a+00GB;LJjoRC!c#Co^cy@NBin*4#P2}r+RW8N_1>5^v zb>}2FZrWw&KFU~IRoWmQ%%o-sV;1ZNYbB+f?P)@S**zl;)ze)}`A!N-){-4{S9Hfa zsx``VyYs*{xPY0clY&jmGL()af46noXY#pksWjQLj7Pf4VvxTyEcr%<&&ibQX2s!n zPN#%1u%$gRy$)5HX1X6u^nig;{gMtT%k;D{hBd%U`Q?)7NIGUjGYPlVbS53h(j=3I zsuGKqU^+4H2J>>l!d6bzN6+P6mzxCc`J6MY)VJ~lyl$>5Jk{yx)*4)Sf2z4yYwQ#E z%9*RmJ^RR6x92LB{K$q+ZaK=BU64N!RQ^j-+ET}DTuHp^kt3Mze&mA3L)Y*dhWKoj*=$HtI^58Z^iv7ku4v#_!18So4)S zaNWs()X=VLq6)bL_Jx?+0ov!(2ip<^7|j0wJ`0E%p}$JNX4M66&?_b`Vz{Q`gM9TQ z>zG6@4o^zA=v;4_^6@dKrh}DtB&z%9?vm2-!2>R|M=z0c+Mbu5e^)NL=AqS~!L^)3 zjOmNxQ8G6@I-P7dnVRl4*B8mAP37awnx=+Ic9)(<^qgdVYi6tzdDoL#r4l*09_f8J zPpcbeL*%e_>Us^h@qx%IU*CFLA9PT+Kk6x7~-PLCJ&=q?zRh;Q%W9&Ou z{W81^Ur%>1jt*|OEKIxKn9cmt;x(k^uBU4I<=*y}V;(A-*6A#D!ItLUAS}Ryf0Wwr zS?-obxh2Y#?K?MB)}5Dgm|rj!A@UL32qxHM`Sybat`5c{fBu@^-Tpu3hquw!d=;^Z zuUh3e|Kf|r9{T$!l%Kz~_jd$16rDm9*ez@Mz}a z5ohPeeAds)u6Y?oYTJ+2W;PpG6^AWXnb?Mdo-f|hi`a%zRDVtvS^a*G+wHK<& zTtf``Qv76My+CgTPE-H!-bJ3lS26=Vha80BJ>p^0e^(zd1`t=EevdV-uPDRsTfX35 z`IqmphSm+8iCg{8$LV#w`Gg{G3s0I(6`6m$-~Xub!*~is|HQ@DSOfKRL=BX{A4ja6 zIzLtC#a<5h&bT(gFG;n&^oRG8Eed=s)2hrzG)>^q|mV=X4Dc*wjH(D$8 zKqq*Me_3|YTKmp|4^C?X-ft?5D@EX%OyDmPuYbOO+!cE^-v0G-nU2Ai{c+vdU~3u5 z-7?f$ZzHvWr0;9xF)`SJR0C~RHQHme%5x9>Y@6h3Ei0xPZM0!L4dR`- zd{$@#D(m>Dw(_mehtAQKZ}V5u@qhm*{q5+IM)0hfAYEVlIK77CyjpokL%&z6ZBB={+*>hu+`kA9J$HZ%X=0>eOqou z+dio1Yoz@ZC&k*A`VjrezdDk;&QZPfV9YVo&t-Q?Zd`_I^ZR^z<9Ys$4* ze@9M_r(OyIaIM(V1`ONOd$yI9+K|0xgI=B$ArG5?Px%;yeYyZ;K$^cDtDB>wuEpPx zR>zbp(xtq5SRfH`u`L!1w_ow+A^P7g>Px!7|L9i?4955Qi{D%#AG;P?R-QFqLtQKK zlY`-_?)Ck?&h@@~%s;#xEjo`WwZouw>P!yD(|>bete$H-3lCS1A6sEO;ZbUWA*P4b zUVcpEY>j^NW4v~!>pY$sr^)G%#rnoPBp}cGezVi>E?$kNO8OHcyqB|!EKx1j?#WBf zPi^0AR!U|~l$o|}ALgxY@MfH6d^+29*TuHE>dhw-=ockoxe^@* zWPd+Wqls2IOWrv49@}W8m7n;`4$br8EDi+|{J1$TLn^UFVe_vb{I zNO#_NM0iZ7f`4a&f2ndS1K(4#gn!ERn5V?LL-2hCR}o^LTHy#3xGXh^c_Necz%P!D z{J2O8@dmj6v3aTFd~xKvqAp8)A%EXBNlNuOiOHB`h*@EE*#iOGtugEiEFKVxJ4Bu) z>R|)Is05Qd)}+*X9m(lXzXn%g{!j?p_I()FNQZ~Pf_^}7!6D8f_M=M;^#8%nPwHm$ zI_GZM$W@Ge*EJTMS?A>c^**pEYW%t|`P2>JdH%L2DlT^RYLBY5G-|pqTkLrQophKI)WR=rk3SC4^CvY=6jPQNa1?|K`*avge{mZ^F zneP9$V?O)5?#TbThS<+t3*>6IN zZ1~sr|ITskygqIZ^0NtMY=02ZaaIh#tEWQ+TO~EA85Tp&zev@iw`A}e#IgU*xl6wI z;?N@>e^Yd(3%`saznY1)QY^&h#>zew80&RS{Kr2-4%>GvK#uiNTHPn&;A`uR^+SK~ z$s@+Z(GfX~k@nsf|q6ZIxWjL)l+aFpR*z}48_b6p43R}^j2s5{x3d^Y(~uxX z4Y3$YbB&e>vv|5tDStPyiPZ?4E#lf*Rn90WO`X7JDr0b*rf#0Qb$lMK!{&24?PLgd z!AThnwX`$bb@^}`N!~U(=bCaJhiMT-a%Rn>bXTH%hW~a0)YqXPQ4(p0sg?@78^n4R zwHWUl;7-K4u@LFq>t4r=`Mbx*0^REzg>3`RPwW#i<103daewBSzyRYIA5SuYaalPc zXT@k-fNcGHz8vmRV}W{at+Sp_oUk!4V?)^+AoKj6Icu1phIw!Dw=NEg`EEoTDly$j zJ5vsn^Mm2R6Jm4FiMPGbNf-B(c2w{A*hNW?%;aml)2Zd>&;B(VJ^K{as0!OmD+iaf zKh)Fy#Hxn(8Gkn$^PXgdBpG#v^iefdmuMWQ#&eyw3COycMQL@tEw`A*zCKNVK}NnZ zGqdUh8W?Sog?%n%qq@xH&D~#C{S?M)qAf)(y-)bIZ+N}F{^Db`YEY_6YWA-GkOj`; zEJeJ_u%t6lcSXRiR0W2Ez;DK!AdKOdl4MOa3)fGL<$qjrA;9{0=QMud>^Z;V)Y+FE zrl;n^9c+5tLDKB;qp$dgaZI9(u{)*XAoU1$%D5QH&5;CFF3c_7FUC{SHL|`=)pFst zvj%^3iJhIkuyXM^1urm7w8<#8#@$pIcfD3LFsuGx9`>v774I~>MuyiamIh5YCD)Br zDcHN0n}21=z+RmhWx+&)kJFZBxj5rN+p84~rtra(ehuv?hCNCTGI3zAt&owK<-jUpJch^!~2RT|fP{#Y@@ ztqqP+ln(DYEtdL5DGwbpk<^>b;hdc17pcyNshIDE`PE1J-Kp^b2^Ac^U+efM-sbKn zrhhw(g^IPWAio*gaxQ{&1S>Z+skJ($zp&ZwZ|p>S`AT^?+De9gPTBeLfQ!ECLFC6# z+QIZ{Z@L{^4>cD1==XV2#@JAy>~uFeC(C1dwEJmgP2<5EDOe&I-eFtqDj z1gs^jJJ#y>U|r`Ua$m2{?*WaXmoUfP_kSa$$IkLFn4O#R+j81@OjgM~A+sKs#C2c7 zywsnBZ{9UGxh^oJKRpk8DW&t*XtkOyr_KAaxxP#e&6`AKO8xsD=Rd}S5b{+|9f)|9 zhjA#(=VfT)6I1Z&V%|=y@gKOWzc^&019|rtVO^%cW33d74}RpfNku|hM6@}1b$|Wq zrZ;a*-?+TA?(3*=@jGb?KD*A1y;sH|i=v6DzDUm@SCuvf%y$e=ZskHQ%Ds+Uz}WDR z1zzuR8nmUmzh(7U+8+$!`nMN61`)72!JG>W(9rZ6EsCMK$oP_t%-)x*73Wkw^S8D~ zm_-5{tFL%M3q8lb#|Ab5=*JXv z%KMphB>8rnf5ztbZ&N3I#d5$KN}uf|2oz1uQYDb%AI})(E?o-@Snwa}@y;I7`nmca z$BJK4<{$bc9ahPh=SvCZUN8Q0j6V4Zf#*gq$ft$%n_s>AKgNIx%!>bPK7V1(P7}N^ zf|u{8|5#ri-SRcw$i@E68{4wzU&faICu6J4<=b9zjmS3Aq68z$UQGM-_fQuE@3EYo zrm9~I9a2zrQgn`~5rB01zj_X0&OYZ#b6LXq!C*AX(<`y!dc6ne7uRcN(Nu-~uhnT^VGex%_)5B$ zbHC@3VAIbP0Ymeecg~A>d)xu}2!7wFvz@KlTW*s($8k7xlGb{0IDaHsuk(<4XNAj; z^0yxOVDZvV|Cv}1!J)5E@aHB;+nFFIubiAUGJR^P+>PW%+&QgB>FITR%jP5a+Kg$9 zfv3s6KB@~UWOvdzN!s=l=5>5#(>JK-8>5EcPfP^~2>pR=`@Kdu+Pn!us2MieU^wS@ z-*V*BU-y@_H~W?~tbg&g#b@CA?6J2PV_@*yM4b<;-zTm;dn+&}iO9*M|5!JUSH&Co zF>E&;-5qbwc-{oZD86j7_HsGp_52su$Uk)3_&IFlpS1ylQ``#pyYy4Hy9YaR{Cv$; zSr2V+PduykInoegz+E*Mu2GEZC}OR44Y?`b)6r6rX|ZZu`hUi}>#bMH=Dg?qx4aTu zD+lAztLIFyl!JZWPGnpc-BefOxpYnNWP7#^;Mw(Q34Xu=_m`W- zqepSSaM&MT^$|nyyiof6JI@Pqp#Pri1A9>PWFr=k@Ja33p8l*Sv>UL`068?#=Rq6; zu#eE+i8-#Jlz;w~4RT(}`c{($z1ik|oR0p5E?G*m#?0W%z2DVte(u>{a*PXKe*lln zyw4{4!|AkNEpu(W%!Mxa?E9yD153Y98?e5X*0CCE3a{tS;kVw;sL>(8aCiPNPl?48c3GzqM+e)`cxuftK!)qi7+SNp5Kut%8CN5Ay7>$49B zgYm`?{D+<9KEF5&!ZhF1CwyJsj zZNp5_pONZk18eTKaMY}@M`?~N+{v>&LtF0a+?%|6{d|6LqyNRe8_D!--;EK~K*)K5 zwYN<4T7Nv_0Q~6YFFWNOHv_+1e)rsb_XZ-K(6@e2g-s{y*&%6xOujsN({nM)w&m4H zH{)qhui11)iUp2?niQc+y&<>@chsG;VLcxTFaM=4NxO{Y%W-v*d*?iJy!^f}4kZgN znflh3!~KlpI0g&#nun~9J%eygzE4hm{cJ#Bynp3xZ8O*7fs@&)ED?!`C*4=A zqkKOHtdxRIu~-s+cxM*>_#%fpFNPx!X6oife$N&AhOs~S1_tc5VH@Cq)pD^XY-i9_ z=YOB$|M~3B-}mu&-TpC8YJM@%mhk4m{`hM@xqwI=7qHgkhdp2WWO;qxH~5W{kMHpq z(BJ-wR=Q~K>;}hozxAA^)E_jPpYUo7~+ zCA7HioSn6kk4MwIM-SgD`cBx7|Q4qMJ8%JV1X=at!f?a8EA z^Jy05dnWNmA$d*bIXPs_MIhbEO@D7tJ*&V`uePZdn%1;0%OCmSHP&0i0%u+lxZH$% zaJS8OZTek|$t!BPFHu*3e;+*AiB1Ksp1@HdfAV{lNgMoO?BRIxLJR&RQJ=_mvG$_p z6XllA4COJ7C)*rBdbw*Fv@{Hogj$(eP9Eu2&XrkN4z)IwyNfKJ4|gZ|et#%nu)O|B z*&<(-4lmZuMe5Fv+WFDhY>i5J!n~f6Tvxa3V!tA3G`Gt|GqI)(XG+S(M7L5?kMbcc zGn;EsN#&0Bb#5alx-)rnTJPNjnHJ!+$P}#y7t9AMZ2kD?iUFtVyYH;jtcE^q>l|xsuQ=K^ze! z@`{*Z0TPMRF(~BkKQ$H&vtEv%4;_Kqj@aMS3xCz$xde<)3mZ=4 zs=2$7ucJ)iOj5Xj<`s}M@|lEM0fOx@t|1-aya-nb=dNLIrtfQ%dVP&e8{WL`PI2nE(@Ar# z540g=121e0*c5qZ$$wXU9F-HC4<_OVPf{U~!S;+1ErQlqlzqWHS?AoGT8D;UH`Fpn z@I1bAeXp9k3Tqvrx<>`=u&+FPBrtm|tsb+wr#8`Ma!*y(_}iFz+vK(yr?$qiawE63 z6s8&20MftMFZcd0ELw}Pt5@Q?v9KS(Z{@>62 zYyUFZySr!~mE++$oa|Rqf5V@tzdjZ|&8~MVjQ3(ZYlWuQ3a!B6FjCLA=&K+9V^`?> zyT-*5we-lj2>ORJT#^eLd=Uw3bfU%!j8hYV;j@@F$z-a`~@Q*%^_m zcqsL8_M99g27m9nwTk`3bLxdMeb=FDP8DSo`v-ZBbu?h>u%=TwnAf(6@9b!*k<#nk z-BP#Z!%RBJ-KBhpXb^6s-c=KB6EF2HiC{7ruNaP(xTC^%UW7CdW)*wm8_3hp;GjLKa^e?TF>3hA&7$3sE30rf5FCIA}{Z{qev#%bUxv zhkb*6keCVl;dRmOxhu1NY7G^d6kwdD-ZPylX$mS}`RJC|GzWiV_2!@u|9K(V4-hWwVx}tKgjde_Hwuiq|$DV$JjPAN@sp_4~hT1bNw0@!AEep(~X-~S-wfHVE z)tX16oz4n>Ju5i&2w+Xbk9=%l5;AF_;RSOsAp(%;&BM1%_V3?P_o(^tOa&b%>PDUs z29ZtVGJb!iPW(J(z9x;TXr)tUY^J768bs9}?SC^hu8Bi8l3!YLdDFkj$AbD4^Ms{p za?Ymm?P3Iu)#b%QFa3rNvjygc1~L)+>q7M(kFDYN-8S*|M1IPCX?IE5Pw1of#5nFB z{Nsqn@lXD7>{I$1-?$8VG2^r^_bf-P5)$qtkkfrSymZCf#Q*eArs+1PoBkKR;i#mH zuzv=U-WbHUs8O;#>UWRmCV?jk&+1BM3BAI^BCDKsxhatpd7dJ~?Jxu{4#sxU2(h}R z_!{@oUGjb}Vl)SuzK^eYy5V^CvIMs2yWgVx!X#|iJCSRWi0Csiv|9EK z9MKu|z#1qO!+UM$?Xj87ee$rt^hqc8wl*gMTYaTIM6r z-)qfJ600f#om@?Kl8#iKdm;FRHaL1(04`N&4Trq&v}(mj*r{OEO;k#U`l~<;dIt8$ z(h13PXciA|y70F?Kf5ZEG-8J&oNPTXunC8|L<5vNUA>VDTf#K@eZNYPQ~M0^jxn`# zsb7K|w>>S*Elp3GpgE{ct$&48l{0P27DkEvE2XQ;y{0;`)|6foU8Q5I%3WS5F6EBm zl!Kv}DrdEdK<@WCkE|1@0Rvm*T9^^y(>r_Z<+Ld|bhX_zwAIGl$a1a4Q=gQM%YyVu z{GFtXw};bxdvFi?Gpw1R8MBSbxh})_l9H=U0>2%+GOJih2TD$3-hU4SXL>YK$#cqx zzdnG0JUKiO2i@{{+Fy({XG1v$ZD<)PPaGr@nEV z5qErFO-}1cs#}WHa+5Zzqv9p5Cjq=IF%6`A6%<@#Vv9w;+MX%i9VtR-ctJ7^1IsJgg#d3q(r~MfVv&v5` zb@W7cD=$epUPe_MnE0IicxCc@h^~ssQ^zDYhXyuDPdco%i+{IezRim{OCuO}AF$ws@S7S6m9e9wI@~qykD8q{b@F7$XhJ5V#}3~@mDQi<1RQ1F+Ou$ z_XEoN>QlS54W1e-QzMfPRlRJv)h?;ZQ|{^dyZYKr*}7Y-q;zh<-wBI{JXoNSIU=A+I!uG;QKW#!BoPC-dp6?o%xPWn*prug+=3}HRNd>a{1e9Yu?=-oyIAHJ*a#bY64mc2&h{Got>sqf!3xE1O=_q&BAAB!ypPSzOlRuipV{P`S;jl;J z*W)=RZ*J2!$LTxXLPTsyVBiS*SolXG9^_PP_qQ=d9zpao^uP2yn}UOWO{5s+l7;YY zJ*CF&RLnYG3%_U5Q6PnN@|OsYqB`E?H{cKoJ%4md_n>8>tzONfJs=>gX&ebVV(E>VG>Q{$ow# zqlAWJDU22Ja)7)S+Z6np3^{8oE%I>-V^zNgpUMiI32A5&mRJ*nwf1^tVro)fEIH); z?4j_Z;Qf}wr!WV!R6eLgUW3PF4+F5YRIrd~F$QIG8j_C;`^HD8OP!6k{;K&auY{wF z6Z|M59zFpX_o}&fBYdwTPk)Jp9A`d5zOKC+I{v#a5;;|{H(^48FKkZ1t4iwE6P4h7 zcZpPLlBk=HF^*`!IH^Pu+@>++>3b*>X{ur@ho;CkUBEbEe67G7K8NEm79J3pe4U5k zc|P^{saMonI2O*=7Zg+$#_JpSTr}dfFrGdToUBEio>S}mp9rUJfOzlTRqhg0#EpSP+8guRsJb%TBBGHC(=P#+BvQ)yg ztflk`&hVYW{dpz%zQ>dj4{mvsJ4Zf-`3-Uj?u~R|;;30_f>8^{6f`1;YhK4E(;xhX z@8V`cyl$R&xFv4HomXc=V?C^FwNNPy6$_)aXCQylny>wmpz1Fikd(dYUZM z^!u|;D!x;For8s&pWp4QN!U$m3gC7R^NFbr_B2D=SP`Lbp${#g4@Ezu%gF%o3otjY zf|rGV@JtXxC;QY4)%N^X9u?!4-!)cGc!p>fJ->6XR0Er*&MVWeTCKX53+rvx;9Gxc zKz}gzs$mbIUMY-TQO`NxC)8WAjKQ9-^J%6Xa|S*mqr` zSZ`l7y;ShL`hV1x*3S^*^{AIAV!kQ(T~kX@*J9lS<`H-cDT0cjHu;PGRrtA&B6SCR5OS zufNRW9*kw+K4X=A*K+=E{#o;0?*^6$CEcgjG@$7-*q z%Vsr@uWRXDW99tJXWlU1U*qBY_w!^}GMFPt=B9`vnCwKp=|7kk3fKt~?te}vVcxp6 zHivmHY5ljq`*j&UWzuz@L2-V@jX(3;>#k6qo}s%qzj=*>KY- z`S}~A_r1kG=RrDqWAC+w;hetw2e>E4F%NxbrdMNoQ4aeHCI7!)3$L-Cht6jW{La6F z{u*RDV_O5x* z9C1CHF0`b*(C0B{*Bkeh#H1ZMif&}8&kMH%+eCaHYsGOM{kFdm!hZw#Tw#9Hb$+#O zuCWuoUN;aQUevefxCZJtVw=62AmMO`2h=(2shQgIJ%H@PY^tV~*I$qJPc<{5|`Ndk@CG9(Nq` z8gnxh9HL)17vg)!@l=oX3OSxc45oBGKFpDP^MR`tQmv+nYY zs0^MTjP0Ngzkl}?x+6EZZo#O2jZ};71F|F=tHx)0{5X~j`RHn!9uM5OV#dxmO4>HP z$cM^y>|xGoc7O22lQ;waKC5xIkrOJy`f2Tb z+y^h!eA~%S7x~ny8Y4`vv0Rw5GzV9A)}(%?=?C#}e+#C}e`=9&p0c$x zT|Aok)VfY4exg>56}aa~25WM7NKf2(^a;MsNW(I+Xs_>VqAtkTEgfGX8O(`H)vlSq z|6W{UdDvRQ;&3NwBf64P*$moB=4^WLXxA}DH-C-$+tP}{=nO`v`*S_L<5&5ce+lbk z>HB$p^!ol=zr(XZ8NN+E?=dHWYvheLDEKmww+7=lZ{9$`@Abwc>eDy2tx@M!1opfx zczNr($)}t8vNu(7va4D!W2984rFv>vO+2 zfPYl*)t$2;@E-eU!C$pTd`PCxRG|?WI+-l_k-bKF==j7XVIwvJ(aXKC)0m7kv)}K? zmV9c090Dsm9+Z(v+viv{lTJ#}@PD8}&L9qjnrQFZ9l`wr&tgf!FODCa>xd<& zf9kgdhD_QoBZI%VEA3cM-5RPBG&&~N0m|2r3KdJd~l^q@^nJ+d1{Wr zSsu=LLtl|qf94z7q&Ze~-974-9ZutDJTp^sT^4P9N4Ac?Kkawv|Ta!^yNdMw@O<7L`A5yEC;otqc_uG)Z9nDkHVypS&YE$OV7V zf|T|HEUkTUaG3Sb%J!hmjo1!BZ-1qVBX6x_MSIfnNlr$p_l6Cp5%`ybQgW(+K-7F| zG-_}-hq5L|m?k^$lt1-;qTdz#0)eYdcW>Sjd=7K0#rZq~;=kkdl_PSDLSNPT{-^H$ zyha^$eCs5kb81YM(7qB{ZinS)2E7bVKdML!Ht`jn&X?)91o|YD#uo*gJx?6d{Ym$;((GC@LxfqnH z?@wk_S*=?$|0bWniw{3K>whq_N^7?`ExRHvi!j?>_l;jv>#vW0W^)8r%t_2u^kFF0 z4+~rTTc0-tme9Kg!bJQqEf)Gqj4krarTsU@mLst5b>z+}zj)=I0+U#*4~FY(QuFpE z-!{c(9oF^UA?hmf#!)olNgE|d8cbSTY1 zhmL~IdB496M<(df(|`O7euf@|Np7CUOYg;Kl!1|$4^7aY7nZ%Gws>#lW(w0I<4@4D zM?C|5nol01d#>s)%v;R{DY3>j*yYmw+8UO67)<@Q5uP?kPTjTd&9 zvOu$xNL`gfHFaF-Hf-H$xGeS36>kKx%UxE%Tzi&*HjBWQafY(ich$1+HDWvRJ_%WA zT;!z%0unst)PJKIXkU4g#zvX!RBlyRmedJ20NG=I@U~RqW0n-cqs9`8Y3@Q3%Mxa^T1Q}Xx+8dKm!3wa*K7+ zNOguw?A5LPT6Rda&LrMXY`SerO|Ms0vq`h!;BN;dWq;13xk@71`m=5VTuvlU4n3mr zNt&@o?-<;U(zaq_Mj2ghy4(8v0<%6gJJn%kJ2{MZYn9BTzSoQ7ho-M)GaWN1Bk=F5 zO=tACnh31fAaDMJPkqXW(uLQL z-yz$-)PKLETJF*wDfwTnZ?zTGp*uFa~p-BVW+`%qQklzX%(?t-tfRyy1EnV zws%66lt_f93`acm8M(q?{m7`4J!@3km=$~9Cvd(#SGCC1N{5fMNidpwdb!>Fi)S|* zoXEeZeIe|zpjHs24F)EF2Eq|kLut-g(}}Bc41f1eNm`9{>M%z8bKNm`ei;-jv*Ecq zs>U6rVNDxZ`!Fjw+AZ_A5bNPV?_;bOiEBmb#N2iM`$lZ1!T(mZfp(TuHK&#*ZFY z(yO>M2-W4@X{aY!X#K0TsJ0L0&<@Pter~cJLQOeR}3WE=2;93FMO%5K~|-VQwKMUzkJe$*|rW?QfOV9P9=a^?%hh zr!3~O>Y8^ZIEyG5j<6Qqh38`L5|-{(WB0Wh%j&8sOdb9hOJ_O{+jdoWm0q;nM$ruq zMH#3?+kX{ZINEz{6b=6doE>BV>a@F%AKPWN&iJTljV1x*-G6wxgnf%;noA?1-}c-{lslo@)LO#4Y1>%qU)th6 z-F?SPjz*fy7_INuB&*>#@0`awvR>>8X|a>HDO`_v8+X=i&R{XN2KQ;_60K&Qf6#l_ z_bcIi>u#8gdnh472CzrfV!Z8eZ@E+vg(6s%rP2KQPiYmE-3X2XNyqs=6P)mrtb z+SrYfZE_ou1_RxnJB(!1_kY#EB%NtD-rHN9I4W0HoDJ{25;+H2kI|JL6n8bV#@bA8 z4^GwfW~+H-MENA}dQGz#uQgv;`_4`pP`Iw&LHl(S(1~pX>}0ErrA`&F8w#dvodwvc zbHgtJEmJ;tiZvfK$PO3tv2~y0cO7Yf*dE9cYaw6!ogjC2CUW06mVbs$Q9oHS_V$Qv z7&k_xCHfb@F2MRou7f}DcW#owD$|>*jIfuww&`z-#E2!7HTkRQ2KgMQLce=sGT0K=@M<*GbJn zX5jlT_HEL~ttcgU_YW-;jF+*rhD3e$fvazhROI;-za4D^7^k;ihw}JGY!duDJ~>;R zO^;rBnpCbAV041W3;H`U=X*b74@>S2GP7-xq2QGQR5KAMDPT^_yOyb zVErIw&&|p8J)6q6d@esG zl!TK&K2N6l7dZ1q|Ly-;UZ%Cv~^2(8t ztvS)wkx7>M*neFY2!c=It0Zr%Y+erA&ZaGA988ylX}VK9lV+^jY5F8t*|lDees1sq znP1O#Y36PO<|x*4Y?ZrzAF$>rYCGIAZ4$$MGS%CSB!7Qv4&;n!QV>`0`#_FcU>vu5 zoLztOHxmp1&?m7hlBa*@CFF+S3IjVqqAFrd3!H9z{-{H0{L-xMm$hFak6m*&qyE6& zDDXeE+P`ntd|Mc|5q#(EH-GHo9Unkj5#y@(e9YQc75G=2Y~%bdw);=J5kH@jUX+2n zI9NLiu79bo)!Ee8Hv5`4RkfV>OSe*$d)ZZX3ll$yNbm&gGdn>T~iq_@Axc+kZHVN?TWrW}zFzh@ z1;3zd46UQOvY0beOP^`2T(y0LX?~+1jYpP|K4P{Sgbys<@4|12xklnpBUO3GIvV~a zo;Gh|lDnKe)@fR*VhniG>Xf=cg8H7}-lhAa7dMXsxtR{>|LR}xFMDo^1r$SpFIVF< z*?%cF;dQQZDw)c;&EZ^FLNPhwOaF8?-4qEhLcCSmbTf3s8+Fniay3Qbg zGe2Y1K-_E49imsT6uorXyWdZxRdS@6A}}A(2ZenM?JFBz3(S>m{aSy;s$Fsdek^hh zGNNpx&ZeU;wIc9O8Tk0OrxsjpD{Z0CYCm$Ck)@T_IrUeIF_A_ri(ZkMzh-&9_kY41 zY-ne!Z}WvW+z*0_k?yD0>d<#>rdm|b0+t)e?>>aTG zk*CK6{R{J&5!6?usM~EZw41hdj1lIQ-dxPo1I(Lwew$O`&x2M>b^D>7W=H9@$XD7~ zma1`Ji1|ER0#tI9N$V z*m>cdL_u{+(e_v9N`5J&*S&0Z1DHtqwu72_w-5QOEnUQqM*R9dM?8u?X4XF-Q3v0Bp2-qSsTW~1|%=#&Li9BrGSDLbS&Pw!3f>5jD z=Wso6z|7^|7~h=KIF83N>3?*S_8^3jMV^Vhz8ZjTNYmB=WjtF4#2i3-MhnO`TXi7hv>iQ6E2^(wUIiA;B` zQ10EZXLwfXO=Gv(@?&tmrA8UGY-7~jKQj5&pX{4q;C77{w}-n+SAY7>??~W4e)#!B z-R2+MP$ED2;m@1=s9pG3gVp@AmXTncS@Nzk%RhBy4J?zb>v!ID@?@$Fthy%Nz#4j3 z`&wDokM+6OdajK1V+HwDuYh%Bbe(k1HQ7`Yo4+1X@WrbE_bk}$-U-!Aq ze`2tbrT+9Qr%v7`e6dN8Me~&&Kw4Pc&YR^nYi+vW(zC-t%93^a-8i zIOq3-#pGOSm>bur=n)n?Ria`>wp8~_3*0mFU*dGUzA!rASiwbt za%KBIchmZu|K<2@7`MN;`09Ir&-x#1W6WtC-W;_4H&4%dUyAua(L??nb5tFy*A~yG zj>F?UIMcdj_kZ&n1@8O1?_AhFQyiCMK3o*tX}mWEmA5S%s__@)EHE|u5Em-TElE!e zW~gc3(SuOZBTLr(($~tu_Hqks7MPZqW%1nNW@foGT~Y2^Yoj#H(YEPF?(*5((_mP_ z%fe5u#oXS-FY{@YO#_TY zbql_Z-=8q<-ps7mZ*o>_)Xr^vJWeB>-9}m8R?F)`c|s055|?k@aUb%=MdGS*fZO$$aUXHWLF>Qzy~croB<#7Wv8)AB@l zMpi7HsDIpNYol>$Ef0G?(yJuW?ZV>8lKCWw8=OYv(29-CI6rxC$?MZ85$I##&07=0 zZ&GXOb#}aQFs{06?Bb{628d~&4^ zV~q_*RqisvJ6tQod^a~R-|uLPkR|equ87F%?0;RfbxNhK9e!ecA?UkIaHH?tZ8WX< zjbniskA6OKyn|jolda%H#yNv{+iN2DA{2^qAM6Y5T{Eg<{XtzvqGP75t6=ArMoBYnEFP&5s}+l^o#V4KpNuM| z>wf`TjHq(~9}K%nz$SJCEdOF>-8WvB8PDjTrS092DIh1WWBa(aa?35eT^4UOtHdliQUu(Ntv5Z)sg1-q`x*bJM%8)%y%`vcIh#YmONKJMCNv>`hEOogxwI^2FcvY>XZdFdcUxm-n;JA+;BO1@+Z9^$i zD;hQXU-c*i`F=pgTi7qc9O5JI*>AkHPkfVMX2V{8X=&B1@f2l%VLeO&%}W`EiD_%_7zpcdToqy6s7v~hg;7{`(@4@`g7GFlq> z{T?1`*^ugj^~UF!fQ!H8xv)7JAu-Y)#|JWahDbN^?t^>d%PPO$=e_^&SsHp{Bt0w|?^D!#lc$tU6gMYtqG%wHo z2Uiq6w`I)pduMbze%F`&G0$O)9oKtC0z53 z1uE_d<}$^!$ET0-{?$kMU=x_Q@xGn$aRrx71K7ZVEZ+V3^K4~W&ek=^(HJ8(F6h;phMz0%&yklS{p82^C!P}4{c7at{>*Q4>kF^c4u3^I$?j(k!A%V* z)0CP|WzQ-2w^#WVN>i^FfiEJ)JijV|Nrxx6Z%>}Fx(C1LGiTF_bJf9KEPM4RioKUT;?>?5wR+pvfD8R>7^ zUdSvL{gg7=yJ_TuzTUF{IW(Bg_$D`L9LO<=4X+i;^K__Xj(?B)NCEqZU64bXN>!?I z@0McjT=Ci|-9(YKITKwaCfwslm6t8buMx)6aUV<ZTSpseiJ}aaFQ}@wY;l>!G$ef%4wr+=t~kgV!K7@%7*LYcLK&CZBK_gWUz>VxrnWsyBRr)l(%kcn zpud!)oesC#k12s+{-E~h_p_+xVUgJbfG8_^(J>1ij}j~I1GLCxh&UDlu>`47E|zR_QmLSF(&)Vxbdz} z%0V{F+JfIrsN#mu!^l_6IGcmd;e)~E3(P*yTk?BbWBBQF5^M(7O)n;G*n;m&?Oy#p zmnFm#@FO99Plj2Gu8;k5uSA{2z^4mvIOR@z^W6RVV16^i<|oB zO7g|q?+$;~b;_~{J2YKmnBI^2WV52lRo|_s(^~CS((H~Ss*s7-Bl6`cA51CY%q&pK z@VOIb)7j7}EHF$)@?D=w3nQDv*9D35(YxvD7d{~fPy`zg{r}+ihn85Y@&Av#KU-2= zS=vRxS1CJJ=NQKfAw(urSzUx$1V|u|0C5Kb1c-kwlSa+cm%B#@a*WIzIp+M=zt7&= zYT3%kK&S~tczExhGi)X?Sk{--aIvg=MoSI#7sjkTJ4R}E{W`6N$BM-7XZ&`*5!FR| z*qt5pO6*s|`#od6$kEQDotg%i2U*A3w6aEpdKDlqi$Ny^8w>qtJTKp=!#Q=A>;XlC zJ5+04H(EGHUJ)~q|PX7&gSxE)|M{Lv=?>0My-02ra=}tdJ>w5QJ^|(6V&Zl-%n=I9;;!s zovk&;u5{V!N4GVynO!~EeVrNYi5d2RzQBK|J;Ct$K!2egsFy|CyEoHXh&~owXQ8H9 z!9>mc$}UzqEZ$Gb`J9#cU@2=LzVw9Sqg%XxfQ@-txS#91Zi46Uc7}*q7@49!FXtzt zKu63!)Wa$No#%z3Jt~ur4CC>bxTy4Qaz z$uj6UMMDZ|K~s*6^O8BC9-Enw#6ZEDaBZ$DmqV=f+{?=tW~cJjnXb)EIM~%fmV-^7 zo>p3Zh)-R1)-t85rI+`8tr1So(PV8d!-3xj*}MHR&61mQzE>)p1MJo9qL(*kp?@AN zeS{dWJNl66!6>+n>o6%rqg&m^oqc~%t5t7NWnylc(n)iZL=7E3XXD{^V7n`S z+Hm{o3G_O{^p)=PAzvSO1qstV%uKt$yAkehX}{54Bdiebm%h~<2DWSk{pK-ZOCa`! z!PEnMzek|&gKm4!TZBau8(V*lCxO0+UaX+~%k@vPPia2YCTcdQf9^#N6UpiU#+$MJ zEDsYn_Q*j*nFf5>VjAe~Wlot6l3&FfQo`Rr+B<5t8$uIg#P)ry1 zmv#QuuE^J6WqtM3&RcuTrtJ!-AhqS70etaAe&&YdGRPD4JeAiSS+jp_O>(qtU0&3; z-DI#GEiS9!c)Gu==SQ{%{ai*qeSHts*H9bYU*hWeb^c4t_5NA|`6&TE7MK_?aT@BU zi+r@$19S3*Mu%+;RhqY`n`b7h zxTx`Y-K-xyeR7v(p;>=zo?~;sj@4#8wqKw5dvk^zmMDL(jhq_$Sc7eXx&1oWhTGuR z?=jJZsBr^()c4T-MEenJC$uHemJcNAkLei&=@Of;FnH}6_swSk@frBT&t;jXK>e1$ z25QH2zuNEjL!2F#KTkuzMFao9asmoKD)12dB}P2tflSBf92XM8Z2@^HqrTy>lsGz*e`!o*dd;&rdSgMDm->mL{u3MF?;ae z5ewUd^%q71JBvU`j&^!xboI39NpaKFQ?MO9Ls!#T8o~V{(E5#m>_sXMEixwdBd_ZO zyFV&zk{0k6tiOLTg)ikpZyymS8#&uvjIz(!;m99(g|L4d>K_0)FxdQ0-cNah=wCLd zCK&hiCbFCOo)<)?N!rFBKXgV4Xh6+rI|qva`}hRH=W(IFIdOlR-r8D(_=8bTlfvpb zo^1CU%FUnHrwJI%*PfbAjm$o_HRaOZs_*8+t{}c@pf`WE=HxQ8Rk(jpEh-ErtY{h2z9M84*S?+HyVW9~?+M>S>FZ%F%>lV3#?lydL#K4`S3iQI0Xn zwa+{e<08Cd53Z|FzTFm>U@CfY_>>n!eRL5|Sv`N$4A+Z1HBUgHP1kL9ny#*$*UinA z7bctZ3^pCfd!h+sV2cJ^dcVKDt#y0vE9&4fcxU6wblEw+gu@7I181(Qo%S%Z9anFT zLQuOlo9Jw2aD3RgEL7XIHm8aaTXMhF9QQ^|*mzF2KWwx|?fYivuiaFVVJM3bPYv^;nktV+f)vcL z2H&ZPekm)KmHkqjH#SlX?8^uoX3Ot~c`1L2tuC|5wcV;-+pp)SaoHrd{q@$qZoy7K zjMQr&pGQ6QVw+iZ>ExSYzp=0GzOft))4|ei9J{0aVslx(tU$e+Y{ONz2rq_bTSj)0 zI+_xhtQCS1Vubmr+ewC%v6Qu@L6X`Vr_18nY+Y~7CdXFwo>uP5TGY%d!zK=Y^AO4MfJ(C+nFXWUMw38*X+E_edjhBU6xvW z8g+KFDcGq#aKwtg4ML!;w4X_!OV5}qh4RRE*rWeLEb<9JZy?+{l1ooq8mi&k24CeF zaJ(PTjX`I?oHH#2o(6h|=vRudjy8W{)&W1@zDGuWP5lEFrlN+PwMF#%kaYw$!pGRa z^E+Greoeby#J}1@W&XS?a7MAV0`uaKx4?JUdtm>MSRXzooe%!puj5b;nV|Jj@jQ5b zb^ls9HedT}rl{S)+bFreS7iK*+cz4o;HOoAaUpPM%-Hz~Z}WCb?xzp;Iro1Nvxdho zURx!G&ByPLe4$7FZxj7+U#}bY-*8M+^3@F4@AqZV->t_t^RIt3|2V>5@K|Hez+;d} z7{7u~a~J)RPyCPO`Jiz6625ZvOL}U*zMp$9Y_xkx;In$&z4#xlp|y!W%PScFp6L?S zU-%~V7B?vW!AK3X)p;E>x9fjUhZvW&>-Y{lPQz(R=yi|pE{sUMN;{T0etUgj?IEI( zJJxi(XpGHJ?|{9`4DOpj{}8O&tTTAgJ3H@yHRkw9ePu$ul4U8(S1^H{)nL-PS@E2< zrSZPiZm5Y*wmGev+^-AT*Ze%6%4CgztYu^pAdN?*n#1 z?r{GY;scE$y@z(eF!C`sr1Rmu&0QHw`S{(D;e3#-j)i>%U=CHRP3HA^kKVhaV;Q-F z_kMq3j07ZqIWA@}h_DX)eqp^NwxhJk>-Q(Y+)lw(+9neJ3}&E~AAoP+pBigui^E@R z#x}Eeu9j%{X~n^;v%Y^;rr~gJDB1j+i~8}m<$R~Q`;95}h9miiF$%=oIOjE!rRdMQ zx8_@=InWespTOEx3w-t*o(bdd&epvVTcZw|1{^c@Abj?}ejnrauIKIO{4IE7OFXXWY&*5=zq+^&@ zQ6G44GhEZ?AmR(YP4$x47tz^>8cFQ8pgWl(dOl+U*_vuSxLUW{Ny9YwnwlZ#Hue_CLswepG%J{7l2xz#vq4-#?RK zX}cEGJDCB0@E$`$?ZA7usWD_;CwQOB*Y^$R)b4V)9G%Slm@@%zf-@$nD!C=_4N66V114{-(dF|MF)d7mjGquz`> z{^esW50|}&$YX1v2fWi{pj7$rR}DaEHQ*13U0I91Q76N#AgWv!<6x439aB%RPpcDs zQ}*L3tc~NtACvff{DJbJS67djYVQU2wzcs_D(-*%_j?5_G0>o12`>rWPp?XmRrMwf z_1$2Q2 zM)WWK@6x~H!fdql z>Y!+{YOnH^n&aw(*Mc&vdC>IA=Gq%oPhqS9Z_$8=HC8m=7RSmw?)K{I#v8kJCWC+b z-!*&*~A+T$3KdjIy81L8Tl{2lGc)sv1qe9;M?fHg2kCA8in7@H_S1F@dWg z)@BbL8C$WkZLw{~OuC&ss?5f5t;c^7qi3p8)Np$TSU+bMM1E9Mf+Wj=;_}ijcneVck}Tr?s=Kn>n>Gi*j3r8onJxLHUh)j1lzYaZ8=gk zVA;kMm0KF8kUwJ-lpCPvHhWCd=dFU1n*5aXW4g29>k9w^`F(mI1FIB&+!^L1M zeV?G+;cjfK*I{4P=cp6U=?&j2mFnxMdcVwjUb?U@oh#d1=53aA%}vtLx2dP;;jp_g zWKCrkJx*q3eCo8-(}Er9nstAFsf&1`wv{VjOx`QX{q^-eY2EMG3uFlIx~Nx1)mOWE z^ZTpgdmoeU`pk%mG8QtNiw`y;D zrj{7mj?K(qIjf%)rx(w6B5s>iZ@o(8wRT^;O4yrZh5auUFitkfUW$MFYf`-cJvfb* z70Amr7BCKres!mR>$f5KX80iACa)r1Q)gU}p9oA4?rX^$-g7>W%D74!*AMqRya(tw zRC7gr%}iMPj%Rbdb`u6z<7bj@hA^@4->B!CYcN|tF>iIfQ19u9ZY$0D-rg^YnPtsR zd*#dw_!ev?`pLBW&G~;&Rn!;FbBxj5WmD(8w>GD}b!^Iq^L*Rrw)TVDXlY-Xh1ZjZ z+iFW5ofPJ|dXHIGt!-B2PTrY?^I@^iyV2&N_RQ6$9gnq%3M8LKqv|af_arBOQ9bo- zvJK|eHmJNSt!;fYs+>p7y?qTAv$p#oKJl;@2QiRj=A67N$;I4Tbh~O z$6nIr@KUrhsn#(+Zjxnb=2ltKf45jG_`^_nrj!WV1avh ztJHsc=Dl+L{aMj#pX9H$uCjDI6ZOp%W;A&xIql)sf;q=|MJzf+#d>DoH9o`nq`qC` zD_mgxzX>)v{*JyaupP^Odzh0z{mLkxjq?665846Q?TCN=n<4cLgLA1y!1b(K3<^SQ zUeukQ>H7U;i22qmje4sXw4N*(=)PTR4-=hT9CJK!3~gh>eZaQMjGn5!`eyCivzc{* zV>6CG23kQqR_P1fxrBwVRqPd%J73 z(!c?6=$?=5xUVmlwh=DOI0bzYbcAuW^6rBw=-H;0C*60}J~IzN^b`@;V1v8iY{F#Myk4pi=$7egsBZ?9x*v6o`)kb{!W?bWjuD%V zzVY;a_1>=D?Y^mE3*EwIvsl%$wAC$~Lw|VkF#lWMoD_J!^I#(l8OTrgz4Ght$%o&= z=kwTsC=3yvdYx*F9HXu^-r{qQ;1 z#CpVWr+HkB`oZ)1ma;~L`Y^T0hb3y1@Kb;22|nc!6}(1<;&d6-HG~tgxAjOip2s~k zqd0(}G@+cFxuo=oQrqubG%NCA4G7(&E5oqhJrmO)U1>_B4BDYU=cuoeoAG>59Jv5`pz;&-X4CbBvKjKFqa0 zY7KkFYv3D&=SQ*8j5dzc+4LvX{dRwntB&ug?&1Yx$IJdg=P%ZvLtTo>i^a2KN`TS$ zqdlrNF;DT%^a$$=+sK#4sk+A0vqh@bao=xJZNNGaBU?k`dY-$3$>sK|>@vH=A(6iR zojrcTB3jd>}#t$ zht0)r<=;JtBkHfqv`F;MtsYg33#KQSW&WF9DSuO^;)5bw8q7VJy48*`E4E87HjYGN34<1EHxsUi+ zh3$YRf1roXke*X}_31b_@EJvHBt>j>wM{tFJjJ)YrEydP+fWV3TtuM1Cu7UIfTE#B#V|y? zI>}t!gztAgFMYthb(2kiZ)^&W#ttIlHLS(=?#MX|68nt(vf=y*n3kKd&yKy_aO1vW zkLlOOZHRf%=UQ!cT}*!(_pvPQ!Sk%o%UE%j^q%Klzc@9?Mlv`3d^v=%3}LMH!L)qV zRkh>okl`^HXSXT*j|}s7?JD{oRj?LQ^~icm*zXVA&oyFBV!YYi1`^hq@Ooy7OCuI2 z>M4DJQQ3y`$d_)$q^IYi?jH0fyl24U(y4PmTgWKF5y-6-VZ?vLW$q-ceVg+9vA^xm znP9#k=&5C$`GNP96?L4??`2%OB64QyT*ihx#=R@!;fmT%?TMKNRBx)X_|+O3m5x8| zb=Ya^XhFpoCR&txU3IDv5SW76inAWH#&~up_O}JKLn$W zdKq>*wMgBtsCs{Wz3XxFWXxGl-z*2Qbng9z@!RYOp!(MMUE@rtm zXRlTaa%>{ayy1SD%^&QX05w{ zT>*Xa+^cPN{rYr#sLBpKljSFTt{Ttr(|sB4+lR@1QKaeb@%jM&JLmJ<=5xpEzRO9Bn63%jfX-`OhVSEUsV%nWWi@|e%a_A>nGWDH(W}F&?p)$rgQa2zmrc6q zLEpA3eXsGVdK;H*7F%zXSjNn1P8;2o8r$2T7;bx6e7DsE?+g61X25O>7uMS-P-io+ zBdvjItD0vIzQBw^ip6>#Q;w%q#4DYVe;s?HkY7Y2+-#gLss|w6N_{mt951M?@*aQZ zeI8H6xi>hkW{NJ>2JH~sJ8!%fALjkhy$Z1Y0v1PQj{xA=y%UJLrI|;^`6L~7jNlH8 z9&@fW!vISy?d5tJTjpM6?U$9Jr(w74#nb7jpNIBp4Qx{Gym^R^akDie?u}Wkn}sH5 zF~B<7yGk;Cy-yU$jZN8Sfj*nNnC^e;uVQ~-snS}{qL=D@)#;gTpR)M8wCj6D%^%-e z=QIM_-SM=sWE=UY*RI{NgZXmY>Jv5(oCx;w(MjTiJ&LQ-=`8MIj4y51ltZyiPm-^# zU&8SIvh6UZF^Hx19qo4327WWEV*Sy;Q%B4ud}gZc!$0x^dhpx_7H33w=SY9YPEOeO zb&5HA!Cw3u=g~ApE@kP@QZvLWroJX5*AUN>_Sh!G*bc^42h0zV7u`8l3u1lq94^f> z#5Ix6M18uMIT&-1sYY}c(S=cXK@HrZR=;RY3KzAD*2>!XLikVm2G$D>|e5^Z*NW4Vn(-mKaH^;-zf95Eo+YL z?YM75=3Y~kka?-r*I=B?T^ncb)SsVjgF$0wYZq)1qI9)DhLve{N0EPooC@A!*YmTL zwrlP?nxutV0P9d|nKfh6xtv=a&pu$rsOlMOf0InLEC-!3(0Y?pJy&1lQSiR#XQ@2c zR^A4qx4_H;wGX=t?Pz=O60<1U1*$W$v|eS(K;lZu&;T2^dT1MZ8U&yfod=jNA>>sX zvCJkm3u1N2z-B}W>WqIV-|xuxBk5Qak3_!LCO;48>SWJjzbn+ADK8CZ#Hho5o><5; z`LQGFQNW(ZCgDkv&P13rM&|9oUiaBHSP{N4*mI`9+AyCr0Q*iBseWo3n)m8nR)$M<@wH>ds)>Ks?r#&l(pNgVe`&C) zqIB|0$fjveKPATe#x6G2IK496)j^A1SW@-2*GJ}SWw8OH{&)g2C(qX#>@}RUugq>- z%yiXBlfY1c5y$bARj+v#!ybiEG=_u9>ndLRYNcP7bW0z49Z%Kw%hZw7ES{=sMXn~X zj{ZJ1bvs}(y;pw&$I!N^m3h|E^#i@fiptG9A0{&BqcE3|p`EAJTZ`>3r*`{1p;Y1a zOKx~xn=@hb?^LGhKr!bY)*&{T>w%o$_(2x$by4zG#PodBgvNyT4KmH#MghitKwqt> zIvmTwqd5wXZSv)i9!xa{rA#GR$k!ftj5kjj{^6z5^|yb6t{}#+ z*1Fah)RRrK;;DuF)_uRe&d)R7laesGv+AV*Gatme`EK-HyPEc!wq@7FwqLDQZoySq z=Yc;x8#8}*ciE5C)1|#p$Nj@0Sok$}PO;SBqdqamczq8$#+e?^gC)D-Lp~!fAu8-e@Bj03t>@abgh*|wfB$4Ql)r)BN#=xTQ*w$pcxYcR!Tr$l96##t-_)_pKB zm=8AML|3JWktH76H+?^M`{S2j=V$I3_8NaE7Qs?i!-2Z#gB}u0dYjPfZk$eg>#Xok zQ-P@sL$&gCd<9J9D$MUJ!}+B;EuU;v!v7NU!|77=D&am_oJZ2V$Trrgrd83O{$Ik8 z!Jas>(09?^&`K;~v|)({AU0}Evub{_&^)DYB=)H7ht*NhbUL9sXzN}ir;!co7>s|_ zaBq!R#oaaL?ru06_+h1;o%WXL46UJOtF24qs#$+C@|=N`R$WyZcpGn|$H~G2Wh-V@ zZ&jQdy#{N8T^oVb;dioh&^Eia?WH|+Q?qREqI5jTR7cLat6mmekh7{63_AX)X9wX@ zjW3REpNDPMj5?Y3-p($2D_-@T_UV6RJ3W0xuj~Io^!g>Ptm?6eC&Re&=+?=DK+9uL z>SNOwjm+_7<{EL>RlUnu+jyu;A5}@S%+pB&mBZ70$F(Iekn`kyq+L}zl_cG34m4(U znWz13H>evmH1+*P)DfpkbK}fl4^>@5N&Nk4-$|r{&ukCYYTWkHiH^zZ8_9n(x6O$< zI{Dg0*|qU6PW*1_OjvsViXW(t{;4tJd3v5=k`5ta2^|(#D$vz{dM<+A>D#C$wpl7- z4j{`wn%u#@0Qv-*II|hfsXB~6clFRV?l5DVdb?l(I%U_%qQNi$l}l@#s&Ds7y;k@= z3Fb#yDS0pYIg0}THvMl|jvC)LF4D4;K(|b1zf1av7!7<0NYNQnTMl zzz$6sUGK13_6sYoZ6kkQ>BC-Ky>9rqO6z!7>LXw)9Sz1DH~OQbb3E>(+hrN-&6R#t zhcC^*roTG#H?NmEO_o>BFS)__fos)u!h4#L-7+bP^D7~;L| zmus{)Z?LoD#ZB2br`oIi?#&vfVXztK+tb$0Pkmq7>+?>t)q8*KO*`2jer2Kcx-$H( zJI{NCyq@cgfgdaD-WyZ(Ms0aqo|R?mjrZkE?N!z5RbtPqvb&AVtdgee;s`dCb!{`KkOasuMmSxyyNvU%y)e3 zoetlzeh$|h=Ei^Y*}F5ZPL{XhbiXvE%XR0h+pJZsS2xPk2AkS9-OJ$3X_%^CQ7WTX zR$DY1qrhfwGq54{`?VJwMxDm3I;gGpLkEZ8u(S^w@BO8@tBn^@HgraYmS%5}s|T{n zddun}Qk(bN8TO{3?aJCnouh#vo9xA|ksGf&)#utCAQlzTUMoLMBWgI|vd2c)3 zLyPpLfbxz+k1gy&Q{%am*po2){2lYGHAnQ!B`o0)?}=CT9V&YdMY6GtB=SiBufcut z=!*k9TJ*pn+l2fZ)CY&|M>6q&6A1iE<@lpuZy6#+fw)Lq4;OwZ`Zwy39gbgk;4+tL zcBTTuk!pYI2uDZY0Fo?^BW^EcqJLr*>SN7T?5(ZD+oTC{Z`s}+E?qr6cZbTdJ6FyF zErGwot?R=v_+wrcRIl6nsx|R~&G-}_W3avBm90lgd#m1TRZ-fy;YN11KT?g=v{-E0 z`+lArT04E+uso~72C`RW$8m2jcicpe(uo|_CL@0j``jC&TA-Se)9l}0Z@y!q0ro`Yzkymzxk-rlB{_R(H-^UDg3U3w}WyS(GE zo|b>EKAy)eZ*eBC-j((y9KThkr~7L#^OM}!+4#4%#)@jZx}akWit%w)-FFtt;f`sS zU1#7IcHv9aiehPpg%Q3U<=Sb!ajd@X%}vACqeHdwB6Zktcv7S7m5F=iUV)A)!*9#1 z-MgrH--;XCSymbA-qP|M#3HzLHpBad4OxHR3)ixXmh3TvA8nsYUPJy)z4K~Od4pXFlp;zAHacE6dW1?tmA`Me3@GijD z&qi#6ToU<|HKW7vV*>0KJHdR4J&u1AYde59sUyYgq?B7sF(u$VIQ{|lK67^Aie=Ql z6ZDr5SVXZR? zU!t9-8!~9n3&hqAv(o{g?LB{kS$c5VdfG`cm29P2s(DHLzLs88mULIu6;Qe7SX#QP z)UD>-)Z>P_vqzu@b-Rf=u$axRMy5A&Gq8O}bFQZ;E1b1ai^Gn68FQcL!2lz zNKdJkrnSE3ZMA%9^ipGvy%#axUQax*XQD_e5M%-hJUI}r+ZH|;!S51Y=`mKTaBe!e`D0u z^w@gqHCvjR^jvn)weEh%Bsy<1Vts4LVjXCtXL)h!p2kgkD^0-0hzDQPQ#+nYY82L` zU|d(^1iVu%3dUS1?#gppDJEQ85MM-da}WK}zA-|ZBDk^qLNR|h!e$5k`B5(jI_@u6 zcSXox4fK9$i*>=8psChLVa#ACtYh!kOx5meb9d6qOw+o+hn?8gVVs4%X{WwBkpMJt+Q(E=!nv8H#+jWd$$M`$>hOBP9#f~VUeovA@F(U7+>L)o9!yiPPbliUdoypUY!n<- z4{Wj=^B90yhtVDNKEme7&?oNfK`&~Xsj+8ipt^a~rrNGiPzN4;R5QYugKHwNy-~*k zjsbQT)^Y(a{_u$?I*|$T!xvbTV-xJnc52iSvr=F@Q?Fm-!7O<1+SeF;u_LYe8dPtu zJ7*B617?4;^!p2l;M$rU5Tbb4AA9Q-*sp9jcs;9DIB3MZmg1Q;quQ9U#wk$ZuBQU6 zVxHh7^Za2N8<>d`#*tCIUJMrR5><~hwWzIF5Nn$GV&Y6`o|VD-s{=0#)Z?t8dSlRs zW&um5U<*uZDzgVB8&%b~J$ZGf6{q!HtEHAz^UQyCF{p2Av1#OkmtD{Y6Ul3KSTTep z>#lOv9=@+{#mgITqGMZQi^HzkyPtQ5{aR(?`qX`44b8}wUZCI7zzkjtlT}XeuI*d} z*{r7CehhMGnnq@C;@NCzcbNh##sed02ex}r8?$)!I*L7`Zz&e5D?0pcsK+kY^?`Qq z0``BvpX2zIOO*TLGLD!#eN`hYX)Eal?S?zp)zeHQBc0WWOD{%}?)q&50 zz>cs!e8$FGe=^(;bIAZpKh)w=XlRDf3zmQTnZECY6GJ=5IS9J!{m|J}{3hbpihD-< z6LD;@Mmc_dvPV8ApRW#Rqio`-XYTJ8xlB8I!q7LOKIa7O3y}XS)we4u`*uDEKc!pR zF2CaAb6n3&po+fLztjxD1}^6)?Ip?GR$1GZdacyx3~MnKe15LH`;~D%#rW0ayZa6;Rqu1t;O~2 zxYV~dsBe3oI%I96VJ7tmi`xTR(>Z@qUI(8S?OE$*)Jp7tM~~=TICLL#Nj59ZrNL_p zHV@mEYS;}fll-8>X63lh0zVfqaDT1S@|dyRdwnlVtvr3}Zci7hU{-(3&PH-VTt+!i zCe2MaX~G`+9dBT)SL?Q(1!Lf?3ViE`#l+ zrof+)4)EJZ)%Ux(qK?_FLeJi;Uk@L#irJ8!H`a@IU=9OSlb%?xMr`(J-~GPdOtBBC zuR=ue90bz?(KACo1LzAX;+ZWy&E$Epg0^)9dm?~7t>`ZLXFdCwH~Qo!tw&w! z=p7C3DL{t<)F`+V{<*`V;~HIUekd+&iC3CK3!gma!|!5 z^Hm3XQ_=Gc+M{3K74SM+EHnvj+y=t>O^Q$RSPkN?!;u&Jx5}Np+v?!f zCfk?!3#{d;HN&rJxqiW4^{`l`$0HJkxxs!eztqf8kMn2mD~vDLg}G&QXA741mQhTS zT~1~1Nta^<^(xnX1)qOsEN0_hYR>jSFO5_45?8hJ^Ibzm^>Dp;jowvx%~){Z_Z(c? z#riG68a1q=tKLRYCffXZ63G!X1HVh^~^op!}Bl*-&*sIqZyTU zS^xZ^gssDC3VXEPs;br3%d0#eJmc?8^bK(QTs1*_|JG+d1G>s59%F32wK;YiV}s-T zb8HQjsa^N3FgJfWjk;q)3EYj>H;wbwUR5^As>0^&Cdx_HEPK~vLXLtJ8NU+W4v8<% z*?2!^3(ISaqzfpgR^x6@%)32(J+X0I;c(k#0rHPuKjm_m?@g?zwm-^4%I5|>q@Sui z^ykhzwZ`LTie_USHTD|k{#2BCKgmS(E1B5&DEG>F*?fO}z5SG*WBbb*=04N&j?t4e z#nW1b9XG2zX1(?F3KMzxMuZqX0+);-md*VIF=HwMGe+guIu({Yr02Fu4aNp>Y5^?9G?(hpvL;i1fHeBhhE^aJ?)H+3Q8<1acY z$VM#ssVaZCcGz#oLA;!I1}`u|Hf9AN9~t|AH9}a4=FYAYuER4w|I2;}ov-9&9DG$* z`JKG{<6eO4^jL3Rs{8OVNSoWC)?&bB?nBKU#ASU&8+$6$gpBKvK7zV)iS0%>bBKn) z_repS=;Jz{^ak!B^-}Jkz1RZ_>VYxTm#*(eAJ>0Pt-bMji0WMZDBJRnYxK*y-8;X? zz)L)gD=)O?jAH$Z?z_UR#{0$C$Y17&a|=7p!yHStF+e6zZ!bgC_Ht~?*eJ|c(FyaC z#~x6A)Lf2fDX_z+KN#k*8jV(OQ@`q7JvlYZtu4Dja_()7Y(BpkXUWxBIIFSr^gaq} z(XfBMjJ&P6S#%Z^r6spFEk$k5#*LTeYBqkey1kn8G6-x9gm#7b$4Yj8)vFi3k`Imd zff2s9hw5e`XZ!v7#k6YbZ6X&(H;`{x|#P&&hUpmPAF@* zoFbbFd*_f}oqPl6f95u6S^pLU0xOSfEyA+fl3b(wR8@_Fb{vS_QK5vf9+-d7N`J|J ztpiV!ct0w|Ec1;(515*9+qBg{)%Dg+Sq8^Q3w>K}ZJp`z)!B!d0oD)(I1`;HOZMxMv6bXTTRujv6O#&OW&LdibV#>0KX&bDuR|^eh=$egewAr#Y&!A8eJ| zU_0IpwwFNl0*z&?*KL|FZhe1Uv?IwKC8@y@$5bWXDcr7yomN05o5QfzR-=E}SRGn^ zS8G>quY226mxE!`)1{@aRYJ8F4!n7Nd1YDPn4r6BLud0A4l0dq`c~$Xl=`W~sGsiM zD8hr9qHhUnm#Jr2o8fp1n{d^??rA>SCuwrD2YK8c2A<_g8qi-)P4ATu>H1KBoakJ> z#V_aw+I5s3^ubG^W$8?nU@Cu7#a6xd%68>V=G`D+=ldV91~@*J%JH#W)Z=>CzetZj z-ZS>7r_#f^;X6a>IjDt4gU4>ihNqysnAkevL-PLCZpN{|%%K5%KiIiL=ZRBtqS`U5 ze_}7glWGi*x9gd4OO5VL(JPhpOTT(QF#a7;Ms)h)*q>Qqdi`Ft9gKfxdggAnlFm4` zYKv*I<%g5kn=)xs?=a`D2RTlA?aku$x>-w&IJLSD>=7)HMt;Nn^#<>UE3r1!O;TS< z!WDk{TO!2q#2&S{cZVWgJQVcL8$nflV0F`+j(TjpUdSzQp?3iVd%c zGG$veok(J|_c-^}?A;@3}Zu zDxT54E#^AAtjyc%&8+$d;O}n?Ap{@qFZ>;4zY$&Jl{%=ugV1E!GanMxvM{hOC)R;w z53DoJBex8G_fX-$_&eq=#Dtx`d9F9Tzt<(bYq)!3{bbIDdWL_sgUw;@qH6CqR=po9 zyZdV+7T;sB<|(Z$YtDc#ZmW%&Iq{l)7+zV*=cMYf>n4%uJ#XvR2J=>p>&ekF1?gbg z>W7ZHJ(cTC@BfeJ-SwUE|Ks!?-g^I;_x_#U6RsbY>;4P9+mrvqdgI?erE|Y-X1?@a zrf-ka_ln-R6C;0KQiymU7S?TzW3X|o5c5)G)>hai*7~dyvLp4u4tejBZBy;+u&<<| zx+13JUhq?#WI$#a`CeofgjJ*fG3e6#}Yc)RnEQLvRE_G3nf4|S$<38e?+5Fc}s>_*cce$_Om^Y_x z&%B>PX*HSOv5&dR?fB$$YzM|gi{C5foZoY@{rb}t<1FzJzdKL<=6L6u|hMwvoPWr~vT-FKL(bM*G$Z))p7rqV z(@r})>!`zL{qtA9$Hs4dO~m^Ux$bCB6d~5!wkf_g3V)}0u=CiT@Bh>Dzy5vl9N(Ok zJ@E!oy9G8-)ktd;7scLxZPgxucFaFDg@1N_`(A&3vLV{(4Pl$b`@{L-YmHMEbUqFH zL{wibExo+K-=xEm2=iq|=`==6Iv7I)HeA%({Q4$Of}Dk>{pioQh!&r8=)A!CEn_ z+qV;QO-KX4S7Bc;;T+XZRe5K zxZ!;il~wFvJBugPdpfby<`C3$t$lx$WEOwpbvg(MRqIsM>;2WfPK)hn+*DaKT4UV~ zOAVXF#z5=%pgza#BGpHS?|GE;Y<_dg^G$wpYDg_P0}CznunE z)_xxk)6mv--U;}!oOejz!YCcUQc=V@Wt z+Z&as6rPRWW1W7lzVWg0-_4l&b=a@-N&QG+J`o3Bqkfqj+aRVsnj#;J`fGm%gvqy~ z+=ZNd>E9epllatqStVWVY-10`^NR=a68^2-j%O`?BbkZ6TXCl-b4$uNXsz+nHSll# zJ8HsMy2f2$4m1pX2p2@}$%Iu_*Z)Gq?s8>tCg;fm?0|y2o_usF=BZ4Ga5)r+H5D_hUCxVC| zBA@7WiC$N4ZzVcQLUfjBA$sqf)mQI!v3gr&?JA2W-{<$=oH;Z1oHOVCW6m}AeZ9Ce zn55J_FJHQSH5Q(xJ+c+S=z7g_9%;0C&7Bbv<>C3S%Z^>EW8Q>8 z+3o@l1l^AA9+r(sJF7~vUI4=l|ZijNxPMLCUdW7xl-HLJXWKPSuKD+ zZFaFX)qbNCz%?SI>jE{3(S(@2r(NZ!pC(o#F%Vm_=3<#IDgoJMAHFdL{r6NoxD?f8 z*x>Q{V5Jq(v^j{!&52I^v-sf)uhUwDh#`u*_bZzoG!@Kdr0kZN+qdMm9XEA9KXIdU zvCRKl)QMQIR~`+p2p;BPM5-${JKuR#S!KNl;sw72ctpQgB|y$z8x{{o77XSWIK6ce zv_phRX}j6APHX(qUoSgKa2Xp zgcdo}7^rB(cqNvvrK)^6JJ7F@sG{hKD# zBYW!bEoGabv+eAAI;v2zJRH?7ky_b}&=j5F+n~6d^5X)3EUDF2@giS%L7ULEG@H!{ z_*~Q)4VUtHEu&_=pI%FxlBu7qwQauek0qGDDjJk7SCQFG1^sa`?R3d3MgN^X&NHTP z+N;}@fOT)|+R>bmZ^G{|4Kuz_oQ#fD-F)E`5Yu{K@XF3{k=?R2A~NaJC~&#JYL-K_B3AZ`wQXQ>AUuvAAaeyOeZWd z(vU)J`I3n?)1_)R`VU1+KiD45j+ogvdO8^8yAJ~G%~c!?`gR$O?zJ2 zx$YVam>WH{mwLmmYIWUI&WYli>&ZqjG()(~L`uiAK$KNeqF1@Go9Cm?5<_=Y&C|Yu zN7G-I?ldy7fbvee^APCNVemfI%*+3;k|Zs|FMa#=x>!bpuk^x;Fycfy03#Ybcs%k+ z>aaotT9G_I`ky-g_YJY6Os%o$s>;nPnCWA`py=S}>VEnO+is!2n!u5Qti?d1bi!W)VfOx4)Djf|;F z3+3K2RZLmwe8@PT%sEWK5{NjzT&O9oR{B#W^E#51e@*M>%alJvzP^90*EPE@N%oC;$Vj#rFn7q^?&Z}}4@1c$InUg! zVPC>c2qczmNrqH!?=5m_R5~p*wKsBv;H&Dtz^5k?=r7tXCA~)e;s6}RR;hww#E}F8 zx#;)``_lx0{~Yj9dgPe?nZG`y(h{j4i0oSQ{_DQse!cM582xMaYS<1|kEk2uCYSGNa

tz%shz^ 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

KXwR%uc8T;tqTq}k|EikaFo31+!*_Jg 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

Am zo4KfJ8&9Z%{&j1q(ViFT|3}w8(t$dIUqF(Dso&)bfJVN!p%YHO9}50SyG>Ydn^;LS z4)EPsI9=#)r2I8T;>AR^(s^9SP7vz^GY-0Rg-!~0i54_?uB((TGCn?055I!6Slckh zfh1+-Rc1%{)VyyEYIYHM?5`#iK-Vg{L7-U3Ov(sj^J#E6Oy{ppyOi~*Mi~I*PmeA= zODF9BGt##-hQD?}6lB^%@NIJ(`xK`l3k_(O(nw6BA3f`?hyEpS!)EQ5D=K=a%3eCpcAL0&pei83$Xd-_%G3jTVKQR9nQl6dj>vm<(bHnr31NO_*BNJo-a`_EvE1)`Nlq6zug_>OA>*+`T z^&EGoUC`M7jtEdQaHL#R&@U&uW=yJTJ@G(W9zYWpUi-_$yM}YJ_XcV;fchkGuePR4 zWdwAnvW_f|BLGCp38P9R z`C(k={rKz8%s3!5jKMNKQHE#TLTi6xYpvFrVY}6uGSoo*4X@NNhq9H zhW5w&S@p=l zy>J9&8NqiiIrZ&H{(RGT3)Lpk(lb=%$Jc?9&|60#EFG+te1Ir$-=tm@=8=ozTBc`0 zc(La8#OTUE_?z4r$jqN>qcARJSOk(|Dv{MDWw`ww8&>I^>+vM+A9AzYch=r}1K#`a zmzaJnZp|iJ4|Zg;P+TZ}vov}84rylaL+r&aQyBf@K->zg!br&hLcax3Y36$2#Vb|u za4T4p3wGA76$nR2bWdG$h&~T7{vK?WIV=f=+@E7Jj3gf+1Wb#$$B*hq=%J)Rf=hR> zQjdAQ@V7c%^BX$4%^o6shK;J zh@JRfV5plQ=|aiYb+ZpY2=w%_%u=SdQqtrbSoOWEUair^!Pe(=V><0U69b{7sbWNcakd6GM|;=S%9F5593+JI*vDyMF+ z8p?!2{$&utyta=W*6ypY@15IK^@F;e3ZVuZpS6lk`QT4wG**xtg(ZeaxVB36`&;e| z^n_Jq>aK$y7SeVZ#USurBU^Q|e((Q?bvgzFcz=T4?uPQmFDI4PsSColfAnukwzmF9 zzn^e|FwkUMG96g#i&$vygtl7yH`^COz7HvQj zT{UQrOD}sl{FAftn-ksB=gInSTERbaV@)q)fvw+-t8W8LB%3GnLo=u7$Y;`$ELXty zcRv&F7#{0)(5xDx=ka4+f@FvXyi7?AUv2uso`v@Mn9!a*s~}9f0HiQW(_G5E!~&xZ zD@_rw&rlLM#yo-~h)ey12b$!=O@7UVnAatp)1hK!$SKlCUqZeOSLaYL0+Emd^WX1)p(rFAic*Wb$ae zz7*zqXqkMB%^B*23^TnV3Is8P8y`;BpKx7H#K_qx+0%TrQ%K8)cSb8WU@E8+iU$uu zJhr|0WP~SVenAV)N)OP94=Jv~l?9%IiC(PY&rC{iU*^ z*Bob0Ojgg%Ik9Jn%t{&8)HU-Eoz-we9UwoE^x3JiL`tKfpn74AP-{^2C30W@dX4;y zegYjCPDA>Xa!>qtv3u!!Y{{qpgXLdUnra41UQ{g>bo9hr%)Z72j|p` z6+$YOwKCR%!i{$G2`*yNqEm%-JZh7jy$CH!gI7-1+^*eCd|Yd?^#wk&k~uT>j25;C zyO)^blWG3F{pa<0e2c?R;zI_yH~Cm=FhP$u)zVlg$Tj0VlMcw%PrL7jIRtl=5&B== z;@-IxI%nIVjY-}DvtUy78l~EQmUDU%Y)Hf6-Cjc2pbnLP2j!Et>3BXcss2tGy2cq0%y)fgF?dJG#tfS$uUkX4}h?LO&QNV!Mk$I%UH*aGnhXU8|X#bCjglty+u}b5-Fveuj?)`{je#P z!|cJfn%vFM3`8vM$>fy3mRuJ}lPD2OHa9tt-&+aXbq&OM|L?6UX*S~mP1W5aG0JW?s%sFwD6 zv{_nt(Z&#FWoJ_#L+t|~Dv;c*|1jzfPqoL5uV^O2jTpKek=G(vP$!0%4^6V~XD1sHMO zD_R#QIvqiiV_bY1)#c#b3!^slFY>{Zq5YpV(nMq#_iD}OLgkMA|#FG?^E#rZkiGyk(MzvwL7@m=VQ-`$Cv^@r&1 zIruY(SVO1Wme#R@5^_(zcOU4iT(sV?)u_0o$D3b5NLO|bmqo5Bl~2c7DS5B^-X?!U z0pbv2f^1&|>JiuLd1e&1oqJh)+&t(T#984S33paCtVWuW~j=OJT^0n03`JWBh z4RvZ2^28!FczRShwDHz!6qy#Snp$3o-#)A|g8UKhlU$G#i{qs!lw}BRO+DoDu|?A9 z5{Pe`tUS!a%)C?PsX0AiwI$^3G~-gB_k9H4i;Ppd!LF}7m+3>jqh-@|&*=$^pU`@k z;&>yov-&(+r1eDJ_={A-Yt`UDQ)ls&N^Y=nkE@HqnV!wr_TU5LIC58U_OV_8Is16^ znpV(rH@H-;0yllhoZfl_mqMW+KWmpD0ttRHTZrS^CG*J}vpux!utlf$3qOIKQ;jEa zsBKkGkA5jWdekQ}x?8!{a}|?q*vWXEXY;uyNNh9?=>I*24dZ5euhvAtC3hR+%hF4?LvK#P%>7p_hV>ioH_Nwb z5d`ORh(5FaEVfpYgoq>;j@thn8&a z^p@_RyTcYYpdVgrjPtvmOt6U)q4xCa z#S-we-jC`6a{uVi!rAN5;P`yg<$CSypGPz5^wrkNl5@ZA?7m|i*cLh;nw*c zI*6IZdTlNo7;_iU*p*wGnn(0#wO%;5JeR6k#6-4?lNThU0ydYqcS@crPQyj_~AU#dA_#8n@*rK@2!Ge^6ccMnT%1 zq2dWwIe5q0r7{>6xUMzis-xz;`sv%cKx-GPWc>zqK@9PN=@HvY)5hku7^1 zT~f9%Apl(D6Izu@{-1&IypgZV3N<#tmvmN!xZYzW<*yWG6E3=ZjZ+lj``b~aNl27a zb1;Tw>Gd161FpX)2H9?y(Om2+G}!K%oXIS3z;5u{N^BHCp~KY^5pDk}GlGxWazFsXuaB$wq%k#T_S7jVZbGS<{kHQ1-lvR0gTZfC)j3-pP4{7 z7xMeAGUwYYW{ao&S=6KrRR^^-Th`Ru>OXV_lKi5xlxgxiZbsOD@x*-MP4rWjOy8Olz zT6<)Gz8}3~ye-Y>On`+*WwiaDp>y$P`v2m1rBaD~rI2f-QVGfZvh7=nB;S&|D(&T z*#mXKH<;c7=S^QFS}uIY0CsHIYTOsawTHpUqykKR?1A(mPg?YP^99^hs=QnUH2NsT zsPv{;W6QAp+k`Md-xtzF)a``Oq{rJptN%;@CQV?a>m=^x`cHHP(hh9l<9p7zO}nw# z`e93WFj=SC{s5)Xaiz|6^eVGB_e*?IUT9;-6++8QbDdmJcW4zb6l0RD6c;v`S~58c zUqXoa@G+Z=w#s}FeG}&fMI|lQsv1^FpJMFcP5AV)JBTGNp~+fUOC!~Yxz@NgjV+8J zMC(jOV37n#T_D5AGn$aN?%_Cn*RCR+w_oIJ+@HMSC6ruyU@ip)zy;|JT054zlRJBd z+I7&8Z`53V?><<(qxp%+u&HR2L5LJ+O6GarY1CKld$gH}IFg;~=*d#DjNrD&uX6_6 zPCpC9W62O-$=giQz(Qi^$eYGAybYrS*gLAkj72^M+#yjln<4y}T0Sc?(+Z?=qOdZpL$eyD`b7&_kW{>ZEK6*>Eq(Z$68W3yU%|1m9DI9`4*^X3=sgvL;L^ zJ92=FqOj{eUv_EsUN_RbX^ZOuWq9I6uPH|^{4L}Zr32=3vjn1_9<(TAZrTD1NZc&xjyJkQ;~91Jm`a{A_pS@V1HbKJo@I(68F z7*LgROLz01&juWo!)zqd8oIS|)>{wW-z4M7$-807jNq*RZU4e<*GUq|f-M=3gsvVX zd#H@vv~iivsjhOrs9D(uh`OV`*tu*MUfjQkMU{}vjz6_NBhYwRk^03?8*xBRRU;4f zILUpG&Df&Gf7;#6`wi+o)Axcl{r79&uAZ>x{&4UfsQ?iPT z)Qpr&EbTVnr{o~xLXOJVpDmxJKCY_k7Zw>6sDf^Ehnl#;+v=3B^{>04k}^`0_EyRG zi5udu{KjzS5+j#Gt|=LJA>i{id^YaCyP&j=K@(-;hQ8`f9$A}BXd@EWqqD_I32Vju z+wPjLdkJ=uU^%ATu~$DTlO61u{lBEZ7O6=?;%rQPx0o3kKDQlzZSB^8iU21I7LXEH4Dg$S%{MQvbj+zz3{&}ZT zr3N%k%|8dz3;Ac(A?md9z9aLi>yG_X&nQowiuIfv6|*s5`<_nqLy{L}%e6@E2nmVb zgemkB8>fLhu!YBdZV6ZLKdH4@F~8#xKX0xn>!BXQ-*1G_mYFtG(%rX_YMS9+ZZ_Y~ zs^5co?dUP6WU188r+a-6W*?j+Lq~)5((MKEgcy$uj)WMDt)E8ZOY`d$dmS;sbUL;x zuokgrX5U{$L}cI_bzFcOwE6N{q5>r?*nHoP0@OL|?252qtkBFgQT(e5_|;U(o|6h> z8tC7PVqjk!gwR4^ZTa7E*>k5hZv5P6mh?zSxX*naw#{3k=H%3&?3uJo5&^M9N|D{g zX4|hr0L{c z;362lXt*+=e@EJaf=r7kP<;=Se4`r+_ z_gqZenmKib3XLYuFbzEX+g4`d@@-J=};&Oh*d;^7vC!D;pj%vzZp zk9(@YDbCw3J<$_>%t%trWHclS)Q4ewwu5>+z}?R6do|_kWKi-LckBf?aozU3K|ArQ z(R-mVeh7R%ZeOtPN@p7oW<)R=a_!UQ@w!AYo*TVfA>3K<+hPG?)1sWm*<64!A)ZFa zm!*g~n1h33A|W-fY}2_P>nLdjCUJXbPjg4F&6;;E9vV^gZZt&tG@&UeN&C${Km7{W z+K4q>-u^mqLWugXk+DNL=ew9?)%BGdm_p_0nGe;5l%NCqUEr~Mu}rijCm1fITwZ`r z-mnAM3wDO2ztx*bcR1hWqOtVLQ4*|oz-Dn9 zxrv9a>k+kpp1_nBf5SAXe@e}C|CP52dFg_m;(~o`(>kzf(}!6^z9c^l4l-+kZZApi zP`z*X7@`FnhX~fi9sBvW!#``+;h}b*mk0&Ecr`!2EBG(JGgzS3(tk3%<3bnj?PQen zc=suk`3{}^d~?=9p$o`=lR;kVukZ*1-k(k%z(De3~FdD*$krck2 z&PU0S*~RMT=O!_@K2guydQcMxsW}n8~y4U0jU+!zO zwIrK_c7J323=WSIk|xs*v;5PNt6N$F8!~_~_{Qyp+Akq1mo+uwC!Y39@xwHf&feJq zEwLkM)cl`Tybpey;JHI1#k{uih- za=d#7F8jXv;j}7ZhwHE!9eDBFvcx~8-x~`aK~3tUg9VO$oTc(KhK&7DJrR7G(4Sq? zQ=F?H_h7!bQj&39DdT25ccUfz$KoIlA+~dh1i&RkJ>oyFU-em_-NaNpIB?2xuBc4? zaUcihpYW&k1hZ109D6MUgQ^KX1WJY^QWw{Y3^tx^K@#%TlCz8VBZ78qL1-}X2mRnJ z`B&ioc5Y|G&T1Em+(iCRoqI|HX+!l#KMJ|*i(1eI530xiMVeJ@g>_hV?4QEEapw)Y z$lk}BVw@D;wUtj{QSx1)GhXAG{`Y-BcHqNRa?R`Pit}2&oEHmw{Am|FfV120(LFBs z`PRnnDC+Cj$S6>Ia80h^eBB4FqpQjZR&V2K`amHe^n&6$i3q>5?hvF^yTpzbzBfT_K$w3s>_svnKoY`E{SP2X%X77WjX?;ONX{1(rzGUQShE@7G_e4-Sk-+}W zXF%thTHxM$q04X52A|f`s)Tk?jkE z!B(Yh!41MT!!MjrXPufheBS`F4Y|&(S0@&R7lm!yL5qCmSye!h>sP8$W$N32Qp=%F zmvl>f>?-6oY-%2;TGGU78i1GgoJ8OGL0u;OCTS^iQt> z7sldKDzaEkMYQIoeeibhTk`D#iOSxdw({0VZ6;t~_|Wb_$+pV9?{Q9UuGP53SMfv_ zBf=QTO6nMvstkl)ZM?r83ip>Z4yywUr-gA3cL&Zc40Yd$=2PZC{02CoInPVa!8qROR<5S4rT zmhQa0tHum&@(p`)EtesU&=Srz{k9})o(X_}{6C0zAaVfi-`8igfv}FDoBXZl|0K+g zRkipe)iLomTn}sMxK1OEPk7GXAzII@@dTTzZ0=^-*peisXFmiSX0N|V>C8mWz{F8@~!mt#UHq@tRaw(G^EPG%bw@YS`g=>Fq}Ke~DIn!=7zKL~~?D+Ohab)-oh zkR_1)kq=Wl>CqW$C2|5kd3JQk2^c-gp?q}5g4zzr;!Q3j{+|uEm`9440!MNjkOu9&d zPwh&_)s=jZi@jtG@)Wt^%FUeL8*g2aLiqi?y*;ZqDmiYYTOg5 zPf@Vj%u`#~jX;Ee)n9R8)Ky7&6-WM8<%yR@s_Y&{`(>ZkwC!b=EW|7lEGW|7BvD*h zfXj0^WyqoX+3$+D^R8C>?(L}ky~>S=8z@J|e6^gz%eK0#ZNkoIx=!1=n70gc`n~(m zMx4qvA#B|5UuG;!m?a>=Kl~FdBl2YB$ea=7p&rcoLIjr+ZIw(irMVlC08_+Ts!M63 zjvQ1F$+=DfG!nI@bVJ4W4$?l+3CS)xDE30y=#`q2O=4RCnY}T)v_Ra1%DqK6UAd3h z9X42`c&LSR28YarvM%GQUQahQ5-KPQ$xP-4&xJ#XAG%=vyG!(st_;Rr*l4jiX4*fm z3Lu`8#3VNfDc?-sSq6+&LB^({QGBF7oShwo7rjL~`+uk2!?#8PkK`wFby~l0jkq-M~ij1ZpVu|NEpGgcC2hi zrO6}abenIeifoEXHeK2?Pn=o+;Dv~^+MJ2=!36vW8MhiYIWvlpcNWQZ-i`6Xrj&29bH zW^JBO-)NYvKZqS8cH&O8rb^Q<;jL?a4G5^`LcPT=DY>VKswUr8<8QYtO0gYg%I-=M zS0M6G3BVxtlGQ*BiH$K#mX$MX7PrteRmVUNJHb`>N( zVYucaRJloIMG?72OjJ-qLTmc55V9LsQlCJ~}SsNc~F!S06dd9Gqj#KZH0XZ3_8{vnwBkW(qgeO{66alHp7dviA2s~|9_F>!a} zdTGJ`vS)slDs)b|nlC|471a7-JiI`KOm4=-yy(SU2ZeVlPNgstS6Z-B zBKL^%my9_@I1ami{Q&J#Q5g87TDM7GohGWJm1X1*CB2*sD{cAOxc$0uC@>u*P>vVa zh+Khl!uJQJz_F5vMw=5sj2!i?i4v-`qESx+YbU7d~EhoNsPDL?5p!{2rFEkpb~_1!sOmfbIU&Svmvj7<3L zY6(#1d*xPXnF9mxLmD1;c>7Cv>g6=tsjyr0+#jggKRFq9!&6vx^R-pZ+MRT)Z_@}J zgpTgF>uu6J{no+3^}ulX&1HY@0~GL|QTGJ$I9TnHR;&%-1)2)rWUPYEiLb4fWz@^( ziJ4Htdvm%0ZYlPSMFE8;`-YvrES1ZJ$_*UR1?7^V;3!F4m=jqM6&INLU2`x$(7k5* ztgEuN6ni)zE|?*`8)G}Vhdbm1+T;yE%1)+o{(bg+UccaL=Im(j>`}L?$TgkBiQKxp z(zrx#H7JatvVd;aA-I`#H9*`)$lzm?vb~#lwrtJ{JfK0)imeaw*(=#JbB!1_bA{rS z@5FjA)+z|9THibmX*G9Rm4T26e$Acuy(_hmjR;%|QOmmmq8@msQW@>P;l&^BmQ@_k zIe3MpJs*`elf2^PQz`#EdEUISH(DafPto5$3a$l=Or`dOE#~Z%iEVxOzM+351k6W0gd5<)=Bvu*zmk{7<+mYJq71=; z4y+lHrN}Q6K;r%{QJ=S`ylLYtc>4NYX(cm59!DRdD8trYO(8LC%LT2i(ZLlp`U75t z_L6Te$Lp~P!6qR$m2uvIIkw365`x%~*1ml3^}eqf2T)wT2cM08NS0ObQ}#+DNm_D{ zLQYj?P@yKPR}C14JN03oS1?MoLGeI=ju#r@sU|cFc!f(s(vV)O^=nunb%}1@;b-R1 z>3=~k_yJ#m)l&tEs;7|Bpd^oB-BIx0!1_AK)xdhN-ydf1%J?0|#cz?gGS%l4>ChOk zb{2LV-zY-gie^MusjCIE*u9t*Pv?WbT2;DAoiqA*p)_^{sI;haix!XsbdFAyr)TGt zU7d(Iy%Y5XlN^?u(Qs3&#R_Sg%3!M?yr*-_p(#z(gda9FwYh>X{h5zL^RwwoL9X^; zl``**2MSbFA5w3DDay(R32*{8Ti-mUuDK1=~vF%R9(0SKGZBk_gDPpRnEX_fvLWuOnN{grX{cn%j+*?}C0#g^y} zEI>>ed1!8X1A}nV`Bt80iJm<=`4^!P%DG(f-?~D{r8$>afb2t#T-OM{0S1NNJ<4^t z(7M^o3hbcp6Q(xfa#_9VjxCy2ABH^QR@xMzAeBkcRbC~u)WsE1=E+PU%Q|8aoIx;d z;`Ay0#Azi@AM~KQs9TEGce0HSO~V@X{Cr_P(b9eE!(owzW=r~yXr-3ubhyMkJNvw5k%cGfk2`z_FS&e9CUfq=J+~6Syjq2rgD$plm5Q3b zs8*NwRw3kiKjoamKRY#*KhkCFGg9w}GeFxYzP<1};bRut)wvYEe=S1_)XOBlR|RLz znE?y`wv81J-1?e9(RhRD+hSdy4wSsY{?2zcLnn31?j<_mBJ`WYOL|(yM8h>Lmc?c* zZ6{snSeGRte)&Z)=@JArBk@pwUoQM}l+QDDpWe9R*pM4YvRia$Bgx7XP5y8C$5n+V z+m8p(FH41R^mlR_L3MI=t_^+Zo?bXJHDIlHeXk@jEKg9Ydg;@E z=v{yKN8xcst6|4o2D()Xrf>%7prqP@T7fQj!*ygMCGI?I-e9 z`QN?l&YZB4&0d-{4M`!4%qS6hM-?P|9n=Wd1)t4pTb>nP-ZtpaO`Sh}idc%zUnVNRe^ii1#QW9J?2R=x~%=}pU>q#Z$ug3thWCb;MuWe?@ zXg3eKDS$<~R#}b1hfX1<>=B6E;E|^9JCXFZO%^-6sNua|z_*}i*Y&41={BHIDgH06 zY7SNI33aWViOAG&+0<(D*sP?vsy8_{uQ_J^;{6=8nttrF4V?Fn1JS;daNyax!EBY8 zk-qw*1_E=>if7)y8o+;FFqtj*bryP0=}gdEcjcU$OuxjaG(u)pstawc{VwCYY<4+Z zF(pJ_3jP}Vl!#0ra)mwLc`wla(f@K}-*@chW93-CNI}XSG&4iu+2mSYse$sW!X6*Q zv^a;81e#$h5%N_PuH1YfA7b8@DhYg}R()3a^!iEy@pE325y1Ya*0{LBH+aFs;T3Bm z1}wTPUYx4p3|nd#+WYp^2k`>kN8nrXX)FFMlGc_)nTO_fy6#UJ5GJ~z$@s%IVPQfp zP>57?faUv_>Nh;HM~OwS)6e!u(-)7J6yeVf)#6(@I>N#5o*8?{S)=P4R6o zcxYZfyv~5`@I6zHgcgC%^u$*YCs2#?;jE2%U|Vc>>(b&qB^xwPW0nTs>*X)b3LhLc z1wGjK!?u_|ODml?1iK^lH>IXy0_=<2=jlJF18G+&*XdEz5L)0iS5<*zKd+!ou_m=I zI$ITA)Y_C#g9hS`e26brHlxay*#UC;jMLw3e@ohMA)wD(AT-kgmp6@dU%hqo%c_AQ z{HRN(UU6aZ8J>S&;2Gk8g)vGKy<8jtPup=({H>1ZV#O2ucFxc8*mVvFpHi*15Kp$+ zY_OOw{)9oNrrO)tCjEAcg$~{ypadl=*i{#Lo~d}%_omw2u%`1rj7tFd^ww9_Ux&X7 zd3HwWaa{1)h#QyhNq@0)2L@Td3wuCm(M&`#GN4qSd0hz!F=!H_%&IaC1O5AKaY;C< z6z42+$FEWOSR8pVIgIWz^FQ&`4;>RScTp>Xh^2H!f0PiI722&jc>FGI@!M0-1#H1$ zCN6qzx|J0f7*8z8uQ|4rhP1d_0#_E4P64Ovl^lMkbP9m%x}Gmol(WpU0t#YEhL^Z3 za-`C#PJ7Zn3@xO@+?a?USe^3m%6#bFz$jvd+Hk9H511FIjX4-8ocDaV8&|yZs-Z5a z9MAd@>&j=x?YXZ^+z9n>_{s|@ZOwCgCfiEU&3+^Wm-0y3Ov@q5^!kdpYA@cNf3=|H z7E03Za5eNiA1=rVM<3u=0K5J-JG5yK97S1!Z1C+XcNtOUD1oS5b3^ z$bk@YXWBXBFP25|lB>ZVqvkb}txv9Ma7!myPIzNU$58FLtXY|9OX$4GyyIz9epd)D zYeT@LG#`zH+rE?hcafA&MktZqfnUDv#gD<9c83et1OGsM9pEeHhAu;QIm80thkilZ z>&~=N+-R4nD*>2{Db$hPPu9|};yX(hK%gph-TRYB>STU$wKhj-Cnq?ExtwWMLpCPt zn#robZD%lxHvOq{e;;gcH?AuXlbva`AwNmBr~6dP+?Ioj=KI&(jOICo*jFM{`57av zMMJPwlA>^~*H_%|;@{flz|{UrM6T`0UN1@R>gmSnqx;(mPq2JvUTa!LTVdcgC22ho z-O)b^s~SqLyCivb)(%rxtevjx+?F4KjggZ|cJFjCEH}5~)m02~jHv&?2}2(z8(e_@?K=R`XyNP_)a0J#uobEEKu{?*W>EAwI;5Y_yRQNlp zm?hQ*RLIZ$(sOesb}QiA?aVf@rs7IkPdEDbP}FNmhGzIk%Tq)Jbn1xgtg#%OQSnxfsfcD#CSU?DH+1WNVrEJ=ImD9IwmGE zV%Eu{*+hpWqe0*~$|(;?4(#{ zo-@tv*D%1DB$XA@^2L;)>!i$pWhLZilV!RU4FlPzL@` z*K^`LpQ_hsLHqOq>>4Io=`Ql(zc2CZ0R~m zfosIgmB^%Wj}4s5`0OA#g7Jtq^McO3QaTAUFd@d9en z_K~psl-HZ@oguv??z;3&tcj($4M>%|8{cP4m3y;Smcg&=lIGuL22?V6-xfPDI zOjnVD*Dn9a#M@jcGM#s+S8pm3)M+%{hh_m2^?&+aE@z`@4}h?&y@Sm+h%M%iob2kA zNYmVT8N8N=e}PpX_ynN;M%tYQZ>X2k5|m-$H_AM0*)~PK~O2 zb7PdF0$?caANjR|m5Jyo8``Cm+DkW(QJV%-CTJ(q?w!v`xI+?TU9RT6>h>I)HA0>i z>rab~!eo(@nKEF3jk+qyzNg#2eg>kHNo~3hnyT@EGl5HrKv6b-*wn~_rU;=cYnAkC zcDFpaz9YQX7>^+Jx8;(P>RhCi)Yp#{$6u||?NQjTfD_whqkhJ`LLHmN8wM&f`V&&U zn;9N_t1&iYT35+bMBSo7Gv@5`mC}&n_~Qo659**Rvl)}6tSwJi1+tW-<#9P`vfKkcL*?rm!l5Yw(<1~be^<~X2fG#Njc`f52?mYEs7ojnfPvz+e2(|rP8ipAoh$iq?=GR} zYIaKWvwbqlHLCVXYxz94+HHI@WiX-&jExpBEVNvd9TA{iy zW#?xbTJ6U6;#@I7EhuwdlY=+g2!gx%cP5aeMOOV(tpfd03}LbJO(VUXzMUJqiP? zH_VpKh1)5&^GHjs9dEF|_hd&XGebZAa9DHa2e^(0m-~Ep?yFDB(w=J)`_6XqPXMYl z<^tYPR}xwWfxy<=zJ>O;tDT^yV>I1q!-ZR4EYlicE3Pc#c9Ep=KWzmr31^XF{GMXH zx9us1%*f8+iH#-d`g?V@zjcgc(Y z_2P1>1eI}!@~r67bTI7QEdG5duL2O6$eZ@I+(mCcMlQU(O=?t)VS!IQNJRyD?eEW! zpxWT*aDtHt-*q&e?JC-Dj;D? zFOj;YhY$6)#Fbr2DTopy5Mk)ur&L*T>zA1GEE%iyrefTIFs9^^lPo&wzbu{_vl|EB>t|^B zR;xioiD}8a!xkvhrZBFKIM;Z$FW+)!c`f#ry8H5i=NRaxf9;p6+2-5NT?w{k=-1V; z3UXqDkd-zbOx~PNEYFsKI^}2eKz_~3Gu4NaVM`%55lP^yiN+`=x`mH{=jO}H3_=Ze zZNWdlen?GLj-?>QU92QvWd!OB;%#gRNwF|p(rxBW0(WM9?O`gdo|ReQiFF-Bs_jAh zTea`QAH%|QCW1Hr`h^~mgkZ%4>kR>7Q1z{n#vK^2#D?C*yR2R6RM78yMsjd_cgi-ZFXk$ zgi9>eB&4G+dQ&40AQtymB#jv|u2s&&PV5R*&K6#J4!S7+()|7xL+rFQ#!Ehl1Z;Gv ze)ccx&t>B)S~b2(Z5(qxR4C9M_7{iZ3)!MumX}?0OAW~-FVH^>kGbA?ojrd1Sw8Es z>B{93y?N0lV3e6;Ir>^jei)$)$1I*WVMDX8jqSj0kC z>IFdVj?+!Ol1F?uR;a+boPW);5uoJfa2@6+3R)MuXM;U!>|>yy3VYiU>1UwtZ>{|I zvF{KXa|3fVtU_|e*jiD~Pb*NH+WnP+%08;*%k4Z>;vwEh?{BZnn1kX|RqTBh{|HA~ z)dZCsD0H0NR2{4h2VWf7g?y|C+I6PqzASAdf&UHI9XJo(`(>FY)>eO00f@_#z?@p< zol~8+ktJOcf(Xqa*RfJnx3oUUY&q_7VAKU;_W$M;%l;D=>&x03>D$7_wn^_6aA@uh z9eq}NPOF^@Q->ChMcU?ZY3lP!tz78YeUsIbL0xJpRJmb)8RQ^(Wt!&!_wyTNrRiH z74+kC8$Q3tZ*-DwFY=s=Vl6|3>}H~A+YuY%%Et31tJQt!q&aM>L)zcNKMs)JmFW+u z-zq3pmw?RXC=dRY7TZ%Cgy91&7M;@Am9>plWXZy2WjRvOcFvRG~0 zNlvu-YgkLp3sirt8=5jo_*fAG4i(u)bQaELB))8b=2aE=^nq92`TZMb()f7cYUd24 znD}byy2xR5PGhawgsmtdJ_g000(jI3koQ8r~#O<_oQA2LnyLQ!n*9xU91+Il-IfYzP@W~Bfcs$eYsPTSH!6} zxAsWnwQ1i`)!n%iad@F=K89D~`s-qC1NjwHKUKMUqwyhm(X%^?W{d_W zLs3U6;P;1b7!>e2H+EF0a6F$>%?DgVv4i>#Bg4ay zL`WQ4I=smPC=ITh1v;!BVK>^++su1J7g|@BA0R<#DL9z5gX*G+soR_0TbFY48%RyeRRPAAkg6UAk`PE-Eei6tGu` z7f5O|>F0JOf_)$8Vjh?WW|FL2JcjA?^b^n3cS9({W}cA z3_nGAG&L0V>$D=yoXQVIlp4zM(`29hF-}Cp5`~rPC+B5qd%6JN@ zRd>fdeqJ6dH$4skb5`xB`kHe~z6edwM4M z)0Xy2MlhnP5%T{!yjmd@20AxDUY`%qiq$+pPC9hixor2RX;m_3Strwyq7meZ0DFG! ze@HigU6Hgb70}DD_Y@I%zM@@+D>nneQW(=CTvR&%28W4C7laXR-3!u&qnpb+C(jxN z0bxOO=Y)634-ZTg=oRPI{rD31|Aq3;aC8YL?DMC_1NTlp3qU3oHOkK&n3vdxB4r2;x(L9zzn43} z0!>%B1iV8e+nD%o{(i_dwlOTg{`NZo#4Xv6mI}}W*LeC?2bukL-jz2S600BkS~I{4 zm&sR3OknJr5yNi&=l7=RJvOT5t2rC?1XDsf<1Ohq`w3{L)TW`i_{90obEJVvTRXRj zs+#XwlgXeHnrpMfi&-fQC^6MAv+XjUk+I~E;fpl zJy0s_4FJOhe={ zb13N`9|d3QME*JrKY}Esg0G?G^@3~pu%wfm%5VeuH14FZ@4=%hd!g$rXTCQXmhq0T zKg*eFsc}b%(awVdY}HFFoI-m+-`~V?Mu@r9h(T#h&OWePdms+nJu&58DXgu#oT|Q1 zyS|;7K1tDcnL(kn-EOQQP=;G$4T~brzS7xRTO%9sGil|n@cuWhrdeBE%2JXTkw(W= ztxZVdkpUZWpciu+ecM+z{jycwe0_7Mk~(I;>{g!O4J?;JI?Fym8Q*-(MDzk=`bgbq zCb}N8w3+*Jjtt0fe^EKfE@roEH>gB>{otR&eJWTRV(jk45{5x&GxkfjY$}B8)%h;^qhXa3uP zW%v~uB63Q|Y_%pqql6u^z2I-(4+|jtSuV-1ZqWuE0u#S1@F+{hU2)qx$VB#z7e6xr z0&^Sr>wf?rQG`Y5POZfAEV&L!c_uh%S6}hKAFQ^5T6Uj1Axb=RluHsAVfm1-ZlMpg zW?Q0-ii=7#0cK803{hkc*H;+`{j7o0U|-B{oYC0#bg(b*{E&IeBQ^qf4AM?Z-e;=; zfFS?@RrrIoHRgSqpRaGxx>Tsm!@kqL~q z6=0C_UfM?K@Pjx`Y?bCPC42o`Yy;ygfcchPXS4fpAD8i@YLVEa{sZy+`)yW5OcFFN zyF>m^rd*CyvnIfRyZ4=Mbsg1KDGVh zX~QqaFD6jkhw3k4)wbb6vo8!JORHh0#P;+2RLy7Xsm`JrOO&c=jgyAY5gh}-oUu5h ziLl>~3}39RGla^7H`pN5LQRX23N?=%)LHpMr{B4xb+&f#{K%M$%bhwL>hTS?uR&^5 zSkBZ}NIu7xJ41nl(cm(0gc?zE_XA=ICf)EPZ`kM*e=5>OS-_nznrsDI1# zJjqd-R8I=3?`kn?fL{cDJ|9Snq>mhy&;t?#4UUgqgPCz7MhZ&TvI*yQzuIcc_J_>Q zXz<1JH!1@po9pIM38duH?HZeUv*Q6-to_`c&|qco!2x{Os4jtV{~ftpuq7s{3ehV| zvy!$Rp1i+Pc-1czEZbQ6^GBch;1)E~^NySFr48n1N{g#R#Mu+BX24eO6mc}oD*;fU zln2x8!_?Y0#Id^dt4;YVN35#XdiPN6!C)d~xLP-nBSKzU3o!7J3pg``_#gQg;83;t zVA1x8cHueBXn^;&Zh-xe#@ADrGLiohJ5~C$J?-99jAo8! zmSg}Zx~Gk3PzaN+*Xs7=ekDTHrxm=Rr$-wGngtPT1?UQ#ADB z8oPuq-Qyd`kQ>>tAu?gG8{lV^3WUEwYYsNmc+ArE$FMt7p95yiP3@kbo+~eYYIr$V zj!l;L?QVH@HMzeMGrjl3@0PixfcyyjIHP?1w~&RG%D-`;!9z5+z6B8ZFEQj2=m;bu zA)j`&_71>!HedHpm$fdp&1fXt^N#Vo@3S8LSunp!i*9Hq?fyZK5QWwc*Fu9)dqT#{ zc92$?%&N;{H(kki-FKWRe|a;u<{oPi@?ke(r|pdRfAFYJ(mv*vC)g^TsYzfbw}yjO zYPJWjr8}M{{yz<3iD<=Bs@aHz3!r+aj;juR4e+vl#wrT7Hh*L5%7#{tB3>WX^6*}C zv6d{Ply`QL;rEC;d26%WJEawJ4{as)=Oe4k-ZSC8L5o%Aq%_`#m-l6ZW{bmS(&}}@ zzH{#fLG9H#M`M}7JV6m<+p>58hd2a=Ys)Tg z;c|mkN9b;>wam*|wKDFCi{O;zg%IwQuGa|; zFEa_wg3bL0yz$3m6I;L<3x_L=qRxtFeVSj9m{322#AEBpn%tMApI@&a6Ua7mpSEP zq0{%@$69%JfY!pdTGX8NKPnSwugg(hsH;>{wU)xH3`&a0;p~_Jwjb(U&{t zmfUfdP|2AImBXARhnY{MoDWImyd|gPFhY)VHpyXf*c>;^d6=0QJJ`?fpX=|>U)Se) zyx*_a^Z9{&#_r}iu`Fe4MrE3F!af~LI1qx&&>1wxkG{=C+OOt5OE|G`yTdW%96g_= zf3I}S+Zp;cn_ikzDTQd22ZcK;2sl3_h9f`ufYuP|TK%RJ!7XkP#uv-raSu%lfW@0XtzU%O^*jBbKa_L{Kjy~w6iMAAd`h^wv@8Yj2g0* z^r(3>#ParN% z6?mrRBH&B7ZtN!(e6A`O;Ur5?r2I=HRa9G=8I%782t$$%AW)F97;u0E#2yKs46Coow75Cdt^u1K>_!T zBf{x~{SCUSg*foML^ZJcC{ni*B+bI~>dt7TMfWA|LJ}yX4nHzfyXq%`w_Cz{M8;_EhgO)Mjq&r zAnBxuC)Ax%DHWrHtdF?In>7z_N`DRF8_BW;SJvqtHQ#zAqvK#yi*}TNGi|f|ySEI)38r8Se+im>%i;RYK z-C`e?}8q$8Z@gw?6e~48V-rRS@jXIi2gaxa;xS1IBrsk3HJ1tl0^&zg3>k)wUShgD{dszin;CG<}yEQk^#UR;C#?mS~*+J~~m+`#`~ zljM;PMw~oC9_H=xwxcjn3PHz`rk;S61?+cz<85=4HFY;dqw$g4u}fUbv}dKay8wW(W}|sFKZ7Es2&;}k!clZ8LwEe_>$;&GqpGu@wg^urYvKs z$*utT3DQ7>J*Sz5jciz=j`4qi?{go$3al6gUFr`9ig$GVA8ZZJLoZEDo}c183Lf~` z-wUXFFZGq!I}TQKfN51t`2q7-5#11~Mos{({u*$vsx#eZy#ce?DC?`s%_AUp@>uSB z#y5H>Hxtx$FSXQ3U3#Fif;^O*mC9H^cWr7w;Ko5aUcqgDWmQ65qy{<5N{p{ zYBN}Jj$gI=$LIZYT3#4=5y;c51-)CCIKFm7a}8eA9&h!(=GW_{K7_g=Wb>|=K>(L4vewn4*L?i50dRr)jDii2rUGL$`CSp@|!+}?c!el`L4D-Cv4eHxtco)p&mk$>XrRcx156{h)2V8L${X5 zDN3B+?Q+`ze5FpQS{1iXw=*z)xu3DnSCmvy$|n?WkaquV-}gXNoYi zurYxVp@S81{GkaAjniwM+2x{$x6{B1F2>ta#xL!#*SZ(WA}h80R`cu+KyN3g&>gmU zb@*8EQo69l-3>u+1Gw)j8EO61X1LMJ#U;2+>hEHb?T_kTuV#n-pv(1e^|Jdzp6|tY zp{4i}eBhaG3cR)T?wS8s;40oSekI5bF@Lo1>{h3Qh~|$`?*W9S`Lv15HuhD z7Ab(-hCbMAvIW`=_r(*Mvb8Uk3!U0A4m$^QE{|jcGgIG$!e#H4sxgu&`$3aJ38YD+}HT@<{hZT2E$kB)yG{2shdv;q$O zdKUPm$O>XIZV^#$)#sV)ylUcJHq;jW-w?bC2lwy2Ylebg&FY$b%a@z%OPPGz`WHXa zZ50hz#;6A=inI^`ANpavLVmQ-b=bapeO_@})>v&Lxnj&XNuD&e^ePIUUlsW$BV?b< zmA%)(yiFrn*PGNcyV*dvb!Nmhplr#{ zyL0Rikb%?ZKiUV5X--)zU|0%6vOhsyLGjJGi%o1b%q)Tkfe#Fkbslh@?2%@PG)Xgh zDs63(Wvj5cof?oaj~{nr&ep0~j^uW>Blh- zN+o9-T|j>wQf~xycV!31F?)F0dS9*0t>%WsG3fSYmUh4gAL9}Gm-2-aQdyU><@3bs zg{jP;u==!y!jPa0GwA@*7f4NzNCShg~)DaAUW43F@|E zy!%*DY7Xjt;G`)9N$$5V9AH>F`pdy!4)RRM&4-&bphVDO5HU7&c~K$v#C2YppX*p$ z(=l>JiMetUcYwG1BY~XcQ|NUBKMu=(&$!}V9!&|`96cU%Y3fGEeS+If&yJ~1l{JRC|(*8y76Z zo3#-yZ5&VXzAZ3|q%ds2PX_|YU7RK8$EGNBma@z|f_SHD5@k`37AAk-vE8mcSa9*U{j`NIUaEIF^u09gFYIhvcBxsY zKut$)hg55i&75rr?kp&w+4_4T+Sw}PB>13@vm@y$OrULp^o=LdQV~ zkj^kudzlc$O!QCX2%|jKJE?=@-M4<5zf-@}12JI1+C5&2Eg9~AsH&yVYsoxXWdyb* zA{EtQKdN-NaY0+vk$P@NPq*!k`R69T4bzryg|4l&X$d8Dk7~ahD0G+NF4_2Cld+n5 z`Rfyt;WJpsAUu3q^F`S<;Q0lM zAE&i`GLqNWR(y=n3w_cmo-bCRchlz@!x*#HPp^GJHUBSnLbGS)R_!m`V#KZ`dJ=I& zW^n9WqyL87ukE!fVK*wvfK;x86v5T{1$6LHBEpEk$q;q!J>A97u5yn*9nTogq~z?K zgdJXipBTDMdhe6F7Y`Dr%G;lzJ}RBnb6bOpxAqOdI8V*qC-_lu;d=NGLO|#f)|BoV z1sRl{=*(7=AG-w%Li zA%*zry%N>CBZnPyT^v8f{a!>I*LIW6(&xu33@B`iY^q&cqJD$6?#94hcTK2m3_Zn|Dz$_qDekwfsMI62OHe-% zeAc{UqLH3MHW0!eZy!XakjA^aYEC6>=(vG?yc7J2(;NKwLkQ}?P9`R^?oK$_3JwtX45mWr<~|24{*Zz!-@Oi z>LFD9o^)?tmn_r=ponZTCgpN$b|&i57pHjQnuk_uE=!ZvI2)5atj6E0Rc<41B?hVDSh3$XSfp?X0g~jLt0lKL6)-Wq~+BHTabJ7Ao!dSQ`HrFBx zn2ao)5I!m2=D2uNHnI0Ao^pOc&GwuyE1uY_BQ?2JNPII8bWCq8J)%K%aqTa?grWes zGyApf=E2l$;R@l8TyXKgu?(ABw?LUoWoDepjR%_-D;6uO-~Z9QWgt;4;#C=~Q`T%8 z<>ZnW2s4iBQLj@AGH=Fg$aAK2*&ld!ffu-(ODI)Kd6ox~ChBMH$d#N47B(szlMT)RrGrgJr)gkEW$|en$aE7>{!T z==Wp_eE=)igZ@vOV;|*^HI_bKrCG1iXMftVxjjkbc`N>DIfuQbS9xrloanq2*}SX- zh7?AD_X$>GLePg*#pa&7kF52okQSAP@p+1kxxEd?#0DR$`6lTdXna?v<|P<%GxY2V z7W?CGHg)3fQTro%S8ee(eDnc$|4b!oV&GgiDCZBy!SM$^p{pVUKaRu-LJM*q=vd2Ob!e_A>`^#j~IHLO*_jJ+} z?;OxyALj*-RGg8qyln=*hs4q-Rh$h4(=bD}P;HkD$LwutJ`3pmrYydqo@CH2lklLA z!=CWz@(5Q5c6J(F>?tsXe^T9ZkdS-9P1Awr`_OM4%H3%nPgB;IvY=?eS5pUN6$s6S z4fkaQ3F)^?(#Gsym>7RyAhjH)oOXMVwx#B_PL2n>RD{rXX}=aV}%(;ufOjt`~TX#BCcN7g@@8cfgd?jh=SwQ)_x&Hg=vR zXqb2dd9`Cb5z|-Up8zZ&4mx@*jhgFixo3!_`dJzOq4{sN;B6HQ!hF>%) zv}g_K5v@O{j`|VK9Cu0>FK)xc_DHSmG8bhvK}Xj)S)o^gmr3t##rsl?Inlrb%N5P} zC#z;L)A#G}?x&g^Hh*B;GH0mzKtrr6^_<7WoEi)9)(O@ierR+vuq~+|i6M8(>2nk9 z#4RUAl~8@yAv4(}$mCZ3O-WbWSm1W_ej%q1+!2962_>E4K8~}>g1}ni-AtlECiC@T z+LjAyvRyhodMXat0gqS4GJz9mfx6I(1_3dH<6^=xB{EHtCc%vaf{BRe+f}NICp|3G zAwR1vIHT-v?}aR^Q$Y0w$WNUr%aCddSj+QyVRFj-e{2?VA#y1oAUHmATKPz-wJ5Z` z)cTkyN{28|-v7Uyo#rR_92{}9eP&4xQ{XKh?$a7F@h=U`c_%px1EBd@=S`Bk>Yr_E zzH@0TZi9NCYeEq|wCO#x@F7jV4XvL=hwc;`j^TDp2=DLqV$D~rv}xJAU*V@X-_c}; zj$?)OB241Bies9MCeopT7f|}VAEKB^l2)+AXs+Lk-#BIM)%SeC|IoryMJ{gNTJk;E z8}5VJbGpOKhJo<_0GeR`A@E+XQiyD><0QN_2m{<}AJ{E~{7&jU$DX5BDL6>m z6w~sQgRSP8LpJ~P!v=G-B4LIxK+k(Tnrb>7HXp}2PW?uO?wpiD zLaeuzo&dSI65$mKGlnHU!e5j)EWr*(U{hg-xfbP=K}c;0t*GmJ#^Cjv-%6MdFu`%K z)^4kdtkeY80~+>rg)r7~;0bK~eOT&+rYG*<$D=0c_`p+mgW9JAiyCwiwSQ&iNSqs5 z&8aYRwL1zor{eT@KxDWc(O~x;cL-^TQK}<41LBLU^eBX_owxLkN3_6>t8LPRyl!q3 zw3tQ*g}%;!nlX(p&Zg&bq#MTvDEN$5zHt`KgMkSy811+3wU)#C+EhX)JeT^Px9ZSV z?nz(XBLZ~jM1u%p7gd}P_TiSs9i2{IO$GCLhZ3Tdi;NH8PKY$JWL#F%ktZ#UwNC+m zM1C&DAomAD0sF&iv(Q7-2)~W1`~j3>cq?!RyK^L#MYkmx*4c1?Si*T)0ssFC6x9;fe zUYdI0lYf5u*JzCrdoO}+0Vmku8NiCn9>aiT|0(l7^UGVn+PMNmAw{xJZ$35_Z4Uci z;eg!AAgX+!Li=KSoKx5jl_3EQkY$Li!PNjkXi572)5bPnq40{su0LaHr(~hZAcE$~ zOlVAmjZoJG_J+mIHL9GYyNRbxlJT--xAZ+2bOU$4Yku}6O#rVzP1-O6dcb4FuS3A= zfbW{{M*Az-p7EiM2p*%Nffve2T8m;o%I0u}U~gnGt`H$#K4(CzS7s)`YR+PHWQK0n$MiV**h1OAU(N%ue<{Xyun+*LZfS-_c} z41xWPlJP2W`fmNJrhl}0!R$!$9gxO2z91dQPlsS z3l!SW_i|pYkK~n1tRkFyk*Kj7u8=0+=HCv;v@5ei%TX}$t97hB&lI13%p2hZcEL0- zSZ*zcMS!C;As|VF=dyAtyiAz$z?L?qMlA3=Xb{2r&iUCYuIc_IA-tavo3&V{$KrxQ zN)&cakk?SebWa2(Su*2#aJ?Hz(C6G@2Q2RA!ZNz#Zcly63)&=i*^!uYz3LCz-ZjtQ z8@t^R7M0h^_>AX|xM~-m#DFsGaS6jlHDWrjaqm2TJ5WNSn7lYXagMv(X7S&zbXTsVJtacR{{~#|#DN>CK<=|JR9sNX_Mv>3vErUP)P@1iH(c6MfqMag+k!K4t-a*k=L2F^4 z@=JsICj*I{Wi?bHC+sR>TLw=DuJ$7e0xt*=azgIt+^bhIV-;6x#P1aa`X7nHL{!#G z=v~F6tbwU>{4|%+;)Lcg?HBvDCbGXMXKVlVpmut8VF~J?#w3 zZQKXg$JSKZn%5=yU@cu8vqxER zj3)7#m*@Mwww&T`?R%93IcyhhJK1sioLBF7^RNsH#RBW#fCi1%6@!|Gd&?OoUy2V? zhfsAZ5h~$TxO2RqEiX6)Sc5OfRecrvR~OM^BrL?Y8v&$?g_wt$r1+OHh4WbMmqw6E&_l(P2nZZC4 z^gGVt>msW@n*HEuxwV3fj&SHtxA3*@07#8hE(4;m;GkZ%U zJml&nBBzJi$JwxAlXt_mV>l`SsDMOvfZL%ZlxJccMut_yM1I4)a*Mn{5KbD3UgTKJ zz1})6v@sbJyL^f|65D|5c)gW69Vs%T@vHywlFPo-Xu$n$p(o&ZOt)T3k?0`xCobXc zLc?lc-*_-PL`w76O;&u*lIxOY?)#sfo8hN5%U9ufd&@_|OOSR}t-?hDW{!8|8p`>S z*!ls~ap413^9a^^N-p}F3;V~&YM$BXmfHi#iEL!#otiVAzAkIGxd+dTd}--ekCUks zfQOffaMbz|X8>u=DD<%7Vqw6}(oCILhi!v@wn3mi<4|n;qo+QrESsLXEu=~)1N#JF zH)9q11-G#qRu+*r{!8R|zs6&xX}t5QoF66_qrhQ(R2u#{V?rBW zVr6z(fp!5VVZgrL@iylKCj9XZNW);u=jJW#_3RxO@D$pMKkT5hvcQlt_|2cboFGbc zootqDN=AKRcV;e)c-}dKUHAE$Xn#cfT$6qB!hy*JA>{GW8lTRw<$gKcmkh&J$WN&= zJXII9g&#Joh4*>XwE^fo;<3eAz89B1QN2)u*UxgHbpz^zzaiZ6y(;HwJ9s)JA~tbG z1`+}2Y#rALIA6ve1Sy-A)fHD>hg%(nYHNVk4nTBDQ)Q#9>hx^ne_Gzv23IxrIT>W` z{bsu*>CCst%X+!$b^T>$-3Yz8(>-nU>%+EL@FbxWTe&<_v(QV-5Abr|xYs3(1nUlS zvjc+{vR4ep;GuJ-}C^3?h3=WVy1%K)|XKbl#-x7VR9b`335FWn$4wAcNf! zWWvJ5mN&%!B{I(xMSot~lnIV_lT#6u6DA{RE>Zd9JyTbDU1U(=k#4j5TIM@p*14TP zzUSl`DYrV#uuT2A++0b})iEe$(EfRX6ipmF_Fd`j1BS+8mzGl84y8t`-Z^__sG@&C zjvAeNTFrDj?&2>kU_lTbxpQd?IB5htwo}O@6A5$K0d=PGYZE8w|0Y5QO1u5KMm!Rs z;%Z;}Ip1X&m2BpK+t@{sb2o zoy~lTmLcq5fmA|_R~WeVqdS4~(Tw+k3nukEZkI-aACx2k*R9Yc8p=|dBZ>Tf`d@jynvsd)sGl~3yvK*) zF>h&~5Em!O#%6tvY=7`FdQD-zm(N(v+WpDDzxuJiXyPGXKjr)i^llm7en+qWr=#uq z)v|?-i=npC?bvErWj^f>~>e6*jp=T=doX zW!7frp1Ai5$7pa>lEYitz8JQAx8~%frAaIx2^d;dOV<)mE*StD6ymY<`hyX5JxRL5jUzDnFB{5jUUnIp+y)^_0~<_Jj`GCxkU|}v-4!Z&iT1#rNMs74Hz;%r7jM) z#R}@#*Z~AGAq9>Au;fbV4plsC(m?bWag{;L?WbqfQFC+OrY`F|59@E^= zweQ9T1|zo6UCrM?4*NabIBtry0QwTncIUtX()Afk4Rm5m#3^{tX51oY_YGK?^NPe^ zU>^a}@|STwVf|`{)btaTy+KET;fJ%cpw`Fhu5^;<-`48 z9gZY{wlf!;Z>jRMA}b@~7kcJ3yHPLAk|fxIfK!(5RXj9Ti9MHF7$_dPdk~@#rNFw( z=iMu{V#%Y5yb2~6kGvSpSwJ-9V?_|NMRs%?+!14hpkr?ajk<)^F0mb)Fqos^ul^wa zRDDr4mBEu0N-9Xrp8V`S8me z{ovG7Ig4Y@6(q`Qr+qL-sa5$*!DbuxzMUqm7vs_3$G=s8d^Og;^#3)DnfS=DCIj@V zs|RYb-+|(_9`746Tomk(D%|@H8sl})&t=7hID*E~#i&>1)%W`XpY{Ic{|@DpM9lT= zDBGnp^-woUb#HeFWRV)ApYmpMsyXw0zHp3X)rlpH+|-$$II{@w5s+_ZH#II}G*!}i zXKzoiqGtj4ThF4r!%m)wxGF#2LPV@y8NA`sMX2@YI43`Sfl7KLE?lDW8#>JSQ0SMT z_$HqWPg+_P|HR82X&4E9ay4pEdn;h~yr}<7S`qSvC@m;BtA8I^ztLY$_F9TeT5WKF zAe#3BBD9n2PVs7v0;N*i%hx@ElQx^5OkWvXy$@7KlW>^>xda&{BamjeZNgCFX#%Kn zwi^1*+gsaF^Nu`22Bb@JZpGaAGAqygvGRufr5bEuaN9T@d;D4-dEUXpabf;SV{-9E zjD!4>s9e3zo0FyV_QCraW}>v)<%y|Ky9s}dBXVtXAGAbCUTD? z;Q{xJw_kQT=0N|g>u>d~$8E`MIk@<3x7-tbkrQ$`LBi48?HVg!@h0-AU_(#^Eg!pk z9675vdRa3@Vli*-S#Jdcza;d{i(nH0NH7HW3JI0YpK-c;b%`$A3|TG;veZw3N~eJM23}>;(_X;VXJIGx$PCdtD6oyC3>$-S5Zc!rA>X; z(wDyJn@!^V+T#~D(Hthtm)iVT@twpe?JvSCIAPG}JRi;Y!#)LFB%92#Qg*Uw<~tEd z-@b6NYc*?m9pz=l-(ToHB>z^YY~U^RA`{a+$m0}(A}w%Fi(i((W`&N>xIRdriR81d zusFzvt~s^6vKV}cGQ%`SShR=>KWIhFO9p?r&oKlQZ!ProC6`rb{)7VCyVi?GOdry3 zHe1WpH@;|hxojYQ-Gvaj&hLNg;}}$7bhKEaQL9;r@%2=uHzi1`zxHmxkG{Gs8HdLs znz;lUiey`wtj0Drl}7wuf-?rN>2;_6T#HajX$lHzTV)c?Mw3+v4kv)OJ`ExDSg4h# zrMSQx#c^WJiEp;YwZMok&BgxcOIx+u^RH6-sVZ6DyaP6619(p1$yP;#l!e|=%Duq3 zf#kSRa5I@$N6@k@uIs5VcG`kp<(swT8BefDnrb68kZ=wtqxU>xvBsR_m|F=88;I>mD{aIKX zYVD4uYsg@N0sl60G?#Z-5*R)q{38D8YSG5myuN?%cKMk$DyJz$yGxo-}@WsSRyoW_Kdoq6*npCl~yaU2%G3K}la@%Vv! z`g(l#{v^Hc4L3Stm&7z>5d7CRqFBGV$h|!@3D0ife&hqI;#8)8*&?aGZ|>*%4kaux zg%R|)VUdH|)AL9W_nj;G3}<%vzYf3WuLhuS0hJ%_UQ5~vb|b{Ri71_b*% z{AnT7bJ?gqK7|1;x0BCMAeb#bfu6@tV3E3AuiVZaCR^fAI#syEKY^O=ms^Dkd`jR@ zJq6-0kc6xwm!dJu+%8J(g-%{`JEA#?s*GZn$=*a@qL?KX_`*sMWOAv*Yd2+~-6ypE zO|hLQn0~c7RO4yxcrFM1M{7V%?^{hDv{5Q@9o;w1)lj|1MFGn`R!haQh@t?z?j1I| zxkPe3y%N+rUZM3~scFk#!8lVmwg0r^J77e_Ba2CqU2N!kA9aFZ)^vG0-r}0x=RJa6 zr~Xyz#7{brHRf&s%n{9g{hcDp$Gt~R$F#Vdtr`gaMHUKPU-R_$lt6ZNIEGiDhiJ%K zWHY}uMeWdIl_D8XvGs@zz&%nK`dIF_t=kmyrK3*)byKkM=iU)8B@Q+8F8qEwP)`rQ zvK@j~4@n*6wymuXtE^E=I^z|l?Y456T&OGf-e$J??)h-oj)c3z2q^*euWMHKDhV&^w5FF`e5SFtnw?u`zm4pQWF_P{+lx&AyK1rWTuBo0r0=U+^c2rCxaG>&zB zLa+)qRBi^hTsD&yXNOeUr@A&5b?*O-1&zDjmi?YLXG%JOc<+6>KMO{#)Ao znNgb1_($Cvg>hjfg$VG2Q5vfMTdeL-!P&mG#dzDhfHUF_cJlfreC*M9!M@!1dpdfnE#xFVE3{}>Ll|AXICaWlCzLgP5z6JYX55!e z%@EmK8Q48qWBIwSrV8k{spPm#(oKs53KU~nR}^lJ%=syP~{yLN%03=Cx#J0t$~$IFVp+6)8lNb9p?R^ zbwPFhUQ7mmpJ~-+Cb^ie&V|Rm$xpd%u^)sWbUHneke0NP4v{siKG`X4Z8_ zr_r(wchhnD)^CinH+nA7`qMb8&9>gSbLofqeUTR4W4J95M{CxPDloWVphk*%zaodl zwko~H&fRgm10ZqzV=%m*L^~8kW1C}By_ud z3AQ`htWg4eXPOPiIV}AzC2(MT5X&OMQ z4x1W}i~n8vwf~GCO&oTWY*2Ab4o`5lds!34y-F{rin+P&fnhe>1m)AOUqJgJr+Dv@ ziAm$gQ%*<=`0bR3n($8g)}Zmr&s*~AD)Af1W`0;LBNh1Ca)V>no;UIzM4L^+YT-^x z;0Ftv5W=N8?k*S97_{n$vF!}@UM)ibWe|nZ)>@Gp~f z#HSh_k>Mu-L5&Cm@zIZgVei!>r-ZWey6Jg^yZ`GyPi<~&>g_6SPyNU2s3#DinG-pb zFD4q;t-2@u+;R1N2>k4q7GCzV!3=#Yi9#w0ENz-GXIK1FViTbg53|n<4=HjwC_DSP zo_YE6qE#fw>b$%TJ?pEZ=EWq`zH(J7iu+uo7i1J1Rr~)+aUzjtqdj*ethZ06SH(t)#{uY=$8TMx+ z%I-4S%f{PS!Lj4ECF7h?e3Kzn@6~zJ{IEmc>4J{9PoxL|YHkB09SZSD+t#GaKh;%w`^hH~`^a8+h!@-6=GMl)E zIhR8(Y&D#avZ^00{V}3!nW1P8J|Frj0P`X&V{9kUkfb9()kc^L%-j^m7Es$InY|BP zj*Ed^fG^gsraMmyJd?+}EJHIDEf0Z`+27{0#3fTsWZw2MTb=o?l@@MZP+bUBO*#-d z_&cB_%yUUYIbq;E_Z^_{HrHHD44z%@?+x~4ecgVt^YOk__)_}D^8}%_` zEBj^-NYHlL6UR=?K-SVbBJ-GwM(UTdy7{4!TNllPQ;)){ug4omV!H~F)c4HRy49jv zCSo@{6gC$AVPR#jkYpVF;YLe?scg@3j1I9 zAx;u^PYW;UzJ8nx)O;mK*Bu)buMpQqi{P!{8Qh3RH_|O1Aj-3Q2 zc{r(1{|ghe&kXwAK;p-+juCaQ^D}O(6wbCkj8ZT99aXMm79HNMd#GSzEAbH~mH+q- zEZT3Yim<)LncFfvg%Oa&r6~x8WkwEeq~O)J9|oBS50AA2H*65rj}W36E+TaEBEF4p z!c)Dt>gc`6)4R?cdIwoQ0xfsXvB_KND)B}=h)(2(EKOXLO;@8|!-CrH#u440s?g)$ zpiYzcs=YLgdm($p?>&k{pLVsH2?*tQ?18O=;AURHFBwV7SJcB)LBFww^saY!K%aba z_U0rh*mMs#Lnx2+9ad(^Ql%}6sAXC17qX>F9>uVZ*#0)-dah&L42SjGNFPRG65ecY zrpd;ALBHw<3gEnN@JVB(A?VwhOZrh)zdk7Ig&DKZ9}m+ z$yB9lFqGlvgoi{kkE!y6>K?j!h(%pf<@qeJPa!71u)Wxt~gs++T&6YgLZ zy_Ro?v1{*FOo+>IR$qRlLg>Pti}JONBAFSnGzGx3Mee9aWVukW-ZSMwXQhN+bMkr}Oh zI@;ib$Zg|K0Us%6(uRy+xi6#XFCfw@9wYO~?1zCD7JQONx_#vWe5r!fivH|0va7KN zwvK+jRKtDXW%QV7UDJJ6bM=2Z)nc};-~dsya3~sDaz@6gux)s6$=N|DlyQkTZmYbpZrxR(Sjos#if*9AbJ3}z42&bVVT5)?M%{{=Z z4TzkdZ@S`8*xIJc_*$cn<^GFM!TFAC@G5XGGwE6W=}+KK`e|=7{t49`=ZjbKfk)`t zZl3B3AD0K@k!bDRc>XZ-Z;&GS93iM9%}7q8|L^sYh<=%&mQmcQ`rN96 zWV}I$ScjOvjF^Im%DejC=1wQ_MZ7D}gs%_i%8Oc|*UcwtJb6YAx#KC8w;3_2hAzuj zU!D-2Pq<9i|t+RD6CEpfHr(z^tMtMRZD z@3qsX3QS@lHO{EmQ6n3lCp`B*T)PloWBllRk6EWQKKjNS$oQCJf!<{l6xhi49&@r; z3o#D$UDUL82fu=!M%Kjy3GuI-^ftDZqnwj;z#QR*b#vZUA4CPTy}t0=B%P@?pSv%7 z{_XcE^TJ@?ElkX>urpf-6Urg$E5m^7uxbZ6rnMkkpvf$baR_F1Ppy-F&FYSPq^(%n zkUP}+e$e%kuRf|h=vjH+K?3|hc58V@uYUf>(DfdzH-JvnJExusbB4M82|q`{^8O+>K)$iS9fS zE^}d1uPW{72lI$&L5~7u!iynd|0l32CivcibL_X9m-3R-x7D0-%L@Rw&qbm^ote)) zi2DfI#6@$yI@>fRCGKmhG4d?#SHXqh8g4TDth&O7DF4!DrK17Y^DWL_L+!Nxu+l(? zQ2Z_WL`-34-oF&q-Yoq>Tgpi~V^=R+w@g7?wcq*3wEKc4%#rVd{V;y=BU`NHSQ!O& z;)RM@ka?NWR_%!|KmPz~2^mVr=7L^*ZB!gVH#HH_{HP-EBWP&qh0?d?1dp80)diQ4 zxv8kAr=Ze#>lSvY_Ggbb9d@d>6iM-Vch(kqes9_MGowTIuqqVk5OI-q-Z92WzH`P> zTY0zn*IWpM0MWndZ>@6@t+7s8GkA2!*O{NxP@UU-PpQkMJ`pfys@H-yI3dW@A0q}L zv%qf2JN?s-_`2OWncjMJmI9zBou@-$LWQ;pT((~%E1uiFMV?4x$z^{n`&gnq0xLlw z+H5mO#dueAyXN97uhm=@E;CDYx-zN2UfSw>er))8LS3pk>)zf0=DVG+ZNb;V`#le{ zTA`PoFEHo@mkf)z&&z19j&B^GYuwGWg_%gBEyN2^e^^cGgv1PL1)U>tfgW^&Hg{ zLEkAa%Kn9ZCd$~&?>|=Smco56#Vw;Tg?7Cs3`(AHY4{f7`@II$@XsSfZ_wiJ_foi2`^g34x0UuQPRGroGZudp zGzQOh^aCWqr>O8lBmvA75BH_hM`#zYbqpI<#2#B=tbNIQ5aDv~Zv z%jL7`5EpHF!xNY^)^789D8oDSx&lP_)xVH#r|t=+-ajkvQ)SS-s(NF{uv zjkX~Ejbu%`>M9iy){vVPl1<#A#w|}#z%{&#IYyuwxQlp}%nYBKwzf}7&kpQGg%o{0 z;@v>JQIu}QhM?RLtaKqiSz6fs>t-~qGOchRdI%NTRm*X7T7Rlw|3T-ep7NZDjA_$V zOj9rXZhhceVr5Z6&Ul==^>#w0fl2Z2o2BP>3`ex>WFJzo2jLTHTC5-(`tLO$eEnO9 zxI$H|`>D=0dL5lQE5@ST3j7J?vLASDKD;8pS03&<%4+&fQQIUy9f>7&pe`Gd@Vr6W z+0SwjQp8o)sis}qSsRNb{37lR;RY_`M{>FAoSNyL-m7;?%(NfhxySnbeD8j}%9;Zf zK-U}4dPd;!)}mtwr>vtW{TN_u9@~T;=i>u5;HZd(Fh*QNL&)E&9?aS_%zw)#K990w z2^MyD739+9P!sKwx>?t#N4Qemj!vZsejpd!;n6rnhIi7B!5kNdJD}iUkN?qVHiJ2a zo(-zJUv~>-ASvr=Oc>TMt9fIaJu)xmLFgtLXH zm92!;-24qziF2_|$6#~V5!2HZ#Q5E!?xBrw-Ra2#_%TA0yPST_LP_=2BH@oc611`H zx{L1KqzB2&V#`7JTR_7+#H0qp0de?Z^x zjM2p(&!}HG*SIj{w0E84$oE1{K7cvAg7M_LzH7`=k`i3jP}kyJ>r_R%=lj)W?ZWL4 zuz$P@_7-T_SZ`~7S9>1|Y@+df%ZSAGUe8D*;HAP2;~Ida<-jY8?+LkBvS!GRgIwRg zdv4q&qk79ZXoa&1$!x)3Ga^DtaVuDp*wXhkvU;O!vN=IVe?80ZOz`9#;&MOHw#&Os zos9jpMtBV#XEAKnViY$nUEVEcuMgT6BpNboJe#uB-R(9(8;H}X0o11bLhd-~>+a1~ z_EOR!1gPYAj(?t@EE6g(b(KIOK4lFRQg@cL)_J(VQI6lSupjB--ieBQWJd*LEBvT< zP@>ir<+Xk0AOc&eCP2Eo5K=#A?1(0!979ala?YM0{}RtqjrF}xbTMcUGD)TxKABdd z18bOV>d9J=1KHOq*|`Kcx$FbIJi(~@H4g#$d?~(WanHUfgj)S9fHx3K&ajeGpyF%0 zYNw`B(368l?>sQX8>eP|1N|fSZSjJ_RxSFWk|j*0Lpu8Z7&;F}s2eyACq-o?uaR+9 zQDi%NR6=DZBQq3np)^Kw$VDAuJx z)5KNE1+ORECGa04^X-I%FOq2Cpwe|Ajo1v}3PdGM$1bKXt+6)Pj=W`-Y0!vzuyxWE zKY@;C&HDqeU}=v-vUzP=XpWzVMdv@>*6o;kXcbR?D!<0FWWSVV+Wc=AQETHG4%#V* zuL(Agodse8K1HC%-f}fy3h8G-P)rCbarE8WDaoJ|XxKlaAq9B!D?`BN+jg=9Ih>}8 zC52V&q%0=ZyeRRpY#yK@m_VcaX9`#VQw+tdrc#0u+q%KTCr z9yzT`x&Tz$j9aq{Mf!Tr?NZkxf;XuJDB<6pp9$MuwgmMugjs{B8|Bvcx73>v&njmGSZCpS z2Q7VSI}v2Nv-6OBBF73|a4_f;Ip{taUb#76N}k%pW5xu$un0&ONjJ}B7K90&cIoqK z6dSUzEgOy1i1rvWFGQ`oaUUC1-68_%D$1sbUGJr>*?S%t%@0Q_4|$T>CT2mzG*}wD zSX@iwrj|wa@DNG40BT6B*(ka8#7v5T_0TzPEw{m=YvZ}ynB8`FIS-(&H2Zp{8HuIj ze!@^}o1{q6_S{Tt1KA3K9Wq-w2PXBX22*=uCG#>PFEZM)%HJ@z&s{|*+ta^=i*FtLl! zmK}X<_es?&5#Q%}s!MiIW$t$_kMu)l2(eVcN9`OPk|Zlrn-h~wski<{3TwQ)k6y&W zWm%gG^LpmwdY!wbQk$tG!~m_b@Sd|Lv6TgGA}~b`+4dp9r6s2Ac`fuI0U5G3xt!r> zJ;OgdS*rPYcQKdKd}qH&BRGdWp;dH(PkG)=S|1b(Bz<-=6Cji5S~B40 zA!FP#>sjfZXNUvRb99&~B=hxMVG=BL_jo_6O+B>m?E$y01NU{D zyJ&Y0|0{mQu#!s{;tr4e;O`mdILo1GkW$c-J}XCWnwbssxLbi70LbJ#)qaofsjMU7 z%4OQbe?ebRW5S-U6P;OeeDGn~V&=asMSMNDTjVt#_Yi0I!<3@~!H#Z52Pw-l+!sAZ9|X3)Jo0l=SkJo@LR{%m3X{^e*4Qc8cvhmx%+*O_DERiFH76|P zn_!@4o|ZOXoFjVfzpEL1jEMGOY+>lCAmQzlkQp@`Z&cG@QOSFnb$K3x<-L1CjYp#5 z>opnsha8h$IHgv(5P3QGS^HPKR_`9onmgX>Q*9Ih1eWAA&yY90ooL3db}2__bL%5- zSh(jg+dRI#Otf{IKbghP5w9wLnX~tw6*->^Zx;u&!FU4;r<<&lwr^i8l!RYb|0si2 z7G?LJdDL77z~3_@KM^=TEMLiYQMk#prmQt22n_eR&Y%@_@FL$| zNHrY=`Kc)NWuEa^$?y3W{s}r-jF_~x%^8uE-FaL#k>)j$FM(*QlfEj)qUe0eTs(J` zf&HI~es&#Amw)pz^A-``0XbpVe6Ld;p*C3CZBF`+X<)IdkTE$H+7#_4%uVn2iuUU8v{$6vOzUh7t=zebkxiTnTvei6 z@H)xw2$5MDrAa^Bqkc1~A(?zejcm=khu$PzCPEGL?K+V0e+;wq;4BLhkOnN*u90Xa zC3iCX(S>5w`9n#oZ~yqW<%G1{Ary~^c4oBlyLOoKXjWc;2bO(8&Fx;foV_9>y*CbxE|Wtog5)g{f)awtl8zS-&rT9 z{KDyF)`eO$^9Om2BD!qdFwchrdRaf!(~lCDoC3HthK)P-%$g_tcVwS@1k#dJnA~p? z-q>!+eopc0DWFb8>X>oq==<7VCXhHsV%`v|zdu!4-1DM1ehNdi#nuW#5YUaZ8lBes z#N^`$485BX2XJ~pwo^z_$cLJn&4p&?k+jU1R6V~S6);Q_QP%p3Y0E#4UhmFsP>fk? z!jw4k!(6F7J0IR*mH7ptkHtIPxLs-xpffP zyzOThygSS28?4lC{BSE7)1K_)(-Y}r*hz)z_qN-+wm}9H3$~f`HK~qNK76j|eTJCz z9h|q!Xg{5u3IH$CEvOyEG(OnANxEPz)j{(Kcl9P{gvF#EC||$}%884zGG}=~l_}_a%JsH0`j=*oL=U`qMTYeNm~y(ib|WQZo7J9R$zmcpX4*BQ0Hcqo z-Swg*`GK8;Y{i^q23eElOU+>GuegIqf0);9S_Fk^;jEwi5j;`iC#fD$yF6M*ZruOG zGgC~Gnp=Mi_a0{nSyxALF~rg>ylUjn?M)^D;68}Q+-E^GJ$ z$Q)C5D-$@D-)Xk)FLf)EpjtkASNH`!{vZ^FwPw}JH8vISZ|0k$GP=gBAm+4jj$8@l zOA+MkmcJvRnk7cnN+aTQD{6;xqw7)N{8z1ir85_eCOR&PrsUy{u(2y!TJc4~mb*Xq ztA+9Y8Z+jSZaUrkqTR*c8Ee$OR z5?{8<2*|2+nN%kF#;R*br`BoS4~Rjg@+xY#F$g zG3aUjU6|fMaCCu)=FpSVfvAGSu9**;7%InWx_x@q$yQ5&=RtuAd?RTOerx@k@Z39Q zAT8OgaglD0GHEH5`WOE>)EdZr8GS30{~=4r+OwgS{2H-WK@t8Ar*Rzku<0>m?`wy> zFp(9z;0!NY`D>(G%AIVyR4y~mnX+^;i*+yiIVJv?Jsk$?f9FsQB`vULXkE6xCz&9| zWOF(}5d=evwAZ}UhI0^TzPbxA{Sw9#-7S+@`ZKlO!6Oo4z&O0xKe)s2lWA{GF7}Ii z+MoFAey(Nk=##FR#Tlj40RA?M!eo{a>RbU@JNF(hcj8Qz`qzES=U(E>piG1$VP^rd zg7Mx7zwfHanMsGRXU+fDS}b{WLsbWnY6@lZZ(3hHW;yx_%gbC`QeObR7U*^4J_s&8}8(o_$=M-QG4sxg1p~jgyxr7WQ_%Z>JXCeC4&cNPFJV zY!~xRaIN8notF%BFN$9$F}(?HHGR{2SkzNthJ8$LQP@bWJbvoUdB9otMz-6<3|6`+ z%u%P_94@it$w6P2YoP`JvgMTlK9W57Y>jxDT{>dLb34UqWo?B8{u#q9j>i4hNn*E- zbba&GT6pu(N+R z6XGY7LtEwa{W^EHcA7jpQy!AyW3`G?+9`rjkE71gZ5*M{UKv0|V+;K(jve<0nk$`2 z(c4cntmdDPo826o{QrAD-*k28={V-oso)mdKen|%qsEH-+gU?o5cNA7LFJySWM!~UpcTT%%Gb?bRXw=Zr@SpT~jx~7r zM`p~OZ6AgfQ&N4zZgr(hAe(zdF@Y@qEWryt`7O7-3xG6|o67}%%;RXG>vfbNN#{rt)rdrBflQq3ah1Ikax3RLelbDrQik(?w`y|Cfm)(a9P+tL0mfE%X zlJh-%VqzY`mwtN@msGcOjr5dGhx!U)uVC!`*^~1{X2dTLW3MA9J^4s34?H328(eXx zFVOkuA1CdRU>V|&?`V&K&Rd|MZ2i*XX_F`(@Z8I08Cr#O40 zq_st1*V@i$=Mq;jj28Cnj4K`hIQ&LJfrxOotxglgxJaEy+RDBN)xx`4>FpDh1F{A3 zV$m5*rA9Kn{k5hU()r#RlZh({La_sBwR%hPlS{!x)ig?Y=Cvm7x&U*agi^rsz4Mm%o*E;#JDFdRYPZDc= zWV!dbvGK(BFay&3mENt!-;MjNw@6Cg`H3U$#5hGZ2Yfj8{hI`({iSdyUA*s!I34BW zk5h%Y{PoBIb?e*YCh4d&kIw8&ZJiHqiPJvR3OC|oTJk4|pO&d`wjm&Z=bXRIAp3J> z&qI%$k(`qIJ%VfJ$~DMOo9^Ad19<%L52My_Q%X+M;m?{!zE(j%E;KYHctU5PIM=R@iT3q#I zkTcqLK14o9q{n>8R(mA2|2qp`z3F}kyPdgWS!~Ys8GY8tm_J$ljGjv@IuTnYXoXLe zFzLh=@Ne1hc)>@jVV=b!F!7p{tZCuKxrXyU-7E)`+$#?~u|NgUcju!00F&~POLk9= z1ghReyvxGJphEO$wz%Uda4dw?c$t-#wSiV2QOa8*G_+PnD;$kDk5d@*zY^BTvu+jE zU@~OK%xwYkN3F|yN7X3DkaCoRB-y zaWZK5t`_Sa@JmzoJIk1lm)&Z2MVSKUnp@RawH@utXxc8)O2^|?cerv$FYcjOPQID| z_jga_P6UAdjFa_P3;}D?w(iT{6sfzs(l`%MFVHg-X-0h zkdAw9Wo{$it|(R)?X_z_^LOG}11;vMnTxIfhf>~aKq>NtF}U?>EwG)t&Xq+}>{Dc( zxVFvq?~bi*>Dc-omm8gywU({c!eT$DbG3p>PiTCx*^?F%R`YbH+3B{4{!ZY$_cWgQ zM7`O6v3YcUb5JoVKg30}4-#_WVXu-^9Uz}E)H$c@QkLEi9s986sU%tcs^li&zF!^Gb;B1~ z0TY9(>ZLr~#}>SJQ5@ud<)9e4Z*QUkiu2WIJeGI5)hVmA&emyaI2=~{TH?MP%jv#Z z6k~wN8Yc19e5g`8qFfkt1D1MY9a^!k^eg26Fe{69p=)iuN@W{nTx(wRzL{{;2RfqhYJ-0QwTdEh?Az&RjgVQl_!G*3J}=-A$`^`y{) zxgR3oOpMsl?&DxumZVJ#d0%8oZ=Ex|+#@k|U}SmK&yDn4*2kh71M8Hp>%-e2LhxJ# zs-ik0-D~)f`Xl@y*1_}n=8vUGRug~*Ze_-nNehwiu2-j?e7*5j)u}6rQ5*LfmV3dr z_Chp-@*;97pHSvn?rR~unakJflx$y!RJ|N(`lc#SB(Pc=3O2$s9%8)g=6D>oj76uj zOr*WndPe(vV#x%yN(&IUGtu4gm3`QIyK&dp6?~9)IpW*yDMgIAe(xFM5wM~ITx3TI zns&-u*g0jCtnBo3$z6$kI$!0c9NV4EVQX1dq^mXT7);tF+^bBvR;iopUC3#YBypL2K^ps`}8>gloTVL$T|Ahc8B-guTHq`N3|9%UV&S`R{ELHU-6k?Fw&=O zCOZdgdml);x8{F6hVIk-u}Al;vE<>uq*{eVcRqiY(TDrdBDP%2L48tL+lPNGWMW1F zCks0Zta_lKaT8Zw;V$douCLDj^gnO7S3aQwl+V3vVj`H5Gf9KD0URawd~(*VZmA74 zV;Xgco82pAREtD0{73Jdgs)< zwR#Dch>7~?h%Y`a ziIGNyQb8o}1ia`F$%7uSRh%34Abl z%YC;^w%~0hKIr}hmG*sb(%-`zlk76yO2~*qK};8^8uj$w9$_j z?OQMM-42Lh3b~h^f7ID`f)-w;fBLWKlBj!hyxzP|#Tmdv~3~!SzItR+@W5Xxy5vSwZL%)jxrgQ!h@n0oz$M znE8pkU8CzXhQSN)z_VV=xj)J>rq6s~ySJkppU@!G-KT{4W=Lb|F0oSbc0w0Qhzq`+)D zHB#^;t-DQali6R0=m!5ol!eWXro(LK zRw{=7NWCTsUMF0Lv@Mt z`R3Rgcp)2ILvMD1^4-6%2mtgYGIWtl-D+WLnGKOG8RO0`y5L)4g4tJd$Edhbo2tWp zJCB)`a9(PB%*A6upSjZ+~@eEr}?hTuw{9={Lzp<_Md4wA8#nh;{{LHAbAm%R# zXn&Eop0WIV*=TN>R6f5tV9zrrO$Pim^N5$_=G!q&vhF_@;A zcHZK9q?OCiM$?fSfF?8vrQ+M?B1!JTvb*)tZUPVI)m(L9wRAKX@}?Mj|ME$dpms*h zPjUZ5!Z!z1CT#M}X4&@1e&Y`MY|WSD+NAue+<#0{!BT7N;OI9TteDP!+yVAg*~~oo zj!mh6$?G|s=y1S=ESz;QbFfK|gZw0F?j9C<5%0i-Q5XbNW3f+Wkrt?^OQYYXT}h44 zGsLnB8-88z^d_9zWV+9Kp)UJdN;E-@;BRx*gS_FHx<2U}h4j+%f_lGVu)iBjn-H58 zY!Tty&AFd{`g1?>(cP}^3Z;;xqbE(dr#C2{Q$Mn&axu2?T-PS{*zLwoF5Ou8z10%Z zFTV~ae&Ym&IZ>qpo(^we@r3-G#AZaoX=|zjEGDV46XnvKUMqN0nU@*+4CEf^U@cW@ zNBa5}fpbDx2$l8!Id?VGvj+JmLtnFx5$qLf(67otL$P_#yW@i^*Pu8K87M*m149qv&3b`@qMj5wBPT5UJ)g z=J)|y=W+UV7Hr{WUU{d74y#5m`X<%LWiM&!nLN-|9Rc5EZXEBr{&>8k-UC&^zr(%R zR#exAgh7{=vRubNA;tXfF`E>r~7wJ4QDUP8>LbjA(Re{9W#uzUn}>% z6a@IF$ce|84FvoRz1;r7ChA){mrGB7j#&_E5~{V~PS(Al+!>}>5{}(EZF0tN6yAT) z;@|AzpLzG(NN{BTxrxi5sNM*x2YLU7#i0)kSxUq1UW=QEa0(rB9U$`xL)4OtU0pH|~7j0o5RTQeU&M=f5El zNh9F8i0nOnk}7GQ{@jZRci(NW16E;t_yNm=sY#kHS1724rnAmRV(BeHU??bG>1dLB zC`u2OIosQL>x8z!x^H=tJ3LJjAkh$nd*OLhLyS&brlA`+GaJ9JEkPIT#3a>bpU%}; z<;{m{UfQ5QEF9BtfC#)L*U7;dI@t0OQp9}UXnd#dHAl^4?4(_k@I+WktkRZoTez3% zmDpR2ij_j1Fg0_oArDX?e*M_B%K~gZZtHVa+a>bNm1oJcUN-%HdY&!t@a<(^_}Wps zYPpD*vbExEmpi_JHDVIIafZcWx5qU@nz|;1!!xgfet4=M)BSZ-%2LhS7mU{HQOSn( z#t-^M>#ToQ$oJfGR8wTY>RH=twkKt>iF=LMX35GZtB7O1W`9Exa>BsO3!@@sS)bQl z#CvOPzd+-e%VH6$!Agt3UkBc`tLt&Bu2sXS(Sn;8fzIU&UoJf;(?Q>sS%D@|dl~&t z-#Z63NEN)G?4^m<%&@RWsvaogEFN_a__u?zZd3j4R!;F>Op~%eH5zC1HG8d|o^YN1 zj-Sr5vJE;Hee2Oc^<8-PsCc$o5Qu~DL(I0y!Gzh;<1@6ar$4~G?Hr|UIsDl9BPaP; zljs3OIiuQ`l4iL!EO_6oo8)SgF?*tN+ycEwIW0Pz3vvi(VLih90DtUh8|%<;)oQ5x z#jhMpGIXTwCCQhV!p8|M@q=;)jE(Tv*XxoWAx1==$k;5`C^I0wg>u47sa(@E<0ovw z1-~-oX|I$k2)G|%6g$2dl;1^#)V8HKO52_Bi^+1DLDXr7zfPSUIHc>V-;$8Iu@j6um4F>5|-I> zKWu_G;rEs=>mQxT9DUcI%Q|FVHeR)ep`rfLyFNn~{6!~awwGq|A0zy*eUc){%IBA% zU2rX}?Y+Xow6(4-Tdu{6#~&qO&(XasEX9I;F3{nY?=$qI?@j=JSqxln`76tUAQbU9 zz3SFEVA&Nf=<>0_Pm-$a@0u!vZN;BxAgEzkV6rJ|c$_c`T5%i5@QDBN(+!_J%;VmO z-eNDEJZyHp?6A6B*^Am=D2v4jE+tbyye9dj#qR7X9|SG5CT=NKulRE>Ds0aN1zhN?<afuM zB-f~F?bel0&eK*OQJv5;otW{IqY>G8L%cLT8*ZrWMfxyL2lH@obU-s(RyxB* zC<4iw!S*3`6-4B=n{Yan_5 zgAkIxMlGx#5;yLQxPRho3IZ2s;dHF(!Ygu%V=59VF^yD9PAeQ>{Na$p;V(@PVk`OY zFFOe;vS5K$mA%v+Je1w7p{$42`-Fzu#6x75La=c9ciGN&$O!d}S6jRJ2i1Efx6g|E zRJ?3bo)7}C?1lcnY?|XzyIZIy0q!h@*i)S$-%Y>IDT5Adb`;cV8HYI`KJ}EcGh<#n z{&~UY&%h;Wk&6|>|LEV8OMd*r@1_jJy!2O=hk|~31X#L%h{;4$4dQRS?nIdxqKUeA=l%bie(A=P$Ud4LPs!>{=x`UcG z-!>x{eoca)wq<;~c(~~s2FTl`fC=n<=aww@khlp>9j&iB65dVA`TS?@*>!pOt(yhP zHZy#ARj7`ZA1sqSNB73YOA7sS(x%{fer@MXol{gtH*Zhdre(DT!yiyPB+g04vi-Ar z#b|;QCwN@?mKinh$G(}2*s9-ko9`mzQ2$C>`9RV4ao!RIjJoaf zE>yck8+$~PfUWrANS|7doB%LDC=lGrZG_JZ{Vnv)b77EVcuYXFF`8Ea5;llB9{Xqu z_{vR6Qi){iD@(m23ydrk2IuT+eWc)#|FNu>I8yok#j zpKEP-%YRb^Yyg>Zp?EU$F(A%p&&a;VCB=*fiv-CcuDr!;g%_jg~>L?OXBEVj#3%LyH`)bf`5p2Bw` z8=R2|I8=YVeXHaO)L2~;6gTqB3M9+qHutrV(nSI)|LiGpDQ=6mt7Hj(GTrAs+gE*6 zG_~sz=2g_@)>^F6I5G(FSat!m<4w0 z4*L7#ZpKyIRrZlOXr`399>We-yvYk_LRFl(zTP5t)f}YL0~Go zo5+swGzAh``d6OoASo%5!|(vL#|>1%~mwPH_F0GsKlAc_nNH-#z4w(xkk#-NxOS! zgQ2*0D2Q!pz0fUq())`%mS&4bzgiOs-cmK2ZzyF4RYuXRy&FS1_M-;GDbg<}T3HWS zwkggBkHwv4?`rD9=>}TmxdHE;pZ$dDoWY=wf{( zR1=rshV6hE>BPDY^>z0UZDw4}%Fzb5k#Dn+R6V}2#Mc%dE<#&M0S!^4x!5bHxXBWz z-VblTx-39?Ve4;Fi2CMJ8dyhkw1wZ1vrObLyD0SkhVl2Q{>1s1)djOUm6_zi>&D;e zz#tSl^gD%pS(7t^*#F+=S{^A$gUAoh0hb$M-!t{ ze>8j0atmx#@&brp;8!k^Tm0dY%hTyB+w)u2#6OMsujW5}kRvZXJypO^m1$MB6isQ_ zgyb>{Sr^vH3D|W?j#=lF9z~N=k0d2fU)_uPgTxmn*8rx|$hH9rFnkwL5JxlpMxWtD z!+pZG(_nI=;H;&T=Q31KH#78fciNLJ#&QYrTQky>>Ex&r_)hL=N;~<;38{p|D0lMe z7+t1*_-HQnos?Y=eVejms&7iKI?F-02lxHN*>Tdi^tfr8lMn{2BP9>fIZ@cps-Zmj zRm>`>u>ObpPvDwUAk=Fww(m4a1)8P>b>RqcPh#dp+{Vv8vW+~L;wyQ#($ zIsq^CZj5=gMVijGo1b&u&gKbx_?dGsbS3lW@TeflN?E&Jv;&)j>~+C=LX_4u%*`GP zx7vTpf8?s>BXK+b_}dvW2AiO!LnQ%5T#r|PdTjyZNI+yzbZNT zpaG^z*xjDJuIRf<$05v%K%UVl1Kq8j!%+17N~^{#B0ovWZFr@KzjmnAX2YHG6BTac zBc&!tBJ!Xsq#|s@=U!fg(bly;9PNJQf@_5Zt;|t$Iu4=!!CgI*4!VDuTA}QG6ZWq= zABKge*0dc-idy;JPuJg`rRzM9B5KTN%>j(0I~{8>KU@u~kx{dg{CZYbB5#yDs9j)L zvi~;T^fG1b{k=3Er|sRl45Mnn);-FYvBh08nAc@ELU*wS6au$rz+CWIcTXP|`eZ-V z)A7IJ>`2{AOc9gzlXuDqS8_c@Q!WkrGZ;ID8?3vT;#)cgezM>6_0!Q@;ISI1ZvqG& zJIB_Nvh__mXyc)KlC7yC+$<*!rq1_d0V9};{$ab4NzCeOl_|O68NsGKZHbSDk=hgXVDg0N) zloIND7X7KT+5e$t{2W~TdhM0EM?kBlbNJycP!*n#lRvBXT#kJe=Nr0e9cv3^ zHS!!fcdCU|uTXHiciJSK-(S%uy{;s1-va$mAU&?Jp&=?yS*p^r5i?NR7}`n^J`E|Yzby(JGP&e@iZRD0$5GCIqG zo6OGcir`jcnjGp?=Kub&^>1BUbhtnr9%QbsGRTQ}c?Rmjh)Ibz!BdLe@xMEjMoC68 zx`eY6?eFx5zHf16sj&CKJ-zXbnUR*TZ-J^FE-0^LLlbBRdouwu3PgUX!)9~aZ5Up` zU*CC`M!BBx-S^#cug4wPrP$equISNc7b8sdiT@BCL+;Fgc{^xuH*Z~;GKwXSyk_?^ z*p~TleVoh^p~)Ai`D=Rr2Il^pdn;9gyNU^CG)|q)a#{VNY&VIeSN0%$M%s(fgh3mK zJ8$?(yiuN0wmdhD2F^yk&$5^8KXhH}9Y&sBZw+z`%TP~nm`NuRyegFU zX6jnIka**=6j5m=vk_)Wfe!{3WX8&;^_S7>2&Ds15R3uUZpH!L1qJpZ^e-wD#cGG| zB}CTHn(zaYKr(1TSquc-4E4?mNoNP$Nl6K!Jsh~tbEr?Z%jG2um%F|hwzuRGvglgMj(Fr+ zlUzXqc;P$tn%HIA;v(;momB}$iN1*w!cI3?b_>YB_4)?j^D`)VPclx2vB&TbADh1V z>-$D?&LX*Lwi$g9CWRCc-hrxm8=Di~RPt*`rJBAnxPp0WJ<$z!f`z}t9&byp>E9u1 zh>Z*Hr)&NtHHljkv{|Vsav%@YIxPE*VcmJI+^nM#OdFHoFII)QRRDv2tQ||)Y|k#Iz?&V?2#UrvtPj7}OIz@Mm~I!N3f;&JqN5Yr z0yGG5?_E1rAEKRmtgg?9_(d5)b0RkHG_Chj58NV+EtpsBzPVk_EZFwENqO}K`EAQ@ zFNTYq*iFj%2am!oIs82Mw&IAIsK(1#OTfK=y5Z!gdA+`cc90tb+jJf$A6_UHoPv~z zNa=9c6&aO%?Ti9e-4;nOZ#}`kJ3QvKYaD|-ZemNZ9wLYqpEr~SB` z&H`zPU(68*AF^CF*IDqLI3#U*S#w|(xK~J%hmMBDqta&CM^cFiQoWKAGbO@+T?sdx zbL(46?@Fla(BYJIIjnynhR`kxiu9eHXlh=X`a=371-87rSA7wFW{;WQ0g+E#tasL2 z{G`^S*8{)x^6r2RpD!o5LAGPc8oG-{4h+k?8aN^tDy$4r)8IX?LOFXA8_R6bztBG> z$dIuX4$Ob}DpdLj>rmZ~i%_|Mz zK=i$%mxm)XmTl_1TCR7Vl3p44Z);y57^<5P z&F`Wf6AO4g{~D9OGR#4WM+4%z7ERJz!FLqr;_C6QV2VkXBXv(Rm9vo`zqGHTS6h|L zAs?Rz7LQ4_2<+mOF{86`n}WMmnz?v8h3s6+MIN#_TJ|vRL(=@s-pL-*zv*hz7Y|m~ zKgOWCVSc2_o=OT7H=s&=Zfdt(EkW(Iu78+duj=zm(awEc@ul^{lVst=dd%Ucoi}~N zYe>Q4ok7%jH|fG4UbE4i*I5?#W<58wX7wsbsYkmdv42sZx48bEED{i>rb?G@zsB|} zk&x>5GF`$gqo}{JVbxDJ>Ip~OG}Eos{*f2Kg;J)WtzCoI|w-xGo;u>~CvPu9+-j$S zFGBzmvAOjOr!}|3J?csZ%?s+|V|NWqv=d7hU-G}$=dVm?)20>fXWVxgnTaY`hnr%G z+y@d9ySCQWxCYr6px%10-L^oX%lyx*;H#kI7&-CxtXc6njhIVKuXrkxl&x)~9;en&o0 zlEe@FI1OH}tLAPa#t*nm1vroY$ik|PzMpk|%&jyRE$*}Bd(jmZ#R6W zd6^yR%zcHa!acpZ2VTzPE22CYcAZavVyIv19bPxjjgWQfbb<~C!DbxmqP)u$@L(S|sMdH1Bfw9Ed9r#aPB!d#f?$oZf;7C_#oNdy@@kdIYW3Ym8-gJ-z z1DvrmpFmk0sJPgp$-6u7W*Q;*9sd{zB6;z@6}F-+70^*~E6kDo?$1&AGJ*Kq+JHD& z3ROFSPkirhv=nZzT$oW~=#^7w%3rEmZ$WZw`eoTm_AR2mOZRt*b#V(|h4Qg4bpZqP z?hJe6Tq=H?iPE`2rhfP;Q7m(%$viSZwQ$BLUv1`eaL2Xz42f51k!^LAtOb(3nSEYL z43nbMeQyIrN1V~vCjWx<;`BiYCww1b`Bf|L*?}%XzW!W{K!K`L0GllCP>vEX7ZmC!O94XXz?i+lMMu zzL2T9C3W|mGR92fD>#k8jqhpRX#HEq0?-}L@qjiWOGx#@mWGq_HIsY^qlZ56dvo#B z4$2bN#zbG6q_&eA791bk#x6@4waig9COvUSW7K1n$$g1(xf!`0UTgsC7@#(vTB`$1 zEL6{3e=+pN=PkcVyvoZwnD}}l!JkAhe(Y?@sdB*6XB0JHb_eP^wcOVHVwJ29;}Kk% z6dg40+yXk(U-lN&iVq3zo$%XUbXD>J^1Lp|#M@@~;@mQf?PrX)Ya>R(?FP5KY*nC^ zsdgQ1gAOB0Xm8h|OhDZwSNs+Xv+-}jf?*N+a;`njxB?1vz*g@|5tesc^u}NC&(AVU z6ZZlrFg5iGE-8St-A(*m8!MJHt(~9Z(}j+bt(+b&^=^0#O@JC?+3^!B(A}<1;yLG& zbH|t4Erdt%yWKnYGk>w(Ul+9xZcT}NxcWD^Qo3Sa5uC1P13a=o(hi1rzm^9pv5cMf zzuc{Kj4@hC-|_U!iEw->B&Z_TV*<8!8otV;`hcpyh&w`Tb1h-NWjM<`^z^5pgYH?F zHukR?z4Zf8Hg**KjE6U`=79qAut=-5$au9u{%ee|v};ib?x;}q*IfQ-ypwglz+6X7 z1^=PbppnT_3&3geZB#yM9{(`=Nt?6;%-EVg^Zr;$RD+36E^t9)v+mwKxwQn#8h^DW z(nai)WvOH%P%*T4StNOp=ywGXYPp6p!`b~0QThu)1&G3_&_yw(OVYdB(>S!J9ECC zv*sl_H1jGb`x}F9IV|ufkbDs*7dq&gH|9Ua`4HiyxCf0FER%k`xvueuYUw?qT(xAn z)o#lMfQj<8F#Qi0C6#`7fx^jWLTn zqv+B{_#xx?(ZpRlu*k(rpHo!Kw`qwwht`A)@hC3gj1q+6iYbT|NfgdHUxZ-19r{;N$=G z*?oH=#DAIjwS@W)&x;Jlt!%yGdwoqOc{~)h`jH)r z_b|uw98hv7+oR`Tj4M-27n zrN?=gPA5D{3UOZW{Swnr9NOzqA#6udk&Zb1d!dIKiHnGwQk-Pfhios;u{IAP|GV%+ z4S!+@^&0#nsGGTUkLYXOx4sd1RFUr)p)M91$E_w$58_BzC+G@S|M74q<^eT>oxS_< z-FnJxdSiEr1pLofF&_GJqv)x5h@P-#Cw~l=j>}JN4Y0Mq_%LTPu5pjS z<$`A$YY?lBG*oS^GmU{4J#h1gLo`q3oH|I4yuPmV-=6lNH~!M&@OC{%3wTe5cn{WN zzs=o%A8yfJ?&BkLS;ddhUm7aqQd3u(8Lwe$gH-Aa4 zYvTK|nd!DIh{5ymFu7$szt!@Qb2K8;%!mF@UEUq&Q`2X!qS|xA)>3(=v%lbC-BIbI z-q`SG&osuU8}KYLj~`$rp%s)1BU*lbw0T{?l8J|(RLy&6B}`E(TYt~q=J(Im_oYFt zAL1xWe+kxCq(jFV^TQc1C8>0`v43VP=@+3~53vaK{Jh6}LQRF25j`lpCzRHD|Jq8m zhQ?y!{iZL(^Uj$2vK}cdC+MQHXKiEfDK*=`DW!H>RlPQjF|Bvh^y#U-f*Kyj`_T-a z*U_9XJVnFiNe`M3_sMH^`xmq9K754=`;+kXkrr&xHJzameF)h1uOBwk*nj0eE~bNT z@4&^QgIE~Vf%XB@_oIe$kw(;YhW@VNgo1oH!*G}nx3qowPu!Tz@+0B6+_M62AeR1+{;cZ|#XOI6k@W6%V>&`Qr-kqDen1*wt;Ml21^S_}wC;70b zff+}c`Y_^1;9hBbwzc+foqy<=e4V^HpOx65pHmFIj7ru(mv; zca!zJ#jC{F7q>;a0$ihd=1mITa0hsTCF`-kWD;K{UW)3H4f%oO{8_PcEvWs{_rD`I zBW??Q%?iiHBk52x|6|RjC4UmuSg_V=4b-vfp>w~%zR@RdrYfzwmVeg*H4m=x{!=Fw zd7AAd#G{x7UW6J=rwPmocrNgDV7y#6PwKj~^lDm6>O+-+RWxH`~R2)F2!z*LWRZ zno@eFsds=q7dktM`F|-xM}hU}g=xSqgd5EiTOm(j%qLB@jF_hxEU0-wT^RPe zz{QrAR+D;As!M9UsZ(>L0KO4DIOwP~>K*zs;aRki7wK6{deV=>_@(w9_EoPHB<=#n zHsj=6by;`>d5>r7V`bEdVSlwHeQjz1fg4X9DC)&fcZxbK{(n2PY)_Ma9yB6c{J9d2 zwpG*K1$+Va3HXojI;r2Aa4+dacjKSk-mzPo`PUmBC`;C%s>DatO&`+ybb#C9ydn0y z)0g&>)%%yye4-cY-KwQ=1Qt9#Q6G-*DIRyLXK_TPb3#9iV}X90k@X``BQjk8dS|W7KNB@TiysCHY4D`t^&d7Oug5_w zzW8c2?j6FRU=NFk+e2&+FU@09UXI*XfI*_3rZk4ccYi>v-Kz=vXI?ziM9=8oBAwWj zeG=-fvJRZ8M?#zkHAJP=ryhg+pxAR_U5=h@@W9ZX@7B`hfz{wzx%Xd`9sxKahyybD z36Kv7z4oEBQA)q7f%TkQrbV1q$@70y;&puwm;P4p1??ywh*e)!?VGrzb)QOnL-Zn; zn@WT0DS!QYh#xX9Qs_L%2L?T(E^*e1b)NPS=k?&JMtwEYHi-00f%`{1+l#f{rAr&b z8GSN6rbt>2nR$bo4o*WgZsaxeA@Q0@@*Icniq*=h>>Z&#${I612Qfdm6FqT3!9k)% zB(>qps|I-jJdWrYQW4gJxoe@Z4F03}kf8R2v41Y@S<~0=G5)o>rg?8P%r9Mf{?K?$ z*bm2Xcj9l6yYAGQ#<|Ze)1~y|pTy#C2l!-z%w6}(FrTb4l%`{V+bPU@kWVJQ)8irh zrh|Oa!)CUZPkJcU1B;!R_3g7u#AB8r$ss3S0Y+@|nHb-MC~IzwFkhI_vla{FuAfiZ1b>Uu~_p zr5&-mR(Q_pq#OZOn^SPHY~(gI_bS#_e4*qJQLjB3>dn zfh}rzGXCK_1lQKj%|wl4W)wmCiRk*;(*_`_AMa$(OSidsWa(T~jJ>;#q zp9gL6yxa27<~%VkIpS3jqdc6;kFZr7L-Tj?1i3(+9)QL99JLachgRJBke@W^X;X#9 zTU)*!E7eSaPqKc5_E^@^jT4Ye{te@@+U;_woB#g*_g{bM*5;U3g?ZBIE^I>}uR!om+Jr z@8Klh4Ay2Dlber%)hv$6?-bw~PtB`sy30%Ln@56r=T+s_*3$-$(f%f$!J6kI?7`jZ z`Yzw(yU*_CT8cA>d7rWd(tpUd`4iMD_x?7wp5HV#o(Af*6?!B0sV8gwiJoa7rm@#` zPFm!Lvo>pQ5&NfcA8Sv(J|{Iea%pgE@IaRPI3PF&G&nHl&=>CFnE)#{F<;`m zdAdgo6D9rizy z{J05BX^%c!oyS9dp5>IDLtl;^KbAb_*K;Ptw~vf(Z|~!H_B{NOTN6Y7$@tEGEJmLD z?)k!geyq8V!_0Gv?HV$>CeN8hoDGg4{GmKPGp81+X)>00stNtxSMo|WufEOwv^gkr z?<0Tj?ehnvKMjr*Zhzy+OkO{%wH3Y(VtKF2H z-FSvNF_JDeIbl7gUFl4-T0)T5~TOxYxWltf|05qx_t&{aMez{YL-d;F z^QV?8`oZw5gQpR2y!QIR(9IWe1S;l{xPZSB{fP?C*|pw(LG9B*>xMs`8WrxoKsN~Z zrnH)vMt?$={c>oL`1)9Cy5qp)w_<%SVvTExJ+j#IorPIL&et+O5@ADCr|wncMa0~p zs+wO`HSS^cNE{gBqf!^&>S5ws@be3K|4Ap698CB6u;iACd*kxqzSS}eXDwWOFXy`5 z6y~j?{kmoz!t86WzxO@H#4b-_5XM_#ew3OAb$@xPlXHXqkvw3T$E4`BuBbUiADV}I zj>$}y40AFogfXLc5#nyt5y820?>|T|7TfY~G>_@gT;8(ai=k#u{d)Oi`<{t7Q!XCn zIp*tg-g!^*K%e7ioyW9GEd%MGMP3KZG@&xnQp-%gwfvjuEkT#HVSG($w90!Dcm>9y z#DBmoynd_KVDlQVUYE-M&Fh=BO>4?)PYLtaW(;Z?T;`=>IkI^d$uB~_bzMKESgYlp zgzp)Zwe(54+TrK(Z}hj%H}ZC2i0PBc=TTehOCY8>OWgA!4?+9CwAMT1A-wcnKesfP zre6Ql>!d?}3-L`w*jUsAu?7&APj1DrFn`iP&8fBCaFQqc?@y_>u+Cr7ihi!Ojr5+z z)_bfjs=xX3mh&6$yT>@(otw|^frVx+>ek^z_}f;^xL#4G>G5m8kW&*o;xj{xKY3!Y zqI}`p8tvxS!>@p)Wt>i8dbpZ_Q+lG*Oam+N?#Ib z)v`v~xjV+2?AD#n^E+cajgO)cX{-@n+D0C7G)b4JgLa`2&`*HvubT(5dPL~g=hR=6 zpB?um#=I8)!@CuF)JJo0?p&@>lYbWlI2`nDR4=Zd(Kn7*7Wte|KOcLxX)07*TsdPN zE3IG5+vm7ut`XD~@YuABzI?=W!~2u9IdGw=EoxXh@bz1{)d|550`9u*V^-*!n?4LZ zF?Eg98)0u2=Ol)je&*;)Q&+>SWyD^@(!e5rEt0>j>eif7jH!$_1W#tw7JuX^NY9mw zdWqd5YMeys52QuM^k^7wQjn*KN8>)Zs92}%W z7azHCW_*v{s(ioa3%Oj#>VHZx@}3i}r304(yEQG!;sl;A?miwj-JW@QWgM9d;~Ly= z_OCJD5xb03=Z=|2kf)a_ZX$*j&x2fl!*sOxI&=anJ7%KE1$ZH_@MV@qY*LD{jwfWp3`G zzB@3_zlYBgde0Hx%lg`yf9C!jW#%j4F?-1C;kAnU297kZ3pE+?2Z=YK#|vr!9e>@i zxD9sBYR`YpJ;qLNckJBF9WWh|Hgs(;PV20d7U+Xb>s`)K;QiZ6#);sS6|I^)1+X^) zi-`3pqd(_U`kW@Yyno9Qm#1N_1FH+YKYnM^@}Cx}Ej8qij5>IL>^CW_17^m z5EW_~KojGU;Rh%1k7q5i3QmWclj3C;qm^(SL;49?uOMeGA%7lPq545fpUZUt_bja; zcOVXp{T%ancJoQ8i)tVm82clm~8qD(pS?MR`S7 z+_LJ5x2ZaZ`V8_3GXGwV?RZ%TpVY3h9@Bi5(3>-dE*ABS;2To6nrtMmZ}*+pLq*&P zPpYYEUg%*EYk!M+d{2I7cX|g7U0%Nv+Z^A=I}o@XmrK>fbtfKH98Bx?BJQV_f@(s- z5paEXbDZ_KhUds4E{w_PF`j_ib650lF3zKp@56m!NIz%vgLog5(-zvdsGU)J>c{G2 z=wj8Bnq%ha5p!LdxcEqY%azyhAm6_a>=))6{9~uk$bUgk)A+{n&ML=`pevtxz{s}IG0Nc?mEi}G|J(Nw2Fzc~c%^Z6`l~`nYIkHZvx+P=(#C&lE^cocpR_l<~ z3e@1RZ*$Jo%v&oL4yj@5mHRh2_-(`b3KzpZp?vjp%-Uyf>3bq>?~d3L;TZJqW6h@` z?2_Uu`kJow-GJ?3FF|Yk!0LABD-Kumd}UqRJbw%A-yP|T5GRX#*~N2(v^c=;=XQ*}&I$P9Kw}5>Zx;`y)L87%FI4->LwG(zFS6$KJ-S*qurI^!Q)Aou zW`Cw3P(?ij7(=VUFQA96y*LrxP9D&xam7~0E1+HO)>iPeid6StNlg&qX9uRI;PI5K zi`9-$6U^PSEY4TLzY6OCykIh2=F%U`Du%Taerb{s?*@GvjveYbP!EOPZqx_r6SrLu z7ygLecEos(9uX%~bUYt|7=YBgLf!foFMsny`+6b#YrBx2b=$l~>G6b~MAQ}T8-3_l z`Dd@@y+twZt&h6uM9aGJyac@;;fWvfdJAdUBsteIVgq^=dD`}bz2m-!{@Fk{#xb?? zS5{Atr5E1H<#C4J2ZmY2XK((#KE}npF*U*`@EdLz4-8sm!_|q`KPt|jb-~9MMt?ar zA5;3Q3DaQf9PSx-zVatG?OU(CP7Q$-_p;*UTzX0^aPk)D^K{8SW;{||>!ZOZ(!9^5 zx3?l@_wGJ!9^j9q>-uztxD*;iD`6f&IG|yzyVvK2wV;rX&5HihyM8+!-yM~GeDMNV z>r<~PLLIr1NXMjN_)g<$K}SoyJb%O}BlXPb|7KjC`UrjDeOQbMJvR1u)R2c!to;~= zk#r+^!raOeujm-&(zK4ew;cBN3b8A|t5Jud2Tv{PXcL#L*fz6zRu!>o*X4pKxzOxM zSHwSR*A-vVv$WuMU@vo^pZ%8iagEs{hmTnEiD@yX>Q_x3N^61j3-qt1)PHa5iZg&Y zQa21sP5KTN=MmSJG0($2SAB~;Ci=^JojGXcaC|hyztw!QpDrdd|8UkaReuz(b^Dls z=_H}9Xx<&Bk7u>UrQ$OAdD>5E7}5`ZVln2%@1;K8gdV9I@5eqVOt|_Q=tp=RM)oyO zlUS7a!+y&+dTp!ON{hpAiGSAjYN%)ONOeo?jl?#3OqF4$sK4lIzpSZ_Hu06jJMF_) z-aWqq{ijhl<_D+5$NWjmn8?LD*#9&iq{X0~dRrKlB9rbH=K%F!>c-Pk?N|4~v_7OU zA}zb5W*R^h-xJ1rgzX$kFHZ3yd~Mx0dE(cCLf)^&50;mq`uE}{Mt^?_!3v09b&h)F@9;`=C$j2|ky+!D+@=r|)vKqR0Lr?*s89?r6tAHNPEcfi-_XpGHa2p< z3F4vN@`Sw<)EW^h5W7%%E+@j%Gv*;@Sp3*nyy>3JdpsxiEPsn5^JA8-0DCNhWh7o( zwxm`RzXLof66S~Ki+dfz4!u0#AxrOT#E3puQ4d181_kzo0b(x1uc+lBo_9GrF?aNk zKA?B!3F@1d^pvWbF4f&$>Zk?p#JROQd4%Acp)Ly^ris7Hn#TujZWX0=f zGX5=u>3cRq4}T9Ha-E9|IL5l^LPq4!RC|^m(_gS6j!)`hVZ>v^q8a~M@yQYD1mu36 zwO#JCwckE1HMo?!cA&E`B@SlJoUEVuJbp#3H~buA1#945pGCR`E=EqtO*(NoAaQ^F z5phfOu!L3=@CLv+Sq#D$0ez)M@=op2Q#`45$gOITw|^tOX!O@R{{H0RyHl^GjDdJR zgnb8gA-4OFX&vIK)?7MYe|^?$095b*|G5_M{Vf?HCqWTsp>qopa>x$k~Q*hu?jz zD}ImfZd^UnAj19%?;_kg_GfUt7B3(!d(n%;U#8YF^em7gV+}+PWlmfQePFYN)dS>v zD?S*svEGA+gS{lp#eX;NMIDd76o;cSi1ukojvBK^j8?vfHh{1f;be!HO#M}bK(8hBhw6ZIT2zR z?tdp0u3_5uDysJ}4_Zo#+q{xd({tZ76_0zV`_bZ_)G_VA&f$7qc`eSi_P{JLKWg&K z`kt@W22Z-6ZU+2_4!PFbvDRlpY$hD)()OB)G#l8%@m_DjTB(*veFXRb^LiO;HWX8f zH=8?+D!GCF{I*9q2u=i6d`;{H8IjGS;p>{RK9p)=* zB)nh5>PriXwO472Nn6tH?}Ruf)^Avk>`$>@Fpqy);#mrCL9FtJKboS3JW8L8snGiD3u!^vba5I1c-5y2gGA8@z#Y@7d4RO8CfDC;Ud4KTJlaHj{ z@BUuBGEW3xM2DtVW1e}`m-L#7^584A4|P6iNtNgHpIPcKvbRo8tlQUJMeWF+({vqg zU8D39%X60B!N2DAV)7M#gy%QCv@Lx}dJ>jel)Sf*U%S83eSa#?B=8D;ME9QOU;c>h z&C>g5{0Qz%M;r!nAg!)u8h=9P>LpR9aLoV2)xYdj%#$JW`f}9optfAY>&vb03Gfxv zFOx=*ahLF&h(TArdiz{DzyG^5?d-ZP{WSycbnBW;^KPw!CXA#&qCblTz@~;;(ga&m!H%R ze*Hh{`~Sc4*!fXj`~CLoT|DIMZqAE&ZtwS3UGuPfY!!~NJXh;yc+H$u-RQ{ugA<~kna}>uj6a`E^gmu?oqVOUjXr$&zYr*B#+d= zQdkw}2eGzF-5cbv?0+puo6_>uK}3BxVFi}f6Q%BuFf6J0&VP1$boMABR@YIrLha(-n2%`^18*M(lY)bGS!sKhy2Z5RV&H zquR0BnKT$`hVjf8=j!~)N6iv zxkXQG^NcUb&z@xH2bEfk%8!U=%Nbt)Yvuk;PcG_7HGo|dPET3`U)T7`rPysM# zzFqc`2d1OLaY!%LuDsyuiFsQ9*P))vaM=~E_`Y0Van#k9A^*Ayy-nhU?B5=1TYCCp z{sDW~u9858oq>(X~^c#Sgj zGqC2mIIOjzRz7*KjhsA4#B-O@R8Cayh{acdCsbQnw8SS?M@D{ORYVR}r) z`)w?Q?`j$DFHzo=)1OFM_2lnauFmTd_DcG%s0Z|N^?!Gd%r6|ZG587)|HnQQYn{#e z=4rcl9^~R(;ekO|PsVewut}a<6Y=yOw;f z`uwJi<>m``q>myuwuwbuK_6Q`6Y2YsTS0B&^0QL*Me!MkQ3seK6&=?$uFa5|r(Js0 zpayrg5`PvJJr`(}<7c9LU3;5qJoGzDOh=U(T#K$SJQ>&ZaRd6O70xN?$VS9!Q-7G6 z6?OVw^@#($<)JxT8g3tP2K`rnVPwTqbToTr@fLlHE8qC0mpwBhr z=XSjJg!c-Wpw5@n>1pyv`lRMHvXbW>xsk+)mwMmwTmgPECwGc<3Sv=m>vfQC>ehm) z*I%ahRB@Da$X}PXzG}NYuS#$vQs*T~5xSlQbQ2H(7&C~bXdT2xGY)*tn z=6=FnN~1817jldBY|^FoLB#!a`)kHENY5}ACPMQQ*T9~*yo`lYp++0Em93WiOrFN< z`=M4&-XX?^?lt+VUi;VjXwGaU_84oz4JM@@-n1^P8nq>fZP0V$oa5T0ngOux4Pi56$j>C;ORs83U%@676x_=+^a%%UjwlCsejl-Y z%j2(BrFU&!-eblJoU2X4UrT$ZDt$oH_Gg`*`+r@2%tPS+jNc#+Aoo5u?hm{d^~!rh zn9j{&L+54z4f2iLXW?_7O}&uKy1zJO%AY*&@Lg;6DjM*5*1yM#I8 z_7KD9Ax067uS3r17G~Y%C4V(k?0z-4KbvMoPF@UgAU;otf_Vx!Q_`gXRc{VuvS@VTbZQH5k%(fZUZmI@VO>gUX(adbjdoWQ+q`_liAs`Q+u&<^aF> zA-w^~3nfQ$s5lC}v*N(&!qj_R(T{inPZMC0r^4IO!)jzTR&ow9Tz{)w^F3qTU2m4F zLytSlgc*>ZB)yI4InO+!CA})+_9AX_YX^BHTvNxy2N?FDU1BK7Pd%h(TW&fW&|ZeKZ|o=MUP|fY=5Y!t~CStxbULEv!*}bgghm~3=(^){IRf}DxWEH6Fy`0O^Ic+ zdx-lv+{AQ7^zG{pV(Bem{GJ;(1MzudjmavgzZ1hhZLNpV;eJjHa?`!#TFlQOCJg-& ztF;^qI_&Ych!>_-ue6y_n_o(!qqQtGY>}%TdfrRhG$As>TYoi#Yd>sAr~DDtc6zl* z*PL46*#<^`z+AJ#zEe_BUXfUih&ZZcYgAinANL60um^@M>E-Sm;!ivVU&4HGv98c> z%bv;P<)F(NV1izP<%*_LG@;f+U7W3UCG~TNm>_y*)eJL_y*M`i`6b6*&YrTzBCOcs ze|BwZOIl3KckaNh%2V{o!+_4%MHs(2C_3dj zlFHX`lB}d%z<9^&+Z$e?Ao@O)Gbm@R}MZ+L$rtTmOku*is`&2uJ2ZLG$5&DeGQ zyYv^tonb5l4sJnCW<|PmsnsM~em`R_+35o-I+QOT)|Ffuz`_8uJ-0EYSGqiSV#P8E zFuBsPrho1lJ)WzIyT!3LJXS@q$bdL#_Q#PAV7_oF^oWd6s9frdKP*Le%?trS%f^vKyKK7U&&f1>BKJ-4B8XMjbcCWXdJUtAgJ zTF`Io@sOBIaD_Qm`F#g5^DyEKTgwyWntVo2m4D`j$tWx?(wLJkt8q(!-7#OxNqaSF zVm%g?TYbi1)y65;Ew`RA#*!EMkU5DsHvEY?h50T?cLh8<#f5lQ2Xo+$Q~40HMs0Za z8h_(wi?!e>r}cDD2!};JH1?i_X~;*+NA*1K8Ds2fhh2qrCD1D@Io!~+>as?jh|k74 z&e@#4Cg4gvrdC3vI1t}^G*6U!0{v8mGs?*r5=8H*j3+TC1(fP=DI?^izTt$g_wZOT`m+y+dM2OTWq{v9YoC z(uBU#Zhfi~gN~dJJ`B9i;JUn=cUa$S5z~$MSYEgd!}TT5TS8n7kJ(IGpz;SYJ6WdP;l(Ce%5LFIt1e5L0#t@QcJ`p_ z7=v#ho`SqOPgqCB_ah!MR~-#CoveD|bG-gDYOzt9iR%SxyY%XI-^FUqL!T2ve>ib_ zDfC0C#BO0-nSfh4)KBr4YQ+B`2A(ABKS_6RU_KI=)o^;^TeJ2IPkF>$sefUbF)!M} zsD1$MBWlmcVd;e#$-Aj7Ux&WMp9Sms9MfH3?c@bfRUZIeQ}TW2T!3rISaxYxiz1ZZjy7w#Q2Bc&lJY%;NA?pV~m2Z~Yp78BA;|-qxiV$_VKu@^|es`On)pHdDDn}xSrghRpw)`0EcLHw{Ae9`^K1?u|D=1+vm$X z1o1EVM5s-5D&nInA7Ec&N#5X?`jU})lPTk6?_YStn#_=UC-*UG7dA}$bI3X+dRg)_ zL46)E8TL_ej@r^wS_zjg&p_2!RR2mCe__2e&YFC@mhy~f#V5o$V}I{GH}2fj_;k|6 zG99eCkHKt>taiBOqRvFkJ?7VLPO*N)wVHKA&c9rBO!3XUKMS;jnfIyQNeyh}KdqH{ zs3_lKZr+Nef5}`zSXJeih#8@SyHpSJoI06`@uNt($iU*d{iRAzck+0t~@?jyOqupt|@}=re&AOs}TE5bLH*SE}fnUlOgkDhtaplsy555uCVeE0>@4EQ>vSl3b#QV>1j8fAd zxh#4K=>4Gnj(Tm;mL_WX-$SgQh4h@C%z-V2|E6@v$?u6eeSgzFl2?^`Zmb`HUj$9q zSkI$jHOijNPxf(QAD2qM5zn$=+QTkxA#eT(@JLZtI@t1|koN`hTKWySb)jb10rXR2 ztP9e68ikL4M2^?W{wu6@k+TfsCgu&*B3FyOyP~%+ZOxc{2R>_RFPOh$QsurnId~?m zFVp@m9$F7QHI8|*>Bw%>w(CY*Sz*okWf``hF$DPGUL z1|Z^-glj=BH{MZIv8MF#y27heNG2d4Nr^E`Pbdja0*ucjb!p26^;YzYE+p z@G;1nmtNH66|_jnWmkQ?MISliR!90we1G!CB5~*Bu%{%N%HQ?=C6IY`Z%S*0dUglW$+I900*SgMFn{{05`Bqa) zO!sGKwRgnMnett%(VPzh!?{|#jvg)aZkni1p0U=}VcnR1m*|;uT_&Dq+^Cp_3+rR( z|)5jJH9>VrWNys zGEYBXayhnC6JdY6oj*1G6~=(ZDV8>rX((a5P$xiIXI<&e)zkx~PEgeC`#QYxXlXGa z&&|YLeJrm&aM-M`lXc{eBaY*wVV(xmO=qlT{KJav(M!#zB-iKBW65;bhpQv#9kAAS z7Jp$KFphI<_qHN^sUxh*RpJrgZA=XU@8qG|^T|s-3u_+4K3MJarTc!= z4}%Xg^?AjGh2Ggi^!Ld#*7{5@R*Pe>?}PW{;=>ozh6N@kl1Dbe=(VvIMe9GO;y_0DVFm%fa*n(`_-M6FY}BJWiv&$wpKyaK36S*N}Q@99*p9e-La z^r&ZevEH)#L8jw$uFTH0uyYyDANY;?`QG;iyZF)XmcCqw8L@_$&Iq~D>?bU^577^f zzJ=r$DyBIz4!w)_a?fdMsYk~>=%x91q&CMIrW29Uw^#f@jsvT?di`6*l$At%FY$KA z-gB3lJMvw@Yh!35Oe^BGsctIn6@Q;$q&z#Nhp2FWUO$61^+H&csXZ(5oZ`+J(<3a1 zc)Kh4!eMP9zD===`e;jesT|P0z_M)fSn7jy4 z@2ZxsPZ+<&uxxNEI+O0P`wv6k*pRr)F|w-(3~mgCB;ljh@DXkVXJIA)q> zk;d1N=UST=@iX`!F^?{N)mgWF7)g7ekx|naI7IHd^mc?+LXG=3^Rq$zzqp5!;Ux~5 zyLgFZ7%wpyMjQI^{(4rzpns9aDO}mau+0S$|jmow^3n<|3wxv1wJg zwa#=^d*;rr@(4S5RoLF6B+(GmBJIerg}$a`aJkI>P6YYdIYM=^}QEgYBemxV#F9k=6|ccu=rmwIN|&`^&!r`OW$P2t zkERJPkYRmuPv~+Tp(Zk8HEMW~>)NaM@8SI)v=?`zRZPqz{leJ8Ck~P|6V_pt=2?wv zon912T%Gg&FXTW-PMS_K3wm!^ikTo&-VO2TYp>cv*)(Y_TI72N-KzX zEb+p9Er2l;aT$+{lObHI*Nvw}WrsPN)rMSt3LGnPRQBQ(i{l<;)JD#wC#&n=-byZA zM>x7_*J~>r2KHO->Bud&_gmC)#f_%^HOHrE4zCP1$++|BTEogX2N)}=->Zjc^#;Z2 z(!YP#o_pl>Tz}+jlfiOC|KEYd4yLJeY1#^3ZQrGqZkOxZ?S0p4kWkZr_(JPJsILE_ zXPn`qjr~^p>49^qbIuzrB&!nr$YS`Omh^Qd8a_Rw+@hA zN>zN#d}}G(VkRA5)?XgRUEkMYOl+RV9 zt*ztY6>5leq(2vT)hEWD>(+T-xZuf+{+GwmwMx7_bqwU~RqA#im+z{V%lp|iY_WO^ z=6?-cIDZ$TOLKzw>x$~AhDY|CBz~UtJr32s5$+~ceahu;tbb9{)AoM%eT;L0`cH*A zkgQ8$tZ~d!Pa12>h@SUt_z}3Dqm^_(F|URtrY>QB3N;YZkEa$w&&MUi^LAL9AJR_< zn!j8JO<(G%xV#JIqL_>D1V#KjT|%oGx$WkCh<{jz9vils9`J)m^<(y-meeG+KE8|X zD$=$-TdCH}T08S-#IEi-)GO!Mch}Hby7zaWGq7w+-zm2Fz<4?le%QG4>XTZ}C+`sd zn-H7m-d{0Ib;Ao|JwP3O!1avU)ABcP>lHl56XAS_r$TN|A3O8+VlIogD5Iv5X-kZn z-hUIFu|_QYjj3UJu=n}r(J(C8h;>56UTw`W;uTtk^`_PaxJklNYTnk!JGgI8e$v?4 zGw18tZ6VDY^NB~CgE;DfeLw2XvxWhWC*^bOPcruE_f{vuh8VA@RTb9#Y$ZQH_8gbY z^O|Q#mpPMrHXkfibDz-nPj%s(J_w5r`+p#*d<|3|&kZ|9EFF3QURPj5$Gw+An zi?P-gI3IaEsBbKkqj6j^Z|)SMxp+=3ubEu!%9{@L(~7WL;AGh65xdTsKt1iNE`QvX z#}e-0+_bkX4nPitToC?B5e@HQ-r$Oopxv_n`qVFkJsa{D8Lf27up1?*-#*bKHQl zNl$zBWnC^xpVW-wk6uaQ!LqJHkAE@Y5lyQn*LQ z&uen7oCNs)7ry=kKN7t63>-+qQ)PzD0d9F}+)d=8&<)0#-B7(+emUwRO`+1#{h7)(3vwm<(0Hd;r&7$5w+#rJ+F2ThQdDscS3!4?#;1serQ}r zz})5Pi=zGvue3Bj1}^9bI)C=aOMy?AT723W2qTI6ovutHZt0&da(TB;2~Sb9Q1_@w z*RWMPMot$k>+FY2dcrv8QS5U_)kA8YvyE65^_;q4_D$!S^%tvMVDFtOp9EHy8eiaK z4_D%(U|*-Ub8dYudP14!LMES%hWZ`)cTDb>cs2!m_qy~8VGW`}AAjzG+`ZZnIr5!$ zmzX5X!-4T_(*nLI?!MOz<6I*LPqpESVed_c%&oD+*#e*5Fg{_+G(uas)p4l}(RFL@ zJ;zwSJI2~~@>sg2FRfl&Bt39=VvNh@QSw2UCs>6ba4`CXN-XNKLe*L5yvQg`JW zSRYMVEA?uVrS%lDj(<2_vG_*FqsUcX**Zc#&xm;KXR6&0TP3~g5jbg#PoJ!~29if5 zKig5$pC5iU@R)P4%B{~Ab{e>Gd8Cb~-|F@H@b^~z-Jh=*mY*+=C426>pO5_Y9pArB zJgEQvUNeuL1?X=aDF=T7wa;FuW`DW+{V_j?^?QLDTFY>x z4b{*Q(_i-d@zf?T%%;8Wt_NBP6RiKk8adh2TIQT3&XB%V?z>BGH>CzS>#N+8raH%= z)qlZ%6PF-LRM*Q#@~+5*u^=Zxylw8u(93n-oxLgIWTk6Q&mOEJ$to%J@s2otP_GpS zCY7cQ<}z{&)qia&{CCcurn3WF9XXQx{=kXh=coz4tbvOY@vQjwSU=lVuT;<1ynl0D z!^@SlEvJ#_Ah@ zc#iTA6V5$3^tJYE_0;#NQS)iCF0oV(kK8fu<588jj*GFXy_#u0)YaFfMp7<~_F>Mt zZo$v3a~$XL<`j0DI9|om#=jz`Q?*pxx8lg-k%$RZO%J$2)C=0w`&KO4@LG}3nq3K( z7eTwx`hUEwD3Nz^p`463L)EQO_sUHRUYxK+S6ZUj^CR_7@GOSX+}C%AOW$be5=ZPe zpyxDc8U6?LqQv?OJ@Y3U#=;JC%v+6kD~^?pun?$)&|~6+{iTDAbqBqmw$%u5UsBbn z$h#YucR9XOL%0&^(_kNcNFP*;e`=ISBirT`d4KRr|2k`ET>mw%RKse>gT6?FD`9Q2 zx1#<8YFq5VXU4&ASxwK^ga_(32s5=DP@j>0V~DSy7l3}Zylis%Uo(d0^E~ICA)Y2V zdPDV*nl0-qv$KSoYs9!7ZV470Es;Igvs&_hqL zP=B4e1#WC%JPWJ2Qtuk$rD8e{%yU!TN5#ihBZFTRbON;Aqkm`hJk%J3;UJbSA`a>i zF)|vjcs4nCCDQ(6ZDO!s?MN}3X~s~moA~lR>jFdOe)Jg1fu|IIT>hGE?jh2mj?5Q_ z{5gzmX=F3c8K}2LPrgQG90k+@pp8kt)PHW%d{ZZB{ho1Bu^T5Pr6)II8_&f--j4gx z$|{}a`E$1yAU0fy7u{BFU6_uo`pFfJlVVC;6x9w9b2kjTkgR;~u2Xnj1;#h1AJ(W> zt^1C8R)u;N;*U#9T6wqOKXf0G{?L3{s8{RxrZKSz>=6P3?e%;H;;eIz8CpGcXn!7u z4dSxM=PICCl0?D{XQ=tdz$?fLY~%O-!{;t9sg%FFSos*^?qKM?A29VT#v91v-1Sjk z?LIC zC+Hb*9VPa#O?(q@-rXklfgyc#$x#O8k}*I}x)JnIG90*g`(9r=_dIChQ{X#Qg`MVD zC1()pmG$seBYJg$Q{9%PuW_%9XMWE*-Y$Q45!Mvl(yCEiG>fD^)lduw?SCou7i7WR~|K`u|LMr?n2EU z{wodjz1Y{Y`X+y}-dELF>{(q~JXr6I-I-twb$h*Z@4=5Jr*t%Nd4I|UJiSqGY8ju* z>&T|D-xKI{+Nb78&Gw3j-f^gv6vSe&R?;O0kUy*9Rgm|KYZcCcT5(UX)&q}QhtIOG zre`bRZxi3w$c>X(mBw%;?H%%!xOdkzj)yMR7%nx};o(CsoqUrkiFHTZ-DkqI5xYzO zgk`BSMxL3pL*)@l|9=(fhcY%KPMw$q>N(Nx2={U-t*G;1Vg9QD4Y6~0JDU~^YNd#m z+lw{6aZsnX3hU7c*I&af8%7gaYtR%x9SyPWK;D;+EC*3PTDcH4AcoTDq0d%SSl+Vo z9C!AGnJ;?GKVtBg6rE*UlieG~RUSk|Kt)1o3JQ^X5M1bDeYjuJ8A`rhfzPyvc_qIcISv+rwo^ zwJ&H1f86+Wz%ey0g2E5`Cy`+#;ivBR>xHjR?|SmbP0O)$X;&Q!53_CX$qn*fJiK*| z^zlu_Yz%nH;ClTHn?AN4a!YcGb_GuX{hfbA|1qsbL5JP8|55lM&O#MX z7%eQ?fu40~HJvl*RhIQ^(QS)b-T05lQ4bH^>QQFMj&FGvd7p@^NU(Wt##s4--*Lk^ z-g;dOcf&j)-McCmfEvoy}5tM7#=3&DVcK@lB z^9%jIv<>K3}gH@#Rj>9jxlqw+KWGSb)(F z)SPnM1WjINT241{6O=54PF|>B^0Ex#oK{c;d_vFibdZNWPmKi+Xa3CRTKel6v-$_5 z$)ESgl0e;72vJLas&D>aL5S2M2J!Kq96Ro_d3|h=A8wG^`;AnBH>FMfMZLWW$e6s_ zWvV~?A6Wkg8BW@m2Ve2Szrn6dLo{~HY&5(v5z zpYodQOTXM3kFzqsP}Cy3!AF2GYg|X>DKZG|l@Ha=dg%ElanMqN-?Vp58&8d5-F;_D zC=LqHr;Xm7A0W9-s|ByeX7-~jRmE@(JNpk@)xcm~!tT5Ackyp!Q2|SF$_y!lemnNL zt)bBc=#R!1_Y}kn!yNBWpC7mkvO0q{*{L1Bt{J7+{hJ#;Ei~~WRTj9Wz*Qm+8fso| zQ79_BYboIQ^R?;35h;JEeO&RNdkS8;HHs|OaLesGDh^GtD5sp1G zGoNH8N`GW>kB1L6o3F*g?-k@tB=qun9-cipy>Z>CdA%}EI93THDdgB{y_noPXyASl zJ#M5$nk}~zS@$+j&^A>)VFihq=%ZRiT+5;IM>bC+ygSWf(mf|by-7bGWBv9lKw{3V zmYqR|RV#nYfuZQpZwejSh?k1w&w71}ghE^}M-A1-#+$*v_A=C%V{{Ax8bK+e zt{*Fets)w|ci~Ds6}~IPBiFKvQn^R65Sc7OKQziP5_w7lMx(tSKbbkh z+q=CO3&y*62CW7v(5RRBBB2YP{OgIoO`<)$a3L{G-(qZfZjEl6QF057gJI@-c2`gv zjo)Unhehh=1LZ4u4zvVj%hMfM`VLgYdhRJ$g1r~Qdvo?@C}E7UqfNg{OO6a*2Q?(O zqr;s6`fV-N>4xQb_@BO1qpj48Rn?bfk*Z~SN0XG^C-{h^qmmARfNsj^!#XN(AEH7C z$l>IrzPE4iTr?m6*@6*v2D%o>vdw*gx%MlY1dBcY)_(8d z_|tn%k;e6yCbanO7{!5gF*df!x=nMVq5Y&2<`QHP&|n6jovhX!B&G%ChB!()_oL7i zt>RmzISYSjzQXZ)ext!mpfuvZoK3aSJpR=;`$8LmBHdLK$29cI9owwpbG^SNfXv6} z8FxfE@7mMul0Q1S)h8Q6<;BMA#!#6o&#n&!2EB@~%g3R{=~7!h*-Ub_zy?=EU@ELK za;1#j)+FD5D04h;ye|~0kY(S%;SG1Y556tJJc!>UcVrmhQGCEQe%*nG z*S`kmJNYiMtCDB$Z*?-w_c?+OxPW1>* z(IsljrfK@ATMV{1iSTWXjz7iN*YcluFlj4hH~4bfci*-(1waoJp2+y6%W9nJ;Vu%ibLJM zL9(6WRF={6>$%AMnv|C!37hr!#}hkuNhA1$3#ji}%>+j8vF@!$=%#g?pN?@x3&&Jm zad_@rr*Tt7ng0W(zJ&;_xcH4y%~V1Wg_!-c)3Y|BiqpZtbQd&Rd&?5)-*T7?Xe}tgs+$Ti z)GZC)iXv&?i)&Hw<`Nys^qWYUv7949A-L8vU0bqM_dt`xc=WYpQ_QRMS>W?Y(gxQG zGOE#y3}y|w;jz3ZvuVjW+j`F`!V}?ajTrpGXxj!=O81Kg?0Ti6qFHq@m&o7D2+NPk z;7-~ng^^^snkhypghBB}oKNwZY1k|Q>~hGu0DdC&1#F6|N8INYiK~6j6^*RHc#-Dz zL&6YAZl90W%d`ROl{GDp)9ym}DLm))Wl{~S?` zeE7%6Ec{FDsz9?WAh>(M=TvfjPicZV#Q9TpH3L|vCEEjO(>9GUGAR`O^}&uBRf|&S zh8nskD)2=F&?n;v&PH7bi!`g|?pT-NrRrKAAm7_*D1j^9BcSe^hGCvwHp?;ix3}oL zas4mP#enntpf-UqwmT1qvyGdNL>Q@6Hd$x-Z5rAcih@hS<##L#KT^O2B3P6jvhbpw z=#p2!^{IjEFX5P8Wm`i3+2_X?{SdovYkvVnG8uV1ef68Bw+fAl9lzPJ<_J3mdYS>b zz&^1rDE#nrV#X2>Zijt$Ht}&5SEs5w-)i9nLE}EmZ@EP!jd3w3;KwW6@a|sxvjdl1 z5fEeT4~uatD!Gk|W8iU9nZ)onw}FPQAoG;;;d0fg+LiDqU18+hpSuI%af7Zs9tRXi zX0X+T*zH3?moFMQoj1^R>tKTouXYMdxb`@)blK>6*+$J0I6+{WmeX~n0Xh10RELEg zIsB3Na2?4?(>qrg=QY`XE?!E84HxXsTV-VUh{d=mYcjs%WZ}78hI2s%T9T#yckOR4 z#M4xTl6UfCZ89M*4DSEm@9cO! z^P{W9ThrCt^=}l+VJx&tL$lK7To>15-a$%4gD9V=!#_igQQPWuh|TxBiH z_bRwW%_6oNc*uX&{V zt~ar*4vO_SW8Roh?!gml+jweIO}4U5q2{`&DqdH+G+pnFxIyo$0@7f^m~8DK){!-m zmSr z%Gm_MF2$=ky*bj6tksMwJqD9s?y9}YNP_cp6L4v@B?C&8H+KiT)0rCTbQaEvca7Io z#`KGA%~wmv8e*a1wym#FbF&7Et^KPB9@En(LE7Czgpi7*9Pr+@_~(29N!$fYLcdYI z8+7V;nJGnco!NJxI=7FX`to8FI0g~mtaEd-Hp##W_3>YpQju0+RAtbTY9LzhJ_TRA zLB1C@Q(oV_^jtl-k-x8^XDRIR2l>~C0=O}6kjvVN@RS}Ss>f8VQpnqLeSo+U)D^%+ z6%EM#?ZC7a1*8jbRuiW^^nkbCFS~=o(D%!PpXqMaMN`a|{2|yV`(Jr>0fa*}~Ujr9$P4B1la!^IU)P5?3?S`AL}vP)Q`n; znr4JPlv=xk19;{T;KkzX#^BLNkcs})XQ=BqMeAOy2QHA)=c0Qk*{CDPG zi@*T0#w&ikmRu9=DlVl6g(8e=Q?i`r@Jsg0BOTvxs6-X+_pDTJkHO=;ua}^|0-OXi zrV(W#_$Td4_gQt&AM;szeAS$U!{VV2z5ErA_H{Mgf7CX`=#%+lFsv@mJ^qG&InN8+-E#!kUyLm8LyPL ztMohC0Us~wRZuo~dXezh8dBzPSaE8-N(HxR1-(dJwGNUhjudKcqiJCA2y?(W2gFg) zRwaCh2Vs}=sHe-eYtb>%1P#4rY7i4F=n_!3lDvCaPMglvZx)?(x;U|Spmre$Xi(V1 z*g{(iv7BCT95K7{=+mo|6uo4wC6U~jS?W99fXHBcBgugpK-K0yj7M2U~I)@Gp zqAk=rXU@*tK74TMs*l4{&>vtqzyVsdMASp|gl`!&5KN@y?8R$u5C^{dofNGgq6+8Y-c81b@N$j!tXbkcDtyioOJ%hT?Y)`J+H?;n#RvSN!F zXS==h`%z&I-|^E=mVmTWO}@UC3gs$fyw*^{3S?yYa{Zq1@SyW|k%Gq5qtRmN;?vr2{%Q!v>4oEibVrWfWAJsX+0ef)M1Jdy>H1*+a0ep6SlfBXRI@ z4E=*#$!q`rI@IpEhYscZNtCv@g;97ZdTwc_%KwSxrYKw72Mx6YY9)Pm#C62)T3lNW zczX?N`IN_&34f$`muaEJK0tfwaojrO=?5kX;fUug@{=i+EqfsQr?^1nw45WuD@~_o zkgpYim6%?BVb~WSv$l#P*lqd*48>XYcJ@OdC{}9WkW8F1zNJufC#6!t$Oytrtb*_O zuroaYDqQKyX}m^9=yRI4>>lh7R`=}wk@kF!Uz8-v7*QL!(lpmR*X15qnJ3hDBQsBi z>TDMN^!+YNVc-w>>AAhx*m6Um!CvyGzP;s8W8ZLB=}RC;X8By9v1E#cDsOoT{+AC) zV?iZA0}&y)3o4?$kaFv#8T6|MH+d0XRY%%=t9|b8AWc7nHO7V>vWf@1iJVstjPf@V znSA6jfn|Uo_5N*0*z-siHWM6CAVyF2?e)vFEX(BdCdtm}7Jfg|r!1nDi_)A-*H=4t zZ*gFdn!uTEDdla65Ha`V#K(|Z>JdP!GpBsPzVu-z?z%BnF6$j$2Og#UFRj`Ay?KTb ztMrmCA_*0tLjUCoR6}U7fI|Iic zYggp@&4*D8q(kDXx z%E%!H@j|^>kxqZ@mZ9>-Z|7c*(X7Sg?>VGcVwtBZ=I}qvoWJ%7k(pNgb2wk$qrp5S zSY1|#pP97PWN>+trNJ6^?T|TBD%;+V)mU*;=7qeQ^eOz(p=I+dC2hmpYl^Pm_TQ0S zf%oyFk_eU}#IqK5_qG_LoAqKkk`MH!fu@H?N_odW&+c;;>}!+(88e~X&aEk=S!WtM zLpkN~)tV`;9*jDhHl=}#dawJ{_Y!fkbl0qAcP_reyN_>~RJeI(^?~g;^LyLc4ff%{ zWjJNamAV@Ob>A|?XE}y!#ri269ILEeh1^iPOtka7Nef#KDIm5y(8XumG>!u0}9W%7!9Qdw~-0(9fm}$j^?mVBE+ji=lLU`h(*T1{)zpWtB;r&vN9T@ScQkH4V*Zid!u>e7n! z^1@ldN{4Y#3Vv+MUYmS3fAx9e+4;s&MG^fUjn9Yurq{~_+B1ipm|E2;TQ_a)j;c=n z`s0vUBLB1XzNg8cW3iH>snou4=7ot3m`+8idmOn5J-H8=ZP^SxOEm*FH@=pY+3Q<4 zHX9PO+@RvOrb>{8cdNKBSJu7hQJTCn(qyULA@yt*&3d!VZ0VQ3#cvlT?Oko1-?i!i ztn2Bx^kAdFIESE_p{RAw_cOEiYo2iHH$cN-z&zgl==`3FS6hT;=Yzc#SX=rGtHZ&L zVuYg|q7T(wHY)vY$<+?{G-^&tgYwqo&Tx^|)Kj-K>;>#xCGAs1ZKSHcfiXnU?}jw0qxJg%uP-AQql!?FZoqZu5B43ULDBN0_!grd zeQ7Cnx99j6T7=(cT~bjImp=_7%GGVi2aBpinj0d97uD(KJEj4r=6hmc_jLIGr$xS*IUk)+>z6 z#rFUX)YJ03y^NzPWFh;h*YK6is&PZBOBnNi$`#)))@rfwbe*$~HBW`0&+cRWlT%Cs z$NdLq&3Z@uo>RpfX?1_l=V0oX3zR47)RA;qS+ShF$r2vRk5BpDMsmGd{LDSS{{H<8 zGQ4GLbMRXG#LGT^Hn{6;z;8tE6eFQ4B%}pc9{n_X?4~|_h#A*=gXNm}7m)%yrmB?n zHC?p1b`7X6_74+qN(maaxjt>iCw4X(i+0u)!*kPOouH zSq3BxqlxLV?XTDN-kf3aulNGYcTiqg;pP-hD~!^{a~JTtfH#NDu?J*uel5C$LILh# zjdlgYF!=BUdLyoxT>27Gx&oL=p7Rdu9tcpgLMcfv)grJM@ItGRK{M*;Z$R1^631hO z@m70>T_RnhKaU@Nj4VKSeZa#c+IpR9jJKVsOI8#mESJjup($MNpvyVf_55l?h|NIH z*NdRz4If?T_D6`l9sUDI;$0GOl#kJl2}L!e*|%Ro{8X5(G)HC)W_NxR)6xsHS3d7D zGAcJZe#X&FvhauBp+FB`I<^KD5MF8XNi!4t_o#hQ+Mh%^VTSYJjn`>!OR(RVy>jUV zooRgXsw4lL6o3`eiw_2DUZedGQZC`0>os8EtwU$!QNsfdj6eUCJ|RFS7QmiTR?WR%$bVT95Owt=^?J>@Ch#p(MZO0dF8@InDzmHO$c;)|3gK_)2 zE`=y(udK$Yd-%CaO?pal2#I1VNfv0mW!9LwKmfVCR$==e)906wY8&^bf6?26|J&Ul>BVk-1^*g_|+e@ z#pD!rXJIDi@XL@9Eixt=;TEV%K(6g(x1mseU`zm>tz~mb5}4munsUlFxPwfS6wQc_uVw_$>*m%8J~M(!Q%X+Zkf!++u*Q%sbI_{x&E`P$#0slN53Cu1jVz< z^Ky!)ni2fwXl?~+NNfl-<0tVvftxg->f!#+bjbzNH|B_K_WP0@|LWZo$>=j2Jw1uJ zlYE(+vF_ES&L&p{L@YT|yUz@vM}uGJw@w9D8*5~o_W0#(2k#%AiH>)vMnyC$-{rir zHrha%Jp5(^k_(pczou72=Y%dg6MhdYELT@nN4ffFLZ`1^WW1rt8SG%+yx~2sq1V9q-q*qKZ)#)vxB62>o&~dA z(I#kqDjT^KsEDmy89BFvE~84aY)f{5vJgW8234`fP&MbR@DfZ#5qK6g^D~>w z-}Hb|o6BS9=G=oFkNTE8$<~wS#Ml6g9t5iwJC)Vsfo`-}0QK?$O79^zv1=w?^}=fW z=mE-@7wvYJUsT6LjYHYr0@I>M+7L%&clUM|gEn$aV&;7pM?KV*t6vOyLkpY3kyFjG zJ;2xcd&3}8UPXD9k!9q84o~f$yTvUS|Ng5pam$>}q!$GnVYgLX1REm;S`W%GRBL}s zvnH(>qfE3A{0p^RzrW-p+!LP~{fOEKii`d;zhOIx9q2j7Wb-#ZY;Sv-E@_l8$^g-% zrPU|DgI^4?J5cE%H^(7fOthC@$8O7A)BG3soLrgDo@GE~iS0?4+74M;=mk>1UF74& zj|V~Cuq;XZ);xE0Iul>?yZtDEOGi)IP@UTZ#Rv!xgj zX(^V`G~n$hq>UPo+HPM-1!y)Z$(({zCgxq^s@Bw6uZElAp6H zy840ZjJY&iZ|e>UVfA06^se3HOEoQQ&(!h;2_%tn4zLV?lGzVYYJaJkLFW-=I_A-R zd$p6>j^o+8d}9TUf|@xfn>%q2wm!+`u_5~|HSkO*Qx)4)9`V^JUnz*TkYVN6MKqF= z$D9X`e3z9fziU1N%;27lf%i1-wJrsE9r{iks0u8}P6!gF*t4T~n&dBjnTqeWk*!FQ zrE~;u+rS>OK}&GUNP}&LPnn72z@=-xOwt#rHoTcC7N@JXnCw3jos7Lm-cPe%#94V< z(3l+EKkucxcyhD$%8^_YT(P4lT+OL}FmF~$kL57IB+26vV0ZH*_6JEDnUgx#x(xd> zU-nW+GR5Dns}jE~@bj+=L^9tC{fqKh`uoP@(kkZ2&Vtf^%qt3DcgzI&-w_VKZK;>2 z@r|gD)+Pi#ao%P5HT^2l%2P!|gb|JVy1*KMxwnq6_eOgqA})EI?M4W=mT!N76)`R8 z8(Vh4M#ZUsUQ65qaCc7p#?H*<%~qGoa$9ir~N#B{NYBA!+>3HrX@5@ZM$4?L7i3J!h-ktDYOKKkHUsMIn25-CqZ91@Ah8b{n9Yn>yRfb zMufMMg0YDWQOr{V+g8VaEckB}AewFLE zji5cCJ9jpgoGWi3#B+T^{pFnO; z`-arm)qIE&@>LAfIl$#IiM@Whv$^2e8-tNE!Y^XbWs7{*Y71~eo&WbSrW9D*^}i9P z+Po2Q-LDr3x@1VaPBptg9eA~4#VwB9DR++W7%q8>(i1~JjDgnG)qTm!&kZ9g2yFdvd#r;JB1cCbH+W3w*-vv$Aey<)g%#ExWrs z>>Vw6tF`@ey1iGbrY9U+wgFQ9^DDZz{P~dOkkm(-JUpf2_AZWXWk+~c>8n}(DR3nJ zeh^+OvT-yvU)urt@$UY=z5kr>tpn>4OWaKq`rEkC-XJBP(XZgn&jMkLWDI*i@)&bw zOFL}zSb4~!Te+XQopyzvwE9HgsPqff*G6dost)|!G*Gk9v#Pi`{*(5x_(WC33Q`HK zqHhUow=w5hmRSxi5}8b{0O?-j@Si$*SUN1a87fj{bJa!PYzLib*Xthwh?wjQ?zaw( zZQR`w#k$aH;+MpN25Vruu#7m>H9^N=z46Z;5)D_zTC=Zu4w~$x&n<-){pzqvf~4a{ zP|~Jf;Gg}*$NM9{lX8zCWiex;9;5%>x2p|1uH{R=9J5i$`D)&nSlIg*R&cg7E@7`< zIK0)l<#mpB;Vj)$?zAZiU`UD=c8!PIiynW-h%Fg>DYTjkX;%eqk!daCI{MNo0_I@>F_O zDp~)QQ%;0U82J*9(B!93wK3~RhyCfxlSvU4T0I^WH-tKP*u8~qiCTsIP$3M*G*u1Ww1Tvifw102?ynfk0axE0)rn@_ zrtP6-Rl_gY{!${zHCHnIYXrB@ir4~rnE6Yv=um>XV}7+|k=o*COV7mMeXz+Rw05t! zOMoA5Tm1+C7yW3}omEQ&oCMgWDPqf1akvuc_w!#rrUNISoZ8T8^>XfRUs!yh>)X_C5Xp1DC`cQS`I7qHI_9g9ZFbt*L+)hPM<6>f z4ifE!G=sESj7w#G?!lO)PbgMCD=Ei+Vs*A=_sDPUOlKPsYs}OV=y-CjK0GMVU+~D9 z>j>w1Lw(&-&9UXPpGCfHiGP<;^w+nt+AjBgpiUU$YYSYwl%Gs5M(KB)N~r>ysxTwPwX{FG9m z1~|W)d%WGVRhIaSa3>`!u36;lgX3bO+{dR`fFQ!)c8um-D$|i^j$FdK@kdTGzFtay zA03D0Yrghr{UiQUHHV9z$R>qiK9p@L5|W+RhEck!Em%#0;w7gIK|+z+)l4vUqS$(n z&RN>dvNn6LX_N89L$YRFki~Fct(?EoQy6lc@5eJnqyc%_RfS{jfS4#uu8yT4;uYXewuI z_jXbwacJ0TTm3!yIe6q8rf8notROUlyk#Qf5EHoKGvuvd%(DB>z4n2}8JEfQpKq)% z<6bW60-wl@-w-9cUA?tmeQwseuWY<;1OUBZ=Isbis`JFeM^nb$V7mf9etWFT_k}u3 zhO*GuTCSScXiHhaWO{D$1!pOiO`dUIjJPp#p~J13upDTRYg2o^(U0i+KcbT=doNP| z+wfGhcdEU-WaO0Qvm?^WV;I^L-YIVuTbIIK|9nZ8H^{1MLkAfo z7c;Sv3UVI|_pJ9_KNR=KX0fPL25T%-uPaOWlVgZxtMK8qK*3BAx#|J4K3{bgk#|e@ znwa87ksFf30m7ah(=P%Fg2UVX&L8(F+F082RdHgHEjG!QQChtl5{A5wtU_C~R++p` z)9oa;)FkvWcRRcmp0(}%3mF`y@N9} zmb#S3Unmn-pQlQii6#qkdX4OwVlq0{Vw7WYUyGOFbg{FUhTH& zJ8MProWA#E$x5Lrt{AkxRA5zxN_5UvBCbfvpIosxI73Q}1ntpPe7vmR8uRTOuC%3$ zRnD(_KgKlew+g}2{))ykqf@Nv*ryEZ=&rC2XXaA|Pv13h2cYlUnsM@sd_F$TyVyYLNX%h=%?YFrtS`imb?6$X0 z7!SDO=8>#Uj@;<#P`^PZi9id~ldF_zw1U!*0DB{uU#gBPa;yJ?dAMKOs1IXJsRtWKr`2)`-L*lfudd_aaFL z4;MYS6pBPX@BlM090|~kFlG(6+lE=S`S6R*e|{Gm^b(%ydJo#L60(h4UDCh2*{v`U`vfj>)x?I)e4@TNizjJ~!P8Q$)b`?GiN)NTA5>~ z=y9|G&-c}@@-p4ClSyyeenM7Bfm*I|4OdtYz9XudsX*LB(OT_}fd8=0)ydxa)fTLOgJNYWpX_OFqbxny_2z=9(MTxGsB7k-=`Q^WWVV zoPi^nl4<;RKh2{M)-}MSR3~>5a?^bZV68QGubPEJW0n8g z1!s(9jP&>1wl97PZX0(l@Drp2gy$9t+iGgpn_aT`&Srnoz1dCUda8hsv+5x-MMU}53`Kp=3<#@n$-4y$N>vH9HPLcf0#L= zQY#AbSlpC*jA0U91t4R-T|w@DVfP-r0cYoSSQ`iQOlOysI0P89hQb23A~yb& z=1YTU@L;eVB3UKdHrC!wHN!wqAA>^8~+T`!XYLt@#u4Se2_mZwB>KXmE7AZ85#K zEtXf5avyBdtJ(eMJn+V0{{t>f|8{F?M>|Y<;rImIa=(=mSfmqy#bBh3<+;|o<2|}DSvZ9U7@vqOg(O=b`0cR z=A^6rASOQ5;b$`Dd3Hh(=U1LtD&||J)k|%+(JdkR@!r+6A#1~S_Yf6K|K63AwT3TJWMOVPyHOv zgM@s{DC!8|V`+*nLa&P0Uh3Y8FcCM}ezIEdD<#!ySQJ-O$8>w-!KYH!4hoCXr;o+6 z4i~UB-gdN-T^R!)QAZiyJ%;x(t{GVo93U&Pc6158q{CCo66AEu%CcM(mIJK{R zSWI!DExmcyzsBixC2TJYkO0i9Ru$$~H5U zdG?)>&ZIs&m}?KNM2|hsY*MuQTFRN0)A|V(A*FdpdktBdX5TIuB$%s}Y=g#m<4v)v z_l^W7g4hAKr{;N0HnGfY5bF`2P+p=MBqF5NN)|dEV59qkh3%T{@T|drHsU{9rawYo z<@bM#7*iObJKImiuL5?&YyRKwT5btYy9ZuCuX$iuqGQ7-mVCZ(mG5r^rt&Xf2-{2h3i2XB<1pn^lxg&Q?>FO;g?UXq^% z)^jBzWzNZ8ZxB1)E6P}s&)%$aztH*C=4@robzS@u=C|Rx9G4`Ax;5nSf_)%_kf9kU zUKt+*4B9ENU+9?GcsDSouRa&VM zANs&>qP1@fpiqVhz+xBY`PT>_JQO>PXr)%1P6f4+4!GNB=eLdrm^7dAfXX#S**5DD zgqB4=lDFDvadcvX0JTk6+m~OHtC*5mIHh;?tB9Hnp~V_iW1`o3;)4J$n$7Vrh(1y} zyRq7V|CpI2zJz$1Km%K?Zxv##R@(_!05gRnX{?c_$R0G>2|h5;|8#jhFj>#Pi2o>d zACxpVwQKdJ)nl3Uy_o)1b+myBwn5Q*OHl{&K*bV5f0jMw{qVNj=0S7Gc>ROVK*Qdh}Fa@Sk*|zRZp}+ zy6V4q1b{O}EyY`jhkj~$fikwl33 zlPZV4*u9AdFOMWidj+&W^nA-d%muA PfT2Ty=;i$b&6iCOaADHXu&PKnZ#R3PwC zG(^ceo)ys;?|FSufet{Z6X^9pE(O=u|5(zVNscZaC%_pk>BflcCN^-kMV4ABV;uQO zUuL71*ab=8RF|Gq!GM6(!Q}k#r~s-xj3kAyu9GjS{N*(M$!cS zv832iUAew7vYxzR`sq-(BYTJ+of+J!Zlu4D%f?JZ&xV@;CNYbx9Ex3|u4)>Vry-@!gmU4bxb^YTX&`9474xZ$XKTOa=8*+>E;{Y9ndnvV`i$( z5qi*yg^)?eCbg{a-ZQtLiCn6ZVfom7*nC_nW8WE2x8(!NWVEDadFF5f7Fmtns_{7dK0I0Ru2Umb*?E`07;$*=y&B6ZVQVTjy!O=B6}70PW@?aC5E$a=Je()EV5aNuNcS zxKd{XlCeq58p|%6WtkNfagyq5C%!?7fgT&5i^p{7Na8kg%PEDoOXBcXkFaZR<4<>i zh;wSE>Ok-gxhl$s(ig$_U{>)&O6-*q1kC!x3`C8L?+K|N5KNj-Jz53sTLnt_k^x8S zc>4CJPg~DwKww~6mfODVL9s<{WefB(L=x3AICk$WlkT1hql!g4IODJW zcv?x|7*_|CoY!{DAl9tPf}|(a7EnV?-7wk!)@_~W&&fs=r}ISjq|Is z?boeNmrp!*A2$qA>nRTM6{qJ*EQ0M|(+HM>%T@x}gtFi+nCn_eZw`V+Xyuk}R%Qm* zTOF3>HK!+1Q$FMj48LixKl}?TeRtG3ygar~Sh?hhZXe`~*o%J-p(X9tNcjyRTm$=Q zSUk4AK!5p@RkNHMVCfR~o{nm#z=8;t7cJ|bt#3Xwe{?dVc^lP#t`Zh{P!kG5=;_zj z;W14tXyRVJ3GyJ-uKs`DRuY5VN}8|5&@Oe>l5v8$<-rQuHX1Akjr{lMwMm zq6I6`~Oc4bF z!6IjrSGx)D5V>5onh%dc1FVCXuxbHh=OzW6eAoTpv4^|R3nQ}zcCoTv=v8hr{qu~F zu5RG?c+l5}*YKO0o1&6`0!QdrVGI%KkVVZnq*U|baYK4SZBP(n!hXvq|C4d0M>4|G zRp(b@tTGE2_$k!uUXobG%mJoP)iTq2zUJ4G;}c*J?V*q{9B5$R>}i1Akk>9t3(cA3 z%fQ||+nG?@akY2_J()AlqBc9(|IY$;Wx3o8thyg57B29C`;V*~RGJkCE_=~)ALTU3 zwPzH&H+S8JgHlFFk2)qD1+DD54WhVTZIuQPD@#b z0PukfZvD-yU*KDp^11iX7gTOK(i!ESwDZQO?50iQ^-82r;|f3e0Ikz9U2S;%VUlU9 z(QtUgo}Ps}74amRqz^cM!Uz|?9PH$qAV6Ls0@h zsYws9JjAkv&z=E8Z;lGDTz`i*v~W)d;n%dJFiGAL!%EokK@=vqKVzmj0)N=5y7d)= z-pw(VutQ5I&^qm=AtRYq2C?x7!%%SRjiXw;HEeygw*}`<04ilbO|->|faxvz+#S1b z2M5RtQFo{&v&9y(0BIc{0twzwKVnAyt8*DXz7W5@#(zK}tf@Bc`q}kl7IZE3Igi(V zvJ#It_ZE_Y2%dxH5qU&!^IyKxec)|Sp`!DP#nip1mmvIhOD5z4QVT@I&h~Lb2`}Sf z;lqMIjUQAwH$mm5bni7>_YOKLv&r54LMpRpRV8Phq+1S`8NkOacNp{mY>|hPUj3Ue zni_#jw=e|f6de{5IeaoGRQHM>0$*H*yur2+P2MMV(lN8%eEv&^ZL$3${P@#N>Cz`h zmm(KF_RwgvOY8^!25jh{G=B9%IT!OT@MScnG=n_)Vtt>dL^J3?ke2_OWh*-RRow_f zGk6CNG{hVYM7*RAInLLbj=4s>%7v%7jCt?0+z+H$+g9uyf1sBsuwvS36bN5DKRm9Oj!v_yKkgosCe|RGij*+Rr>kGeB_Bz10*?{aXl zeTbXQf$1&ZrhYpTM%7q9AAXztR1KEpMY*id#9Q_j~!2Sf-_FmuB)l)Ey zbOD~HXOJUS&9Oamga1Z^p0V96^tkVLzn1mxp&$WzS=$>!GT*<&iA|- zD^rDphjs%Jg+9L7M1NV@BUqxy|)Nqr&Bu2H4ePXb|bDu2V~3} zZ1A#W-wsr3#Cde?fZly3o%RWr)i4ZG@`>KB&rIX?$pyGC2!pZ>zTXwyvCks_4^421 zG;)o=;&;`&?0&bNBf{(T^TaXdv^`r6Ltzlk8&*3jhnd@F&*WQu3raLjIkRaH_4RkH zz+Mm9k6snsj9N-{^v);+YdYhf%d7}8r#Y7L64n+gf1us*&@m)i%Y?C>IWW@1}0H(^6{?7F0gpGp$h$hyU zP0eh{B-JctTygVizaXOf3k#?p;GW`~0cUjea}nh?IEmB6>uvr^)gS>e>%4 z72559GMFdP?rH^7{q3b?hEb2C+sa#d=d0gzwLMZv{yu*A9fkY9Vb|gFFy(rl%3ahA z_0`Jj$gk#kCsN3s9iz*`P|~T4)2M zFW$o|rWb#Q34WU`%gnfxwDvZVX*;07eYu%@ZaT1}Brqb7+_3+6o&UDw)!rf0WbJj2 zOclMc;W}n8W#kA;0f3sj`1n>Hj6N#FO3*#HJ|#{i>Sp-TIlCF;55-PqK-6Y6g-@y( zd#LcrS+^21ZS&=u--9Au#`A@28wVnp_GfcE8sI>da|g~3gKhj@r=OHbD6)mte=J2_ zXg@DgXsqGdX@9|SJ{Op~zJ2ldw3SiPG{ej+v<5N#Bt$}96(BwpwK5|PYy_4g-d|nX z;k_5EUhT1Tmjc2*9zK4JwB4_3=cyUz_GG)S|1vhm(aMt!5x_6I+}zEce6omM2Wp5C z`!y-XlsqW~W@A>0lWbhw6+NG(r}t*^Yh7E6IngVt!>+NWuYg4YP!xjd@h zLS+y!%~%ioR48pS?_B-0zUNm(aegtU{NR4Ia$%nX^#{%9eya`$%$r5TS*nlXLp5{I zk(AlDoWJCf&K1$lcSwC3C8I=4zAoQA7}V_DzzNOt#thqLLL9iG<>Idy*!XbXD8HUP zfHzJlJw)Vw+NLxf+a8>h|B+fsL=Tk*1PP|Iz9Lg~u9U zbLaH3Ro_Ajg2%~+lE-gO1IyCiQwp_>4y%Ko$ItFPnn3&Q;|!du;j*;CGK{^Aaz!sT?XHowHS)y^{DEo&sXIkEF{azwYnaDDAmaADUM z4;UCz>~UHF`=NvO{C*I;G@HmFs26#;lDe_dx=j|B(&*~sySkZKvT zC^8D7DGT*CCH!GO1%vHDBj&hoI~0ZLSEV<&oKq7N)?nEu8E>p9`{dCmqeO{eM_!%2 zR`Qah`W1|XR=M8!HNO0k6U@GbnIE?RbdLu4QaCBTZzl9V4f5}i&TwW|FBy><*+}q& zFjkHr&!2}bL2F#isGUgd_`3{Ry%9^$^TE&TmmW%S%MD1!Mw}I9Mdq~EN-KB??}b_{ zDhZ{%TsTB$svoC_Ky^NQuy&{;%16G41FG+Rm%}oSGckp_wZ@B%4LFPc&hh(O~{1e?#k0Tf6*_}f>UH<{-6plz)2_|KBHb0?b~g(7mCUS)j{f%F|0 z(q7z7$J&T3{e~n}(yy)zmV#;6!lcM)D@5rWk=jhCs7*Oe^Q;_~2drMrjGhO);M*Y= zUDJOID`~noz%cX_H!h>78#^RS+OjUq_^+wnD0N^6yx3!uTyG3@1K3|DH6B06)4q+{ z@P=BV+ch`$;-3~Dfep)lesRjMGT8ZNF*yG zPhz0(6@80c7`hvl0qU+b`F1G^CUnGvDKPUkUt=bhtJbl_1MU2+C{+jhonO1YT&YmB z-8u==nnAG62ABXeDmY4{=T_1MWnGB$1x1T!lC^H8AOz`Va7}~)g`3Qy+SzM^<~W&Q znsPi>(bgO=pr%CmTf~gqYO9tL z+}!M);OkJH{D41@lmZO8z78#`Z^jQGGZf1&=BJgmDFyk#LRPH9AM7gW$Igq%RrwE7 zLw_HD{R@S)-2n%Z(F>@EYcyY|! zULwRH^A>(&#E57)50M2Y*D}Hex|s|%WyR-4vX09#?O}~BC^44~R*|NepgI_?kS(;a z@CIS3Fh4Rz#5VKA+J0#QQqTh}l*C2r0RxiFLZ?n^8Q+=Ib*%Xz!_FTH{|lwA#bn&7 zIIBhIynZqr5kEe{ikS-hPNx+#uu%J?kH1PEfp-GAl#Zup@10Hsk|=L&u16oI7xyNj zBgK;gq%V0VFaNl7pfTRkB}nb4fGijoFNxti#iiuVp`(Zvs85m|=3AzYosuq6XdNu>KzXpwWgrQ^kuR>@HtAWr7=;8) z{{w+&_4}6y!R9wgf-*bi5erGTAscJvPV5zGk~>Z;&m3R2o2qk~d?t4B)pTFy84r?8 z9V;JwieTE1=Iht4T-#@jRA{CI_LCV!9eHi$e;Y0oxrAKd|ukqQNzCY?4bYD`YH;F!M44(m{;`}D4$-m~ymSe>8+HZ<4ZkFHP zP|N_T{NrRi;zWDT(J{5ikCaW5O0q`>S~bXr!Anh)sSD7BXoqhxlma4q>Im}UPM=Hjz(sN>Py&0u$bt;p#k@xlHROv7XDa(J~1UR66xgGR| zHH<`wSON84Q`V^M$==K~TtQcRndB{$?+RStAt5M{B^X5V3S$wDLYvp09kg(peWtaU*}J^3k@wupC_T^X z@h2QgEj6TFlpybDq%EfapHPG8Z&(zL45VolIGG^YQyE0uAlh`lVavDSr4<|PjuE}~0@IBS9q!&4GN4io^$SM&v zh;vH^Gn8K8*OWncZj9d;OLF9n3oru>qLxz6shm?0-23Vg zi*zEe;Vkpm%qna_@?Wd!dPD~1?fvTRDZw~OA>2(~be=CYp69Y3jh*UaJB!B1PtLI-f>Qp~9= z;^;d6-A_@8vgyEbhCXe+ffqPlKhVjHJ?RX2y-0}1?+v|db@%;}H2qSJ@~H>x7%i_h z7({)}q|_yQ&0DIK5ErT-O|T}DOZjc~lee|BzVv=>X51U6tb^GtB#f~(s7|cw*3IT> z56@K$N>u0|!u+hej!9S<{fXul)uZ_4GJv`Lhb;Yo=D0;1zOxkfZ$>2#^Nuy*x%1Oi za?X9=^xT#G`)x#-wu*)gSKvz?D)G4HBTtT}9jn2+vsfk1bdg5Q$o`<=AeHgL$-&W^ zsy~D3x3{0THo|d2K7~zRA2JMdC*Bo1kzsObGnmeeFm_r(VSTr%2k$|wu0D?MD+0vB z{?1}aqLH!IhJis`M%mlY{$SH~Czx(b)$s|XO>b73jw)TH_@=z&bm&s=y& z^M8i_)~KnWC$p|cfr1N0scB}ZK=fwo=$jui9V3T@HU;BE4y;(suzzc1FMl|CYLEf~ zmP($8Pz$T6`@D z=IW{l$k#OXPs&p`;EPIQn z`h)%=r5?1qn+V#x2N4x&X?SSfQel1Gl7Uomfx-`4%xC22HA0O(Q((tPwLWD}=WbgW z$m-|LRAtU6w2F{xl_{1>X)&alBKE*X>z{`^j$L=pT>l6jWdo|kxe?mdr*9(+x|yw}B#@B0o8{0Kv-P3_>uO|!J^&4zLymCeSi41qV|B9;I zJCueVH6cn)vdMFpa<4b*ynOrZuX`<(dHN>FJy!P&_($JTwyT|}*~a4q9Np1$+=-_Y zN0g=rLd8<*4iLy0v4kQL>!h6{`m{XQeEpv1lFqt*mpN~05x8>lcXGd=&-VJ{K~eP< zb?Bu!dg(^L10Ub=a~U`%f{8oC3q;D3%oI_i`X(9-Wd;gQig%<5Amo2@c(B4`$TDI5 zeHJ*%j#!|8VIy`UXbfih0z|dPBRk=I<8I;`+;cvtv9|A{f&dXfYhv$TK z$75?^mv}T5fj>UcmU}qc6y8h(pBfVOA;P{cA|jf#(Kw}^Bk|jQo=`ERVPwYj>*c5! zz>c`2RmjRyy?Mx0+Nq`XcMSjZbmv^lHtPyP2!IkVAoTyb{axUUY{Le^KblOS#F_M? zJ=>T0axZQm#FB*=b9v5_qask}!$+_BgZ>_7=-1FhU1brcYJt_$Rkj1Pre+Coux-62 zmxzIE-0@k}lxt{V#%zLo>C#r-x(5Rii2jVQzlSkqrZ8|j`aR)364XH8@aNUC6@Uu! z253CF+Lnh9Oq9sX0fbaC&yj0vL z;`fm#lAK&?ku!{c*BvtCU5ImSS}GM0OumrD!bK=bLWuY9pwa zs(UQ)DITGd(K4zwe3=}d6_1MNS-jJ_%b4k%KTlb;jd%dW?b7k~J%q9-YQSau7oZYp zF<{b1rE;QYr4_H|mbJeq;43(NzqB?7hSPR8*WdN41;|N(H-oq3+Va%?ri4{|h))4GG9DoS zevRc7%kpF;v)}a4?A2}ea{DzDX5FPK$we`R2)-G33_gF$ETbIiXG6Kjv`DxW@?}c5$-rb56?Q*Dm)vRNEhzk30jL z`}@rR_l?ykxJU+hu9i84VS36b4>E)C%VDimDV;XPDo#Zb-?R>UqNg=Ip@aHw@160X zQr=XrB%IVzE*vJ@lQiuWPD3KE*m#KV614opfqBzNtBly6w^NFMurl#=0y`_Clfu_cln8L!8r+Lk9wqwpK z&zTC1_Ic|tBhf$;LVADOS<5JeA|5&)nHXdoM>uF2_?Tqc=8pc`5DfQu5MHMy+4=Kw0_!0%?W6DDQ`8YF9PRfw8EyB;t3*guzgx-<9{r zZE(5EJ^}*ve_jc`6MaZZ&#IJF`F$)m`?9^6WcMY4j8A>PIS^pT_A+k` zecxbEo;k7OQ1^$`>{uu-8*O%%T}y_2_Mk-S-)iyqRJSVEnLEFtdc*Wj&vvT%A`*ap z`Hu;R&(D*-Lbemxr}wJy5$V{RXqy}f{rRcAXB0cX>$v@(;$Pj^&dM2eO5xeK|6sz-MSnkn5Ho=K!Q9X&87%Wu zbiz@u^rNY1zMk9WTDl&EdZfj)54>48JDrb@OSj?)|3k<8COhv6_04mDD%MIIXKErA zONN3n7cYhTPD&VQUaY&pvN}i!?a0A-XC?G(?q*K( zS?5IDq28aLTri%4;8p3QF)^zskn_wTW(nQGp_&A9U*e7^j zNUhA12DuaD6+sMe1KAzocl-C{degSIP@I}$unV_?s3uoNA4^8)n}ax!m7;3OVa=0c zQ}KNmI|xR&=x#q`TD0}PB&?vLa1d|L7yZ=#VRH5b4lG?lYB{{qQf{a?EOy=|1u z@u#+}vz#-DheAtx&OOanS%jK!4?bzT?-S``)oZkW@h4gN1~X2AcYX~|URCNnxW~n+ zm7y1Ynbwx}7umJ4bv*hLJkV;6d1Dv8NK$eiLA}?|N8Z?HF1Sg=-=JAK3e|YCqlsWw z$9MHL!csQH!nvXY7 znFm`Y{lX>inEoso^{95FmjO=zq1~Wa_{wg;m_5L5(EkJmPkrR=edayMYtFksZLpfw zn*S$h+3Y|k(eE>>yGh4gTyHS`vY{F@Bz$-FsgHf{-E8*xQ_0}iVT$*x^K5@lc@y5R zuQ;@8s}~rAG$%Xn<7i5M(wQCVB`}%8*>tw`A6|VyJX0X@DeKstm}Fffwo@*oe7gNc z*Rc!GPt2unC{T?RUsR_4mFJyctj77gu0G>~fT)7dV(=tW{$>zn7YD5mgS`FaK&C|e z-Q&AwsCqaZfb|I7HFrL5n!NKb$7)PQf8{A@JRm9A}cmWG=%#pEQlbsm(<&MxT|(734?^|mI*^CwkS;PmKz&a%XuwWJu8*eNc! zX>%A<3UnXD+xMXzsOW1fB&D>-8q1^KBor*Pa>y9VzA7fUKTOHq?`|x~WA=cK;@2%H zK+?9q%~9d80t-svq%CKvro^NEl_3fDmExGT)G+$Tnij4SwU=s4{;8z^~Z_=zD?h}uGG&oGA^dV z-W;nQlV{_$l4!2KGICKWuymsHN z`Zuc;6ppWTZ~rUSU60`|{cQ%RZN>6MGYyoOQanAu?V)o&$1YquEP+&0h7)6-*Wo5v zOgS<<4#8O~x%0!v>sE_t*zR5mb`S(a#IM%!N8)C&MW}B^4s3&Qo-(_2?E|xzp)0OF zd3%}N(qnm0OoP(gdQ-%Q=fD6IluYwsMbI?VwfnF}_cZoGhi}kzv4$zeZj*_?JJ3*= zr)U_u-#qQ)or*S^-cFN!>9ZlPllo6b{uR=lsBmB-ZpOZ7b#(>(_1E890A=&j)Pb#w z*@4knEQV&tZe=|L?b2?q{NtVr z!H#4s$jT~}LRzDNPsXJMONk9J;4sXNm)K4xcS)$Oi12qvzTaBBx(B$gF@j z6%I-v`!CT79LgM)!rgZMbpDn?i%uRZFTC)!hi$!O7=`a(POc2W*J~ZlQzz&Z| z^vRyDe298}T2^wyVNn^w4375ouB=-GD=W>H5ELWZH?WQen4yp2AHKm}MKjS}ewNIN zU_5K0Ipj2`qAu!<`C~ANiTPc_!X(#SzsasU`))}iVenKJhNUL|fd;Q5?5 zm0n=mgsrll19O5K`xxOXUPqPw=AdetvYIO2#VK^1OO+{6E^ATsnBHqTbnrZ%PP*}j z=Rd_6_S2YZ+RTWlU+(uHVa5krk@duV@s8Bjc2;aMc;}NN^Dy=*3s8f5V3E%FD^ge{Bk@K@*Ru?_K{TyLK_X?N@K6( zIgZJ9UuQhLOsd?iY!JT~9bP%Nt8k7~G0)iC%J8Cb?10)d`Oi7t^Lkm---aosme1rQ zZ_&5}sG~_J=1f;_oKCs%SW$L;x8*+7h-9{Cw!D!t6OzHfjbgMBI}a$H=g&0_{qfXu zw3loA-3H6J_vZ|uIl-x^v#rpi_7KCOlHEFBNVJwNe^j>Qt;vq<<9d?UwzRGtPksfn z;ALrKgfDx!+2+V?Vx8fyhZLPdqr0e!5T#|KfMm0{3zc~|uFF8Q){>sVef{Eszst|X z^oHQ@-wS-uuSC$m=iD;7V53NeD#|%HQ(yg8dDbjZ^XSDpi&3LY8+rb=H;|1-X=W+= z6aih}>@xdw_! zbto_xpk()KldNf4?)1Iv)UjaOi``|bTe)8o;>t|1Y+($7T$6kzZkaFI=ypU3UN009k zibR{ubMCcj7;H&XGi;7@|FTxrYTH$e}!nX+E%yBXnUTWqLNFKz_MnhcZXx83bRmgC#IL5tY};ls;D zNz@njt=TtU;L@#OW&U%Fb7wZiPuH6Rn!mpMOkpg?RJ11^O`#(nYe*U$>_v7uPbEr0 z;V&V^_rMM%Yb}OrG0bNV^1mh11zmNTEXvk@at-Aq3BWnV;UGiQLxCA+n>+&<6;{yJ{+ZY#0hQ zYxd4LiZc6dhLRud`$AUYYYGdur|b574DWeb!{R~C5~XMh&OYEk$~e^i(5ymmvZzSqv4du+V4Cb zCt{BA%uBcz3hm_zDJ3-)Xu&urP@-9tRO_HLfW5D9(%KTsB?AfOoX}6}0_D z8ND6`b2IEU_RExWZ^je83Ly=H-a;AKNX;B*kw1N=UUTl#`%$x~xM-Tv;m%h0X!m|I zzk-XtcHDAkNlr+l|Bspp_yVt^s^w19YA^1XzN)2IsdarUMaubRg}UuJ>ub-7%atQ_ zfrp7=xbJ7c)wa{MjSU+@ZOGx5sMjA9KTam8L11#$|N&S}duG+il26vB?+V`V@1QSX@tSjv zbznjKM~%3lNqHEF3mhzKf8m-!yRLTS^dVPm0_4 zqB4>(YpN4$)`=H3y6b!RcPF>P-#((%DLBQ62V%WFW+MK|(qc!Vdozrt|D`q*X!^d4=D2(`{=Dl-$=ZjPAoYMy`v~@?xyx^n+#mWP(&hfp ze~RU^xE46KEkq@n#+@nH&IYJ0!{rV}ov^H~k);v+bfIPWwrAcv-8;@T=bZojGG#hgeF1?TffhrT z;NrgL+~8GGhu6mnpNgqY95pv+SGD>SYfI01<-`Vu3MH zJ_#3OyCj*^V;P2KwoB5lPi4!ZhPXQOzyGE$B5%HT&VOO*MjHdaSHwBP)2QagSwvw; zqouj27S(G)EbI~_agUX>*dz)qjs0cVEj7ho zJ;B+>^gKW=EK*W(2WJx}|8n1mj16dIW&O=`G^t(NZ(YoCQb#m`eLs7Uobi{)r=*^> zsS@23cp3YqdAg(C`XkU}L3og>^v<3U5I3XJZkTe#OZ}+5$2KeMndeZ%4HM*Iyl3*p z-M7e+Z>uu=Fhn8NjI*4qQOSV@-k>w06!9>D=(V>@lr7H+fFu@KMpm~n?*o}Pnze)E zdM#9@ZtT2LIi39+WY%G|SR5nED_c|FB_}qOM6>59`A3?(Ja{dBEA&s-eH1~~vbkDH z7BcCQyM&S9+a0yYUDAtvBRqE-v{n6IZl~cbLe#*M-qDrh*SiypT)AAkUz-}3@h;@M zOAJ%jQr#rxr;J>O5F7Iqjz<85$w9AQvh#^{ZL89~P)W@?%}+1)g#s4X98450gOdh8 zGmO1De~34mxZN}(9g;C~c`<=Xze!wqZn2AZ`&ZDn81QtNh)i$kww|{sy|_}lDz13r zo=>w8`fvcvAfkN7`f#(TUIHhw5mAKl6sAX6l~P$hoYLaXv5LBRR2B(f4U-LGndv+O zxTQm9ZYq_~Nq!r>dz`S!I}`J6L`i9Azn#^Abi!XuiXcPL{Ks6s1ycfdA+07~HLw&R zwatau7%nCC{&?QB{T}cvB{O_pM!t0jH|(D-Lwv*Q226#OCEigqIl+fHSr&7_0)|6i ze66!tJjI7EG)PbUO+>DPraPFuM?QSUM_Sy-OB`!*yfJi(jifOgescoXT6m=a&`xVSeSva}41n_l+5m-j#!`ULZHq>1AA;q=YRr!E?av{rYvux(<_ znJWI&zJSWLDG!)@;V+ehbnn&<>nz=6vPGM|Jp6EwY$$-^RxF*K5zZnj& zQMotLmFb*<%gOQYJO4`lmmO|GQK!Znv?q|q-D(yp1GE~Zb4`UP-ohtHBq}d_tL~uf zQk2|(@Vn(<-3uB$V}rzz+yHh#$UEFD(;R20% zAs^3sDA7!PbT5sWd3*D!Ih?^E{w#xsz@l8j^@3A<7_-GS zpT$C}qg4eEBJlX;vjsb@NC)TkFhY=fC(Y zyu`?dKe<8pM$dcGX=?$#9U>#`ofo7F_fO%Zr+04vpc}UWmw4UYeua?vxRdW%jWs^v zmZf6}x)3Qs-BXAkkt08bqi*jY1=rhe5Fb~Q^##GXqW}3b?(M!L#CF+loxdn1D0$s& zRDDF=TbgdA-uEWZF#7?Q)NbDiDA4=_wItCC=yK4*Y0E+zy9f?wt%EBGqv7p3>|SoE z35gr<@JGbmtCxF9yv-e*$6p~NuxJGYQbpxgM_@JwXg~8ChKaEXN#eiulI}=_L-rm1 z=WdNxxj8bRUailQjG#XSyn#Ejzid#LQvC9f1G4{^HsJ6{%~x5q50GvcZ)Ajm&>Gxz zD0hOOZsj{cZ@=)BV94DwkNjh)JCu@=liBmyENR{K~nv+FLvZJ z3}sI=L;?;l7y18&zF3wf3~24w93pSrp@5vdg8X9ZJI-9-$qPL;pbg4}xeU9!>#=^1 zq?IL~kSY5xauu_-X9|yI){-#HAZ_Kk&za4h>tTN1<6zUOGNieWoK{)+cvRH4vq>EI zVI3r^p}Z^HqWGfWzhx5|oSc!ldpoyzK~84cKS^gR>4>V0JCe>{Pv|Mlaol`N1~ zD=qK^|5{^Z<;UsfsX5^@p&Pto2ht?0dR!&oj3qD4mvc8j2IBus{!L#qGK<2gw;ZVj z!il+Knvc&u*HzAamj0CJ3ta>&)B#_SxGi}S3FipHqcs3O!>aX&TGXL3A>-M{ z<$`~GBo|kjIV{1X8L;`Q_)l-LNh&7cvNRda`@_G`?)bgk*ZA}zn(y=rx8?AFwpO)A zsaa4Q^|mzLX(RQ;Z!QQ{_x*3=cp?0m(BkL+v=tLh1(X!>Et*C3Gax#ytFG8oWt|F1uU@A-eahC&dAB1-!DCXJ4>1n z8Wj)at(^1xRH6r(Z&a}lQ{V~#|JlK?_DVt{?x$eq>YL`F${4i@YR>!Xb&mKF3WaA& zOTCFV$NC_Y?|`_PL=(O=#1e4Z|FqQ9~TtW_U(-W_|xLm=|Q z)d=R#6vjgWu0dzEKv}Njk3P(o=i4Cgd!Ax5%`NY-Gf~WAG7NUsEs@UCIH`XNmvQs4 zFLIo`++9Vgb`FDqr}11zx2<}YG|ge&BlEiuN!HI2NLn>BWK6BH7&4`>F&5PT8pCYV zoXw*<7rqPzCbO(YL0Y3!!{u$+{a=B|4sH2$r6aji9q9fr-p`i zE1Ir5cGpAKZBPS?_(zC&?!Aa68J>E$E>}*V{b`2Uf-8iUGUBEy%#HWbo<5e~RZ2QA zmv4JEUCOVIHNFh&GNdZ*Fn+V)Xt0=erd%Y~5Ng+1KhXJowz~Bm#xGzy+&r<;`bnpr z)|i$E9S*(zAlrCl<0ofH?|8XELTiR>a7lYD1t13B`$3W96P#*pHn2=F*1$p_2!ker zIH8UfD-UvSkD*uDe_9nfMax7{1R?}cPE z&ASuMv~+Rxx_8#zsAI(C0ijVZhmiZTi^%P1x>8Jx@JW=_)FQi5jQ8V2J1xQqWW}ot zNRj4Ted*aSH;Gti<~pA728r_V!X_liDGENOeQ7G^WSzXYLXUM0c~@3+e$hKP{R=JJ zxFwFwIuCv8xfN$e<731PXq@Eno0cx|YPD^<6tZSjda$KEGrR?P6CZf*nRRrrzxd*-w* zO>@q-px<86OfO^O-NN<7a~A3k*poZ{-E409=y&}};+4=>GHNB@@Rt1n1iiBj81}QR zW@`5z2Kw%PTa$G;iNekSEqG~}Yq0M3mCbK%dFM!30C)7H* z{07*-gYdvV!L(Q@=i-6xq4H_BoFN;)GCAVQ7RMd&P&WH)PgbVZ;=B#z4N@ntLGfIe zh}Ion!~N~njif~3*rdlPHBu|DLM&_4LPlQ=Z97tUhD_Tk=;m)_D^H9CjyW!Y=Z1=w zWe1-0y%|TtpR@eb3@zB&NeBK_7yY)>*BrE88=Oyv7D-lD|1Eg)X63Jp!9m?(8vCKZ zT*+Ud^G}e`kH=?1mHXBDz7s`}f{?>np_Fnr_}`8@Z)LZ&6+M2hm<$-{D19{Z!%e1w zIUQ`0-Ei?prBF5o+uer z6r`q}-ATKcdX{&QW;^Qiq$%oF zVTE~hZp-`83~hnNrr3s^B43x`*x6+P%wy>pRUHGpoubFD=c7@nHIbzm|5lG2AEV)X zooBXob%M_d^FQUi_U!<6F-w9`=d$o!VU^mEZNpY8$uHAs8XebK#Y$ttBiyG-y=TEM zv;W1pPZ;T8zW0wi*&fZ%m?bqns=pxf7n;LkD9B6j6W-Af28|c zvTxP?cMHefzH@nsM@$!_5MAPLoe%hsKH9 zmhxvc2mBJV)z!xPQM%@i=m0g|!j83@A~s1Yk2XDG%8e&>g;dfb-|nXkO$Yu(ggIdy z-6Huerh0!3U}Ob>RL1wgl$-NTqY72{Szh61ZVljb?4ZP0GIX83=boZN&~DD%^Npi&u#P-GXG^Q!+oo3KfX4Sx`B{*3E6`I#ot<8I`5%guW{VxVR7tb_5(lVgu< zj@wab{Yur;O+y~_ zRt2l<&lG!G9lH9ZSJl?jvc8mS9zV_1d2=c>CiT78;tw-tE-|xwXrKH7n-fK6-3`0- z3B$~bPCv{mmy*|&@}629N?K0kZ1Exqac&Vh+?EqVK4x?)$7o)AJf8~%p>sYTOS|@P z9(^R|ckhDb}a;VtwXv z(_w>i1GgsEN^D=Z+G)K63XO8rxes>n=Kutjw7_R zd3WvEB%J8=B5O$unP;wBkGRk}cQmoZ?=hW^diefX;qGNkioOo4!a9-=>y&>!?wRX9tPV0OjJ~u|avQcrI z+OQ{=8+^lmZ1lM1s$6LImGY`pZ?{)t-QxL0_q1Rv;+}VFuh7;>Fgf|V(%uZiy4sn{ zBE^;tGp;{YIDgE_O+V6l-KCQ|>g|IsUjB={|A2d@TKuR&CMDZ7<$6k2PMMnFR#$cz zOFFB`+cl(GlA9?yC6hK0%5_W*C)My-35p1ja?F#f(h+5Ex*9Fpj8)A(t2IIvQ&cpc z)s{oathQHiSF5aBUlnzwQmK}=*Tj-wH#J0mx0a?&TH2cI7yC?4G8LOKg^c2UL)u_! z#fWex$hUjBo+ZVXJa%1M%;ZzaRElytDXtJsE40XkV!fEn-k|J^y&urTM9LAMDON1G z7`DSG62g*<)D!iXL6S^F#4MY;eXHnmxr#N?$C^?GvXrZYZOurQG7~);uc2K{gVx}G zHELuNY0W9}*p}9rd&!n36-i{1jk?j#HT#S#_uJ-fDp=_Vot{Yf47A2zr4#i`$Y|`s zIikz`JRhYqRywC=?37tl2(9Ibx)X&|o*=8DHyt6pbx+0Vrb>~#HlT<`(M9D8T(ZXI z3;8BRXQ@WAZ?A>rrcG{V`X)t|S3t0#PNG#nGP(YEB~ z^ZkA+R4*AbHjPfy<^o2iqv^2J`dWiMUXTs$Tt3L#VmU#w(L5#C10^SIPc|BViWyMO zI2<-EF2;CY&}ucs3982Wz3En@*JS8`xe<$1U3pz9m(g};t&1{dcrj>bS5tk#Rj4@i zHj_+hdsTzh)@-M8g%m}V+$LQ`V|3Uv-fW>MbZnZEooGpfEh#t+CXLv$SZ&sFhRhl1 zJm<_<>uIe=Q4SJ5Z`^M-$2d)YL0?Xk{86{Q6!I5ROuf`3nGRDFOE!xuXGz8NQ8w3S zf?B(^5w>O04r{|%=ul}FZS7^bZX}{pWMDy;Gvu=M9^p@0iXNY_WFzbOmRK%GilMF5 zn**6lCLJ|a;~F(D)K>v%tH!8ZKVXlV9i9hez{?=-@qt)umHaVV6Hgm2>nAY;)zL2xEz1?1= zZ#HykUo@@NBs~eOu3YYa*2|fACsha}1LaH-tCxOLi^6mmJmSdpPb zN7mcmGVxxrZRR4KhnpX}MT2g~?7nBoc2P5fkiAV8`B=4Pb@LWS#}@3dt*DTsBzGy~kz-cQ zm7{$oInJ7kE=n@nqFq;{Tufy8xkRF3;j&dS;ArOT2D^tySnPT+Ae5+tw_j-}&vY@F zMAR4NZAEvmR*V>bJsOc}1zVB6Mr@@ly)VZXTa)yXzHCtwr+w*m&tP_Hx@@vx@+-=3jV|Rwm0pv7GPHF0O1B&mLt!E)c{8L} z(N3#&n~#W6b|OOMX*M5|T=kwK@AMb!ERw zV=;)qyy%EU?FA3(A@hNvKTWy|PPfqYN7-Pz!y~Ow7Wt zeTwhf^?9cy9WVB|wopn_9n#_J*#nkNIaO}*#&}I1(dN=})M06I28&yv8Jo#Orrun?ioR63^QGHm5*{#6} z>+~rz%zFi=O~|M7j4i?RVsSYb58D`bGi_IYwEmb~LpO9nwNeP$i=riJHR*D3Z>1Ua za)z)oNg1^vb3xSf;|?JZmOH&zs4Mz)bW!k9I+L!Rj|)yy-9|TAPfK)@C8yAe#I;^m z+Q+-{U01QqYBQq1WqcX0hUUG5yJjQw#)_i$7F}eR=u=@ugj*%WHWi9lx=8dq?Wo9q z#*0#|?GBJlu^AB~v@P4~F=2PeQRsGa9!*Y5(lxWD-f!gNZ9_ifR`$MK)moW$wbSso zv<9Q#u)8wmwyVH7j1|W16OGPDmuEdLl}& zAs_Ko{q|nD)N7f-&aRQ{Mw?cR!$;|V#6sHT6@-4xrigXQuM=pyor~AJmAJLWJA))I zIyL1CWpDaC7H2r>j~GZnmByU$u7S5Gxpk1Vy+LC2QWFPQ+S# zNwMe(whosG)QogjWGey5LkII2$=*s*QM#8c8%j=-vE3^AsF>Jy)SU_y^%O>bV~$k# zo{@BF6#IvD_^G}*&H9ae&zrT`dtpz2i%1SZt_W#CkP1yv2*{p-NR`?G!4rsUEW@qBe`hW{tXS4#wt)ifOig=$EeQJY7WsG&hmLj z#b}K997eWb>4%eo!w|B$3t})D?}bebd(m3yYO*0NVvHv9QlKa#h=MM{+u3j-5Vc3_ zx^gxV(u*`{&BS;nl}u8CRn*lf*&B;>4YD~AryM0do;2kR*}5!$RvmWU7}I%$mP?F= z2{vYyn0m0*&f0@!DfjS$!v}%ZN^Yx!&`{y*W;AZ`lI2NRrYC zkxaan>c_3&h*Rga*|lOb9WjeC<1ABjpr&c|yoGeiLzB&*!;{xV*dV2G7h}43pvBTo zW1g^;!;VIp^XoGHVmOjd_}nc%mW&9tNU&5E^HD`fh-*l}7~o_1K%MPXdLAnmPZ*MI zTG>rcy00;RMZ2wXGsnpJP`+dfH4^@$M;D^Gma$VSmdiGU^vQ556t@M^2CAx;8umQb zpr}Hz;qMdaWWt^A<-DB;;z2c=lT|L(MzraIz(;z~e!Z8;(o(b<3$peiqazH09L|R; z{!YspD+ZGGKC1}VMlDrHI^sRC)}f?iq-`WE9YeQ&(=5kyI!(%=?}W*m%}BeF+CqdW z=?ccE%^9o&0)!)JiMkYXF>WemeHN;a_4e3giE1|}Ymm;+_K+s-vlBsvr<^IqX3|K! z$#3)7D!qI@$M@W}ur}>5H7R8JQ|^q(tMF>k8_JlwEafWjVj=5ra!HTqB&oW)=?}N$ zMz~92@x~mVWaXORW<%Lj&fm?pnnAZ>=)^+$Mu94ewTgvx5~PEPbR8*C5O_hzF`iVp z=WuZedr7Pp1b4vMw4@DOwQkC1gt`^U5mVXOE@t?!jiW?S7m>*hV^VIHp-P%&nJkyP zZVMX_Cl!T`rkIAtE@q`9qY2s!m*#E@lz*hHp^1^@wm)v9qeQ#os1Y>l@fTeAcEIH- zcT3e~C2XxUnor?LEYu_JR9CSn145AT)Kf8A-hUQp z$E$49EEW1@t5wQm6rRI1QfYfS))n)T=;~1&EA0!V6B@Q2YUliACRl2U{#v}7%al6- zi<{NtSwoFUdGa}(tj%!yv~!ZnHu$wXv_xMeA;OX7GoA$lqVU^=~9%d zY|N8X#G}mcDc$8wE%tgTFR;Oo zovIb`uC5fNgAqHa)ddowtL6{VdfKN?M2T=JVQTh+ZK~P#rxf-gi{YHnMSm;SVn~;3 z1Sp1J0x^ow*a$wNZA3MaQ(@C?f5qEpnR+*;P3Gt(;ch!E6f5yHq8Cq_Yi&-7ThdIx z&QpC^VFayc%9UpftwP)ydcU7VcDRev_%%a0r^Xo3-TZPEs#a6{b%2S-~32XBEAxS8@m3 z!5*y`T5>O57wt}))gSkjELCgU6|_bun<-*yms1?!lO<0lX?L|PO@FN^E97(~FIyA& zq~NuX5l1a!k7_wr(@`gF6+1;~Vu`Meaw?{I!dPV#M%+)iT0e$=PWmr&a?R!M^~i*+!ZD7pq7krKKS{fE%?Rlrq9PaZG|kpzGc4K+ zVUw@TnY&s^pKlR%yI$5NLoKV7VH@s>Mo3nAiCo4fHw}dp*ME0siF`?nI-@ODq;3>r zRIV2;B^xzcsB4iama!TNt&%`9O}b z<-|%(tTBNom&~%1r^DIYrF5Q%R;@xZQ7@*&7G*H?sDNJ->U1+&=4y1DE^0jr|7lk_ zL(@-0Jl-H*Gk+4bpugj>YWuN*#i*4d-HwJx@?yvob%ZI=)b3l`Zi6AJwL2@xurHeL zd%Y3fMz-S>sivrxWk$$x#lF26R|q!cp#qeyK=%qg6r|&!;&!I(q+}QEj~8rqT5o4W z%4*E9+O`m3G|q(G7B6@Lc{^2zHgdT@DdrCvZMv={8h;B|L|3)v^9l`9q*&1>JK<`q z=_T5AW$I0@lMRsxKSwxA{(6yQG>W`7TFjv&Qe1o~o3D&nLLSjpNf9BoZLFkP1tO_+Y8Co3H0wIq z8fo@CeocTT1A1*mtQ)GP6dz0VNx35%VgXrKcDHiHh?eo&S;giGEn3O&(3&u8qWPxqO~=*m`kFEI1-e!P~aRy0$E#m~lbb)(BG?Hcxr; z;UADQ-g1Ro-lpJ)goQ?sV_LBiWAkbh8_R64P$W@~k(ZBk3pjttU^U65a5tCLYf?R% zhA28EBQ0<_Q_@q_D%8|%7_%{b(%Vy1&#W$!<4J8cR_ZVknYG*P9#5Kx_^5I%?Iq*_ zYhvu-HWi4oi2y@8^46RbjdQ_ftJP|z3A(OR_?lPl6sqnRk%$c|CW2<=crNOv7nI85~%9*sxj z-5Gr`O9kmdjg6=6;Sv`h`II0qF`b)k(0ZpMr;qjO7OH<+bXoYgK@=J#zs1EkTL#M3 zPbFnGR8dS33z@4%gpz2W(#c3#5ig>zmvMC5X=9j;g?-ILE^99*4JbvO;^Q5IzMg5? zGn%4Z(K5_It*PG(rnQM?JDcDuY@2YH3sp}x8#K5q&PE}tFP8*I&!S-)bkOfrY`0p{ zZKupOAK`y=vAj{#DdtKq+UkW{c}q%1g&Pf*P|;B~Mcv>fXN!%E}Kep#Q$cN`W&S5kC%su^gRd^L-Y2{$P+$VGZu4HK%e1uIJh1V^?f z&~n+_<4k&Ek<{8V4PQrYw;8RiT%V#8fnv&V=ONpEz7_XU(oGIB%`lw8@oNE;-oZV(M z*(iObA!(EK7%3+@3BMuh)ziUJr%Cq>{%$wtw;6-YOoDg!Ie#@K`^|oBqGE~oQaY`r z5sPPYe~EBCS)saYQFPdBg>YPqh#{Te6nTm&2E3Fv>(Q~4$moJDs^lz4@e0k_dPIxK zdq~ma>^NgOOR!bc*qc6o#VFEop0d{&hM)*RtYoBY)?P_R&7qt(;xsxfHrZsi>PaeB z6e~$1cFJB9d6D&S6m2Fdl$Z+#156<9F|*xZ(4-L(lvCf)nm9M* ze`-a&u3k6RY?8H7Mz5t(3>~KBRx4;`BTa&FXY&<>T?B*nbiPw?M+2HpE?CsrQDtYJ zWOP)ynAUDw>Ddl$= z^WmtaWiLs3#+~wc3l%d}kwt-}8lv47e-}!OJ>hV&J%(via#W9JSku-rm8gj|Ub8V3YiMLmHEs~txQmL~qz*~B zT>fIgX!rB>a>3SPrAA%KQ4y`p?`#SY(qhj?{Z7`BDEQ*dL?;kQ#h752i?(cWe@U=0 z=B%w@Vd$E{RkItJhS2D-)||WRf6%)$o(!EVhHL$DOB3~E5*=4M93oxba3W+68tZL= z=IE;EVUu!F6D~1f+R7_>uqN8;i0-DzY&TI+cTjF>8=Z)(@dvF1P1>Y2vW}*KY}!g> zqTyr2Xt}J_8q7Ye#uw7LHKwe#?Q_e?h-j%4MT3^E=J(xM zws2Sw43xXANJW~qLH3FTB4be_@xbdMd9I!`@0n z&WF1_gI11J19Bx?^ygb#&Q*-rXouMrVOoBlP|}zLnXA?;EyZGN({;C=iFSK>!C$j* zrhvT}LS8wY)8kE0bS54kb4`u6=kk_#!D083NvEgOs3vUwO2C|wcwdvF8=g+UQS~*e z?Y`6_GQ2kL_3OGENz(}A{K>plE4eC0jm8{zMiNnqO*mX7 zfp#f2FqgBH^e!zKF<6pZziH641-;ay!#$5A#uIEpAMtrg9-~uF$Fx4yQ}oHYT)Efd z1A5Bt^4VxF_4Wr{uxUrajO45O??B+q*_=7c+F%hog|s->4p@p!mm>W~JpnT%P|F{&5z z>ssbeC6sqY{I+7C*Axnp9Mx59I+tQEXm|rHwdi0p(=wVh^_XI1*EPNb@6z}*PSP6f zIE#L{XYMK|e<5p4cC;OB!taqGZmc9m@KqyWzpB|b-Qt^!J*e>4VgN{ zh+0LzwA1YPoIcgD6#{%K$D3Ppt1D!ssEy_0VTaC^e+g7Ax*nHs%JCe{liq~Gt+#nB z6J)3*Av=>zNSMkdeNQnCaonq5!1>kS}WSCL2aQRYvKk! zS#P*BDSJv&sTl1pLFx+VtwOse3dY+^-h#eeGcT$FSZUcDs2ELa_(4$ zW^+Q6Ot%U;pEi_gwW_&RI8#<+g}0f>zeXimihh}Pwj)WA5b~1UEeLLXN>dDI#aPfl<}>klu25=Fx`Hh& z2*IS?qA51HthS#n8A3X;O*(x>w(V*&sjS~(c3N`!mdk4J8*9!Kk%@E(uiM%w>uNG# zPk##Snn%jJDY6-hivD6eL3Bu6fr__0ai*zdy5VfbmG02q25)x6L!3P?)x*hhsoM_c zoc^+@=xS3vBB}|K6cg@gWqrX~Hd%6t73GbF;$2?3JXUoQ?LoHH%=c>f0jQ zN_#Duq&43sqFSon%v? ze^@BCMZLk*k4BlE!|%3ra;CCbW~@m^sZ3|IfH}s zMV!%SlxC8Iv0lsjnoU}3CXBo}>#&LLkS5&coJnV^Zz2n|m|P|Js=Ma5#iG5m##S_& z+fBbHWMi#(xok3-jAVhx$+TH21T`(cf7H+GEH;`e?R5f7`Pj zYq%C@@{F0Fcw@|_OSjuqE}E&tyUlpiTM3n$UVS-L@=KaNWs-B1enL=4H14nVoNaGI z)2<|RPL1TWRP(iv)}-Te{aP?VT8d55PU~y-SgV&1tfHsdrxJXln`s(!xvIJAN#tZE z?=&e^N4(DYqkXH^Zs1KhJFU|se}ukaQ| zXM8EkJtl^tR~{Ke>h_LNJ(30xkN_tvEE)T-I5|UXSfiO8-8B!u{~YEQ4k!? zz9$%I#|gp{`A+~tw0&V)_O6k?=17K!(wxt=EOkbNX4N3p9|zk zT2WD527}9B5o3O>*J#b@sjkLqbh*09aI5*I)!^l=W@9jFV*R0de#p7ewxJ$hDfncT^uU0`ixUnZD0yX-c}-cC17G-FA#j+U{|@Rz%Wdd{dd zYb~6aH)*t)vRu}M9AptxcZ@tuca8-bjYYz`~sZL2UJM0kTRtIKJ+2Q=Uk$m2}JOElb^Iq~}PZ(lNF~ zIcFf5SRrSQcY7frU}dVsP}?ns6N#pwmwbo|7=KAJhDtW&apqK|n#$)msUP$~@=h%k(a_mn7CqsHkN zPJf$kIWrcmnAfBQn{TqhXrl~~L_g6?cYhNu3lmJ##fl|BW||rw)6mokmbif+b!Kh8 z-HMqF+JLK~(-=*pOD6}bf43CY()F6fWU5>A7LB!RPg}G_)|k~;jEeG^ao9MK*EqdZm*7_fDt{3- zg%X}374SBaoU>!m$pT%Xf~Df6sxNS{B+T2OMkLVGMTUC+ltf`f|QVJnfp;PRiTA|mQNRjoIsmO z1Rv~LGv2IO(8fiLR;#y=nVhz2(B|}lF4)OcdOc0KBUe&oIb3%dGM-FFPv;aH#%-xk zL{My}j1@7=FhyO!SxB-}w8Z#=PLn2J%xF!`oX$epjb_E9%4zgfqrDO{M}HMlo|TA% zK2gs^v!z5fDnB_GYQoi{6YV7BEV*2fyuIT#_hS;-^KQPD z=n2tXshFsQj_S(#x=&l7-G6RRGY~Qh7EREVRP=xU>B({Sg1J`aQ&Le+C~Uga=Cc*X%T?_5oI7q0iz#=l5P$S?8LOFYX0&Ek z(`TdocDt{t_35l7owjN7mz|A-vKlUu>`H`mT+t*+2}{JmcKIM1q{8WVAWfwG zje^GDD?1shJ)2-XwSGh!j?}nLz30~YxA8mGG}kQpbP(x%LvLaHkhnyk^D38SDx zMQNjo);JRi@{Gpe9nXs3-eU$vB#t3^$w zLE1vvZc3peN5Si}==9F2oJnyWoipGgqn9&{3oCzv)$S0)eu?Py5@BOKqUErqO@GDQ*DZ#WR34LbU>4#Ts4n{E2r8yt2V38a#Vp5D2uD6wQ5?rqL+1+ zS=J!-*jO`^vcwy@4#jF2Csm;;F{;u|N4r&Xi()ipiVaczXk4-=0x~GN1xggcawp&u zL)NY~XYjOTXOp2D_Lz>K3Uyn#;pnFFnxucV!IRTYsE+0)x zX}iUhs@Y{{Osq6{%BqN&MB7g}qEsh9^MqBj+kzoyk>aghE|_&S1-i*ryH=Njp~8YK zKyBu=BiO|_5o)$=aYIr-IrTPoAZ%osCATR4hEjW*D}S(29e`Q0irH$ZP;Ct_rU8Em z|Nomy7y4+bz&i8gWHeLD&_sa?DH~WMEy_KKbj8t0>l4cLgq5x6@)?)Ap0$e-u8>Qi z>c?%UC<~R{8IrS?3L95|MpeLlA=Dw1!yS{Ny*6}#MIEf6$~SaV)I*0nsFp3_?mbX_ z7k8WG@OwS(1c5pML04-Lx(U#18@hkL#VR|bQ-`N(ot1%wG$rdWP`dX+ELY8)Gd}GaVHs66&rQfpqv72uUMFF<8)N$o~M;;wbD zKYHlcM59g$s2X`3s@_8v9MsV%1eJUZ@H%vF=wzUFMM9NZ3A{c~O&qP?@QxetUV=^( zhCZ|F`kAPNI$V@9l}IP050rm4)6p4KXqDBj+NgU$3wIz(_k4DhcB*mQ*^>^mhQ^1h z#`o9L8|u7-s`qnf5A@JI644iQqC(aGIo!zikuj9HI+Kr3IUP=OxG zeu_q4v)lh4!Ds-B3BBx+c2e)n+-F z)1eB+gU`G%w=U%jD?A{gPehH~gmcqw7tjr_h`MH?&bV=s*Z2OLvjSbz*Y5+~H}$ND z&>;poPr>`aJ`m6q9aVqRhwgUJRaS>P6`=ht;f^as)YSpaT@axQQxH0)qOM!GqcqK^ z{A9pK5RahrxT16#b-mTAox(`9GuLpQ)k9rq;G9FJF6hcVyjzGKXucv0K5M6|kyau^ z6cVvSIaRTi5}Q`hm!T4O2s$q4fDgo=!-WxdVGAR^1m}ULOM`zk(cupCX&vrp9aq*F zb%TIT1E}M?y1oKb0Y??uf!`I`_J9ZA*Z9yY?g&~!T?Ul70k2TI2qt*6Up#cB7Y(o$ zG3Z8s*S?7M4s}RiV7+*?D>@f)w4h6d40LY5>xIV-T@|2`GSIM$pvd z$e6|$(ia@gUjl!{1YIuq?7xM-piVW=aS1y8C})hoox9L;N_xJE_=SkNA)sy*sFOek z)&_N9L>&~ctWtT%fLFr&^|-Qp9CZPcaTlC4(207!4Y-0jrFJ5LbE49dfPSZ}WrRbO zs&RJ`=zu_QCBg{Zt56p~=&HaO)6m(VB>JFxVH&M1I)i^`K7`K+9h4C5qD}~EmlM=E z2Rd|sJmo`B-M#N~!5&Jenm2T-fb$@tPV73|O<)6FZb*cb_5Mw34c)pW)XCZh)xL#( z8t%>LuxzAI7wf?p#54?@zyt&C92f@v$ro92Ku4J7(0VGrEkX5vg{JZSQ8&-@fY(50 z7}OyH@6`^+sCyy{at(D81HKIW z56N-V6@0+kh#|cVpD6)%t3uC)ZeeT>okt&Zg-4yrQKtX~j|b++;g04q>Ws=k$9CM6 z4po2CM>4#m#~l$_=!lf=t9p#OK6qVm2TX-FdsrvNdL1s=4IO@pw>Ry6q5mkTDM-}noDh+a|(=?)61LjL539kXthla^< zI&FZ?LC`4^(J|`sMQxy`B#N0b@8nCrMNi>rQSG+HLI+1wZXMed&{-GhByw8D-I7oz zM4&zB#)djF#AV=psH-CIiL}a_xq<#JVI3mg#$7mY_X`d>S74pP2OVNq+zk_TpecWX zj-bvt4qf9=m#a`H40@iTS3t+u6q4159|ci&ij02f3`9lvOwo5`?@(7?q_=X?`u74l zQ;JSN4aST3CZW>gu)oVZ$l)S%OVX!sS77Lvsdfz?=t5ZcWRM+#yUQ!`f4H7Q_(JKv z&&mE4JqNnaDq}_68qt}M75OXS@uGhY4bb5kY!}>NA+1+CbCOv159_h)4fjx2UXY!k z4RkMA*$ZVZ%x@eMl8tF%_?T4N3S>xHR&`QrlgdLnD%ebE39Y%x@30PoyRt)9IIK$v zgRWNnq4n-V_h&t_4WL`vkgdz8whgDg@=<67K<8V~c?>!pv0&G2U~4HeNA`c*5Rdtv z$!D~-xPvR&1F+jsXH=m-u%FcPDyuZB$WM@0#Cm-l=`=;f~ zJ6$TglN;=l4(m&xBP&!cREdElA;sLo%a3kg4Ip zbJ{%WHdTxikv#Kan;)+|bTtQ_qgU}2A_e@FMIBHFI=-Z0AS86v#!fU#p;-Ks;)l3dInfid+2;Z2S@?t2Hn&^ zcN}0Y1I!3IrWtYfYQ_EqT^70+qb_`CzK9mvaF#ai*7}?1lR^7Wf}INU;B;wupi_YU zH_-R6ZN&7TI~9*~9OxZ_n{Q#BKCmlz8PlK89_Ux=`78sSw77w8gZGwPm*$rXSAR$( z|53Li9=iEPWIPsD9MTsCbPw+{HHymwA2n^GPapZ1B?aT!#Lo+Ws$ zBCBOp_iGQGKa9m02RLI2VKCSRBQQn?>kfRM16-SvFpdp28a{JyF8*uUmUy*$nGfkx zA>4r!bs0wX_yF4i`%jT?YNtgbwmT6fi#rjcuGi3I4P%!C2euAiPI~AVhUgEvKyspL z_mUic*oUGKW8Re7F*6L^EkPGWowBf=-Q!VLZiH(f{u}~KoWSeDAo-7U0&F8I=fgYb zt_U4K0oyQw%nS~<=UEwdg$3I~hHl1ym%&+M>s~G z#a#>aUerMo;~hpG<61fnck_mBlz^9pki9PUuwRdnu-_+*b-x0V%R(Ej!+-j!5xTL0 zEd+K9!NZ&c8T)e>1JKfjdUy$S;8p(nEpiHVCWmf?;O7CX6WM_T!ae%XT~eVJA5H1K zxC0~TL>%&Ofjtq&W26DEl~oMYfPHWbfo^sKh(rEt-sy(U)JrLbbhK}MA zhq^feO(1+ykyFsw9^pF}H-AN4XhE-#1&oK$0?2l*$l-3*Amh<_L)bNoeQJQEAk3Eq z`xZL14m!pwXV#1HD{Nl|ao1=}4?t@qbU8-47%k%Ki?}N>>MD-Mig^a^?#lLY3q29- z8|plagzmo{A=NW28U1jY!WcSD!m%E$Phuax_xuoz8D_dkYv2T2s z=G4yKY0?KBIt8S+q2~cl^CR7~{>FsC@NsRTC5S<%*NIwQ$32gozbk_ttgcE&8Z!RF+ z2)Y@g-?sTpx-Pqwu^7w4)^fu$IpEj!?cxQy}30lq!>4M!uNF#e5-ne^4)U|$c|O<4a_abZM^QG;KAUGMK4ybg^) zKzoQWufjlY$Jby?WHWvdh360MGh|y~|Jx9*t72*cTo~qv_4$Ba^-UN;xVtLIAubB| zrvckyA_@FNX2l`B0Qgi`#UWY5zw~fs`=}c+$N&SEVVw&be?SiT{bBy;9uIb*Kw_RQ zg1?5BF)#6~M6> z@&5GC`og{y;p~y9D=lifgRab=|Kl)RQ2hCYyq8|#XKADKawfPuiH`A3dvq1zY&cQz`JPR z9R$LtFg+rFA;QSedT?qirHJfF2|BKaz;;m9+<(FQ0N)dkf7u8&RTRh0VOkZj&jw)< zfO#Rk2w~EkN^_zS%MQ@_N!%{Ggyjz6qjCx4HxIT)31c33oT}fSGGKZ}vWdku9oB6X zeFgCp2GN`j+jh$8^$|YDA-koIJKD!lCwMi!R8(W;(3wQ`ZVBsqs@(fRLyRr*DYx;thQBwA>r;4qqR94sqaOw08?ZcA?63-l?Mo~N0k^>M86u`J zh>=0~4B9{JJ5<&bbXKghDOwAX0qS~V-hYSm9RO!Qn7^tIb1nj}L;hp92JA4T^V6al z`vZ2rgkx0{dt|tMqR5SS(N^St8}HZ-86XWor5yuQOYV1WxwFlAlC=LvsN5Ff9#{%Xah5aLt9u58}&<~K07VH!f zm&BqAOCOTT-e8{)V1f*Rv5_zVJWv@Y>`h4QV;pM`KLMDF0hcbL3mbnf`QQ65LH5c> z|K$M>jTEu1!eYFPMlm`_hsJmtS_AB_1pJ5O@T&piV;sc2D}2cSam+ZjkmTU(Azgve z0WJra427{h!0t$7U*eckECYe(!8pVGM0zM66A@LreeOJ#}2y|cq;U8GH7a-0{;lBiy(Q%0N#=1xe z$Li348xy=5U!d9p1d6@KzHw2-l-Lb?(>~f!;GFCIasR`;Mdt?DR*23?w()(gox$v4Ok03H!0u+D!NS7mb=>qmIa41mGH z*-4A*&kooX25kQ#{tCWLWuF;rH!JoV#>VodR1o}IpcA2SDSQR&G=v}c0M7?oO$Oah zMl`~yF>jz>>R@bYY_>8+uwi@<^Mzu27#-GSS+G?gmK9_k##)ijnFU-xFk(9jVR=a2 zBTNXl)neMANGy${-wk@1dh!w=RDYE||h8gMDI_z^P86i&t z;ZRuq%RKgR7_gU=r3*rTNFLiOGWNHWBpjE>sJbfhJz)Og!*Rg&S zd?F9_x~S)I+&;pb0n5X*&goP?hF+yhh(Ew*Tr>dv%L5+`@Pr>`%8Kp*JLsD1}d<+EY%Gb!>K;R`5swukjqWOu?kqx>eYl@QLR#%ZIq zByhY?TE?+fag2|J9EhIufAAdOgN%%ME!)HX6|To&%oXe?9?_MI;*x<+VOkBPF&nwQ%5nV6cq^vE~fO9E{tC``8X=F@_4Z z8K=$%^J5;-Ina7Z4>9oA{v$aR+ebJZ!o@(p!u~9kUInb5!5Kt4mmjDL4Sx&>+rs!0 z+7rN=P)s(?gBtkTWr%yz!7Ie_0S=GsEx@4Em}TVG6R}^9Z(*M?wcck8G7IU0493`G zHMR`l#W8|N-v=60_`kwGWr&wlbXSC_uw5Er z-FiIu+DioHiO8NI)OZZ+zvp1wknaI8-uPTlDnE$p5&r@^i-tT&1B#hdV`LGXb-)(@ zw1xHrowp&M9nvca@PE_e{4L0H1;1<%=lMY_1gw2pjh854{X&MEA_<;p2l>P9^F=ol(^C9y%_65!y z2Yf)yxxhYpMgEl)9wneNt?I4HSilDdxtGWXhG-W2Xb=y8e1E_==g5F_Kq$zi!1g1; zB#|z~$ZEWyiiwMm$AfXIk|fB;2PNuoyesH@GUSsM0gsdL`?L}58;+Nb6p`Mp`pVFH zgAU>Y{TI#_0WsfpM8m4j1@Td^ZBd>K`b}7e_Y?S=QT3Oh=YURu@D3bLfax3g20+f! zV9WOamxFj>(0>j3aF%FR#mT~wdS)@L402*^99-7vC>Ss5^n!SyhX4;ZGh_Z;X5J{)(BF^3{x)q3zhfsd_(ea&(S z%Lz3`(}#1)5wAjL9F0NQ_YyjfitdMEbVXUkZ6ZAf`86dqCY4cfpfJj7Bw%j_zIKpvVFS)#5_PJ+Nn(AR z!MTt$=zn!a6&vXBI38aHtQFy!H0TKu;CFq%IocQ(5Y#v{h&Ld>pAG&Brj0Q%3g>}C z{wmUWkbVySksh*90IR1NHOJdsMDqn7on7^dpnEIygs(;C3HjNP-T--Y2m{gqo&`P* zY)=8sjP!hrMfI@F%%OaHj9&(EoGb89h$N9cS)jq_29k?$AITAefxf)c=OH$)}dRX^GInkhx_pq-=*$3=z(qUf;Bjfyg zgnz{%UqTwu1Ignx9>`Y-og;{e#8{#p>vj+qfqX55BLCVx&{>hsCJnha7(ZrY>~jK~ z5%kA_pG@^B8Zd4Nxv7ZO2!4=<85&?RX#<|8YQGgxjRjdfPEs} z1N3lKhkaELe}HgeJ;vL^I?PWIPk_AYK7Y`92rxw12l1K$sm6k+Is23m{CePTfjp!> z(v?#vhZO1ceZVP^?G15YP;v{K(`r65&J)M_nCgGPxmW}L9m+8U9)GXL zesD^a-8jEnSqmM`Gsf~l886aTAqG2{f65fJA>AUVp@;O|DY9UvbV z>rN0CrRM-cLUyHyV^S5K7>7L5bPwBM0>bY5ysEpXenO0?(eXasbAc4(IL@O&aaJ7? z;2**B1|5#TvPKxhulBM36y^Pcjb~8(sRoS4hYf1o4dky@b2E{QOJnSTrm(*s#T5bG zgnV0|a|5j^X9Ms%Rd2+;un@=_GvIThXe_)#mpXY(DTT%(>0_jqL#c5MXm8Lf zMXEjz$U($-6VgXn$mvrtZODzq`UAwm5o)}$3_7O_v7(6A4q|Q~uLFE^gIFe&_hXqr zsd;Kh2gkk(g?AWLeHHY46>CuA3`LxGDhp~26qt{J8`$GT7TfYg@YVKk?iK^NKPuiW zsaRFthwxPJcYh&S!$9sFUsV3r$2miQSt5K6Fyu7WTaYe<^0Sei4fwEt;|fAyjB#T9 zM9ndyAa)qXrL(GDT2kZgz^{RLo*L`UA$vl?bb)eSffm5e4(AugW$SUxB1*+sm|^EQ zj`Hy!M-=f>tgnSt`7Wrwc98Qu$TP>7DPX-2(}yv@K7aNTvPKo3RBgr*iTMkny|8N6 zsW}ihR*uB-pHp!*fyD9B5PJhLjjB$Ldb*1)5BgnD3T)SU&_j710pR*(~CE6TZ-(-UNl?nq`D(AirT+ z%|R{o5n7+~*;V@#@LvwcNMW5rk7I|i?Sy?#kgtsNG=)wCwN{jB5A@e#k!WubErGoV zF&zkN7}To3bA&wH;E=ylhcUU59_J*Wb17ingM22mdd|VO9wu=tC*)g@mshb1H-A#) zFGiKGqF6`dF;;q<*SL3$;69c^k^Aa`xrHEozA-9JFy@bYb2MXPQT*UQ8ARk1= z*lSvcV_6|y3$PB=?}BtT1Ne5a9jWSCaS}flaBT^&*`ONth2z51`G^C0lJUMH+YrZo z;`k00$I;=K^PY-J8*$AC#YP2MD}PBUU6MdwYHphk;}AU+%UAXHG>PvOCa``FIpatl z1)NijyTSN=2;qln-ZH!9UOdIIDP{3G_3z&49I}|qiP%{@by9b z38%&_TIY_(u{MN?Srb?Wia4Jf%j=#>+n5&nfb$M~DJtER zFy0Sq2ysWSFJLPcq5c!t&We79<|?VUXqyM@0O>YqHLoVz!~O*niv_qWspjtD7_N{w zh>cTyyCoymGdP^r1b#-yDSy`CxU6s=F#e(Ahux^g=GG5O}I5rh( z#y~DIr`ERvOjylZ9QHlZ3)MUy{Zxo3q@oTYT`7|uMMoIa-h_BcROgZw>dO84S!JwX*JhlRk3FhJ6 zBD%Lh(Jz$m+(zZMIOe{vQO(e*!d;bh@+fwaa>nbMU!yQ!RVa>c*c!>Weg-RMp(ZK# zY*E||dKShmL#U3an;iD+el~>WpC-|D8J9bss`8bT!QEE&Nsj9stwd0iScQjqf{^Re zPegfQSS?fn_Sx4x;V2G?wWIqe*DGs>=#JNm$S#vHtwH{& zUbSl^OrP-%#->r-UeJ>u-V3lfm}l9v;n`R0{b4cazu`O@kiT1b#pe;l1uF6w=lyc( zc@W!JFNPd$e<`K#0yKZnn<1ZE1loqPhjSJryuSiobI^z49c=HpTRh<74xIO`&JkfT zu%5Wy4&=3A904#M$m>>P_aGMx$1UP#039fL7(T;H2kUb<4n^HFgIBHhfNdpQryJvv z$iDo-(nS|FG<6B--Q>qB`D)Y+q5Tjba^$ZYgfp6cn@p%rpl z%tIb7I?oUrkM>f6Uh$d1_a?9`ig$c?-TIh+3V1EiUIK4L>x|?jh2zU`E;PhFt=~JS zqpi{f_;N+eBcS%5D(_&Q(0FB#If$oLxZ!$$tm*-xT5AOSYU*B~`w#r$fZ>3D1LvS& zd4c!?d_TlvpeC6Y%P{3^i#=2te_@zThw6c?&-Wiz(N!D{!1Hsp=CFKTH?kL536P%&9sA;*}6D zKRACtn?SqB&xP~9fv16t04zq)4fUJZQ~Q6qrvjnIy7h+y!hT&KZaO4EZ5=e;Qz>%WV;I_f8=KLBfCw`Zwz><05v#)rveVis`dcXse#zwU(+kG{th|<$RDipF)Ghg)&bQF#xyQL%w_@B zyMyBbas3>XhpYURzk#AL%2MG|1skq1@IY z#4gFod4?JQ9Q0p7=M?F`e}pR2!>X=Fs5Nu~E%m&T$nTHW1pE)Uj*nfHugI5={SJ`B z3Ur9^b{wCE{ZFc1592lr^i7yE$QkgVLCn3HtEbv@nHsmTK17SdF_5ai*y|=XdXMPB zkNWLwf{nDZ$x6D=?*E7ANJ-%od2iI1Pem0CtR&^L(Fn2v6stSme@;1#NDHfFT!Egi zVCiNI8H2Z)mc5E4p6FZp9Ia4{0o`W^MKNWaQax2^{R=cjk@BHZSN)yxoJ2hl%h*!} zgf8Lgizs3QA`76(u_8qfQs9hK(#oo&oaIg;>gWdy?tH>oE~lyj=71H1(utBkh@y;8 zyhqDWV#o_@p7)i{#U#OkY{2dLn8h zlrglDQDZqCbGwH2(XOI;L4?9GfEX$#AECjB&e{+?UxbQPB$q3`3x$7j^J7GFK{E|Pr;)vP=~qNEK~YMO zd21YAMK2R`w>);f;0bP~avN0kRLe}>y&_K^t^$AD#t0hPFNkuKFrtAn z8vqr7?42;Gu#GaKP<3rPs;a2aqaH`Psuh}W27?_U&ImP%pdW`!Usml5#sWfxs=?vt z6F16`Kw2P<_Qz4E5aotE&8!_;<+zd&sum9@rk;nY&ZtunqgE;ypmI=+9>$HUXQAw9 zq%G!$RmNixPbq(J&iH1klXBoOSH=S#anMo=kTp!=$QlMv3LKrv4UlXJqh+j$^rL-s z=W(PSD-OMaXO+RIK?RKoMdIOZ87d;%$EX!Mxhf zx-vkQ5#{gLX6D?-b56*cccsFzW}3#u!F zP_ZHpJfIzl{1lP5>Nna>;4R&_GU~5JSrj)qztFt~GNN&`D5`GRCkK}%!VA5BG=!iE zHtPDSu1g8BuJwGi_CFgVWX!OjXK)JthDy$;6B&wp-C#|bUtQDnYe)^&ki+-o)cbN9 zjz!PNzdn}uU@SGLkfH2X2v_*i;V4DN2K1s&Oa}vqd>rhL z9?>zUR-|P0ai~U=#4+Js)->!qN@^7iWh^#s!~1P8hBAjTIEw$1$Q*@#<~#pO%lIc`(qWtC zxAD)7x+=0zsRVTefT}ytkq&#NQH28dTf#^+bPZ6u;cz5Iw84YZ<8j4w*$0R>RL?|f z*@lcV#7`j86lH&cw}6C~EW`_4e~@ZLRZ^`|FLU%DGB=DffN^9pityE|mD_N(O>oey zDc-{oqj5c~kJ>p?&1{fy1izqW6ryYo&>LmQ$ic|HS|OU1)rb|a2T*n_=51&X1Y9K( z>>UbwUr>Z8J?P{D9g3hMBK8{L`=RJ=TxB4QE8N?mvH+4vZJcF*J3PSke~=Lho^;4I zLEa2l3zQj!D>bTJVt@`L9I4K!8Mv^nxDp{`4TT{KW~j;siiD)`n4zN^M5|KjJrKWU z@cscUVEYL&(Qp-ko*J3jSF=8-Llvgvpq5AHix{;bG z9LF9U89L}dg%rfEkynT(e>fyB)DE|UOlCAM2CAQc-Gr;~z**$LjzwK~iDBn(@E_v4 z{|eV;lc#ZX>F-xfx{Xs`b?dub{Q|)tUkLHH_<-skODxD@YAo z7aU@i)%(QNUVpgmH*gk+la1q=C82~3*Zt?jp;x5o3>#0jLJXd*e`pqn5>TyI)v^rX z)8NB38c>W-kHaTH|W1GZGLrT*DGuuu$t0a@RP05OS^}`So)iLQrt7 zCHlO=q4nvZy1dZS1nPW2E|@Y`Hw|1Wg!^5pz0Ujiy`bjQF;L4Q4z=P~JPzC!OvbT{ zP(xK5oFq;?Nqk}0Nvf(=5296>9Db5!mkZVGlzg@z=G)T@fBL#KXKJgRYXcNi-L6%pnK%9YEc|v>PI;5f%udysnQU`Px>l|= zr%lRbj7dZG*DgslYo%;;<4bZG!btquCG}*hwaHVg=5*Rb{@Nw2QlVboY!yCRfbLO7&zllg-T70u^g9(J*EzYQ3WZmKa`S-;MN zawDBlS!^`=X}aN;%}OgPsH_MKGg&T()oJ*X4Sv)_cOCv4_+Wam(`pxT{VD23z~W5F zRx=x1+p0C;-RyLysr)^yUMrycPv7i{4!>ZAe?k=1^=va=$YiqB!K9|Z2&Nh9o4t;K5IvFmd|k&cO6uA=A!J(_1aM|Lf9=jIAqdx_!uz3OhibWR5;`6S=XG#29|twoJ z=w>(3Skjn_wiLeJYENmk`(;Ij_3K$xgw|RG5GT!SIf<^HzR~s5|D7lq2nRw{e?_NZ zX|h>00LvXX#8}=dKb(=={7(n>wIG>;1pI~rF$@hv5zAGD!#5S)tKM+1$ipuflFuMb z;fLyq%}5@$!MlHTH3(WonkY-&>ZIC*HWEjwl54dN$rPljAdxay5)hok22z(Kh)q@l z-x%L@XjwtvPC$1U2oQoea08*Yf0<2GpKC^sRUZ8Bbc^)^(WB>Vq8$ty*eranvZB7J zO9X^8v?|$TGoAm}J4#Fdtz!LbHh91kq#X=b5zt}|et}qjvsP{?MDuU-q3Jb66D+j* z)25m?y;$Ai!B2GSN1sObnmyPy6KvbCtr)gV>Tjpu?HbVjgu##63O#0&e<{^!<#wSy zd$@M0=%cw3@7BXKz+RQ!h>@>#!eq#?^FQ z+1w2VJxd|SOn*kE&>b8Ye|UzXKWsX(p-U8@HGAk=g)=H^-Of(OV}p}R3_ocDRSoD= zy+b)GDvP_Bo2WlV&xa*aUe)y+c4oz9A+yn~06&|(>0+XrOwp}pe$8a2&}kv&w|NzF z^O`B14IJ&kY=-USFa>ziG5st1S;Y>1{i4m<&=@`V^@}!RM-T9We_y|7bG9@f2)};G z=8Wk9hA^P5WOH^apR8x6ptF>1A|{Y-D(lW<#B6JNu23#dn?#x{`qcWtDeP}{tBod( z#b-;|!YKnrvwq^}+Ktv0-)^H-9sWCYIo027xRAqtr>-FW-9~FS{C9&z!#^CpT*H4g zSSS3ejaDcr6XzPs4q&2+3CJ?f#T*A={fh+~l0T8Jn_I z$S5@5pMqXz4?Cj6Pwu9g$@Gnlz|D)%!Ev6WC~nOo%I)US6E=L{dPc2$xiRlnbg^H% z5D{Xoy%B;33=;_s^zPTM#HRCRF4axY4ZF12F8}M%rfSlZe_FGEELDY_7Gz{hl{Yg7 zW#^PC|Mo_ko2Me=kYH~&%NyJGbEb-&c6(!08`Pck zrX?~o2R~GG0u@}yqWL3%H28YT`o;RUR#Ckw4lJTV#O4e12#-^&QOZ9)7|t_c5&aoP z|ChB>api?Bf92XiEBb&fl^G!-)WUj>OlwkHPNJNY7>`$a&L+zi=wg%c7V9-*vXIDf zJ%^^xSA8v`C)kC1+T4M#k!hCPqKN%7!`5e0bpvT3(?Av3JXWSEhr<>y-zp~$Ar2!B zJj_Z?)g5@)RQ=F1lw+){(qS9Co1&b%Qfu%T*p|)Ne;aC3n^7P(Rh0(MP}oMNJ$ndy zg3o|w%>I`X7;Z^`f@V||G{t_}P&3>Zor5PJOrcx@7!TeTs=3-`lzxo8!;DpoQ2A*) zTWM_wD^6Dw>r|=Gp3-S418!x@3ejWTbxNfsZ|>99rXOzdK~I_glvFdDEKP&|pMpNv z+-NoiAS$Azwjm=m~n|38a@6&kIU_t-%OJ6oA&i z+ty!MsMZw<-c-9pj-Fvk@KlRpAN?B}$^bScHVii&`jBxx9Loj$Z`fX~=YlZE3FvqX ziPz!d-OwObx7K2@Z2YraE!}Bt^fRL_Y0g@v*E(%96ilp00x8OYa;}uQwX$tA3zaaM zVhR|H^1rEs*?8z-=)4+#2VYophv`h_!}JFIVN;C?=TSMz#zKAA+5F#e*apv?m8}A( zGkZ8TpnkR4v-YnxbeP#S2lAM`)4W;Xiezc67o`sKf{ zTQ>UTuNo^G{qA2`DAnJ-a{ntiVRf_Xxsg-3y4j`N$c?&@53=p;45)1^^EPza>W4XP%_@FA0sWz0@4Vg6_T7k||7(4EQ)CSft(;BfCTuXw%?`p~ zT)$!%Q{KdNvHpBv2gas9o|ekyYR&)QHUHLIzsYZZ{q`GwUs72=%VG1XC!5JiR$0o{ zFoQ?GUVb6vq@tWB6`D)uhiQMUO0rx=TG+<7n$^mpH*Mtx!_M9Ckch!G@J&-;SDX8C zeF(>|{8&Yh;ecbMZlJ#r!;SA`yPZtuD~ifEMLFIZy`6;>3-pwYzQEjI#?)MLO0ueG z6!;v?9%wXw;LcIjzA~*@Qw~Y?5S@j{WW__L|JoND01NGGeS;7cToRRTs&Y!HVtL3NrS zb7(j&w;`ajp`AVa;W!3G1$-3ke}L#ANPYc*F%ZCibvLqoc9uQ-*u9{zt>wU?{|#Ia3kFpfD*FtAu6R4DgA6h2&PN^eYa7 zVLP+Yj%~Q?gIj^aZI}m!+{n+9tqlEkz2&=k8bP~+s5v+I_rjag%9RTMf?+S zmJQ;6z&0Y5^<>n|ufJlJqLFo4dF0JGY}khwhDI));XAVN_W)DRk|ro$q)S7Bf2u)6 zrl(|*ihGKY>COH$>n2OKnZ4WmTEVXs zrV5-K`Qh-x2B`g%_3O6jw%`>W8X&~oZF1+l!q3oR41ThKV?f=Cp@$d;pQwW!PCkl4 zrD!M$fub0_lInn&g1$*7>(fAf|I2$DHo7;l*_;2D!`(>9+T7^ZyS_Jcc4j(QMW3R7 zdUb({vDFFwAh0@LXeqkXf3`I3taARE*;c3Ao}%6d$8m0;@)}i@m-v+n zTAg${+iEGscRRaz18VqXXd{)q_!rNA0q(g8nf=Nw{;gJ=t#%8|S`}$-vp00wqX3Q# zzMnO#l&Aa2@^&%J5@za!2kO1 zGKvQDufG5P(tqmyuQyg&|LbYtx9>km==A^Z{{MgC-)8ndYawzOg&8U@DI#OYPOVqP z|LPfNgH0s4`Tf_C1~XyWX#dSRvtgGd)eFRbG}L-q&%^(I9yfmOY4F$l!-x^P!ViS_ zu_F$ei2hx3=aLa#8vbQZ7s#(f(~D1(HIDO7-&eQd$CKu7JtDpQj5SMVE^cf$J}hp( zLR!6T(DmR+dpxt(n%!TXegpN+v1e}W-TjgfH-aBS841VHnFIf^#qARxx~hH+yTpFk z9@_*a@4I5l1;?B@YVxS%#tWZYA-uhRwYq-i@1Pm6mv+p^(Q^%7{%P(VUrsKLUhrjc z*^!fGT)oYN$*$P8dmpvxf@il0F%!N_k=raDznb6jm@Ou)+-|bz>Og&`F`5yNjdUy@ zKX1Zr!foe`u5WqmR@-g8&9X;MP3?UY^~iRTIO+`7B<;j)jr*?La_OZr4}WKW`MaT;FDkFLzdM#h%S z-13@hJ~=DO%^aocU-|LOTlc!;#PGZYJCEG{{wMdi>gCY#{J9}EW*jq5-g38>C*3Zb z^J(JB6HnaAfAT#GzMSWe*UI59tAvNr2QK^D==zA!j;qIx+ADI-S!1>qK7FtM)_GgK zeE)HKOgr+jr~WqkqS55H6xa*x0e^;PuekTahbH}A{(0SL6Dpb5mHVsXFDc_+d-l3V zuI){|dk=#?ne*;-@t5es}hEy8Yid>Tl!6XQUjDqnG~h)2-JY{rdcHbi_*IW4mAS=?mX`mQUJa!5g<-|LL8p_POhg`>)y-`&PkQ0mV`FbjI4yDQHP_6z zVvEY6*7pxCeQ*KsQ0wrYwtwI6w!eqxCAPThxqmD;RdR;+R4cAk0F zYIkl0JFkA^pqDOKdVk0}p>YK9J6oA0=*@dB*9|>QN*3aUXqQ`Tq77wtrf2(fu?3GU~h~qxSVr zIEmWDvhJkCw?4Eg84T~g-L1HGpZqj@<`#chbmyzrFZIs)&48Q!t*lF* zGGxB``cy9c$?`IFwd3)d)+8=E{OUt1SM51}$u^@unSXoFUUNJPx!wM8cjDq{6EB!K za!*-m1&H7i@+U;FLbN8D3rOr`OMGOG(&8U9sg3@!R%zYz!)FU&KyWPIs zd}@*A{5AV8lSl4wCcR+AR_vm7b*(b7M~%d4$=$*6krCfcyk@dr zyjfV1U3#YXfE|{(j@t9@F%8k1@vW_Nz=Ew7zcKR2Ef$r2SzLMO?>1)fE29E0#%k|Q zIA-L$vFS1WMGplQU3cy?dy_Zad(qh=$1a(ac>Bb^UVg+u^G3&+V;|zq0e_z6ZHaKkA#;PIT;HI>1<46nti{ z>&9%k`nx+$?M&paa$NAY3qj83Z_qCqvBS9eOXizL?0JCUnu2X_U--RLXza1882B}SW3Kc?vv!`%P0Nui&N-ZmwvmquGKzz;>^Q| z9keS)ynn(6ADnf$Ym)b{S$ljh{e0IYD~ii*XHUHL+e_>3{q=_9KcDyXp?}G9Ry{Q@ zxBr&sxsKa6Fn9j)C$HLT&yNq9{?Wn-m?n7mR(;I;S{kjCs`3 zksqCXd$Y3a^*eRbZ#~F6|Aa@J6JK6n{dDoxGuGZ<-6pW|+TItJ%wMq0)vKFtNyR%e zNB?|Y^wLWBQQhowe0z;O>wnE)JfR~+@)J-SQpU%UFOsfX;eV!Nvx-+cL6a+Eb(TJFowe0u4pCvAC6W6PT#*R;;P zZkwH66TK(vUR?OhZDqMZ9+yDk3x|JfxGFX2$j-2$<2UmZ8^s}BtJM3}7g78%{ zj-K<)b?z-f_djyKklwX1f84zJhwT03J8A9yVd1nl=RZgvGUJLFi%)yRxz%<{N{gQQ z^7^syv8#-?Qad(AOxS&!MHiMs(sBK}UU{-4eR$_3SFY<;Z(6(Mh}3TTPTYSt^4>X* zZ@F}@?U!wT_N8yNU+bOy;8*G3f@^mixp&BY%$Zo9?e6sGULzxG{5u=xo%`Hn?Z=MU z|0@4{+dI4Uue$ao!-@2Tw;lJ>U%O{*edd*`{{4S;wrsKbotx&3+xoU$&Ux2y%)7^4K5D`4=Y6x&y4{_{ zv&P34?LPC^(ZzSpT)6UGJO7h1W zuDtx>Pe0z~GIrdbcfAVRJl&~}Znwm-<5i>XSvhw1gUHusj$AYGnz?^tcbhn;s@u-A zPl!Cc{&sN7dGk)|5qHkq=CcQ%*q5rN=iEvB!F$cCS4x-l?0dX?PwCipitGOL>L=Wq zD`!73cU)j@s)s9`}@Z4zWUfL?s@mplIhmcbKK2r zV&9<-nO$h?0aGTB}HC*FV6xWhve z|F+ntt;HXHd7dzS>(Af1%=K95?pN+U^seq+Tg+TGbI~L7XU^?w7nRE=J~FQ}O1f?8 z{Pob}k2yDTXke)?r&W?lKEb3gK**FSMZ zey2~D@Ad47DlLDXhG^Nm%PVKU_{hkGFW(Tj+P44X$z!y{$xkl+GPiKqD^zC1gZbB9 zU$blR;0b?>9den=f8isC-nDe!A8tKj$J=kb*RaE~NAJDw)>*S$bmAgw>ppt5^^j$c z?X~B+_g}y8gIjif|dgf8fUhwx4<6PD>U%xrO%OMV9ki)57y4 zcG02*t=G2dtp0z)L)!`C*QA}x&$;ooKb|UI`})EM0{psXw6{EeNbet4yk}2Oc>Tx` ziN#xgwdAJT7Ju-^1K!zfr}~1O9Fuh0{eJd?H+sjPu(iC_xr_AS9oHW?YsB2kzI#$G zdBQ+4PBsFQ=cQZ$5w_CFP-V<+{ymEisA@5JTjjeA-Vg-*!#{1*@ zpT5KM{@;6mhhVz*{&%1l~1q&K)Wheddu-or=;2HMCzisjCh^_qd_S|*;UPoWP!^*!t zHgD~=JB@$1^zRF;T5-{ib_86ZY?O*lyjMd*1ulwXo$HKE$ zM^^TizrOIMvCqGB?QJ)2cezEkm4E)}lOKD;WBh8@OO_ru*K*&|g_B1f)O_uYS%sYr zob&vxA76RgKi~O&d($yrzw+TLH^1@xq|^2_KD*U|XY>2t@<8#KeOm8RZ(Brp&cxlq z<7C_8n$=O?O8*~1tqxT*?jAcA=>Gltl*9u$v?w;415f~X7`NF+_>3n+h zb|)-2^b%JL3dJzPvR3iTLvEkGc513BOxrdi~|44?4yk z;$5|$oP4^+h>0s@!;BvrY)7`kKMVp|CrS?J$pQ#os*TG zZM>ui_8a!of3eKI^uBI-^_^$!b!1}UZ253<-0Q+wJI>~RH+{i&FZZ{&;r5+gK6KOx zUw_p8Vzn6gX7rB7Y=7yCGq7R)`QE3Do4feLv6lC5FdlmNqOs>$mQGxiwI4b4)a!rN zo;UWkKatxo+i(Bi-S^yNwB2*^Sx#}>L}Kx!+dX>P9k*D?`*Qmm(=S~_{^91wK9%Mi zmtJ%3QTzYmIAif9*3)ffvvcrF|SC8EL%n^>=md>8E^w6)iy6?Hd1I_9gp|eS0 z{+nA|G^D5M{;@>a`V03qSHzcXd+C2k^XA)@ zoiTaLs}r8??(^ldN65Wj!WT%p9y?*@!+%(|h}J*++(loo@9p(?|Ai&C$Hv`!j&0TC zs}9YNx@5$tZH{|q`TT7TU&$`(|83It=HpgH*Pi;Z<2~buJw{>^>+{Sh_wD$nC9e9C zZ%+B)>Fus<%n0wi=G=Wh{9=F3A5LC7mvcOOhA=by*!-Wq_}i9m?fX#gvGC|oFG%fZ z@`&eOe0k9#&3@ni8SJPb|w-6ANQjiu9 zkXAakMbq(+HI3rIIVr5lmXDc#*LCSB4UWAw<4+^CJ$_ndp~UvSU8-}}k#`Nm`J zX)t}`RKU5#B3DBkjKJMxXa-_j)LmGwbLh+GrEwVImh;4{>8fpz>dV&QO86el*&fy7 zmQH&!pHz;(S7D2l2t%34R$gF|WRewtGMt^2or8?B;4k2I7%en_y<-lKGkszTS|6h_ z@^8-a$Pl^O3781ji{|qe5|Xi>A@g;;XzgQZy&cNY6*Uc1YCmA9iw4iGq}qwRzvv4l8p&yB)?A$Ju1 zAi2J=LM%(E%pd=A9pVWiY|xK7z=Zw2VSB~kGSad)fmDmbtWYyil$H!s7xL8ttOdJD z)L7bDxlAn_N$q3t`1=Ov8FZY*@6_=jL4MN|%4q#G0J(3i?v>(^QJos0?LYtuU_W5+GPH=Avq)0;<8f?i z!X;~Vy#w&VZ$?5(?)*Gl5$t!ikc-6R4elHE^>PXP%Q!~#u{?z$KZ9zGZA$gk;HSo?hdYxE%=N^zq78QAbGS#w)dH z0O@2N%nDsK)L?xe=hJh_X%uh~R%r%v_%6DM@B6fx&W?7nTzkjrJb(lG73QDQY%;oPjuPS<~sP9y=Q>;tS8@u5JlY(^5C6z z$jKaCwuTD01Qb&ZWjzG`y4Kv_k!^s>H7hMak_LX$>vb6*_~!cJJ7lWR>A-g*osQf(li~VPLqOXFVibJQ zmt~KGt(?2#{ARuO>M2GEJDUPYW^9CNZlA-wlnv-bx8F$gD>9awp~<*xK*#?uA5e`F2BSVQW2K0dqP6s^Jhqb%9((R4Y`2AAbtOQ{1?{X`z+D>7xs=9=Y_0% z0NyJu%^tbvy*dOmW5iKlhtQ}Kd)n*uYgcu+AE%FB7;B^BP@`EL{`!Khm5mofCeR6+ zg?nP-!KqJIyBg8H=RkN*7)$et>&Ym7beO__*2Fi5y#Z|Ovwb3}F#?=m%m5Ra{e8Ub z-vMO6$(+=rJ^~n}lYrK4C+7nD^Z{OLonVYnX0;h77Tdzz=(W;Gft#~m9W9*=@Ys!p zw+RMZ^^!df^lng!QXK(b#VkzGHxka5Oq`|y+UoQc*OmaO5R0Fz7?;wka+=6%oCsjp za@stE@x_J8p+T2@Av~iCDl%OyLL;5iCyy>ZkH=Y8K2F|yR8T1EdXX>Hg0t#6S!SU? zv|3eOzZSx;#?&rLTlYfaFq!%#@A|S|_&Jo2>}3VW_600sXR=Oi_nk6FP<3 zq4-FAikkJ!3G_m_(PwKhO4Er3sFG`6>+1)S4hlK=l9}lZuNqwmZPPLr%D}nbQG^s8 z1d}i`#+Bf|Z?jOex3#)y75*ax!UC3z+71`N@YDGOp-joW-rU*tGi}rXhpA3z(n}MO zt$H0zLvj2fW1;`m9Jg&Y3w&}dOUMJAV&Lk$mnGF_*q%3 zK!8#(x4{Y1Ku+Jyd9%l=83=gly(usmaE=atTwK|IN7%bX1MP|7-#5A!i+y0{=(; zg!JaZ@pXjL8oCt1hn9maDBvSczZHu(Jf_Q*L|w%}We#ojN*4*hS=bn<{*n>khkl5J z;>*1Yht|T7*Xt=-k~fFTU4_ug-V7te`A%er(9Q99r_mK=Sj;Td@DP2WKhtj1&_@BM z=wq=1yRJq@Sz9BsTKitlR;C{vKphu2y}Ft>FfiA?KchowaIi$otG0USW^@F7Xi}6N zU0Ks6ECuJY38Y}G!0iW(uAhenCl)0%Z!T-XmZgsuDY8MRW9LS{*`!(LqDYxkg zcg{TTo-9Y1!uBcta)jL>{ExBtG3`2x>;e^jl}gsusP;-uAMH2S&{hd^njwU7SJujnbx{a2v zCsRV`K+P*LqnaPEt``qQoLHk1X>F;2|o_WElEL(*sh70$%Uq#(3+XHj~dBT zhX3R7&(@_ldNXUTBZjUwVU_7Bu}2ZgH(nPGt^Q4ii6_2r8N!LRsq|Kn%uT?7YcJTZ zZFXGMxXTEacp*=r2EVv+D3Ng3$f{|D!qxhzt|0f&*DsUWYx zi)ETwq>+Cuc4!p}+?;oISx=c>9Hy$lFYpU@dlVB0FQuH3Fnf;xuiaNeH-~4j(>TqG zig7>3qt{Mi0nKMp2S6lHfrh*Flu0bwSDdoQp$f+q>^+xZ;_FpU$ULvzAnwlVHXaPP zX7g43Q7vgj=_8TRS)tKON5o)W{*T? z7F`#|&7k@C)#Vg;>$>zX4cNc7uah1eP_rK@H)8rPTj2;;=8jM^mAV`nbuv_=7kp$U zb+FRyUqHW%kM%vv!OtMBhgBk<8k}4~OG=$?E`*WRX8uzP^*+Gmj)0$ax$kwuU09rd z`|K2}rq?=wKnK&pcpKD?yy4?^nAX>72xJvxpI!1=HKhQWum6p`J}wOnle@p<7l)P2 zD?vVA4}dA_8MNEMKr4%1)p-vH4tMX}l`=A>GOj`=PB5YNb-A~fThEBE)`2;n&PUKu z8jrT))?CmHB0#6o>!HJk(hJ-s9r~y@w=nCbdz24c3}$A~Fnpk8=GJ>e2ZuW<1+s1PdUGf#4uPLhD@6ON?B4 z5@w`w*!w)JN1~}vmzKY2XMZQesU2y7 z!OLz~Do?=RMPDP^WJ3fq(*+I_b+%=&?ujO9*E#%y`pPLru9 zuBT#fFwXaiHUdC%B8gkIq(0j^cIzl_oD#Ml+)Tr)80=zXrJZ zy?@L>&(V;lDlGuUZ!}|e+$oH`=Xm1u(si<%&m;WJ0M{e6QS^%B-WW#_ozQl83bOuk zb=`9j6J)3ymRC9YGuzhxda#4F5t??8QFD&1%ru1+8SuNnS{o1$6f92QAJWVe=IaJ zCG13$1Cr>fkpOUaz=rAk1!}hU1+NL@{Z57Vc6wDWesG~b31_4%>od-cxhQD&TcN{M zUVZHC*T=MCpmc)LTVFA#-i&NttJ#q20Q(t}3y0NOLTe@Le0y~K5ab%Gt@$^-6P)dT z1suv@GYx#UL#_lLaKQoRP2WL138kgW-Tg+W;WXj;C$L_T>C5J#5(5))idb||) zd(Ws|EN!1lU{B*Rvtk;SoY4efHIs!-T^t7PA1S`j0-?T<$K<({jAOB9pR^tv_6K{i zTzD;cb0+e;$N$$$0BpKB^end*l_<|Xe~)ukgXvN5n9;4vc#x~q?H7ku{gj@r zZmu<_3VBiED-QERT|}6YMR>)TaMV==YDeN724Dl&l)GOd)~XA1;JvGE2Fe zXoOXmdf2fNFO^FC?&8y(_28(=*>j{7dB@Zf*Vtr`{N>?=%V{m=A)q8|itZ>_Tnhx} zdcIVBW4!d1v8o>X_f4J*fdR30sPZB0Njb>x(Y9hy$Qf4U&JCjFl^^EIagRq(ASczEbu&TQPX&TufxZqDeiiIPnO8SGt_Ms=Nm3cm6;kbHkt2{LhI%OD*I$!hxNGAyA<(x3J2 zyxW{-F;^~-Y=v46U7s30d$TG~+t-J~qIBNNZtU890pg#>0KcE1(F`|6ls`JbnqFP4 ze~w~*yA@=qDKeynVDpH50og)Sp&pn-E~gXvkzw(?#h zVelCc(wFfiK%-&h($MnC9x*jhbwr={$X+~gBjOHYM4*^PsF^n7us z9LeXIUueTJzvG}NVC0|p9wzoMzTQp&%=@2kiZO+`A=}>Z>6E|8=wj(qFY{D~bc&r=~8o<)?C2AE`Vz7+rO zsbnVbaTvVktU3SM$c66d$n~HMJHP%N5p}sQj3weDF+%lIQ|av$?#>Xt>a4nCfFaeq zLas+&u#$mV^?n_gn%E^pSFKj0!0;vDo4~M$$hjhh)CaI1Yp0VcFFiv)k8i1#V57d zFPEc;+R}|zj(lzjpVi>!XXWo*PBSy7&of!**uJe6wj(AK z4`-Tf+^A;BW?PE9vEZF;>ZiLHb2ocgASbgrw8rkg9Y=91tDI+dU(D^By95cE>|ym{ zKCjY`S?$dP{f=E@O%f*FP=m3j{>?vj)#Teb6Z{es-AHx+sFSb#}7W|+{_-hR*G^{ zf_u7LzfTvVw_Z^G3v9Ktlux?VheoK0u@N81pJux+65Y>yISWfNW|_d5Brl`;hl!7t zqome%=)~W)osYbv6mpePvMQ?-n*{6^o!&Sb_YVl|0=d_v%kq}%F>-1qzd?WLCkJf) zyYpJ;X@&O4%TdE7R4p41m&ZrfHa5}kOi>N=W#y&K^L*(qaV2t?N|roC*E4yhk*3D! z^inV6XQ)ncqX~gjT+~T!d(L*5gk|ltX!Y_{(8GJ&f+eOkd#-Z5K41SwD%?nAm$;SDtJjv^NQ-zqQ0&vKNiL1EWPEi>yUDwPcj-)Bm9 zN){*Us=T5G5u>dsw^hxeDE0w~!x~1)MF=WB7j5e}x@o4KyvOu8){gCD-$!O1hTWDK z+o?X^=CxLlUg%tNFZgox^5^}(MM}(63tQ!XzVp(`YteT_R26AAG2*n@O+O7U8=H)b z=Z4*rWbl=lyRl-_*QC40XAi0+qW@E3elmX8;KIRMOY`xzBlnd???oQKqgFmc))3=v z;uOt($kx`QL(CM}9QyojbGZEakD;v0%#kJ{yZO7X#7EtfV$Br1#HM9GOfcUItshwu zmF@h}(dwG;L2W44Zu7bK1kG|`TIY4pxGyK_bMJZNRJx!paSib}!a)+v?_RNR!p13! zv?i}O2ZOmgW%U!Dya_O6 zCQp+7h`5AT#IZf2y{U-X)Sfk~G^g@5*%=Xcax*e39w8>#`K#a!n8mHrOBi(}C48={ zTwHCO;u+RvA&uxS&LJtSv+by-wPU6Cw9+Zrp2e6?HeXm20uscAQ0Pa+t9>-!p< zp+5h)%_RtGKapGnh8cr6ERL}pb?JV!B8z-A>d#|O&?QEXhEy60C6bOHp;lJLJLREt z`E7gc4dt_Jv@r{JJwxE-Og_DP5=2X`ytBWzhEiL)a}Kx@PKKE|T1Y6HBMgVXz0Mz+ zROI;p-xve2X-}1bDFhis)1dTHImq24u9az zS@1QsFw%aeB_!HmePz_+i<*1J&q!85T|ru>k?bEofCc+}=Hi8+ziOrm9E+R6+AI;Y zN)^SanGS*yCrwl8#WFEd zzwK|&qnjZ~xhA~{|1goEDafa*Z`4l09u`i^nR%B($b>jp=Tk%$l9F=_!o%lGete1enB?23E|ZhU zGMC6UWX1M;*!YKH^+3G!rh8Hu6PDx_RQMLnYs_`=a-TS@{p7_tquhXsh}_5>T7@-Q z(-8AR!_xa)4U<7&jzr7(h4&%icpVFYaO%;;Zh2sv)I3OJT;X8ablmio?TUi!m#;71 zep8&M>hU|AjT{_H_-t~2{>)`LV|vhwaZ~1S_Xb1Pf~lA%-1Ko`Z*nW<%`&%W2NI?k zc`9cwN#CwI6}^0DSPFA16S0;DSanm!y9ex0A3dj8%Cb^2z^6Q!sh3^r{XQi7Xh-|> zB4OZ*7UdOM-)6(CqBzmWOUOF=Y2jJQ-s3^wTc^+H*&Ehf%QT<;Z*sgIRgs<9%@9bq1(h z65K90`YhUc&k;%&$cI&i48plomA>P8TYX;?y#*pPj^fq4KgMePImt!DI)#*11`7`c z6Q$ zb@FBAQh&5v1x*ZGFcvYokNh2&x~o(s^<8M9-pi;gPv5$9MuH1%9Okuk3V6#fEFUC| z`uqRV^QXw%Bhm~opQyd-Tk_o3!|qluGG?+|VqscW?t^8Y(7R>|!ZwUyj`PRx-dOE+<`SzFo+^GuFTLr+X zw@!FrN&Vmu%E{U@jr!01Ti%ds09Q|5K%b(b^z15EJ?nQ{AE#nA*`f|fp0RD0E+I&E z4hA|>6DWOhaCs+3C^hp}&r8BV3n{Wh^&+-!cxD(q)8;IRn;@G3=KtkEt_f7!ISHX-9Mdv+_VHfEaMigEi5 z=f{xaHFV>YcJ7S+=&SCCe@9Qdls6xdzgvGY1Nx?4XMph{T91{k=&AP;ypGDevWA4m zo_yTC{oeF`HQKj3b2S4!Km;}sNYVVY|Lq$Irs8EhoL4m$Ag6~vCXcd|@z#IZwn+J@ zVZ4oRI+7jl*mkCv$yj!|_g&`%aa3`$ciy}#Hu`xyemtT0aFcB@YOg-QI91KX@hjWL zT)OBwn(8yQ??#-zb{66wY{vf~R3zH%s_8|NA!QAdP>!>7sl7P&;BI1>zj6TFkdSdc zC+gb8XFS3I96WD-fVOAmhE=adEV8J5)B=UK!TzlLxl|*41e_hlT8Du%mZ<@n1aV(k z->3mke`x;UPIB#`z$7B(Q0V3$%M0NQ)h@@!$ie8e2B@S5)$tEO=X1xKfJoHkgRAmf zKiMq3l9&vNy%QhPs2)FmIH#F$bHF81a+JVG><+Zeh%`&dbL>!^`j=lk{28})3DS6I zEgr3U`MrxdKNlaxv#B_M4KZe!qkYeKbjT1{pXfg>}1><{wxCXA{JRK zN8FT>8NxkGtjMiE8eo;6?T4v|(xj1*CqTe*@)!C^6gQ>3%<8#PRdG2d+l(oJ&7|nu zaNw}}WVU~&j!l z^r<ohF{AQ-U`-dri#J#VQPn_I9guNWf zhd-NhQO&c##-C+1T{X*}dg?F85R7_UkpLt(Z1-TEoS3~D{*?J|%zWwm$HWW9b24P; zpD$7=@?!g4^pOjQEd_jU)c5cvg zm$MfK1X?F7htDG}gO;Y&Fc(jY)KBTKo`)WC8R&QpRKO+5_?ZH3#duF|5WHZ24G90G zr$yPFuZpv7CymwBub7+|jkoqB7ed->;kieB}T{nXfKSR;NW<_Rnow(Nq^$UjPMBNY*xi?s1}1c!MRQGz!tMCgkmy zlqZA2FLU$jp{|coTt4k|4iXSWC0nh3p2JQaOz@ulTv_)%l(;9FtU#yniR0UCa~S zV-$EY)?G4wZ+9l36)|uPy!o*bXxY!mgxU}3La0g9kYpeN6~KR z2S?4U4u#X=2d&2(ETi|T_OFc^D67uN^}Zw$zj*PgSoHLZslC2yNj&V*ESgqhf|}9j zFFk5F)r&ik@g$l*ygv6ikFiM)HR=1H3IDJm{9tX6QG3Adv(f2$C}4{E#ZQgxl^07+ z`M#ln$3q$CW{N5UzP|Z|*t>xe0Uf+kPbKdb@E^YER(SHj;zc%HWHR~vt34(ozr>4M zHg_y<4&dI#;~xSDq}pbFM@oVhkYEk7uYC||ZY4y)pEuv#UYZE)1J;^=R+y6{GI47E zK+x&bS#89;&E)2r;A;TCJv|#A*%{SXurlU^VF6mNdQUnTXjK>LheMcgDykno{JwWb zV|f04<-X~G8qH=4Hkj?58r#&3Cg1C@xa{%_U@zUpH!OniXY3c22#`?rm*B9{8xVFzEk1pn%1GEy;IpuCTLe1+Ko+rr{<;zA_Cd z0M9cFRgHCDaP;rV2?n(7c3vo6zL*dWI<2g<$`33(dXv~Q^KO`EY|^^q%c4*YLsrjO z?9VGAD^xhcbe1i{m%B331Yq$Kf?(N!G zd8}RNik&^!Fi#=V>Pua}Fz`PjJPVCql+TcPVFqkgC$kCU2Z>P?wHK0##Io%$y*iIy z+#l-pbU0))f{B?R+(wX`U%#-M$%Qac?F>T5cf4&@bPS^Q_g0NYajm3nK|8mV)#`oZhOy-JQ7T-_Yji{UUW})@X<1@NfB@gd$e{}Zz zgB9Sy#@}tJR$yn-mP7kIcjNZ+LmC9x`+jn@w_&wU*rK%^1_poqBuivLYQcf2t-qyk2Ye)9LSKq&y;?3K>(+oNj#m`FZVGOd?Hceeb#m3IyC z*_3)|RR0|=^7`!`(5Lt&Y;l7dkqkY!3{9UpKgE{l+|D8^vt8Y}UFdaj;RgBnN`)t^ zR;uvn82^ba2FNXZ-z~yDDX|D2{%~-|S`MbqD8O|1vqnx&I>Bo6*K_&W``RtQnxr6r zbwz@B!LntP1f~jA%=~K>PWpdJ#7LUy2+}`7@m?l&f-VNGx3J$lJ}5-)a_?L`I<9;+ z$5J&C3prg*^XZZHmfaLic6WHWN{y;2y(Z}hLzzA&E8Hmv{AF>fDH{wPR(jd)bDQGD zQJ|ksPajAGje(6YI}{QP+(l`?zfJ(H^psz$vgr$jGre9DGAGo8V*ry40ruY!JEUox zb6Ul=%7fS_XFL~|UD|B$*MmkHljvl*>)qM-^K&ybw^6=_i|SQ(rXXU^zk)qx?VCMB zVZi+A#m*Cb^;NB}mn@zcUXW0`_~7}lu!VZIK<4F{Al$n-j29uJlPgRy!Va+KQoJr_ zTLMqTgQ^zS_=fk9fBtxm=uz9Yxkt60&cch*?N;sY2sBo3<-y~2Tu*$Il=^FHM%YQB zoNlC(JgaJo#eXfKWepcXB%~bmXQm>F^1<-0f1vg+77VJhEuOf)R^LGWP+{eqbINcV zc`C?SP4>fQvE=Dl!B}L25FPN)GeTskN}}iy%X!|tz6m*wv2c}$+c7KkC2t8!t*B_& zGXRJ?`lk?5@77own|+KR5se}N(iJXo1o|6oP+&_rIjx+IH*9m5g8ZEAArFvQ4)rwu zNpx|4VW2%(W5XtIb!Q+=p?D|}JP=IF9%B&6(;2b0Un#s+Q|b`b25kAPPa*b-!nB3w z^#3cYdY^GDwlG#a=ABu=(Ta(=K757=S*T7Q!Q)>IFx{7;ml0IO%K89vf=Dgvg+@o? zoHt>$S~tL?lA8C8W4crl7G-6kan zr>Mo8ai#nFOs&d9Wc_3`0Qh&8G@yjJ@*C!K9mCF~ zr?vYz+iI0cu#&b+h z=;WVz@q4^pI`7dyx~$#5RPCH=4ZTXd8ham%A}8c61_X562aVpIh^k`!NgaRpvmsER zz7maAu9Qsknvj{P-V8fomH%P9wCD9&G?}=PGu3SfrXWwgN*b!0Dg%>k(2=Twa{lY* zc0@CwjI)0zSRj-ZQob|0)k9*`mc52ME)^;h3$xlcY3b}6NmEUAU+#6NNqO2BKdK{; zKTPQqGXcUlzaNr|I5Ev9Z?1)G@GY8(rWn5g#naWyiAtJ(y%=xb|57ni!Zh+O+kqDR zL^^cRB+rklDe-{s%Yxa2)nkd+8E;D7wfm@=Cf=#6OupC~1(t}LPrCgkkkT)013%dw zg5M_oc-s?enpJ?Qpon(l3?Ir!jywrN?V=Rfm|pOT?K7#cIo+5HGTVW(XQVOz|ufuyxdG%R^+`~PL4<0mGHV6<+ZI_h_Rm(- zQCR0yZcNPA3s=#q34*p<6VX=nCJ7Ewq*Kd7t5{=N_hBlm`s z{Fk3@f3MTm_q5F^i(@Yw1_6oS##MCnK2e*;7@Eo44r&m;I9Xak#WTNWa_iJjAO={$ip^by zvb;yGTXGoHfB=J6HD1r;L4lS4+rT%W_&xmy5-Y#OeJ1L2{$g|~4-;cy`=F3Q^o3xNK{<$E9*UrLU zzw(-hj&ha!BQIwRK5z5epl{J zMmH$GDMUP+I+g3?8DcH-NdR7SV75XO(W3O@6SvWEy6oqK9N+KA`I?+p_FV=K-pOUm z6gm5arYl=3S27Ww!2&_8)t56H+w>o*n%5k8wF<)D=Q{k;T1meg3qf*oXo_xmG&}q5 z|M;Ape$8;;+e+oQak`ao2=uEy@nYsvQgsB?heh#vd-8*pbta_bbR=KLL^OcGD-#me zxc~G>F5Z=QzG42(e6fmo9;Kj~6Z|5G^VM`^~rd#XTX7&gq`safkbmE|xQ9 zsfQyU$Wke!G@=GGbT0}TnV*zXQP!+#dTOVws$nVOElnI&esIN@%m9|?m#Mo5J|Wcu z13mEr-)6y;^sg!%X8R?&g~=Q6Pe1Eh9ZgmsYPt z_0QJ`t3Kz_-SO?J7pJrtI_%5R%09BE`h;8Rah-qu#O=&zi1vHMtJO&U zG(l^gcG~X1VEx{$nw>Z=l6Q@5;kg5aE;+QBCI~woRI`Qc7~mNen}QC>RsVjMCcicM zn+MX^K(I{qPUpV1=Y;XbJr7{gGLZkRn~iutsU%F16@`r)n-Li39IqR@6v0C!V{zHD zn-%^+4|t#E$Ti0ziG3e`P?%a0yjHUoHzgYvl_`Kgeo&lN8%7UB+9H)-JHv*)!M@+W z1kR;$W+dj?0pd&*cg+${?KAk4Fy3U8-LszSi2@rb4ls%fl+7+46Tkm+iCsk8PW?3U z3E2$V|El?ga$>$n9rM8J&wZJvvGol7AH?kIKBo~r7}lG*oJ+Z0hJLgE=VYE#^rGK{riEkD3g(`bjIx#&)XBcT4Z2&hj&TA zE1k0f2^8>{vwX^RYqZX`zZctdR%tmoSXE`vrkANS+wY*N7Hd`w zHuD}bwJIw`|dA) zfJF*yVq=A*KBwKjg)qgzhhc5(pQ9-JBsxSzb%3mrbo&Mm*&&NMO%nZsgR-`%VhCI= zfO4V(g5?Ww5tFi}F;DIoGFO}@9@Lpu>Uc|cGX0eM^Rv^TYtY!!UVsWkX1%bN}e}A=j{@kVuOf-WIs9Q;mK<5c;C8NT~|@@ zUn%&jn%KfgqO9zY&V-iLYjR!H_)ogjzH=d9XS!v$3LFBE%jiPb!zhG z_tj}%hRt^QuppWru!dsG*G;Cj&H9Vn2M6qxzbb1Z)j%$hg!?*erHQ*EOpI$o?OVXY zksovcOu;dm>3NdFe&Xib`M8!-(F9aue@EzdfV-{0(S03uo@r z_q2s15$+hd`ae4gm+U=x`PEs*v*=(V*3^=6mtBn@KkUM#?;Ft8;aAjK*}`B?*X>js zrr)`zt^e{_Y$?z6djSt>wc9$wQ&bO?l!nBFqSrv5;qwT=yP(jC4rxHqaGD4$o(W*5 zl$qQZx8)mrN*z0R4ZcTv83RrG@)@n$vvB=G5^5u#;Xf$(3yHwUm%q(eVB}0}@Dlr& z5XMghPZ*;Q_si>N3ak&MWnVAvj=YCiW^X1cu;ba^I&3GU364N)uq@>6CI2mTCX*Rf z{Jwi?`kV<00s9&Dw=)e;HwY`>F3w+{@)fqvgbT&;$bkZCxj9F6TY%UVO6yfR+$PEd z@A@!3oS8M8a;D-o)?jAsza!meVovGn<3XP*RW6_%%sB@fG^^pH5C6NQkuSQgnFX3(kCY{n_kiTeLJk zshKHfsUAOs^mFHqXQcviI$~Kw*}bb3iJ_mOGK_-v3v5#o0{&ZgS>}GZgC8N6LCOE<@zTYuJmgf#r}e23H2z+!!{|vx|Z_LSXE<2UTEZ} z%=zm)J0Ue`2)VM|$ylgQc6vLoB(^D|p+E%t_(t}bkHI2Ez05mxYnQHPo%Yxzu*@DE%oW>@20)87UJiTR;Q~jw7*RiKs-_}rJ>X!_o5+5=rBQ@lPGsbrtY9pli zzN|BS9#{V&a&#AXoOnaIr?44O@N6Fd;FFvZ4v#fX z*V$aye3iD$qT%6=6i$G@Wb>_$)iZXU;z1t-5v;rs?y64YFy3;RA@NUB$CcKXika1q zD9^%)6}$?&fU#m{8DB4z*cm(+^Z6!k5x)98l zq1u|S4`4vieJiiBagBwYlI*t6iTt_7&QG7S)u7UpO!D>eWuL1!SG~II+ut|}+DK#0 z9$9!0$*EbO0ThIv*#mJZY)*_>JFGIr86LEc_L{&8_8y25sO6M+%9HX|mm2COWt zJ{z2V)047!N)ie76~#Kj!d__E&g3=89hO z#*sL1wlNO#J{ynQD)q$?X2He|$A?J3q3&ky&;OS-af71GhxyORy<6x%vBTU9UgwEJ zv$&o3E098Ve-s4XEdU+Tv9!{xt$k34%!j$Ze$e`|e*+r88HuXqVS2dSXxZ&2LFJzA zJM4OLL=LeohcaYnS#=4BsqG{sHLb4cN-0GTMg!(Ebg$|XFDOm3g<}T!0Oyd5^U?^mYSK*i!_e{M3!u4f$s_GW+ zT}6QVe*iZ?$iFAE#wUh5JR%l}>#sjFgOF+}3=yJA!21u=q8fT|3zCpUK5;+2oNX=Oeio9-ccTrB~aoh?z=}x{6@+ zr|Jobon0MaL;^F@3*m`>*6fCET?b+LI?7TZA2F`prU@A2g>)EdWy^A+aSeI7&`ysbp#@p{`V8Mnm1Lp|LlOzt357rq$Ux zqcz$d>%;X0C6yOb;x5?(v}eTZ`w<->#6>e#j$6-ha`W>e2zjz(OOsBNOMH^K zTHP<}ESBc^oZpSkqSgn0yWPzF=|5UMSP`wUy><&I;;ia;jw=MP_pT6UxDc0G1C7J6 zz)Z3F3_`@L{f0SNN;MpFh9o85LD9lLoY@ zSMEe4aTLvJsGmIDic5>@l$Mi|B4V@i%}*w>Z?5yRj4ZXgU4UYLT59mk&MH@z&M-BM zgHz#=e83NJw7C_uW|jkZkNY5#-sc&jpz;u}daf8^fj;}r`h0zjDli|cxOoMXi{8r;7iP5Q+ z&>5XarwGM{;HrtElK~=hw$Z+q%xGuh)`TxaMXd&9^^&=cpKckM8zx3ax2+b5Bu{{H zgFSEn%`rWi-`_-8TqZ0n26egd$UoTykkd|my)lqR8Tm5$L5!B zx}JGYUh`Jya%xWpS%GDUpkZ=5d}(c!gPPSTCv%xztscDf%MS$0<}#lvNU~H0``-d} z^Savq5O+389g(Q50m-{W*l)ae@dETSg!SBt=zpFCC=+KSKRh|yf#o|_N*8fM=qx%q zMETu~^o;0#`0hQAw4Uch8V!+WftPEw@pz%~=tOUolguek>i`3IO`vLsDN4#pZqH{! z0Pe83CNba>jOq<68D5@#m*?)M`P+2zp?~O#mS5%XGf=;HERIQ}F;G_&ow~b|$kw6H z%69Gg_3J5BA)va`eHoDw2`z03c>@Xtt<~70A zz?UYQ9CjAJ8f)gO4B&Q!3%Fn87=HelU1~Y{3q}1y3`b=Y#)oM?HL+6cAkoo$X9^Yi(8X$c)ncv$+i z&Iz)dslBAXx=65Hp_WT{FRG@eZGhiGkWw zb^um9qxK<3ZKVN;fJcKVe4?1kDx8qZYS6k>`wS^Z{`~1fPd5i=CtDupt&#J8zIg5V zIWWz>-d?&yyCaA*bvUtZz3phGK^GEU-OsZ(nnLCg^~z4Xq{&yOsXx2v;#XAXk6*yXdFsUs55 zKg&gbnShXnHU)TG?b~+k3GkhN?nwnkAn=|mFf{SGuO9(kZL349%;DmN}COI-zd~8ZNi%AOFlO;W%*NC)c>? z8i~vnFV}#?1-kH;dO}W>oE-(cE<)4NbS$K$>t%@<85nPy9nR9+}`Mi6c!c0bZf`>-BbA7js8qkk_ot_-5@>6 zTResDT5X*jr;vO2z@-@wE5GOAYPtCm^FlKR2M0PaTiq({GGIfXsFttBc9wNjPe=vH zu^*!yBf2cu$pl+8^9SpHoKAp=(5U#@v-IH6`e4%9?h0<5=OdhJJTK4dkIKxE_}LYB z#jO_?wdUa@JXQJwNy*NL>q@)vt?2wXW^IkD$8^?`xFTJxE+n<)uofTj@P$_A)1$&@ z2F~JDmEH;=Wz{FHy+sAV<|%)w=MIJ9CXP=8ksId+xYT}@3l4jK{eM+^9Y2tKpUMOX5F)T!VxTrQE@b}Op`a!h}&(3L}e_(Exn%aDliV=9%RNBN-(4-Zc=mj%Du@+y2Y zp=@5bGlGy9m$=jozwOuG3QNdI7p6C4&F%DLH}vR8|N7g1SosKD*$0$cjmO`X@|O-= zsPO2pBU`?IFDxv)Vn{AhCPI5iB4C$r&c#8wHry64?|$-iPo>Ue+|0tnghO0h$otk$ zDqi%XD8JiTg$2^m!D=2d%g230#FAnDsk@28Jn&NogCU&~3njUy=k-%O zIu^wd1w}4@f4}pyi;J@hOcLIsc}Ts77bcG5*39w9xcM%hlS6?DV}<<62{GT?V=QX& zw{PEK1{9a(S{fO3F4?T&GV@4LJP&&~w#DEkON_F5K)+JZ>#D-3t@FamD=#m9kE<*|{G(`zT5Z#Z_us0k`+jtU z6i-cA%vU7_h7RVw82v<^8t*qKdab^QA6Gd{fmpC~y&o~HAd*Fk+mMl&)Jt2bT? zxy78*om?CjcgiHYjh9&(Tf@8;e^tL^YG`bPZ*6UDZdXiOu(7d$DMdYb_39O)M$=f^ zXtiU1a@~MtoyW!M6E@GAKVstH=>>=l)q&wk@$v<$y*)5D+~NG8^fM2yjk5WaRBbJ- zB4)MbuYheeG&Cp`2fIJPn(XtfuP=_Tuhs|C(-RV05PQVqVxL(<0#i~_A*VYXYj&k2 zCCTg9}pA%nO4P0P=^SmxnPG)yB z6Ch3B)vSL$oH|>tBPv#^Q(p$^14imoEp>8mkd&2;D!n}FSphn8Q>iaDn(>BQ!PcW( zt0g5dvC*dIxhfZz9CLXs5f@Ff%x7smy``yxOcj+02K-`i#DbWZ81wD9wyvYOex;g! z=qfDZ!)Y2c!Md0MUrJTZc_O9J5ejY8+S^OzJ3c<1w47VrUSHo{ud_wsM-~LSev~iS zE*dnBx0-J@o7AhG1{FNA{=2`qB+`NZ*_NiY{?1iRRoNO8FHQh8JJ>&Z&8ffI&1w)8 z9VIC+`~>xfD?0x679764?X)*@3@|5uoLMnN`)9c40I+Oyo~)yt(@BxG`_w)Tvu^Vj zl7`*cYH@K@cW`u6u6gAb!w6%ki2VHKOIr2<)V^zAetvWm`TN?vpGLf=M}iX8 zAnzp1ZMXTQZ*g(K^OBdBM<$tnXLP11_)zl0UANget=n+#@;USmtetMpcKsPq(A0zg zke2JTeD;*2buCqLB2$s44<`|v%Tg}h6L6mf{Y}bUAsC?VJDV*E9+AW^fua_v#5 zQP{S-6JoHxmqFwP3Ln3JL`Uw()2ijxAr7?}9WlO2h`h;p^UDAirw-a}gSnRG$d ztkP0#7%crfe!%GR?4rfv;D_t`?d|Q(o69t)1)S~^MO1fSp!ZHE+Koct(RfI_=vcE@ zNNus|Q0nn)DG}FGbaeB{Ld{AA%44a47g{Q2fC5W3>)4-|Y%Z;TYk;IRS*~MfWb|CV z)+{_+RyNxoL%ZJX7}@;^Ghk%{QJ$Z#`fhET!z>{ofh8S2aZHt!uxWxP_F0>k+|Kdx zgaFpw&dsN3$`4T8=fT3xZda(IeS^k7`ba@lb#mZZQ)_8y>-bRY1&)|t$lu}NLY-_h zwt1-0Kq;TIhPpa`+pU-6r_D*o>3(Fk+tI~Lp>oH8=jlmlT1!hv-{ebXM#fTL7ly4B z2`5|K=@STuaOItXDjLToly=T7Q=4Eno+O0weQiFj!F}z|LEUvfLciR^mNylRmmFI< z;Ky%|3w0kqVyeyZvL08s-8tZYH!|8Mb%H42u@87gq_Z7=G`R5lgQ{x$dH>i{lycwS zzchk^WvZV(f&9f`u0+abMuAMCK^EzhYSezMpK9{=Em14oo=7t@H1Du0u5Wfkc2@lM z8BF6zjg4Jf-O&R4xvKv(dF1jG0UW6SDXCG@_e{O_U$Ud%ahBe3Gfjp{s`AIK?tQ7# zbShs5EkKul9TaJIfw-M$Wocc@smf$cS*B3M~HJzTF^*-Cz zNmUnB8tUqrp7wJ^d?b%dxkU~EMH`>as-i31dG&C=-0wrh;!D%JO>|L(HNW7d@=Wx%~P)Iyyi6&(K)D@(G$udRf zrKpal248?CPj6@mf<^usoRQ=dqj;`dq?9;4)c**r8mZie`&5j4xQbFL_;_7XLV_$S zw@-D<26)k<%{ZB4FtrPe*W8w!(oFR+Na;#{Xm3nYK|z80Bole0$?xS3&=|*F!;pYEW~)}3RbLC_|CDjzl@BGQjs%e7R&A8qMu%xE;ysfK{O{jn_fs; zUDp#ogi^Qo_~^)2`1{p;4?$fyU0oHt#MB|B%aR=izu)`@GpiE!zrUfRROb{sJ{Z4$ z-gxWmc|C%~inFyDr_isU8SR0=aKfBE#Ek!$kbq!y{SdFL;73bK%T6^g(y~r)CIHLN&oREc;8>k3{@2THQAW zL6kFMg z<*}!kpJ`$x*W~=G*fK#h#w(Rm2hn&~f6U@tM}->0`SlxbOeI#SJfPLYi9}m5M^|GtC%SbdP z{nT*-zP$ya3R#KsPXNFHuW>5r;=T(W=b4 zX}qWT2$;wskX+T;(q0cvF0OO|#OXBB%lq$>~EA;i!&hqlomO2AY=6jk;2JF@6 zz(ltMlNT_hUgRj4>gc5HBz}AU<_n2pHvu8x6Fd7{g+dD<rLFUrkoKD^xqzB6uWBR6extj2mM4ej1NMdNmjEl1GsyNS^$Z z(V0HUzbL&lR+jgB78dH^;d!f8so<6MU60l|5AY>joHaH!i+LwV6-PjxtVv11-nS2> zM@L8P%|rMMXB;@Bemgv8I{s8BH$av5BUs~iO0fMItgLU^?p`MEKa>%UgBYV1E$@V9 z^eI;%^L@tYsport!F1h@&b%@8ck@loz>(bmPs*g-FjeGeevIIc%US-1HKxD&@T2X~ zje~4)O-}0~#riUlTC;vGMlR>m04&n(IM=I992{29#~2tGYu1`YquHGU^D>&6d~X@& zd!`f5i@%te8CjK;mX_+rZL>=eM@li^hlrA|`{}J)ZLWoXyj-1Bi2QNU=E=(J{q8bg zE04qR0yJ}|Li!i?@v_wPbmquUUr{HA$7^e<$g|ACWtnwbVlXNkZWjcmHGmkn3hT+s z;~)`z@w(1}$pd9;OOe>=Z=?n$24$tB`r6wmsHr#3hO_(W@aUCaaTrN!TO)uYh|SCq zRr>ss`S$96ZdnJmw$kL_kC#K~#(9tirCWoJr;N$+l58At7BarR}Z=64vn+qtYZlKR-DVA)~xj z&&xcqQ7UU#v);|_RHGD}(-Pzd4q68fNjp2*uF0N%%8H8p-Pv+@i`Q|{*oTTSrS*yS z7=d@>KM2D@&lL#32wTdR?ns-{J>uz&?m*-4!CRN_G98%=BI63J%^c*jFIDq$ zB=0?czx0xH(?}{&{nLTmNYo{n7@f49%oITgdPZh9ZMhoT-)0^PKg1Qq4(ZQvUkbnQ6iTp0PftJ zc^bbhxgZnM8erQhmz9LHSsJX|490OYK3IA!b=sg(!UcEb%h$rHvt4zI=8P% z{|n(U@_-;?I0y|@^%5c8SZa*j17Tr7k={Y79Sr`7iRvM7rLrVKwtG8-M(^?c#!5zd z|0i`%+7{|Sol<#|C(7f!XTP==468EfE;QR32n+v7)vPxfNZ8vz40%Kpt}PKB>`WJb z$1~?DYyorGR<6zHi0kkF5qf!|S?ACLv}R>xd2gYGc%%^**%ThE-n$82+uI8e`%^Kc zm>qJZsJOT|_kkpFOyc0nvxD)zcu%(zlbI5A6(b{Qhni0m?^s#GgWYb(>9+ggnLAVf z$7hBjh85!kL~L@Bj$i-7IM9Ess8w# zuilzEOIDjVpMrWQiFE}Gk}sDwS8bkeQK~^gqEHw^sLn;jo1~t`YS*72G?WUguA_x? ze@H>W@LT_S46E3_jcWChEk!E1rx>0%czC2Qoe$3ry1PFKc?*%hW95{Pk%4-DBhvnm zUVZK!AJ7&TH+EN3le9ZL-Zy87AZe4JJ2N0O@Vwp%hvE_r7yzX;X(1xeHv)_*|Y+ z2l%hAt>L*-TKvuuyFf$BH0T11hSycEj>Jbp^9K|4JUP0%t(Y&9b_9*6ilr4XkJ=Kl z`K+U};A?AOV4$zl>c(NWi7g`1W;G9q*RnhG{p{y+^o~il*=4&u=&YfCfiam=(Cetc zJ;-?~hPd~g660|npF?{fd}%U{QT;gp%1NmnU!7$s;KFU()Tf8}fisTVbIo4YThU!l zo;*>cmid~t4iZ6kUmtw5we=IlD-Mgh-eXP^67pWqqACGkpvt26){dKh7%A`Mq&ytF zrmkA3Z)D_jw67QWDJC_4Rls0IN!!Fe~a>=?91GyJabmoLRV**MkW7Wm>fQm z9tl-fsB8u{6`+-`&j0+(YxmyL3cT9DTn$5YQZlwRd)93BWOpckP0;gVwWlG1G@eqoEo83RN2dP z{Z|(47aYZ;bFHLAxNMfaU&*)Ua?J~?SC4l_FQ+2g_?hZIw4wMBDppGtH=y0SGABdv z*QINa(PXsTbt0aB>C1E2nRD&f9=|-@IY5^2Iqbg?^1e-VZ@uaN0=v1Mt+R$zS`u*? z=NpJ)4kd7e1X3uVww};hFZ@8geuSAM%e>Aehz&%m+x!Kn7?=4- zgW=~FC!%aL$S{SQZoI;wxiz3 zcWDNt^`hQtVeUoUc+a%D7a>!;`{ooYAK&HA!PHk1r%)0v%Z)TB#{K&VgSqZlBz6TV zmNvKduHBB=+1Oy-XP+v$STLSpOj^!42=IG!)s@nPmlqap4GOrAjE>Bp);}fYGwR-7 zIypIi85z;|nbi9?iNNXPBp@O^Fe1eK6~W&;WvN0Xx8;6yqp^DZg%(%b>%G(}hdk+Y zubs`vUuZYxDrG60_IW#~4+#wesw|YH1`g{?XRWpl@uSrr3Apt1J-u(sQh94lr?d2PC5tD@Ff7J@TmTn^Yz%2?YLar>v9q#Pns;H2=1ZHx zGFO^W(Gx#>OF}~(NaZl^94qWlQ2DQgP0h{A=Nqfw$gzve^9-5}$GV@{;y7Z;QpH;=n|I zsTW>s{<`{LXXpCa)~IQrsilu*t;x*lOe{U*l(Zmw^JYHctHkjk#)Ah!-Zxq>1l%*s zt)&Gp(6-Qxp>!grK!Z&3Ut0s8WUju!K@y@@lA<%gA6HbPgQ@b?YZb&w6Sxf}Cx8BQ ztv0T;nkHYK9#yyBcpj-lE{`T)VTrNID&MPAac$mf>f`fFe!~bER|vdm|kk5*$YL z1{(mf{zHK#C$cPH9`9(pPk6&kW z?SJ#&5za8ee%(T?)oSPL@4jYzKo|j!`+Deu%ai9gcX!FATL)eXIL#GrCdg?1ak7}b z*qE-C4xK4>@9x4Pb>3O1wnw!1o}KBCk%7{7I7#s~c&Do|2->V}CON{bVNE=aBceu4 zRaf01VL@Ae6NTA+xohe1Oz9At;a|Tp%)7#ag3=${e~>Qd3brPY=Ks;nJe8>v*~gEfDcqi&}mR?u4~eCIfk`abZ2B1+ z=ir>3T=|;CrcjR(pG$ot;>Fu;TU2 zv!(0H)zzF|AH#x71`$Z_p5cFw+5LUva{rmoht#Hp{zpNg&k1pGXt+9Kbsu;aDqVQ* z%sYGF9+P$*SSLAH^JY%rn|!Z(|KWroPTjD7w~8UL>T9>kd-bP*y$kw;?@&MBMD9jR z-xtHCdE@?KMj>f0an;NFb*IM6eFa9F@(mxMsJ^w!>p8CYDCfPsfqq36vcGmUJjJX&hvK8a+po@_w+P6BG+-@k=I@)(y_nZ z^IShAE3vfbJwMapcD|{d)Il;SuCE3?CTl-15H}w$RD>E01gMle?>IPig}%Huso!gi-w66)S65R}G3CBLIfp)OcD!QQ zOY5*SlI!Jl(-roVh2HVvq^uC|uJG#1bp?0}OyE8^cMyFZX2753eudAu4 z15*4Nu{(IB;oc(<>uGP#k^HilI_vDw7at%0)z}!;>OA!OH`!3qxQ@2~8{6m?7J{KO zsQpHGbv1Iu5>4qT3m2F7*_(y>-E7X4l@%FjY2ZB33v=vZd#9(TBlBf{d*UDIws@FM zE&fKnWc0cKAfW!!7FIuWb&}lJ*ce}5AHcL>y8Wa?!x7mT2EGEOCmfiQlT)l(28_Sh z^w9f(1~>#!lmhu@#- zzPmk++!%xknS6nBi5$LvM#mFoe`==HC>cxk;L&S7x1+(`+1WZP%L#58i?!Y^qMF)T z_yTf%y4vWb!g6+3vp$@dXC$|6w$1+;Q*)?)*pI8LYjI4{6Zr23I7>?gf@g2uzRgaF z7#cmL_igaJJV{}0Z2$ni^%7_>QdTSGv}9mpOs`7Q@w_nl`Ze@_wcyUoc=5~ZEVR~1 z*u;cN8dtGs&~wlVH%1+YATjpRPnIcOCgb&8UtMd@lca_USoW??vl$B>7u+?z%e!!} zIOurMaaL|0et$Bb`-HS6A0(;P%yRz5C#=*mZG6n^*na>fbH2Lb1znJllRG^+y7+Rm zdC%uCqE<0auD-s1KArPCdTL5dRdsTmQA99_y>kDZ65aR=1`)LvcZ+WM!mF?*E9gZ? z9OI-3yKrFs4i`1G@zkTYfZoTeOr!ftO7diqJvrgX{PHe{bfS!AYr3GJU3A7rv#>m; z-5JLqrUq0-0UkCi(ACR=ngyMqd!C`J>8xP)yF<)&sXhbye#nQBB+)%CS34^zC+zvs8b-u(BN_lxiU zdBx8U@3Z{R0WLZ>ErNTpl%cnhynLuiG(ryh8JnA%`K}k=uP=!v3Rl!epoXJVw_cTZ z--roG{~$bU<78V|S&1Y3)zGM;eeTw3H1FE|l!V`ZqkUi=x=$TW#Bn&7%1371GESbe z=B@niw-qRtAF~8^=Ew;?5yB(%qC2cdZk)d6HZinJ{rPi$cZNgGWBK~>)DOE&@N6-) zZ2l%%@~%!aF94&J+r`oy6R~3pU)i2lHB)T=@gva|DL%W5J@#O%QS35TEq_WzE|==y zOqV%-y5);aHjp$?D6joE^5;($v-bU&aoy7sn(-Rjzb#PrHGC%BmeoC_Ka;a}|C;JR z(f9dM==_cM#Y=cUO^ol=e@bDkxUWr?l_(D%*DKO=hJds z$V539(y;H$&ArxoetUDNtux?|QCVdI$>E%T|J>af;niykOtx1%llI))oR*drujBU7 z;_nA!zQ4bmZDvO_L!sJQT1lLiZr2x%u50`I`~Db2ygWRvE-s;@LOM}7b26554f44P z#5{KGE|V}Atf!~YY`h3!Kh9=8!GMK@_2^Lml}yrHqrJFJgWIv0x3{;rcvmnUeVJx| zy{yjW>grc3E31QiVm_x7UPsB;bVkj(RZV0#F&~2+D+h<=L`mYDi-m>7Y@MYtowAWp zUS%B~y~@Lf50y&PSXo$rFCRGkcgz4hvUFvNB#@~!yxM5$(_e#cWhI_V^K36cd=bo_#G zGXwEj^GT-F@wr;__}13e)Ku-Y-dL>H+@H@L6KFR%NaQN?@VTm~C4kR-d_<17$K_JE zhs*8FYry7NC-nrti+yZ>TpoY>l8{yn0MlXECh+2JA|IS1we@ z4I|>he|Nvpa=wX!iYhNd{O#MfZEbDoc7cc8gM*mQo>|P)6nfNWoc6KxoL)yET2wzf z8xN+K{>}JaU2Q*IW!QSQ9P-E9{bKKMUVBYjfR&YXNQGa~64mjP8KZ;E(HTBb3f9NR z!xPJ(UZq)Y1#|ej$b8*!luJxU6kJHo96*Yw1zu|lM<%)h} zbkq+!oKo^J+1^~^XxX?XK#SGiiY2~GZLDjAH}Pz(l&q|iqdh|CONM0bbKx4q-=)+t z?PE7jll*Y_M46+#JrTD{H|RDuM+Cm>b`JKRxqdAxr@2k}JxZyIi;Jg!WO*J}2galM zxp_IyUh}t43|h^s%HcC>C77?(+(6x3-CR|Qb*^u&-9;W@HMy?%W0Ny+)*UC43GJQ@ z*L$2V=E=yVaSwxN4tyCp?QuGWaJ|($&_e5lX4jR@u$Y(^Je4I{jdp!;i~(4rEdb^| zXc$cnpou_4e){Ce)=aH`xrfJ9r9sz3nKlG~(}3@EZ$6ntPdMl~(=< zgjCSu?0h2~bQljOrwV41o}OM;IB`f&P@zWcb`+(QFZS&v?A9NX_!T~W-niMuP&y3a zj4+=plZc9miE%hs?&ue)wVH4G81^cP0=yR$MecjHTMt`>0NnR~*RO*OGG2fF;>B3C zu^d@DK*TFf3$<#afjJS|tFr?zzrC4S_(-l)v1<9=boE9oy{a!Zz}Ptan9FMJY$ZZy zZys`b&_#+)W;B#$X~D_M3syOj%ID0a-Bc6P2f7XPG0b%%wJQMXb$tOGb$EDq<7p?S z<&4MKQUGZFr&w5jum;;~{$`ERIslT+7IJd(r*5>j;N)Q5j9LvWtgLr)N%y)aq>w-j zd*6ad!q2VW9tfI*ih|+@09?6P1=z*&vP8ss-#C+IUH{qNo#|@yZF+uwehP}54Dpcm z)t+edC%=kSN~0d^vtdM9jO0j|nwoY(&iCAhaxzY(S}t{eTIRPLnt;aFTF!DZG41{O z{=j}?aK6#r_yfI=qVxG)8LDgE%;D}Hj40T6dk@sGOs!HMxWKi(cmo3iuq&4(<+R^6 zB9oG4sto&JUYEPc)-8>W@QIu2OQ~48@hq_r?-Pu-`wCI}heVgtR|x@6I*#Qqjga_E zF^GlGmiirkcr2)oa9}N*tDRpO*y{{z@`3}R!>67X$1jDY69u(fidBmJuv>R#Ns%mM z76Te&zEJ4(F`u&m36%%bEEYRU?9-?IHs9#h)X3AR(*UgabeEe$(pO<0A6FVoGP7dg zdPOvun3-*FZW0im{%SbvQq1e*mktbf|J>wYO4e?FTy50BFHOMjP=HNdVK(lLwG2)i zO2RidH^;v^P@kr@eK7zl)oxw7%I$Og_+@9R^1Ou!)U?SNk>=qJ7=golB8H;ygAZEB zOXj$jdHMOtiHX_`HcP*K9_e~t*B%6AW@Z9rVqLJDt^%A!4{dJ7Bo$OHr~CU;b(WfLZcT-SrbR1@8$3A9)YMW@4ktU)NgU>GZf>CI9oG9351HZ- zm$@09%&@(a-Pw)3Ju4Q1)wO6UneDMc#s6ux!$u;hc&5_NnLmKoPR^iJ-?+nKmCYGqarB5J1?Sn%;jS5k(P3%*S~efP0=i+9i|5-w1#MHedj1v-HQ$ zcqnb$tQL@JnR0PlM1-8*Q#@dQzI+-QxJy-tUcH(D6|J+JohVjie)Hzb^~Eul^+HWe z%^cLd{^|(unYxg3)dC3=ILr?HqlfA8a2SYy7scVp3XZ<#WB!& z4;%rm?=^P(C?d%ce~?|$X3NSWSsATTfxR1F}s=avkE zh_ggG@f~nmz?c!$Fh=E~m@7vSE9>TegO5r|N?*U`crdVo zq^bjTQ!Up4;)F-1#A4O$^9XAdx5IF0X-Pc%H6e$Y(q7*3$_k&uCJW#RU=`OiElV|O z4;c>rz0@1+a#NV@_=xlk*ztV1^fLA8ynq04KuCjW0`$xlqj>{0rlWhX)>fc#09YNJ zooT#|y$cI1hJA5=IyySPfByzZ?Va~Z!%5(EG}F+SIfhRHOBF#PK*y|9sMIKD?(E>u z?64K(k@T&#)fAh{dq{BVuA z^{VRU9!dGGX&=BZ&=>Hs zXWp48P0r6ZR!|t>Lo|<;>$XNy%iYTe@w9KfIf;4o+ndEgRs*7}JN^r|F$W;xi)z+y&lk(ayj9>z2q*<|}4jvK10t9LqTX=&S+Td)wAsT9+d zGwYToLkt6i!VRX z!hC#ut>^2>pkM499c5%>IJmgD&^XV9R^}Mx5?J(r=Q=c}9)%wR+BF6Eg&$Y?Gczk1HbHwv@P^p}42>mp zWwSj-D-p$MHRl2l*WcgY(9i(H9gFaPooKE?V^b3#I_U9)CaR^^9r$ZZ?E&$0cXtEY zKiAUd6w{cNI-dcIiO=;QrFf% zv2E<^o(r>EOnufl`~8UYwSe2$$cRF&LaoL0VT2Zpspl!}n|gkc8n8CddTQ!_>WPVo zz$zI6gbN3PyyyhxJQO?Sx8n{BNp!3F{^@C}BV0vGYYx$Rdjop7N7t30o(qQmbmsJ_ z1`q62n%5fj-gd;DcLDagx*8n=L%?PKOQgfUh*tXsCMzYy#>Pgk+u{-SiUUB1iWyjA zARrKI@;7f5!HPhl1=|%A78c8YpjOpm!rnS$ZY85a8XCqcuRhN_R*k#Z@Vhe+g5PY-R5(rFZBxh^Cwp&%AvWNb`r zRtpR^XihoZZAD3G>1P-iwY9bL5a;sP*w_?-RrDM~kRuL<#GjBcX*KMh%vzuB&Z@T1 z$d*r@?o1;?m|MD$q{=OSj8oIoiAhOd*?%V{R35Wh%{2f7udl8qBqjB_uJ~XHssSnC zN0kR?49jd%$dzpK$Cz!fH6T-6##5;FFe~=BD#aGM+HV8iuv`bay}Rpq2iyghwvLXD zfdNK(da3fszVbp3nUcyiK(4+40f?!}x6XW|UT1p1#d_#e?f{#AJ`u_Sy>41$7!r>KdCgg3IX zvOq*mPfp^Pov&7-<$!G_;<8FXJZ|smB4VC$I!AhZ&&bH&v0p#ho97b{fO=k@9D}ef zpLJ)!*RTi=c~2UDTVh;2kZTWg?UL_05PUp3I$By%0)ph``nnUK9e!2OzJNf|ath~& zL%vVtlN;(*S_H(z0su4x1vIr9sR;=tECeK^3qPK+^g0KIdiEef0QH`O%oZ_(q0-%A z47Lsiyo(!DXF&)2#WgcOKYvaGY{bmWIs}1NW7opLf8C3J>KKo(=~;~yU-gt*kV|WY zc$?Cs6{4Qk)z&&XIXO8v93`+C0Gh4^mX4pf;Of!e&dxkwGC_r(VPfjEdO!(n$MNCbpotuAF2T?sV->`@D=hwQrI?!G~ zyg(d)dEa_}0uvoUD%9d}e(2rmlwo4?kU-30b(1wsN2ijNHTw2Szr`&qNjMNBbR$L$ zcJtvs;{%KW0`r2Cx(eCb9Ok{=-b5T$b0uOSy~;%tl$5|jt_q@=DAj6kgni5&-I8>5 z0bg1UqmludLLu?aE10euK3^FOec0eF>*lvr6=fp>}&qUnolYi}17q{79==k&TdyS_Xn zqFxMt3km5NF_j%(Lhqqy(;~VV1S!h(1_p# zIM0KsqM3|RDvlj3A&iKN(|Tc!+sZCf7l;>tH{j|}^u8Ec`y08=jdk0_U-v-TSzP>b z-ipK|=IzEE`6wz%aBI#*@C>LJK0dycm6ff3t!?LqPKyT*2S+W?tIo>U09CxIe)bWXM+>W(|#vJU4d~yBfUZztEj|j zl*XB>)mv!;SOMP5lTA%>FJ9YBwx*OT7YV?ml#F?dg%uGP$TBz^BmM!EKtNEm@sT=z zu;M^a0f|;tR)T!8u&|IV9wF#rS|KkMe0V&pM ztnxUp-@||ErpvGB>=)Xcvav>V82?gEcXrf58waz4%`yJx&kBbvh4UnIFe=D>yYmpP zQ-=fBBlx5>AX(tWz&=EmuYWF70wouJuvz>CcIW!)Y8Ce$3O{slaq;dVVd6JWATt4& z#CFckTsH@iw>Jc>Ke%q33jmiuXul`nxVX4$DRaO+4J30}&(<+=b5C{2T^s(-vjA&_ z%-9ctb!~NhL&^7rWq#lxS(awQl2@T{2%^4&Upg?5-_pQ<-q&QLM168^-qO-iMq0XM zf4*VsK%!!=ySaK3>P>u?bZNUN5;l-eC_@Tf7A{{;mAn&GOb2XfR~4KMAW~V+>VPhrdUWJF14(hn%WMm zRX6QT@93yv+DECAGYYly35H8xO97gWTxwmZeuJ}wr>CcDZ9v^mC1dGoZC5@@e?(mX zcM073*x1bL>t%Alxg0*8~O7`IE|hD z?c28$6kivAeYblFrY|Qe3+z)Gw{2E@ysCzVhJr$rk53ygWt0-UPCE&)vEyJ&*>u6( z#YJpFLQ@uk^`Ug#BBer*x_*58e*(?|!i)O97dTlw^>1FUt2<)^+;CcIssN~3k#h0& zv71B`P?tx~2!2LK15~W6tsP&V!Zsl1z$P#;F|ir-|J`x`o)g%Fm<_!q&&#^vVmR>4 zATuGBm+f|@SS6xDqraS=pUb3h%ahoXl9H}asDZTB4b|FgGRDf7M8Uf~OkiiA{aZ&an~w-J{jHxw)ulXrPMM>gIj*5N~Um zv=&HB4ZE@N#@1;5#_H6#_r)--|o&%R(3Y{8RSK285wAE^F*0; zvbC=C55JeV_s*2}vrrck0-lu4*5C=dxViQqc@P3;<||x3N-Zq_#oaGfxpr#%xRTWP zpn|{NKK^eRz}2g;f6mc9cy!_DUY8I94T^Y|00Dr6d0HCypr@x$HC+%y(;?@zxqIB} zdVk8r!#OP%<|Za41_#Sz=bMsSZx^PF$Z`c0QQ}%PIY67{NV{vrdWZ!m zy~GIEyjAqrFkxZgLw1vAzYZ_%-Mfd0iOFF$b_Tn>p=M?$e|QG^%mHw&qvI|}G!_;m z{KJ(&K@xj$fVRoJo9?a_L7|?Y%Z&z8XaiWMSMG7ck_>_Sf`dlb;{ZqLSy?fW=ES=5 z+bq5Z9Rm!(YEMCLJhOGmGzSk44?FwV_;{^Sp#os~!QS3?b&9!?v1@(tM2ME#o6Ez- z$VMm#IIbVJe>R7+?ec{m1N&=lkL-!2?n^8JJ`WhHwcc3xJfxogiKVo(bXPcWYD$Wh zmR1s%wN*;z$=SgQkW5=UJ77>R54uR#{DAvSjgODd&Ncv!eoe|1{ndBiE?o6D06p9V zG46ZEITF#}3_CkJcPF`$TwZ{>TeqC&WoKst7nEXue>m@PZXN=tijSMy#l;11zFhJ6 zt7raz)`1`Fp)XOd&a;@VqNSznM0t&agF`@|R`s<91SjcaPMI{k^Thl6zzqPHtQL+9 zrU}5ewrKNvLF5BW0JN70cE9C(ors>E-eA+yBM>M#$k=;3I}EqaOIWuF+_}&eJx-w> z4=N}me*&;bPfkxy4-QP{n~q~>6<@KNyea?rze2yZ03BTskf!kPa8RVq#z=IH^DW3- zW3A`{<^)|J8P7xva#{-I<(4_U3H&BE(9v==#(4Z$X=6QK}hp;6O-FvWh zr>pZpm;?J+{yFoH?-N`QS7;tBf^=DDHeLjZ1f~X>m7Nps`Saz~RSG$L8I;bxWoz8% zWl9dK&L5EvnqE5N^&XFxBmyf!w@3F)9FR%N*>VUtE1ol1$FDCe-NrZGC)36thj$B{ ze{$$306TcypU6hqD){<6$x3G!5sy{#K^a8x36Hm6t6rPGx~66yF23MGp`Tv|DB4rE zGO)2Jow^vhjF(Om0U{xgr~J%i_t3tn2FT`1NlV9U2rDLWTF!J+_kt{AHB&=NLsQT| z{|6Zy5s}VqyDU!XsWj(@(%l6J>5e{Je=j^2DTPtM_kC509i5$-LDYk~9S1|=^!GuW z7ZVe6b#nvRo`Z(Qr28jXhc-@H-&mpIgZuY^Y!vj55`KHB1z-$tI`4{HcXe@j;mr7} zddc`F$|4@w5S!AR@(UtT()0(9Fkd+1(Yzz|zOwybAMxOfc_3Zr_P|fG&Vn{vf8!hZ zFP#5(Z~e2Nv+p;53?~u-n)API-gn!sAQ@~O92oL6zP)^PkAUWW#BKQl6qL_e`Xp2@ zoS*zc4_3_hKk-8g|DQh~gLd!!zMYiS=iHy-p4od>0kz=W#qpQP8H{_+_n)sk{@)&4 z_<#9i!~fS0_@Fq4ih|nP+e^3ifBdF%ZmzjO>hAshA)IdqKP2Vk>g(#5_ULXtM&&Fs z-L3YQkT^;wItXR`ZEe{N#n@a{b1pX@@tL%^9X9`Zkn(z*+4!Jgq_v`xiGnb#Qm!N5 zakdZib)ng{S~~Ha@Z(Yy_~PPciru^6nVIji=$LqUc^LzR*rW3Wd0#f4e?BUY{Z$z7 zO=*5{adBcJ4cJ+L4?wH|0wgy6=5BJmZ%|hJs3a7eoaz!2)mbNgf zIShMWfKSE6yPn`ueKj`5e|p8<4Prq@har%W&e*$)X<#DLQ&Y`=$bcltN=in>pKgy! zGFH#29-fXNu zUSEININkH^wljRPoXcX0MNsetdb)6TR|lJ%fuY12*5Zs;nb#=A7`%~D*m5mK&V7LJ1YBkt=c)YZ>=6Jd{e|M2# zclLDgw-2a4h*QKYe_!5%L=BE=_PliR`Ta%zkE+HUw7x(7<&qi8pbmUxCA~_C8VKB} ze9jB*2Xm^{5Uc)GIQJvNPBS3 zr@O|B6}>~~#KheVY!VU@kehGLH_{CZ3?5;=o@%f)aCg7-F6^4Ex3->ZuTDpC08K-HKz?zwb@#-{{5McAfhVzcfDt zCK3Qj&}nB1I2;fH_lnC~n%qyV(gi(xK^#|#e+Z_re+yhmM=;(aERquW?9RI#sI$~G zH;0p(Hk$yA$<51qN=7A{Vq$G=o$^XUko%4!GTwmGzXmqR!_yNKYIA9+QokcuxmZO^ zTpWvp|Lhp-;*IVT*-xL&_8^Fsn+rIYhtuZYOt8db_+&hDJEL8M+z-mTEB-KGtWHa_ph(yIb4fdYvJ*6X*=qtl(~(XOryShD#A$gRHEfF9&vKLP@} zz$^t^4_Ar#oIrQ21dw{20i=OKG#hkca>x) zE4eueg?Ib*j9_tXjl=z9#}PgOEG#@bLa;~&dNG;;P5Jq=!muw6AoK3|4$#zq3d>bW zXIih3fBuQs%X-%iB;C1l zK=a$v)y9eM3~zF2%kR$7%nc}@5fJ1 zY$R6-aKLn>K>)~gfV4m_rX$2!@6G}AVy{bTXl#uA&6_VHITDI_(!*x8=r5UGe{J8qpm%0wXJ49+V;2_cFa0Uub&T5G zsaapwz=~+cBvv@x8^112WztH>e;t0Ywi6jkN7;Job-^Z(>#zm(pDnloEjyf85qS7> zE)C!oTu`yU9csb2zAmI9PcY9*|e`qt3*Tsgn zl?V0ChjelLa>)h0{UI8fzn|Ygnt=PkatAJzG`I6!3WWq{Hl;!(gU(RkK_jZG+42Q$ zyU5=nNye_X@>85)GP4!G^IVawH&3Uh3+Ys9HW%jkX=q$;u1c2L25ymek2LPny+vD8 zHUP}n5HxVI{R|-P zO2!+aT=hUaMvpJVhrk;8`sjN`6fQf7Xycg(mFRZY2c}&+>6m1;<*u&f;~rVa?WJr?_>!I&pI;NUD*Q}MUu+{jF8F1r(pbb`YyW_j_aiFvW* z-#2T2Gd*MAS1O|9T$w_3pVPnngr48)0ccsQ!G)CDOs zYB_roY<79FMnNf&nQ0V&1z&Jy_B^ve+HdT5-%N7~>TJ*PAY40y1Hm@#%}0A(^qgF| zUS^6gqG8FxsyCjfjwdA*3EuKo+Zv1}5Cp)ys)al?e}wc!-IlNnjYEtE6qs};tYKF6 zH_e^_n0W$jIoD?f;n;urr73+A_<0PDO!{K!OTEv2=eao^^C1!hToyk!R%tx0{PMx5 z+6XMmY%pb*%QR}FDtBuhf~luBVbGbA&YN4TC_b9;y|Y)+@uEiOu^vm{&z~^>62&U& z;vZ)we@hCVJdxn>)?xPj=?&TT!5Zlbs}78CR%=}_0z6WxS?z~SEw}yX*(dASiKBYh z&gBs+7KRL-a6&@Cp@mDjplMh57NzATj*WEVhYt&^7aSUF zeha=+;Bqwc$0nzhFdL;B?~!mk%mJLjDHZp1f1x#fXcF5FT|9h~oZKN_Znmp~hnKJT z;^-WH4D#sZ?+0yzsdezl+1Gq|m#fjw$V4@gOvdRtV7i`H4cel<+Oc%oKYzX`JxO1k z41G3SXDQieM+KH%)I5s;T)}7H3aS_w8G%W=22{ESLc7sG5G$$6*QQC!3O?HOI z=SVkn^x@)oS1??ySs|BoT_WG)_Cfey>S(=%sYZ2PlNL|(2cP~3l3Mgan{%WOsnUrpp&)F)J{X)lhMfpuUN7T#H%Hu8B$V|9N}heM=X8) zFF4Fhe6d?vsGRo*e6ih6*F`^WtCmz?Vosc$C-x^BudNxrvtG~*FynK4SFEY}f7aJz zL{zb^q^D33I7Gk|4WaB_fZiJ?h=|w2GnbmP8yQG0fH@`4Q@0GTesJ zTEjOl&I{d7IY&)Iw??Qy9rI>W`FFV zSNS^MY-(e#I9?PhS7kXr}EMZL6KhPl*YflwK5&WQph(}&CF1Cgk<6@p9|y@NaG+l1}zNySlvKZWa_YTd^QE2E;Njl$0IaE*S7C*9;ImCVD2JTir9F#h<#f39-w(Rc80rOWuW zK+$Y%U*|%a&z+y~CPR5}OKb3^(XIpgbxKMit>40#L*w ztZfp(7-5kCUu-+d77lC|E&Le}6-`M*q`YTuZfU7(7u;8!>nbWvq@}H#m$$sF z48``Qlpt$Q6X2;eGhL(aVmwN;A?)~Z$NE{LKC-+g<-Sg*0e`O8Y{zi|iV~O9rHS^sUrPub%*}SL!yH`F-K2dCjbR^`@JbmVql>_Xh zr>4w0xv|xuoD}oRU1Q32Rvw6j^OfJ@5iCB0wr|~AwsBNjde5RoF;k3Xm$JK$FNo=| zB5bs$Rjb{5my|%uu36h@ZNegBuk33}GTxrCA-`yUe}8h}>eA>fTeluqo|pH3Jq}hM z(|mdD^7AiiS62VBXnR$8Z8xIil`cn}Z~R=mbjy~B7sg1cb|nWE>Gg9Du6X^Wt}#0I znqBV>|2TJ=%eCOgB%b1$(*`+lCBRcuyELWn`$DTB4&KXW&n|qt-OM4YmaJM8{lcSNjxsIPUu{xT zgA0zYN~`P;^aEvISXM%y0G!+R+{mJj+qYjh=85jv*%_-Hd0b2FE~x814S)2VPX~(T z=)HSiJ34a9#b>r|4te%3LVxS41I}!%Ix^Z;e^qU%5`Tn&=;FIyeTwW@X`OQ6fD?x4bN<2B*{?z~_sL&cQ`vWVf13^!le$`-NwCYTw2)cpzi)5IKxE`d>2Ogn z+HVGAvUpEIM&;suJqlC#&if0f>2Gu|U;jUO?h}!Jx{{OP+FuZNsE|5wHDg0AakZ+P zSi3eZrrn z=+sM^>WeYO!9~^R)1_Zppt3j$->vu)?)?sywdEh=;xkTMi;o(US5%~_t+B$`pP#}E zspz#i&v11@m-1QG?YnjzTYb2~Qhc&gkB^^wJ^|i{d-HeFOo!=oN%a+zHc!8Q)B7v- zE?#za-_9Xt4=#=vKQVIra%^+We|(txCm1r%&8#e{EpwETwjVx9UXpZiwmP?JfcSmh zq>?iSMt#_`_@l>o4{i65YeA^?kvns*}o$4a?Q1}9n;gGMCzD5;gysnNxA#? zkG*_Y*E36>eQb>5{Erm}bKdHhGA8@yN_*JoKj)i1H ze5wB_7{>eL7hgTUA#(I-Squ#BeRw5Q@0WW0YZ|tGc6N68t~uXbubw!K(M@>qLix^u zi~R2L6PGUHn!bIPSw1`if4|n|@rLT_ljg^5n+i59?-NXP-ni~>?LX<3+p;BegfA{l zp8keu)V!y@dS~D>l~*qj`})sIS~anIrq*7v+q3?WG*ezxkGZ?X9Qx9}Z8Blq8@Op_ zu=VoU8TJFV;eRjh`ACRuYSr4oqaJHJ@%Vcm_pI9J+C6t%OwN-~e@_(8S{DnECdHVU;vrj+Xt|rYKxGJgo;`{dFTYrJ+AsoCsHgbzlakA_7vO|Td$|}mH zY|F7ETY-r_jY462-t-tu<^95ghwK(%!@vAVcyIL_0ilv@c*8Q}(?a=h}=+0<& zF0a78V*LA)e%YrxfBRim`^G2Qbn3L~$j%MtH+T4HR;$*#M~qC&Po94L>M0GC_VSrS ziw+d*m_H=zX|7|(?1<0L=j=}X=Be_v#?jgqEgom(y#Vv$C@6xDbC!%>h^Lgxflr4BmQCDJpUmLkJX1|=`=)3YjP zdh0Hl0J^s;GrQu@`Xd_(BgX6DOis#w9j3;?`9C~rUsiE#&vK__D7*5l!ifJJ)N5GB z#|Ew%|Lmj-f15h!*tFH3M@^h_p&)wRj?Ao?qsMOCHK%~En6=YB?yL!&IAT2lZ}~OX z3rY$zO8&aTed#652c!R7_E$!m+ilOqPcpZ^5Q2?+F1O#JDfU0LI1<*oduew zYxYC21G93W`{2sOSGjgA+qe9C=ULo{SzAt*Oj%*+f7@fz*iC`DlS8+Tu36S8d*y_= zkv+$sI(g+}2yghVHVkL3x^Mnwd^d==haMJA}=Xz8{T4E zhePF~bs@cmtl7|W;DV?H#@XTTb*&w^yXUuaMkjvwg1I(g8|*nyBQLElU%q_M$owzl z6^rwSe@*REn_gAp-`OE`?3XRp96bF&b-!=sENivD_Otfheosa=fwBF!!-MW1*U#d~ ze23jE4gC2;# zM~2(OyAY&>E5qTCT(|EhI!$Rx?f;>V!L1P_Aj2vKAl;AvUcec%iQ-8~AOsUn3IL}C ze~M&HjF~f=1XDnu+}pw1C2#k7XndzlsaBilk{ohVUqpW2hJ6_lH;HDJW@udW_P@;) z4X?p5f<@zatHYS;lKA?|ZhK+FOAS_w1F<>~cd9ePCL(6uYC{CxEs2QJftXy9C^bvh(8op-x4oh}iTf3HZs@re!Q$jk_4fKeE0A_>wgi4FUt^Kej} zgu0#r&*MB`aNa~pfRhBy%#s+O%mO9~Kp>=sS3(Fq8E)SPz)x=cw(>m7O*g-&?+TYk zK8rIr2RM#pX_n;z8+UQ0H|W9P492pJdWab=-eYxoCz8N$j=Rw~w87__ZG2jmf850k zXH06);E*ySe53W>7!POjwvC}KXPVE1w>G*YkIO2#!<-oo?>EGL-DdF4S6C|Vut@&i z0$Kv1;E`NzA0q*>bprzB2A_fDV|k_nkmT0&-}ph1WOF(!DUu!bOyNbysoVXgBh?+` zkUV$67eN4)rvXMv7>kL3Ybtzkec!xEGtUsSW@>-ILkC+bw92r2WJQW1|6 z8Ni!N(9J>@rB=sk;#5eKF2SHi!*snh;V90bVNSc%<={P8h|XoTSRK4ASZBAIToBMu zRS=0%s3Dw5Oav$(QIAvPvtH*gzwB`&D{&kQ$rSW$q6C@>dw^j`M$xwse;C8kxB`0w z3z{u^KI_VC0aE^3Z)5qm5i;_LdTPAKcLL|m-cjOR5K?D^qskbiiVH+yRoXC>!Kl{DhX7&Y zqy76xM!f8^uFtf`Jdz%gc#ws<`EQ* zRMXopm4aXbBrprCM9>`1HW`;m(ilgON>q{@4sfNk1+ZkZrSezd8``_>=~lDfvnM2> zdZI~=MDMX2;myK@NBDPtX3WeI zB+Fwgh2gB!R6t`0cyB7^FEGF1a3u{10N!jtyPb`_KChkx`9&j0d_J!ppx+~xwmJsz zHmle;wYrNm8pjESFbf0&SSS@pp{ZcV;S5ktWuUf!q$;M-e^|4{(671gZQVve_pvmf z(P*7kn}~$zw7PhmFE=4D3dLbG*BBCE{-cfgl?EW9`}l>8p(v3Qp!1MS49r&XrUDxj zA{0$2!NvlL;YdZF*L>Fm?_}#6IS2$pK5j_NO|>V(bYFQg2^aurjMm9RQ2S71Fj`JP z^r{%OAx@{$e|wt(;Yjs*T_04VMI#dQTD8I89V>~Dv5|hkBneJnH~?ugODt_7nhKaK zfFfE^^}$pckcwau&DRV5Hp}0@6hh;}v<{`4nX-&n14fbL`cJ=^AKc0Qt#6^bQJDtZ zYnettl9D7K(J)f5ILTMJ{rykPf(`Y-wiBl;^oC06D<)UMYAML%C1o4Fp9=7k$u2!8Y5X; zS(*~i3H?!}=^c&j<-86J-x6m7Xl_bW8L0b9l4zVjLtR#wiK`r#0fNUwhHWZf!jMk0%8LXP&0)$#%jOH_ z{cs?&dJ`#c$>>+iHPi>#T^HOltsdx7e?17KMsmr8qI75u_yQ53>$lq6es_0Z3}L1j z9I%8SvZBJyqK6D11;?aVm}FUoAb}EqINe+UyaNxiZ*$j0*>v6_)rVR^LIzmfR>3Cu zL&1a*jA$n0#Xpu8$)*z|afZ3WCPoqtSxMR99Qy}FK{?<79Mw8Kh#8JYl-C$>e~iL7 z)aR*U{YNZ8fFjx~2ryNZI2@;&3MEk8)0|?&VmOKeiu#{uzT3g-ZCbZ3=ry!=D_Fhx z8-^T!-!bIGIxWz-2pJx^I%st(`4t*BLk(*Z1rvNS;|hCU9&(6b8H!XE-_Y|=iVGXq zA2r0>#;?#EK@$LnP9)T7vmucxf4xzsMF9~^2jd(`qc{?$OVAn-Rd2O6!MB1fcSwkb zf1(oNLghk>0r4FfG~uvExE5y-D%^jKjidy#L__I9up&ls3VTx@E?P805)`56j4+a7 zl^1WDZO96^cM81jtDYwBy4p?5ydLZZfXbDPJL1s#7WNxeHmC<&*ZSNSgkQir;mrH!{ChRH7dCZ z#2}2y{{o&M3Y=i#X@U`G6Gtd*`XYEUCyEjy3bX)dktZY;FboEG(M0mJ`9Y_g6m+M` zDJMlL2k>TG@VI9PZd3vxe@gOkL&k0t1HJg&bDrr)b=T4C4>$>DSOzmw49hdX%qwmF zdbq%`G{z|c$KkZRFscMxvt2R1pFREz!J*MAtyXO`su7hw-0RA40965w7>q$k9Q4;3 ztpN$sCFqTT^5zMR0XpzT>_WN9MkV?GMG8f*0)??aguaXsm41=(e^7y9;MXS<6IB+F z9HaDWC_pq@K^gE{ZC~%WWN^G&7#a}OV81_{^849oLjan@P(xy3k#)G@ z3`$|%F-NL(`bf0_>6M^L^s@)t|HcB5hT2pFB27c~AgoP=QW!;Pf>orHrC3V2P}Y3w zxp!&un{eXZsM-jie;agq;d&Um{_p;0fBrqH@c-;xZF8GQw!WY9EBg9NxbU&PPy3aWe zF!h#iQ3G@16j>6dM{QP2Ov(#^~KFS6i&Y2!G$7!SRplcP%l zLSzC`{^)%ie@!0fnO9eDF2MRe`uUHyzh7L#k9V)$zh`IO|9uXge`fyum+1SiE4q09+c*mRPnrvB z0+Sd9mTg(_F_Ez@*@0nMfg-t5u*Cng0L>~4Q12#@Kl5mWN@Wom(;0w@zo<^YQLSM^a=_yhvzvuJ4^hRA7k=0?j65) z4nhT8e}&IKt+S{9)Ja)nBd}#%cZ~qdHUn1n0hTq@Bf9Te*t7NR8rg!B<*AagJXvai zb^$7=1-hmdc(Ne^?E+DR2t1__f%Svuy39mu7pWo>aZfT4JD_W68Hs|fr4EVh(6#Jk zE@Im_6}gBtIDJC7i2LMvZ5hMD_1dB9^$8PHf3^)nK~Pz@Olp~+vcq(u)^R7&iK=n8 z?R2932q$eBf+C!>euwDEg_CwmBiJ@N1&v@WIy-5LTxS?9mZrr2mN9)i6-Z0nWdX1zo**sCdBM!bV(m?os9RLP=DJr z*AX5Rdx7OEo(az@xw?e|Tk=gsQn$TU6x81Ul*f!lL&PW!vWr zSrbi<;tFZv327fi1zwPPPLKma(f0U0)jSe7`=hCR>(Wv0i*hdKMgd<~J zduv5*j3!=;E-;hh!KmlJsNlcYN6c)*Z?Og@cEoGZ#A(q!dpIviP ztf|qqz)8`>N6`VY^86F^f7}xlyc7G0tnKnjtgXj3=aXpSlIQ?JdG3gM-iQj$h`of+ zwm2cy(|0@Nf@tD_XdPQc-iLb5hXdM@YK_lfO@nE`XQgTd3z+sNh-HN8okAqp+UD+a`ZP6L&)Uf2b>PCDijIRB$Bh zBkFd=fw1nr#WuMQns^U7z*e5;pq}HPBHMT$v9&w?f@*ZF$Xn3FSt4Z)(8ZLSHOjcagHXYNu!mE=z1MwRZi6OXgZ2SX z;4!G@FsR@!*h2tp#80pt#B9Jz(8Nj50ci3Z1oiv_72E^+e+Zflxdk4VN}cBax@3UA z45P_T5`Y`>e@$Igmh*pA!w~tuZ5)OCUsuMKVyc>I+PVhXBfzSuxu$Id0mfb$5WNsj zbI`1s0Q@se04CF13UDS9_*4`fqz|LU1mcoF)Lq#F!4zO4&@Jp)7S_E$@`xwdvgQVh zk2}|}S#Y>4e;N{r%Yw0(N?a0+Su$~s!=i%0qK3bshP|SOyP}%8VkO>+_LGZwv=)ui z%-7)*xfx*7M21yCzx#Y<)R@s+R{u7<4?fln%TjC?OGI@oMe}u8@gsHwsQq#P)A?DZT|jkM-W^7?rnXhe@z);^KafBAjGyLG#jUqFElTQ zAs{ew60RyQJIm-tjXC`#jQiLJ^UC&A!-B4EN1_6a9GIy=ipF27#wb&5nuznJ&F|oHSz*+sn83zNfUFVr^f1o$FkZX<_v&}oiUOwxbhrN8>IcFtd z9}xDon~A=Ww%j}$9W~~ocL=h4UOEqC`OI{VfIA?NZ7WxOeXY9Fe09{AvECW_ika&i z^c8Z~4|=ntwQTkcY`*Pgw4=tH_73rw&u!=7F`wPek%rR2;Bklf?i*>}R&w4^W7d0@ zf6&ZjzjL9P%YWyH%EJjq=prM2eW|(4ta#Lz7vCK&3;FRJToy9qIU9S2V?gdIXMU4i znr-IIqsGkn4$+s-py#14pF_`)iU;K9*jZM6J^ohAtVfNx^&NsJpJUGhQ9jF_Bf<`5 zlW&9BF6G{%#_apM~M*13+B^NkE0Y%Hl@)A@s^lbI?&^7J6ssC}yK`&{4=o=ZJ;F*=t%eL%jk?e=BFH zqsBb-EWV_fItLU76D_@6k+E(bJ8H~i?+zk`jCKx03OVf@i0Fp`k&Uw4w}+_> zGTl*Qu6u{D%ICcEV3p5$=NK!8v%kDy9z1V7)i`^V>nXa(UUNaUi2|(PWh%kYB(N$B zEW-;tUsbRLk0tr0Zy2^uJdKd;e<{E`KNC*@<{6qedoc$C!zxHM&cw65`nr9}{}7XD zeCmO~ot|yK4a)Lh>UstL13Q-ZA5>je{tM~b?@Iaj!TBG`^S^A9Kb{e!iT?v8erf&< zL(v5PM;k|h|AV_6TU)^$1+&rUIx7?;N_2WQqWehw^w0BE>lzF}15F;Tf07R3Kr&oY zkrY?e0@soy;;X8sDt>?iO_S0xMLk!$$g5l6aTj+?uT?17^z=W$5XOm$IU11B7*tAs zJi-t6li}?k{*9gKUyR5d==bX=zNFFN7hgRxrfr?0^a={I$nkS@c9v|veT>Q1xOe>G zIT$GDDt!Ja-|UA8_L4@Ye`FM(7wD(T#@{WSK#}_&;>8HZNcw69KEaCZX|^xDya}N) zxD-vG!keSYj@*DPhCTWKaNl!pH1s|{KY_U&&*H!EXhz^H-F&J_%4T41I?r z59?s~4IK%h$(@tb)1yyug0kkb>hqPppj959Csope7U|#PVeCLfe-4F}6GzS{!hY|# za2Ko631H?ZxY?uK9QFSb4a1&?h5_>W!zmtxv%B6gB48!Jb?4>?relIUwoFN@I9_Vo z!()nWX9`Oe5(1>-Ua7TQnRxO5y?==o2djm4eDN4r1-)FOH(@%rXQjCvKb*^!dX8>F z2W|I1H(@`HzMhRAe^gmM8x39f6%V3N?ZcmxK?0Uq-e>4~zEfw@htPBIczEXA5|FPr zCO+*VtY)-xI+CTwOh$)|gF_4VHfq)x-i=3R3<9({)mG|S0|Rk32@$53)23ln8#)0s z2{|+IkAI9J53EOuE@n4Qd&!C3@$vCv`kORJJFKX69nSaEe*=RyB%}V6gnsYlh+esj zChxQR;l4r;E%{REFGE*$8|sJ9ESGSS84;G*k&*7ZV1 zUeAA)rJ!tTx?)o)=()6_U=}8KzRrz#|EFX)U&0T3=lb|%t_DfP#3HnY;nW#Yr)`Kw zP}L<}dt}lOe^Z<@nYcVEd9iSUJolW2UX3tl$B!RBouF6Y1N@t-`5d`Xl&hbXJw~T5 z>76+_2@)=u5Zct=AVmAO1jKpnj?x5rZeE1Oc={PyVI3bveQ!3Qi&cl7?j<#kqG+6# zj`2Bq1FHPvFr1EIko%Vu=~rP8eS&(RbsWc&9xZ=De`T#RzIQ;Yd7mAJ0yrzgPW6s+ z^#Y(_oe1|rEe_};(1CGUlKv(zGE}E9H4blAbeCN0P2zF>Vp@3?yB9Hn=G4Ft#ClsyjdL68?)q0j_b zb9-JqO)I343RHR0H-!q&T1(=XQW7ofK>C(!O-RYw{BhVr)5?FDu}BJdrTr285d|n7 z5QN?63rVMr86FrcvH=)N^HV7D81nsdT1_zge@b;fl@SG5F^$RCVHT0YOkgK1|s{L^Jp-5=>0I(k1{W_8l#niCGD4mF_x#fhzxn9z<(oOI}3LY1HI z@#J<2HGcb^x4x)=ande3w68g7lY5eL`ZlIrp{;*Re>3}wS$%1j&rz|%Cn#w+Cxh}u ze~ZEh-o(^80Bq!1UzSM4A%^8@+$-LY!H`MFe!qW$e$DDF^!$XqB+0*@K!oNhE>?J4 z{Bzz*Xg*g441(lomu@c$iQH2-uqc|1=v;^N6_{7OR7Wa1-orZODkjN-gi~oEI@rT8 zVE3rNNav=Xwn(kd@5mqeY;Ex{B$Vb0e|@24mV`&KyC5Kke-rl16o8;%U`+vQsv#cr zoS5K=AKixzt1p98VMtF<)x%{S#J)dorZ@kUm!P1|n!!+<`T|r79Xc+G-O_|qOzrA& z$bl>HTxV%TQ!0Bb%iN7sPFtF?9h_9aP>I8u)Dj!JLINejSw2rS*O)yc$2Awe%^yzK1MHIEZ$d+4uS$%E1=O~3_%n_tzbC$`3tFWQd(~;_mnlX+^Oss zgUuFGCHI=%MQJR-Wc!v4iT{RI`FZ1Lf}-YClHCBXAN2|% zuXHV z#QW?J$~W@8&-0`#9*8wl-h8R@f6L^xL3MrkeUBZx zewv&BilUrXK27SUD@A5hL}gTjT~q{W@FOuAqcDzK0#+1(>#+1lV=xkT9;|HG*`iO6 z|8bFSTyVk(x9_&SaKZ^EoN&VJaF0Vc;e-=TIN^j7PB`I&6HYkcgcD9U;e-=TIN`)X zT{z){6HYkcgcD9Uf8m4^PB`IKZ9zEU4#Ww^JV&rns7fmTb@+vZ=n5u?B8j~=6Z~b0 z?uko3(YjrB6WO$^D*iRQoY|do!i^I*VD8fVnLf==;yA|MfR07!QYrhoSQ96yJ69R! zYO)LS%Wz6(CFcz+=6nw@lx6aHeyy6K;$H(c5lrMzRth>5f3N^Ub8@V8=fbjTsIFNe zqERsysw7M0Pv_KR{+GR?8@M<*PR^abUQZuU@nlv7D0*p$MWCv~Roz|ctWvIKxvML5 zl;6!HvlR!>hq4cTgk4Z4c_FoUF$U3e{)t|u@DrW{P4@i2GE76RqS=TCRD+d^%95&_ z(oaErNN(Vle`apF`)KmHTtTw&bLv(Se2j2-JEP-LD(a=%NmY#&DM1$HiWH3e!pYXw zC3A(8Yrvxs6jf6G2sY|mP#leh;pf7M!O-`YLo;Z!#Zqhs^UUO9D99Hw8OH3cqmcG$ zl=Ui&)hI#{mdWHcTAVM7$aj;-pLvveHUNE`qn?Eae+DzfPhvkv>5VJ~qAa~KfW;go zN1A^f%_gY`;?fly6^D;mp7TofgqfqAqs;%{x}Ksbfol=fu(2iWn*TwQRn1uDe=v1b z@ISP16!;&Or+$h5;V&>kDaC)b^1wbN;)1m`-FHX#coI_2T}tEt#wjf4(Z|A<Rzoe21HRUs-E@GvBQFXH)%j^oVi}pQPT10h~{Y&)hI&^xuF4-4(s5&6rui-Va z<$cN+JsHB*7e=ghr}H9aaWw=$O|y5QJor0`#4IU%qFk*zuAizOB|mfG4tm* ze2ZDkG}V}P4_R_|8_XS9<}w7Rcpb9%uuueE1+NV`rQC1RpINZ%6<*w$@H$WD#2$t+ zlwci5Ekb@^W<7i)*)qoab(T8#4G~89vN`kmv0zs__y6_0blm zMsR`#x7FVdPM)AYC090G(SM=;)b~qFpsx-MSHAgM35+k{6KoWed%|uMU@GWr6s!=^ zkLwQvoe!3EuI2+GP$Bc~-DOpHm@8kh^QzaWW??u7~hZde)SNmYm>H30wM|MrJUU8DI_S_ zaL`WwkzkgraGTGFW4Ir~3W_Y(?rWfwp5{=$2(R&a#_k1XQtk}dRnZ@rYzd&BQ+|~g zZUVUhD}^e45m$0OOsH*bz7KOhnTl(C?s;4A6+{VyzBC#kDs$e|HoCpHhrHgLth`?= z@x6b>zE}fkC}1A3$9O-U3N_T>A-+8jje!oCdq*@LNr^9Z{#yDvuq&xr+IzUcmcD8| z=;NXpWjZ#{&(1NuGu`$z-U>HOUxi&oT^5y{$z)4g3?%|q6jg+V3|2Fe&KuHWmCEUbwn0iDED)(=UxtRCgg{nF~RD2$<>bL|$#IV2LAr58i6-Z77TSg@M z&x(*2XvtBrk^J!sE^ z=xA>{lYs--RA{=E9vOuX5RCflo-gT2Fnu^x}CxIQA{KL|fhnK2+-{W4)>lP6~h zTrVlvEZI=WpE;W;5au`T;vFXa71V3YmNS!}PGu!q$7%kI-G60kgFcza4qevL==_W= zJskxGRa2lqvM({QxyOFWt>J1f+5$ew4TL@bx&{Y#d?|9@C3UB}T&LN^`Fx(Pb5iU< zw|>uD@WYogf~u1k(hUlg0il*V8%oJP(Jv2}D$Q`8?(U-<1AIXw8B!g-KgS+=TuG|g z-UNO=QY)BYY9l)PYDkec0>Mf9Bk}}4Vxy$g&RF}0xn|r^mqGYFv_yaWE~n%VcMf$x zU*&FwDS`}yGsEPsSY_gs{*E(WTx|nX>sHZjOTIAsEZ7_(@ z@?TP}TvKTw-PXFPVw?=rE4W6_54zyrDoUc{i6`?wWeexcb1xg;tkAI*(i??)rAew6 z{BTTH*G}?Nl+|8e6Z~bD4PQ%E@+SBVZMvYc)3jE2c>ug7Q!yG4!GM)r9Da0*!(bEY zxnRQaQ88YdY?5U>_548`e%PLDc8P1cq5Z9-L_IMBMPob(}l>R5CdzXP!cb_78`zzN~tO7H81!5EK54Pu)Ks|HL6HG zn|@lbrawLb^CJS)^hsF+)e+<(j3sfXZ52=AxpW}`*9?w;S?i) zDTNyEIghFieE-)@g6m#Ys+EcX-zGUY^}wffqAKFluOYoiNPOIf>s7jo#@L}yf8@a4 ziEEf}e8(3&@E?W1-ipjB(@hg5D#n@xCIVN7`EFyF(3NXOBm&n@)DWSBFA&7T#-Ut% z5KZ$*vjDiS0dQw?aSuW$qy5wMf5rmtA0V|U^$7n@T{9-hU*iO)d|oXeoXC%&?6f-{ zD_6a37Q7fReECqCC*At$0pbv*iuexk)q}FWWCzlLsYXTz+9A2&dI#fC@9aq6wX)>H z*KI|HJf9gTaq=Z#C|YHS!>QbH{&Os}Y#L}o`uI(J69asnF!(UyBl56R94MC^0%VFW z8v|0dxu?7%UTmn`F}RQ~o3=7EXvoqysT+n(N<^)c&U*eOyQ^R3=CQiRN4-+EYTozmfI7gtmwvLUe2|7RR`8-+xs#xH+zOmGQxGlbrsgrG@h0 zLp+7pu+QYtpZ;&|=0SQfguko=1L*7Pw^;+1!2Lf~{_3Bxi9LeI+x8EOZygL6i=?Ec zpTUwVTGPaoUxd~|F%m&SMj-Qt_Q1n3>xaL%@*~}Hx=wN@T?n}SWJx+b;`v>4-;y+` zE+V+@v$|(aWDGFc$AL(>q5m}wWFXVi zLFOzg*_`GW`PR&?J~^|5f$t*>y`lci!Sd<851&xd01!7$`mqg){$S4d$Xo(ao5yaf z#Ev!=#}QSj12Nl_B<~GBjQ2OsSL&C@Ot7MxcPjL#)Zvr8G$t zQbf5jFLqnH{g!Br8YG|7ocE|csKF;+8h5~oP9Bft^045@^1(kSZ)FNpP-_%&2~z3xA``OC&9?A0wo31W%~&>>yvv zd#jk4U5lu5p~kv}!iK~KakqI-dVP|=BosQgcU?r9)LMX8e7s!*W7*@@kbzyRxM0xu z%}yQaeaD`2ZaUwWfVcJE`VaVS$2j8%1QrCMr_%DJixVeSm-HhX4GgBOyQ3O*E!f{4 z8%qS@B3iJg{xJHt@S1ds85Vcwh;&&U8J{$zV)89M5XATPm~>gBDbPXFOPk~`0cHcK zXN3sCO;(j+N=n8)!wYmUbjOB706Mm#G!bj)va1p87>fB=@d=To#~FKr?08^m19?&> zl{Rrt$0I_dNTo&j2U_Q90b-mhk7`~huHOQb8v$WigZQ%!6OB7VJ#^zT?{_}mu&_nC zb|6py+cUJ){xSxE4|6M1zGD@wjXcZM?k6fg9d)rak}a>fzT>;%H8qgK)Lx>mg%=45 z=RPcc5`UO@Q1pI-jTye3)A$W)s-qEjl|ogu#p8`zyyB33bf11iu1MMze-15ze~h(d z;CYs;-iv&Uo$o}ppZZaw9%RaAZ_F_b{vE#x$X||Tte||{N%Abb>q_eNuRQan!|!&b ziIy)%a`9Pv(DM?J!eXE|#Ne@Y|E-y$t{P+>y8`Tp) zzbAR?KiQ9R+is9%9+CRw7Ev8B_E4n=Ic3ZYL9$fYq}!cbqM>mA@fv~_GODNAwZV; zHo2t4<#r;modxl}juEwJ znUNmI(t#o=T=VC^yzo(V9O&FT`dp{!M*wC7Q=Rhpweh-;jp^_iafH0#x=>WJ2zo&K zFfDa0B5n=-o!u|cLRTPKc_OLjH$-v^oPJgFw`gii(m4&9( zVLXx|^j8hUS~Za)<6omf-z+pg0Z;56Tq0*~&BJfXsONE`A3HWX$7;>g(reN#TT)!5 zjCpg@i+^(EHsyFGT<32Ap$lScf( zXBY#jIEuzE!s?K!``*ICNtfazk`Fcgc1Y)r7p2tB1A&k}V|o$r=J8T?R1tU#(XAIx z{1RE0a2F(2BF>$g$S=>Q&4F7g6*@ansgWYaitQvp{V9C7An1vn1T}{k_|Wi6!QiIl zWN|LBBxSo0ZPCX{&|uERWNty;jQRtDm!}8UBYA6SJyrodl3+%em)h-Yy3b)_yb25X z8gO%496JC)e(#ktQ9~Fs(0eVvwE%xah^DB$S%RVBN^-`aH*&9t0&ReDA8{ZYOhlbA z3qZwDJ~vWjih>pf;->)sJmBLXqz;~}xu=rQ?fefq<7U)E#^a6UqpnNMZTClw7j_A# zbm3+#9?N_}K0jR-vs8CK-IT7`ai8e6H!4&v@!E2qOfd1LRJOL??Bpm`tb%_k8*w+U zkZ@)H@mVa>{aBbDV$)#EoJ>IGQ{}!S%MER=!Gb}oTS36|BjWV zrDX`pkDKA->rcsY!H-utw&fl0%4M-SJ~R9I8f(`uWM^{OF@H+L_4j{k$^P3}&eQlC zeg?Z|AFmD+Aph2SwfVpHmSsd!0;a)6_`mm;QzSmyz>{RtCTD(AVoV+LHDpNlCWA6X z+^ZJ#h7u-t<@l;Es~n;)68|!P$i`W1b#}3EheML+4*AR$?d>tK-3VU>R@2-g=abUC za)VgMaVS^*M4Oqw&4EX`&$SaoYaGyTr*=+{WyF<@!X7P$!VYh{G*mxpw@xI>VEzoV zJ9dRhPDaHTp4#Z~472rZ2*B3!2USN?4uWVned0hYx2CBIRna__oJ&rS=xlN0nD5If z-oE2?GOM{*stg=@d>B-0>=mlmnzR@{kS=~woNjL?7(kYfjANUu{%X~z8VuZj^&hJA z#z=DanCr_@)DrgD8%?D#WL=AWttrh!Myea}XncHv`@T}ld3y1e>ZP~;cJk&`HpE@8 z%RPVIj*Mh#S;#Q>S`z^kU+UrYiW%1tG>872*@s4y0d_M|IalU|ZZo%as@9eiqpqgdFy}Dx0HxMizjD$bUgKPtzyfIX(@(U7D zn6PePZ2ED%936rxxNPZ=-yQvi3-3P!VKag^WUreAW?J`+$!GY!x+$G}Srusy^n|%W z+9&)^AQV+_rgaz+4C{}Z`+LFw|0sBUTYWbkFGWt(W7Ah8^M)k~b+#GF7oU4PCHD3|7vpGWE2E{#uimz~!jj@sYBMNH0dI*dc<6C66H5?*rSGob73~!*FGDwp5X}NUEeP&W= zj$qAYwPiCvp|j+9qhOczY0UM#k{hWgjGnKJ>ZLT_xP^bun)BXfBo$@9e+QTkZ)%?(5EHXYX1jeZiLkHcYyA}gw2H@Ur2vJ{YW_cprIl1JEmurPE-hn_Sx8|0miD>5 z2I-TbDTV8 z;Kj{k0_f55`BvcP@yRsY=CF(v87ok)o2F~ADJN5`Y>>+FOx@m>ur_b_=vFA3GU2HY zqwK;CFQ4aRe{5YQg3`RCmp2khi7QXc863&X!BPk^X`Sv=JhmunUA#QA_7(tv?}thY zUMHF=ixm#4v?pwmwnu>?dYO>VBBlABeJ&|ey}dUbmGTB*SQmOPN%_xu5dk|pd(e~9 z)R1ap=H7D0a(gQA%G%&$+Fo_JuaR3$$K%;xW4?83t)uJ@M3fu0~;;)=o0J04E22nj`j3c$*_Xxx$S@$%jHtHE;ZpC-+w-f`)iIe7eu!;)@X;RQ8E z+`H)QlNq5o?nWhBQ@mJ_eB&!xv5SJ^swCA*3S2yb)48Ber=hqp1@9+k;NjRP#}ZSU z{L;`YMi!%c<+OdYjf#T6C7D!O3|6B}+x_@leM1Iv_CtcIEa$J@b1TV2PI)SL06?)!yZ%sZ_Z z_INDWea|VWhCl9MGs+|6)R1w!1dSBA5RKI~!yKOt0>|c@vILM!Ls!W&Fa(6zCm1<^ z98^~i>nz)M8uvn{V$Xw5J_)tse%kr9*St1q{kxmB#57IKi59C`E*b8#L{T?>p({9x zyhDOY1Lkv3V9OIo)-wl*3O|C4Nn!L6S-uN2KM=nKU}X48KZl-jD@XjW_>g|8bqPZm z?>^p`GPZ1m4cK!|+>l6vGsD?rj)(hQ%T=hmIx?D{nNLmZwL3!3&EBo`nzp2$bT3@2 zdr>GKvN2&0Srix->dHQcBq3?E_%u!}7<~Rnn$}p6G-2oOAVl?6gI85(%IQX;FnI~kN%?W=p<#~3R_{#(LNk1;Y8 zePq6a46pFg-q@NgmBh84!wm1vU#jc?4umL%D5T56)yyOry8r-N9`T55)$s;oitry) z4ijdZ#{#e5^Ll2z7a_u{xW4VG@q|d%vR#5k#Z}(QR?R2Z-ew#94!d^xb@$Y*jx~M? zip|^u)t!L=s|gb>3_TBCG+#6reiCn5sWAE^rEhp>n=LZU1{@SYd%F;D5Dj>~ZN*l< zPl2uO*v1pzwv)?_@}a`au2>i$qDS}1l~}H0WtVR_kM5^ng}<;DK~rI##jzS29ed#r z+n4|LY<)10*xm~p#ln%r20V$ZB0rO}kKMEizpgw;N3=V4Y3*v`EtC9J1 zmrfE_7v)3wd8qBJFJb&pT{;m(9546-?71eW(q@G;R%SZwan@rJ6&^^hxxl?I1}Ck@ zsF%|euf(+qrYiyPp|BnJz<*q^r})R%#4d9FABX*GA&ohCanlbw$Qg3PXXF;?EyDu4 z^98|F-G?jp%DsE-d3|RJlbjO|r{0SD%sXllLGEM<1+rQsE)?xUVwsH?C-0qWcNh+6 zn2*OirmY%OXBx7wGNERb*FSbWb3PkBUlrD`&2dCt&^f-`#P&j2j-vh zU&4RR@$$ewZC|E%`O6dszXc4n{Xb3d)*YXM{`k7=o49wWa-B?A@@S`mT@SBLUbn@{ ztV-%r-s#xHTKU||IK=8jKk$0TTGjL45`FTHm4WOh>yWfnW3MS+rr|UopCbtEzR>za zdm)rKm`V&k92DVQ)Yt`53IY;uiG%*#!|;#Dw3OEO-G+eAL+r)sC0$PX%(CmwfN6op zX2!%Im!|!8rq4Ms-bB9<4%^7@Tl5cY8*R@Hi^ugby2XgpKIdzIHTMycvs!1Zqm0y8 z9ri~m50t@<(L#qUZfVFOaZ%cv+xSG3VYPRZV({f7=ed;Ry>FT}p6&kG(%deV%4E(fOd>0tHR{18I;|Deb(0v(#G zoZex7pE&13FzH_i_(iMz{-l-16faG|kdkO-mNb~5yb<`bIY8xYzu8Ukod#1q=-9PB zf2e-eM#w*eKB(WDLG{NMm)>iN1FzG%>l?C$;{y?eRs>uPUVM7_gGz*8Ak}^Qg7#n6KT7o>doi zqcpG#siI}~xU}}kA6_&euU8#Llki2U`;YJ+^Z$=7Z`1w@Nn8q^|4sYrFU`OHkMsX; zR{kFfKP7hhE%g71GM0EThZ>@*KjwfT&x-sN`HLVD*3|~&)fvUi;K!?92cHFs3J>Z1 z1uT+I50nIot}efL&L|7e;bKO9C87_JCZ9fxwz1}PI=Uc##h={-_V451P|x|SO7VA`);(^8|r1c85F)n8To1_vw6v6 z$XmI%vRdZ4cGp=p3*%M!#~o#AKO$JPwexD;HAKpmt z_+F-e1@AVLUcaPlgLnp*>Nva_a*)x%H

6 z_6-{qfP=Y`AzTXIOonv!gw3=5b}_)Y=((}9a{b~FgIR6CN+=oc3x1*eSq?ZMIMV|& zw)4)Q8433}!g%|#RQjCA$sgp=MbE?$a^NWHLe?$3sijxSCg9)d^w*P0fucZ2Y>4z^ z_5kWtJC4H$`OG#Cs=G+bMxgda1A_?ma_?{)V8vs+!Nq;0fJaz)bPS>tpn&#r5Uv2(%9&1XkTF- zh(*Ko7ibbzAVG!DH2(5)la}{P*rv*Sb~!mo=Cn$sTOf8-nT0Tz#6L5QZB#lHAs)u9S2=OPPabFc3irzaCopo zdVhTLbt+y$r`aIG<+sbJy^7R9lCfs?>j^aM&xRjiC=3w~@BNWCm$;}#9GQ%yf+jEX zWvorvE*v)O)UZq9;L-xFEl9$wuPHcS+Ig7Y`h(b2cN6l3^ezrg*l`rgdPb`Q0jU*k z<*^0$H|7ZnbvLeP6V}W(v|LD*$U7*ZHm>69l4M_U;NAZkTNa`X{qFkokYN;BFg)JX% zxd1Y2m&jB5s%0;zc0e0|(opBa|6Bl#jO}9TEsissv6%k{cQ&<}aa|b~%c47`G>j?= z2Wrg(magCDwcrcFVjKUE$XBus&*k6bX*{R3K7=>lVvmXYGX&z{#o7GiSs9Ec%bqxZY@ds3Ta{z1t(Zkew zp%{d*o#BLgpEM03A<752G<91!y=WmkFhqSLfpxO^@w`5lA@PEWjw$vEHHZKUU)|^J zEantkn$zr-0zwy4c%&fWJO&1S?>Y-fnJgDY(SW)|?8!+^dgvq7)l+;vZ}DgY5?zI2vVZhI{?_?g5W?W7ya5EJRAg zdjRM&y{+85j?lcMXy!i|%}nREcG1Xf^S}07KbPNzV}9}3OjOF{!uNLKm^*-*|qQF@0w%UPx;Wra8W3Twx_R!}rTSFwM{h0akgCrvOUO&{h_Nu%@3C zDVW(u8`}rCruVw(`@W_e_ML#+G^$Vq(d9ykfG;A*uL#J!v5q#l^Lz;5^FMB0Y$d+V zQv0zT<10JQ*6KK5a8ii}YCe5nYVGDNeorq3Jq&+MP{UpZo%tOspsWOs<6tJ(qO{XRd(|) zz}s_qE^H_PohRcoRd?&-nPNTH@_XE4w!r2<(x%Qtk-|NupG9e~$q@omb%B(}D#eMd zpTu=k?n<%MYM(#fhRn2S=!=JF%EA_6Tf!-Wuj||*gH&k%V9S&)A&JBFS*cpEN$Mv# zs4cI9<0e1XwwV46G6?njnpWl8F%heexf5KjQGYAdzL?Sz*ZUuq!+N&l(2Y&D_`CDM z*LCl4A-y*zjwg$0zPo|La^WGyw=A#6B(|G(w;L+o(icB;iyA zj&SyjJ@Vc60Jp*2|891q?)wiIUmi6AK1JZ}G(IvG`XD7*lOyoYemlbltz=6>&^>b{ z`8}$TDd+%42O8u9pT*^s*UlsAiBXZutL+7yjDVq-Dp9&B}|32SgrES$F zV$0xzLKkl+(RrBY@HN#`gs~F6S=;n|vqo%r;!gjzz zZe!^-VaX{XJHHIF+u0NtLr}T;d*#9913RqauCQgZMq6I!;fpx0mi<^FaLyrEXLtCR zW)KY+K2&+Pp&m_*>5O6K*O}SGhg{eCT4}Qc9$uQ_8@YM%(7g@`Ra`jzgG;)cV0vkx z5NgnJTH=$;ZNR^o7bDb@|0V(bbc6wF>l;)&P)6Qr>}4eQq5jytPFvEK_}s?tb1Y9S z#k|q@dO65~IW`T+H%v3+`{K>-X9_~;R^S zQs4bOKQUfb{s*VxW&LyeALf7i|Mz|4oNRIGA<35Of5ZPrYi;$D!haZ_LHPb__W!zl zx)NNFEed?P2z+k;)_s!rjQPg+A`LV*{%=ley`RpOpU%w*>i<6Ne^_q)FVp|YzxFf0 z?EeM$@AxOc|Fm!XZ2y__f5!L!a$J?F$o;>7ik~tWe)9Buk#-k)k-kU$BxUe<%>R>2 z{6i98YxQ}+=`)GKPyCHf%ulT^E&fl(Pn`dV|JT;>6Nm8sv;W-w$K^jtpR_M+{>NAj zJej&e{!fZer2moP6Xmlv{#V6M1wW%lLu`Gv|1VXb{XdcZFU}`dTdGgoPf6AmKXE_1 zGa%zro`nCOeg5{}DeymC{~zuDbpPZK@PDVrfBXOS>4oVhC#TOi|MlsAX`hoZaHO=J zyS=uJ$rHp&&T6N*018A5;#fn@)|9-+3)F<{eHEL5f@glJx$3vbC8*`*qUEIM-md&p zAj~~K=16XfGDS`hDsGCd!I8RFZ1`7CH3?dm-$(i7f4xfN1b;Uc{lZp(FhJ=%wB*V> zhUFWNb1J*Gsl0BiPXB~c7Ouss``b?x9j379s@o-pt1$6Obsi{3~CZQl%{;{<) zHqp5Ua-o+-wvg)_unUH&sjekdMJ}4b2y7C`Tzx*DwNOgWF)6&s@0(9JA45VZtf2oB zK`V**tdkmp5cb&iOd4e_LI67@y< zT=>_hwJtfBN&t>6;)m}X@7Jhi{|p6{FC~>Nf`cBVaE+ST?JY?(=-(a+wQPsT>U)g& z2=t?<-{|NT(9M1Wq4kx+wi?!f1AavVwR(`UFHDRBo`XergVN|xeRG1YC9j>(Bn`!nBFd*L`hqk6 zhN-aBB4B5+L7u0*Q-L)VdfHb0MAMy+CtHVRq52zt!%vC571L|NwvATR$~Szo7yrL! zD~d=ZT9|d)2IU##Lmq+(@jF{oa7;G-X+N^>vQ`Gx>920HOi@A&x`@n{yf5O() z18`!0{#^>NQ&r0=VSy1-(yR!D&!;6bU^>@0_Dhl=@Avny_rP0W*);6x?^7n??1&sW zV{^|gf1kRYqIWUpNyWy)+jZ~XVkmTR@#2o}L+^%nh-Q|0?gc;07weFCbQ^ECytd`5 zk-c}khC!z?<~1{4mkY!DN%etFWkk813rw+_oAf@d{Xz|Ua?I}?yxAG-71@G{8RF@u zN$4E?mPW3LrTcz2&V07ff_w-`?lqD6E&+k2kXUMM`ufkpIw4T3Xr#d@A|N{%do`~t zi_lX~GwaWN6rrLv`0(DH42PlyZ!#-Q2~C`1|9pBs5%+T+x)gJ3Lqa8C_JjYq9I$l# zWp+I1!0j(dXHpqT*+WDph&Y-g$B&4BcRkh5eon=fz)d+3E@EtaEMna0t~M;aF8Dn~Dqi4!v>?%e(~5rx1R3miV^VCFPT{?&{1z~B+!hmBVv5boGc zVp2jyxzac8b3N@y!JX1&(QP!Qv#3qAU@{1P+SEbg^Yn(zRz?1LR8uiDP z-mql@fz9<4&lRW1qu#mZ3!*4|rp0bRL{WKaa!?v9EYZULPG0ybu$ku}0qg8G0*WlN zgM$#7$q0ANa1KZJ(32rL1|re3bgo`3d(WKMCR%-a7-{HQx=QYfXO1ayLUw4YOj^0w z>m~F2;XN}HE6Cb*@Q3}XTAVnrY=*===d(grB{50HVC|182y3s)BxzX;rqSIL&o%re zF+)*hV8nZkn3edscXS&$zEJF?b>CZaZ>>m;LElHieDr2Xuy>~1$A7FOLagxMJc~*-E$BD&q^(#pN*+C1X;yX2av?>JD)`W)POU^p6 zp|h{XOj>oB4K{+=z-sx^K3K25K!{8a>0h*GoGl;&`}Snr92c!aSGWra2SO%_Xq(d8 zq(0;80ew!CQF1Fn^h@p|3HtN|hyEMfUt>dB6~cNfp+TCc_(uwUDjFT1Xt zAgzBz|G1u>(F%Rd{A+i}%6Sx;y0r-{|ib9*v_mgk9t5)FX^s&=}7WRsF*Op~?45rYM;={aF9Hf`Oh@gym zBYcQcjuSd`Ez49^x(-Y2wmx78Xe4ziMZd5m&+Lk+L<^8|0R=@=bQ&8MCQ31PEYZyThR8R{DH0Se0}uVCNg* zSvhghd83WU&<(>!X3}{*4{$M^@7JeCbLT4ZDq~gNxm>X_o>ypIUCNvs2smH$CKyjj zitN{P;m4#`lkkRdlF(N|eBOlJ$kB4&hj^Bm?xvWD95`B7ehJtU_mPODVB_^ZcOg>UCzv&8S<9nD*g5U>Z&b@+2gmy*6+ zto^^erz z$mBNVli`iI9QdMJn2mHN{|i8_NZ@Z$b(zs{1yFx--o%B%;lr@Or}wLMUl&yNx%fQS zXc1d@ee-CLd#S*x0c<@-){?EQZzk_c_k7FjY`s5jZVT>b`V}Ihtp@i4{3W#mc{S^F z-o-wHTh{20gzs~uY6pb#zZ9iNRQU(xR$M4@7K_(h+*K9ESGjYS8li4im)Jy3KxtoR z06%mFx#2to;*)rR_5HL9bTUh$CY}duHS2`zfghIomW5@5E0*Dt zHq1|s8NW61xz%PmJ)690kwKilhw-ruQpeG@>+?zd+q-N1Bu2>pO#OWM#W zVf$MO{hD;yKYM5ysJ1y4a(73Eio z3VCAu1&^{F7joyy0dukq|8B_ncuVunKMXR0HtL-=TBg|eK=}Kyb6W@u#(Yp20k0=s z`1XUfQGB#p61z^-ddX>TC|?>q9?PHkeybQPy^WM?u z^XzpY5Q6wl=k%(x`N(#6FO*W40;Ei8WvAG>soJ;ke>~mJ{wj7Xk`(Bct`Ub9QPx%9~o z?}zSN#;QWcF*FU_72KculYk)ttWKKD)Cv7`g%=a{0=hW%(AV77zMH#@$wN!L4dcc+ zk-D(%D~E-0=rX^-Az>yccFw0$y2o2YHAgw`cr_~Np_W02Qvyt@bdg)I-OAd6YY+PF z5|o()x>Ij8|6epRj>?8GCJey|nW|2FR&+6mTc~X>Xe74_@@Iam75Ukz-5|qh zZK|i;??tHgT*&Z~uZ9rEi|rqns7i*@jFPPMbV* zWi+w4pVS|gpTr?DZV)WrsX`Vg&mMCvSSeFUMX)H5+Tc3iKMd@pICmDs<@&&#vRmeOw2ot9o0{7(H(idy`pDL(TjNs*D6KoVliFE_|}+dT)MM5+{lmp-7ECxv_}qfU0h(tWDX8 z$4D$+eh^00?DCIoL;8=wP}hx6LL(goe3b+kQu9#KZ|vmL$sceTXg0|7;9(g8HpsKU zNAGVgF$eCHH-^o?7k?c;hf>jKbz}`e%EpHu1CKeLMK)56F#(3e4KLk;-_hhS*_QqF zF&xHYy_fEAM2?Sn`6mJy?Htc*rd&FzB<=;?w)vE==gk_5?iLXAk5bGBM9D9BY?h>x z$ge#I$X?hF+t&2d4eHwPExr-e{o)M)7D!^Ks0ndoP=?QuxM5P%N9K@NLatiIuriDI z3ul(Kuq!p5mLkm25bQDE8>U_|%H(7)u#ta;@J#s05`t*1e5w7Cp@r;!($v`@b7hYO z3E*FsrAAv^w^&0h>@Gn>aC-lZLg4g^xA80UfjSZ!AaKdV8m!lTW=Yf^KZdgeYKZSm z?#Mwsj`*>=tmOi>;*L#h9aFzbBHBbNO1eCez8@9K(=E76(~;qy^U|373`$wH?RTw% z`XXd_1KEWfEW?8hPwaE`o!L|qu5^DJtmvxvx*SXeBO8sxC{MIHg6yO#b&OTGW#-|Y z&S@0kgej+Xh>j<^j3)%wXz&XoV56{bjb0Ns9%pe&K6jCqlpI$9E>2 znsuDDDP84X3-(Xjs@h>GU5Rb3+^YUhaFU@<*Q4D?ykK9Zn8pw}V1G zdY!lU0}W)(hWK|p*}m_Mvo(A@dCW3&2d+~m^01OP;w9>8yER=pSV>fr3Jy>IY;LrP0{;ko_h?y`rs$H)0NEppgM%{m?U75t zn=@h^kiEepT45ZKDZl|O9ar|ZC-ct7*1bKkM>h`-&UN|8dm8<{gFheGwGM2pP_*>~ z=qpJ|a%R@ErdCkAhJAExy}nCTdIus48(r56=;pR_B%ZH&@fQBk+yn6`&|7X0`-b0~ z6akxhA8g@9tr>n`Rpua|aWEIG={Fu@i&iWPyE8iN;SSBIE-j#EE82p`jj+!W+sbG2 zq5dMSRm{YS;dl7B-V-!$?f#LnutF-rC`qNwZbv+cV7I%T2ok-~&~vPwNu4)%uI8=A zp*^R9L!Thl$~;&)bxU&QO4?GL-#Ga?{6_p@k-~(LT*W;a-h5=l+Q9LZQEZ_v)Mm0q zCvI1JrAz*lzdnP;8JQiNCd1JAbB}krsDiIJqYeCJv4f;AJ0A65! zouZ>9Ge`c!oNMW5)u3nj zebyDUy*b|1C!FudavQGV9z|j=ZOvCbmKk*CM5KKg_?4p<388@&D?u zQ~m+xXRnkYMjNp=O%%f)d&fKPA1l6X|Hgr;#?$dlqq)jEff0{N%fBzLO|m;ni+eku z@L}!40vk9Gm zI%(>B&hPTAor$2fXtb$cq05f>9HVcV2CB(0c0)!7N6m0^Lna06{9c_tpcCSeR#1?Y z>uMT1al3?^f?cRIh43svT6I@vQSZm<^(?qCXep2=juY$mx)0D)EWnm)J3^#$zcr5RpjeOzP zzn7GHjj|t6Yy7GuoVV~A%`}SqSyA0hUCZrNjhLPD;}OW$ugZ8_N09NlK8(oFl00P5 zl}0h_4&ICOzozihRh}nA#fCOrF$b~yDKL2<80$4ENbK+4CLffzs@n0-BtbPdGBamm z&gftJ6%n61h{ht~65MEdjn6U^=!9D{hkzSsZPriQPG8GI%;H7|2r=v+^?It$YnRN$h{XoFj1W8?Yf}L0} zkqi{kMMvIo*C;`Ulcoi=ON-aZj0ScQ6m9rK>38qD%0#@o2Wu25{JQqVNyU98jB)S& zP!^QP3fMkTk;q?liM*+1BpQ76?!h!0#V-Cq4glg=Z|m@4(`wk>`RFwipwI}O8}eGO zGx3jHcK(Gj7l>|$tva8y&;&=7t<{@EB{ON~tPND!d7FM$noL*xZX{;W{C&GJ*mV5JoBOPwSzF1jaS(%l&-u<$`C7*Lnp<+R8@cHr;_D27lUJQOP zHNX&2kfFk(Bc~Ie-)A zCNE19nIt8+q>?c~6r0u#?je}qmvurelC;X$SnU=|?hf!FG-RoI^NU~+>XXYJcysn7 zB`GSV_$i4%5{-L4Zo%&DED(wBan%dwStQgr@=a{yUj6Tt4KC3qRMv1?*b8`{awTQ{ z*oWB*Sl|UkANx71z!jwlWk*t*3)t3mwSo?&FpykP3=TcBJ6bX1nwu1Ee#KS>RaB*-qweQ(8v(#K=Cs~yzR8G($Alv3Y$0jgwl^u=4sgjI)#*ssP3@R4M z`aPe^u*}+|sc-~|C-FrS{`7eXYl%w~Qb4gl3n*t-6mg!u*>_+8cR0jFenpq9Z&#$9 zrwT)(9wp6MSUqU!iPMlh08*NDRSg+DyMF#@_yVSyQ+q4HkACkHHfQaJ@_nrzn=L#m zzuIar)oC>Gq(QVN<)K=7MP8M7aRog}VYlT(Sr~?pOhyl)Q|3qCf-EP=PqQ!PNu9*D zL@!oqh{eA|QZ2O+h`0TX46PP#F$p@-PWRYVXpxo#&IN#vfWHD1TtJXgC;gNN>1MkR zJJj#?cE#Op5h4}T>F;q;ga!kJ{a-k*jsdUZrn)|a0o{qgtTr^ndi0E4ef=n=U3Gmb za8DZSSi*`&_iG-OXP9evtaG+z#>;@~p4=yQs;N9wUIN>Vf9!V83@$O5qnTbOa1gCBQq<;!QZ z_g6nxKRAx}vsHRrsNHPxK-aseer9YxAvjV|!k=d+{U9RyhmWHS7awF10Fpx}mQ#${ zGZ=)`tpeA8;2omhQOAsJpSAbCC~Se z|{{5$3m!|U-!1?kd&s~(SIq&fU zIHU1ALjgR;hOIWYOo@=#I?)KF<6t+H)RzC_&I_y*Pq36RfLQz%UjVik-a!>(w9}esc(Vt34u0V-LpIb0 z=;Pl9T_oE&i3LH{i1=P_YO98#c-!MAZ%13y@#!8v4<4&kq& z;1IW_*Bu@FlZgAj{T|#D^H|h}(JJz9?SBbd4~rl4JhF67tW6}h>FjIZW8d3>fkH0O z=o{T8OgiEKxcQx|1+Gqo0CSJ`#xz1w^vlKda{p>|Z(Rw;K;k?KE_H`jO{^bnX74ea zUT9=k}3u%jzaT7*%og*h}yyyTz&>*-W)634}Z#UDVq!f)RC_zwx$} z1=U@Ny2ml4v{1f|1Gw*-8mOGd_RrQOd6n+!@a<9eTtc6$_2&OONHsN}1;n8t!nQd;+KSC=|e!$_?a@+WL zU`_wgNZxt=LcO*J^O;FKx7 zAtaQz4k{&;*6S#{1j1_|GS`=P-9jg@r?u8QZ2FtTqxqCq1KKl{%2S&xPxopQXDELJr2s_mHo^pgp)uhGY1Nfo}{Z~ut8lz1y>Z|tzq9VZY*Zaxd9 zm_ZPIw{?A@jpkI3rddTQp8N0=B$$1|MipuvFo7;a3fo->bJSTX!)ILbrhb9Y(iCnz;+Fb>AcfQ!=&qMxqKvi4MUzWLup7m% z=lA~rR6wi0Ub!pBPXi{$zU-Vqi~K6U6l`WSwa<8<0NtCR?E!KFC|TcV3;M=_ZeXxrazF|_8N)g%6_OH6go_yB+G-s2wY zh9Pa^#7X~*F<=XUcO+1L)f`8RU1g4(s-0P(GGKoaYE($$+a4E7NZxJPxbIvV@Sz^L89fWGu(#*<4@=L6 za<#{egl8YIVncqHRuypM;jx|sPtrZ0Tweu)>p}3<(A@_g1P}VyfC~R8__}GvR2*4XdmB>dF`YGvWUGYJ+Ey2t9%#GyfRV>yTY!&I0l< zagVsB=j&MB852)Os80H|^9aS#0_UmLJo3Jo{(%N#@X+(>@DIZQ>biSgJvli!!z{CE zPA%&jhxvL|Zq{0)7gc|D2IH}(1&6QHFL%{?pYxJDvex9dN6eSAH*V{1P-?@3K4g9L zOrn3bU-Ydln%#wO!J9cXCPS#@k(b?rNy`fAq^BnRNCdGO3#h3>4D^WYANPO8RIuxJ zeAPS@@n>rxh~dMSRzQRljzKVL^@5^yUy_x2wArkN*V*Z(y!n5@EsGB>%ilbAOJB*l zb(37FJ!`PQv6+{!4w0tNOUV}%sYI4Wb2Y8^al2Cgu4MoAlR&(t6@H$a>v6MeLFWe5 z8#60k`N~|`Wg0aqt06^sR+$p8l*}B7Q&etS#W=n$ns^S>D1@sr$lE8aV!BZ_IulQNcmyCk2Gho*@PpEMfb_%NfI{gyA8(G z_l-pp#UsoPSCGf+iwxyav`Y0hBcv3G)dYICz&K>*W2ApPKMg;NEJBa6hRQTOWuRT7 zcs`L1BH&{|xliXKUWp1GlEje)V$ zYWSBN1h#d%--reG9Tt%~#hxDPVNfK>JA}SXOS*q28kL6cqral_b|+}>{TG<7&wEr-?5&F`o0sQB{#&-# z%RYavs;sWzP0Z(DRm&j$?@_7RRa;uJC6NW7O|T}j2G-+?H3kv@n^=o^B5CgX1{obP zh_HVGay$g%qfeJeoJk3^L3DGHKarx=yQh!Y|Ing4%`=#sO?b{v!`NR5=*g-OF@-=wBvPGoY} zA+BU24TVXa6h9aQQkAJIdNe(~p4d&(Px^ZwI5PHI+r%6`l zIouxT+f{azm+M*%hV$?^e03b^%(G-vS*Iga_Xd(#nysgGuUEt<%tk7vMgz`sCp zreD*)f5f;vYZJO}pkzyn^bsyndLM1j_=AkH!g%C-4VUhR4Jdz~py()yA3Y2MbRXji zA5*~LVxg`G!0eCw?!V5U3;)(B5aXYN1K(G-$}P{gz4oyQu=`<@)O!4ONMj+L46qIY zd5NiG6D*myGY|vE`!_C*ra=nxC)6GYkGq(8mhv zjy-FS5oSQ5vBZBj=&-o6Qr2tll*%^4NgJOjZw#_=mLj8-*OV%iv+QlzZQgt7L}L56 zHI9>A__KBjg`(^`h@OEsw(tEIGtjq1+2P_SwpRdiboE$t#fMEed+hN88f zd(fX1?5o9Cgq0O;$zdS*1SL%zvUndyA|D|25BSyu+1oQBRwX9+K3)DSFJTEDQ|@%N z)`}=bb&`5$KX?ipXz;*(#!JeqNB-3RltnPaV36yT^c$B)i48M;!{OW&dajb1qo;iPM0`p1(dbu$ z)X$0J&*>abCF5~9<{uZ(tBd4fddUWZdUDaf@vdU*_(hw+hU!$5x6{F6E* z$j9T9wI1PJ-M}N_mg(N7>E3sy8^i(VCsc*K;O1Zaj;7<-oI-Ok-#r5QX!n@Y!z7Pb zcXawMRe~YGr$-ec3vWF~t}*@)zf5dgO(RpG&XxHixY3fAT8so@) z2f8*v?lM+?sS}=#Fs^l)iA(@BZDzv$UMsF9Y)~fCWH?a0y=xf# zRO7k|1oo7Ahg`r~Mnpu%?-8WTl3{WQ(H%P3;GZ;qYIV^`v)d5UBM>u`s!jXxqex>#AB%a*bLD^!YtyKBw*_$W_i|?E|eIK+x7xgM>|3EwzhTTbR6Qwi;^(FlFLamqzc>avY#)PF+RYyw4d>Pl}`c{ zXzo^PVplW5wKc;*Y{2#!D0&u#uIe{xJ1s^=^GkWq(#iqOu#k3_PW_^Y_7(nVe(rU%ia)ABR^KFbNu zOJM%R>#|zl@BA`7Cy=kmFq_RR={llI%MiNk-qh>U%N+H2qRN0r?0emDFmLSKRGP1J za?4v`9}c=HBAHsjSV1s;^|ipmJvWA{hDoXskS!h%t+Hh3lCo4|S%^!m_LXm#WBN8x8pVp5%zw-7 zH#{GKb3@i*lBU?oPu8m4a}xK?UY_5G|bahu;-J0k99Il|Aan4y^$%S$a4Wamo{A;6;w*|U z@Bs*2=vX;jV=GJibA~4k(T^*u*BHq#xl)F^l~A9F;wxA<6WN#&e}-)t#VSS*F5U1E znFZ)oRbGB5KV<|>Y{)*+NEcV98Y&yrlnemKKjB6yQ8%I=p`ILeR*6mn2=IAVq%#AF zAlMkAw(szU8aTvmM>$o!3rpSBe3&$5`v{4KM*saJA@p<9-bZG&&SmlVOeMk5rwvQ^ z`F1v5K1s(*34G>`f5lRcMFb6K9eFMlyug%VGed>39yW|vwb)sN>8^Byh)|)&6O<=| z!4g4^kbc-L$z>e`ex&+f5sxJ%Yv?wLZrjJdR$?zP&Rr(kmf2-sg2|kcwRj%%q=FDX_F<{KveCypAgBSOf7rCler8YtYDk{E0@HB7BMte|F$`#{_~sNp+Z z1LYyeRcxz}e`x{aR2PEqX{l0cYWL8nB+N&(J%(NTvE322^V?}TvzoewOYQ*v!Z{@b z`8z&d%B*E|ocDZ`e6tG1RnvI=69rTd*Av&;8pUs5ww93|e#BVRPC1t=;L`oms&g~c z$p>pv_iLUZHVRUtH6p-jup*-Tb<$nlm|mSW^(0qJe?*+BUt@UXLzoFqOLW~&ZAdk^ zsMo8kl1o2n^8{kfuOkWq9H?-{e@TMlK%6G9t)Nra*t5^cT0BSIAje<@6{Ugk4e+{n zpL`l5EKZ|On1gM&*$hYGP4ZlIo6bK5q9pe|I3(uL_zMu=H!9~D9EZ=RUuJL@GdbYN zdvG89kI<5IHAuc-l5A}4m2MDxt&v|l4^PE44y(mKTs=Kz z8_5@(@Kfm6W^+ydhWID>fqkifZ605nqx?GBf2#9&DXxKkfeixfxz>{kO&r*nb~>&_ zR(cNENuVH~BXOz|Vim6b++HP7Y+r3*t-!8~w0BFAY4V9l$Q|F8#AP21*oKBKOZ;ft z8E~TrjR89)xzL|N?u!^cG{?e99Fek8ZgDy+m&pQUm4)SdpfL@eJ_51v^$R?hV8t!b ze;GomfBxJGD8IyotxwD)`HRrm%~%^v66y%8aIKDBoBp|qbxiQWCbP&ukX?{Jg`*@E z<}6z(ddFh3>LYQCY4YvRhA~nI5^!8BHO%1QA?>RrLIv8#Kk~lZ7Zy&>67Gs*IrHRf zmmW#filyT4?n19%WQ?U^MpH40#6C=|f3j;iXZF(ImORs`9de+T%AzUN@)vM+!Ma*R z5y(5}TnGyceGPVn)Idl}+ixzpRv-pJ)b^T_{_Yf|crCghNy^}f9rhF zTm+({BI9G$ALiMJK>IVe+6Oo&9!2e-Uw{0Ax0|H%J))>Ct7C5X3+E4{Xs6(gF;J-n zTZ15L@b?*L%bl8MGcGDJocs!JpHK;%-fE%=YH79duif@>b`N`I*fue3W|P)L#DrDq zcd)H22iwYau!Z(B)!(A}R$++(e^E(J4G8k8N=}VOqDP>q&#rdE zD#j?Iz*t9&17-QXDixo(rC1zp1BFG_FsKR-Sf{JjYE&UT^xH1tcA6uPe^IFosgmtW zd?EP(%b)eynHoA8oa4u+jMbuVWkTA`v#teFMmfZiqo1FI)AaDS+4Sd=qm$#OF+pWE zC)G)DayEMyP2KC0qsh~7526}<16x;-Q2GP9Hz{mtZ@1{?!jDJ;Q zvO=M|e1gdmW5Yc3SK{h2f7F{D;IL+g8VtNLsy0+rdgD<_JBhvQ-0ZAbsb;rQI2M$3 zD2R&^P91bp#Gp-9L#v~jT+lilCVr?DjzNBb6U-+zoyDGV&x*A(v35nT@Y8jKZ*!K z-fQ)}`)$Hv%ze%U`}=nBu1hP5G>VtiqaN!uzZwNe&{Ia{J053GigD(rshq_JW9Dp{x)t+f zS!Z^h8#j%EB>(C#km=33CxOL(5mC@&iIq3X*kvdNM!lEbJ#7WejCr=&gED zmWPTK>r1x~Cr;1FD)?q;j?B9@& ze}9+C@veq$Tn>3qFk|N$z&U+Q6rF8I9@C^hOiB)@-nZ1p~+Q-r{SU`%*^3gnqzLJxcgFb zkrn0*8vj^j@MOjaL)zs8RFQ>8TXagnf0)QIeGavq!Z_7V_;8kZ4x%m%z0t-Do90R^ zf$#$<;YBO#0nKX(F%P2IBIDLd+O-uj6khw~FwZ~+zQYl^ep-e=Wq8jC%>tNils=*Q zvGS=I<4clnD3ywTJQ&nZbf`r{p)~2V);4}PE=9pyHLU2ST)in?rOP@ao346~f2_6$ zd48E)mem(Bnxbzt=95P^p)gGfbeX|eKe0@1Qg24SR5~&>PTkPYQn4Gx)gB%9LbF#n zV`4k$p|xrXBq6+M4i1*+Lk_n#8_meXm1ZI(R#0Op6TCDVQG{$7u2o@L}9dG zbA9Ub_=>l>{hWNGv%lqylUdEuztK9KW#EXuEO>my7jNXUz}b%Q3l$u#>M5mfl?+*(pv#d!U)M&h9eRmJc8lyo zJ~5MHZz*Ij&67}ZeP-jRT?Hg{o>2hScV+oWYdrjqVFZ@I_yF1YP^EM9lNgMiqDK<- zL3Z5Jg+?xQItOIq$Ju0wX3q8p&$EU&bZ$;)e=oVMY{;0}e_8V(zs$-tdfG%fE5)s( z1l6$9$1_qbs2MvJ&Kk;L4aIr}3ugvJ1BB#`_mM>C_vw{KcfC?YlPZ=&N_*el@$%;_ zvgE`)F*8_>6!e?+aOX{%A!k}pV2FGTfBrZd=Tl^UXTUE*vqg=V?AU%Mt}3aw*t^Gv z*$m!P=#lEqe`EX3F_l1`MW`9Ti%4*_1>QjJAQI^mS?^imIhyE+LphOWmm1;N&vLjg zL3b33f&@0#!<@qMCPWY1`YCXQ0=Tm4i_8~Q*Gc$XB#0TMk{rXyEAy>ejY-?fIgG@5 zwSe;(*MJ8dYtLS^6$<2hQsA$41D=j1oiE0PI6Q2Sf6=#y2?^M+8_`JdBq4`(TWXbO zziAgr9_oFO%6%>Nn@DIr17~1Jj0QRy+Pesd0i2-lFH5c34I^a+K>}To52n=$d_g!Z z&>z+s@zmNK(k%577512Ec=NhwvZ{a|@6zHt+q}c^&VXs!FihBnLVA9B_d25U=)uwW zRwCH4fA14~B@73qw@^Qa*J*`u!UqR0b!;ZaWwwiiLF-F<`b!jc4Kie1r{@{s^B|og z969+4SvX#*;?8n$$e_JFm4*W72@TP^?h-Wo0=h(DMx6zo^)ew%D=Wf_H$TXb^zX}b zfgrE?B_zh)cQ_k@RnG2D7+IDLy5rji?|8WYe2Xi=plOX!^5BSA0y zEzO%){&u!{$j&;G!$bQUR9qX`s4Dc7cJCmPmRoj{#=&=7Gdrcf|$X3Qk5BYnaX-&z|gA)eF!vzXp|JB-Ko*Snd9&m5r2cKu0=7e z(L_$wj}sSCZqhhYcd^$#sfuVXo5jn1Lf~pw&luQw~aOhuS;pqQqgP; zp58>s0oB4>n+g1!^`^cNc@l-9kLfs zWGgt&=0Ka4M7mJ0d6hG$$*c!$&21CqQ!|xKG=r_AV_%hLfK{T3+|2L!R-9*T3$J{}8;Nkf zoQA}$kwAIex#6~m2eq#IOg-i^e;^`x3<`}(u7qaYiMBdoOJg=d)_jQwF~*BvQp9-B zwiTC-3A?=-9O}`^^Z+L^A{r1kIFwoG(ao(Pvx(Up(5A%hf0QHg@3fi4jiWn{?63`H zmt^w0YKnUF**3ICMju5lQH?1*KnT|SwlykQXjyUVDGHw#X^o40_nl$}e*}&oZ=)LI zM6r%v5}7SM70=AiAEleo4f_~9JlSqert0?$v+DjeIhsB@{I8i!-hgjR(TTR>glm>Y zJF{Ix2}J{Z^Dr1Rnw0%j1cwg}f;Q$&d)*--wCg2|=;S1m7aociG}W5UZ#=Zm(4Y`7 zrw|5srZ9dYfkmRjBDw+wf0IEL|EOKG{__6KkL)Z&TP#BFUt{LkKC@OiN2jVZImWrP z#S{7FR!0KJhao!e|6*Nj#ln5Z*{jcn*7;lL?e(JlN_6u~GL8~A`QvT1{?e}XV{f&; zIMo`a%JQM$}XI#f8}Db{|i46fgDL( zHFcmelNLG*oHu$&G8BFXRw!PuWMR-idC{_+)gsvj*kB%-*`eBe3!4@`n*|8T2!F9=*qB~Aa)IC7G+Yd*e_xTv=b|e~^Aj8j|C)6jR6HM(>&^^??T#Xs-mmLyo%v6592w&c znNa-x*=GdHq?ZuN`4@ezp$(35F1V*n5lyg^wOKmuaKKW=m9Z{TI%U|>S+`|C$`aWK zM(0lkGz7< zx8H^J%|}*BCR(8_` zmVzjy9{fVwuto6>TTVy4W|6RIqo==^@e20SG~e`bn;$7Z4UgL$0x*dz!NC><4t;xD zJSis5q$}E}F>`cj<}dbd3(vyQ8*=PfBy#r%IsX}l`KVb(wvF7{S~F|yInPqQW9Qyd z*L<0!)qj`cqz!&B??5>tLl|PIDA`1eIlicx)#+1 zB71=>9z>Sdo-Te_*Uj_y?^`ZXsF+C}p#`bxVu$Zl!}+=j?SBk1ol%p=oOH9PQMrzc zenB|!p(*v_`tmfZFaj??yk*SLGj8@vx+8!R`Q5pOzK0Szy;e?C}8A{-s2(L?w*OtB|NP<{xU+!I8{ z4a)>^8IO{5Jb!-(75i(DULA^=LnZ;fJKt>Z+vtvsrk%-r5aQp#D0+y7pLjs#A5?}_ z=rGhIYXsbA(hB5M_yy-nLRcT9)p>=MB|WdOEMIVFc?io05|Xy#-&wB zLJ4qbgI3)Q+TQ*!VCp;Fxk7n0<_7Is4dOe3g$1i!td8W6_+#B|wnXNf&jbgc)m(gX zYe)l*wtr`b>q(%4k@)fpxV)<*I!cu1=S$y-9h{aWoai?6!9>b6SVt%$VDK~QcZXZ> z3^9FHMNrX&s?NE`)v{bb#QG=ko%ofN9SV|gLm-71Nh$u89J#@mtyoMb@&I0bu=)A2 zT&$PbgU!hi)bvYwm2R^6Wg6AR|^?xMPtK5pOs`Q+;lbdY%swdfW_+8R@ z)RW>;=18P&z~=g{^;o5s6#7@UjLe$|m5ZO8=6#1*1L?izOIV@FPs2I>r85!MN9#(% z%qt99sLhUH$5>h*7U|Q^Pmc8O0KQO^RQ+>)E7{*~f5+5phn2Ug*BMad53HGgQjNL} zT7L=OCN~Yj#KzN+fR>>G7_kGOVf+)0k8&ALAL)lr;QG8O*DEfjudFwk%6Xwd(kd&Z zpLS9B@Z)yTCru@bS5H0fe3X5Ur^kqm9t1P@Sa>E=dr7fhok*?B&E15-J&C;;%}z-j z-VBu!Pqs<*8c^+)7TF1&Rzi++n9sl{f;0QEAdR)vRM*U7Buk{Zkd1vA-gi*Oo;Mj>%WAyuX z)}y9U;Z`ODW#lAq?V)~k68??(z7+NHyx5~|Qln+^?X-pi``e+~8=|yG0>au1WOFZ? z%jMfDlfe&ZG*}`BHYboAh9xXfA%Cc8M5~vj9nK-3FK2cTij5%;%mV9zB`BNfBVsiW zJyUtd&RTEb)Qr>QV!BXJPL&BVl|Ixdu<=h1M-jPFO88AZ-s{AY7E;V^Ac=xI=qc*e z>7WY8;Og$Q5>2O!+K8AT6GX{yc;O6MqHIVK^K_ zAZ6PAl34mf1wy=)v#9l${Qu4Kkp-#xc?E0o{g-0yqA^@Ei@qCH)~FS-Ms@31mm6)LDIcBSiOZNFgF4qjDI< z!bSC5Vt`V54hIfSy;A$a$o!&>HW)n8sSzLCAU{;E(s_oyD;I=1Q-5{LacsJfCkwTM zq*4Su%IgnRetwQFo20&LI9OdpK18AOS;Cx2mn8jSOdP6N&yivr#udN zno^JV+b>21-=J?DOuK5Hkc~m*7i#x&xAj13tBLbEj8L4D34R~figroB7QMc_%oaI< zirY;S8O4cW3>_2XkbiNR8BB)>V`|Jd&ex<>-Wi*Q$59U$3ot1vMCC2=f-!Ce=)$H_ zMW`@zaa)TiT+OIfjly3OUw3gB>ZM((s6cYVj0Gk!Y)A7tIkN2ITIHw`=jy`@rDuCQ za4^+SE<+M>F+3$wcR)f;HS7?L_HDt{uL);NZN0*`^+dQ#&VRX6HM-`Qt3-NN@QFr5 zDx%ZyTsDS1dDN955^V>DeWk%_4YHi>Y(YW6jRn5K&r!l9cpj!KnMGFQ6mC%+6-r}H z5ZUH^7Ewi_6p{SyXbES2XrAy7$d6flFh=Erci~z8H{;Sg<2AE zE^IKP*esA9xFbI5ahYf`xRU5_Lsa?!Q3)@SCG(1*{E5L@y0g#Ab%B8SXSluBtAm4m zjPjOO23=?+O478pec6!cb^P0);~1KU4{+@9uc~PtiGR7;4Qge(HxeEb)MQOAR6yH> z+up%I979#HSsUt(CBds`eMv ze!mC{X-X*5ENx1YXkmfQX3NN#Rc+{83~-ImqJM=Itppy|Z)i!2RKF7N=k|Dw2I#D$ zD6$`!N`XL=Wl4%KEqfa3U?GiYky-aF?2x6Fh@FN? zf`3)pCB>T2vVd1Br_d&hwA)`I=#b%I-UDy5A{TRF6_#kiL6y90Up_=MaDn-4fN#k4 zXQqW!osT!N>Rk>iy@}+CO^5a!yMPiE?QIt><#%EBl2pJTqLXS$e~g152uh)!H%|3_ zmrOF(hA|hiKau1KWOoVEn`9jLbd}Y>ihm}gm|u1o)Mb~&HYQe>#IkPGEFK)V*Uqd8 z^(AuR<5BMSdZK+X#UufZOH5$tV|Fo|JX&y=Wx;Z5!nC&e{F9yBDI0S3sHe$DIy|qD zfkJ$*b+UFqH;5&cpp164s@8pzl8XH5*DA1RAs4NL2Y>^CGbSxb`KI~ja+>2b5`U<- zrk4Z~jVB~E1$E+5FTxsdSIRCR-%#<8R?>yIO@0_ z;wGrJVmwyt!6j!&Ni*UbjEKM_oZqZZrGK}eMIPS}BkFOm#ij#Cs`mb`Ov)OK z06nDlEmd|Slv(EBprvwvN4%wMkr71dt&mdA|Ell9M~}D0df;&@R@CNqeScP-()w$_ zkXgl2;u20XARXDd;2E(AsM{Q4YG6W&q|I4|wX2SxkS8vV*p`DWJbDGj*Q^bUV6B6FS@*x4}1j_i4;6!@p~*dX%K>|Ilgm)`ikb zm(9OtU+{c9r2~xcF6T&9mikb=z`)zZhjLA+Ven2E{|K0qgyQ?zCxZ>9f>w+{5*gO#Xvf}UNC%wTG#TtdCl*S&u(D$z|ayW9V?W}dX zI1?=>L(U+~)}g!z#OZQf$;%RszCK7dS8&N@Nt@d+7(T57n}7KxW8doG7H)sP@3gl} zZNkytG?bs&>G@^3t}~-#xy2Kmr=A@NV!(d=Nip?X+GR7hz{8WNGkw>qcRVL=kQLU9lOu6B^m>UI? zzWKnDNmqd(j2hL(;LsB^7X}q8vn+8z1^W@2^HtL8+kdT*PACe@L1Vj}{XIE)!Y234 z6LQttJXz+&r=wi_S8^nMr4ZwL5>J0lW}5_lD;KIEdY%0xIrY5VnEEX4_W)PSL7UDFyx= zvA4DHSkT%0{)o6z78|WYxMIckcN$=Slw8xEm#Z&^b8qW)#+}TzBpkTf|FG6ZKdtrG z%Uf$*n~v61)DmA2-JohrcG&iW>X^x)U04v6GJoS|ZX?pf1Q4R)y#o)KMnZ;lp#{du zZ3}WbrDk@*b^5ZPo76F|zkXHV9VB34guV3q)7k4|S)QF_1LZA9*XX$H_yHzvwi(L{ zU{PNFfV;pD%qCf45@_uTFKX#Hbu2Cn2ErmiNXQlCjS!bM;Mt0dHJ6(W;iYz5FVNOy zdw)zG9Q+seb!DZ-X;Bi5DF#n|g{$!;Mv$O(dS$5>p|#}1gt|$g`<1HmfnDM+XhPvU zbG^opJRZ+lzTqG#Ai#oy!Am|NmaCH;Xo)yIn3h)hx+F$@jltH^)hM@oi<})Fnb_(l z@E@$wb&`uSn9l{J@lt2+l2CC3!Foi9g@5EYVwFOEXKlVi@Kh4X;SAHxp3zX$(u=8_ zmKx-Ia zA;uML*VxJ$rQ)?RsPm_43ExAd?GN;-{(^eSRg0SfgWX~*h*&(Eb&I6ZZ8YT0qks6t zn;*#SYi&ED>9Fj-P%f!8TCj8~0h{=$s9z^J5Mm^llqo7x3(!{d;vdVLhm~|vCwKPE z1`nIcf}+r?AxjG)RdU)Z%B^X%2@K|HxxJx^-*sqHZ(0k+slo|buu|S;ozQLDgV3v> zBy|1`n`U_nk;*@FeVY+$&JOZn*nhvaPc#pa9X&I0Z&+vqoCgX$M@E#Xjs3?G0^Bdd<{L5>Ao+Bl{;30OO8C9)rxw}gN9#tX0qjAD(|gu07**cdD`3T6Pl~tPPb4pGO?L2s4-`Sc`S}astIBw~#P=D+tX3)yWE3p0fJ_eLb(>aV_Vo+2g3k@te^P9gmsc9_V9C(`Odg0&~d zw&!~z*PtSvOe%;<+%zOBEwM+u*! zP@Jm_FOf;<&;z)esfK&}p^O9m6)4(>x8%=2*c&qrnE0r>&xj-hL>U4#Hkhy_u*RuZ z*V#(_kvUFs3Si&0ao9(s7C0GiDY~QVS7+cVH5-mddwc3M>fveHXyY zOMPX9PQaKb$l2dk9*@f8@%WDxFn|ODnC!1UM~nzCP=Ejg9Q~J!+REX{xQwCB=jA1^q}k#<2VbLs=Q@|;xeYA>Z={zJx(z=DKWEEt%FmZq zx(y&FKl6pTZ{1bzC8fYtU(1qwud?6Ch4mH!#AxoioRotgh)X-)%i`OYp1KWB2G3&} ziTF>K^STWyC_f+8`EOVc*K!DV#%PT>Tb9>xO<1Jz%W=AHO7$_j1$I0CWlZh+mzPGn z4JQJB$d_-s4H*Hamx;R#F#`OMm%O_TZvh9FEW8b20k)TpybU%S9oOj+5ZL)5B{4UY zIk|wV4*r&%e##MB>4);Sm*Bh&d4FH!b$*&Ja}b<^3xW{|ggP?innAzTKfGxhb>qt z$xj5%i|Q-;Juk`j(mR++0{bW5jp9zDeBUrP33IsfO8*z)diSzwZVA`$DFH^om#k@~ zpYtq7yHvoNJ{UCJZPMs%GJiWv50{7aAwp2$>JUq_9?m7#@up(R;Vw8^Za@V;F#Db3 z6>~;lBA>u8hFv5v{Z@eX!HNV=VAm`;rb2jz-TH&eP)iuhofm5Hm19`F$bbea%eBAF z2M76P1CM+MVi-A~B6O0$R-#%l6aike*eVoqg1lJfw;`x;uPF~99)Anus`f6M$DDMe9*V;fez=sy(|!Fwu}ZyKdjuD*IDL-BwAj_^vpQ0 zQoeYrXxr)qePVFVn-WPQkWp9YQhv``p`({dAYafLL;}z%Cc!9(3-Zs_z;E$QTI83c z5q=Fsn0`5rDCoy_XckJUxWPLV*o%WL}e+iOZu zjlatBk|P!5p^Wk5bf$Z}zu1lIamzCJZ>?*|!ddu#u!C(lbbmN9QZ4;c^bu<&P{buQ zjLSZtvaPh%JgpBxFKFMZEes&D^I;pp5`wLWKaEW-M??tnQQ|!~$>TM~+!@^~8ZNDj zWblSOXbar2`E*2c>d{Z3VWQ})BunpoS zQFR4nE}M5i{T<}T*39cHKYIFm<~!VV!XsyP?McNZ*(Z8v5ftcmQ z_Pj*amD!^+G3J{p3 zZW%eg!fNeVIZk2E5OrqW5Yxz<=G!{tjk|+fGX4q=L?k-Nf4krfOn{ zggwNuD?l0s5ec1Ga;W*6X*I*@(Sv2PfqxGl(cfb$f6LaEa$KZa(?BHSNoO5IeqZr6 zS-;B^+O>y})d&_tJ6Q@3N=JlH0kI$+=45ArtpYO8thJO$=)&V#pCrmr%*y)GLC!6- zQ-6!v5on_G<_NIucEq|S^si{Kv2Gj|7r|4&1JHreGn+n_*`*4qgNjzLQ>CMK4GRKO zoa=>&Hw?xcJDwBLU!626ng_vqrNhH@qJrC0un!{oR{WFjep4TBQ5fC=4)S%?HL>bm zujHYm+O8L0CJz!ub(C&0t=Du;2Mb*qhvu6?GF*5C2p#*{nW ze(ZOs=`DR}X+EiB)b1LIOV_bWr=0##fk8%_7Z2(7%t-d=15gqF6FR(a+5^(+8}41Y z;dr?E+Uf)g61loT(KGFHOs%i+B!BHb8~*W-S*Q|b^dbFx`#L&$WJQn#^lqTPclNox zOlcJhcNS6oj7xHviFGFC8G|k}PV@$`nl}i}jH#v0;MuP_1HuCfD6&SA_8PT7H)|XS z3eUM3vKp7YJ>bQY~`m#i(vu9iTY1t8^Jz_nLf;seh2IFc8wd zzxw2gP~8j$_S1=<2nY-v`p9A<#DiH^VyYhtTVK{ zVY<9dztql5DW3qCZ`yd2M-nbI3bN zvigh;!{W%?B>gYD$zjB%s zF-mCNLL+eug=#0&2|k!%WE^LE&{;+pA0@-gE2~;#HtL`u=n@>N?FakE;zl}Dza*-K z$}Of}v7gu4Vgf-Goh_9fc~-}bzWIjF?id75HMVhg8q~1D)>l6Tj~)V5Tg%xwD_<>eNm6_mdW?L%mzB$sgu4W+W!hHLLih+OjKBTky)p~t1FMH4y$5-xQeAxkoMH(#>Swee4yc9GN zu{|tw{3;`do{(15qrNY0)ae!9!0{DNJu6(wdhUs77CBSApg1Ig?>2d+&b|ke>I6&JEXaG=W^l z?$C6+9W_3^RJZ2jTcDJ%cqJ}4Y=42eij}fKh)c(m;YkGojEe@(#T;hHTLwHP6l7EI zyrW{Dqys}6+)R0t`7eUr(OnEmEcHc#mi5xgTqo=cn=vr&zyXV?M})aE7>ElW!{NPY zUOPNg3;$P{Q;&a|D(85!Dcy{E=w7GbdJ;&O_F)B&c>Grm$N{+cz$qjPFk{-0;q}*;yhd? zeaUJgBjmY{7LkdbI%_AFMdQyGBsrMfg0h>p^LuSJYtdViu;0fi4K3^S9A=HL4%vwX@38>9 zpRD^cg`J`Dmo(H%!Z#)2Y_GeO_NZDTspJ7#Q&ube2s)yxpQFlZ4kgWtZo?=%R}DGT zW5z$x4mp3`9bgqS6<|EJHJkR6k^SU9?I(|Bv?XA@jl?3tj-OA|w_zb6^6n*qR@0p* zKDYCEDvBa*l-JN26I#M6>V;(gG7^^u2c7BmjILh1mz#|H&!IO zW1l&f6WnSsaE;;uPI>&sId&BHp%go?k;o|&3w?h_{!Na7YRn8ZZzm<4c*QDp5P(4K zeNH^C6LdMv8~Tvvhwk%SV{&bVOJxILnK?zMzAnAzmHbul0(w zJ~-r(iFHfhNz8e#Y51*#(N-y`Fz4BlCGDO>Z5h+V2ly{F9O!?y z>M8}NOZiR{?6mvBnPjU7bD;Gy+tjp{t0JFQd=+H?8N;hJ^5|^>kEjFtl&wCb8@P6P zNnjilo?f{EBu9v+XuOYEwKRL>OQ*|g#-sQpTqM#itK_t|4!0=m5yX+7sv!?%l;zT$ zftlGratg|%0y?PG7@X8XE@_xchsA%DQJ}a4D0v8vH~+ODQSgv$4Aek_gNzn^w(RjB zhK1CfDKQ@8DlzK8R7XC0OrVomWvKG3b(dB=-y8vw)=D9G=0Vk`GXN`6I*#0w(VG|s?4w@#$Ri{q{djqOcxdbfe81aAm5_|fBa~K{k zxFcyO+pmF#7)xBUKxH=#RQ}F4MG`Q$JArL;0z=LU1T1+Yarm-@@I?>l%%k*f5;TFr zHaHK`&#Q-ri_1%0(lSg*G<_?7ydlLKat}!leA&*lo*7ncI7}5%7koP*dJsc z5^H3n-$o0Gz&M~-X@Ky|P@bTZi!9dJ;w*0-K4IVo-Rlk%&J`vZQVy-T?c|F*k#cBl zqG(dZ=qhK!Q$gnjh&okpCFi;l2@ptCC@e#)KpRw1lUJP+t|f3ENJ;&WNlvrUb2ceq<|vd)E0=5=ya@LEw+nY+_SRka$U`p z;`-?1dT?|e`T2jIMP~aK>nR=6eOH6vB(`s@avgsKt3Aa^%bB2mNzo~N!DTIzl9rNu zo}xWm0U)fT`vT4QhDqf{VG?c_=9n@_U&?~%2A|+9%bNj4Z1t?b&;p8#G&Cs8?A%VX zNWuy11&(h(^L&}scJ#1IBc$J#o%tEdQ$&mv8bUX-`a^%o<~38BYj(?`Nf!H1Pu!+@ za*MCJNiq5fH~ZGyPPkiHHtrzYRz&~Q`pB#NGoSi1KLPKw`gaoW+laDupHdCN72X(G z)$*~MITUwyV#*H3I}%PTycPPZKoiqbjzjS~m-z@R1{PD0gM||`(P6L@GaIim1^20_ zCyd5r_a=YA4_DdQaFw(f>+9GcvRs1aw&hU>+FArbOk@o&~54)=>)H0&R#A!Z;Ka;`hoFy`|RQa0oL|0XiOAoS1mU#*&`k-?PGNDTJ|TaUgsih+1QLGNP9ZK>uGb{??avn}Yog1eGJQBMDNy zLZGt$9VU&w;hVXqha;HMq|)H3`jPmjO(m;A+EZzHD#&9Tx@kq#6`M`_@K*}ljt&Wk zS2bx^&uq4n)F3(Y8^x~wf^UHotp#GW-&ubkMQedjN*7!t@og$g_B$eFFZ)OxYo(;D zrtB`3af2z$Xetrnzm{K(CaKds5OGp70FBfZoBTx-{KR7?A**3!wpKZ&PSWX*gO4Be zf%frZpp(|r4vW{hrI$h@Edd$YV{Q9_TQ6~gkwn*%z4Pz-Cx|I-dQEfO+8KFD5~ zUbVO6{_=4L*%D0{EOF*ZHE~y|vzQT$7FH-M{XD_24rxHtTPdI91AO4_y`25sEbpw` z3yUiCyg1u1IRROO4TlNewxTs;-b;V)Ge2BAIm=0wv$0rC6VU*>DcLs+Qn(Otu#W zr_0w%#j4TddiiZQ~0fe^KORYM| zJ>>qF1Z4qaOzMj%0`hz)(=H|OOl4p~Z$3I1uB4hpKA=Avm6!?BG+}>SNh`nBbD+~0 zh3_=ampg3i5&(5YIo)o$sT&!D%b)dol}xM6<_c3t=w#(Gp@_^t5@+JvdZv@)Pyv%s z*QD%*ZHp{TnOr1wQeoDjEAiMt&u7JieZ7Arh3(6M-J7B8Oor|r;ichOhs3R-i&JuG zeOjQC6ubQ31aazUX58q!3iB)qAg*kteuyl>-uwWfSh|?f8a(Y`Q%ajSXhGs zjnPTz;l9Z~oLGe>-VEgDcV-}GRiH{IDa~s_Aw7%Aut&Jp*m(y)_q<_hDZ-D;Dl5uShu(+#Cif#f2!q!J@S;FEpg-|mFbJ!OKGj!n1eyd{UfJA9 zp#USQxQ!w}bpV=tX^gLN0H-H2;8j19s$+6e9G#0#lDVzdrQd%$=*7UM&Il_9OLF|p~I>rFQ3mgAh8F8WsF04F? zoevCxDU4l*wbLf493JnRo~xqwd3=_B~7-r|}6K<#B&AuBOVPah7BSrpNv1-D|{>1(BPQ(GP+o z7;&c=Qzpi@%QP>v;z#{ zHfGeV7)^UP3qgUI4UUa5smoP;5JWzYZ`fo&dHtBj_C$nIr725uR~enkzU8TfUTlBo z6k!i5+g*mWpqZouMj4Y$I*hv1V{a)Z9{HkotJVrN2mJ&`RL_aj|K&A^LrV97Avezz z$eOKpL!RtYW-^KJ)49s}wXaeol2)zN-HxBAt$B1|q1kPxrE4rAo2(T+T6TjyiyK}t zv|1=fChO5Y10g=CkgVak5qruOJ!OA6^@LLNz6Ub)FOQCa_Pv2$e;7UliueJ3h11Ew zEc%#Ce?FK!JQ6R7+6^C0KnUJDX=V?@>Caf@>>&`t^GoqgQp0awe%O5X^4SYi0=&h0 zCr2koN8$&BL>9l$zt6HHcz6^ju!7(rh>$;e9N$tqnFFl;52eo7QopG_RB3-vuRsj8 zy)xYR@y?0YXcu_==vW~tplPDzyW%)nwCrw0Bn?fNn1a;t!2or96`W|O;I1^>84%Hj zf#4|VjDqpd!9<1b6o{$YdPbsLVJG^`3uL64zOK6g6$Gk=A

448&)=cD{7E6nmOA6~EMkMQ#(t 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 z zGVYR0we95Sbj80%8Wi>MZ#L%)ISKBT`H28xCrJn&uO(MPE@pbcaW)YR?pC|kE9^v0ec;YBNjVA8ccN~2Yqwbr#MiE=Q-50tWh>WjFdNKaAR zX_ITuIvtTo{($Alkwc2;lCszmy}P0)GeJ?~B;i6k&KZvkUa}d+9+b|qxEoQB-N!X2 zQFJ@|LIPu&*|3GSWwS$cY~&Pdn82V`;l6N)KY-zloEH>)G@NIAYAK60N`~2;&OIP4 z=YbuvgGpcn!d{B5x^j1axdz!XHBjq0mRvi4^Zj5nOJ82U=B^iHhkWV6Nt|!rMxXgs zcG0s9>gJbke+-uPcDD{1V9l@I(ORgM#u-5#D(5@5(Rr?se80WGTPMK|Kh{WIJ6Lm1 zFnMjwF0Y;22ok*Y`%ql_K#FS@1NU42n8-aDxEBKVeBho5+{;6MgtwUQw^OTb2BsEL z%5_brZmY7iq$IxqRWBEYbg;6?LZx75FESEzhY3QthWT$&xT{xAR1=L4!P z#$65od7$Q*YobBOMSFHJR`Tjfu`GF1d1F`tT2HXBOuNy^4stA#4$+cB0#daZ&_C{R zB3FlM?pa2zj@!xAhh*vlNv0kOy!q|0({vmjKwX`+x;Tt~Bigo*H?Tu7Dj?|;k zh+ZC!*SxOYEN}ZF&?ikr5gAlsq?(hTjLm`#HZHA;ctKyl0e4(ec1Ie_A~E$dFnn`o{G{#>K(fK9P&KBj2GnlYU06vOE!jjHsji)!U~zLbHvV+DkB8! zXpaabJ=TocTnIUnTzAs^p=_Xcond9@>V{a*&*eyZ!Y@ds)P{g0U-A_I@(LXu(oSvdU0@ z#-q`o#@>!%{CbjN@X4o_5b2B50D68$m!X0Qz^@pLo^ddu!{jK#VT_dl4sW8t=QLfL zh?-h^ESv$4fxxCid<6RUxOCzHKtmXbH<2l4!U*UGriC)?B8A4oG+!&%1zIgK#JEDh z6KA2LIpO=p3E%1R<)Q(QiIg`!=&UrF(57nC4vAf~_=9~$Z zNNMcHff{TTFDu6Y_zqb2iH18<%%myTFsJIzIhR;wL?xT-Bhf!X`lz!H-`x)%A9tGJ z*fpVW0$V$*JQQ&N)^HCx>4sNi@^D8l1S==6^s4*jDFC*!5G^E&bg>kWL;MqefNRMq zz7`uEZDcRRo2h~uj70&$Sn5en^<8h;?ZbamW=>^S-ci-IkYXj3dAUXEsHNK z@A{0*aIy6+X74{hI9MB3SYuE>+nty=n(p1Z|G=JHi7sHAV!erpZf#aT5x`2fcFarX z+TNb&W&Tz_HinmMMQcKRP$rySIv8Zeu#%bhoy5FE;N6B4RzjOE%fiBF{R` z)QXF-#s_TdN7Gqa3~SdgIPAQJ-ASW(Hi+8rmyBi(Ab)%JPEMvSjl`Ze3sd1+U4s$C zvkF745;B8CfA8Le<*h1Ri>QU{BO*UolvOXQuDX3(iJhI06F27iWaW+ZG?g9-EoFt-m+u?A=aX8>pz*}f@6!)-djHWeBjHT`_+L@y*5jl>b9 zB-rX%fLHYYFlSTA6$x%Z50hZSV#TUNxkC&@H=uT!#TEw2Z$Su*8<9>Aa3LU|aNx?( zH{~yvt(cmy4i#*vnX>|e7^5$O`KWXYr9fT;IDbLyF{bpuRhdmI2f+q_-Vrh{#|_k6 zvvI6uX`5zi)upPzLz$AQP5H~!=GoMK1D~6EKtYIq0nCo>$8l|4{ulel*R<7?2QzZT z4;;1ppsmn8fg>s>5kI`5*dchT3o&_3jE)&)Jg)hJoK8GQ`n z)PHFJtB0>+IzcO2d~s{N6?apiR~}Y|Bt-OS;UywsybTA9;=XC`gQ&kABxrU=x=zN} zaYYfvJrwv*0wIus9b?hN&<*l33B|K%Xa2+Rzwme$kkQq|gs0@1~#CtbZ^AN-CX!Ub&raR-s4xThiy0J2Gr7(X;9Sw{dVJC>E)_Vu| z90m)_qSZ31iW<$4KygWrZUCNjS^(+b3 z={B-RRrF%QGJg^amNd5Aj@L;g$(@=-o#4v3<*M@$dKqygYjSnhtmUX>equd>D`gq2 zt6^`(lCuKomSjpb78T9r!VTNe&u=nhSOuEuGmeWK64Tz@VL9jua|LA?VqCDalq=Dpsc zpRMMaz$Cpz;4|rSkTHhK>ytB9;J`2(cp7&%^h-C5eHG;(5kz*R=e#&Y|CN;)akMuP z%#}96sWC!H}Y0yXFEBceB=nPwncNC9|97fM$S? z`B7tyK!4zSQ=h2L`;%9vC-1ILOfF6|Yg3^cdsEGMNLl>oT~oj+Ly?84g{isf+@6K0 z+WaRL<`&Y$kJhRSbMPB~%|WrQH}7l%Lp^~1cHqB-1^DL^@ZTpLDO$`sMs||O3bdeQr z8^bMQCJVa^KbG0|O59roT!{&AV5vG4b>z>K|6Z1k9&9bOIg=-^{) z@PEB~5v(}yAz0<%N3hGmtTHT7w;Gj%9U|VOn+!}CV<#++aqw=+faaPC5sh!+d6;Nv z<5<}TL*G|f2j&suT>BNKhIZ+$&Y9q57yK$b))D(0iE)$Y4l&-lH$H0O{5i;P!Vh=L z6SSyXo86k9Ui9!ErCnH9m|CIh6Y8Pm1%KWa6EV9aIJLYMCsOVnkgpp=TsUomZa8IP zBE+Vb*3ojQ+M=qPGEBC_RV@uswQ^`}bH1_YZqCmv&Q*1Uh$%Wk%;q-uzG$WDX}<*v zhXHV#WyvU;Ywd~~NY?5$zb_*_>lM$}=W&J2Zq2J+@vfk+hb>{;W<-N=q^LH zH0{pRX7`+cCid=KpTDxWvs2ajnW>pn3ZKa$Bw|UJH>ILXRK-Kd6Nq?vftxX~jT-w>WaP$&>Uh*!~2CVowkLAs^>M)S( zlz_+o<2MK=O!98jnZ}kWQiZVaOy<7-isr=wY^xY(FDkN zgH57sOoGB~%@(K99zGRJqpz0OK8?hy(O%L=d#NVC89?&^C|IrKD8KQAH-F%C;Ldx_ zy!4AAaskNp?sXQ6>Bbiy++<@Bp>)srn%LMgW-WePrxxl{=xYpD$~_}y25WX%E!J`G z3@i;ccO2m5I0w~L4QS5d!FdQ;xYs)_*7~8N_s%{9O&r%1$Pd+yHD(Uaot^NUD^3&s z9G`!P4fL$mEQ>sHMy}~ebboCoK2IV9obtplIVKXW2(VN~SmUPjT zu|hQ@{w6Kn+0nYLZ3}3Wxg2-h6c*H8NGFFjJs~;s=Xma zIzZh7BqG57EbtQ4v^%2*08Emfx zV|(}NYH=+?Vaym{Q<*{N@JY*-n)?l0CmfB5n6^ahHKa8WO=RK(&^=-`qY;~23gE;& z+0M=iDu)3`@qcvrbFgB_`b<=PY?d5JGrXgPcBg9|L_etVg>qO2iY8F>BUm&siY6YU zP9!xqrSU?3YUHOL&I0WlC;SPDAuqvae(ocSz#Ut4GB(IVef|VAn93%Q19$#uX1@a& zNgmjXBDv{Q*A$-%;&n|PrILmV;yQ^ZrgWki5uoUkNq?D#_2I(N8z|dYUd&CrJS+*j z*hHXyU!eWiLo3&>z=vNU%UGA+IL6K0_gl2(fS=zz0AkkVjZC zC~5BY2aOo;a$bz9E5_CL()sSLTDtl4Qw4I;nGR$;YvB1k>rmJ3iei?UQ6(_d3 zI4ECXwlh+gQT@6B&3b2N-588E)j<9vlLa}bboXvpQFv8!}&oN8CwZXeFOdj$}$2R zu)i*Y1y76;=?D{70{Y`BSn>2xv)|Y=stE)7qm2Wty#(>aCG2^TNtiagNGH1-?s^j& zYHOv!QlVRUbgU4G9c_6!JUb+UsuYDbfn5<(4hj_lTZK)pwX?H@6T@l*@Vt(G!UHxO3jQ*x~bPiNZ?~dezH~o zO@?8SXW<=00t&4#s#U;*IrX!tYPh41$bXvGkv2@?5Z2b<?0k(m=7eHvLbZw3 zyQ7+wO_H|lEG)>mTfN}z*;5r8&i*R?3|Piv$R_Y~ z4r7o?TnIbs7i3$!ajm-x3Yn>+Iby}cjH>D!)EHOCQ~Bgz4f)B}O3taDXgD|_i+|6F zADCQ9l=iHNEt11EFCMh!sB7ZGM9YEz@*`BB-%|C2>rc`Su!jJ!?m3U|fWVDAJ7OTm zh=BwV9l-G-fMuQis&NRt=w1Su^Q5;XWzJ)$37VX&u_{&Q3)MYyYqWW&R&X1&rf6oa zYNWfDfM_;R`;$wC_DFdFM{ds*5`T4PA#L_jO`!s8vNpSCQ#*(-3#QAN5-AEL;tX{% zbWU)(Yl;XNO!OL4d^lW)x!|7n#_DJ`hw3OO44Sez^frXQ`AZjy zaMs3fWx4R+z(B*yDcYj2{D0ZmF)urnDVf?AGjJ2XbVM^DF;ft52OQG(Rp9@QcEXJc zJ(cmCeG~1fTArwSsKx`O_FeKlKvWIq2-3_z&HTv{PkAHuNqrQFNI+{5tJtOY5Oq+ z8*=;mBcB-Ncc^@ZhkxyRA(IcxXnV15f={E`^_Hs%fTrJGb>uLNDW=>*7)+9nh6>98 zEk{k_rdJYwy*dNudzwzT8=@g`8sNE(<6h~wk4SKzF?MEJ&Zj{GpX(ArcWf&xemetq zCKpvr;2ef=Qn&jzM;{fwvZ)8e%5}nJv97~VoyhANK*iS^nt!mb_I{Y#G|f(1ZIRiS zQMt7EVR7;Aw&R-pGJR%0Tl^Fjf8g%_z@qc~|J@mSFF%D13AXzUa8~ID4wT@;+aKO; z(7AE6b%&_KNK&IAXJx>NN{f^Z_YU4)^ch@q2mSA%X3!(}FDIf+9|0de5PKE;nro5%u+ z54BR(LuMm{cL?dXK^SMI?ZB(j4<0E2Udv`3EZeNSyMNw7f*7evHxHvqHxA?9a@U5< z^x%v(QwqPw3~x)ouff2tkpn;Yrn=1>O94s7EbnyuqnH>iI?$M$%#mGlGBf+_*k$IR z1i-^Ob{Q8*vY_kth9JcITW6S`g0awLV|w>*pPHo`jNwVQ3v+n&gKpyvlcN;q((~mSPJ8)zqZ~cA=E>>!=zl`pgE_idFLztER zoii)=f44{a25w`z9O8595!=>d2-Bu}56OKxw|`6TVm9cRI~KtHwjlK0G8FA`7>f4a zhM{PeGZgLHV<-Rv@0J?xFH^8dR5Ek7oug=%aTM+Mo1@r&sALY3qnOdTA^`HyT80lX z;d_7q+wpoY>;_45{)p=w^C}1G`|H!rqPy;g(f z@qb>r)~ufj@IhS+d|@;Q@iXXUt0{RU8|kAd!C(XO?&fav?Zo*U{jy1Ovy{{?`pW^g zBimSyp12y~1^GbYr zhQ1kQtCQqFZ#SysMu{qUKfeida+hmDy#B{kJKnLHaoGJD+dZKv{D7$RK2+ho_bR+Y zyJl7!hfB_!x)5u;uPVIT&_b4=jhPuc65Qp5>fcv0^g-0fDRt06eLoIrdb*-E=zkwd zFZ#jKzbT7{{Z>PWLkGvye|{))7G%!bl{Ib3&3|-d+XqQL*2(5BBxFv)$5CFrM)-#I?{@JV+R$#n7{Rw1BNWVdJ}^^ZuGMps8UL8-SciGgr9SAi z7E}a(Z%z8XqZ&7+2{$d{kY7CKp^Q(gsDbwJ@Bkl^uHb!iqsAALG>}MIfGyrWB&E2;e31m?26 z)FQAC-_h~bk`P}?J_L)0Z-4jp*_Ansz~2p0K$)z!s%5FINi*oEDk+S&sK z3#YbLnfKeK&;ITkX#Cti6bqN*2Zqu65*FcomBh^(gAx!(h4`$5Ajb&xWit|n;!?TS zHzn{fUR2B+u)e4`d{A5+Py{kkms-f4K8qvTEVQs}JTwhWLykWi4S&GuGGN;N=%cZJ zW{55JQP^mu^e{uh@Mu8*_vm4QxT6Bgs;#81@yi%*L-meMK_3OQ!cI>vRU6FiH-9(g zvPbOuDw7W?`*ksS#Y*%|Rw8vRi*boYH1=&!=}piW9L1rMTOiJeagM^t?MBHflJ`qO zs*EoW<<=9uUYBSN%YU1;9>8I^&~h{Z!)9B%IhtxKrtMJH;AWh=e+&573uq$4Jv>uN;SvqQ7n``E;!9)XCu^>T@)FB!4iMdv?RX?jR zs{?Xb9m$?5(A7PDd#wfg%X-AtEkA++eFf7{iY;rW1O(rI45yo;nr*lxw5(FT*C4g)LGF98?25_;^@pse4wuh9lDbW!D`>O)zPv`QSF%=#wcARt+6q2 zZocX95wF&lxm+jWZa1LmjlE`VSw&m8e4=gj@?}bwPz`FFb<8(A=3-hq8Gl9dy&6P~ zOMer)qH3ZJrvM_h_HNoxm2!wm!}ECjKFAsjlzTeVj)V3<5ANuB0DCdgz8 zWFi2W2tXzRkjY?%8pz;uc~n3af*rX21lJFw2)}y~cFSKGe)22Cj zh2-k=rf}_6{fz)PryznR{7!&e6wI79fFq|dIJZ%~OF+!g$;#$x*j@!3+3i-+Ab)|8 z_-u!b1_4BIr!-JBRuIQxE)hj8b6Et|tqXo9j15q=EHsm#F-UJc!SWYi6DpSiFheqDd=^?JzM!w41)==FG_LNL{2tyEkTxt+PJ-nT7OmCbEu*$=xx$7wqE z`CZ`d9oK0k7>*cH{-qzZpzqj08~QY*Qs?0Zl}gvbUXPMatwb>|){oYrcoXYlAjmjc z4cZ}O3|wd3Pu5s}U4Ly0YekTshAApA1E>lsd7l`{*?1$aEQ|3#&OKsClz;Px8W-f9 z7ek}Go){mjUJ?edVK~tfu+%F7lwqG0A0x;?3l+b2?G*%#4Znf|0od5^aky!W(RXpY zanivb^mpCiYOtmg0mg$bsib21s%t;F_U||>vAj+iW__NDI(xrGO>V#m#4Bg`&6|5D zOrcC=1xD4yl5L>(9Hvl(`PGJoPE)BZYu-xmJ# zS5}f>1>-lKWi!7J0GoB~l>|<#Pgw+3T_4WSDz2`BE+YG4Uq!kay2$=zK=*v|QU|LRL?ynkzhq#9 zXJ~6g4S8&+1}z6#@PBF*PVzKbp%M%MHR<*WPBHH4>b2)9VMGo-**2$f3z-XGxMX7$ z1QrG&b?jR0nc1`4oFP3x0p5kapE#drBTV9m*nQRR@%2{7(N>{R;AFyU&u;`FZK}^p z)*X6&vU$9VdwwPcERWFy`V2V^JIW(50hU?y6B?gFN3!U>8h=_U3>HqDk4zqlpEM)` z{>Cewf@GA0*_J+hO6mZYLj@$Q5!o72G;T8Ku*%Y+`+I{7NC9p*ayOzXEcDeduFK1H zZB^+T8h&r^Y=?(5&MhmYO3XfV;UOQ`QUF?gjUIp$#5-+5xBYfINYe|@F`h903ZXPe zg+!_kM~0CjUVj^}2w>FNwdVnIiKA-H;*vU;qfS>ROnY&3?PnXnjj&^29Bhf5*g@0Y z(`f_plWRYO)P&I(_PWv_Fl*^p(83P5xs)e$9Gn7M)T1T1_R^$*owLACIt;m-2eNKv zw&D&hz==5N#f;K%bju!ALT5yF7zmI62HRvFa%tW12c>Ct zeF$1zWM2cINQif%mA+5h)tP<=jWa5+`;>(IQo9@WS}|-4Eq*V=APtB?0CEF@ayYJ0 zx*Q~&#D8fuF0xZ0D#E5A?H8v)D@Yu;fbMHAReEunGH7nI9uZq~A->1UYGBOS%M|m54W=_K~F~To`nLHU<4k3(XV*T&Nbve_4#EChlf@vIN&SMq2ar z5E<6v%0>_f3T`)RAH(Iq{&4m-&hCS4?1;H(nSZpAJfIG?3Rs&sIu;!n`FZ$(=n%%L zp-l&w!?;iIeH=?hs7f#hA*}OC(kC_$PZLV3h|c)W%882)SrH203u1xr_8G?$X9$Q2 z9nrVCcGeIi?nM}d?T`*8;I;Jth%RR_fjfH%_7A8-xGvI`L)??AjQ*_qSF~=U@c-=Q@VFHqyjy}XJMvg-=9Ynj>Y6l%{#(;{EmLa$bG^2Q0 z>II6agDOkw42@9%`35|7oaSnIip{+!sb&e6;mYCBUs`ft_J@s3FBs`Vk~IAivu5PI zVg$cb>(@RrI>L&IZ*xl;8o+AU2}CRB+JAjIKf7%OP~5&d5Q2l%?h26h)h?i~NEe3h z4VHtoOc#YuCd+XbWQGvmYiaWEwdY!ZihD^vVofNP_ra(Ytbx#7!Sc5`jD^^Tzeq`5jeAp#TSBbHGhb( zk3b2>BwHE6@x6YZu%i@=IlvATirGTK$g@&b?PDS_D&eCMcI^_ezZ|ZyJc~g5@gU3) zidVa)Fs#TbB9@BZPgjD?YcH&Jv%HwP9%hvQ)#MeLdu1bzD%W0z35^zq%}&zypqKIG z;p3DL2Ds0a3jrP*QyvDajbPYcwttGlEceKg_1=IIX z0ayV;MV2m;d)acyVpd7_;V=LoUyZwTl2u`wkV_L^zV`ZRLU3+7^NMJG47aRuicwu0 z9khP6PrKdG+KDP~CgAr@9R({oBz$UyZ%)m~PkY68) z6WA@FGb~vXUXS;e6F8;oEQ1TKh#bZhS09XUZm@@8mJO3w^>V=wq4ju#tioui70Lm# zK%78{+^QCNl-R0m#}J_vxRkXn5x__nTp@WSx%R7T-)HHD@CtHS7k{{{jw!lc?7_KO z4JwS;iE@JLsi^Yt%@9^9hydHsRT&7DuzN;9C9i6%A-*59*3E1Z?8A@_`9LlLhJwng zS2hFS!J>NQ)M`?>hsmE6EEh&ur30r2u-JV8V3b5O1;?UKJDy#89Zp)LORFF6C)ZwY zuR)nHgjIwF-sVaGoPTzQ@uZrtYUYh4tK#jkVgVR8%2B8$v)&JqX)lOENA17hW;K;$^8f2_Ymc2hn{q@WgW;y${j$?++>7a2y zg11|hR)}b%Pg3`M|b`>*-yBjUSp2jnUQY7&Q0`cY~Sbt#Y0#k&=6e7Hdsu-0D zttQV2$0uk-VOkUl?d8%ylT&pq)=GfnGaDhPYD|J_84>M{zk1&5NMu zjgoh7ik_R5mVX$9DSB>JdSWm`rOq~ecPjoeN*u(8mtVjp+68Pu##9dmwENdF#LROd zY1Dl{Pxf z0c|4+!X*1?l_X`UyckK#(e~5Q8&z2#y-hh%?RO;`DStQ#H2Pqq8wLPrk|~%?Nk<{z5AwBRvcEi^olFnx>GsvB>t_i^h*ADF<-o4 z0^%-F-G8vFPnKGK^(nH;1jMa^e8}173JHj8ouFjcCi2dR31F;v8E_F%f2Ol077Yq? zpcb+m8D>Kw<;q)%xWdO_LiPqMAi`kXCXk+^Z>u!QkMr35mmV!K0PXBnM0Ws+Ky|+( z1=ZWUX=Pwode16IC>K*N23e)wGX>O30YpBV)fyNk;hqpb3-_{l!S=pB8h5fUL$+lsS4E~2 zE@ih6eW^67NXvg=k6U!D8W;tI0DHoZxTPhu%1oX0w(FIPL9h-YPzX#jvmxdpD!0%~ zLA*oOuTy`4Q&QQA`-$yt6^(46-O-||0y1oTnZ#35QkBUgg;XhwvXn{AI)l81e>EAE zNf{OPP3L{At5kzh;^o}#uTu%BEGHm^E{7nRFnmJKC}BZiAG*FsTn<4}Sq(a4h@UY4 zkEqtsFnd7)&C8#NtAUhrjzm-~zc|gYyzJ(0n5=)N6%$;9DS)z+;liinIBcRP-H~Q; ztxLv1o5hQbkTn^J*2c}aZ6zgg>YkG{9|*Y(&Zuf!q#M%t_BIwMu3n)#d%-&uV!K^t z?pyd}0fTN0B2*8&~*xId` zv7Z)tvDg`p(amlQjft+6Ss7mj&P(j9#maw}Wdm(0w=!naC=-gMnK3U`VrLwTXJ#BQ z^WQ)i84GwBW@RkvutlZ046`wo<;A&)%PovA53w+g^9IKF6i3PdY6086j%!xT*OOyy)KFYePf~ViSWH{JvO5GjRKjMqBE4oY(Yj>Hk zaKa=MG9kvDT=j9yA@|yEnANbb7Z!rTFmd-h<2jN0TlcrnLyC@R3o>ucZn)1LqXFRs zh7zQ0#X*ded8MK2FiBHc!&-mkT}C=PaXPMPaBMdXW}7pXad4sNZCD3OMvIo66XRW3 z29IiCs91bP8dh_G*Vb~$AcohuGhzAKXWOeWNRPU-4E?8+V%+&sN={s+G{p?ld)uf# z#PYZxD2x6p)hO<71b)Ak6N)cfd#RtMVLtyJbFfCXU2s0VusqMXx|5zn5Hl zF|G6?REI%zvu-Tw7( zh|ju9WabmAAR)xvcqPo;66aK4u*lr|NQBF6%CSII+O&*p`lw;O_7aR1m9E!*up4V+ zrpGfnD@e_|>1`LnvrkuAVHBQWtqHP?TjZ!6a2>wwBAMq}MQ8E0ZHU|~iF)huvWUv+O}0lOa!Xue}6`uq&w*NhoT4yx+#%)Gw`I8+(`W zkPZ`ny9aFpN8LR~LGJdMH!g(dN@rnTkSnUF;_>C>u#N6qvX~)-+mM^p){d5&88Q+> zJ=Lv53;VXv6$Dza!y2q3s}|U$=Aor+lF+r6Ht-|Tu1=iVM6mRQR^LCNAt5&YOM@N*diz$_pk70xNRUsaKN)%_O?a-@@hop(~Bji>%vr>uC3r{xweRkYWCvhix!B7=|DmF|DV2o_EE`SwJdHGS7+qA9Y z-EIpA7@`t5-wgvp9{|{;$J0!G0GfGMUnGNx7bPBlOouJnb#lEeFLZ#5T_7cntG0WwC`bd9apN~&1lSmeTxvz&2Td{&( zAzaVhiSy17cXazH#e(Vw7PUfLFy_V-rdU89m$ZMBj3XRNvjBWL%BGpl?3QX6L}8sZ zwrLvB%=)E~dIsW27(->dU*}r}8#wxwotI5j;gPBa);rcIPKzCHa+O9rOsT%%gwJ@H z-L^79=P-0^>v)b(yb}6_U5%+&`_2>*Z~fq{@4WTWThHl=2>AZ$ThF}pqOOW~>xYo` zqM?6^c=()GPW{4S(@RiD2&r;qGtr`hY;>YmcS95BKx4sD#U#e(>(sdFdR}4kh zM~FN%bh|p@t*765{;hAp|3CBA^A-4b>8+naZ%zW3Ho-g*&Rd>Vg-@^xtFCvQD%Dl4GH?_uLF(keWyYc15^ zhHEaM+)to3_46GV`*ZN|(^6&|%6{vuui?7TynbpGfS?dA-H)+=n8mXdZ4MSS2Q>QP zTQ5NVcT3b9w9BxlG-FfI0So$O;m+%;`wFMqF%L{ zHuVXerf2n4EyHb!Sz+mT9-n0h0E>V8koRY_rys1R&1JUeRLb^wtbVO^OO-58nPEa0 z*z;8LtEF9iPjqLkp*RHS^~Z00t->JiJ2)n-%F|k<+r>s>;<^#qnj$uqll}@MLC)8a z-XMi|n$X$TtXi94g)Oo$QI_u^+Oz6xbUHAG-o~;$FF@PhVn2V#*8azDeYJm-ItlfT z*fR-BKfp1(_3tHGo;xQ)cEt}s$+LuvUM$i3Snxnm0R)qImKKur_;f)H1mO5Atj;sI zVL0*UU{{{Dsbe6QxC7i|+*|7^TD3G9JMjYs%MuB4-h!xS5$NO&e1m>|pKs%M&6O!{ z2r9k@Dhb9~*e? zt#9jE9b!WW&pbC$t3!XCbI5vHgDufLrhLUz@R(U6RXl`Io>hm*;C+o*DKey~eHf9L zA{zcvoD*MQlL2{JC*h_Ni1zhGJd!_wA76dzM>*|J2|0U~5wsynAO@UI)7Cv_s9ER~ ze_Qg8Prs$H@jr##;cPcc{iz+xuxei+^ho&l>lKBwM%H8m1Zsa46-rd+d73OxP;=bH z0ps+Z#YM-~zFpKYK}$IQ@0#uKM9zs}tHg&He80lGWtt~ls1O4hVoG9QJFO#4^5yC$ z7|%0={(eaNJ+33XB9HlW9#q80bQ0wJ+ZM)|afBA;`M%e?EKT|9m^A6}tJ2m*0Nun{Pk%q#TQ`6_UAf6uMqWPh5_wA~oKmXv=#Wn(9P$*|L1RfUDy8Px*VX?t5Y-zpovxKmPVtP>@CrYw=W0 z6H{Wv@?Q5cz8dGx-}&@AFFy756aV@46W`_QXsC4l{Eg4w_{rz3S{#{Ws%_+;-hTY& z1PQ+`)7e-`TGTZ+9)IJ;SH3!2Lz9CQSQ=HUOeKFKR#_`*)x^N5y77O$52wl~YE!+i zV(&cqDI2~}%z>P?EDwkE&)@jr+mAi__T!(w`NXGg{NU$rKlWd5Klb?BkAIGi>380K z{Octu7P$$cb(S!0i*{wopT73;jUPUtHOdkYeLMr$=nMIVbfw9SPrdl|V}OKS{L>4+ zVf}xPb#li;0V6aa5+R9k|M7QlbRO3S1D|+sigU23M0Qu*B4_^jGhe*%!cT7e=EqhY zNda4qp(rUJb+ym$y!6VSUVYiJ&q_OjXAO_~>$Ln|V>2sJjqDyh+f^a&{PaILy)54` ztM=o@&wq6DXRj7?9*j!<=}Vun={eqhoX&s$6QAQlD(W-jakiaEJmTuO7mtu_+pT(v zx1abb5uWGSPT3R{v~I7w{rG>413NYqg`9>^P`v&4Z;4+4eELJixcu>V&)xjd&rB`F zAAkGIA76thd`)I@4TW5Vo6r5{AAk4tai530{rE56e&QPfE;+kYs+F*oF0&Q6`QLxP z{o`-H1?2nf$Db!`@gJkL64p8;HY5368l{sc?CKDu#Ldrr3n1lB&%h2psw*aLe*Ssb z*1TE*$NL0vY>)pJr(wj4XzGb~UVQYOpMDQcE#u;H3JOsVSM=>Co}&gnOHAM^Z$I%g zo(8LeLT2ZgLW_oCWEa4(y#3f0<>7yzPi*Y%M<2&MM;7bHZ$JJkJVpowoZp}_KL+;q z?Z%99wDE0OekK%vQ0ycT# zXKY&vG|)m5N>mU)!146!viHsB9=-9@cXfsng$d*`pt*mi-GjCIEEYq_!zlKrUqZ)U zM$(CeevRE8>W9OD63GkRl$;q5D!%q=$w_N7l0|4fpN06-1__rfBnLXy1L;nul(TF z_kN_S8~*y~U;gEl*9~>UUw;1TyH7s#?sJbCvcs)szHsZQZ{7Olr*D6K_X}2y!@IwF z>ee$)-TJ{Ze|_e~oYLXe6HmSS{BspH9+@rm3M~89w_mON<<~FX`pJ_yrG(0sgS9Ii zpx~|V{pYREKlkpJpRD}#J5N?_J@MFIpLp&sFF#s&_mxNg@{8ZS`;`*wlUq+cck9XL zl#1cjcVB(?$4{CnhFgE1{=%(qKMk$_<>e=JMFZ<(xPAdEKJ&X$2KLskU;XQ+z5tu^ z?vMY|Dx%!_+zYp!d-AWJd(Ea<_{)F4_U`w-_1CALEYU3d^@&GseecP4zx(>F@4hxf zrvP(?soeVRw<>Io@LgeZe)lW7%I+^OKUaa#!jND*yVfbZC%u1+uT!}7gC}qO;?)YQ z>tDb8pSXU8MgfL!>w90dY7}IasZmfvy7l^_IG4}8P^MC_6}9LTpuoF7_`U`*PL5vIrd+^t{Eg36ZvFe~u(o+5Q2{Jb;b=lpeo^HI&%FD} zt9T%>#OHqb?&p7>diV1$l*Of!d!SmugdvUCbqIfb_FHiHwRTtn-~HgLaKlSdve?et&*O>7vKHWqksLv7jAv`^A=c}AFr=h5@bU`71p8Y*_$ru<3{L#k(p?61#0{q9Szn!^08 zZ@hNv8?SN>DJRPR^)cXs08zdQ)PP{}m0#X^{6Bx~@;f^gaK3Ln_d0TWtn9mA0iN+G z0~-{id3!I!wn6Qm0OUXOIn_et-PgVVi*@VUFW>sXqgWhD-1^Q}RMB@o_jCnT;N8#t z=+^f>rMi`}`@3KM!mVeXgyuQ+87jf+n||xN09!A=L4P=r)90m$?YUBnV;(N4b9`G6 z(BFUk$y0bT`fI3Zi%g1_dlLYy=W=g>2ZFBd#ltq)UWw204Z} zd+Qhf@$N64y7iOS6pMz71h5OEgdsZ%zf*Z&jHFa`hh(H zaRoN>RgD+Sw_*z4e|_eqzr6CK(Tcrl<<@_z->pFDF=TEyhB$oH&R>4rfoJAITTa29jEGFUj7Pj1N;Pz zAzqhs#dEdR?nq+3KUnttt`R)|1KPEXfOZV!86q<}j9v*+5q3^7#OE-q758Oc7Ri4u zD1@>LgZ?Il1>s{cJTLM*dpH4}2?Oz0Murqv2{yyaSHqP~CGsnAFQUr5ByLf_7OR}R z5qDScx1+@u@C)uE`bG%5abpWy9U72HdfdMDA46i;mHCfY4ukR_c9+7-oo;wJ%FD*X z0t>(zv!X%LsQ@*v0F|xa%qtsy1POoaA?5D9M!W~zj4vGDAFw29Jz>5hOaYmE;#%cn z%CScsSP3@#(&%-vKsOg&Ol-#JxC8VpenV`Go72GrVpfji-_|tCpwU+Dx@I}7-V>HP3qf~zeKDQ35 z9vU&~ptY+2_N={_=kri?L6?w=qCJ;l^uvyh07sm@F;4FY5%^w)K+H+Q?qv9;zLFse zWtD!*3R>ixlS!0n@ovl|A2-UtX*fCDpKvk80Ik=k7z4XQd3G81+&V=jyG)yFmvryt zz+aSe@5c~!7y^z3G0FuR0CInZ5JBxZrEVQI2mzJ5b%@t(?i21upyQ4kFd7#?Apjr- z&~4F})>^)wSlv0C#5jY#UlMZQyg0tQ8i;n9^4-73u>~aL*`#ZZTS6lM-rpdyz&+t* z3Xv8@L{J#z2kPAF`W@f|f`|u_9MdHu6dM&`0E_f!SIREfTWn0DZ`FT!!KnN${XGvZ za4K5sit$TP8#YU&7DDF*op6Q1%q8olxP1wjx(Z{w%&>Tn_c8R10LUD{yRy~|)?0B| zoPqm;HCDJ&URuc4AM#Mheiw;ttT6qV}~2c`<;i zcJPT_Ou>O|AupecjaL$jz#yUH#3IPMRfyxH8^=9Dq5&-`V>dCB0LI6IHY&i(XELJ& z)F6xixGW(FPWu!9&+I`ki`?ypXs9STUyMyJ4Ci{lLIz#(M9qKO@R@fx@?14iYQ}Qh z+n+x&JOMA5Nv^{bkzpi2Pdg*zW67gv!f`G}0bsmLZNtzw1*+%>S(%Y~V-m!x^Y}ym z-=p7BBJuzC=(A2CI35DrZWUsz)7qkH42K)~P99#z3``Rn5u*7TQTHFmTNAVxN z^FN=_rSGeozA1jUulg82ZPSlJf45@z`M3i(A;!8vDO-OkLnB)Sfsf;|Zf@D+@Q1h7 z0HC%?r0{cp_)Z1K9@B)Rq&#h$%+0M<0?TU^$*)p%j6=dE59_+Q^@rDCUCX5KhNW$W z-?r|&@fq8|+pE<4wO2N8vx8mvf<#x4S6gA6w6AXILOiZ%Kk2tuV*SmXKOXk7tr zL|-1E;YtJ8C3GNv6_=w#VE|wcEYxPZ1UV^Y;-17`lP;q#hm{zhhE??y+>~ev9yGVC zyh(j;*^=7z1%LQ<5(EDerfYG&Jwjdt%YXQeEJS}Bq$>>0$7}u{UaxGXSGUq^Z8WwR zg=>$Ej^RJ4{EvOMjSFwn755rtJa=t^Y!udY3Xz5iP z!L?WZ@VJO$*w>T`d~Jae`kk#3{le~Xd5M0Z7a9&&%huegU*K*d{eo`c;k1X71H=?X z;TnG)BcP}OZznJDKm3Qs{XcxC9kx+bULy7LV`$m^PMl`{^K6d*);J11t&(}bhRgh0 zHktoi2e%*Q5{?BSHtC-siikTg7Va9aZmq-_-$p|R@Ns`F{=<{)s~m$1PmQ7fhsR^4 zUmVwLz89nZYN!a$i)`h@bCWt>g|7eSQ|*7NunM_yjk0oKuHZ~rLEITbnm4=V899l+ zVJ)*|7MigZB1jmb68QLLNEA@211`i@d6MamG5Evdz_0{s1%HemCn8$8{6EiL-CD~j z0zU4;sk@4ZCk1T1x#ruI02fi9N7z7MW}I|Pb5&&8k~QRft^pT=9C76m4Hpe6<}aprZG4Hs{y1nB*8{W z=7e|SjzP;S=sy#PEueFD_;GiyDiq;YVw^opa7Duorv3n60H^+k*VC(Jhk8b(ox}R$ z#CpIw#LIE!R&WJ6+O;VZa;H2At}+LWYyv`rZ&(X$$)-iQ8EZMgW3rN@d&qwy7e@TI zWOl=r9mwn%Yi;DVhN>@2j!DJ0m?m!iYOt;cV~ekDwJ-a|64=WG#`NuF!ci&?KD5Hp zR<4R05NfsL!Tp14$=2oZE8m$i;re&4|FUxZ_isLW{f#%Dy8heiZ|GWu>(67#_1CYz zjDO#J?9DIe+J)=iH)<&b1IvGaMxS`|v)6xl{dbhDczNvd`fJz!`}!}g{}S4KoC?^K z4p@*1ynOxVP~o?4e&PD>-u(RaU*|LsQ0$HCzrc*jn@?Q-J(T_h4C*yePHH3ca*xT0 z{Z4OF>L#?ZY;mst`ueLh7g5@-u(PyCreA;a%cd>^%KY~FYtY*-*;>(- zJx-e@^&0wUhHE#je-Bpuzp?jHe)#&gu_@^86)Xlrdd(`fT>l~4M_h_8;Q-(KyiMV8 z{p--i%Wpmj?fizdWYK?nT>l!a99!bwLGdqFV6%Ti5c+an69R=lfBom!>h<4grx=G! z_EK%eS8K6_IO^)q8|uj?0J=oadKWREjp7gipzhHE1cKK=-C`sy!mN@ zwwDRS^F9$8g*tD3Dp!Zjsa|JhbRGEh3!4V#`VVPUe|P=WG6f1C?boPbJS8vFMj{e{ zo#r?RkBqqnBXG0g#jZasF(y!rHxQ4izJ58nFShrO!EQWGNxy(!UjjI=YiX{3Q`@@N z@`ILR`d+?C1g(Dx%;I-|OAs%?GQiT}SQsv^7%=f#xmE{I;BNr=K5_k50-N7qzi(LD zQyk6p?_&WN+J6&<{sOM&W1KLIiBrc$(1=hc}3dZ{Cuwb7^)RFv2TCt8zy!Cr3Jn@o)fyL!XCpv zc%XmH$nkqghwTa~XzurTXlVmpW6-q=0I(~ru78WIw8VBf(-`(uN$}I6vBIN77>BQ# z#%NjfSFngh2I@5nI2JYy&{sTfu`Fuk+2ZsvT z34#*9TVF(4hFHYZ(?Kt<^Hn7D_T}sU4RG4H{f4luWDYsOs{kMS1e{qI2a?O5 z^TuAbYxDrL5j}rK30ruU@pL~$oG@qley{VO#LyH}et?2dX8buGpL&H2k5I%fITc2T ztI&TypQ^p>+#E?ZW1>5325haLNmY1FNVx4ks^_&;YUX&tRw{FdoI;wYDcdq)Ea-< zyrCtp%lAJ_Bph0n(G{Cwla4s&-3aa3)SG4@rWv!SISa*xD?7_X16}C}@M)RW7YWt~ zi{_VXbouNy_kZJobD76H}Yh6 z-0V=JvBCu8%PL!!!-hD#;vKtBedmAGA2~zar~diTZ@=^V&luX&F6ml zr|$Xc{>&HO`LAbgeC11j z`rNN>KKj_rr+J`?Fa4M4{gbyv$#6*i z{FyHs3a6XjdgD(o{O0CoAB94rfp;k6kI*N*^XNC(sWV5WCRETAB#!kMnjcp5o&Wmr%_lzf$Jc)Ir4x%{25rJ8$bB;%^y5fqM{ia zJJ?k+H^2PlcYgnJi6VxtoK@{|<4d2u@#S9>)Gb5(Z2s|g&!L}Nt6qg+)|>zN{LN>| z6(Bdh{5a3fD?R@F^*4WRe(6W!Y?e*W!Ju5zY~1+l7ytCT|6}Sh5bIMK*IqCHz4@~r z{rRUajA_4vsEw5`H{j9Bl)S)!B7c7NN#?X|_!Atxr2PpFl;Ep6;suT>IKqMDjW7Q| z7w-XvZ@m6!UZB76sTXhj{L7~Je&ean-2CDXZ#?(%jW7J>o&SIO**h;jnv>jbyzs>v zPyOn~Q!n56>`&i$_0^l-{k<-;zVrL1Z+z!_BSlnpxNm;;4QNNMjV6%l`J*LK#xF38 z$&d2yKXdc9FX(b7O#jBGUXl2WCZp@2J8$U z0B}9f*H1n#$oGHC=v?tDU;5)~kLqRq^xLoB{O33pTB?om3O}R`FP-i6?iewYOJ2FpH>Cgkn`CHIr4671a@)R&fm^i168cZ0d0 zx!qxfn!#X@X<6Q$X*a7s0H?egv_KX(srUlVnmW7TCzZsDs{0!?H}pz|0@;UaHP?r7 zhoM{ye;a=Xj?~<=yu#rbsL;g<`)jjV{h^Z=E}lAf)^iTj57!SnkaFVOne(SkpS-Yi z;p9W7DDMcQo<4r@(h_DJzjW%J( z?Et1#jvlD*uTMMf5uS!01GTZ%6&J9O0sXG823=sJQ!m)r*&eu*)WZn0emC_pmDUN` zF>nHaK)r}k{W@^YK>ve;ulNJ3p(+-K4a#TVD;r=X2G*g~dr1rjX{#4_aB?C5)P5W4 zG_8My-7cJ?AZg<0s1Hm~Uv>C$#VFY5n)-35ZHLQMXFhIS2AQLBj{Ypd7I;ZLi!WyQ z;;`QKyInX2R5Yt)t4X|B0r9XBicYG|@nod}ghGV14my?1Fk7vx_Yv83g9=|@r#72_ zq?`d$S=ATb4Qhj+3x`rqoDUYgY~c2z(&2yC;QV!itWa$rXMCRR;%!ga9Ib!}815_% z7aQ7$!%k%yYTH+49}rk1X3%IQiz{MW6~Dq8t6*2KUe3OWU}B$B@iDMG)CQrmvk#7} z-Y;7beMyS*GuK3`sTM^-;ok!i)EO!OgUT}DL8TW!!ZsCi1&qqL2EfOj#v{`?5BPsF zNV2Wt#H0tQYNEE?trrUdQ(mnN2862no^irv>0hr8NFTU3VE6AsZV^^a`*Nua9932I z??##ISj*GbFp*mt07cS2eElQVKT`dptAF&h4?w2%br9EBub1Kn;&@H(o2^73&vUl8 zcW)Iwu^4=KdX5WtnD4fpTpMtLT1tNx8wVP-p_I09V1`KTkOKQ_NP~wII8Yl(n;QoX z5^)|<;1Cq(4=Vutzz8VH?S78a*ao3yHSV18d(C-}gIj%c+JH9U@MqIc$X5W}#VxvB zkRH2Dp4o-n==V-jk`6YALsCK(fI5(b#mf~)#!fRh4;ockxn2V=tZRcppmQW5b@qs{AU%z{a9+&P z@P&VCM?E=MZHRz5W_d*buAQA~<~c9~Kw!&pQpMtt=O-(D5;dWvXeC>96YqGE_*>QJ zSYs}lY&544ni{kI(P-A6n5cgx^ZsOGQB|Aw^*-u;uh-qG@&q>lyfc8E6H?EWnV{d1N*i4m`mGR|5~Q#bD%s*QiDyt|B+7F(=-hhKoJ01;0N4s+TM+nW-0Z zscZwZva@U{ZJqJGkDwZHN350YoUngZ{h4K`0xAFO}HY6Qy$6bxXk zL$g+hz2@>oe8}(igC;MQD|FA+y<(*qXpGfqmh1Ekt2(4dUP5&@7!b}zP1&jRIBTnb zF!>6#SA+K2!#JwbFsiB}ifPAjE~|_26R*jq2aWK4iiFS8Xd~aAwO}i)`n5V7fs=lF zwOX}MU>|92O=4p}SO(>j0SlY`yyt{xO-wlUxTkDdA$$XKMlAQ{j%T_5ox9 z8|&_A0D3JTPYJR!+SU^)D>7eIll!Vm<_p+ZiKwfRrP|p^YIPI~x(Hn$G#h;iUoCF!3Gu+~_?h4Ife~mox5>#&a~tpJng`r=-0iPN&Bn~Y1<4|xeE4p_rnTC{ zzN2XmptXP9_0!ZNh4Unhdua*zo24|s5dd9tj=6iIR@$3AI)xRE?HjoJ%eU);y;)2r zKXjk6xfr*HN}eEHK5S3Onu;Qy_=pY`wZ(an(Ua`dfeR_3&kIjx9tL_`joU>JwFo*80^1 z1gd3+LjrJFd4$)uA-ukc@B{!rLmUEtU`4PxFqsvoS#7w!i>y_&0Zkw~8O3q0bocj* zO}<;-`$G~Wj?mW6#ZAYljh+jif{7GHj(GpBMts;h;>NTb^5NSVvhB=_9QeUq4ZP71 zLp*_dOo zUvG8%_k(GuX#b~gFfkHpxTwNh*3YJ^m!AH#tkkHcNl)_>9kmzt8BcV&W~urQIRc8p0&+24_jeZQ9Oq zYB*~Y!7>!_Q9Y?I zkTrRFmhpr@wnB$_bZ%>p+PQL|*VU2$v2I?Ca@?b-t$hJ6geuTDM;}fQX4J%{yh! z1)S;^cudE_U8)5+U=>~1fSr6j$2NrB>yxEbb{#QHT`&R#9rBQqJza9LW%_|b98uFO z58aV6_wNiAWdKnGA5?$3mC@gEfTuf>ARGN#*fS){ld$kP@ z2g`Q;;2rNg4r$jrf3Rfd58lDf!$98Gowqhvs^wCA$dNH*Ur)B9UeKwr7Ves=>AD64Q~)+$o8Ji`v$ zTzB1*iJ4BY=;3R)>{!5c(PUHW$uG?se%ghd3pOjv1Rj<@I-1Q!WcJQYa0Tcm@4=|Y zP_etA2kX1AS(|7sOf5{+KRRVox+|@8$ksTh%~^jG=YC~136??Z)79Y>A*Y_Jzr-r%NR+j)d1BB=~ynmU|i_;K$_Z+{K!XZbK z5Rre^4VGb^lXt`a^{%MoWoYYScs1~x#!L^U!Tix7fQrOq(ZfKU0#N8Le~Z-;`Mbu z>QsTH>}@%<0c=Kl71vX|EHOJt0(_+;JE4EW&J&M!yEM2IrV!QrPKUm#2|g+MyWWM| zp2eNI5-+(jA4Z4X57WEcb!}{3hqk+EQKfQpwK4LBx9eKlap>UN79e)yiSqQkPuGS78r@LAM!yU;qzjQrh9L26A1p-?Dts8@hAD&3++Bn*x|QGx zOik`t=5kNFpWtf{jNmGyBynr;$S&aT;6W?=9VWJN9QeK4USF7zaLui_IBi#L)5`>; z7YZ=!puu@J+^wO7MgATJckTB9#rA)@3Z6z>Lr4JY+W-s*Xn!|oM_rp5cfvCHKtnTD z(r^CS`P;L;gwr;#jMzfp<}$9d3lx7CpGz>JAwG`sB7ew7!S1Y9AP@im*W_k(upN@;&TSFryO zg3L!OMrKM$CXnGS*Oug5b;Zxf12P=1LORP=u?jm-#X+rh8v~fYB9Y?#uWAbuz zrsR#n!5L)%Us!JHP9r=8BMCW|F>M#Mso+`N)l}5={}H>1%fW`h3;wMjTkCMYeISPp zNQ)tx5u|TencOC!{s(`TWWawz*A5S<0S~Jn{NEmlp0SeX{ReYrPa>AOv&*4jfazV0 zP14|*{Z`TIz+nqs$l-(WM>e_Jqa?Y{nTC}qJ*XaS9Pf7fNnpPJApjPjZSZJgjd{1c z*daSFCX@Fcu<~O3nU&6qN zn!BMtinaRx*?aQ-w2>wMpHCqx`NhcQ#wTMSapIZDPV8i#^LF<=AXtC^#ei5z z_$HrytEzRhq!vgxo_K#|HiwW}eNHo}cc{ zUi740l9t_#x9l(j*Vcg;hP~Y+F!0=>CrD0I(FqHDAN?jj=LJ3P{2B@IOWXu-fbNMq zP%7=kFqAl*A=|FR5HaqK=SkQ!giI;_uuWHvvElX8y-g>rwd;QzU$<*n=Z<+z~4=WYLRwP1(V_l{rtq@Z7j~N9u(O&w_fjghfrjRW6bNCG>M&?)t?6h1` zc|Qj1{Rr66!>z(~7n$26D{r6U%7jqt?|RZkj0rn`&)MHR7wz|&--pubf8sve#L24a zY=)kuaqWCRsic2=xPrY}1rIJJbZ))YhoG|fLr^6G)8?|(q1^jkr`Xryd_K>uhx|mH zWwct|Nx-l1N+V(mffHxvEn{x>nC68!)>WF{3Fai1ypv~UXWRRVf3^3{J zkR{zsZ7Ai`<@6nzZnmyl{THv>^xJ7~6|!=svC(Y7W2@g*@cw06fevM-?S=9)>wsC~ z+p*?d3nta?O~&nw!UL@3kKerg{rtn5^WQor=WpM9I%zM^VWLy+=qT4{SzDP#t#!Q( z1!)yn=$U`Tui)hDUFZDG=}G6!dFS}#*Y{@`w{(UTqGp|Y9zr&M3#GkSWYr+>?3D|> z?9?GIhaC4aY7E>D{8oN8w?-M&9Uz0B+zdA$!6ET7^|xO%i@8HJH)wAMAfL`BT@Xgl zrsM3Nr^hG%=$w9h2hFz`o;d&Ql zmvpt+L!V``@Tu)A-v^j(?v_E6=vK);&&xOr~yym`NNmk`V%^cgM+USMgn zy>v|ZHj06P)u$tjpa4kt^ZU;qPFU~mBUKh)>Nt3cuCm5KB*)YVb*!TsbKEy>zuVbM z?e>4#FwwK%%bALf5wYHGQ_bDwJGu6Dt6Olhpn(^9Qv)o3o^rJ@JPvg7Z+1Nb9FOkt z`Ud=)YEn zwKQ9zfskNH^d)K^04Jx&CbUf!8|XB6teOBqZ)8Z?lpM*S9iTLZ;(&w!u(2^T=C%a* zaDbhk!8Wl61PonNG(?gZ3X~8n(gj>m5kC2cZCDlZLSnupQ=V7I;bws4{la`+ifB`0W!gpOs0 zFwkF(t|eXS05%&97)@zv497-Sni+qyJ{wL6kw%}cP=%?{lv}-#*2hu9$}L(95*{R! ztht3oI+AVQ;xNpo9wnPkspNd>j=WP0&_240Rw3{cL_6mM>a~*o!x(%kv`bn z;b?H?A}K&2Sp%MbLp=KS^x}G+UJes4+@i3twKpmbP<%)wA$l+HP%ox36Dgf81=X zE&MC_uUSHC>m{Enm&SZ*9Q~VH2(G_#&mgpZ|aS`1z!B{`nv8 z&wll@bNoOX`6vV!$Q}Z2{kLw9K9MI;B)Hm5Z#?g7Cy;?Bzot(dZDNbuO(*6?10!bJ zW?G&JfCL&e#DQs%4ChmS-RE(U(z}M8Q-v>b4n;h^3Z9$PRlIA~Pn~0#cx&xblArh9Z>3;}>cuvSglz)Zwz)twN*uCiib(f;w$Bd2(IO0w4du z(X&7qSJXOKs;D`04F@4kdq@f@7kLwJE~t{Cb-C zLgUqocBJW&Aa5j7anX)vc12W-E1DHAY-jI!^|9*NRt{n@W*#7{vE6EAyh@d5r2zyH zqPMq`t}%|UcPX&JdNEo=SoSh-6#Ox23+PwpzU&eZy5%Nf%K&*mhQEKs?iWm?PkUTe9TZ&hI9oJ3=UUl3zozR3wr9d6yI|P$VYq|D)IlFkN$WfVB{(`T!Udn#SFWyprng*&yMMpNM+UNrI z(>$F6)Frj-_Ex63wVi7}WLm%|wOV;aL1jYA+E%=Zt!+8H*ikRXS51P0Uvr%m^1*RC zALhUMB0YE$TwFMvfxB&d z$&cW-Z{M7^a2I)hdjZpOAqQtFBi-*Tpgmg=Pm=%MsW^kML9Ol3F7RiunQOJS+Snc0 zAFCOj7H1a@|e7EEwtp~X*eUnyc#)5 ztTASc#uMv>R~+qER5TgkYH+qO&IycKRz{6mGM>Q$hGPSNypkI5ftnd8DQD0vMqJ?s zG^|wQ6^w*SeUZ{42jM|4Gb#+Ew}Ye?CRheWMhT_@4W8DP%mMZq*Ax4T4{RnKiO%R_Az44%e;I4qvs7m9w!z36cq#87Pwj$+(cqLH7HQ($^Ci zHd@WM@7{cV!vWN4hx$QiJ{Gc817r%fa3fNbFKDa2hUbVhOGwGBhq~f-%vbEX&bA<1 zQ1{e-_C6v|ArN~gQ@s%2q62bIQ|{54K=B7Z7Q{nE@=F4+DBnuBDA#hpe5na74!vj| zNr0_CKpXW!Yz`Nn0|N1hlapv?9U@Y|Dzfw+kgfuMoVhGC>Tzq6`IKOd*Z~CMjDQtZ z@Q9#l6@+jBC-|u>-)0&~g;JoBt@fB+SMS zcPiyOMHq+u%ZratS;6D_*dRNn#~AT-PDz!DLW9yWbE&e*2f$9)$}-^pF5dZ}*G{1I z-2*?_Gq;TMe&!xIjTlQmy)%o*LfqUo#6|#1J*@G|7gKZ2o)(#5`k}ppt}QVAoQ3>< zUV82!#z4zAhANAUpgVq{JAC_odoy6glw@!2 zi}&V!%DuTCw>J-$@6G)*dvpK)_vWMbW{k!1!CHHhR@-;jn}>goy~!+vQfyAnKW|Zd zmZ-d+XnU55ar?8hvwVY=#Ex@fcIXO!$4}3|t!8kyCOtK5g*GY9WXfGSPP0q7P**`) zZ$H#kMYK-|Fwa>tJw)J+*!bG$IwW*BW*mPwW*pwx3C_o)J0MevaaUcAxcC)#m^&)C z{ozuu-%+$vS`sS7b)+PP{v6q6z{R&(%RJe-Rnmk;Ni+}XBB1z(Yl4R3+;NV7!$=U6 z&|H|#P>bCx#|*MR*!{ZD!>~tgJh}ooSwl-0_#cjez8@{oC;YLXB(#M087V#mkd&50 zf{A%=_LtKVzo|sDWOApxEB0i6xlqJjTu|A8r zJ@%!;@qOr=2`_}O?k3FZ5;p#SFSJ8Zmz`>V9>nZVFTK2*Y=0ia?ay*?#r`}|H#8Q0 z+M3VE*!cXves#A11DEZB@^j{tzuzvn()*f`PFYxv(H53d(y4NU>Ga-zR8}Yq%W3vO zd1b)8rGD!EaH6%0{P0{eP2Cb|;GSEHoV{ZP>khHtovw}JHj}eY`P{%*2a5RsxUQ^K zZ=I>)$OOyxCF`E84tYU=5~C!m{P$4o&rLnuRy~Z_s)s2_RykI+Us*x2{H79Z)#of6 zd`I;}dL3da?Zi$@tQ9|hJ)lK=I=w~QO=@yuQn9 zPsqD5_8q$`3_PNL!Qt?%1fGHwxN!kQ9f(cfW9{UVFS+&C-;VX(rDPjk3inye_qfPO zd{5?X@y~+JnTcDvuhkwWC-!Z!lT3XXi_BMis9u4}_jy$QH}h@tN5~&M4x1Q#b=>K6 z)!rrg3z+srKKYzX*ZQ=N5u3TKKPo41coP%?)((TP$^(0UCC;VV5ep;^0E&ZV23@Xi zCh=31vah|dk+e z#-Y$>%i|+|`k~bF9-J8LXPzorqrYy&%b5jV$g-}4Ak_wj8T8)$1Ys?c4`}fz1{BR; z(u}9?Z!f@_`yYyTV#gEPe?Fu6B+Jv*RI{HlD7Ehja7Sod%e+DgM^qi4hup^xX;_IV z7JweDfnF+{z`SU9y30NGypDtVxTxNh0|9+LGb9Xue2p%5kQ%66bhAY6oV@vzbW2jN zRDF!5Vfnub|G#-Os(9vq(BGU%%Q(kT1ICxsS5EE94KY>I1+(R&qln~#ecvtqs6sq| zoLC7AZNH6vIr#1}hWI2&sUnaul=vu;A}%HnLC^P+0!!kj!q(PL(w0Onxb!;>?(y+8 z281(z_2I~t%Ei)w^dG7Pi~1A>MIQoBdGr;Z^AqR!wTkf;uMP7u4=cM)6=2ZFDYSZg z{w`O^y&bCn0=>XN!5vb`@8wI7Qut|u2Z#m5D}2dxAC8rm1w1IMYcNn<9nYWQu9kn- z@p?+vU+MapuAk_7Lf3!O^{qQHZk}4F#;I*;np&oYsohAk)G9SfZBmoeA~i_u9n%p&o%OdVqn|&$tCP=q`Wdn( zn?23gk9I>pckJobfS%0-AK5=2QKD26_a^zzjS*ls%|6@GZ%z4d=Id)hJcV9*~s5 z(t!4=6h)PLcz8f}YJq$+wWpa4_Xetx<*F>n&@V`%v-sA-1KiFB1N}y`h&)`^$^he- zsU-6Rei#( z44W}a!B0T4bjL$_mNn3*XB@4lyCHIx-_uT?*w+XE$weVa8hYO~me1*yUc ztVOVJ!%k8Fr)mExNDQ1NXjbnovm>JiZa<)|5vXrWq0KLfqblEwy zWNblG^;+-ME9(ebHVU;~*4o}yved5AQzLI1zralOGgiIW7*;X9CjnF{vN@xkHvp*1 zE`W4-yadYZ6*NPIoymow*9}a__eQEo(L<})3?-Qwh@U+zQ#b}(E2Fi43&yCMvRJQp zuTX6ODmTvf>;MQwFcztsDaXCKY2r`&;eo1@$=@UbGeLW9cMY%vt125_Na0E2p2eHT zy0UByGqBjwru#)TGjRJkf?hZ9Qq^%#toC+>4U97`$ok^|VtuqzU?VHpTNim1UEuNJ zg+I5heEQ@>I=Da#5+B)f7HDam{_R$jE>kv;k25 zzP#c3B4JvrSFhNwvT)cGd!z%WlBpaje?m3mpFDVw3LPfb5_(^tB}0Fob1N9ri>0kN znX|%!_l~bGT%m5+;pEwTz5xG7oV5xJj9edxzdjB>%8wHVH#rS|Te5KsjF7KqRfpDE zs>k54`5H-Ij7u3;Mhu^$;8`nP?BD9hWQTnJ#Al42wtt^sX|COWzr&dR9g6!WJ~98a{W~@R zlT6p^UpX$yNLk#!@X_3-?;uod>Y8;<+}7KXI_1t+rt50l>1F?WRiLYXFmujqGM_#? zw@-w6ajM&11RtkX+%7*yE>zd7CAn9O^wAR^=n9z7R+b=X~L2j{a^wy?NL9 zaPrG%S$TNyHVA2@{5Msbe9l;KaZMzhmE`3KE+~O>8$a55a7TNL0O|XxD(uB91q4nA z`{$3J#GuoQ<&a~R(quG4YMYCFU!FO9y-a!BM}xhDIj)j61U!>mdPw-@D(E>I^qetEJC zD;KB7O6~3o_56E#-r{6LFagNZ`6LQ3CB}n`uag72cOW((-SvQ7ZN43vP@?8Zdw8jT z-9~#ziSa$e*DHJIn{@68Mc`czSHy=0PNkv>DXU_E_Vv6c9N^>Iuj|o8faJ z%PI@z!arC&FO`%I_LC@rBWfnyvh^OnQJfF*T{TP(*D_$KG-+OZd81Rs7CF#a(L|`x&%<<-3^NuPfPu+t508p!`%j+4)o%ujV3SMHf z>T&C_0g^^)C)Ii%%x_7?6cMd|bQ!<@EDR5_j~-TliY)K<_5>CGP_kV_ae&#jje2GR zpT%=nw@V#8n{8>%&PM;DF*7gWT5jt_-ZyXm<>?ryTBo4@K@weJ4MktY={=&p%8ph+ z6wH@zfTtPA04g2}8y&5=)rv_!6*hT2o^^{_aIShPZ7{yKmNBpfHMuB%BF?blM?!B= z4Ea$Xs_bRl! zuHI=gD@8BKDqE({t@SFK%rLI$w_-S$7DV7MEfW?!l2T})pkNJbCq_GAox_YJhZ!Hj zW8{sk?qDkPsJ?q>MHTvgF=Hjo9?URe@j*R2|Alb9J%}Iw6xve5s-?l4G;i*k_rJNg^qbDstuQ-_(wJi`&p=*of$jl@^E*W z-f(B~tluZ#MmpesM!!42MGo~N1Fq(L-81VnepS%bx^ZUio*8)mPddpMsPsXWVmsYo z+67CoEe2j10A~pytwj)KB%#~K0KHF^)TN>6IB!R>t`1Er0rVjGbZLT%PO z7cIse^~%w?a^1)k&Pkd(K`5Q1Zxeue9isr$r((oD0+efhpD#kaR^JB(4mDg=-#IgW zemJUR5zZ=qrdC43{-i)z?U^TGT(sxn;?6i_)#OHvB9vf8R!N3j0N}2rx}dck$Xr$eRE>e z;jm&fM$65ELJE~Lh&&&&$Y-%&OAsHDiB3F=SzK0sY;S+Q=@3H$bD9>#=Z}7mh6evS z8bE$d{^?YJXMd;wf3=K4+mw7#zb8F^%2|Mloc6qx<*jTYXq|cZPAT65$@58=_hZ^P3gO$gpB#iZq)WGr6M34#^x2q`J(Z<- zYARzq-L10wC&hQlXU9>20owa$&58sg-;IOfR-4024cqek>x1yRe(q@$W%`3Xj^fPykr~u~p46d!MTdrk1KQoXkTMjPdbW=XjO@XvTOsvz zBxWe-ZbXW>s*Fst^j%ecIOa0*Df2%3mbD!pC8pI*jYlz2M}f}l*S#h+40)1;{LrZT z=;?Z~ow28=+Czz6PxBu#D`Dh$yh6G~RgCFKgZ4;Jj870lZI?5zTMBz~Ak;B`Q=mhZ zRE0{+nU{<-G+PV=Q-U`ZPL*TxG#AFKKr1kjOmh|_vyhaObUWkcK80K;hQA`>SHG{w z#ex07!91-q{ff@0RG%eMvA05#YDx|=@l)SFt2$zHbtv!)CxqL#lSU|>CpenYc$K3_ zX&!hVC35#HGbMKakjSK+5@!E@kp5Mfacse?6+YG-{ZPb+5k9D&S+YKi5>*&OqFYDo<`E=3rU52~XKi7Goo*qD!U^z6DKl#<43 zt%_r(-2J{$lW67Apjc`3h?oGeYdBI9)iqn+_EdB@<}}MlbsoL^>IVA1_brhHcLe8M zg!wORiZ?G*6&jlEP2Ti>Tg5Ic)YF3)%Idct8o2O_SFitS4F1O+Yz_WLs~iBA12bF> zNCwSW&e~RD}dk2m&*tODV z4`&}9?STc**W|GA>uNnX9KCAY}nibbNNH4|U` zW6cg*GxkZjXg^{=%a6Wt!@X9H2h*er_6JhjvRD{#|NhggRBzi#(eM7TO#3d=42EzU zV{U{`vsPRA4)yVmw_tx*>zG2oihtYeOE^TN>$^KYxo`Qmw+Xq0QO{o=2o4i{v#wQn zs&*w%l;oa$m)zzK7=KHWzRWvC95ThCiM@<>O5fXKe8Zk`d~T;-Iz`@Uy7QZYU-NP# z1h;NJWn*bAdhPw=?pbO_Gs~}l$Mv2vKjJK2!L3v^z*-bTcyCLY)pd;r<-cmqx8H`D ziQL(Xko>~(;CxK;*e9Mss&27{o@QJ!*iIyK1_t{jnv>l+7#RubN_UekKIeP1|EYM8 zekKXW(+o`thvqw%jOPv|f7W>fwPpwkSt$)e(dQo{m7FvzX_ib&p3uuY8a=d=-3r4F zWh`kG``GCn*heA!(SCL$!WX57n8#G~Rz^azcg5_cJoKS(%=wL`g6GW74s%qj@UmCs zeQ|zXOMzETm)l~lZ|y64`w0k5*~b(%oXV)G2b>Fwj6@L%a#8&`moVrK1w4MK2lg81 zlaR}xVypuLa@l5MRp3aKf7uSE^q|SwXB>UkJPx-l6f@<`pq+ahZea2u6y2>bE;Qs} z-e#9^=nfcvQ|LdopSvt!$HX5~TlM_D%KKXnJafo8mUdv@yaT?M7M-7!FGcz!7w5g* zn=5h-s35wzOh|aofzn}>QO=(xF` z-5HG0tUFKh>@|lIQ=(#R9;7s4*%R3h(ZShacIRh*X1+rKgwXBPv^2J6>87N|F$8nm z&JI7rcomOcV6@yFBQ8nITOwq<^TYMt@iCriOJ3kq6hm*0GG!J&q{Z5HW#O+IldPmQ z#DDc&G0D!_3R>hkz+Am8CQ#h!kya3olv5v9DHpwUMXJFfRVN&Dtf9zB0zC3l|Qd)iQIFScN!7wSh&-PSw=SWLOg;~+?_3uSk ze6AQw9}<)Hxh1}C+a&RQ8exe=b^P=>Xc>;qCBRmhJfEP+{$Q!4ZIoK1SXCpxkl8wa zi%Y3Lb7K&dXxfol?(X^;yT8uotHo*4qwE|!$BV<>bhWKtEeqi2HW z{evGxnrP6jd>6t}S<>}gg=@vv0lW@L(~wTVa*c)$`O8*Uxm2`-kwG7k=fE zd~DITyX}DTpxoWhASt`;Ju@ogcZE?@{&X4Aw&v@2E++MS+092WO393Qu!!99rZe@F zovEiF{p*n$rZS|%INeKSrtC<6T9`v8305EGZPhhfP7YOKre)V){-J$aMGa8!YPKZS zUiw>hCs{88)cj_1^%T?}YD?~|{4hx1SEetO+_WEkwGW&7jN8g!&Xd z!KJHXW+jaA@|j9vX4XKgbLf`aE4O(6zSp~VNSa-@B3H4<7XoCWDqn^EXZ>M&I`U zwQtIZCLRve!%FIZ-ZtY8%^rWGr%3C6BFf6nS(nd$qC3s-7eWY*Nu7fU%%FLqa| zZ#^B>Wr2gZ4dxPD!i`WmHoG1hNZvB<*1P0Xo;pZNdbg*4@3G`p3PI%+d();E4O_@} zQH7s)Y8Us5GNHOM=$pHEMo;1PX`x%;?<@T>x34<02`HCJ9r|z=p=Vg7!jx?nqWTpO zQPo83+=HQ&<_*70dvI5!9jn3jUxh#L$KHR6rf|Fm5;+G0m9ncYvv;~s7k0IPkh7|Ukh6l!@L?$-M^8-&shJO%azf^`Tff~L zkiSD)d5pSvh|c>E<)t}iz^JG=*vDA@cf?MZWrII|og#KkD0V$Ha08`uuD>}p1xWf$?d)w_7&0LLJimMSkO4Q;L8(07{XSNC410}3{SU{4IPv8x8mS@UJVL;45yeN03di9K!pPFcY zu(#>wZzEQt;CE$A1r^>!1yZZwpC$>zV3h{x_LvOn{p;(u{ zB#y&ug6|&RW|QrQ+0SpYw#D$;9QSU2Zz5ZQwQ#>Mc`CZ4+0LZmBI3K3OAs;UQRx>m45em*4am)SXgiRH#T zJnYndrt@b;ijogC_3>sWyGsw6n=|v=sJLXKz2>HW(A=CE=SJh#a+70-wVJm|t%}&Z z-fos!(vx&by1ruQXJhlMH&RW)+B+!uO5c3YcGi(dP1q{#>tvfhu`g?nZq~P&=IF(C zW^z|!IKmr0CHWTr6&W4Q-;^kS#;4_E_R;;rzaleJW^c+Ric`tYaUEK(0U8fxS$#r0 z3Dp5irOxX(S?(FkoqU$jED;d^32(XXdAL^bqV~i6-Ax=GAJ;&R}%6r&Mg4W-^ z{Qiem-@f+homLy5*$H4l0ZbMlOq7~J)mi>-;$+Jp-9Ys(zWn^Bzj{Xi7cD?Nunm6% z2=j`|B8CHmVOp;N51K7Wt=@=0cAYK#C?e2XiW(w$vW~?(s2B zKpYZz(R%MEQU1=-d&V1ous0JX3!lD88>fmjPRL#Sj{MD!=CIMlUS>Nv@NmyfV6z@s z@P+8e^8&ifZv5HX;(hB{TmhSWe4Ma{Z2QSQJSQQ@6m%;)0QAsJ@{UAV`q?T_17>Vf zOtHjKz+XLbY4=mQh6}46Q}h7<;#u$FU|ws(RWPluBY<7lar63r7-qq??T1C2SkxM` z2Effx)Y{7~ldG1$T7~!Uxy#TAF2k!U?C#9Ztk||EK229-h4vKpR|Z=dD9Re$Il?P% zz2W0YH_#VeHPAjbgR!TpFvu+5b{1aSS$eY;lb$AvbNH{(u+z)g<>Kn9&=p#ycSL?k z%mYFRool{kB}m~M63}J)3P3+X_Y;uqE<0C~^nH-cmR7`jVn56Pmyq-hC;=Fkx%3Vj ze*##S0Eo>kd;~Qr^3^;4EqTcSQhS}Wg7hm1Xg1IZ!;ar<{Cf+SmNn`QQ@fP{mLV31reeE7>sI};jtJli5kZ8A0A_l#ak6zp zUPU<^i7jWiuNVe_qKQOP*I0l4D)NrnIZoDs`gI>;s>?Yfw#`u(R{VCIJ)vb6TV5ClyE&H-@4IR{gW6 zwvLwcg?WvSqW0cTYl|QOFodb_fr&^6bbVYwjEpl0_3I9CE}`O;4O=TeO{D_ZpbU;w z5iB{*oYvJ7T>mh(+xsNQU_;@DiYsGi&3h1+LG}(5HAZrK6)734bJe)9K2F>vRJ@Wz z3M*((MA=zbe_~l>T;aFySo?cyEQoHggSiezwhl`Qyf>GM_6{sc%jgOi+_&UD#i7Kw z;ZvYqq2~+gm7a%_6sT8r8F~I?dIc+==ODxvaGL-slH-gw1wi7Q#^YlSax&DfWdPw> z%vlr4IIW|E+y<8S4kCX{;`gS_LVoWJ$(OF`?U#J||PmxkUIhwK5ftLT+@MG01bvcG)Ck&Zye4uDZg zjKmLHM-HzX^_p zHfrG)U=cS~WVwCYfxkVwps)sxQSv(Q%6DSTzFk;3Awr6Hg<2k$qVuIiX)*0o+CA9?&-= z6W2%{l({vKT5S!yYrx2@Ywy~*R=N(ib=KX_yzM|C?f~v;8ZJb$o_B7R`=aK1k3wVSm3$pw1wJvoMd#aXzze{T{IKt=GtverP z9Q85yXvIO2uKG2{VT5=_EI(syx~FZf@nLZJS(<+aw^2b`AYangk4dj`u!8YJA?v&Y z{3L?{0UeR#9|O;w1n0>l0Paxnl(L=6;0ifuREU6}#9M`Z*`9>w=_G`gxN0W846i2H z@iBu$z;e;$8byBm0hV)pWsAj%U>#6t{gRHb#KPs~l=qiukM2b8?@-Rg9jj1Z*_4fLoB`(tqqz0H@v~)X6~DJSPQPn6UFV%A zmtCH_I~*5%9lXsCm-YCalG^Lh`tF7#ik!fNW*1%?{+@fcnu>)%$MbJnXrbru?0E-GX6%iC0FN5#BWzD4=fNaFVak6Z zm&p};7}gK?O2Vy{_*e;((b&7b>0KY*zH;y{v>>J#Xg}hS6*M!8!;s9%I_k`uvA)Vp zoaASms2Rsu@~q_Xk;ob6)rNjO1WqFbJS11ZVXy}EG+6?G z5k+-=0g^W5VUP@f?2@qQ`-kZ>ymiqZD86n*HQbc{wf)s-ZhG;~|D_6-19UWjc>;`vKL`(; zWFH^117sq(8>SkAWh@{NGS=6%s5t|KgQ(EH@L^?rKp_<6@5TfGNS1#Ucp1O3FXG3? z02p=bCQxI3Wz$AcFbZ@nBgM6ML9}JmY|x)}%;z6C=5sz~IpiH9PM7P&BFytjVkGe0 zt%HEAB2LNxgD^^$*c^Ez6nR)ki4s4W$9Gm6#0VQm0*(+FAuoU(1Gondsv@|TIziem z|85l)QALqQ1YUb;?LvPVPKIC5qQ@>YRA7Hf#AH~Lk}GT|%`&G;Mi1Yg`xn4|<3S^MY$ z@VS&!r7YsoTIc#RL7q~K)X69LV- zJ~PqMMBxpLctWfIc)plvA~z`7(Qm_Y(BJ$7;i_Dtj)EfFDM5uMy+(t5$z?Bd4XjbSfzmI7T-;Zj5P>jTVzmTC5VEqZZ^7{;WvWtO zs!d-Jl6Je;tk{1EW61;X0!pCp&=OnP!d3`24K}{w)hciltgDsrt7$S0Y@JEF1l-CQ z!z4v)u_QjSrs&=wi0w;$AWE+%nPO22y`gmHw|w#S)b1)HV~Rdm+W|)IIM|3ir9x9e~s=^a26X3m~9aAZuSyY$t$4 zBy0hUyeaf4*OlDTYiLySdSR=PPy>LH!o#<*W3h*wn)+i2fqnyJ`*F%1u;L(sV%JIS zF+6R!j5)#X!)T6=Q)ydp=~Lt#*jLor$R9T;$q9dsJYl8;oJeMIKuuVbF6tUxpP9-Q+VVu{yNB(@w#Gr%!9=OcxXJ~ zCQeCaaM?CpN5Rh?`&pZ093186aU2pKg$jT{;GTfN%ACxDK5*O1h{`e?l5|j_d+ZVw zgxi017zWXr;wC}SY#dIqsTDIeaE+(P6zzrxl52Y$O_iKx`OX@<#Et;0HJB2MYy8;e_!m(o1 z05g*^^0msqm+w6hBIG}VRmDuh6Yap4txK+UZc+&j9``(P-U$u>ad^bJ`3!mdHcV|s zr#6B)^#q?w5Z6gPGkk~{92Rz*_*R6*1cuehrqLxX6|?divl}4fS9Ad{-K*Ruq}qSU z+k&H|lIv?A&O2)}ofxv)gg3p7)XB|>yPjcpBz$y8sO}Z2J&H9KVGJ(<;*9Onjy;Ji zCgA~E^ZA9}vGHfKU!RleMGi_<}Mg?@Bf=C7nsi^pXM2n6*i zkq0Ex)igkrL>)-j)J}<2_OY_uHu4lCMt2M!jJSt(YGAh7=3@(17I(<1Y6{VS+XlT(>I@D4b-B#9vPp zT8@Bi8)G>I$4PWvI)<}3dCI>dSKB-vI2-I3-7s)m@XtcSz!5wv&H+8QY#znik!#HI zH^}9swo+-GQT+^vQwDR9!CZfkOO5iOm5s;xWTC9-C_7YkocB zD$bS!R-|5USm@ygAz(=1bHk6 zv;dr-R1r~gLCTK#8Oa$rq`>4M8v#J#&x7a|1cK{U6u-A@(TFc64=2=#DTf%)X9^|@ zwjU@E(ncofX)HR4C)3-P`~wde6xcf8R-0{| zXtaDU&S`E2n(-t&2bU=X4<`YUmr(={A_-L`CppTBExHkxd;||59bIu-6Re^G_ukQiFt4Hsfj08g=T-V8Nb4lQG~ZTTRH_42 z^)8t%_S;1ry@WMO!n&g>I(1V^P@K2mqOW`%!}JsW;+3WaVMpSx;|N>8S5h4t-zX6* zXMhLWBggF|>{M3t^YJkTNUv)z)G56aic}w}7ezKr^kQHG8}$a@#tx`yAOUWF0DY<8 zXY0Egrt93x3g(i^j&tdih5WscLnR{|p~Dohl@3^bOp(ZY^gA<8q(j9=0R8_spjTC$ zIQ+v*hg=~Ts-xjZv1$ot)zESSC|+isRagaoh12x>p)ITf zh<)nBHdgw=!a4uc3OqSz0rGBMRfRaTjn~mrOIKLRJ_Lo3;#)Q3-oe z)bf;-RmkQ@JsDdh-XqR`d81i$S_yLwwXxt@Q?e@V3>$K2l_32FjVg@YS5|uJ5M2SOI5+}cQt6&# zH*Z(4@l`_zUQf~fPZ$M|^Z#KzQdrc2XWVHr4@)~5?$lxa%w>`XZPaA9|#`s%o z;0u7r;|$>WolAHxHFw4OVLh1 z-DB%9Olb=2QXV-VYKisbiE%?|6;h~>Gs4G$95=^!vSLxDK_DIzYE&ykrD}vl(kLcG zCJ(_3UCGsMs3q*4fuJ}TssTR))d|fy@g;NXxG#Z~$8=XK#YTd6#Lrnd|WeTmr-wwMRtd1%2j(9$s>JC z1$a}mD-d0O2?@Sr=*$tU1Rxp2H6T&X2`WbUOU#I3sXJ{+2dDDpk(h(MT;f0l<0Q6| zum_h~R*#;XYw;6+svI3rj84rPF6(maAV7(&0hdzvVn_rozMx^T>kK2o1yuyrukt57 z*Ows30Xi}|@=3G@{g8u&%8mL}eZ#F;w6#z&DJ*K2SP2giE-K2-=AC4qNl+Yh|MYaDvW(90ByvVmkAFae_j{Vz`2d&@o)YlA|IHl zO2aE!8Rp--fw=+6@$o{%`JtMgZIM`_*0mRKcW-6MVKhJDR=SACjfdU_E$W7SKh7OJ zZZum}>5rk6eQR{+6Lv{@Lt_K<(}+eJWu5AYDcoKon?ba<*Nm|^-=e_q(Kdz7K$Nt@F0$A!Cufq&4FYpqh zt2!_0FW~a$bxg}&VELbZ=?wAa|6@0UHU?q+#S?W>)V)~X8$16spu}(?r?~ zCTtzwe*)kM1C&>D1IcSN-ZtuWd0aFlz|&Gyg9zFA1IaQVVX5~(P(6ehzE02oVqLyT z-~4dZnA(52IK6eKvBoM6`BSg(m`w#fY384>PQLU`t(N`2r_K)mbqGc;0D|7UfeZKp zR|#Ap>3kEx1ya>F>rT6K1~=@N7mRqp2te*zfA93oo5vTAZ<5D1(IczRenzrCFPDB| zqFC_J#t-OXHc_)sTC5{9^JeN@5MMkczao;!4D%=KBRND~S{a9)$H$jw+q+I?#IdrL zHkE}ZV*a(_D;@YB|6HeFjtVPOs9s;M8s3ZgM2Fv8tN@1@Tgk8-4Nu6o0Tj!(zSZUn ze;ZF5QcD(1;idYE#+%5puCFuCqOrPc;7kyVr!QWN#U8=Owha|weUtKAN#QN1%S(`Z0RhK2cJ>3l?lF1$(fAQ$?#S43~nefjDx^lh3l1Y}_3!xk^u2Q^c zJw_%A*6+HGp0zVdi)h>mJTNAFxjo+@R75m@rCi2XJ3ArHHHJp@xG{SOiwiot>#+TlwbK41$8LS`ysZ8zi%6Q%n_15VP5YPUZL$6x@NI?$cw{rqlBX%Vo&|3mmgEqV3 z5BPs=3Rf<>5)bI@0=_Zmuq*L^-Y(%AgD$%g59sYbe7NedEAfEdzQv~c>`FYKw^0aJ z19l}I(AyP07_uwzfZir+xH@B3;sL$==Mt_)>`FWsX|~?)$<4~2z2#9*6|CmVzb9!N zzSA|$h;}v=t*F}cBrj^k7Cp6iP;T?wBItjmA4PFiTTsg{8VaQLf(rLQ@g|HMpyqB4 zxcZxKzxe6vFRx#J`{VUj-~ROa3&7FRZyfoTd>0BQof6Qr038+v(ki@_u%4SouR@m; zo)=pQ=APR#L^R38Tg~$EPdLLASzVB%WPH^e9YEHGMY#GK36a09-(Y$ucJob;rc{6V zQV5X51hS~bgVSQ5$JQdE`qf+v51;KW`oLuxpn`5YP&E>%98+e9f=#+;Pc8V|9Al2q zU+U!#aXTpAR%TZ!Aw}d=`I(1PPj2Ww{JHmQwTK0w%_=u6PbdR~F5PtnLua zh^)XvZF8XK7YN1=A_!)%*&7O2B>RG|9Ce`9Oz>nV9;^NhjZo&Nsf^%&q167wg6A^} zOBxY(5n)I~2{|D!+H0>~cV-?#=FWm&C~Shpg|BF%lIyk~W@t`@Th7az8MA-#^&+@p z4o}oS5ALWZ(a}-jENFFobr%gZ8Co~Iz@l+s+2YL{3jW_=8j5u6x3oL!lGcO&U&6c8 zwcrXC7eldT9Kim9={st@0RLQcPJ8#vBkX+c4qr28Tj>tq6*>iRtamP3YrWabGL-5=#4q#`; zxyO=#I30ZxTLj&(^1POe3R9ez$O+NfJ@NpU8x7=~cGPvW=!6KTXtjT~_F}QZ>q>l~ zF)R*j_)#&c+kVsl4JIhI@M#PRYDlDEi$r0IWPfb2tRfc_XW;om(V$nuBEG~TFL(T~A0hrOBW#N4d_KH{xI-`ey+=We!GSrnXMGT4mAxV6Ej3-8cIN(Cg;M(nn^61>KM6_%|O3dYpZi z6A}+cf80}wi607EOOItajS9&jXfMa)cY`=k8TVnR16$a+rFLQs?k^hxr5aW+;32vA|d?=NIh# zFUTyWtWW;XP0>Qa&yg5VxxLX|6#Em(hqA{&f5Re7FH+iUTH-^s%G^+!M)a09Xh7(z z?`Y1|k*qUOmmrEMTd~+t?btj!1EEbwHG+CEc4(|_S#Svel-#D&7cxLH;D59QX0ZF3 zy#Jb_nWBk=Lh_{SahrL9GY7oioBO)z@EsfBpTJe}9ERPN{w11w8rsvmbuE z#>b!i`0Deozq~Hhq(Kl3EpV(!8#>>ke;uKmOk1Ml`sLp~d;Qlhe?ZT*z*L@HO^hVr zM}8tf1Lm(1!ZR<;Ym`*@Q7sPVB&i`TM_2$+lEquU@sqTcEq#_=X0}ce%yFBnBRunO z)xHY}Mnqk&FoS*VK3*qU<5V%=V^6e}`2kif1}QOqAKfPYoWIB$r7sox18)WJe-?<& zo2Lw~(1#Bgo!-gv$jGI8#k&arXFL!s>sGX3ypC&nDq-&72;UM-)tQP7?QTd5vt*gu z`6+rE!Q{%Eh#%%75qjLuAwE-Hd-5?%iP|aOuIPa*+S$_p;)S;?{ECQe5>f#0sRlIC zpk?iaJQY-(p4ZPjRIRRsu55OW8qxLT3<%q-feM<1J(&SGVUZ`AYvA1^gx8pn1hyoU z+gV`+%3Y!hHtjH=71m?SJr=LSIo-18hA+|Zl0=9*G06k&VU9+daRhS7T|7tQNz95@ zK9$bxPaRoZW{vvwynclq3OtowI!3i4yWWzlTP!<$1?2&r&0!IjXciAS3X$ZNyjr{_ zWKQOns}>I|e=1tUV+Fw*J<(gHmaP;S*>kn1d5Y6@uci;1v3~CewF8c%h4~)VD|9V8 zlFU9vk>HsPsg?q5U-8DuU^PS#3(hH{EkD%#TuFe_%d2tm-~s8Lmi7VDj?qbw-V z(PAB;OvI0DxGW{ur;2@l~^^_z<7t57s=#qbzEhlz~~Ck!c&Msr2e@ip~Qrw~6|e+Hpu#7UJF+{2}a5zuDd%tznJvrhW4 z8ckZCGA2B?>5u$f4KQ?GWBXPqv~?nZ*oK}wMoyb$jliMcI%&0Zvf^X~-l$}HDL6Tp zZ%Uvs$_Bll#?eZB0`v-4J+J<6yr4d-u=g`PEo!f}hiC6f4U!P*qmE zfAZMg_z9&QLTsjN1B$9ZFXFr-j3qblEGjF;Az58uL@xE2pX>i9;A=08Aqmiq4+IGde<0#aea5TQF?tcR@oITEz2h z73Q9LneD+PMn*1ifsumvrqZ3`gmPMne=~e28FQn+KT>h3BW7#|c?6{ZQmJNycljhx zQAP_6;Cl*x7_Y#hdOPYQu4%hP(jq6r)LdQHKIoXhNulnrjS>O;x;6$SwA_9dIeRGR z+M4y1hCC#f%kyZ6I>?aY{WV6C9VU6=xs`evf7=st zJ$7X0v&ay`RxnxHL%((tc6)Z zGS#Ai19U|0keE|3Nw7uOJOFEqe=j4;VZTsW6~GPcP<@*I(UChoQxl0fX%E$>D$b~^ z;8IEj<#?+$VcAKlfFw=lpyI8ql|0O$>Qu()+1nB;Dp_JxoKG@*q6|T%(fB=x)bV>7 zq)llVCuCO^a8;LKSu0nRpi}(Qtwo+zqM!PRc;u7QlcU-)%U0?5^z;sRf0@<|IbE%z zd$hBxy>nZ=mRq~Iul?H{klnyfYbU2iy4-(;~O6k zwih2C$1OI?;w~lOf^nUIHal)_*gNYEdPBgSr~ms))NGyt@;tr#-#5Q>+RZn=48OcO zbrw(n_g}tQciZjGoAp;;f3?5FzXSK`^wwE=513YV0sQN@{;jxzjlNoEK;y_ft-TLW zLybNtw*=M5G2+@8HHfGKWozE}X)vpg>#xF)-1;GZ_rj~Se>rQ{EF^w@jaI7Bxm(51 zmW^?VqIZ56%$xKDY=GUf2I?DUuEoc6RvtfTStRitx}Cg)wltGEe`+Z!y(5r1e~+;% znFZ|<`96hoSgdrjCXyzVVNs`Oe0M8H^^#m8U&K^;&PCnlDyo00qpO+nq7oMK7cTSD z0zB1#O30i7(Sf=R>=Zqj7Ctr$2TkZ~(IT4DWx}%!HSe+~>si`CTsS9%v$@FPv6SCL zFEeVNVOegw(>>1Y^K-XtH`rZdHwOKFcYuM_q!WJ7Y}#XaYnWdg6^X>C`16X?Dw#IZ z(DjZUXA?4MZVyfd(ymIVkBC!nvr?9csGmKO)w)Z!1;e>%6w>9E}f!327U@lUY; zL#|x(`u$1L@SyXA7Iyn`rsh`C=nhWEsYM#yGd*Lw0tE>MGC1DanK=t*3A+gZ<4!^S zEx^b-&+VK!fA`+7LwiOST8kNL)tdl~=WUTjhned{lSU)4a}bdLAVEuj@tF0x!V$K! z;^7$b^_lTw;6)ehY1DAXcouLsVW8}Lx0p=@*s|_m5?pw9vfVuTupP@~zM<=AaMDG{s-I84cOZXgEd)fp1`N!?|UJf6ZI_G{*c?{A&VB!iR1f-ufhV zj;!^$HS^MQ?|$lz(+lsu0c~{#W zw-WK`T?cj^aDsE|79ipxY`!zK@D4!+D>%1*LDsLu9CobRMgt`5car(hw$w@k7`4l) z0p`xRe|6qD_ZV4@#pJj{Q`H>ivDMi>0#ZcL&alH%n%x1Q#5S(aWqf6yQvkVP(6F+W zwn)tusEBcatbmXQuqHqPgG-tky+9T4@;s$M6PK*Tw3)HxjO5t^Dx#t6j%q~2igUGB2-1=lj zLFC?BHy5z`074dyoRS>6Sv2nd^3G}7XiW=CeSiASo|tQ{SuLM~Qv}PFVDx*s9I#b4 z(0%xoP9Zl6(*a-2k9fy*%HGr+Twj#gaD~Teu^k36V+Bt@tXZXe1@_})@n=80eD!Lq zf1_=M&?OZ$X&q{R$$<6(~U}qN)I1$E?NO<7z%8x+aKA~NXEd>(tO_hT|?(di#ybO7l-$Y0F_@< zSVFUa+-W?ryeNDE6N_jc5o8d~6B5xEf5Z(uvW4Y1JB8K`nd@Qf&&j;*JP;Wtaty-4 ztugmG(2dPzOJl+Q4F%XxX{4UZ#DuLf4$A5 z^4g#r$FsNDz{Ui?!muu*@pF#rEO30?t8?8YQ(B32(F0oP;e%9sJ|<0_zG;PcAdF{h|GhLe?7Uw2*kiY0JUD}T3qOSCtQLn9QAvwBG$msYG^7qw=*P4a;zc-Dxw1>(?g*Sf)y#~r zsK82^kqQbuLEf2N*`-FMl`qd1RJR*4aB)KIXKdOmwWKjoM!&IN%jn=P#H9?={_Oc0 z_8|Y}biX%!9LoNkgZ28fe*ml>uCJtC5Rb8C<_CI%2uZ0ME`_^;N@0wNQ@A+H1J>GF z;uJl$BRvMr51=Z@>j66ca_m>b<`m|(ZMy>GxrN8k-XubjPuK&fz_BNKq5}C5b=n|G zv}ZX5=EqVBevFbG99$v3&}N^PIe=v{jCsAT!4=$O7ww7d9#d-=f0~m!y8w9{)e1y` z(+;#7wGu%vT77TJ}SC zqwXKyzkmOxHMQ+GKQyMc^(K9+VwKsq7LtOn0AGOErl{&m zTAEQejfj;=`g?l$e`eiof7WikS&!h~`Ni?o>1}Xl!g}@NKh?$YOHPe|czJ?x?`#zU zCnz}!$mE?bYUh4!7W!%G)x#iqTd!q)0vxVazrG25yk8~+X!;9jB{R*&b)jsoD+71u zMg8K1E$^NB`KfOaS}Wx9lIM7b08tIqaz?{`axUAJkQb|*?JJxTjR?!r+(qpdaZ7& zUB9B{Mb(CL)R-!745-_sxYYV>#f(=QVacu!u0gsQb zuV?Y*Ku0NMBfoovRgGmFFZT{Q0Z z0Kvmj7m5d65PN_jup0pV=chPP7cVvrw}b;>aZ?%He}n;sq{!FT%J)c$l*n!AhtfpA z&Y0-(N+nFWdBDjfQrtF4n8%}JP8@!ENUQOG=V2h=?L{NC)Z9eYz~)K`kX17OrY;ur zMl7a3Lw;&3hKCA{Ix9oy;Y;n8m%1y~)E((dEsJ|STxzz^IgDAuKiAh$+~kM62;Kr~ zHqcCve_484xh~;z><~@`wpkqKnHp#AJsd54kB>Vm0P(hwjn0fCbK7TZXcT3ipN7H3 zo2b5Ve#01P9f}nI7)a~T-xm!lk4ISWi`@tzhh=anQ+;|_Bn~mdi)c)Q-Gb%9Zo<@X z+^?B1o7^f)(vfhauR%|)0YxN;+Uj+>5bN-wf4&Qm{MJeg6c(+ZaAG-N=N+$wCNlH0 zb^5uVZ0sT*7g-%wLz1$lk|TnaPem3(@HAxy1+X*C$D*V$N|2d-aXt^;31GVMlk00# z+STOMHT&lE3&q*Is6$8YLyR^Tl3$v)37$eL)+fqyLJ@L8@QsUl?yyesw?&q)*db^u zm$@Ym5Puy3Jv+*t+VkB^KLeI+HX&Pp1^T9#c7zxFGj1E;MdyY>|AvG$`qv03ML3`g zLTyh-sB7HyPVJMjdrH3`3!RC0d@Sh`$!7oEN!#0)3|M|OKIXZ}O-=i!?@lz5xxS_b z$ON!J{ApA{n?X{bq*qAuHqX8 zIw|Y4MR}*6qh+~KQ}ji-i%#{L@_AR2VSTbCwsD$+#XgfPrxJt67$>q@oJjGY&mL4x zsbm8>?VOl#Cd)_ql;&|z5elzUf;X6^;=)m|wQ;(}8RzPRB7BN}b(0t;Sz5}zZk+y8 zT7Sm*1vnV~PGyuLGT0`l;1boH`kkM=EekB^GJYTB<&{O~zrEisu5|hmHgX)LD)0BD zz*0s(#ol(hT6fv!MMt46A z@HEhRV_*bW-K3arulI9P*s;Ypy;tH2t)L$F5w56~!q27D?B zNcsa6T3;^F{(J|JRNxO)K6o;am^$+`aH+r~s=U7wT=rLc>VQOng>l6cL`rb8-hT>e zvu9A6`ntqWV`4){{Dn|f|LH{|v{ESp%@9oRoa?6~l$z@LX}w&D`O*Fq%(qut@2Y?X zj^ESBEkF7B71J<^fO=|0RBvqVI>`Dl;))PjW_!T0q*5VH>yAz^uL&_UXz5TLi@~#JWdQ zLz#72oc&M>$0N*Ue*_y=1f;;ESHfD2vUiu|xcQSKE5Q{_MWlQhI^SmD9MD8D<{|T) zBTT=c^68=*AqG^Ns9aeAcER_^21Wt^bN_%HNJP?(w8dug@ljk^wtuXNk$`!u2VW+@ zh&G>U-gVDabQ0#NUxZIA=32j7W$1l7CoE+$a5KPgMol_(H=znC(RvfTifWX7!1_0& zCaO5}1s`FFhe}LqG<3_-e@AM5&9E9ZAn?n0PD4FDi#4YGz&N#*zY1FZd=6}@RY!-G z+ZeGI$S{;c9ix>(OMjKqh#PeW*}JhYs0#htI+~MZP+QfsPHk(9Z1G>=(aM&$j7u)w z!{@Q6?!?iTn1-(u<54?lp^~U3~$Qzkq^^9HjW$^*lT8o zVj3Zr9>%#jSz`eruv4u*&12-u(sw_ZozC|l%(5ehIIiKIfy6VG_FfvpCmu2%*(5m+bRP@uHxpbY zSLkNuOFy!mzJGQ_`DjNdR-d#2$&S~>x3PQKWAG-9uWaWQJ7PQU=>4tj+*4-_ z=Z4&ZOT+E)|~e~T_JHq9*NJcMMSIbOcfOs*`T~1h>mi_tA^?6h1emA66gTh(yO? zCat%&^M8Z)vPC=NeCt^+TR0ca58RV6nO)O>MnzLFmWqt(O;tdL*lW5fZm)35X*6Pt z{-FXaN6fGN_&B=oB3roNN1|e}mX%yYBF}Vi9=f`4_Ugt~iN9M=veD7I5qIH_1Lw{*GERz(f000Aw6C7msMwjc2gUgVh z=vL`Sb2@ev2esT`oiO=>DsnAI>i*O7&jsDvU4iB1$5xRb73q3>OUWQ__2(6}DIZ+>AO`L3LpENT=`_0ro6@NkHFv^qP;@N&J43n(v{7e(VSwgn_8f4&( z(ECX*!}u1c5v%s~Yg}PKN9=YLzlS9Uq$ZPTQU7EA!uxLOw#V@M&9sj{|Cn~hu6>e! zY24KBn}K~=`Q|1!oF6i>%8!ILXguxrkWT(g~JnfpC{VwNl7SD6P`BfWK3Ce~%);o&0S1}| zW+dTrianQ+Gh^me%jyG-LaL~oDq&EH2zh)qw2}u9l9}ozPR39fHIJqc6MwEZaI$DJ z>P&M*w7U95ollKU&qd(_p<&rWBxVY<*d+5Mw=nrIhsdkac$jCm?{K6q*XSy zoa=E!wdGH5^8p4rR^4TN9E(}hKa~dmB<1h4cYLOy77M$J8OydW3JUOYT{vYuaz(IH zw33DWn1hQQ;}p~8Xrp9l6n`0S`IDj+o>1*#ZwK+6@6p|G&2)tCnAW&w& zAc#Nw`P|B542 z$moijahk*jqeXk5o!js}7Gw>D+KauM0^j^j9>L zhz6)5a#?f|Yj5*OwIZ8!9i7MdM`D$R5$bdOZV#B$Ed*zxSloPVu^*#+0}%2 z*0QwLwm@je?rMnoZ|Quo%zf=HLW45;N*VCdjXb0^Bfi5&;wt znxZ0LZfgM+sev@dp^3w;^u~MzpuEZNaWahU7Fvl})(_qkzK_84KA2-J^b&w(SRn;z z#PE#Jk5_)TG#>c!5z$8xvzYSpIc5ditBKSLy`r3d2Y=hfr73H)rc5eNzOC=s_Yhn6!{ByLNL%mM>>8V`z(Wk52qcu?=`q_$zRkB;Z0DxaO6}YPSfS0j zY^`Zt3ISd@jCD<87+WP(5{qpdq)RQ^BJHVU)FhOU+*cjGM@g=4rBYV65(&$%z&US(LXkN!8huM^N}nYkYuSept3`GrJHaDyb|_TVh-nOv&J0C#{Ukr+ z5siu9G21l`FrNcdYf~e>ls~m2)PZHF*_S+-Z1-gxLS@c+zVhmC-lQkiWutjDee-7C zu<^F;{IgJg^5#v8KF8oTVP-?!hc@*$vgeuKUo+X$8RpK9=aR*&!^7c z@`VFh_%r2xzbCg}{<5;_|C`+2ym@2Q8<(#f_}^6nzHI-wZae=~QSB=S{->(_xm3;9 znsffCYW}sVCT&r#`5*b3%QR#a|C#^v|0`AVwR(Dk|Lr~aNDyvNR&x8pQKx&>b$kHp zpMTfn{W8d)bkOVdy2HNX|Gf6cG}tq}yz>(@%Q@?wo%IJj$N%R#VNLX0sC+|$TYT4b zN1Z_%k1u}4FARpmcBj{KZbE`?_T_lg z?)N+Gj&qZsCAix@>-0KZXlk8=_wVBv-hb}(M}rPJu+dCO+EJEAxAS+_szbm{FaW+aUg?0%;`>Wp};TYnG@ z#xDFDwcQ~vAp{*$2hcvhFVuLu^xp>1Ot0JR^jR}^{w<(`&Aqd|{-F%E-wgtgZ1 zkA|ZWs~S_pO-Db3dFExaWdJ>Ew|nij+o5F%nbYR_?H;{P>Ds}{ciU$@m%Wz~pM3y; zVFa_r3URXORP=`3Ubi2UoR#3Qb004uj2p~vELc>SeXEh!D!USxg%t? z3L?5V?qGx;fs*v?J^S#;?YquAxT7B&i~xoPeRfZ@`*?oK*SynicVPt1B1p(h5&+D) zI6-c2-~eO*w1_ahi#?y6ym~ItUr~65K$`8l3dHoso-0I0*QHi%Y@2+3gGmXYBf(V3sWCZ?D~j zo#W6UirULKBKLFho^M#_!7|Roymilpy|xoX^T3aAwcT#7f7b8xXwhvxd zo{k+l*mgMh^@nHBWsnT~cYi=xNCG8pw}X%&N?>NwC4H~kh3O7`%-4&(KLc1E4F^sL zf;OOqV6i~J!np+;seB>?drE8@GhKO8`}2D}V68RlyM2p_Q`Ie}tg0I!{O zuv_#g-EXj&J6+hAyof>Y=nOWUEGpI#lh!}$4R{~Lj(|c~jt(yrTYsYC_Bv-H{#gN- zP|)u7_*c}H7@l}C7jQJt99Af2sed~fo&hX~Vu?D=+GoQd%pNaaVU!8>#-Qf{M6hy&D0%>!-L|OD zkOhP3c5mno;k&^+Qh)^$09y+RqYN3KJEUM8_pA>M1Zj4k#Hk=+_-Z_x`DqaGlFrD9 z{CEC8Vu=$5X9Iv+Cdgg{-8gEp|WB+O@K~2u$@?unkRsr&Is0m z7HiYg>z)Cs=|b_!zxQEeE4Fdl!=bZ6W!7rFSkSS;|DYO4)`%|#XMpw{u{Q>88(?S^ zuJ4dWcY1>^ynh_OpK~M&-v$~1JCTC~LfH^@GN4=nGt5f|0{{sizkK)rN-zjmkbBM# zbbzMzfz%}Nz0dXo?6U!qi4@rJkg#g7y09CDj@+Yw{9rr7eKZ#>4cc9Jv*##aZ1@;r%6?Mk9dLR z1JKCdRMWtsM^?E}to3ub1N3=z*}*^EE8g0Fm4E92zk7mpPmzUWHy!<^%Wl~Ff6n#B zFMcGu>|N1%e=XG8^CR;8|4{Fv9HG9$tK~ZN|MsiQ8vpNt?;i$yrW5<$G;L%(18kQv zM>cwjBIoI~|Jo7%wQcGXssvBk0?FB{;yak@WpIoV1;M4q3;6GtIQj`XouEQ+(OPou zwSTGhG4mo1K509$O^p;x@CUPH?;v?RZ%S+RsVx1fE(g@4hMw8VaV#0(qf?qFJP*Qp1KiVBTJfm-_r zai-Oq%C#FuaQpZeU3e}n#G*{BuUy-|rJ-SMp?Pg>i|1qTj;(SNW=c0yVLeKmWzNHarC)Ui=i(OgU6+W$5g^&xE&tTup_sO1Q^7E z7C9fZr&$9=mf0udbkH7?bN8%0jep=5D1>}u!3~<#K!wcSFtwaT7u3-f(|MQ&=_&;N z3A1k)bmeqE;gYqqil}3UEwjBo?kSp;rI>KTP`QDj^KGs?v|vX&5^XqK4amCwa6@e( zb4~!7no^wbxu>n+SQ!w(9U5{-qDQ}bB5;JbxDgj}O{o;W>s$Jlp86daXMe@~Kp(a) zQ2X3tpE*8ezvmtjk7H4O%gb*I&J&3o#k4>2R>IFP{KkY6t=*Khi+{7Y4G~yk1E+lJ zrZmxUZfLgJ<{_^YLajYEzX%=sKa3K8_v#c#j`Qyx{5|C*&VPD?)6VFmdt%|Q7PB(+ zZ?c|fYdxV@f)r703`Im=p?pJU3Kt}_~H22$5hnQ$V- zzk?~i#YDR9;3RFj1E=3^Gy4apgI8%2bNU)sCOZ2$mMN4hlfNemFFLH@mJ14y3>^8- zRN@#AuTH!6n4JD+qX$nmI=FVAu~I`*asvMw|0l3uO?*S^KQ0{G$VFbwYoV4N=6C9L zTB8oU@3z|TD1X(l!;^v`B-ta!SA9V6z%a zIom2D%r_B4w#_ytGYg0II~KzLzJ2oV zlfwJiIkLK43_5BOgg93Fz!Psb#98r6775# zr54Sw4maGh6HAirG2ukS=R0VB!kllmd04YXS}c1w000H#ASf_v2@`6O2D?55yaCi# zdwfG5H`(K8a=U=r1}+eLkD;>@v7y7|e|nZeoN%;2oV49-578I*fYW5j08R)E_V#HyOD0JvQe zleWXC^)Zt!CHq2%*93BRHgKH`R=+ho>kNlLwtt|sGwO7PP6C%$eAer?yJziz6JWIw zs=7}y;`qQ(l9PxuYXAb2d=kxEdA7bGOA-dZY{9cHMI9X<%EBtW%)YD!GB(>3E0#}A zl14%R7y}pwy6%t$M#3VLB|)W!XNmCw;STI(L{5DBln>WQH7~LFByRZlP`(kMB~XAn z#eYku8WxWo#Nf!+qQ~gOIPwtic}Vej=%na(VL;k)g0E+4#`f72hLsr?CVq>8u~_Tr zY8}jdotENpd%#w}!~^9L;x9~N7qCS4#BatRZ8WT26PZ5bwoX74aU0?(ElC>jNnoE2 zq>@MU*D*}kN0tHA+jR%TXUqC_Kp!#xvxQ zrKmupw;Box#4ge%$_i$U2q+G2KfoZkM^tHqr2?VkABmln*ak8oeSxU~ogWz!Y8hQy zHQ5XR2J?Mr#(pLfKj=%gQE+_g-`)AzM_j6{X%KrF#q?Rufm$K_W;QJv2FlgfIDg_u znnU9~R%=3`=blE&{!s0B^p8E!wP571eQ4$$xOLO>WRlUm^2!ZooEw=!69IZ zFhoSsN**8EPRy=v@j7MKKu;w@3E0^3@r&qljA5xPkX{ox1Fp$^99s5#YJVCJa~HFV z8;>G}giaPSvZW-O&qU5qNsw+f_@-N0CKV0_kBnffV|q*kqXtH%>Dpt>`v7(-0tod= z^6{rZeIk;J_7rZK?$sDX`KAv;OU~h4ENpbJ&~HljSw^Su@Z>Z@ZC6ZvzEj4WhQP}2 zHIV9IXx)Xc{Ka!I8Urld7=LwZtoIfmN_6AN_$crqX639jWj7tXsp>cPRA>FpTQ+CF zLt&a!siOhHqt2ZK973WW)U!T@25z#k+SzTH4bJQ2A!YM9Ji zPb%}8T3-vFRsmS_{`2)>L6TOG{yiXov|DyyQr>cOgCTOHE@u`F+o4;J)|7KX_a2s)CXnb87^uqFutrkjjkH&v z=Mvi&+yr4tlt*OQcwG?>>c9JAa0h+HbxP2T9S|&9va^6bW_NDyVFQ!*uwfH{Cg&pa z`|)u(Z8K%pA2v1*QGe)VhDr<`u~KHUjJ?yOYEs9+&UwTZlK-E!Z_#esNYZ{4ha342 zA}Ha0lOUaplT4DeC(hcA6U&NE187JbQ=|r@Y&o{}t@Z`}C;Pvu#+3vqDm!~@egYck zdv#qJ-PMW)i*6Hw^7I=SAD)dz=cmKd=xsKlb?Vvv7ydKSs(k<^w~L#hjLpjZ+6s|gh!x^ z8(FX5;GO7cc~6_AwBZDNoR3u3PDJUEMGaP=lf*cipPv$p;z_hP8;$1Y$2CixAw@d4)%vvUUbT=8-v$v*EAH2~|94iNR=uQcu-f7bO*p0f zu?G`0&cSVq&=&O(T;%YqrsE9*su~8h-lewVe)&?L)PEk6W!6!^sJPAHTjf)AA63V` zb9k*osRayl$SLYM)90m*sNRj1ZLZpia5|UWXT)AkD<%|mxi=Kdsf@Z_3J})j$We1n zYwbI2sXST!oP#&?J*~c<)}M5=Q^i7B^rvx?mX2vw_OR``o2R|NrPQ2X0i;I<5-y=>lK1BAhpBgUDR8A zG-Jy;pOh{ul#Q>>S?6trq=B#&MZ4X>rD*L~GpZ-2^Y3I z5Uo#loDV0&(OUKhYWb$L3Uh>1>T4_G8xR`x`zL>oe<#aIQ?+FYM*mj{hmDTk#i zs?lt{XIc|5$L!Nhp2Rbn03*i<5DBz%oM=}Yj+XT{VzvL9oj~_-fZ+tiB=Vm_|Lz&P z{})9!$O*Gwn9lk$_Jx6=cz@Zb;9BEZwe+ewDZQ$yj3Zj!RDP8>;;BnI?w2Je zbh<}_@&h982&Yxp2s|kR7b?uAuyGZ}j#Oh>osG~k@K0IL{`=*bd#(c1j{oJEM?P`r zPx(=4P7_r0qF;tw7pNSa8-tev^>T3D^<2Zt_&HKoMpB!X&rE}haJSOHt$$6;-*0-N zZ+uegcYXc}s@5AdZ8oY~YSe0<(XeipdP#ES*rskDI%c=!$HMs1JfbCPO^cll^z|g_ zmZM|_2c0!=Wm5Gkb#l~{r-T1isnu<%e9dH1N5fo6{X*)hNtwyXRpnLb58WX}57v9Df^V7ZkeDj>ePfs9*zSE25eOOh#Y=HIKj@j4H&ef+!#= zS_w_YRn(EyO7c$s0Na1CH|X`sH8c%lU(#NY?|64gsmgWs9hY zI#2XP^zS1s=!cW>Fq5&pUyp@x&@2cI+TIH%hc=u^XmG#+U|6x-##q* zosy^bcwGGi%W&`sY=7xb`~-eEe%JWT@cV!NLkG0shyU;KdxqcN@q3BibNs%;?+t#x z56+LSyLt;tDP3s=7vvuvr6T8T%S)I8VwNq~U2FY_zpmHM+7rt~Gf~oU_;^OfqrsM= zK{H&&(S$Y?EC`0v5sW5wuh??cV(P_sN>fQ{t_ixwO`@hLz<+7t1sD<;lwS=IJ4STv zguF&+l)*e6&Uuc!a)4FSS7XpAav(3uQM=jMC0cq@6mph+VrPn(A`^CH1;tkuV!GII z9%_l~u4z;0@Q|EYoF883ea?&I*@%4L(O0`Bi5L<$=jQW6 zt$4LH7>xxecYhqqPd-GB#HW5k7c4#blsJ-|dX5Vgi25aaZK2Ov8I_^pS^70m0Hm6J zMHl3?Zoo5CSEs{Eaz=C&)6{76L7rVfTPOu+hAz%x(;{Ep^*j17MV$=xrT6&pAf}5M z&2Xml&N9X$6dU16nYxIT-@TjD2}mg#{0HAWetdYA%ztlxJ3l<2qYQ>u8p;3BRd*92 z#IOFL6(1Vt;o07GE7F2q`4n@p^&~z#%Vd6WT`cyRcUCpbs^KU4Lch^J#uxf+{DJu9 zAms+pZe#kSF}l?yP2`drJ%0av`N{a$;3b84sih$68QO^FDB83pquL80_hdP|ir8fD zpGU>s$oISuawL)2`}ix9ysr=6pALr9 zMAOr01VxvAbO&lEgP~zfwb4g3=y0%5)b&Z81%IPV9@^)uOWlr!NV$GrV+~7B*oomp z&8W9r&`pjP>tj>i-t>Z-7|Q{QN+H`|p~ zEq8Z!`S|fyDR*4KOIwX{nZlF!W2GHc1sdH}9rz-Ca-5$w0xKUssRiDWsP?GrQKVia z{(oX5^%s?WnUAZqBFYj8QZvlT&OaVRGX6M{Xss7*0*F=k3wqKH|AWF`)RlV@SNWWr zKnW}pDjz@5R%iw>)hiWw(D&fl{aU%kB|G&n@@QbS#$Jo{H=9XJj0CNB^9#8_p(#Zk zgxkyqr3$L|%7T0@ZM2$umXD#6<&)c9-G8WIw8ISymQ5d$$n2wQCvB*0LZhcyH(K%h zJm%H%O!ft+e#<1#Y&d}`J)+Ya?uMUB!9^yDUW@7o;$N?%ctm@VD`6Lre@&_h5JF`5>B=4PKJ?Vi0ku8vUVWrV~xCuSMe{P<@J=H6pG0u&}`eSc?SzYR`^4 zft~4)J2gR0lCou+qwC4>A)cs#If(d=EdO4Vf3M5G#UOfUtz_I5I?I+va$0iKs`E;H zx>b>+&{GxeZT0sA67MDY>gJ2k<2)Yy3|=Lpm*teQm>{K}9Gs@d7BHBRc)heo812A{F&D*XnMTh@6Zc8p5j>nrYC<8 zcTT1q)VgBjR0G;CjA2W*+v=0{f|$i&q3sv?v~`rgR0Ykns5mw_&))d_?qa{t4(sSD z$*BsX6C-FD(2y$AlOg3p3lp)8<InVQj z+`v@P(5>pq>e!=MwI{n=b*O)adQ-~o2e9^Xcd$owh|6jz`P7f{P^E6_6PoFm9T$%u zlRZ{V$IXwj`RBQs9}%rG&dS!CsMfptcsZHMp`b&9$O%NVmaHjmKACnr-gXWZtjVJ@ zeSr!rPbz=$^o>^kio(gqceSL9K2LSVAWsmHwR;jvGQ_}D8-Me$aio84$mu;|QhMmP zw&(frxH##&)_RMkP;@>QscuwIN_!}_c1a|%E+i-z1Eaa6EtnB~h_R6SB& zc(l6E%ojc~RrhqQ_IZD$%lK%)x_Kmh248!j8Y^Q->+(O!|7E*uB)W#STB$6-lJ{i~ zw_mn88O*!ym3om3Bng#0`Y2U%Q6+c~vu1R=skLOgaZFj724(FI5uo+7R;M{B(&i>r zM+4!V?hCCi2^Vtt>gAIc5^^tF40-w8dl?UJ%i`-hl-rX|x7>dSxVPLC>ArH~oo(fQ z2DN}rL#0A%`V*A;{k^4D%$_pmB&alhLgM|*9DJzl*`9QdmaMHUM={;e0{*JpblevRg-~Xa;ZRH#QaYTearrqP*&_Qd8J5 zHREvE*N)@f*42Ns!@zU4*H7gC&)O-7o=R}vS0vKrTvgi8^zWKGh_L@^?kr7z-rU)cKh2$^ z>Hlo*K-b?icb=yI1H|;QBBt-Ei~p)Fo>v#os*8VC7vF#EMuOZ{W;vX8YUgKA{V!ER ztIKT^`DodCZ`_GwT4m#Z57zuUn>6Z$=3d*%XjD2(lE0#v{;^wyRWw6?P@U@{trYOy zns2V#wyL$?g6REqi|B1c?aFB#O7LzUfptD@!P_l>62od3wwms~VcCf4I;oX}OW9qz z6J&w>t&D$vmHJck<*&Q-WlKhG>AZiVa6^V&`Sv#y_UX=rt>SK_wSTK%LZ)rm^dpM< zx1Ec-)6l?s4d< zE`F#k{#9MPt}ec=F8;nVQFR2)1DdrZcIvzP`ET>;cr|J*e-O6HraM7fS#^^jQ|a$$ z!T;QyAFRlt2Q)`lB6Z5UOQUS9@ICcikxsw=UrDESR;vQ4Q;fEZ>bB|*W4Do1?KIaj z>5+d|zsdM_N%dc0Nz-{Mriu;l%!qLu%Y#p}_U6;EX&9BgQ%~-UO?3Yiei?p0;P(u_ z7x+DGz9+0`A)i_kbagri-k8u`n_)hnYy<~rh;4=JmafpW*iczo(I*c2mBQ`cHpS|3&I@8Gq)52m}3HL~C@7XkZNP^yM-> z{NwFn|7|up)Ms?Fcc>Tmd-nG2A7Af}PQRSJJs)ZZpYP5OFPgr+7FqYaUz%Gl)2Acw zPRBBmv{j8((5yIT1TMAH!}Zd5E2Vi87iZ@AsS%Bb#hHat6>4vRVGOkU%flj4b?1M>8{&#L z6=VG0mkadhpYu|0duS%vj(y2_?AD?7T0O{D->w;v3Sl`9ugDKOreE2H56CU;NbSlh_xvUPGr)@oyGUDm{doz6s9kvkD=W4lbH{02L zVxyDzdfKmMlUuU+7fas7xwU^rE4BG$$2RL^u^Sz%h@X+tHi%v zjLsXI66w*{|NHFSdWx|3$0n>rs2P zvt|ia^V&}^jD$?xq8KoLM zlhqmpo$`FPn&)Wf;BCIE)7zn4sw%C1ocT1|Qh`Qa>$Jmn_p}2WvGSctt#@dwOjYmk zNi#iFXe)Hv6OaxPaMphkP})<67*;>c9945^C(0TdF89eo8Nja5MwHj`&@;XmI&D0# z%8)&;x?jyu%>i!ZVfEZzZIn&%5mzvwrd-M8X2HpRe=q=*PqodGI#E5n{K{5 zoQ*o#{|RkTM7@5AdZ?JTPH&`b{YBK#ZuOgJqspqkYCUVSD*e~B2VkuF$G)V>7_Zl2 zlzH5$uK9mW{rMEFX=?iKQCIWQ-$acjrSrc19`10bf80)s6@R^l99yq#qsT@;-$Rt0 z7gy-Aqp8)T*$vH`&|U(qm9?5iYXz(()3!EMQ|gMsQWI-eJ*nxnQ7G;q*+#+pH&AV( zh17)GuXoh6+oMR-rHHW`#$l>a~94>avq3z0} zn*qc7l zVNmye64JYyY`69Fj30OXadcd#uf-_%@g3Mi{RsywqVvHB?4kbH!mOcZ>h`YJ%fbdn z@#Xe8UG45*hlAwig1sx0-#zovFKx$*CT)K|>~7s)SA#c4n(gz!L9IRN3-XFEul-># z^-S5XqS_rfg!a2UE6PZSfRwaz?Q|t1n#5|$WpO%qG@vis`cTA6+TPE5>jZBd(eyH> zf{(KpHHU2VmSEmEJMDane@^Xsf2+mSXM6fi#$IPudR5R)M)rqmXtWQs90t|LYjS^V zMlKhA8BCyCw9gjdb`=M|aH4~2evWF2gCAo2_DqWw_lSdQO&|QKBGXa_aq#Q0`Q;1# zoVa!;m%&GV3;ia*olT8=s!#y=z(nI!D<-P?h=Wg>*0Ea2*WpQN08dU|m8Nf@MXw~a zbrJt5%l$~hLihKnD7+sEDUsXu6{CL-!B=%~srn!+tHa7wWmMXcM~l=VRnTQm5qrw_ zT~ogA%JThuPx<-^w^p*XV%^a$pW)zj*}8*Qsx#14-4-9*sOA<2H+z0mzJF>)25p|I z`l7cN+MN(B*Pp4{3;xze<*d@K%Q*5uD6hxE$;icBM8OpDibA*!bEMHS6w6rw=E|NGd+KSy?gLmE2vOGX)9<+K_6Elex#soL=NgkL{Q}gVttOG z#qXKtB&}sj+dNI&>Ch*+`}z|txgn=nul#yQ+Mt^6cP;eC2PXXd-f~w&`+$VmgR1_f zb|--=ZXf+88RNRHkN!(_&v}spi*lAH8tmQbkM@2W=UtYqZ zQkUNs6Ls-Ipi*=R;a<%psU%f;DlwIiNar~CvsT_J zUzMfGu$`UCO=YHXQhBKKRnp`ng8*rYien7QvKPM-U@A+1yxR+@R1Zv~;_`AHU}uID7u_WjiI zbNZL0NoHB5pU5;HXnH#-JG2u&bS>8rwwHK#AxuM=Nze8}I}B1`xmMz)xtF9eOTsir zz05X~ER=RA{X~Dbmh{skbOOgt?NDS+=!neoOfQjs=!GfDY5KNsT{Co2>19clNu=+s z7Q+mzB=Zu1N1;rGG?7mtbLqLRk>y#C*=e2$=_PrV8N#wnVY`m+q>k?iGYi8c^<|hE zzUw848Ol(k0o6K7Gl6J{XVX6v2>+6d{$(NkTPcQWSRsFrSfH9W&y&OtR3nE$mIp#L zb)JU-65|F>-NeXT)$FN*_H$I@=YHa4Wf!DA{Zk!5`3ITm4zz`k?m%mK?&1RV9j3PK z&7gj$4l`P|_Qp5y+WykXbxmK|{F&|9% z_@6qcI^%z+*nGxOYmMi@Wjx{i@dpcaU=Pxa=fjSF2dz0TNgd%cYoB+-?x^c>mq#CU z+o*X=#~|HpYU`Cn=UWe+Ixz#|%a_^l7=KS^V>-(ES>sA^c8CBi+I~D$>4!@!<4pxB z8&x}k1nqlnLu)&5VSn@;D>tN*uIVwW!u<)1N$-C<@Lm1DcKZ_v4BbQ;2f^k+!_39GjhO^84g<{2U}h$+yS8;~1vv04w7@YN19gPBTXyxL&vv-FMugy2Il1xLk8wP z%4r+E1X_%?p97r$RkK|b&$WHV09iQT^)^s2CIP_C7-ir(mYowiM&JQa4aam)2%rN* zdO-m6g22ulpD_qRTRI`5U`zvHXHLc_fvJC!6S_u_*okX0T0nsU5jp|niR&_YzyO&L zLMGYh4@PiNGz|1!oO<-E0#b^T)bQ2+RK@WM1J|l9Wo?{e@luO{JjFgM-OGe7Y4=5KeFd2WX z8r{HVbQmcYC-4|47j!9O$S4BHoFHLL8PQf2Qe?~tLxa%_Qp*Uf7TQ5-<{(`{H%NdU zqt6&HhJgSIpbQhnGzfti5b}*N4?y3-U^GkgfvB=&2s`kAsDWh))CTAQsj&z_T$U|B zpOzy)pO!0(fnk4z0@BtJi2+O#(?=gAmY-QNu}LIjfTYl0TtBg` z#Pfyi07KhNd?32QN5dwe50xcBzu5_-ziVgEE*u+b6h@_yWWMECP;Wr}35{7VHE8^% zCdRS=W=@(~7~?X9M&%k{8qkuU9E7d|3|ueuJP=0eL$^UCz-&^W?aDOtz(9Xf;enT= ziJOD8!Dl=_P2Ci#ROTjL3KY=Nq#O7~n!6}yX1GWW==gqSVo(d9>8F|Hq75(vBp8g1 zk>_M6aNuPwjY}YUFY_>Jp>jEHXk@5jXamgx%`gT)c%bq`0FhyqqiLYgS#D|p!2qOTnIL|{ zGDz(+^E3lO$pfMe(t@(-0tF2XGlaHe12Z7BF+vPTup|kF486~1ghpiwY9y0XNY_kr z6PV==ShdVO32MXO0=4DnMliPwNIIClCKPBbf&sw*bb;XVjG!}M2(*7tW5Ud^@h>Md zEjj_-bP&Ta(U%6e8>29M!!uLF_DzY{AbkU4!lE=naMu**8KmBZhBOi@LAGc~(=~Tlo{d-IYN-3v}E33TthGbQ*Zy9Y#FP*A%4m|%7dE47g8>Q; zm=Wg$;sG!LrUHMI1eCxeF>J6zRD}?d(ie%#=);l$S7!vD2H!_N12dqXZuG6b6{K0lfoK zMGymr#t3xLm|*4tEg(aISTYf5p3;N@5VgtE94r-Rfx(~;6ECN^jR5E;Auvo5V3K6O zEXf}(6ayVRV78T#N+PP{=5Z)JuPylre)p)z|em_OP%%ow5VdN#<8(1KEn0b!+{NlGWoRnLNzDgq1b zB0``PpnqUygSmnEgIR(3n{JYrtXkWQF#M1StVJmOJ}fE>4xk4S01lXt?d3oOfUQCV zppYa2pk|ps5S~qA3xWU|utzo@1Ob2Szm)94Bo)w&M4CW{3DXqTWROaSOP1P`EC!CV5R1ARjRF`8j)VMGE`LjWQ+J9L-G$>0E!gk}V$C%{>ODJkMm$H6KS10_tMH-c57 z+X6605LZrIKLdgX15?ta6Ih$M0PFLB(2anOC4itoXey91G`VbBzyxwGNHZHoE}94? zTV~oB&{o47#uf&Y<3SpSAaK|k4hSU6oE(V0g(i<)&299j0JH(a%gR|9E5eAp{i+~ z3#VTwfKkJwH6SnpQo&&MdO!hI?7=ofHw4fx4KmUVU``wY1Kt6GYZ>5XV87tCmH=V^ z104$#jL`*k1iaM*`cQxC2q8pZ55x8hVW9&B#y?>SOu%?CwxD|hK}%p04y=+8Y7wIc zMBN!fgCb)53lr=YYQF7*j^cm=jVX3Yr&yvhF*KE~C#FFcQBD{Dcv<7f^o^1`xJD)LOujH=qx| zk|o5zfb8)N9~c-=rvhPw0^H3IK!`aYM5J&6h#o;k3A7{(tsIC(gh>Wd1f2onidrMER<#lI~BzYG1yEDL1CHD$cX0vU79ihTZT3-AQWg8$O0c1 z5Xd1ouSH)_Qpk~7Fi~=+F{QwBN02+TjSp?EaSW!kqFm~7i8R!c- zh2_8s$ZQwPGIL;f8X58F9Ow{#g`CMUA6h!}e`x7R7GjKwOt^wEf&LGj8^bAeGtURx z$H)iU&%wzd_B}8Nk92;6zW7MoL+7_Vn2kUXAq;0yPDy)*%I^t8A{`!4Nr#tE2;2mi zyF!9oTy%dbOw9lY0Rm+i6^8PQA_7rTnfefgq^LsQfl}Z?ijdU`c9Swn@NsZmFfQnM zkQlHYQ9#&*U}#oAGf0r4jJ_ji-qfMN8G;N!n-0W8kb(`OvJNU3KuG3(XfT>!lAsR< zU60Oyp&F8o6p|uOb8?VNATyu;_so z!~`LT6$nxQdW-?1AhQs%2j!vpETAOJ3`QtQIS3l$lw>X=)aG2k5Fvzs&O>BCNO1$2 zbjp7N$TSz-Vlg^E(h||a63RC8qL2{=4@3-oyR)Sv%ncv}2hhyPST%DOad~iFU9p=J)wCvpRJzGO=oX52U%$+rdBP&sgA~_gUsX^9cx9a z{;CshkHqohXfzW1dciL7=_P@eX0dTJJ6?Z~8x)OB{yj6#M=@U*=W%(afeO}63l$ud z0eAYm$Yk+urJ!wpEA^p3v(^d7OYLYpUb5%p+1c_uZVnl5t#L$SrSE^GqkX&n;1Pkn z9)`-(1+IO<~u|SQhPHHzF&HRVoJsL?)<8M8r%}<$;K_Ohk4CfdZ?T%;WGzF13`LRlW~6;?j&i3XlJx=w)F((ree10| zf{vUiQ>3rwV>-RM7=wUgf$KD$<2sLT_HRb%eo9N_CdbD50k1Q8fmZz>9~FNho7^nu zgx3i#D^)(*>)fH21;#6h>pk=O2WiL zK5|<%7Bx@7%P!RYVlq>!qUC4~5?YQHAR+S)0TL3Y#ds1;#s!nbjzoVn(~eds=(J5i zQ?Ara)R0E?+Iaf^+xzqNwvl8}9K8R|c?t=qjv5e?6e-u%pkV&I$W`w0)|P5<>*#7A z5|mJ;02TmhDT&`V4>3Ocl-y)bqv?Nt&8p6<3fT1Fq8gb?#y4t4ONLkE$9#g5ZZ4;~i|f>$Q?1Rc zzBY>>oHoFyRuRF-^kGz1ymYVr zR)hC0y#5QF#|aC`ut{|AI+ol+;JDJKnLbWm2pbsLLky;pT*H4kzvN%cb1yEE_@Ii5 z%4~`k!$T$N<2Fd*{cO^bfx>a)Q%f!LJOz5H&-2u(@pV0ScYSpT;``RtK*2Uu0YGVu zrl$^5Ut$dE&!DScmW+zl&P5sNQ0-x}6$%Zu(GShe4~+Upb|?73OZA5K7fwI$fVet5 z)yBZ8c~^zNYps8FDVG|LP7$2PMV=zMPz!I6Xw=Y&X{Ltp)t0sI)?Ig`8l}A?&8e|u zJVcME6sAuUhojU<%e`of7h!@;zuX&dZDsxpXyktqNNkn|0YK9fN&)8DoCc$~ zr$E*ZLjDH8iT(i~SKOmv`5n5c0;O4}5>Iq?FXZhGJ_fevc;4L|IqsBqP@%rw^|~Q_ zJekh}kcVxVPd5OihVB`~*dtgyh5w;;oUT!u?NqLIl2OvuP9oc>L^}Yh@H1Jjwd})M z+uT&mWukvMf|m6f19nT?XOfUn1hTqRRwuCFdc7B6)QX5NaY%JWs*eS)bjhX_9Q*#@ z+ppnt^ao!;tLG~?&Gitw za3rAzkz~{zgaaVizT|1Ul;&M~AqLeR%d8J5SuaYyzJLBtt}c8clm;GD~ReBjXuHGX)0WRHQtb&3sP` z)C%z4UCV_-m3hu#IeR4BfR2B^kFI;kb&8P)pWq__WPtOL07zlX=w4h^ zKueEjaajUc#%p2+keN5&d$^+^>9vuB7{d#OSJ74PA}L^su2j`&Rwi(Icu0FeeX?tI zD{53cxvYx(J>JgXAylg;sHH%?#Wl3a8+d|!I*>1F0K9LjtKnbaFxvIlY&*tKD$#%I zMooN3q9zRR-Bu6OF_-x!0P6z|`TgX=3m=H*-Zuk$g@*^b@PIoP$hcG3(l}+b2U1${ zDIcSqf&;Zvu)}uB`{=!$B6=ju&7oV!v4}*#aYSCE@}RfW_$a`^tfS0qSE z`gj{ntcAxkE=orEh#0=@oS2QXj`w}P_tj5c=MtVMJ@j5e3jc=bAun-8`KjDb@cnx# z@sljUzl(HOyT%NxIpt$tj)fi6;gh|#APoW2pWt;p5!p;4_!_XHBvS)0oa%qwGW{KP z!=P^^PUDM|u0WO0!7l98bgD{WQ{6Zlp98ovfzeAO2ECBud=It?fb~T>namI;oc59! zBMdj#8(PljW~oEIVnUBXORh_nB@D|DokfLf@n4Myl;?n5V?czemVinar!cw z(m6T~W$j5II+Tg)+JVskNqc|Sti4dR6Ajg)~&_pOK#NiCZ0^J`;x2bD0LkIFl<`rab8vVg;|9n zkRC8I&MQ9ybFMnT5Py;myGTNx|gq|9$up4#Y?)l+QzSQO^ebL8Kd7v)Q1O#AV_NShvER9fB8x8)XmXtV`1U#EFkgiXBSRL*P@?do2{w^HXGmF{oJ7@9^`K2l zqB1Z}Sv)yUXA_s-A+vuWK{Y*2;KZP@sZLRVO#Q7UvstGq(qb5EcyC`C;K%AP@L^R* zpwY{Cnr4&d*(ABP#m7?hmZRJP*bQ|he-Xt}8HoNoP?!NYp*kv$13(UXd14f66!0g? z0ZZdANsA4j!5jfeOrWNjRTIUerlL!$qdz1!W;a<)7IO>CuI_*7x#}tMB?^|OyiG2S znet|5s@VxPyNJ9myiU%Kf*G5sQLz%%kS)-6z<5MGoQ30~1^k$mp36$%lUWlVGSm^H z`x2if$E=;t8P$j2fA6%phcG_EF&qPpFq6|bGf`$d=cX7T8!)pImzT_nqtW>H>(Kc@^E3muI0P8{UZC zfo~q8yy2u`*T5~jcje_(;#bHGc^z4PdHDjfeY>NO2W8F5*0$;Ej<;m0gv$dXxfj6r z*D3CY*Ha(JD|PQQdl>b%wmhoI0|o+#B0(7RF$6ozb)tV#$o)CYNbfu@UteW!ihK@u z05#U5TWUU>S4Y(`ca{()%g_|4ApQ52Q`AmOPP?0v+?pRqOkszv;nl(Vbzt5e^^O6) z$DY;ed?H0*PRBQ**3x8CxOmuE2{yN8HO-zit9|A|#x)EEoNO6Un4z)xv%b$6HaCORX% z>aUjN#my|a7mz8J7_HhT7Bo{16Z8xxS?=0kPIOh=YgVl~6I$HWiJ$;0m#P@88ba9G zqr%Z6hlz?Pd#20sOjU4qr`J<>4}Owg%mD-@2Uvf`=d$L&Ro2j}h%c+wXaa;o#TC;> z$?>vTcpaPoC8Nqw_Rra~b{9k0U}j2xQPw3$Sz~@-+g$ho?3h_v`8)sn?!U{FZrV~s2~imObQokkVA6c@h}Ni5!obJWD#SnTiVurL3uqaGp{2Dpz4-VnM)z5( zii?i7*KiMv`7Piz(%lQKrUKoTT4hUJJ+WB~W5E?+kpw)FxABQPpOboG1Qz?ek@8xz z4EIg9;Ry=>?485Wk-G!KiU=C354aJ4dZ~XXZs5oE1C>}YFh1>!Nxdu35tAc9$(LAF zF?*Qu1a)J;2AURiB3c z&G&~dUs%Jzd}|Cx7fx!8{Ncgqs#}Iq#A%tF&|lddsohL=wGO5NcvE>z6)R0&x zZUES;36MXPB8B#62~kRxd;>F~i#hB?B61LAU?&0Hmer6K@AtFxI+@%r&#`H>deu#$ zo{Tkk3l2U=jlfTIP!V2sWcDkxCpUjU+CuMQsWyKFfMm#r(Eve1liU>CWTUpC!vyJ2 zp2rD6N?Ug_p5<9`a1Km1&_h;r^o2O*O+;#qHsmyp+;SfSxY3xQt?8#pGH-3S|Hs?K ziZ3YYbLfB3Gt7D6 zF?yUOF`O$Rc~N;w)8!P`gFNAe3wRVJnGUEYX{KoG{H|5#+EEg$H)^COhk%-rYKZ21 znXt0DyZd%4>y3fVg=v(~{w5b%H-e1-xe=1Ja1>!}sg-?HT~Qvd&Z;3yb}_7qn_H_= zQwqtM3s?vEd~*x=(`DV`Jd;s#9kR>JH!>BsybW$MPLxTa{zl23rYsRZU_g*3e9>?(*m7bnINGJZ{H1J4ew?!a)NkR1E+>}DO)_LXOJzT0w^r}h?6-}H!sF8lhbG> zCvi-Iy)oKO`(-pc8XpJLpGeN%))qgSA~}D7c_g@IujI2=>e(yR>~XLL+V!3y(LxuB zU<+U7=>&3JB6Ep$$?kt@c#qivH+>liXcTLSAjt>7sFtu|vaxW%L{nsOHJWiMxs-;C zFrCp+X>z6GMOoz+)VMZ+Rr?t>MZPG;d|Ds@v1vjZTsi*a#1T1Rw|BK_Vv@q)SdGt( zMkEYbOgU_eqW47iXXr3COGhcmcT;W;<71IY?Hs3OJo@nhmW_Y>w1>KQo({!&r;F3m zSyIwg$i{#^;SE~vO%kBP(St632tvEy<^cX5VAyqgL}mbH`Q<()U!>R-aW=_D!ZOEw zT-nMB-4v{#Yc8vZTjuC9>Ofib7?)1YihMCI6+_OC<}#{WXS`t+Wa`Fry+=oF=j-t? zyM!4~Sq)CnQGb7%B1;u#Jgdc9X}D69Ktj@JQxS?54nuvP%A5ldc?(5JVJJ#61mXTL z-OCWQDm(?43tcoHrN`(%U8{wPqx9G)J;O*teL!O~LSud$m59U8)q5n4)0oBjARVK> zb);Nmigami>Xg)Dz!p$jlL6ZCLI{Bg;sY=Fz~d6jBctEa&BHCBq443 zdxG|WW2Ap%D5Yjg1G6^=>I6Uz{pzy$P*OkDNa!U)rAS2?nb{#0TT?k~Sq7l+m}SSV zE;H&y$+b$eG{%tQtsU!iVZZX7nA1+AvuYZpuzyfRia(R+Tvj`mn{$d*=2LTjrWomK zE;F7HO=2{2f!DIidfKpnnjkm3o4_>U%>#cqwi|ZJu7C!*hQ40yT|i&2kodWY z&W^5*ImvnTFuI1Bx{j_eZo{U38eJY;BkXiK*H9uD-U#b~Q(@{Z44!;GSsG+Yj0Dj; zA%-WK0Y!6yhM7p)EE(s59P41!z*m&=-rbqYOEf&UsR$Z?iLI<#HDvvOno$JT5}1X< zGdF(;6|gBmlAEKdI4v#q@E9ebkj9xw$Ma-l4&*eULcD{-q%=NO)_`G#!Q+apt#nif z6VFsx!=fz|rCAuN75OCUxzLCxRnY-pJj!h=qCa#mtN^W$cQ0bnl*=||c*l(t?h)$Q z@uH-*9LS~SUD^!59_bG!M3YZY*}gcM9N&N4jo~li>~r{)HUQ92K@CwI*n%5v<&8C@ zsWHJrb~Ul5qe3i|X~(vmP6hZ^4Ggb};`L^jlvLS9!;GYG{tUa_m@Z8F1-;XGytVb^ z|1Me?YsA2Lt0=C(t0#F>Xy5tgXzYhp2KLHoHk_Iv(TK@_11x0#YL&(~nLh2q&8mO9 znJqD_44loD1;Zaav2NEmvUK4xXgR$68Cq??2{r3s_k3fN%Ib3UsUzSH1*Q3Av+9<^5W&n`)uw%E0!L!STgFo{;VrBM!F>~e zD_V?7LokQm6eE@ZMFh)j(a9WGQy*|7+Jq71BZg0nmTBpV;)29cBk5vcY_&f?nc zLt}&*{lmp;mS`8_0o6=1_javAgAY@oFChaiELA1Su7!X(lZFX)4%l+b=A?g11%s^B zv{?!DOX$3KW){*`7oqtYnt8O%Noc+X!01<~vm!-%TOh9bBs~=OnC)>G)(-AITXqMb zWz-Px7R3qbd0`d=po59><*fVcW-zDF+(q6QSx*gtvd(_7rL?Ke4c= zykF(FG-+uz+aywfG8uMmg?l^13Z;lO^=a73c(qpe#Z zxYm`MQIM~hENL|p5FM80@s_SFbgTY2>%X{IAJQd4GsI3Tv0+wz0Q$Uz!y<=CbzKj! zNt$0rEVt>xa~#o?u)=?&lnA9dMji(w89?1-fwT+p@I{~}v-D%sv0!IxB7hVRkv$Nu zzp+`MKJY)XJ3!cuiLmAFozU(ZrBbR{?luY=RJw?n&_$$D7csMR5i_nCfOQd)+!aRi zE3j}~Y#i1F)8Zf!jtFilmvEKo?cuP2#2bsiPMABfRmNMl%0GWTX6*uC;Dc-RBtj_6 zPOB*M|Nc$DPT--J`KOhkSv}$M|AWQcytiy@EDZdpwZN+1Z<8rDb$7QZo_b1>tdBt` z+xXfm&*KX#i(@U`6#4ay%+xn^Cy(=dmc)h#n=k$ADJNMQ&H17LJ33}2R-!wFa6peK z)RkJF&B1c%H=}<52~-NZ9ldPZqV{JK2d# zQN1#X5@0~H(FvoJLgGyc3!nt^*w#J z>f(#7-vKI^Dukq;e^SXkC)S|6JTnwgs)?gMoFVcGJ4Ms1PEPQOh$uFn<${NX#70K^ z>goBuh~FnKl40WhD_paCOUdI4}T36kjG-b*S9`nK07McQVpo=6emU?hJ zGGD^mC27U6cR(`n0u+z8AEqcp>_I14sXyfKA(s>J`t(;s+R#f_r2r#u?%U!U+q`-$M;#IqsqYe3%@c@;dweq z+Ul=Wj#+(O5)o@_&w|^8(57LDCh@YI6BB%3%fCh{76v(fl*V4r+Te_HkU5s3Fk z{oStv_8uR;4cHSRwBX@@6IxG9LMy+@en6Nq7&8;pI87l^U`7oSp@W-?(|lISO|dEu zSzJ>b@9sX$&V~VVp8?BX%S>S8l9!_j2xh}oPgI6dTinz2c@sXn}~bi6VCW#vN(un zq}Nq1_HXAxQwfK8KKGU)AL8yPp&y|}zsM&*r4mk;v?=EZ z+X8D2CFW#eG!G_6^W$h59ranK@KbnU=WGt!;+RdzSyhB-!wF7MbiNerp;FWz2ddfe zQI6iexhZlKE7g!cMm_LY0t0`Io-cvpko&{_1#`*aqFY65iX08{M!6;GIs!ny&E8>! zw?WZbAzLGGSl5Y;l&EVMatU(VJCG|vR&}IO9hpvnef&_5I@E_mR+fp%03-8lqBc^% zr?np3SXr|p{J>#;ch_G^zK^1tpfM3eIk~%oL8CpbpH^scn&s62HkE%n@26n^dC z5cuFw``t;*x4S#XsDWBvgBv$g(;Pcg`9BU`zk(Bq?w;8Cvq^q%PL{o)&GPxPjB>^Tq#C$PFHkhrDy@NW{63gY9vx=bDT9&v8H3ejed6wbiCd3!rh-$Qg%HUXS^ z+Q6&&EQZW_aN8UG$^{L_+6g>`l8Tn)y8rpV_a}!~NZu8v!E&03R zOLxt*4<|h#)|Hi`?3e`EOL?A{G6t)%8?&-Hq(W)0sAeAC1XF(k;#A%nS4=$j99ZMy z&2PdZ9_fT@zQKf7FnQhloAiv@L2!@4yJA8^-DPq+6i`rI>I^g+_sMv~#1%>%GT zM!fs?ejpnc@9{_Dz|^cWTMmNlbBo*OUK3O3dhC5y>D(iE-q`1i_t$e&;!(m1sgLo$(#Un zAa9$ni)eGe&J5y#oa~#ghHGQA$}XeapGeon+$JiTlkSL2ZT-dGd}}N9&m%O9Vhc7S z_r@2fLV~s~f-zkrQLeoK@06y$WAbm$HDlWGv7H4C_PT$A;q+lN9(KFapcEdF&yJ?Y z>=OP2L%XbS67C1f3mCu|8fRWfU`P|G z@8T2BCfeJwwFcxsS|J(fyc&*M!SA7gBrT+$2htm`A8WsTP=)ETx!p#kg`~eTE1Lo!s^VS>z(DeA&+i|cI^l@uV@XOqQ@nka7L7 zn9(3bOL3#61o-j~tBQ(qKZWN-GIdX}UFf67vDq?zj^>Qj3>T|-rm2SfBnInl3DxEq zFtoCNF?626#Wy3XS^cs!Rj=IdN5cmN8WqvRwO}tfDMEl?A~H{#%g8=ih|B!00B2`6 zz*DZK8qcKdx83DMs=3ChU&>W|Wonjv>ukDTzh6J(ZS|`CcDqC)Eckm%*HV>C zwI&@?D@c9FfC#*RH8Mm=0`nhb#{r`=DU@e_6Dq2LmDmN)3)F|1iUbxIoi{C&!t0K(PT2({kURSE3205lw*g~Nf|gjGSQE)VyAJL042jeikBtFF!g>c{X=QC^O6wFR}I~GK9jcG|2LTGG{*ez zw%lo(T1 z#ZlANMt5=zV;dc&Ls;ooisW4sGsht%ZpLt(cDZBQy-PJ3dG7Lhzm@=Xnuez9P%gUJ z;F|>{T2~VrmIW(u;mVJi>P{zcAPFyHr;Btpd5z{5Bkw=eaLn`|^x$Me7DV8GGXG`8 z_eB}_IwikAhnJip2MPi6dqiDN7UNbki4LlRfsQ6V;GVjc7Ds}oTkHC4=&BZ3`kUF! zDbOvzz;G~YRmbc6Wb46wQTrbD$Kx@+3<(kNyb1cdDIedwh|7x1o>p5{NQ*1}28<%` z8)gfNEaR>doNTR+*W>T*`au_eo)UUm1}4j*z<|tv&As%BjDf!i*iZQI<<|jwN_0lR zUWmY$-%?=Aejm`-W6s&UFgcrjG|c$S(tMH#{&~fIuLQN{KdpMFf$x!_P4^NO)C>Gy zo9JJyw?_PK5KyTuU}^F-X7;}bL-V-F(CE>x$;k+*#dub7a-T#&ukcWRxJb$}J`*g0 zJT64ylJ>4@OmhLj-5s3D&v1)A_%dKWiaq*w=(oe=Ex(;L;y)qX!eZY`4RQ2i#eS=z z@2e5#p28pX?M(LS_3JlHr6IsH`G{otK1@lK1g-A@8(WmBId%jiBkF9$@_%EZuRgg6bT&Me=sD zUlj1clUX)scpDQ~i!84;$m`rjyz%t)%MH;3V}dlj&5$-H=!wjKb5&nP!rMLy1ISBA z#i&4KIF$Wv0cT)Qi?=6zgL34Am=#T)0A>nl%F!o$%j3sdACjG2j*j4a#>;XOthGz) zp$St!-ox?TrHsTvW*DL}}xwz&kJP}Hl|yb4AIMeqpe z=jW>9`A~Dm`>&0EE-Y!*@d#Fn+Gt$u*jHHn44Mn5YOKS}{rl>L?NOop=-?NEb!9|)K zh?t^%H1y_!OH1ioZ!`&8t44hfyQtL{UyJ&7`WR%{uJ0lkU9{JSl4W*j*Oy$+W4s&o zGR-`6G|O)6?`LXP@_WUnuFsEV=~;%sfB8NN*i~&7vv~fRY=-#-Ha`YC|_)xcAXv9>1m#y+&~dB@9iuTHGR4 z5fO?2{YGg1ZMhXkAs@oH!S1fG2gXUO7k`P$9p#39PM>O3zQE{}=pQy2p}vS-VbdNJ z$6*4044b>juL~Z7haXxcH(8F4(J+HQpB|HEF6=-jqn{yvi;^8KU4`dubTm$hMb}QQ z&1cmU3&?mS!pYkyyrw}tbEYz9X67-xT27b&ij^J?ubZerqu@} zrJZztQFVl$$PWm@AJ6 z$iUZNZbC1TW(y>-)dt z1u)B<9RG;9k>g`}{mFlx@O7I_;4L=x4Mry*)a_t%IYqcxKLI6uLx#t^NHZ##BoXU* zGoayeMZ=K_o7*F1-Kc?dNwoBAmXpSK&f^ZFWq#0ceR)fo^U(F_FrT~2@M{CX5-(nV zA(6+q3DxZc6X)v*dmb94_(=QGRdoG+1jSwDz74DGbO+9LRz?>6>fbP&o0!Gq^k4b* zJjF|7b6CNS3frFV%|?FKiDuoL36IinKF)$r`j^hTz$)crOlD1c5~dA-oH`$9WyqqcW=?TE72SIRhqe`+~*Xlluk$rZq1=hp@qQGjn(SYvreoV7kan9<)~1-pH+* zF@h`O7yg>KtKvo!oWJ2S*_IRM)5@2vU1LkmMvXEeBFu##*D*ATOyx}akIrv@FZ18s zAIJhODX8U=0gYNOcSYn#RXSlclCW6|1XaZj7Ysy2&NZMJUIC+++6iF=zqVKz}{npe~) z@OH`_Ky`|nvQPlsT*X^9k7;H5(@RIo(~>HQ*qg;ap4@^c*MkMnleoragu;A()fAlZotYdXDazN;^@;TI zIOh_H!9!Y<;r?>Tz93!vw*mW(+Y}E1_5;_re`jjk57J5U_y+%eR=atc3tzg-IRPZ+n{zbI>KQy)cwP`t8(^HDn&iO~~^>MGvF}u~;p70x@n#%AC=v9x< zvFwT>cj2s-;v2IMRHAg2NO}gdxm=pASX+I{8YW7@IDu6pRhw26oP;_*R2J5R!fD|J zS#A1=Fg^-WJJWrTDo;FX8}5K8w>C;81#gL$M9`^JBbamC>yypaYVU z+iyQPM?Wwg^suB>`?~>~@n%a?>GU!#-j|2@+1czfLjN=o`XXcFj7>9kp0NqQ&bvBN zzrZDb?pCzMzzY6iejlT!qggtBztOwt&f?Q#*2U~>qn8=4Q0iUf`~PU-@EZ7NB)$r+ zYTw$Sv5CiH;)@M+Brz#VtoGjwD}}Yo3o5vX6zWlSaY6$XRmHJWFcR@?l2_x^5dv^MWcd z?v|_|!39qA#Cjp5`??N(Nr12QKhf6Iv%)uU>hmBk5Yx50H>8@%dQB`5Ue@{U()EsK zx#Qx>J(YPLN1XNy*74?fW~05@0FK7l{it(w9RV}H2SBhz=NV$pDZtZ}z@86(IQIM! zL4#w@s|NPOTOP${?DG|hn{<_r>S{iML9z&Yb6OQ+#2YEY!#ZoEY|n1#vSWo)9wuVk+-yGSsbxTay+-}>rtw{H zIPy$WuvkCSPVYI>F4s8IR@V`*Q|nB-$)Zy_({5mS--H@X$)GWOAd@?}~geR{-0nw{bmy?wjfxPipTL z$7nHPC2Va8V|*)rwQFYzGrD15+&alG=5c|cqfhu_BJa7P1;1)}jJitL+(7VE>IFx) zX?`<44Z@ZW={5&v<2!mDRNwnyy3Lo}y4dwZ_0u{Kh{mMjKvAL4bayZ;uTrE^V1CB{ z+crBJ)@c=U9a<(t>_o=*7ZMgjvtr^9KCWJ>uccbWVSikI)e^RuwWk`b2=x4s-B;U$ z)xewD5hs?cyU*#dM?`RcV_>@Tyh5|0&$RU?M_a$j*iRXInz0uddz`W7S#-PmP3R%7 z%O1c3H+*>TZRnv@{e!=U(%Rw6KE|23%Dg4}Jwv+Guanc?bD%g#ipzAIXkyw0EOuT4 zvg{8IPfE3alIu89s&(vsA{GD_ib+Qj+z~01;pTco*udNOaWMU{vD-0BW>rZBS4C%tv?c?M;zD)6!yAe=N z*!lyV@wA1ZMu)s7C*=PTDu0#vFS6(-V5lEA8EOe)mOr&7(8)vxa5{q{{>2#OABj;m zzm4PZc{0(OqDIWbkKmpQjL?mTbE5d?gf0$O@hMRsc)e6O-o!hYb*V6^=mayZ>yrGo zC>W)GBIF{kGb)&5+bFlZ!ljvUyEe(1hX{E{TF47ibb$gB)~+DIaOow`9*6O%&FM3X zlZ;|ljY`zulodEjn9WNc+=Q~JV_ZO4FZp}M2rsJ(XF2+&{Bh2VOFoUv#;HNspThgf z0(2JZ{Ey@D`<3~Ht)ioVI*$m%pOGsgmzOzz+H%N8tijl$RA9Az3P7e&x7@W!bJteJ zuEncxuxqouWSGIOMS+O1YqR49f>v(J;j~aLmz)<);4Fm06$;?}hYYa2!Qr86Ceuwt z#2HqT&%V3!Jl2%KZzjkHHQ92_Z3Yj!1Cv=Y87tt0fbUoB!%E$w6=xU~iJ7BsaC;+v z{V3xa_QUE(a=piZ<9*!X&9Q7499`w8q}@nsGa;{ixLnJ7y(7W|EXma@E<_yJeBx@| zh>$0ZmDj(X0n(4MiOh&M>qm^m_ykW8_JW?Bn9J*(!B}Ivea{b@~ z?X#u0P@Wq`{9b3bMoN8Xkte;Rw)^qIQUduh>Fx<*l}sj5q)BDDA0txd1tP{`0V@O( zFAhNipk)8n1}VG~o#us2Xk)8-tuwdN8=HQA9Xq3k z80BhBW8%RvAVl+(Hi-%$f!#pGs&r%qgkWZ?P>uCE;qq^7XU|V#-hXS?wSDFrOYayX z$G>H))u^^(6P*3fNL*x;tY_a`lr^>hfbQBpnBR)%Bu zLzU{+Ne-yxjX>vSE)!8nT(Cw}=v&#y5!6Qfl-P#9!kAwHjru2y_gPx395AvifA)Yy zX9@US!>^Z)>2e(RQ#yK-iOXn2c=)&aBl&w=1|j9Ba$ux=&vu3GV#$}JwEGa(Aq(3>C^glB8&n)u4ZxKTO_Hjb!pR?LkanALH z9w3_x=mT*rgb5Q=iqDD3+*X-!Z`~@Hzsh71Pu0HBrK{3oV;%-heHHK6r7v3K;yhyt zm;{FVedd3cMZeL1-=8zz|Djztu7JKNC3o+K#@AIlsa=3>7XOP#(*M;oIcv_+pCL6@ zo~5%94sTlZUIH?kg&9fFC60~_iFzKP>-I}JQ*`m1`>f2-_p}x|FLZ{P2!G@k8Nx~& zgfmkfU)(2;7t(Fsa#Y&V`Sed0rY{T<49`S2E8sR?ZXBn7O_MJ>!)CIUP>9!J-?*3C zk>TpS%X~7tOANl7>1n8+p6>J5O+ARd+k^wt2X_4cSL}1GzY^S{w;FE=2whB+?yu21#ip6c$}1F6X}c5I{fQE zy-9}k%ELNi7euxd)^TslFnJ|QFec3hw)2eoKZe@FFZ*ArxJG|NxY;OZFdJ8Cb-n>Z z-0=Q?=9Jq0&7+_|5mo>y~;OGRzR% zFf(XdzGVN*aKJWY!*|mPQcCD#@p>9yTy@$qy+V#-G+5zcsrX1Lfy5zvVY!8$xKwx55pt?1X|d_DKct_QriY4_NSl?=ea}FCLbQ5Hu>-XwemLj zq7bqXc!)AfvFfIASRGAL0945S^EohaA_OV`8b1I^cB>Q=VZx>LhTA~YNb%UI`pme0 z=i1z`*|?0pT95SMw9g`x&}`J#S%Q!-`u#C>rMwIE4S2Nc%Q;6%EXU_Iok$szo*7Oi zxI2>tDmRj-r6hAvEg}tpgs*M_@LJV|-44IcX%{(=>CJMP%UV&JcCCaZIUK>xi&Dwt ziI^7O8WO{zLuoRTRBFtcn7e0+EGTM!Yt+?aZN6awls!k{5@921GS}*9SP>YmSUqxG zfLfPLuA&E4ebZ5wWwl{yNR$fKQl~=GR@6Wz#Tdxy48(Jm(?vkxP@LfUJX`u>*QJfA zUtdOLVG@{AZDcs=ADfNXO8Gyljg}JKfz`IHXTQfF!>kQa;B&M(byAcS;eaTA!WpKc zaj&&I?E~o8U2U2{{QJ7QYF^D5wD-@wq61|$oVYz>TX?&^H%)}iuPH{I4oQQPW`ER1 zXz!Db$w?PWogKoc*ioO_xVOhGwPaXJcHD_tFPY=Dax_lRR>PeR34@!%!Y#aFM8;*^ z@YUktG%0#7pT9c!>CuZH_c4}#LgVA3U&P09aiKo;*+f5*|8qzFDxWu+SgyakzCo^4 zj9)*dXqiuy$0Q#6D!vYwJFgy&%$sH{d5zK8;-6Y%u>e7f-;z$tXGl|#(W7}4J0JrW zqoa}Rr=85|<$$&`x~wC6S;?+aM&~2zt<%Wt9z6G8f8P{QAQC<2m8zD1E>Y)meoeZl z1Y`;!eS3s>n+kpr-{gzxGjH`t@mACgH;2U6)8>vGYpj!<@X*2$i4yB_L!vJqq_bX_ za%xq_2g;|pL^`l9}l(wxe zn3TfE%n(u*T5vBVSSSO3F8o_;dQB0fkV$4*#Vci!h2=FKyZaVM+M5p$rYd=OX59ec z_wr1wJLfL)>@9ZeM?!Kw7X+BHT>Y_)SEyTpm6nYoyHz~`4p(=;weq5>Y_HgTY#ZAggnEo8{R&e z&v`FG?1a&)Fe}*4>Ew)GA6k?MDdC$6b7a6+!NEf*udAhD8UPjY?^>k(2+k&&-?SiW zxNif%9Apib7U(^HX1D(!82-o3_V(s~Y;12J--aUHjX`hlpx4Kw|0iBl=Xvq}db>D{ ze~C9XHukC_F3_M>2?|KE#I#|B`H~axYsO%LuLBN;OUv zG}SlB+Ugq=;?~qR82ZVnU~odHP>MKI2V#bQP5~DzDoYJg@u*!CFB`@jx0w!&Og`Mlg$i^Vqt>gfSo^az$}1X})ICdH#Oe*dk;M{G)PNG8qX?~3#7S@L{p2kHA>04WyM)LT) z$S;yca-26DK~t_dB29FxH&_l^ zu#uv$l4i_6B-A$ZVr%QXFtAxZo$4~KAZ_k{Vzgw&F64i`hZu>mI_jfBs3Kna6izn0 z!i+9XlK?qC68DPoD#o}>@cCwe_wprAkzp&1to2W-5D%o9R@0~*eKe45I9X!`Dm2Ti2;?d3DLwUgjNnOJQ8hUTXN~L0rUv+_F;_gm= zRymyH5{Yf1+goG0M`o>P5WKZzu25*c1b26^nv}~549`m4(HSD1y8heo-`FFNQY88d{Q7c}ZH)_tr;Ag-w5 z+EU;^oHo8z+7w&Psa!SbFB6IDtu0q-Pq+*K4r6kF)sC`gt$ffe=zFN{Fj6AL!nKnE zrn*;+vJg+(A(4W`-CcJ;PWwOz+slqio*no`Q{4%{9&AxZ~|W7bzq>VDbg`?zMv5o zxXzs{5TLt>`y+|WZ4q#;Fpb37^z`-1m(;DhJCX8pa{5DBJvlh2r8iSv9;h^R)NgGe zTc4tSM@<5G<2Jxw-*P@vaX`y|$2W)Z8F|dC=xPGP(6!=t$Ne7Qu|G`rV!E%8`FLZ2 zrHaNV#Ev{Vwr~|c6A#7(aBeWg^6I*j0w@40YdMsJStFjFd=Oczb|_}6;jWQ(w==Tq z-5sJBK7)edVL2<=j4jxhO$i5W$_%*2^xARUx?)r#Kac!4YH8UI@LKMFoRv|`!{p82 zfnU#I3wR`}H8zGP9z&W<;gKR!2O(74hk|`5BNji+;9TUvqoK5!NYSaG9!JJ$Gb4IG zxw}KU%N(|!Mk&mcF?c+FgMcG{fU?v*Mm!JXmcSj8S~~{XLBs7{rz))n08UiDd~#3D8lC9yy2`bF*D9}TW+r;=_|~@GMIeLqm-CcFdS3hKJh~!x~7cjV$Yi0bV(kj#pF+=~G-R zC0B-RZgtYy2z17qXKoU8kqAvgAGO}BSOvn|nTwz& zQYUsu&~;M^cp-2@{gVYdbGJyTDgN1PIa?V1D z<#6I)37o5chALnXCS-FU83vehtbz`my-bXP-eA_nM}ADHul!Z2#0WfT8dubX2T%;- z0$50UK)e^zS$_2k06EWNCkOYm?5ymayRvtD|88b&WCw0NMa!J#lbdxW5-|dRsmz)I z2Hfl~=UWVXW9-f)12lEC;QA%-eg2HY&N zG+YP^?*W?>5yt9CFA`K}np)q9yaS7hp};(EIhZ`Y(XtJ_n>!II<<(y9L|F^MBvhp_ zjUeEE-sH2J3v&1^5`HD`U5YpOS2C}1Wdn!)IVSnVi2kDa8&yg^uF!{1Hp)~YCcx;! z#Lh!Z_C*nS5`}uex&o*1G_IiJ8J`*7(EdKk(hIUHAbr)#IE&Bp4Qf_J%9c_Jm+S(j z#?Z&y%(_z(%gg{YM{q8q?nUcud&x{&5xH%DRLrAYuy*R)6Iu`Jm<(tPi_YJ~k(Qy@)0B&X(PV_{i_#CPJJ?Bd-AmeIDu zXXsGUn-=*6b`MQ}@%m0YnY2xFqDBZM8JB#l%!|>?$4Sk~MiC&Slp9m;ltDkA>{IKI0XnPIfP7q0YXXvA=4hZ1%-5ij}jkU5Qr91`kh6Nu^tHdm%kO2Pfzpwil0GUI-S^V&@s}f zS`mbPHwboG3ukSGGgWxI&=9fo$0Q&qB(MOpXih@Oa+Foss}<$UTrKoCK=Q1A!U1ti zHioXf#;inIn^nYzZz6}HjL%|p=w|_DrmK0Ih$E`NrFA5?9brah{EYBv4+RN&mKpej zzZ;_yDNZ1YxKAhSdRvZ)+~w7GTslhHy4<=CG4@Xowtl9gN8yLC33ptYYKr@~aDtpq zH>7}=I&7!t#c4!zJqk^Tw8w{k3G8$m=3rmMcXtEa^(K(wcERLfBG)K8`z6}kESZt; z4iaXr&e1bkls*8=)hRpP{F-^48U6MHPgt@*=C{c_PP6Li;^N}QvIJAwg`8L(BC?mb zHm(^`O>cOeqT^kZKqXi>Hi=6NOhO{>W;zMM?;A#+^?BF5j7|bWY%BMF5V6`OB&iPp z)6Z>?^&v}dRtJdRUZX*6i3R|gXrv^&&@2jfkAZ~U83MT7@oB##OVy4lNk`HCXkcXuK`loSBmxvH=e{9 z-p8fhZSZ^>hF3&gl6jDSslaQxakc@U6Y>Phpc{(T;F(F^x9UCz-%6MZ8XqS!KI6c@ z(VJ;qTGX@kg{e@KbiD6o`Dr}!+!KL!$&L!6`=mm&Q;yPOB28*({tB{BehRB4<9-?i z+}GQxSL;sufTqZvfoTBahF+xu?Mbjo5p3EfN8XCj{o%x`98P+Fe0Nv$9Pli~gvc_` zMO&r{1;e-}dmSY#mg$ko!4mS0#FRl#2DyYv3LUYN*}kmJ>`#4Tq=D=Q0n2A5-95k5U^_Q!yV>Lti?r%Nn@=2a!FH>w~ZXv0FkQ#!(c@Hgf}H z+fal@i%}1WMbg!bTv+7Q{)~)CGa2E5)8G3%!~=1=``kHImG7f#D$YN_BYLFDXZ&If z(BM!-a>ZZ9{L51*$>ph2o~4$0j(Lj|Mi$SgvuuJ$c2P-xw94l24$EA`HNYav@Tem7 zNp^GrybulYf}KSQm9WdmgQ@Qn=qI*#RQdhDmVm++ZV2H6F|jF?ii@&>A!2iPcX@Gl zR~94xLd&VRkvE@OkA6^1jT@Y&6~JPU8{iAt+D3Ko>GpJS3d1VNc#n{=GS_1l(76Z* zn+%?CmZOq?KcjyJR6XG{EeY)V3pM%C3|{2qM+^SNp5|!Gv(!?jnAe>A=p0h!K$oJq zb~G7HNMQbEQQ>>Y_dcB(H>(-?IULiyCN6;CqqtmR)l2Y)ee^3~o^=#0+ zfMfCK67~oF6X2Fkc?btrr~yb*Xee9*R=0{+ZFbG8Q_x&c0{X{TgHw&$l?J~ zypcGDy21lAN%-Zy1y;-!Dm?aQ;c3CR)DoUg3P$o3c)UW_Be+Y$>w;yl58&y2!Ejm7 zVK2NrDVW%%;emMkKAlXGEPP!sto#6Pt|XK2IkcenRrqTm!hxz3CEVfZ%mR(DU=rZM zLwdG^R3_wcS7OKp!SkA= z!YTtg?rMA=ESUs1Iruusg=Uc!L>kltqp;YGi6X0i^mVS0a}y!2K-VjPrM7^^!b`l3 zfTSVj4=>r0PE6XZ1p~MQc!X*J0s-uxRRA%U&%F-^e=iFLy?RuzR|Wg2U{4G7qF|2; z2B7zQ!JZZD$AW!du-|a%+0XR%3!?bHqvs#!?>kEQg`WRK&;KYQmqnvQ$n2j*G%i>I z+-89Yd*lII@@$sJl?N;@{jw^J{!su2FvUM(G*VHDMlUr?f&^|CssZ!?5ByA)*6wNj zgR{iie|T~*tl4hV>bdrmB0?A_^`MU!j3x5sIq;ZC(Ixt&3`w`bq>3ey*+njbkP@#> zv6D$s0cbo;3vT}JM1jPhq0=O#>(7L?plhVe;|XeJPz3Kve@mJO^8>dO!2CZqD&ya% zj4-Ak4Y}0F_EF*yn<)cKArS!CAp~d)!k=R@e?QpTQnly33xM-9qn>se$-JW-DJ@I` zK2|haFe)kCm6YyEVo?ddKsQUSNo6nf-2wo-aXwpIWc(9mQmb-zC%$#jsW^I9XyzGt zmw2ea=>`CM4%p;(bp1Euc35XcI&n3*k@fJ?p>kq`jg%yTu6#1Kf}G+0$X%zECV ze@$W-Ziy5QMB_+VDv0zEPmrM+1!Ql=FxJz&I>#E&qhb=nJ`)e9Q5czRhq_P7pcz$* zr?Y(gp0_2&3$@B=H`BPnrIsis%Sf9&jFe3pPUBI63|U-H+S;0R77vS{ZLXH=1aL4O z(RBUE5(gQkmCrJ_&W%j4Sj=Y>h1-%Fe>=n4i2UB#Dx9gVywGb`=ApKvM;;xJVW97J z>Th>R@7220mmpJ{Y@tCY*>8y-^kxfvdZ+ZxMB>X>!Po zVM{c+`W5gWTAoRB$P%MnaWW9EvlBlpEc`%@E)P*9hAj>K?$rlM%q zl2o?m7Z=GS1r+7T@A?J>IcY$$e?ipN&`}0RBmt86VqV=m&q|o;r*!<)sekJHDV)y< z@vI9pV;QL@QsRnhyFR&XBx8hM1hxX(bDQuvS}C=1(K!Kx=sW^Pr z96Emv6d0Vu>BC6MxVN^_J$NBB+R5qumm90e-Uuxf*&JM zPi|h6Ci#k`PE3M^#*uDW;RUM*uUb*mBo0`a5DP?=&}HbA7b<<0)z?~nsA&8rd4_c4 z>r2u|@;wUpfaL(ow3S{jD)cRSC`eXo^-f`Ur-fm`!K+M5S?D}1_h-HoRG37zq>Sqp zJJQbo?hY-g^?O5r`~Oa6fB)}|3t-nbPLqu|+xY(QUcOW`Pcxb3m>DxNDy3=ee=4@Z-;&9Jm5W;9 zns35wuQOn^65c~WzBsOL*J)GVo)f@o#Ng5;gwT@=PnQxsHin-htAFIF9u2$x4bwc9 zo@F>uUd%Sqi!GmxOcrAzVJIDsn!vH4~3PjO812522l9h}394dXo`4}i} znv>Wc;Q)VQusg`0NgM3V1u%LJyc&L0LwPr*$X!VI`OQ(hPzV3t^o6Ab*Jg;@rbA2Q zZ;^by2n!c@CrBctTBhg}^I}#~i}>Ox62E2uZ;mrEGNM$xceF`%5_)~MwkqKVxRz7K zMU*Fw17e~9fA^ze&hMysHBEA%M(|kpa2U_2wjlH!MK1D1nY0vOj{MX+;gO|LAZQz) zqawMtgl`I0TbL!uDwQX|Q=PPHO8ZQ%T?)MS#2-*#DT1PtH!vfauNL~c3$((8fT_iz z%e?oUXD^|%`XUCSyA}MXrVAFFY+%!9tQL}&k@WE@f4TH*eYvzp7q_Hvde#t5i|?x> z)H9S&SMWpP=>#5x9e0%JXEJ>#;JrZeVEC5a-BtRPJ_D~PDW?jny-H^@zNH^cE40ag zG+Q*Cv!o^)hBZVxo<$^F(x5pCFg$FrwB&Bsdj(M371Km-HNz$z2<2rdj*s0Jb{bAPa4uhhD0Zjm#Jb_dD zQKikeHVQ>%_z%7|feJ;zhd{U+)(D2?K4E<`GhfA5%_23^lBL4O>SA(qYq&sA5@J@T z$80k=X>G^@7@z=(Tbhdxz={1{kogO8Hvk4tf18wq!9=&qCOpGCAIzkw$YfrN2YpPk=Js0wqs+TG%z`{N7e|E*c@vBqiQ@;h)TRAFW+s zf6*}1jPxFj42C%;|B^T1qW)0s1?SZ{IKF{l_5uU+`TYfgeQC`=A-6fFjixI964)9| zL&$qG@&%jzjyiMhj00_0i=GA*&!Z5<*Rf0p=VBrmd*tT1k|WOR!KSEQ0K^nO`4i?f7pFJ zz>^n#AZC2+p%(2!m17iRUSp_uNCv9$wFf>#b0uW#P&r|Yh$r$9!5K<4lORc-O3fai zN+c&R#$n@|+pYmH6L+BkG;A`Xdo>bg;WbRyP)YGr-fTyyA@mBjUuNHA7sAY$VVsM( zuM4zFDI)(AaC~51mV94Cz}e%;edv?w>tiGFU3W%SuY7J%!1GH~t6P71XMcJJX9?HN z9C=8;ba}K5?>O>c?|G~+g>)9=5VyC_WBjHXderbOQ>{_TB`W#c2Ra;Hexun0Jqy5E zz?x*{w{zJ+b%dloK0}Qc{&P}t1tl{@` zG8Fg0;eDm^hUCRjpP;nXs}a9TgwimtN1Q;V`Ej+PBB$fZ7ID71e+NJh@hPz83gsJk zJz$OR?~L#7g5V*)QZSw6=zQj$?Xcsd9F>2iy5J4X)dR8j9AMxhE7VLjMXPuOH~Cp$ zXY3mSq6KRWgm7iW$>D6Be{Atn2@IZ1DR6&9dS|sY2~fv#>J7DCR=JPv&24NSk$2@D zFq-(#Le|!}zZlGNfBn#{vAkr_s93%R$G7R`Rw|qIy+_)o>}Fiu&okBQAZ#sJjg0vU zn-gx;(h%XD7E(YrX%pdHi!3#9p_(=nofbE@+E+>76WUXO-NnsuOKJ6@PsHz zvB)+-Sy{o%PEcHgVldo8$ptxtmrBN3xP(`Q5J3rY{#D^5Oyn=S)kstSxPPFLyKLKeE za~t=jf1POD^`Fvf5XRAM91hrN*k@zZi^6jfF4#02^ZQEE$PR zH;I8?YnX5Is&Kgy@7bE$k>zj$t%S7|%PHMmfA}Z;C5sm8=zu2vDQ-o5UjROmUaN$g zobLT0b_-S^oDJ7v0g#P?P1lNg!Wbg*6J za)NQw93zpeM8nlpq0RCN1h6y@)GLyLS$-sHCv5EmzQPmOQqOaT1Ot>rhK-jkQSW+%QZ1F{!XUsP=3(Ie^wQSNwqS# z)6@;E31E9hK2OLMJKBC-6^>c#a^l5fe=mw1ZG$1igJQJX(1VWmUmITMu`81pxya>- z1F?-!(3BnB-$H{Dj&Bl_?<$+op_}xq3usy-kG32o^sUMOxEFJ>36ey-yOz5<-#@4+ zGq_h3AdLe{7t0RX1geq+K+1vI^z9vRP}sguEXm`*=o-I2bwJJl==u31aoO5IrU>woA;vqq|?H7o!~ z5p5~aWbb5_=kw=u!TULa{bf9ZF4t*k_7xt&KC-u(%}^|TrUi+14$aE1&LUZOBNsYr zDSF9t3g-{-TKQEni99K55++wDf72F^%1b=XUz2Y%c_YM18Q-g?Ma$j!fBATAKAK#{*!pvM+$!ZFM|;(s>c zo4=SobxGA~Qz-ZAx}b|v!17YE-*S7DZ*mo|NBW-ga4Mb7qtX&}F zhBE@|?cLqo1b8V@PW+5~%Om*(uM;TmH~GbUmOxGZCa15trSbyE>Qd>N(euk_3K#*t zT^n6OfDL~wgdqgFJ;4PsZdk%HXn#9&uDe|@)PbPnaHh=A?Ju+-X{4_$NJ9(DvI4b) zfko)G&h=06ES;=3;mSt*q=dG0-WQ`f(mchRX8};G)_F{L zz*rbzFn$qfbM4rKG|m@Ym=P{azY21Obm$G1Ul7Hc86*lU#3j(RNZtc*KC0*pFGa7w6YR4Z4Iu`&hr$sA( zL+@g;J>lC4U^_=YtU3A3lyikvS7gvBjoknkVua6%<$$Ar1>96OQ8qM`#PxMVy>ZO= zsXy^+tE#L6@`fJT>=2&a_59mpoqBXLZL z+?%W<*w9tgh|{@YC43oU0xv2p_|a|ENRYjuq;i#&7owQEyOiH`DLV1aE~a#5JG)Cn zY8ri=7Q#6dTGZKiO{Qlo4cK**j)*J|1tI=Es` zh2kC~9A21+{(ps=swpK1AHbRLAbl=RupFIXlv`Ur7JG|r?i73TJETGIM%1%nG;fvMn#F5Szba-}^fm2&V3X{*T*n5ZK}b&DXw&-V(K%lJLI=uwVmx>gP7X-6N&VW{ zrLqzj30vT0@Rr#bPii^Op-VY?21fwlkk?V( z<2UY2*ShQw!F#_I(;Y?#6KDL8L6o>J+oG4PEpqF>4+k92xgXF~=RPykq{*q-$(vLcA8P)Nu(e@9us8TG0Qo zh?E%cva9he?0GzYTW~haLTpn&u9vj8h{a_m_a<3M(P_rk4!uppj4sr(_eRZVa7E@qc)(haIXX#zDmJwP?8TYr;>) z3@?WXI>nN+8j9Z~%z|Ops{rG+g_2Xo=}&l0z~hsi)3YcNXaJVyTU+OC8H{$-(&>w? zEj@T5vwG~7114JelB$cS=l%rsq@9~>LGM-+gHk}&AstAjeuk+krULuDsc8*7RHXSft1EwyDCLSGUR3h9 zfImLuQXh#nR@zYEg*&!cZ{BeY)qOK{j=n)OKz~c*b-V90x<$(LP0JUHvuGFKOqB5) zNwl~{X?(xOl!lQVN(Ei($gi%Q2oAIc#2PpT+#GE^gbwxTS5D=!rN#AxZ)|xoKJ@#YZ)L&qwTr z%zxYsHQ94MuZx|D>ZslKWq-8QR*AxIhLai2rI6v2l7&sNC|^ zlrOekd8_XdIdOcEtNSctWSWTzd?Qr?wjZn~i}c(wRCM$SoqbM07VeY!ZQ>Hi`>{@( z95B?YUlmqtA?sDj)s+?oZOtR#3-0dlAb%FZaX9^eI54DYa9|x2_@7ntL2J#Z8$hUR zvG2nra2PPTE%RCp#65=dw)tDp5aG8HHZBO?`^Cek50hGNU6_@e$ZHrFWKK0IE?`_c&cU^YQOGk+)OUX^^?&YQ zt$$vB?AjW2AQ_58Wv`4c@nR8B1u%Pukk&SP&b1Q(zSkf0M|HJ942$rG`-S9jk!u8G zeu%EYqPN9*?eZ(rARS~@}qJtuOQbe!u zhDh|Ph@KZPjOYyx0!9!4-TSNn^nZf-lEz(?n%=msajeL~wU!-z?S|g(dd{;`W{^ubL(^Zg3?A>pSn#uuA(VRsyu@cqoUF+Q)?+ zOu>iYXGh6#lm=q=5$nz=oqrZdLgEJMj665{g>~3sB02guL|T+a8gAK=$;iUQ#Ft46 zQLZeY@#elT!AvUg;|n@i4BUCy*bMh7ZlyFQ##rSg%bOmAP3sKPcuL3mR6g8bs6(!Q zxG8Mk%ksi{3&J*%6rksH$O2g0=MpytGlac8xrJ-i_{g?asl zCiS8YXBs)9zqq>M*;$d1XsfOf$O8Du`c`r3#H_ z?sL~3EG048%3)JL!K4*YsO*WDEgA@Gq5@X)o)y;JX))eOzJJGwh?J!%i&K`TtW4P~Ws4Lk z-7yB>(th$tvZdo(!kKitNZl)93&>zK(g|&Us&{GEC|!2Vl8Yx?psotmE1IR;r}Pv( z5r|NQ7R9Qf4#_Ckf`kQ<+;6+bp>OQx_h)*C_Hm-_gM=)kFVpIV&2;KKNhWNu((HRo zRs|_gWq%k)HU-v!H7A!9sj8Ie$7dLc4E?yG+uI^t6~vcfmWfzuQ(#ffq0mqSO`SyN zY_7~-CIP#M=46F(2EW4gP*pHa8Cg z_9l977CY? zSozViR5o2qQvOI7Pu`%2p+?78N+-We1L2?us@A2jXQM{S_AJCWg!T06M$T)@Idp}0 zK}mF;RcW>$VRXt5mAbg7rVM3dO^jH()_)N21b27Ja-;DP%LPkrkbFz2;S?D4-7ir% zHtlre9lRcQ>c;WP*48<644v$puR=TL(o2aRKn?pqXGjcm+`a&BcNg4zHGEV_3NERVGz*iLv#E#UFA<1C) zxqVA41nh*Rk%Z(uCh?D^12^Ky4I#bKKskLZG@?Xs36rh_omz|jIx7&%T!R2niz0hk zL`M_>rsd;M+2?Y;%dQc&Lan2=$A8&jF{&4^S+LrjU+MUns|Sch z>I1|yJ;0&Og;3CBlM|6(t#OjcpAfT$W0T>|0LCd3daP`abm0S)h!kBo=zlX47gA6` zk|1!muE{!XT@&TjH4$!I6U(iujA)?yZ?2`=aX$lQ)mlv`GJGxR#C_GZSJE(OX{}_bt|BPov~^d(lmx#vY@RA*^W>gtU%H1j z<#(&swarkbZ7uzK?QmKrQ$w1MiTAH7 ztb|F|n}j`&Lb;*`tH(>-i^XMx9Pg1dKnO@;9DHVt9D}2yBLaXG1`v|+izc^?Q0V5V zLEej3P81q}uef_|dMj)8bJ$#?)$I)el9n!wb6DrI&tk!kvX%h5fq5I4pU&b$=adTv zl=GBLQl-;oa{$=P-+%3Y2_%9)=>Hui`U3T+nLh_ORLA*?Jf0-QPib;>!sT8Ei#h3! z1=6*(8%D@4b^5+drZc+bvMHXlRL}}$)A)*xS1zn9j zWrj2ofOnC+7M`aY&H17LJ33}2h@*EZVMwquj7ZiW zrhC~i?R0{IqJP&a33hs{)C9;g!t%wPz%k`_MLPMsLqEwKdSh8@Qxhihqh0_-D@)}hfgZS}#~8=_aJZ#d~dw{cpfcM;DGI!)`Rs^M6=8+G!X0B$*v^PZkc{lOmc^nD@W!P14H^3a=1ZKz(vD&S&1ky&d@e@NcNK z`$EZV5N2F@#!6oJjSGZI_5eW(oo)d^jsCM(4nMocP**&e@cHmFem^x3jyGtwzVN+X zvoAp}sWpc;j17g}B!${Uz$ZBt&x(e`6Hi1eB!3a`Nw#$&SPhTm*?u+&6EcQuE*qCd zptg~OhXNR!E4&gin7AAuVecb=gu6+1el#J1&#m0Z9Kw6hYaVDtW^C~mU7^)SapP*F zi?=K*WoSbRSd?-V$z(B3>V|Tv*CKdkqJ+X^^(rj-I27np*|`L5$UseH>72@yz@-iS z?0@;zYW|c^TaVml%Q`-!;DjPv;d#LqL<5i74o!MRDr`9i*Ro|d(sBl{>ureOSCRKO ziI*$(H}BzpXB+UZSx$kx$U(Wvd7Q~?${wqmLVbu1@T;tka6^0Dc;P`}kpIpkCP7pp z&`2!yI}HDAa>lpxZ88gEdyYj-FlB<1#(<piuyiIa$GnP4|qY%|PW}Is=t|X$C6) z^4Nr|DD!U# zWrsN-6rd?1|Z>t{vD~~PsD#gIBjR25Z-T6U~f4wrO)XlhkU#CrT+?g6bu0z76qb> z6mi92eCm51yRA~RGQ()ar2WTY6mr&Mh^#_y8gESF?s<+WKonGvm!IvG?bz1n+Ns&K zX2saaV2I+FuTUJb+yB~_?C*+ret-T1{d~~-=iT_p?Z%VlZmcb;-j1tQyY{UeMw(n) zv*`a(E^blGJSO+(4*Dcrlz7#ysCvJa=!#TxakZW={b|)}pM%dQ)+f40u3Gj;{kUpd zWh31U6OL2LEVIrLWp-$7LBd$UDs8KiR8i-%Jf5r}6x0<+qR?axKj?Ji&&Di$ANho7krDWQ&SXPeRN)>OF^Jtr%~oVfD`gPS5#aBq5MRs zF}?}dZDaIUP2SmA0Dlx0Xn$~YyfjAmRCcH^JhrGrrOAwvWpgm(lNLiw;Cz=B zLoCBEiMUNW|NHL0%g&C2o8-rU=aI>mWV*ecM+iaOVns`pl5W5hodIBH_1b5M+tEpR z!<0V>nlrM<-e>t$X3Yq7_m)x;ex)?S2VAVnB2v{6-2NZlx%m!_U`li|2R+_)(=xy zLJNaBa_P^FJ3-_3Pcpt;SC=JkIYR>xFKbcbMWaE5((-huesCls# z!`d|&bsG5DG}dP_6R9plr$@- z-;1GRDG|f9jv+NeXVpR4+@Sg_%JRACN8|R40$0zUUtA=U6i6D&%Lb80Sxy(aOd9sA zYWnP0T@lN26o0%qje*--^uy|u#rTBZ-bQI76w}U3$gav`qIYD@;Q{I~u6iT*jxs7` zBsa^2e$_iU$#R|vuUwFa^_ThYKbA?suYNLTY9y{d8s@e)Nr?@ZmOLv)SgbQb!Uh#x zhQ{w>*oN<$qcB|pTKcJGA&R9OF!W^BoU&|Gv`yK9Y=6fx=S*bA6fz+7k_t$1BaOq- z>y#a)tjrh1nA>bSuau$Z;cAF{osp9VwJ|Qd!^Dx{TI4uc&>|1rEgk&yotSE%lqfo> zxI+aW$QDTXbFHQOMo{hRNJWTaMejzvy<GPcIxt;|mw432!+d_s zCx~ppqB^E(9Geg5{D2B0W5S{1wq?74p#)y4MpE?=_7!eIoR1-zQ^2R`1S(3WX@d4& zGVIHSS~?#c7Y+?#WXZ@b(19kbjwvu`Sm{&zpnrxze!$Eo(Y|sY2k;jEyum*&@z1aL z=MnySl|~-Ft*2RNK;^i)c=d8?%XsMl8Xp<&A@EfR`^ixQj~k|9{uRk@i=?cSf%UTj z&g#*sk6ca1a|E^@4>Owk;2RSmLH9IQ^DCO({gnD-MD_}5!9l-Ddz7j3C=F`2^j=Y6 zoPQYof!tY17V`uTeQ{n@@IgG{)m45UT@|aSnC(Ovjzg+V?=|$ZCW6bN5Bx%xzlz@{ zyf6Ms-Dm7HE+#G|i8VG2ghDx3r?a09P2BQ29RfB10_xYaTk&oO#A;N0I3j2O+J0hm zEC47P&#>FwPnYQ05)FN4H@5^sby5oZ4Sy{FW*_YIMdb2fknx&Fz|&;BMMUS3ct)ls zgJKzP2oEIr%rav#(P)2^h=eM9odQugJVc|-a+V}>Wa4~U(f(4;+dQXv<8+>!HjFve zeF^jMaFF2Uf0TA%`@_5@1_ba*0lM}PYTn|_LzrgEuJ&z;99Z|)^x^K8BR|=LF@N)1 z20-G%K_1z3_YszPgSEX8wJH0~H}DBY{|4JL78&=bX$FczV$gA@2i9N!n~fSl^&^3k z!H!h5cZ)rt%uIlsi=K0^4~ap_A(tY^ImtR~q$S-Kj+Lwncv+w_IS-JHXgpyj3p$c5 z81=(WrCbxi%HG`_rrPWOVLCcY<$sbx60JJQi4OU%EJ^!NSb_4Lmnw*L# z4?R?#fXt`@mQz+DsY^Ol_{uiUm6l!2fmaTd=}oT56tsFE@(~@v_*sYSYy}2jPt)ii z^<~^Y?(@kbqv2vP$EW}==-#r9U35|c-k&UHNv((6b2#rO-W5AJ(PfZ0$bUKWh*tacK89_m#tNySIMWAgW;Dt*T@$S(bsIz<6A^b{sL$}j{l4qX0U%@Sg46VIe{$P zQNe=ys0bvrN8JlM`5uz0t$z)enbF^~*;A8jeGsX6LE=PI_a)#%UY&%Y3OyiXJWjCq z2#|vw6k~3FBa7~$A-5cxfF)~OnHX0l$F-}wz==~?)dNdU0o$fmT>-HtNFfYb0^26) z4u<*O3`n9pfW;GeVAz6hUJn|Mo*%>U&V}BK$MQY+1u)-cp z$D$yz0ob1;E)(NKt9JBPBIfPsEGaCP9Ozf*U`9w@6b~xI5X2kndedO|Rc*=CY}1Zi zJ=YvM%)^Hgv@8raLZ*N!YXPbXIA-a@MI_oAa*28Hu;mr-^P%Q>O0+U)z#9E+0GoK< zL*Gh*cIhw%SVFmBtGqJ->e$_Pfn7w`Zj!k7v&stR6svvTn; zK|C^CV|d3ODp~Nmn>3CPt@Je>Lal+xC`nYQ1e}~pqM{G`O}Ryt=No7QIoyb6=*Z$` zL)I|yG%0VaqpZJ7)^B%rt#(CJ+?B1K*{wEl{$_S}w+YM-I)6EHh-q|YI@YJitC=lg zwU1NwJY~P9>{-eb(sXg9BK(rw3D{bj6dEJu(4LamO&yu|8&)U;jRO>=5nClizayd{ z#hl@dQhMC`inZ>P0(0Gq;v3sj>?LYF%+ZfUzP07vU`zHR&}85CcgU~6o9FENG`dw0 zw0;TuOuf8=7k{A42uNA^KDolLC3Fq44fw;maDe{F(20Crt~}52NEPei=REj8`5SJ= z?W9v}SA z`LyJ6TFRxhsbL-GIo556A*9uq!3xYx7eCTi5#xpfY;?R0FZ4XA8&FeikW4^jmGDP` zKTtboxyJf8RP>O>E|?uS)3!B+$kN(i78Ik1dB;q(JX;BlCcGf@Qf z!I9_!7$kIe?=A_$DritV0lF<7R(83yLj;QV^?%3F9Z^p8hTfqw{MXeNv6BU~08XyZ zd7*^6R9By3^|%FOw}2NA4;X|uRzt~~K$CHx$?M}lJ4P8l9PNK$KjTkvcjs=nlXalg zPSL?8X?(OfnRr0Z5h<}up)sdX%vmgx+>jIw$_;?fDxy*oTG?JP4DuttiqKb9&`Xb_ zs(**^d*lwxd%xys=6e|blg^^w(#VMn95%cv5Kc1sJ`MfH$aFtW^)*p05S7;ky{FHA z0#@sJ+8R+8PC(-u*9(w^CwrUq(f!+)MyP81%aK`M%! zF{jk0{DkzgZ^j3PZduL;u$Wece#5#0seg*b$j$mZ@jD5c^26T&{oSR%59sfg^!F?B zEy}$4HQVs;CxE|`1S;-{p!H?&Z}x3?(AG$UG=UW^z!0t zXSd()@06DqXZH*vP(Gs&mxh~3!`C{{q;MQPOZ9a3PJuFnX(Q8_e3nkgl|wM1Ab;~* zd~Hlh(u;u@IEDYl@ZSXfL*ifxi06Cq>*~=|1RmdUniE0VRk#*0X`UA2pER;aL+-#7 z50jL0N<Ma>&Q>AG1Lug`B>7%REEd`eAakX);v}0FI?F&h(aeFP5jt?uPE?rO z6sA0Lv-U%`Kq#vdjV3~h>bp5Xs!5cZvnG0 z!`VoWX69_*YgCG%qbH^XhDjytRt8JahbXPj1>b9ydgbfS#!>Ni-Vq_H{JA{hF@ zx(wi7JfY{PfLO8?8>ql`7cJ!*Hho_Nyf(ZTLTJ#C1sPk^MUzXC(c@=<;eWbgq)&*j z0ul=->THZ(#`!ESPU!C_Pk@Jxj1=I-VP66L&hjLnL#8BWfdM})^>&G2@1EcvxnVmquOIf_H)m9B)kF_hpys$6gF>dc!4hNO9;wL!`y{d1AHZYgB!^{rL%orRp<2(&M z7NaywqsqrPj@in_v9BN5ynkbuAKjf6)WG7F?&KKWksC7(m0e01C^p44SLh6&KA1&e=?MmLq) z7qF?20e(a6PqMpo?NDxvMV?qWI2Dc^n%X;5gz>?Bs%^knNUKrS zXo(J2(UEMfR7yYYh^@q`xGpg!B_MxECy}8`C#8!fkt(AJ1%LlHXaHh;(d99`&qP@j zbUNRq)bStec^~So8yeWwwp+EdT2#tSiP}Pvop9sHNRD{uQr{A=YNM;XAP3HM(>p%3 zc-31+_s|-jlvF&xdZfg9DDoV2dJ%FVY#c3Q!D$pjicxxuu^;=x^Sv>YJ`emdS{$7p zQ}o?PXlhDUYJXwuIa`qI(UU1?rG=(0GnFUO*@0Y!+M=0D9qQvJf+6S@vuJ3%4G~zT zod(>+HiXe`S&GGY$5G7EL7Qb$_vU2321K{&_Sxy1?ahEx6t5;~zB@070$gYcU zvM4r-=wcQu!~#kzh#Ox7ejMdTi(?TU0OmAiv7td`7;JjR2OYOTT~UWR4O0@LU_vgE z;;a!Kf`3@l%}7CBi#XsMexsQ%O)vKfYKZE<7Fs4UUuz=y9!yP3 zed{vJ7pZT}l~pH{*Wm7qqGY0kN-Yedn@M<VaLBdF5djsdFZ*=X?oS}|(!AiVVbdiK((w=q3oJz%CsdD8?*}hiCj%(`J zF_CG@wk=(UZZ4fB6Z#*x6KFJ{lb_J!ODl~Il#>kkl7kg(G9yi-i8G-s9J;B8vS-3+{pFgu2oD9 zphaEZF3iQk2Aq&6*Vpw5k%n;xgf)v;f~Z^zqOz^6+>l3QQOr;vyj+s3lV1}^vVVza z34zlgBdtsSTDrBQaCu>KMx0x!#q6zJkmQ;uEnBjdrIf~qtrO^|45xh^ITN3|=JwW8 zi2J)`cpm@-Yl;?mXK;&iT3Stf8@S7U3Q%9Y-3xQOljTCO)^;yGaJ#!|sPomr@YVCe z4EHoSfpkEtQHO_lJQw^Wqt$ROB!3kGxOkONm$;~`Y-*q{6)Zsm7I?c!5V$&6-%e)5 z3DhPvd{B8JP&bF*R*#Ef6U(r(exk{u#+c}fcC}u+q({XJRvO8lP6h<9Gzi7(LzV5H z9j9n1B8y;%tJWh%kqSsyBk(Z?;AulWmPV^62WkgNI`c9o8Whr9Ke{@??|(H4)s-@7 zEx3xux-DW(C)YzM1h18mp{3LdG&AP>Crw#*4DbFUX!kTRY8eo}2#T zh;y6gS5&`*og@O(&$ITD>wkHk;eO_|iR5MAKhR3Zww7LF+;`Q~psN}ibe+vXerJ2H z(dWS$?LE(|7Ja|kj&_5+XfU#d8Sd(y>{3sHon6P++qy$vs6)b>Z}ptx6$oq2tL%M^v8YxoVfE!?X{2-}DDxeY<)xFt;@o-LBbaCw~b#gGRGBTxYv9 z+O^wlS%kr;Htf)^y6~aat=;-ks4Cm$#OfVk?ssXlyDcp(e@Ua}>S#pHO$y62^9MU{ z*lk+bsf~g!TFvyzW$bnPm;V z_yW}oi%H_pM;Kk*et(CCeYzNserZ0@WhzG*vjEHv>$!H%AD#tV=)&0F)ykF*T;p&ex%Q z<{mLx{z!oO@JW=Lj;4_dg?L<~y8LJNtA6twl#`Q4`gKG0z_4K_2N9d3k<;{|@&NHm+T)kQ=w96~inGa-je-8 zC6F8nQvRt@gnwA1T4mBWp@`t-sL1YXpeOUlFcmdonSb(pyGA}$lJ1@Bx505>l;c5K z3fE$3e57vh11Wc=f+OM9;zn+&|JTyk%iMFWA z(AA2!DSy^!y{-;KR|nM9B946CGd_{nL*`}plF=JJm97cCMXC)?1#evBWqBT_g=eT$ zJkI9BLsoW+q$I~}FeAy8dMmAOSJt--UbCw*(FssCOG=}3Qp-_Z**TUlv#=28qLkMz zYL%5;@j7sXShU1V664B+I0x7{UH~&-fl@Xq+kd)(0yz|r6EQG`KY)?*JN1~%AFsmh z0Bgj*luUo{9njQ@dLX|zhD&(A;*YAHuC8ccY-znz8VH2zFUyLFaLzOChFrNZgzY!3 zirEjz&DIvaoGz*=&l<({F`Q0i`9yCzBEeK`KYJdRh8Z_HW__Grd%@`Fh|X}4AT7Aj zfqzKSy8%c~de@yqMCFAPc;<0=kB?zn^jV*>&}U`+O#&1qGup`}QWJwA{}~icTJOI2 zG6l4oqtlaX`cB?b%DX!+&j>$h*E{65N>)kYetF$txQXNot;b4gMNg8*y{s)J>AS3` z<%A7TY{c=v-JRIsGHGyJuY>*?WJqK!C4Va-3nI`{S#5TJZrDU=mU%~=DiwFtQEvTp z4GeX}0-}$&gxeFNG@~sAJ!NL$dp)rqJmGl#$N*_ieFG9O>(PPc2huIMhoRu180uKi z8BkmzQq$G(bP)%xONTFJh%xA>EVL-f91vO&%WeccQoj3HBaDHBf4=G@YV1*@sefu{ z_&eh1ymmOj#Nx@68<8?lDFn=(JXX53{2Zt~iORdOFgf41W>Mi1=R6u;q3*Tj(X6mB zS?Z(wHpQrx%=^!8zWK&8)4D*?jMECn4XlPpFRLPdkEhOmPN!3q8;+JaVtI_zk!E-& zWL%`>e1CG5l%9-yYL8hEJz~I#cz-XM>#j;dR3C*`fK^M;4y+InV_C7*jJR$a@fJ7u zPq*uJR5P_Xb9JeRk9hWDzMKSaMFP~`Rc%_iL$1{TjgoirGc*C*+!K3FTqh1>1d5dB z(@3q6QGKTHtKzFlFf*W-pT2XtZ;U+7%qoFv2_;B*A_{e54pVAO;$!zJIe&ehR^2L| zch3RlX9)LQx_kh6i?h?%2lS8s!`o>J@9^2u_cLnykX6=hRZu&`8;z~oM|26@%poEX zceT`(t{Pjqa&BoswRJ1^mKKy}R~BZ88@BK1jSDLI1vmmN0b$Zd;ox{AyH)P&hN5fu ztU>n1U1@1l+85OfjA{n8YJbEmIPd7`s?efVzl~~h)+xhM*C=Q1o*_e(SM@6OJc}xW zux0&O`^?+h@Y-IA+RBL0n@O_!+*6$vJzb<#Rd*t#h=ZQ^EU1Rf;_fa(#V5KL%0{HL zw91EuL9G2nFv91tVuOJvR))3wX1!`wWEf*a)~L_lsL9CmN5F9gcYpuwZvqjh`8m?g zI!)E39YV^4!x%PZQ+AHlgY1IaC7(rD5wYybzK#}?T}H;a1Z(WaTU(I#BB^4aVn=6@ zI{w46VDzsv6DXkJ|C8b>n+;I`G>*z`x_3S-7 zYG8R1T?=0AfIk7-^?w?kIKOttpCD}?9kZcdwg^b=)2%Jut@1pbV#nCaNYC6za?xiF zpKpfmxgaEL&wh)TQ4Zb`{c$vwZ*GZ1*GT- z=w;5o3KyiRKYz;>$(8oufxyC#O>V>rudjLnGW6c25vX$&A#Aw$=I(BCcQ;2jW+Yxe zElD2KeT1jmLnCc~X|SxLIY3o7A<%jRSOz$dUn$V z4!XH6aM&HQw*g(&=)6U+?7S7%Y=_j|KcT(7{%A#mncZLz-aPErdpL9UQ1uTRXzyTd zcQ6P~sR66N*f}D{cmO@#&}9_eJELzb>+WygK;cEpcjzyE=W|*bJuup5dH3!1DPDhV z`3`-;?|;E^v4_s|Znn{V0CyxfV>7y8pThhspce@{BS&Jei=H|*d6eQ#KgPE9&eNp2T?+c$4(xU6#C<o|43akX-t>ht`IMU9CVh}8DPy19c=eZ5A@ zl1tLCMvnKy_qrBG;EA?U;=3-TrF*t{pI|8N?rycTn{a`4cg!j4NNSy0oF<@zWRjwj zl}hT)IfsM;Fcja!>S#zDRowBnDeSPq|FsOzqL>wZB+Qf*F(nX@5{0Z+H%ALWAb(9m z9YysF(w!a2mZgfquZ#-GnZ9O9a=O+!2NdiulSA)`&iMuUy%0-5M#%tEBtyr0T6Kpg z#CRL%4;>37TU%U>C2hV-x&~q3#0tGci6hAl))B?L@Fo`KMw`5y0e21M7R9RhG2$f| za}}>S4XnVir)uoEF~>!nbutVBaDO!R2>@dk9AsP{crHOmPJjY}B|lk+y)G<;w+3%t zgwI$q!PA@9N{tRWta4##Ivs7G@MgJ$c)eze4{LUFGg0jovb{>Gn$~MF{rDzR*(8_j9l#m2UYjM^ zFY-zxh$21mGM|tLrd+R@IDdlP$a-Q~k7+L?`E0!JFVIr%xRIX_a^*WE5%nyE@eI<^ zA7?wGar;xKg9EwYzfOwj?zf~_P-p;oJKu1`9|Km9h*S1UG^4$ydA?ig9~v_rD2rU%9GCaB<`i#L3xD?PhvrCS8_c|8S8q^5 z{Mv(R?%J@vZ;aus;alcoCiTQIwI}WgUZ)2iIqxUV=|5Rx73jQL;CVIpyJ^W^j^lZ9 z!hbARw9ROwnc<|OdN>$W-9gw#L@^i^d)2V$bb{=t=nl+KeT5Fu+yfqOF-}asQVdx} zwRJmU!z|(+?|;w!^&B|0GNl`PRCCa&aKDi|hnP)cc1|N2KsP2aMP)sYjnScObq3@M zx}g0Wl=+hj$~=!F0TNGvLJfSc66@&&{@C_vh5?(+)z%T4TVcTb&;m1#pv_jPb)q&~ zy;>)1vnEaX?PUsD{7Zy&#Kj5!@kPiV;%QpGm3e_2s()~=92ZDG`?owb^!TrclN^`h zgyPSI04QeFk!c@U#eo(MZYWWn$HZ0U$C&bjbnrY%8NrIEt^(++(mA1!YnV3wcAg7Y zG2Uqo%*TZ%TQ(w2)9iBIp@tF9tEg_z1}t62ghftmkr*3ahf?NO+crQ)gx@X$ez?_VQ;JujrbvUuQC(KS^2nA&urhKA z7}yMh9xp7bZ64-S7;TR+xS#2Wk%x5+Zj+k*C@-bn4HMF`VM5CD>V&2lsgc8FMT(y- zBT^&(zu$(`7$hf}HVgD3zQTAdk4&WipMNztb6OZOZl+Zy5puK%xYwS@SO&LEk&&U* zCWzHF{25B;6SOnwC*@{Z+NUcanOlT;>Z^8u)CQ<*L58oLPqx305W0aaCO7oBuF zeK=jtdQ=+^3*1->r2}4TdN%B-AUz4I8y92&)BRPg)1Ig)J}slhl~BN=Vm7SwP=6oQ z0tvZtxkpTR0vj4 zE75Wl{XU@ss7bUC4t$ZvsH=>$Y=0dmhj~W5fI5J?9kX*hvd+;&2$9qzU=Fg7Ye^BV zrMNwga^=J~C1@xC0I$2}bW;e?ecZe0Vzu}N=mGhs8ke+j20d962?mQKwwleOb7_8; zbJGg}QQ-{cF%tRVs2O)UhRFm?Unn$gn3Hw8WB!F;B2=>lC71WiQBL!+pnrMklr%G) zDZO>)a;o47<_qR(A{1;Bc9i219c!P&SlI`uw^r$z8hRG4YQkjFG*M$?d2+9-Ao`H@ zRBN$lO+vz2ZRH==RxaB5K&@T*u`^kU_FPJih1PE@T2vd05tc?J8D9?!6#q2k_wd*2 z`84v;eMzvLh#u+KY14pLyMOd`Z2Owwhl7dY0n_OyyT;2NoPw0rK6tOhZx#!b$qDhL z4PiIYkmNa`UXm4&&D%NeM2*pHR*_^Q{U~POVL#0F@D2rXTGAf`dcL(1_M&1L43qmg z+!U|32u?QPykp{I923Q-eb5|n;fRC91w>WjHVgE`y~wICWAmiITYvJQKj`5h9rSYsg0A&dl7E>Dnim(XrVu>DcwM*c9E+DQvM*9>Fo(P~Bv`Z;C)!Vk}24CkJMUVriwm?<0cgo||OG8U{4 zfM3>m(5GlLv_MB8q|k+GAM_~@T%eE> z;U*@eKpf_zOh@;skw8X!%-pF$2qii=O$$7h@T&9HR?C`505_Dk+B+e1wBOR|(O_rr z^|moFgRks_U9F(jW%9&-Yo zc@S0vYfIuDMaN6d+nHw_;L8R2>}x;h64HSzS5OGlqmwGFP|`U}Nw;yx)fqlsn(hEo zxx2fB-+#1@v-SLtW!UC`qs$tD7ZjJjYN|J_sfNX>nu{yyajmZD$d#P9%G)W*Ji@#U zsK=gG$%XP5(4;70O-?}m_u+YwOx-t*{}V~ef;zaP)-dTUFz!I$^dz8w!%>^v!3}Y4 z;Pw9#G$vh?Cq^4Q1#suJ%LPy-cB-Eks1`EQ=6_$iK&M9Oqvzl2aF-P~@P}{n5O=fX zF4+Vm6x9&tLd=)YshtB6Au?DRwO!>8uW#sc4E@`EYKb$${q3P`dFa-Q8c1cIcLFkdTyyp@;5nVMys3a^~iF?*HI^bJkvG zt?Si!cb&cWCn^B%mGs`vw(FYw!uEF8wMGn||Ic}7z#nD>tYzJ%omhJp8*SOP_3a;% z`wU-pwHDlr%0W>BQ3spPf=mhlUGltC3y1Qi@$$Txsq?l97V!kaP0aTA!t2P?P6d0l zAEtUa;#oC9I9#X&_9zr@u1m2|;=(_pedvi@G(~TciVu0E`J`EHZ?a;PLFj%6{>~=o zY(7xNietYA=)G($)oiupsGYYY!nM0AK7~kjb&dRY937eknhnrZ_OsQYt->IbiIG^R zKRBu~tNu|IEDG{a=RF)6_QgQb&PV%sYp!rn|0R3sqZyu26J7?TNCqm0hQn1?Pwh(O zsB5H7SyAs*!jYWOr4EGY>TO4OG92usIB`hYB8>Y9KwkY1*PQ70bFe$jK@FL6^*SHT z?x+8@hHhd%Al>X*Oq-Gvt%p^Lt<0$CWeLrlJ?e57-JyisK6QlQH@zd$Z*P2~!Scc< zvzUx94G-zWa^z(anox$=FbTv8mAZP1k3!DcTOq-n_`r;b$V%iw=9ajIkOB9lG5an>JES`QIz?lc2ez@xN@x98HKu%)bSpJ6D z-RuY!Qhy}36a4ivGE_@S^|mc^`Z2?vUyh&;XriIf$&xSZIZ(n2XM8sw$OyVHR;aU7 zCHmET!EB=Mh+DfY)eHTVHYVbFLTt@r@vnw>C98h^d(NT*$p5TaxX0X zO1sE6doroL-2D$%n;J4!SOpTDE;OohP4WIL7(3!LHc@nVTP3z(iZ{#+y}!NRpg$x4 zyh>L_5LL8(=VBs z@gdn18dhjY2h`nu3chdl`2d(-xJn#J-JxR|oYX-t)|Iv$vVcY^1&2cq- zsDfSCW)1(~^v7|__;A(b8}nDR4v&Wup5Cu&seJr7H-(39M6DuuSL2sgGvwxyP!Ldxc|oj=Stm!Un_ts=~SSexa`os1ub`ddj9G>Rhn<~Sy# zBUZvGlX|I)s;`}S?;@PQYrMLegYrNSTO?A6=^xrx*Z;D$IO1d6v1EZ^nZyELh3MRb z_Kx!8M)C|bBh-G>Bxhc$P$n7|05nV)l&xr8Cv}+n)njY8&wWjGcRj~Up#dv6`H4Li zd6H`=naEGqP^zAv<8bW?eTg?bO}@yK#p(0h1G3de{k&8gyRW$zxx6)y6j zv6*5XjjdZlleB1!)&U3zc;5NGMq9C1rDzYk!qH$CublXslG#lm5IJj0fT?*(%bV?5 zQ-nJ2!F$x`aQABB&&6#E-+JyxMS`N_rAXgQFNnT;*?jb{B({rj>&We=3eLa_2b=E3qIS{8LnEIR z`6|!6AiZKrjn(fLPL5Ymy5<2kNn5nK4#P)dutKA%&_R1_8_=!8X-K* z0c6iBfj_Lwq!fVoEen^iu6Wb)l+8kj`0l<`uVsjI8)5-b{YgPMcEn>#Y2+B4H#k^12*Zs&xMaunbM68K{ZEA4 z*olz{#9Av>x$k1DrSzDy``y&%KWCOzm+dHb4I6iD?h62_UwF?BzBtM_O6QUowd)iF z?;0D&6a{VDTLB#<09*`HffHoCzg~Qgafa$gcW$`=FFxzwPKk!O&{KtRr(f?9fsGgb zb$@wcHcT_{^lk4$_B0s77|UNzrSek#`2wr%r9K<@e%#E3r!J}v&+vrhurn2CSs}#{ zf2zDKSq8j0#^Dgo*oLJaB^1EijIgd1FrLbr)n%opsZ(Bx>CMIZb8aR7uS5>5#MZ+o zR4rzZ$AKkQ>;4zSie|FCosWs(Ba;OG?E6a(ZK=$LA!jjsF)GJM2Fn8!oTlt3&Dvez zu!N)6t%5z@C;+G$>n6>Y5%A>l`QVjakA4D$hg1=d5uU|z!B4)fe4tKm;Q128=pl`W5=~S zu5{l|*Gy$PuU}PqgGy=iO}L|?&KN~4f(-XxCjM&OZy&X{^NlH1s#pBBL`UibSr_fT znT~+<3nNc#Ikzc5G-`U?(1=&9LH4Xzp!4r8Ww|;-Z8p-dfKXVPoT*WbwHDPOc3H~I z9&NuWn{WI1jKXdn@`YOwh|Re(y=TIAb-o1Y(|(pCLi>l?fwBU{P2}#zeeEn8DnMyM zJsv-@g9YCVLGEK>H=sp>F1XA@mv+2L?*#OUL@1Drg!cYaf=0mIRH$zbIKQ%O&p2By zxhS$Rc@Z_@l(;c?Veb8!B%A&ZYUVZBtPz@{RQ`bbS(L!)wHNtPN<*B+a~_SXv*PTD z{1TyP86I(=QOZGthI8sl z6EcD7fXxbGl&%S+W_FX+6iEGTWpbTcJ5o+hOd3FcYP_pch2E#>j_!Qg=d!OzZ)eA` z8yiS|`h+E?7CSIUzQLD|-(7_5QWN7e%Kgw}y#J#uhJdxc5Ki>%Lpf6QFM)4vtN6B! z3d+0{{}u0k(5G9M*)fxQBJ3f4&radTVjlIA+2!@l{$ z2CGk5{NuOwV9!}e^pS)AE19m98}>b{?|!Ut(s=)S$2XO4OW*9Nycs_Ldl<*S%(YPo zz+LsrphAQE%N|Or_(74kHhs(0JJjA*UJ|J@g-tBIxR7atoRyat%dYZ^2upp(X{p%G`oe;GM_xJAjTrB5YZn0m9vi*wD-?$4S4;{g}RHxR% z&rzV8exK=KZ6tZzbAoq=6R5UUljC}vbM8?%U(=)c&u5)Ncb&V4)`g)#9@SLZBeWm= z>rcLpad^H{iZ_4A5|_!OM4vq&zwBtnAPqJXV9?B;r>+Q!mM9JX?LArn{K8QM9q5u2 zz?>@OuTvZ@%@RSAULZmBdo^nj&2K*c*s#4YY+xq4n52X2ZuEd*M(U@&?s-!5PT6t` zAI?}FSZxqRXie?3*=Eh@=|hitQ*4gK2H;C)^P6=%oOxw?h|;;Ekd3F%H$VZ_J-*(X zQaaE^Kj3YoA4p=K9pyRaq{Qgbi3m{xN%NC&z0ic8YPxOt%87^UG<`;D_ps6{ zgEtI67ik9lyT5AgRPt+;F%r4t7)WGoyATrTZ#Llmol`RWJf8r!MYZl4-RHRc5{vyv z)l{!Hu`^~uUM(Y-sYJB=%voEpvf7hL>vRD1Oe1(+_wyIy362CjAZ0Ln0@jp$bm6o2 zCV9yL+AquA&R%k_v7m-67`awHjq?3+v{wrVr8AB;NkzvsD5}dpL^MDk$%_`nWg;JM z?b0b@*dHZC(k0bI(3T}0RmE8`t&k)1;{LHtL3}J1RJ3?;(dqT^WLHbxmhlhicr=B$ z=+gm)Fa8Y+ECldJr26Yqp&h@5)!tUxzEG29al;52VFo*JCA&4V`Oc~f&e_gF`J1g2 z0Y2ssK;@DB+D~^dIk`^QIqggFZ{r%-A1?*VVFeEm(%LdqhG7O#9F@ExwXBxj1lDh# zvS5*irh=+sIr+lMFLz(W1j2}kkmW@nW$a!MqGgho{GrW(aET7aAV+Hk)AVtV=~2&y zvZ@5|^?Mw1W=eCrA-Qt5uEx3Dt8rv0E*`(zG4b(^gU1*Q6<@{n?Rq1*cut4!a%DeO6z;WA4M!|GmMlZavI=-0(Rj zEwe}V9*~ru6h80A=J3(~@2ueoN7AkrZQu5VHEIcoR^JUX$iVuy{ZPU2+*hGkOR~1! z8GSf8C3ph;8F*F|wNH+u??7C~Q)4N~Dm8G-R=B{8$?}OcIAZo_uK|6w45VS!f9y(4 z<6CA^30fs%xBkE_J_*!nOS&97y?kyB5OtZ_Av1JT+nFt_^39T0wdI z@}K^Df%f(|uu70Mn`kU=Z)6AOtuR4xyT2PFqpzzv&#G@Co_ExF?qCyEO@4cm8f!Af z-UCx_XWJ}lQoF?OD@@8+kqk_x++VK90VN4)s-H*_8xplSko+pkmd1^%AdiOccANus z_yLX#4r1My7vI28T$W-Frb=%FmqBui4|pW6H}+|$6@w`G@4!vS1DC|x%kHT1ftLoA z!rjHnx)YCEuV~bPr{0j{$Nu1(z^AqP~<08Zc5u%5nqqEt1pt4+$I>W73Bdn7uVdT^^7iUy=OmSLVvl zzJ-=pB1=E)%u2`ynV+qwV+&Lo&d0r;3bSz?t>->1%`}IkgZ`KXkn#EaAgEnzy9TPB zWXO}o$9DC4CWG7UVIINW@pJN8`{jRawpMWl*%c1PAYjjG6cx@{dum3y_e+oT$mD?* zYfL20>EbdM%YAnir7Fy1ifn#&6h%+OfpPoiTpzU4tNEc`(~NdS`ZD-pK~R#rZGi%vsHB4gXbfUKnomhwkzbWbTZ zne`2hz^G;)?{mG)1;?SNDuPoEE6@9!BSpzezfRihJ*rYliycO8q{;AH&I4jJUmD34 zo;`1_(k1*QKCaR`39l*fJap1L9*gI%V_nWe@B4f0YzIKPw&6MRNqQYNWk6>R5omsE z?x}-_gvJe54;^?tJir$TEfmoK^t~?D(oFc#aYwrcF*!LNKpAjyt@i$3w?7Bq{JcF9 z^<>ESwD~w)MgVAea(vxUCS+r&GNkW;vN1R%G^=T}x=(3!-6#tLpZ#e#KD=<`TttUf zV{jGGH&iR>V$`+Pr7`qhc6or0pG!a5nwvHxzb zKzp<`#VV|F4$Gh9aE0&MDzoqp*_G@|q&tVhw7n>J=`#6dmkD6G;u1{XUP|p5v)eF^ z8Qr>1J+umkHe0Ttv#w-hXUed9M?}i3<`*;+&ry-D{Bo0Kcr%j>ked+3rSuo`6D(!Z z4Ll{tJ40=Q_w7>dd=~0cNIRq&%0Ch($%jc&ERzSl%Lv>{w^^se`_*J>cxhOM+%^(D z)J|6){2vlXXs&iA!1R6|#+-8x%CW7LD51{e5{@q&Ar)?HdBYjeLlT$i@ndxH#EtOp z`ALVEaFFm|d^b-Npg}@9D_DDiHx{C>&#xWB92Y9_y%l__$Y%JRwnWpS#XNcAhF%#q z!MiI=Eo5a|_vYR;%$?N1aln7t$KF2ZdL^&-3vAifMfEqQ4H4;fo=SE(*?~qKZXk%| zU4`-ow0V3No5xTg)Qty4Y%YHkP>{nPou7_6`|>EvQx2Dk05`@`cM4ijGh7nFqV!7I znW&QR=QL(xnlVI9yY-^}mKkGL_iMuDry#VvYlRvk>Z6_QHbO|RC!K6!_gV0IShR|& zQdxxN$_{+eP!kgSk*c)3wmkao=)2fwqW$YdU$D{IE+lFmhfRKm_Kp8LUiaZqJT09C zmJ~bkJPU?WptnC`JC8)xwI=Dvv$A=@lZ zI6Kzo80xAtT^WhN_LEN5P*uh!+5gtEt-9)-zezj^SWGz)EHgvr`8vG0@N;WfJLqsu2U3pK>;k%Bf^Qa-9W{AHZ1tZb% z5PZPkeHgEL(q^Rkd*iQv?MYpS+jXhsMI=V1BOL9JX5~aG=_}q&KD#W(g=FeH%TG;7 ztxjtO5}ZNgBc3S~`K$kXttj)!%0Kg=c-7)4Gmadm3uRCG`>@V*Upd$VBVjp|5K>LX z5QjC)7?9R>VcghAo=$}2?Qlab?(Dl45clS8thVLpb z(lau}?>+>bBVoxUUv$Cx0~I~s z7lOKeJiCfZF5Ib^-TxtmV&hk6SH~Z}TeI8jPcbVHj7blznahibx%^ zb$o?+l=a&0ZV8c5H(lu9X;A(O#9LIS7E+Gxb5wHUj|8isyWX9q#1y3?Xk(o)7Vm`bxm-_0ddo;QNCF zOB?SBZHKz688amq zS)9ozO6VamiBTBJl^#unCSQ)$fY&9$lRu1Ge4_JRiB86&gxrCbD1^uQMbcNw@;rG) zLPrH87JjAfUhn6A9t|_mJz@g>g-lgK9eT937Ll*xG`D)?LNv_pCoUP)MkamEKSM%i z1;vGRL2J?x4Wb{a_HW*4&@eT9k5vHulhL*R?P=Z^{Z>y0_C_Xkho!yeioDlT@@sU0TW1^4eRsqlWQ-?=$$kA@Bm$QuU;#y+K7Kn9knx5OvxzF_yHUux z|LftDs^k&3#MJDC{?U(VfRnZYQ}pNuiP3;>F9czS@z?S5$!++=?P{Zn*4FZF815q2 zm651|pn|-8rTZ{O9KFl9Z=IyLq`A!&G6b{al^W8mkO{ZA$FA*Q|DO$1F9Lsw4H78C za{5R+PA|zfmM4iKZYvwS9}rIUW&2ysOA^>Gr67)eeX6hyN;w5UC)~K@1QV_7<$>2@ zzAOFNoU^dVY3s^^1+^$8%kiz;vgDd=Oze@LWwS~Mb`p2^{wA0r9?Y`rP7S%^^F7yb z%go1GY4cVlp_f!fnUqk)Eiu`<-Z$;A>SGpT*p90%#g;0LiI({+%piVSy3HHP3U^F2 zqZza=h|I{rWCgaD{l#md)IBKEhvUiT6c?oTbu&BP@Sk;Z+EaRUE_lNI2*)z*I`i@U zQXBqdckW~MZiW!Ooc>qROOsr)jFT=@=f8s_aV1+Dw&>%ZDm%ys!g?#5u8BIkez2(j z-sde02#&)TaqbQsyseZex$q=S5SVVS{C`g*Wovm0>~T~FenZAzHZ6W*OB(o%{NZdi zN&Iht%NhHUrCj0hrwex(YY;;5m(AgvoPN!Wea5>-srIkPvPKeqUv#SpPdHRWc`0Yh z2ystu4n>;-1r281JyJK%Zfte%vF=z*0DP;2E1~F%UD(fvYOy?U{im1UApJ)15l;9?rOQIW?FT*L5@=g!r9YBGJTs zySAF$`FGXnRc(5}YA0`VjvUJQlkaF?lF{j+XeCa$n1~45y_&eW&ZZ#jKgW4|qXyC~ z&Bp}-IfATug=z2*+<&=P_sHG7kyf65;whR7cnj~_H?qTZp7fB<*!}QbZEySoBi=L3iv{KLYJ(qi2&G{3G7n76UL5OhX0ZH z)z~qCH&Z1|?9(4Xn0w^Hcy^4Gd#HT@gQNS7juT#zAQjwuF+vf2elb8IZ}(WS z>kN#y1Pj#{Ce%H zA-qW5x}_*s-GeE}XxbiIdwBFO6-Z{9{lO$m7`1+1LMvX+OQVs}W4`xX3$K7W$!Knn zu3&VVPa58QQ-5oaWi?h!VDt<1(Vn5^%!t$spgjGEFS+%e7Zz4dBAS(&%~Sy3_SI~I z!iF74*#*cW1j?(>vMfF3dp#ysc-JigDjLfUerN|K(2)3LZiYF*sR*#8_K!i?f$0r& zZntqe-8Cq;xR8*uBf*p41gV{F4FXI{5MqQ0v9I&4cxx2b{8=6}6JdmQReK_}--QTW z%{A$cavVHGp?>KIvT`!=Gy$O8-|d22v&u((?})Wx^@|=gW5*)=@Jr_(YW4HKd zD9MM&BsvA=5{7swJZUYEegRLEM4yix1FtV7#OI>Buc!^jZ!-B zPbB?|Th-GS<#u9{fwy-Im|_zA9T?H|pccqF$%)zI-+t}_9cGdgXKxSsYfLp!JAboq z+3u4X(}e_don49g{6dG<@NLT!k1Bw;Hk*4wFIYn83n{YVS)kY-E42u^}ddK0r z;(4)8AeDsqAZfT^S-^()ZuRgTk0WPWfn&K1uh!wW*tY6tAbX=ZPh~Mk0U6S~U1&E< z_LeH$!LZ)F3k=3z3OhSDaUP8 zDmi`yePq$wGF=z@?Qn%2FqTyYKd-E#p(LKrn9g5}h^ag*jdunScFrZX?+5AsyufyL zt*slN*f`374@sWWhpdvT59nQhJ3UH_;n!cd+@&R){^c;Jjn)QtcS~7P@J|YqZjv*BLAYMsP<^q@q)>r$3W8YTf$q6%f$p3u+j4)nu)lh?@^__FHNNpy4fv_v^BH_} zwy=Pxtf4!G*Tll}7D7o8aBedo=%?{u*A8;9kQW$ED3$|3-8fiGY8{tjGC;$3D#oS4 z%ZU?*MtjsYU#Ni*Cz~hEZ){7!QU`>peOdma)E8pOdC&!jvaT66m6p>~Mp5phWR^c67&2M3pw`EUV2RIn4o`Z~A$Bcewr zv_|p_frtkDvoy@4L;_$|0O}(AFK|3em#;_*#}p}z{K`-&{qvi){6=A>7XZHLXKmAY zI)AMt*DXR%?}#NuM1`g4FD4EFj!({UVCq-H_}ouKUCvwV0nlFw(Ub@&308#A^XEsY z@zREYo7q{Z=WDPxg7CpiXacd`lb#1dAo`{Lg>7u@1C5V2gIifWn{?ePTXYwblH)?c zYOihE1}C}54H$_mAvKTyw}Y7^W_-}+XINjC zY3QaV@{cOSTD4lYGCwm0=}o4MbPTOjJWJu%\nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd807c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac26fc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd807c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac26fc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299826015, - "stop" : 1719299856244, - "duration" : 30229 + "start" : 1719386222311, + "stop" : 1719386252668, + "duration" : 30357 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "439b792ac4fe86c3.json", + "source" : "154d2f52ceb5ab7.json", "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] } \ No newline at end of file diff --git a/data/test-cases/755d4b911ec79921.json b/data/test-cases/1b9395fedbdcf652.json similarity index 94% rename from data/test-cases/755d4b911ec79921.json rename to data/test-cases/1b9395fedbdcf652.json index 11afe3281..c7845d510 100644 --- a/data/test-cases/755d4b911ec79921.json +++ b/data/test-cases/1b9395fedbdcf652.json @@ -1,16 +1,16 @@ { - "uid" : "755d4b911ec79921", + "uid" : "1b9395fedbdcf652", "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "f312e1d375b46f243b4eeb052610663a", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cf4b880>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd35580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cf4b880>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd35580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "755d4b911ec79921.json", + "source" : "1b9395fedbdcf652.json", "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] } \ No newline at end of file diff --git a/data/test-cases/bbc242fb8e369a80.json b/data/test-cases/1e6e9cb1fff0b312.json similarity index 94% rename from data/test-cases/bbc242fb8e369a80.json rename to data/test-cases/1e6e9cb1fff0b312.json index 06506f4ab..51f353604 100644 --- a/data/test-cases/bbc242fb8e369a80.json +++ b/data/test-cases/1e6e9cb1fff0b312.json @@ -1,16 +1,16 @@ { - "uid" : "bbc242fb8e369a80", + "uid" : "1e6e9cb1fff0b312", "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", "historyId" : "a8aa27b0635eae8880b4ff47f75d8f73", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cf49580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd798a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cf49580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd798a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the RAVS home page", "time" : { - "start" : 1719299460934, - "stop" : 1719299491217, - "duration" : 30283 + "start" : 1719385855055, + "stop" : 1719385885484, + "duration" : 30429 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -90,6 +90,6 @@ } ], "tags" : [ ] }, - "source" : "bbc242fb8e369a80.json", + "source" : "1e6e9cb1fff0b312.json", "parameterValues" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] } \ No newline at end of file diff --git a/data/test-cases/37b0a40448b62cb0.json b/data/test-cases/21c6bb28542d5ad3.json similarity index 94% rename from data/test-cases/37b0a40448b62cb0.json rename to data/test-cases/21c6bb28542d5ad3.json index 4bd4b8b3d..703ac5162 100644 --- a/data/test-cases/37b0a40448b62cb0.json +++ b/data/test-cases/21c6bb28542d5ad3.json @@ -1,16 +1,16 @@ { - "uid" : "37b0a40448b62cb0", + "uid" : "21c6bb28542d5ad3", "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd81300>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbdaad40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd81300>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbdaad40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299856463, - "stop" : 1719299886689, - "duration" : 30226 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "37b0a40448b62cb0.json", + "source" : "21c6bb28542d5ad3.json", "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] } \ No newline at end of file diff --git a/data/test-cases/1bbb0271523a0d78.json b/data/test-cases/429388dd51d212bc.json similarity index 94% rename from data/test-cases/1bbb0271523a0d78.json rename to data/test-cases/429388dd51d212bc.json index c148debb6..7236d09f4 100644 --- a/data/test-cases/1bbb0271523a0d78.json +++ b/data/test-cases/429388dd51d212bc.json @@ -1,16 +1,16 @@ { - "uid" : "1bbb0271523a0d78", + "uid" : "429388dd51d212bc", "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fde9b66a340>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd354b80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fde9b66a340>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd354b80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719386222438, + "stop" : 1719386252732, + "duration" : 30294 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "1bbb0271523a0d78.json", + "source" : "429388dd51d212bc.json", "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] } \ No newline at end of file diff --git a/data/test-cases/bb477fbb333e9116.json b/data/test-cases/4a0bb1c2182db8f6.json similarity index 94% rename from data/test-cases/bb477fbb333e9116.json rename to data/test-cases/4a0bb1c2182db8f6.json index 403e3016a..7253914c5 100644 --- a/data/test-cases/bb477fbb333e9116.json +++ b/data/test-cases/4a0bb1c2182db8f6.json @@ -1,16 +1,16 @@ { - "uid" : "bb477fbb333e9116", + "uid" : "4a0bb1c2182db8f6", "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "0fd4673960ee87b956d33755840cb9e9", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ae020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4ea660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ae020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4ea660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "bb477fbb333e9116.json", + "source" : "4a0bb1c2182db8f6.json", "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] } \ No newline at end of file diff --git a/data/test-cases/d29791f87c4d62f5.json b/data/test-cases/4a260f7861780518.json similarity index 94% rename from data/test-cases/d29791f87c4d62f5.json rename to data/test-cases/4a260f7861780518.json index ebd4dea62..829742d58 100644 --- a/data/test-cases/d29791f87c4d62f5.json +++ b/data/test-cases/4a260f7861780518.json @@ -1,16 +1,16 @@ { - "uid" : "d29791f87c4d62f5", + "uid" : "4a260f7861780518", "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "bf067cabd4515f88e1c3ee93869bc864", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce313a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd7bd80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce313a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd7bd80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299765117, - "stop" : 1719299795329, - "duration" : 30212 + "start" : 1719386160984, + "stop" : 1719386191335, + "duration" : 30351 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "d29791f87c4d62f5.json", + "source" : "4a260f7861780518.json", "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] } \ No newline at end of file diff --git a/data/test-cases/c037df325798ad41.json b/data/test-cases/4d7408061c0bcae.json similarity index 92% rename from data/test-cases/c037df325798ad41.json rename to data/test-cases/4d7408061c0bcae.json index 6ba252540..ca91f5d8e 100644 --- a/data/test-cases/c037df325798ad41.json +++ b/data/test-cases/4d7408061c0bcae.json @@ -1,16 +1,16 @@ { - "uid" : "c037df325798ad41", + "uid" : "4d7408061c0bcae", "name" : "NHS sign in page should be visible", "fullName" : "features/login.feature:NHS sign in page should be visible", "historyId" : "af06b7202b34fb810ed33c32dfaf440e", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ae8e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3562a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ae8e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3562a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299917789, - "stop" : 1719299917883, - "duration" : 94 + "start" : 1719386314133, + "stop" : 1719386314315, + "duration" : 182 }, "status" : "passed", "steps" : [ ], @@ -40,9 +40,9 @@ }, { "name" : "When I click on the log in button", "time" : { - "start" : 1719299917884, - "stop" : 1719299947986, - "duration" : 30102 + "start" : 1719386314323, + "stop" : 1719386344446, + "duration" : 30123 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -65,10 +65,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -96,6 +96,6 @@ } ], "tags" : [ ] }, - "source" : "c037df325798ad41.json", + "source" : "4d7408061c0bcae.json", "parameterValues" : [ ] } \ No newline at end of file diff --git a/data/test-cases/d6bfed2d66b6b082.json b/data/test-cases/5772a62b0355a544.json similarity index 94% rename from data/test-cases/d6bfed2d66b6b082.json rename to data/test-cases/5772a62b0355a544.json index 3fc4502ae..1b2cb4386 100644 --- a/data/test-cases/d6bfed2d66b6b082.json +++ b/data/test-cases/5772a62b0355a544.json @@ -1,16 +1,16 @@ { - "uid" : "d6bfed2d66b6b082", + "uid" : "5772a62b0355a544", "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "494c3ac089981262ce3f05b1ca057109", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400565f80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df7420>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400565f80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df7420>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386250314, + "stop" : 1719386280548, + "duration" : 30234 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "d6bfed2d66b6b082.json", + "source" : "5772a62b0355a544.json", "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] } \ No newline at end of file diff --git a/data/test-cases/f9692d744a2d6f61.json b/data/test-cases/5dc484ed8f9b7484.json similarity index 92% rename from data/test-cases/f9692d744a2d6f61.json rename to data/test-cases/5dc484ed8f9b7484.json index 62ecc1724..6a8cfb55e 100644 --- a/data/test-cases/f9692d744a2d6f61.json +++ b/data/test-cases/5dc484ed8f9b7484.json @@ -1,16 +1,16 @@ { - "uid" : "f9692d744a2d6f61", + "uid" : "5dc484ed8f9b7484", "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "fullName" : "features/login.feature:Sign in should fail based on credentials provided", "historyId" : "70461446af9e11e5bb03662f019284bf", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea0389300>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3b14e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea0389300>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3b14e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299948165, - "stop" : 1719299948263, - "duration" : 98 + "start" : 1719386344704, + "stop" : 1719386344872, + "duration" : 168 }, "status" : "passed", "steps" : [ ], @@ -40,9 +40,9 @@ }, { "name" : "When I click on the log in button", "time" : { - "start" : 1719299948263, - "stop" : 1719299978369, - "duration" : 30106 + "start" : 1719386344872, + "stop" : 1719386375008, + "duration" : 30136 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -65,10 +65,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -105,6 +105,6 @@ } ], "tags" : [ ] }, - "source" : "f9692d744a2d6f61.json", + "source" : "5dc484ed8f9b7484.json", "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] } \ No newline at end of file diff --git a/data/test-cases/fe944a977277f876.json b/data/test-cases/689bec097321e1a.json similarity index 94% rename from data/test-cases/fe944a977277f876.json rename to data/test-cases/689bec097321e1a.json index 082fd63d4..1dd79d1bc 100644 --- a/data/test-cases/fe944a977277f876.json +++ b/data/test-cases/689bec097321e1a.json @@ -1,16 +1,16 @@ { - "uid" : "fe944a977277f876", + "uid" : "689bec097321e1a", "name" : "NHS sign in page should be visible", "fullName" : "features/logout.feature:NHS sign in page should be visible", "historyId" : "807ba16b9c51dae553be51c09f89547b", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f140023ab60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ce8900>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f140023ab60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ce8900>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am logged into the RAVS app", "time" : { - "start" : 1719299916541, - "stop" : 1719299946754, - "duration" : 30213 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -81,6 +81,6 @@ } ], "tags" : [ ] }, - "source" : "fe944a977277f876.json", + "source" : "689bec097321e1a.json", "parameterValues" : [ ] } \ No newline at end of file diff --git a/data/test-cases/11373fb37287004b.json b/data/test-cases/719e9150413b793c.json similarity index 93% rename from data/test-cases/11373fb37287004b.json rename to data/test-cases/719e9150413b793c.json index f6f432577..f76e006e2 100644 --- a/data/test-cases/11373fb37287004b.json +++ b/data/test-cases/719e9150413b793c.json @@ -1,16 +1,16 @@ { - "uid" : "11373fb37287004b", + "uid" : "719e9150413b793c", "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "fullName" : "features/login.feature:Sign in should fail based on credentials provided", "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd82520>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd35580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd82520>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbd35580>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299917279, - "stop" : 1719299917377, - "duration" : 98 + "start" : 1719386314180, + "stop" : 1719386314328, + "duration" : 148 }, "status" : "passed", "steps" : [ ], @@ -40,9 +40,9 @@ }, { "name" : "When I click on the log in button", "time" : { - "start" : 1719299917377, - "stop" : 1719299947469, - "duration" : 30092 + "start" : 1719386314328, + "stop" : 1719386344466, + "duration" : 30138 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -65,10 +65,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -105,6 +105,6 @@ } ], "tags" : [ ] }, - "source" : "11373fb37287004b.json", + "source" : "719e9150413b793c.json", "parameterValues" : [ "invalid_email_address", "password", "fail" ] } \ No newline at end of file diff --git a/data/test-cases/df0f8348a085018e.json b/data/test-cases/89c2680de5bf3def.json similarity index 94% rename from data/test-cases/df0f8348a085018e.json rename to data/test-cases/89c2680de5bf3def.json index bdedb6d1d..28ba9b1d4 100644 --- a/data/test-cases/df0f8348a085018e.json +++ b/data/test-cases/89c2680de5bf3def.json @@ -1,16 +1,16 @@ { - "uid" : "df0f8348a085018e", + "uid" : "89c2680de5bf3def", "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "9a957ce315d0094ef5802b47d59d1469", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce31f80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac26700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce31f80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac26700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299734691, - "stop" : 1719299764911, - "duration" : 30220 + "start" : 1719386130295, + "stop" : 1719386160652, + "duration" : 30357 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "df0f8348a085018e.json", + "source" : "89c2680de5bf3def.json", "parameterValues" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] } \ No newline at end of file diff --git a/data/test-cases/6922ac45246da27e.json b/data/test-cases/8b876a9eef0cdf63.json similarity index 94% rename from data/test-cases/6922ac45246da27e.json rename to data/test-cases/8b876a9eef0cdf63.json index fbdef8495..57ad870bc 100644 --- a/data/test-cases/6922ac45246da27e.json +++ b/data/test-cases/8b876a9eef0cdf63.json @@ -1,16 +1,16 @@ { - "uid" : "6922ac45246da27e", + "uid" : "8b876a9eef0cdf63", "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "e279c7253beea83548eeffb274f11393", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03af1a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4eaac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03af1a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4eaac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299735261, - "stop" : 1719299765477, - "duration" : 30216 + "start" : 1719386130347, + "stop" : 1719386160682, + "duration" : 30335 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "6922ac45246da27e.json", + "source" : "8b876a9eef0cdf63.json", "parameterValues" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] } \ No newline at end of file diff --git a/data/test-cases/9b1718d8794758dd.json b/data/test-cases/8d10668af26e33dc.json similarity index 94% rename from data/test-cases/9b1718d8794758dd.json rename to data/test-cases/8d10668af26e33dc.json index f0b237000..d1e46f29d 100644 --- a/data/test-cases/9b1718d8794758dd.json +++ b/data/test-cases/8d10668af26e33dc.json @@ -1,16 +1,16 @@ { - "uid" : "9b1718d8794758dd", + "uid" : "8d10668af26e33dc", "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", "historyId" : "9f1089f9bc7885117e14e2eaf82891e5", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f14005cbd80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df7d80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f14005cbd80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df7d80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the RAVS home page", "time" : { - "start" : 1719299764248, - "stop" : 1719299794495, - "duration" : 30247 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -90,6 +90,6 @@ } ], "tags" : [ ] }, - "source" : "9b1718d8794758dd.json", + "source" : "8d10668af26e33dc.json", "parameterValues" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] } \ No newline at end of file diff --git a/data/test-cases/f7bf20508c434fed.json b/data/test-cases/8f41996f1f5a5b70.json similarity index 93% rename from data/test-cases/f7bf20508c434fed.json rename to data/test-cases/8f41996f1f5a5b70.json index ec534040e..c57b4daa1 100644 --- a/data/test-cases/f7bf20508c434fed.json +++ b/data/test-cases/8f41996f1f5a5b70.json @@ -1,16 +1,16 @@ { - "uid" : "f7bf20508c434fed", + "uid" : "8f41996f1f5a5b70", "name" : "Sign in should fail based on credentials provided [None-password-fail]", "fullName" : "features/login.feature:Sign in should fail based on credentials provided", "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd96d40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac274c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3cd96d40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fac274c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299886889, - "stop" : 1719299886981, - "duration" : 92 + "start" : 1719386283612, + "stop" : 1719386283822, + "duration" : 210 }, "status" : "passed", "steps" : [ ], @@ -40,9 +40,9 @@ }, { "name" : "When I click on the log in button", "time" : { - "start" : 1719299886982, - "stop" : 1719299917088, - "duration" : 30106 + "start" : 1719386283823, + "stop" : 1719386313977, + "duration" : 30154 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -65,10 +65,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -105,6 +105,6 @@ } ], "tags" : [ ] }, - "source" : "f7bf20508c434fed.json", + "source" : "8f41996f1f5a5b70.json", "parameterValues" : [ "None", "password", "fail" ] } \ No newline at end of file diff --git a/data/test-cases/9073f671283bd8d9.json b/data/test-cases/9b5d98653eddcc5f.json similarity index 94% rename from data/test-cases/9073f671283bd8d9.json rename to data/test-cases/9b5d98653eddcc5f.json index 065bd15ad..869a1dc53 100644 --- a/data/test-cases/9073f671283bd8d9.json +++ b/data/test-cases/9b5d98653eddcc5f.json @@ -1,16 +1,16 @@ { - "uid" : "9073f671283bd8d9", + "uid" : "9b5d98653eddcc5f", "name" : "Search without entering patient details", "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fde9b66a660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd356020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fde9b66a660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd356020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by pds details page", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -81,6 +81,6 @@ } ], "tags" : [ ] }, - "source" : "9073f671283bd8d9.json", + "source" : "9b5d98653eddcc5f.json", "parameterValues" : [ ] } \ No newline at end of file diff --git a/data/test-cases/61f836cdbc836f15.json b/data/test-cases/9fedb29016ae726e.json similarity index 89% rename from data/test-cases/61f836cdbc836f15.json rename to data/test-cases/9fedb29016ae726e.json index 790037c4c..74fb64d8b 100644 --- a/data/test-cases/61f836cdbc836f15.json +++ b/data/test-cases/9fedb29016ae726e.json @@ -1,16 +1,16 @@ { - "uid" : "61f836cdbc836f15", + "uid" : "9fedb29016ae726e", "name" : "Login button is visible", "fullName" : "features/login.feature:Login button is visible", "historyId" : "67f72350cbea9a3eebab3adfe5536260", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 }, "status" : "failed", "statusMessage" : "AssertionError: Login button is not visible\nassert False", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the login button should be visible\")\n def then_the_login_button_should_be_visible():\n attach_screenshot(\"login_should_be_visible\")\n if check_login_button_exists():\n assert True, \"Login button is visible\"\n else:\n> assert False, \"Login button is not visible\"\nE AssertionError: Login button is not visible\nE assert False\n\ntests/test_login_steps.py:40: AssertionError", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the login button should be visible\")\n def then_the_login_button_should_be_visible():\n attach_screenshot(\"login_should_be_visible\")\n if check_login_button_exists():\n assert True, \"Login button is visible\"\n else:\n> assert False, \"Login button is not visible\"\nE AssertionError: Login button is not visible\nE assert False\n\ntests/test_login_steps.py:40: AssertionError", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "AssertionError: Login button is not visible\nassert False", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the login button should be visible\")\n def then_the_login_button_should_be_visible():\n attach_screenshot(\"login_should_be_visible\")\n if check_login_button_exists():\n assert True, \"Login button is visible\"\n else:\n> assert False, \"Login button is not visible\"\nE AssertionError: Login button is not visible\nE assert False\n\ntests/test_login_steps.py:40: AssertionError", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the login button should be visible\")\n def then_the_login_button_should_be_visible():\n attach_screenshot(\"login_should_be_visible\")\n if check_login_button_exists():\n assert True, \"Login button is visible\"\n else:\n> assert False, \"Login button is not visible\"\nE AssertionError: Login button is not visible\nE assert False\n\ntests/test_login_steps.py:40: AssertionError", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299887545, - "stop" : 1719299887640, - "duration" : 95 + "start" : 1719386283842, + "stop" : 1719386283974, + "duration" : 132 }, "status" : "passed", "steps" : [ ], @@ -40,20 +40,20 @@ }, { "name" : "Then the login button should be visible", "time" : { - "start" : 1719299887641, - "stop" : 1719299917751, - "duration" : 30110 + "start" : 1719386283975, + "stop" : 1719386314096, + "duration" : 30121 }, "status" : "failed", "statusMessage" : "Login button is not visible\nassert False", "statusTrace" : "AssertionError: Login button is not visible\nassert False\n", "steps" : [ ], "attachments" : [ { - "uid" : "e80fde4e80fb0d3e", + "uid" : "a91704781e83af33", "name" : "CHROME_126.0.6478.126_login_should_be_visible_", - "source" : "e80fde4e80fb0d3e.png", + "source" : "a91704781e83af33.png", "type" : "image/png", - "size" : 51142 + "size" : 51093 } ], "parameters" : [ ], "stepsCount" : 0, @@ -71,10 +71,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -102,6 +102,6 @@ } ], "tags" : [ ] }, - "source" : "61f836cdbc836f15.json", + "source" : "9fedb29016ae726e.json", "parameterValues" : [ ] } \ No newline at end of file diff --git a/data/test-cases/e17870f578a72fae.json b/data/test-cases/a20f48e7521bc311.json similarity index 94% rename from data/test-cases/e17870f578a72fae.json rename to data/test-cases/a20f48e7521bc311.json index cd3cc2e63..861bf33b2 100644 --- a/data/test-cases/e17870f578a72fae.json +++ b/data/test-cases/a20f48e7521bc311.json @@ -1,16 +1,16 @@ { - "uid" : "e17870f578a72fae", + "uid" : "a20f48e7521bc311", "name" : "Search without entering nhs number", "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", "historyId" : "3ddec8c203f0667b07e4030542c38fb6", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400567600>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ddff60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400567600>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ddff60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299886097, - "stop" : 1719299916323, - "duration" : 30226 + "start" : 1719386280781, + "stop" : 1719386310996, + "duration" : 30215 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -81,6 +81,6 @@ } ], "tags" : [ ] }, - "source" : "e17870f578a72fae.json", + "source" : "a20f48e7521bc311.json", "parameterValues" : [ ] } \ No newline at end of file diff --git a/data/test-cases/bdb9bca637b6c930.json b/data/test-cases/a52e78e82e1f0b84.json similarity index 94% rename from data/test-cases/bdb9bca637b6c930.json rename to data/test-cases/a52e78e82e1f0b84.json index 8b70f11a2..6e77b2f64 100644 --- a/data/test-cases/bdb9bca637b6c930.json +++ b/data/test-cases/a52e78e82e1f0b84.json @@ -1,16 +1,16 @@ { - "uid" : "bdb9bca637b6c930", + "uid" : "a52e78e82e1f0b84", "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "39e35f59117b399bcac760d4cb0a7898", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400566c00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ddc860>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f1400566c00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4ddc860>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299825206, - "stop" : 1719299855426, - "duration" : 30220 + "start" : 1719386219868, + "stop" : 1719386250100, + "duration" : 30232 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "bdb9bca637b6c930.json", + "source" : "a52e78e82e1f0b84.json", "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] } \ No newline at end of file diff --git a/data/test-cases/2bd9a9ec7042a35c.json b/data/test-cases/afa2a7f4cb240c49.json similarity index 94% rename from data/test-cases/2bd9a9ec7042a35c.json rename to data/test-cases/afa2a7f4cb240c49.json index 8e92016f9..664946139 100644 --- a/data/test-cases/2bd9a9ec7042a35c.json +++ b/data/test-cases/afa2a7f4cb240c49.json @@ -1,16 +1,16 @@ { - "uid" : "2bd9a9ec7042a35c", + "uid" : "afa2a7f4cb240c49", "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "0e31fa71df3dd626c3358a1251b219f9", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ac040>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3d2020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03ac040>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3d2020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "2bd9a9ec7042a35c.json", + "source" : "afa2a7f4cb240c49.json", "parameterValues" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] } \ No newline at end of file diff --git a/data/test-cases/3328a6204e080d29.json b/data/test-cases/b2e7887fd5b870.json similarity index 93% rename from data/test-cases/3328a6204e080d29.json rename to data/test-cases/b2e7887fd5b870.json index 1ce0d39c8..c71c3c97c 100644 --- a/data/test-cases/3328a6204e080d29.json +++ b/data/test-cases/b2e7887fd5b870.json @@ -1,16 +1,16 @@ { - "uid" : "3328a6204e080d29", + "uid" : "b2e7887fd5b870", "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "fullName" : "features/login.feature:Sign in should fail based on credentials provided", "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce1c2c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbdaa660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3ce1c2c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f42fbdaa660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:44: in step_click_login_button\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I access the ravs web app", "time" : { - "start" : 1719299947640, - "stop" : 1719299947733, - "duration" : 93 + "start" : 1719386344717, + "stop" : 1719386344906, + "duration" : 189 }, "status" : "passed", "steps" : [ ], @@ -40,9 +40,9 @@ }, { "name" : "When I click on the log in button", "time" : { - "start" : 1719299947733, - "stop" : 1719299977835, - "duration" : 30102 + "start" : 1719386344907, + "stop" : 1719386375051, + "duration" : 30144 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -65,10 +65,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1034-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -105,6 +105,6 @@ } ], "tags" : [ ] }, - "source" : "3328a6204e080d29.json", + "source" : "b2e7887fd5b870.json", "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] } \ No newline at end of file diff --git a/data/test-cases/45bfe683b38d0492.json b/data/test-cases/b87bf117266ef07e.json similarity index 94% rename from data/test-cases/45bfe683b38d0492.json rename to data/test-cases/b87bf117266ef07e.json index 0877ccd42..b3e6a9d3b 100644 --- a/data/test-cases/45bfe683b38d0492.json +++ b/data/test-cases/b87bf117266ef07e.json @@ -1,16 +1,16 @@ { - "uid" : "45bfe683b38d0492", + "uid" : "b87bf117266ef07e", "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "3dd254990a059240e17f4aa430bdb6b0", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03e3f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3fa660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03e3f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abd3fa660>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299674354, - "stop" : 1719299704581, - "duration" : 30227 + "start" : 1719386069078, + "stop" : 1719386099415, + "duration" : 30337 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "45bfe683b38d0492.json", + "source" : "b87bf117266ef07e.json", "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] } \ No newline at end of file diff --git a/data/test-cases/9538b5082dbdb7d2.json b/data/test-cases/bb1ba58f4c87730.json similarity index 94% rename from data/test-cases/9538b5082dbdb7d2.json rename to data/test-cases/bb1ba58f4c87730.json index d4aebac6e..b857e3fb0 100644 --- a/data/test-cases/9538b5082dbdb7d2.json +++ b/data/test-cases/bb1ba58f4c87730.json @@ -1,16 +1,16 @@ { - "uid" : "9538b5082dbdb7d2", + "uid" : "bb1ba58f4c87730", "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "0362be85d3aacb3fe420746bb928507b", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f14005ca020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df76a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f14005ca020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fb1b4df76a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1035-MainThread" + "value" : "1040-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "9538b5082dbdb7d2.json", + "source" : "bb1ba58f4c87730.json", "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] } \ No newline at end of file diff --git a/data/test-cases/f9f633369c731400.json b/data/test-cases/c3a2fe424cd16ed1.json similarity index 94% rename from data/test-cases/f9f633369c731400.json rename to data/test-cases/c3a2fe424cd16ed1.json index af032d022..b892a1623 100644 --- a/data/test-cases/f9f633369c731400.json +++ b/data/test-cases/c3a2fe424cd16ed1.json @@ -1,16 +1,16 @@ { - "uid" : "f9f633369c731400", + "uid" : "c3a2fe424cd16ed1", "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", "historyId" : "1e1b190bf4f506920c67da326754621a", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03aec00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4ebba0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fdea03aec00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe4ebba0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the find a patient by nhs number page", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1032-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -93,6 +93,6 @@ } ], "tags" : [ ] }, - "source" : "f9f633369c731400.json", + "source" : "c3a2fe424cd16ed1.json", "parameterValues" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] } \ No newline at end of file diff --git a/data/test-cases/948e990045434de2.json b/data/test-cases/e3401ea00bd0843c.json similarity index 94% rename from data/test-cases/948e990045434de2.json rename to data/test-cases/e3401ea00bd0843c.json index 2aab0d439..8a5a9743d 100644 --- a/data/test-cases/948e990045434de2.json +++ b/data/test-cases/e3401ea00bd0843c.json @@ -1,16 +1,16 @@ { - "uid" : "948e990045434de2", + "uid" : "e3401ea00bd0843c", "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", "historyId" : "816e0df01dffb1a7ed09998f81df379e", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 }, "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3d2c7e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe8bf420>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "flaky" : false, "newFailed" : false, "newBroken" : false, @@ -21,13 +21,13 @@ "testStage" : { "status" : "failed", "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", - "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7efe3d2c7e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", + "statusTrace" : "self = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:183: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:7834: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:392: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0abe8bf420>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Log In']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1038: in execute\n fixturedef = request._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:85: in navigate_and_login\n click_login_button()\npages/login_page.py:14: in click_login_button\n find_element_and_perform_action(LOGIN_BUTTON_ELEMENT, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Log In']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']\n\nhelpers/playwrightHelper.py:222: ElementNotFoundException", "steps" : [ { "name" : "Given I am on the RAVS home page", "time" : { - "start" : 1719299277480, - "stop" : 1719299307861, - "duration" : 30381 + "start" : 1719385670604, + "stop" : 1719385701079, + "duration" : 30475 }, "status" : "failed", "statusMessage" : "Element not found: //button[text()='Log In']", @@ -50,10 +50,10 @@ "afterStages" : [ ], "labels" : [ { "name" : "host", - "value" : "741cdf86761d" + "value" : "c4ac2ee6c3f9" }, { "name" : "thread", - "value" : "1038-MainThread" + "value" : "1037-MainThread" }, { "name" : "framework", "value" : "pytest-bdd" @@ -99,6 +99,6 @@ } ], "tags" : [ ] }, - "source" : "948e990045434de2.json", + "source" : "e3401ea00bd0843c.json", "parameterValues" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] } \ No newline at end of file diff --git a/data/timeline.json b/data/timeline.json index 43b7766ce..65b4cb142 100644 --- a/data/timeline.json +++ b/data/timeline.json @@ -2,18 +2,18 @@ "uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc", "name" : "timeline", "children" : [ { - "name" : "741cdf86761d", + "name" : "c4ac2ee6c3f9", "children" : [ { - "name" : "1038-MainThread", + "name" : "1034-MainThread", "children" : [ { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "f7bf20508c434fed", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "154d2f52ceb5ab7", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386222310, + "stop" : 1719386252668, + "duration" : 30358 }, "flaky" : false, "newFailed" : false, @@ -21,16 +21,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "3328a6204e080d29", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "21c6bb28542d5ad3", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "flaky" : false, "newFailed" : false, @@ -38,16 +38,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "uid" : "948e990045434de2", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "b2e7887fd5b870", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 }, "flaky" : false, "newFailed" : false, @@ -55,16 +55,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "37b0a40448b62cb0", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "1e6e9cb1fff0b312", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 }, "flaky" : false, "newFailed" : false, @@ -72,16 +72,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] }, { "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "d29791f87c4d62f5", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "uid" : "4a260f7861780518", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 }, "flaky" : false, "newFailed" : false, @@ -91,14 +91,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "bbc242fb8e369a80", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "719e9150413b793c", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 }, "flaky" : false, "newFailed" : false, @@ -106,16 +106,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "df0f8348a085018e", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "uid" : "89c2680de5bf3def", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 }, "flaky" : false, "newFailed" : false, @@ -125,14 +125,14 @@ "retriesStatusChange" : false, "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "11373fb37287004b", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "8f41996f1f5a5b70", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 }, "flaky" : false, "newFailed" : false, @@ -140,16 +140,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ "None", "password", "fail" ] }, { "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "755d4b911ec79921", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + "uid" : "1b9395fedbdcf652", + "parentUid" : "f7d2fb7882bd66ee5f3d2a439748dff1", "status" : "failed", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "flaky" : false, "newFailed" : false, @@ -158,15 +158,19 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] - }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "439b792ac4fe86c3", - "parentUid" : "baa1a271ac4e29eb9f84025fb0db2b3e", + } ], + "uid" : "f7d2fb7882bd66ee5f3d2a439748dff1" + }, { + "name" : "1037-MainThread", + "children" : [ { + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "429388dd51d212bc", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299826014, - "stop" : 1719299856244, - "duration" : 30230 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 }, "flaky" : false, "newFailed" : false, @@ -174,20 +178,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] - } ], - "uid" : "baa1a271ac4e29eb9f84025fb0db2b3e" - }, { - "name" : "1032-MainThread", - "children" : [ { - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "uid" : "2bd9a9ec7042a35c", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + }, { + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "4a0bb1c2182db8f6", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "flaky" : false, "newFailed" : false, @@ -195,16 +195,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "uid" : "f9f633369c731400", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "e3401ea00bd0843c", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 }, "flaky" : false, "newFailed" : false, @@ -212,16 +212,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "uid" : "6922ac45246da27e", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b87bf117266ef07e", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 }, "flaky" : false, "newFailed" : false, @@ -229,16 +229,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "f9692d744a2d6f61", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Login button is visible", + "uid" : "9fedb29016ae726e", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 }, "flaky" : false, "newFailed" : false, @@ -246,16 +246,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "1bbb0271523a0d78", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "8b876a9eef0cdf63", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 }, "flaky" : false, "newFailed" : false, @@ -263,16 +263,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] }, { "name" : "Search without entering patient details", - "uid" : "9073f671283bd8d9", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "uid" : "9b5d98653eddcc5f", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "flaky" : false, "newFailed" : false, @@ -282,14 +282,14 @@ "retriesStatusChange" : false, "parameters" : [ ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "c037df325798ad41", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "afa2a7f4cb240c49", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "flaky" : false, "newFailed" : false, @@ -297,16 +297,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "bb477fbb333e9116", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "NHS sign in page should be visible", + "uid" : "4d7408061c0bcae", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 }, "flaky" : false, "newFailed" : false, @@ -314,16 +314,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "61f836cdbc836f15", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "5dc484ed8f9b7484", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 }, "flaky" : false, "newFailed" : false, @@ -331,16 +331,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "45bfe683b38d0492", - "parentUid" : "88ca8564c6e3d5684643022d905600d8", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "c3a2fe424cd16ed1", + "parentUid" : "0b92159d8dbb4e443a48425d610b1678", "status" : "failed", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "flaky" : false, "newFailed" : false, @@ -348,20 +348,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] } ], - "uid" : "88ca8564c6e3d5684643022d905600d8" + "uid" : "0b92159d8dbb4e443a48425d610b1678" }, { - "name" : "1035-MainThread", + "name" : "1040-MainThread", "children" : [ { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "bdb9bca637b6c930", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "5772a62b0355a544", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 }, "flaky" : false, "newFailed" : false, @@ -369,16 +369,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Search without entering nhs number", - "uid" : "e17870f578a72fae", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "bb1ba58f4c87730", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "flaky" : false, "newFailed" : false, @@ -386,16 +386,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "9538b5082dbdb7d2", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "8d10668af26e33dc", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "flaky" : false, "newFailed" : false, @@ -403,16 +403,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "d6bfed2d66b6b082", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "NHS sign in page should be visible", + "uid" : "689bec097321e1a", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "flaky" : false, "newFailed" : false, @@ -420,16 +420,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "uid" : "9b1718d8794758dd", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "Search without entering nhs number", + "uid" : "a20f48e7521bc311", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 }, "flaky" : false, "newFailed" : false, @@ -437,16 +437,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "fe944a977277f876", - "parentUid" : "b3af9dde7db6b26da3e827702adc4a6f", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "a52e78e82e1f0b84", + "parentUid" : "1b9d3f0ec113b682fefc9bec618cff11", "status" : "failed", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 }, "flaky" : false, "newFailed" : false, @@ -454,10 +454,10 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] } ], - "uid" : "b3af9dde7db6b26da3e827702adc4a6f" + "uid" : "1b9d3f0ec113b682fefc9bec618cff11" } ], - "uid" : "14459870fb426428a2a1c94f4211b935" + "uid" : "815531e8cb2b1bea5ba1723d3828fc6d" } ] } \ No newline at end of file diff --git a/export/influxDbData.txt b/export/influxDbData.txt index 8ebc55742..0575cfc77 100644 --- a/export/influxDbData.txt +++ b/export/influxDbData.txt @@ -1,12 +1,12 @@ -launch_status failed=26 1719300193000000000 -launch_status broken=0 1719300193000000000 -launch_status passed=0 1719300193000000000 -launch_status skipped=0 1719300193000000000 -launch_status unknown=0 1719300193000000000 -launch_time duration=700890 1719300193000000000 -launch_time min_duration=30190 1719300193000000000 -launch_time max_duration=30382 1719300193000000000 -launch_time sum_duration=785920 1719300193000000000 -launch_problems product_defects=26 1719300193000000000 -launch_retries retries=0 1719300193000000000 -launch_retries run=26 1719300193000000000 +launch_status failed=26 1719386591000000000 +launch_status broken=0 1719386591000000000 +launch_status passed=0 1719386591000000000 +launch_status skipped=0 1719386591000000000 +launch_status unknown=0 1719386591000000000 +launch_time duration=704448 1719386591000000000 +launch_time min_duration=30216 1719386591000000000 +launch_time max_duration=30476 1719386591000000000 +launch_time sum_duration=788233 1719386591000000000 +launch_problems product_defects=26 1719386591000000000 +launch_retries retries=0 1719386591000000000 +launch_retries run=26 1719386591000000000 diff --git a/export/prometheusData.txt b/export/prometheusData.txt index 01303a4e5..6b662b2d3 100644 --- a/export/prometheusData.txt +++ b/export/prometheusData.txt @@ -3,10 +3,10 @@ launch_status_broken 0 launch_status_passed 0 launch_status_skipped 0 launch_status_unknown 0 -launch_time_duration 700890 -launch_time_min_duration 30190 -launch_time_max_duration 30382 -launch_time_sum_duration 785920 +launch_time_duration 704448 +launch_time_min_duration 30216 +launch_time_max_duration 30476 +launch_time_sum_duration 788233 launch_problems_product_defects 26 launch_retries_retries 0 launch_retries_run 26 diff --git a/history/duration-trend.json b/history/duration-trend.json index e9cb468ae..8e741e01d 100644 --- a/history/duration-trend.json +++ b/history/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 700890 + "duration" : 704448 } } ] \ No newline at end of file diff --git a/history/history.json b/history/history.json index ed2cd86fc..e1e46d59a 100644 --- a/history/history.json +++ b/history/history.json @@ -9,13 +9,13 @@ "total" : 1 }, "items" : [ { - "uid" : "bbc242fb8e369a80", + "uid" : "1e6e9cb1fff0b312", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 } } ] }, @@ -29,13 +29,13 @@ "total" : 1 }, "items" : [ { - "uid" : "37b0a40448b62cb0", + "uid" : "21c6bb28542d5ad3", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 } } ] }, @@ -49,13 +49,13 @@ "total" : 1 }, "items" : [ { - "uid" : "bdb9bca637b6c930", + "uid" : "a52e78e82e1f0b84", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 } } ] }, @@ -69,13 +69,13 @@ "total" : 1 }, "items" : [ { - "uid" : "1bbb0271523a0d78", + "uid" : "429388dd51d212bc", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 } } ] }, @@ -89,13 +89,13 @@ "total" : 1 }, "items" : [ { - "uid" : "d29791f87c4d62f5", + "uid" : "4a260f7861780518", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 } } ] }, @@ -109,17 +109,17 @@ "total" : 1 }, "items" : [ { - "uid" : "439b792ac4fe86c3", + "uid" : "154d2f52ceb5ab7", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299826014, - "stop" : 1719299856244, - "duration" : 30230 + "start" : 1719386222310, + "stop" : 1719386252668, + "duration" : 30358 } } ] }, - "1e1b190bf4f506920c67da326754621a" : { + "816e0df01dffb1a7ed09998f81df379e" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -129,17 +129,17 @@ "total" : 1 }, "items" : [ { - "uid" : "f9f633369c731400", + "uid" : "e3401ea00bd0843c", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 } } ] }, - "816e0df01dffb1a7ed09998f81df379e" : { + "1e1b190bf4f506920c67da326754621a" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -149,13 +149,13 @@ "total" : 1 }, "items" : [ { - "uid" : "948e990045434de2", + "uid" : "c3a2fe424cd16ed1", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 } } ] }, @@ -169,13 +169,13 @@ "total" : 1 }, "items" : [ { - "uid" : "bb477fbb333e9116", + "uid" : "4a0bb1c2182db8f6", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 } } ] }, @@ -189,13 +189,13 @@ "total" : 1 }, "items" : [ { - "uid" : "f9692d744a2d6f61", + "uid" : "5dc484ed8f9b7484", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 } } ] }, @@ -209,13 +209,13 @@ "total" : 1 }, "items" : [ { - "uid" : "e17870f578a72fae", + "uid" : "a20f48e7521bc311", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 } } ] }, @@ -229,13 +229,13 @@ "total" : 1 }, "items" : [ { - "uid" : "9073f671283bd8d9", + "uid" : "9b5d98653eddcc5f", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 } } ] }, @@ -249,13 +249,13 @@ "total" : 1 }, "items" : [ { - "uid" : "3328a6204e080d29", + "uid" : "b2e7887fd5b870", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 } } ] }, @@ -269,13 +269,13 @@ "total" : 1 }, "items" : [ { - "uid" : "6922ac45246da27e", + "uid" : "8b876a9eef0cdf63", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 } } ] }, @@ -289,13 +289,13 @@ "total" : 1 }, "items" : [ { - "uid" : "d6bfed2d66b6b082", + "uid" : "5772a62b0355a544", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 } } ] }, @@ -309,13 +309,13 @@ "total" : 1 }, "items" : [ { - "uid" : "9b1718d8794758dd", + "uid" : "8d10668af26e33dc", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 } } ] }, @@ -329,13 +329,13 @@ "total" : 1 }, "items" : [ { - "uid" : "61f836cdbc836f15", + "uid" : "9fedb29016ae726e", "status" : "failed", "statusDetails" : "AssertionError: Login button is not visible\nassert False", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 } } ] }, @@ -349,13 +349,13 @@ "total" : 1 }, "items" : [ { - "uid" : "45bfe683b38d0492", + "uid" : "b87bf117266ef07e", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 } } ] }, @@ -369,13 +369,13 @@ "total" : 1 }, "items" : [ { - "uid" : "c037df325798ad41", + "uid" : "4d7408061c0bcae", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 } } ] }, @@ -389,13 +389,13 @@ "total" : 1 }, "items" : [ { - "uid" : "f7bf20508c434fed", + "uid" : "8f41996f1f5a5b70", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 } } ] }, @@ -409,17 +409,17 @@ "total" : 1 }, "items" : [ { - "uid" : "fe944a977277f876", + "uid" : "689bec097321e1a", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 } } ] }, - "9bbc09a5764effa3cdb4a84fde10f425" : { + "9a957ce315d0094ef5802b47d59d1469" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -429,17 +429,17 @@ "total" : 1 }, "items" : [ { - "uid" : "11373fb37287004b", + "uid" : "89c2680de5bf3def", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 } } ] }, - "0362be85d3aacb3fe420746bb928507b" : { + "9bbc09a5764effa3cdb4a84fde10f425" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -449,17 +449,17 @@ "total" : 1 }, "items" : [ { - "uid" : "9538b5082dbdb7d2", + "uid" : "719e9150413b793c", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 } } ] }, - "9a957ce315d0094ef5802b47d59d1469" : { + "0362be85d3aacb3fe420746bb928507b" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -469,13 +469,13 @@ "total" : 1 }, "items" : [ { - "uid" : "df0f8348a085018e", + "uid" : "bb1ba58f4c87730", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 } } ] }, @@ -489,13 +489,13 @@ "total" : 1 }, "items" : [ { - "uid" : "755d4b911ec79921", + "uid" : "1b9395fedbdcf652", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 } } ] }, @@ -509,13 +509,13 @@ "total" : 1 }, "items" : [ { - "uid" : "2bd9a9ec7042a35c", + "uid" : "afa2a7f4cb240c49", "status" : "failed", "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Log In']", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 } } ] } diff --git a/widgets/duration-trend.json b/widgets/duration-trend.json index e9cb468ae..8e741e01d 100644 --- a/widgets/duration-trend.json +++ b/widgets/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 700890 + "duration" : 704448 } } ] \ No newline at end of file diff --git a/widgets/duration.json b/widgets/duration.json index b04d5ceb4..d4c322ed7 100644 --- a/widgets/duration.json +++ b/widgets/duration.json @@ -1,260 +1,260 @@ [ { - "uid" : "e17870f578a72fae", - "name" : "Search without entering nhs number", + "uid" : "4a0bb1c2182db8f6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "fe944a977277f876", - "name" : "NHS sign in page should be visible", + "uid" : "154d2f52ceb5ab7", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386222310, + "stop" : 1719386252668, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9f633369c731400", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "429388dd51d212bc", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f7bf20508c434fed", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "8b876a9eef0cdf63", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9692d744a2d6f61", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "89c2680de5bf3def", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bdb9bca637b6c930", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "e3401ea00bd0843c", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "6922ac45246da27e", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "1b9395fedbdcf652", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "3328a6204e080d29", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "9fedb29016ae726e", + "name" : "Login button is visible", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "37b0a40448b62cb0", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c3a2fe424cd16ed1", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bbc242fb8e369a80", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "a52e78e82e1f0b84", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "948e990045434de2", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "8d10668af26e33dc", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c037df325798ad41", - "name" : "NHS sign in page should be visible", + "uid" : "5772a62b0355a544", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1bbb0271523a0d78", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "1e6e9cb1fff0b312", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9073f671283bd8d9", - "name" : "Search without entering patient details", + "uid" : "bb1ba58f4c87730", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d29791f87c4d62f5", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "8f41996f1f5a5b70", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "11373fb37287004b", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "21c6bb28542d5ad3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9538b5082dbdb7d2", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "b2e7887fd5b870", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "df0f8348a085018e", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "719e9150413b793c", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "439b792ac4fe86c3", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "689bec097321e1a", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299826014, - "stop" : 1719299856244, - "duration" : 30230 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d6bfed2d66b6b082", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "9b5d98653eddcc5f", + "name" : "Search without entering patient details", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "755d4b911ec79921", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "a20f48e7521bc311", + "name" : "Search without entering nhs number", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "45bfe683b38d0492", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "4d7408061c0bcae", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bb477fbb333e9116", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "b87bf117266ef07e", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "61f836cdbc836f15", - "name" : "Login button is visible", + "uid" : "4a260f7861780518", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9b1718d8794758dd", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "afa2a7f4cb240c49", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "2bd9a9ec7042a35c", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5dc484ed8f9b7484", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 }, "status" : "failed", "severity" : "normal" diff --git a/widgets/severity.json b/widgets/severity.json index 7c155dafb..e3667b0f4 100644 --- a/widgets/severity.json +++ b/widgets/severity.json @@ -1,260 +1,260 @@ [ { - "uid" : "9073f671283bd8d9", - "name" : "Search without entering patient details", + "uid" : "b87bf117266ef07e", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "6922ac45246da27e", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "8f41996f1f5a5b70", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "439b792ac4fe86c3", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "5dc484ed8f9b7484", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1719299826014, - "stop" : 1719299856244, - "duration" : 30230 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "df0f8348a085018e", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "afa2a7f4cb240c49", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9538b5082dbdb7d2", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "c3a2fe424cd16ed1", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d29791f87c4d62f5", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "9b5d98653eddcc5f", + "name" : "Search without entering patient details", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "3328a6204e080d29", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "4d7408061c0bcae", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "948e990045434de2", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "8b876a9eef0cdf63", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "e17870f578a72fae", - "name" : "Search without entering nhs number", + "uid" : "e3401ea00bd0843c", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bbc242fb8e369a80", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "9fedb29016ae726e", + "name" : "Login button is visible", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "37b0a40448b62cb0", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "8d10668af26e33dc", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1bbb0271523a0d78", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "bb1ba58f4c87730", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bdb9bca637b6c930", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "719e9150413b793c", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9692d744a2d6f61", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "1e6e9cb1fff0b312", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f7bf20508c434fed", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "89c2680de5bf3def", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9f633369c731400", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "a52e78e82e1f0b84", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "11373fb37287004b", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "21c6bb28542d5ad3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "45bfe683b38d0492", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "429388dd51d212bc", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "2bd9a9ec7042a35c", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "4a260f7861780518", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "755d4b911ec79921", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "b2e7887fd5b870", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d6bfed2d66b6b082", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "4a0bb1c2182db8f6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "fe944a977277f876", - "name" : "NHS sign in page should be visible", + "uid" : "5772a62b0355a544", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c037df325798ad41", - "name" : "NHS sign in page should be visible", + "uid" : "a20f48e7521bc311", + "name" : "Search without entering nhs number", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9b1718d8794758dd", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "1b9395fedbdcf652", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bb477fbb333e9116", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "689bec097321e1a", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "61f836cdbc836f15", - "name" : "Login button is visible", + "uid" : "154d2f52ceb5ab7", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386222310, + "stop" : 1719386252668, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" diff --git a/widgets/status-chart.json b/widgets/status-chart.json index b04d5ceb4..d4c322ed7 100644 --- a/widgets/status-chart.json +++ b/widgets/status-chart.json @@ -1,260 +1,260 @@ [ { - "uid" : "e17870f578a72fae", - "name" : "Search without entering nhs number", + "uid" : "4a0bb1c2182db8f6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1719299886096, - "stop" : 1719299916323, - "duration" : 30227 + "start" : 1719386161074, + "stop" : 1719386191402, + "duration" : 30328 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "fe944a977277f876", - "name" : "NHS sign in page should be visible", + "uid" : "154d2f52ceb5ab7", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1719299916540, - "stop" : 1719299946754, - "duration" : 30214 + "start" : 1719386222310, + "stop" : 1719386252668, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9f633369c731400", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "429388dd51d212bc", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1719299796222, - "stop" : 1719299826461, - "duration" : 30239 + "start" : 1719386222437, + "stop" : 1719386252732, + "duration" : 30295 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f7bf20508c434fed", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "8b876a9eef0cdf63", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1719299886889, - "stop" : 1719299917088, - "duration" : 30199 + "start" : 1719386130346, + "stop" : 1719386160682, + "duration" : 30336 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f9692d744a2d6f61", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "89c2680de5bf3def", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1719299948165, - "stop" : 1719299978369, - "duration" : 30204 + "start" : 1719386130294, + "stop" : 1719386160652, + "duration" : 30358 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bdb9bca637b6c930", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "e3401ea00bd0843c", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1719299825206, - "stop" : 1719299855427, - "duration" : 30221 + "start" : 1719385670603, + "stop" : 1719385701079, + "duration" : 30476 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "6922ac45246da27e", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "1b9395fedbdcf652", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1719299735260, - "stop" : 1719299765477, - "duration" : 30217 + "start" : 1719386191628, + "stop" : 1719386221999, + "duration" : 30371 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "3328a6204e080d29", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "9fedb29016ae726e", + "name" : "Login button is visible", "time" : { - "start" : 1719299947640, - "stop" : 1719299977835, - "duration" : 30195 + "start" : 1719386283842, + "stop" : 1719386314096, + "duration" : 30254 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "37b0a40448b62cb0", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c3a2fe424cd16ed1", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1719299856462, - "stop" : 1719299886689, - "duration" : 30227 + "start" : 1719386191779, + "stop" : 1719386222084, + "duration" : 30305 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bbc242fb8e369a80", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "a52e78e82e1f0b84", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1719299460934, - "stop" : 1719299491218, - "duration" : 30284 + "start" : 1719386219867, + "stop" : 1719386250100, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "948e990045434de2", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "8d10668af26e33dc", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1719299277479, - "stop" : 1719299307861, - "duration" : 30382 + "start" : 1719386158873, + "stop" : 1719386189163, + "duration" : 30290 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c037df325798ad41", - "name" : "NHS sign in page should be visible", + "uid" : "5772a62b0355a544", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1719299917789, - "stop" : 1719299947987, - "duration" : 30198 + "start" : 1719386250313, + "stop" : 1719386280548, + "duration" : 30235 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1bbb0271523a0d78", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "1e6e9cb1fff0b312", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1719299826685, - "stop" : 1719299856909, - "duration" : 30224 + "start" : 1719385855054, + "stop" : 1719385885484, + "duration" : 30430 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9073f671283bd8d9", - "name" : "Search without entering patient details", + "uid" : "bb1ba58f4c87730", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1719299857126, - "stop" : 1719299887342, - "duration" : 30216 + "start" : 1719386189417, + "stop" : 1719386219650, + "duration" : 30233 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d29791f87c4d62f5", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "8f41996f1f5a5b70", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1719299765116, - "stop" : 1719299795329, - "duration" : 30213 + "start" : 1719386283612, + "stop" : 1719386313977, + "duration" : 30365 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "11373fb37287004b", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "21c6bb28542d5ad3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1719299917279, - "stop" : 1719299947469, - "duration" : 30190 + "start" : 1719386252978, + "stop" : 1719386283316, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9538b5082dbdb7d2", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "b2e7887fd5b870", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1719299794739, - "stop" : 1719299824975, - "duration" : 30236 + "start" : 1719386344716, + "stop" : 1719386375051, + "duration" : 30335 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "df0f8348a085018e", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "719e9150413b793c", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1719299734690, - "stop" : 1719299764911, - "duration" : 30221 + "start" : 1719386314180, + "stop" : 1719386344466, + "duration" : 30286 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "439b792ac4fe86c3", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "689bec097321e1a", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299826014, - "stop" : 1719299856244, - "duration" : 30230 + "start" : 1719386311217, + "stop" : 1719386341444, + "duration" : 30227 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d6bfed2d66b6b082", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "9b5d98653eddcc5f", + "name" : "Search without entering patient details", "time" : { - "start" : 1719299855638, - "stop" : 1719299885857, - "duration" : 30219 + "start" : 1719386253064, + "stop" : 1719386283388, + "duration" : 30324 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "755d4b911ec79921", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "a20f48e7521bc311", + "name" : "Search without entering nhs number", "time" : { - "start" : 1719299795565, - "stop" : 1719299825794, - "duration" : 30229 + "start" : 1719386280780, + "stop" : 1719386310996, + "duration" : 30216 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "45bfe683b38d0492", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "4d7408061c0bcae", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1719299674353, - "stop" : 1719299704581, - "duration" : 30228 + "start" : 1719386314133, + "stop" : 1719386344446, + "duration" : 30313 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "bb477fbb333e9116", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "b87bf117266ef07e", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1719299765695, - "stop" : 1719299795927, - "duration" : 30232 + "start" : 1719386069077, + "stop" : 1719386099415, + "duration" : 30338 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "61f836cdbc836f15", - "name" : "Login button is visible", + "uid" : "4a260f7861780518", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1719299887545, - "stop" : 1719299917751, - "duration" : 30206 + "start" : 1719386160983, + "stop" : 1719386191335, + "duration" : 30352 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "9b1718d8794758dd", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "afa2a7f4cb240c49", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1719299764247, - "stop" : 1719299794495, - "duration" : 30248 + "start" : 1719386099691, + "stop" : 1719386130024, + "duration" : 30333 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "2bd9a9ec7042a35c", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5dc484ed8f9b7484", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1719299704810, - "stop" : 1719299735031, - "duration" : 30221 + "start" : 1719386344704, + "stop" : 1719386375008, + "duration" : 30304 }, "status" : "failed", "severity" : "normal" diff --git a/widgets/summary.json b/widgets/summary.json index 63a850059..c54f296b8 100644 --- a/widgets/summary.json +++ b/widgets/summary.json @@ -10,11 +10,11 @@ "total" : 26 }, "time" : { - "start" : 1719299277479, - "stop" : 1719299978369, - "duration" : 700890, - "minDuration" : 30190, - "maxDuration" : 30382, - "sumDuration" : 785920 + "start" : 1719385670603, + "stop" : 1719386375051, + "duration" : 704448, + "minDuration" : 30216, + "maxDuration" : 30476, + "sumDuration" : 788233 } } \ No newline at end of file

K=k+?^7)M7b}&Bp*MW+V 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