/Header Record For PersistentHashMapValueStorage  /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-end-to-end-tests/lib-util/src/commonMain/kotlin/com/ustadmobile/core/db/UmProvider.kt !%DHIcdz{}0 ** *"u @ dS  :I(́(    2  * }u S((@Gcom)(&db&DEFINEDp5TDEFAULT_PROPERTY_ACCESSORAnyTINSTANCE_RECEIVERzjh 4 f %M"  "  *3:1 , "  A&"H#@M2Wcom..7.db#:VtN{} )(){}TYPE_PARAMETER name:T index:0 variance: superTypes:[2.Any?] re:false)   FiAlib/uRandomStringI !">?0*cW >* *{ "* &" 0q_ (8 $X5:Ёޑ(2 *  ѡi( 3 #筭( !    ŅצK( (&ԓc(&` ӑN(   ' ҃ƽ(  !"#$݊( 3"#_ x( %( (i q. {  H<T< 4D,$($D/0libCHAR_POOL_7EBACKING_FIELDAabcdefghikjmnpqrstuvxwyz23456789b c~NothingrlengthIntcharPoolGEcollectionsjoinToListCharmaprangesIntR ToRANGEFun:1LOCAL_FUNCTION_FOR_LAMBDAiget@DefaultnextInt>;CwS7pS::5J  R" $ 5 E828 6  T2  ]2  85S ) 2P 25"$ "5  r 55 % "  ~{(v nl,g  U S KI.D z0A 0֢# ! 4I  1"    wu p1 )'$ `ƈ  Ή7 5 -* & $(ǟ 2*ӊ 8&!"P'͂" @lib.#ShX@"w={} # 3b type:*. visibility:private [final,static]F K{I(WCInt; 8){}@$.Iterable<0:0>I*SequenceR3dq,)>?){0§<E _>}map bN0:1>Q,;1bInt){}FUN local modaFINAL <> (ibp return7  :getUF!{}(n !O ls UmMapUtilp B!"Z  51i2o rpEncrypt !"_`'l VV*l @/db/E@Pojo*E !"[ 0*  X0^ ^  6p   {   d $ `lH   t   ( ! C  ` ӱK·(R *J ȣ\( Xĩ(   Х:(*PQ( ъޖJ(   (  ӕЩ4( 4͍ßQ( 믓( #  O#ϨǸ/(    %ۧD(\ &΀ٖȧ(@ @ (ɼÛ@(S)   +,-ʱ( Z)0‚ʖq(.2(n 4GW7(@"/k4j @d t_D$L8O$4minit>someUid 0Int[  @UnitINITIALIZE_ FFROM%b>,'GBname component1GENERATED_DATA_CLASS_MEMBER%c2copyt(!=,h *=)hashCoderesultplustimesEQequalsBooleanotherinternalirEQ IR_TEMPORARY_VARIABLEtmp0_/_with_castnotEXCL4/EQ  j3 *64 2  2b Е$ L8*:~%B 0Q"[8*5 3&&&\&27$ E8"B $$ L0&3](6]$8*&&,&.8*523 1 0ԪU " 2n747767*X2V T 8736:62"<8R >L 8 *826 0Z@Z3ZBZf8 D:F:"H: T*Q2O I<V:C;Z;2T+\8h2 S-[89  +0x<{"(  B   "3 1, %" r  QQ!3#804 28j- &#//>" 9C$$%$&$a($3#8'$/,/.99F"O MA 300+ r 62'  M[4[$[6[O[:7+b +b6l j^ PM8H :7nc0 (<>` jf"   @  (P]B)U A!US U"A F h\JZ J8B 42L-H( q JN A 31P,(JJ"(0 3D RI IF F'$& 66* F P6X"   &*s G 97`(Zq6\( -( Vm( v he cWt\ g Qq@EJC7b.SL(   *  ~dw u gef^ =/(b/( 1 B$7D D/ / $41L x #^!d\Lnx !  d!R=.String){}"S){}{}i ) 8Int/f {}32 /,6(1(2/py d, [ eP1){}s 1 ,0){}X(EQ!0not& \ o %G/js% T"ext/DoorSqlDatabaseEx%&RS0B7ext<D .0 N;F&?4!"fwoD];i#0&1*Q" * #@" 0#( t  t<%#ۤu(k@2'p{#!K'"R  B4d 1 ( o(H2 ֈĄ(`7ؐ@(¬Ƿ({!ȃ#$%<j a,$T# YHa0(T$_sumByLong((v" se"%or0sumM"4OOP0_IT"!ORi1torF4toruhasNext<HAS_NEXTINNER_WHILEaelemen"=PLUSEQinvokeINVOKE65_AS #CXH2F D )@Ø !()  * "R OP)tJ"\x" #)J )  c8* ?   ;5J3  #33"%!A  0! L  88"0@ 8A" F ;~Q ~~"F,  x v tςn fc\ TR"2K p 'r"t+&$#C " ApŇ I?({? #܋ pЈ܋ S_N @y.h!n_!!*< nf2){}o(1:0){}O+uTimeZone^!"&pt|C& ?7 O n`System.&e!"89 KY `#$ o ,D,4    (0  { Z n6getMInMilliszDoubletoLjsDateget B#Hq2  p5 8S'(K-"F D*? 851 *(# !    p()Co+*  J   O G /impl/UmLifecycleOwner#GT"#'fj CP  ~"""0"&,# $ 4H$ H,4 0 D"ޠ(/ߣ3! 쒗5  r  e0ШF H  K#3  H^X I  0Ղ(=#*! Ҡ( E ؤA( *⦒( 䈩Ю( *5Գ"5ӑ➉( *ЧμO( ٷb(*#h# ( 4!▙M(*'4'"ɷ(#Y$ / ]2 (0,H X<t4"K Jqcontext@ !F  5add!0@ener l8'ersmremove6CompanionSTATUS_CRE!")0 0>qSTARTED >ZRESUM""JPAUS! ZSTOPP!"zDESTROY$>7#Yt-"1"70AX#G*6:4 727" A&"8."8'!0 \r &X&2G1 ^*62"  &!C 8`^*   81V#Qe*aC '8*M:K  1A$"% #( ;0:Te8Oa.OO10dO`2OO4:OOa6OO18dO`:OO":OO"!OO1@dO`BOOD:OOF  <O1Hd OJ L:O OaNO!O1Pd O`ROOT:OP 22S 3="- "" 2Q ` @20ւ"7 5/ '$( r W@*U!I%bI&I2I0I04O!IƨI&I:I8I0<I!I(&b׀I&箒BI@I0DC!I$5IJIHI0L=@IbӢI&IRIPI0T7!L&: .W#W)aEH2  \ Zr  ,M,> ?{}6O(){}(.!?){}$HL #{}\ 0 Sublic4]pm(P P' &' (*,` 12G51!"z=< M @ #2  3  ņK//a  䍂Ә(Ζַp( z  q % 9  $5authenticateAedPassword%  #,?$[eq3;y;TODOnot ?#ed+d@orig7Cv::.q&22 0 r b% B - F82$ " Ӻ:V W8wfz- "' %  9pP 9q-?- P: 뎖d#<  0){} #;){}    GUmAccount[!"KLP>gA%D@ oG1;\ (0 @@@DD  ܷ A Aٛҡȟb(30F}̴݈( @ i_(BM*`  ' @,  ) sanitizeRegext0!\W P.DbNameFromUrlurlreplacePrefixhttps://8://9@{>?N#(?+?*? T82=`=(>p8u 9    "$ "??"   ~|wP HFA/ '%  @p+.Vm?r @ AQ + ʍZ Z >&>1{}e(  / ' .F%0 [f> {&< b   >, 7C=QP){}I[ KNQTJk7C3 ko>}  `o y ;DH$ )"$*@S :@  /' a#B9. qx0$$84(@84$L( (  8 ,H@|0` 8PA F Mˇ<! < X =Ѹԁs = =  )(c <ܥ(*;Ԛ( 3 (=1␱(  ʃۅt-fɢĢĢD( -=۟.*2ջL( E=y=7 ~!y=7 "҂И(v=#Ȫ済շ+ 6$󕈟ĵ( k%ĈP( =n6 7@¨&(!*K/KB񯰖k("Cǜ(#*NNEɸ($`FΩچ(%*Q`QHֺ(&` I֒ݡ('     ! L؍ (( " #NO()'P7Mx*_Q7M4+ $@U𽕼(,VXX(-5Zذޡ(.֎(/ [Қڢ(0 1l`竰˝(2ZP#3-bЌ(4Xћ(5 MdӶ|(6Z [񴫇(78f咉ĆQ(9%g1h (i͍~(:d 3; %4p(qIu E!$ i1u `2Dp0d AX\ $\0(l p<$4}h(C S 'q T@  |`| | (d ( ,  C Response rK usa@IntfromByteLongto pactualC=1ntLOrMNWsO2Maph SA2-LA  >t3AA3 4 T5copy}3 (4=, ===$Bq RANGE_CONTENT_LENGTH_HEADER7-8.> I>H, GZACCEP"SAccepMsN3a>parserRequestr RtotalemptyMaphpZAsubs6lCu 6>GEXbytes=dashPosrW OfIFgreaterGTto minusMINUSPLUSORORANDAND'0OrE#DGTEQlessLTLTEQmapOfArrayPairtox1 -/VCATCHX0eEx/siont@@;RK?N SQUPTQ >D0߽"40 ?*lj h "BDn!„ 6 ͆!LaY ԮXD !Y`t!!Yц kxD1 " "zD!&B O1(TLO1*3OD'O!.:O O!TXO12'3O!'O!6B O18%TYO1:3O!'O!>Q  <!cTt O1Bx3O!'O D7F <`"C HE2X d@Y E-C fvt 8Eh3jW Vl:n::p:~*U2S L ;ݖ " =2, 82 := #!؜@ R " Qb 8??!ն?C??dR ??b 8?? F??dR ?? 82< : A  2X s  Ǯ 8 2$Z  [+%/ ߽"", %2*!  &GF q%5# %#5 Z5`A͆M5͆M*M(M,W"7  M MbԮԮM&ԮM2M0M4@MPԮ MMq5:M8M0<7  MPAM&$a%17  MGFG286 HE[J[([L[7A[N[0[P[2R[8[T[2V[@[X[F\7+s +s+C++ +CH D Z n 7xAI^`.Hbdf s V   h  *)P'F(jA)A*U# U#AU+UMU!,UwU!-U U.A F hJrD J'tGp GJrJvJCx, (rJ"JzH Hh (3p6|d X d6L/n6X"   *w J <:2CA = F 9p) X L Rx jg e*Y , L  SsGJE :c  L:(    *`) z x jh`.@r wrfJ00( = J:(0 0 r0080@60 0  %54 PA ؜") 'NG r & ;Dն;&ն;;;նն;Gv5;;;" /@)J' @ L 2 80@ /Ŏ11 Ŏ1X1ʠ@ &@ Jb1 1")j@ .@(J&(( (t  "ٯX4AX0rA YX8A ֊     `ڴAZJXsCڴA  E =;5. CˣA"  PSA R ЙA PÐDJJHbbÐD "5 -+%b b4D,- DD D  C* RP#CT0JD YD{ s q oDi a^ V NLFD> J4*X<֨D{ 0Dj-!D #DDWD G  E* p hf&^\EI G ?=5 # V1E4E^0E \E >EX P N LEF >;3 +)!^ *ߡT ӢTQEEE E*˭ &O1ҪE0E@ P| tqQi a_qYW OMG1Pp`Ev'9P ]PPP 1EG x  P*  TP*N > 64,O1P 1ߢPAPz P TVOPdd/d"d"P^P2 * ( &Q  20Q0Q_9P s*   Q*   Q*   Q*L5&  ԉ@Q aQ8 0.&I6QQ cQ "Q*q3Q( üQ_Qدq/ è1èQ u*u(u"u%u-ʫQ ef*f(f"f&Q   uUo gd\ TRJ 4 ,*"#pU ZЂ ]UrA@1UVU  %  [ S Q2@  R% #I6$̫x   Y$ZŻq o fcPj銁C!gk !98vPl!04蚁= ; 20*DPm悄? ؈3 )؋"   O2ˠ+$N?t Nų*GC06 lO)ɩOX#O$!8pxS攅2L  n )d/20ɉC"!Ւ5 \0}8rw nkdG̣))q)ʮ냐]:#Y:l @j(SW?N((z2b(jDHDL)o[\%57PH{M;-DJ)S0@d)T"5PS.[%;( (Pions.Map){}(){}{}statusCodeFIELD PROPERTY_BACKING_Vname:,c type:YInt visibility:private [final];1Q}subs@SalB tindexOfCPCharS4nceIBoolean){}great$ toc/){wl){}min0OrEN 5les )RKAq hTmapOflArray>...*to@0:0(0:1.   /home/jenkins/. workspace/dev-simplified-onboarding-end-toests/lib-util/src/commonMain//ustadmobile///ext/XmlPullPgQrExt.kt%&\  !!""#####$$$$%%%%&&&''''(((()))))******++++,,*  0* * " 0 $(6:08 X:* r")' 6* lP 8<;P ,@ $ h4 p|X,$ dS h($ 44  @lb:  ۮӌ(*2 *    1  Է۵(݀(K65 r4  (.S        ѝ@(     }4 q!(c"  m (ǒ(       ./0(712Ѩѵ( *3údž( 1L4㶮( 6׽( y7‚ʖq( ,95(1;ٯ޽(1<ċ( C1B̍K(4Cމ( +F҈չ ( Gj(\H #LΡЄ(U1NŒ8(=Ob(AP回(Q揾Ѯ( [TЉ֧G(r2UŲā4(CV̀(    Z[   \]^o(a\] _յ؈s(`劎ꪍ( aҚڢ(! j[cֈĄ(" zhؐ@(# k쒇($ xmϡ(%n캔\(&oЯi(' )r罭 ((0s„"()t(* .v쓙"(+ wʭS(,xͬ탍(-/yۼץ(.z΋(/F1{칼(0`|(}ݽ(2A~(3c쿅(4 񄍬(51(6fǮΙY(7 m(8D(9 ݦὮ(:V"(3S<$X S , l0 L_8$| \ TLh7`,$@X<4 (4$<4 \K) @8(tP0@ LDP0x4<|Gcom1 0lib/ !extSEPARATE_END_TAG_REQUIRED_ELEMENTSDEFINED   a Ofscriptstyletitlebp>DEFAULT_nI SSORNothingXmlSerializerFilterbeforePassthroughevtTypeInt{rxmlpull 9kmp1 s[ hWafteraINSTANCE_RECEIVERAny;xToUnitxinclusivefseparateEndTagiredElementsGEqgetEven2las tagNamee> DepthIFinternalirl ConstantsSTART@>getMQEQgetOnotEXCLnextToken EQ+@DOCUB1>DO_WHILE_LOOPANDANDWHENIR_TEMPORARY_VARIABLEtmp0_subjectDOCDECLQ >SAFE_CALLtmp1_safe_receivergetTextletFun71LOCAL_FUNCTION_FOR_LAMBDAitdocdecl  >startDocugetInputEncodingELVIStmp2_elvis_lhsgetProperty+aDALONE>4OOP_ITERATORtmp3_iterator$CIntIrLPsIntR ,SuntilQCount+MINUShasNextqHAS_NEXTRINNERi7hprefixpPXnsUris Ftmp4Dt8Tag7}Etmp5pgetAttra ValueTEXT >textCDSEC p>cdsectA 2>iscontainsIN flushšr;cF|:9   'R"   8 Ƣ; f 4*\2Z X<@ &"((2p`"&A ^*E &^,^w.P^`0^`22 2z x 8׺  * <⃐ 2q> 2 @ç  aBʺB pD̑* 8VSS- xDF KID? = 52 2P fȇ""' %  r  h   8' '"= ;4 +)x$  >vـ 6 "0 =6J4 F ! HG <ŀ큔 2܆+J)?@J  2 0Ј JPL  )"J P@Nu   !{&{@PO {  ԕ  * K B@R981$ " V  zX톕 ' 0 | z ;s(NTZT 5 6W ;=P=\=0#=6 ʕ- ԕ yr if b*[ # ^S@ǁ 8́F`/02ʉ2{t ++ + + + +J* *_ VTMFdA : "* ***   *   * J A?p8 6 -+'$'ƄB  A' `n ecL\ Z QOJJ7(up %"*f#P>   ~ )" J_2$f ;(0Ѡ(#ۡ=6p p:b E ## # # +$J"+@f@h  2 ">" "" ܆*nwfԂjn22#        =y@l@T !ynfa (2 ^  N/*G#l9  x" yPr7a XVpQ]: 8 /, ( &tI !2v 8Ma"  c"D   *Ӻ 'ź|"ź2ź    ~^(`+    xqJo @ &[ ROI @>8wdъ%*0ˤ њ { ~{ O*H 7 .,%   /"//?b (Q!/ S@$R n *7Հ 0RѯՐ      JPXp && m db\I G ><4  05A0ׂ b!(RI6qo#e!ĊD!̋b1X 2    % "#5A d>"   BǪ;J9NPf0 #(MM1iM    SٲLJJUc )0GĨ60ӪF SU (UU=U0    C* 6R\)bv0&2    Ax     -䉀&J$uP@d + 숀eee8! e ePq ( e'S!#R Np⊀ b j e D( #W    wuoW7㫀 -。 6 S#/ - !1 !     xxP .x!PqH F =;5|0@RYS 2   SS5S "   BǠSSSMSM      !U 8jP0Ơ(::.:!:(::.Ū:0Ӏt0宄$ "    * L CA:  FŽ2 2ᨅP& u sl c`? II>?  0g$  *722@ c a/0Հ0ׁ0Ƀ\  *722   NG >;L  !Ԫ!֫AȁI Jl $   *~?R80GrP8 /-L&'iL:cN ȣ:p % H(H   * u li >*7 П_A0 i 8: 0 ʗ  *   ە*@7֋? 22; 20'gD" ;0 Z Q O MF =:I#Q@2P 0èmA$ 2QI tm da_y']70 00< 0h!  QJ A> :**3o?0L ?  ,b :*WOW:" 2' } W*XW82hF4 ( {0e eeea0aa@ )y2P$ ;#ʉ=6 (= a )  ;$Gcom. .lib.util.ext S <$3,}<C.!! *!&!R! SE{=*-""tH`<S *!L!W7#<()P5&/{}8!44 D 4!4,43ic]!(8E/?0:0/}r>0 !iLInt;? !.//j"<){}"|Ys?To@(/1C# &Q:#?A$H>){}"DEQEQI6Any?Z5"2"" v5 ">"X"="tlet@0:0"2d2OFUN "8"local moda8FINAL <> (it:) return%$# #3 2# N\ R#Yg"C# ?Y#D#b#@IO5M5#Eminu5L#[lE" F =Uri 4@s*i8S64TaghQ/#w#-;#z#~#f L}A]#aA# 7TEX#.1# $7Z $N-N(0:0$}' nd$ D% ` -6u<1ain'`esWithentEntry6%&MNno2CP#* B*4.45f4c4! 4! l #  (i  @ P<X8 $83B  A ӱ(   ) |3 ϊP(:4 *Dܢ( `ֆ(  `ά^(*Ƌ3ꂶ( 4K׮⇺u( *ͫ ( ( V45Κ!( *ϬͿ)( ܞ( ~nj(*$J$ *( $!( K"(*+K+#껔οv( 4+$ҠЊ8(4S j ,/ `. e )0 ,DN    z .@R.AM3Any_erUid.</.k..,L@FileB7BPath l!STT/ D -EDesc=+ <I:IC=Id>/t *@ %+1d%*  '8*:} '     ' M"# ! ]" 5a`8*5 3%%"&&27$8*:+ :0 : "S(`  3^+":$&&+&(8*: *ٓ ~,A, "& $ 03X,+: *E 4((6b(n,+:F8 a:1< d 1>3d,:d$8 B((+(F8 aHຌ1J d 1LB*:P((Rb(TF8pV"1X d1Z3d\:d$8^((`(X"t2~2TS89e  S=> ",  B"-Q  28('"3 1', %" r   ,'@'804 28j- &#//>"9E'|a:}%:} }}":@:8}':}/&/}(9@:}ٓ"7 5/ '$0 r ,02!5@"8 6z0 (%464D#8>>b&><0@%"==4D4F>Dbງ&ງLJ0N!==4#"&ງT>>q5ZX0\!==4`4b>>i#A 9 R9! e*-S . )  &     9Uid K54 (- G I   W9` B  G]N  1W ;   IE O rRunWhenReadyManager7@!"& ek  (/!0F`""  .F(" *D9 Q y} }   40-0H  L 0A S  (  ( 5 A ɰ0 ϸ<(D#υ(    P( ~5(阔D  !߹פ( d#ŃĦ  p0@$( &ާ϶0(  9(٪E(@ !(%$$? 8( H7D :$,D@((tl ^!islre.$>AvGEQIF;forEachMutableListn@0pen\>51rlitinvoke9=fclearm/Ofrb?add*Qy$ 14)p**2'2   8*:   Y;1`R"1Y;@! W" z$8  8(   2*N:L_p$; 167_p&%8s::sS8*:2a<  >*@ 8 2 2 @-o!A   q$ 4$  P$  >q 5   ʫ%;ū .2:,Ȫū" 82 *' buE p + 5*r3   tn fd_!#&x 7 5 -* \*  =1,p8" 8 ( /# v1v << "; 93)4"P4&r 3p /(߅5&#6K@:!Q"~-  \$*V]> 1 ) X=?Ы3@ЫQ }^w= g _ ] [݉U MJD <:B5!u1(:y݉>1 9/%+%cd )NS] a  $ .  '' tw O 1<  U(.#C0ble!:,O>~ C(!J0%! ((vp{}add(1 }  a icore/impl/ExceptionLog^ U"#J" (   y^]2,.-Q O .ndb/UmObserv !%DHIcd}.D7 >+ " j` *|"* Sq d}  Rb$ КǏ 2  R# P Q}B4  &db7 @onChGd9 tTAny *y aig 4 fJ 4 I"  "  *220 .\ q, &"7G ,72 * O2'dbk1UyN_TYPE_PARAMETER name:T index:0 variance: supery&2s:[''A] reYq:falseo "i@lib/,0/Umd Util.kt!"def+) ; LlH#il)E, M7  )r AcxK1$!"lmufa@ g0 uYZY00Y<<BY@"-!  DeF)-R+å.y3(8 4 $,  h(o! 0 OեO H   `ӆ9`` R#ÔT`iVа몫>($m (# !Ġ*(/#WiXsWv'҉( 3$U*Ǯیx +C, -ԓc( ./9( 0<2 W6͍~(E7쎇/(.8٫捐(Q93:ۺ␲p(3;ڤ(L@#~ o0g"$@( HL( H0H00`$5 x\@   peE a!s 2MapPFloatD/An@INITIALIZE_+FFROM z$$is e+FORORzRb!GT QQ5QAEQEQQ!*; S$ed$sMaptoMapPairmaptextsplit0, etotrimvdB2aChartoAETb;q=1q=F0T'D43 ɺ$1.&a*'; f 8*I:GH$ H$ G$03!$6r&8_s  *26 " Ӭ 82 22 +4  8X2 8k 7" J "k@!%!!!!!3O"    *  $    ^ʑXJV &ʑ`$:(: ʄ ":"҆ a wt L 3*F 6*"9p&ʑq P@@ #mP 2#7Q $N 'O ="9 G vGם ֛*_֛ L@aMP  pݚVJTL`,ݚLB :8L3 L"ߎL%ߎpP%¢J!J'ݚJ/ݚJ0,| JJ  ݢJNJ'JO UJ J"J֛"   Q L'0N3t'P"J;ˊ0P=u s kiTdb ZX=pS? 75 0Q%آQvP<ר`=Y&ݧq>̀w 䮕ׁ" ڛ" J6   $ @   (ϭUR Bϭ  )4  +| tq I /*C|0B H\|X2oQ $K/$L R"  $O1pހ ȁqH3  1J 8?"    :4 ,)2$ h+7~p6Fp r <_%&<$'\Y$ :z;  n<8$z2 s%5 3  Q X pl  5 r5 $#et# +9 0sg   @0:1>6nmZ <! dbb  Qn~ 6D>...ZtBoolean?IntvMfe _m4rimu= W !~M;- 2 9  RF TOuSystemTime.kt!"l O G/jsoTUmMapU!"x!X  1`* " "#4!gLm4 ZÝ.(_ 2B &IޔQ(! $9, cshared$1Map/$Wdo$7KAnyVpairsrc5LK[GK2I G I 53   " L 23 :$p% s0#Z_ R,"M K*F ?<8 1/S *NZ P***" _ * dACj `ZW(QZ<;CD;1§[>K&NVN1%; rp ?~ Wr  Iu 3(j[[o@o$ zaOnWrit-)~pBitem~ z${H: 82yS{bH h{%0 {! Zh Q&"L J(E >;7 0.4)hh (((>b`&~1M #Ԁ'c9;l Q@'y u!vLiveData  !STXw{|CT K!@@&&,8[-`s (0  5A8ԥǤ(⍐-(  t (S !