MZ@ !L!This program cannot be run in DOS mode. $Nݍ///PI//V/PO/PK/PJ/PN/PW/PM/PH/Rich/PEdER"  . 0``;Xa`pWX88.text,. `.dataH@2@.pdata`F@@.idataB^@@.rsrcabt@@.relocz  @B<,TȂ0tER!XL=L9o<{Oyz $8STInvalid parameter passed to C runtime function. WININET.dllurlmon.dllFX}lBX}lBFFWINTRUST.dllCRYPT32.dll T$8Ÿ3FGgz߀$-Z&NͺX rO"V"P5X5 "P5|5 string too longinvalid string positionadvapi32.dllCLSIDAppIDSMDBValForceRemoveNoRemoveDeleteComponent CategoriesFileTypeInterfaceHardwareMimeSAMSECURITYSYSTEMSoftwareTypeLibapi-ms-win-eventing-provider-l1-1-0.dllEventWriteEventRegisterEventUnregisterFFF)bڒfFCd" FFFFU:QEËCtጬ\\ţH+)=sRF#Fh 8application/octet-streamZČ^^_ _8_d_x_4:g6 u=@=xH>hu=@=h=t<|:@ux9OEMLogoSoftware\Microsoft\Windows\CurrentVersion\OEMInformationLogoOEMMediumLogoSoftware\Microsoft\Windows\CurrentVersion\HelpAndSupportp999:0:9zV@=,sX8{V@=EDX{U@=TW{U@=\<W(|,U@= too longNULL|ܠ |H|p4Y쌡^ VX쌡^ VX쌡^ V" " ,T " "  PX" 0"X"t| " "$L "l "  " "DLH" X" " "T\0" (`"Ll0" " "PX "("@ "("    "   "  "T |@" " "D l  "  0"  @"   H"  0"@` " "< "   "   "  P" <X"x"Hx x"8" " P"HX "  "p "Tt " " $L " " "px "$,@" "88"x@"  ! " 8 `  "h " "(P "Xx " ( " " " "PX " " "08 " "0"L\@" "##8"##8"" "P" !@"X"!!("|!!("D% l%H"8$x$"% & "' '8"h( ("&& "()@"t&& "0'8'("`'p'("T) "))P"()h) "()8) "** "*0"(* P*8"8+P+0"11 2 "181`1 "00 "//(00"H//0"H/P/0".. "x.. "@.H.8",, ",, ",p, ",4, ",, "++ " ,H-X"-. "h22 "83@3(@RSDSMl'*@rϻapds.pdbXXZHY YhZXZHY YhZ YhZ0C@ZC@ZpC@ZB@YB@ZYYB@YpYYYB@ZhZ@ZC@PZPXXX0CZZCZ[p[ZHY[hZ[hZC@[D@[([X[C[[\\ZHY\hZ\ZHY\hZ\hZ@D@]xD@(]D@@]\P\\@D]X]xD(]]]D@]]D]]H^p^p^D@^E@^ ^8^D^^HaxcPc(ccdbbb`b8bbaapahZZHYaxcPc(ccdbbb`b8bbaaxcPc(ccdbbb`b8bbaacdhZccHehZcHehZdhZ@dhdpgghZHhHY@E @dE@dE @dCBPZE@eF@0eCBPZXF@exF@eF@eCBPZ`G(@eB @YB @ZG @fF@0eF@exF@e8G@e`G@eG@f^h__E@edhZe`XF@eHehZpe```a `a@Ed0f@EdXf@EdfEdfEdfEdfEd gGfHg(H@hghZgXH@gH@0hgYhH@0hpgghZHhHYph(HhhiiZHY@jHehZiZHY@jHehZijj@jHehZH@hjI@j@I@jpI@jI@jh iXipiiHhjj@IjkpIj0kllZHYlHehZlZHYlHehZlHehZm(mZHYPmHehZ(mZHYPmHehZPmHehZ J@mI@xmI@mJ@m`J@mJ@mkkXk0lhlk JmnJm0npnp^K@nXnKnnopoo(ppHK@0onHK0oHopK@po(ppoK@o(ppoK@pL@pPpxpL@ppoo(ppppKpq(L@qqhZXqPL@pq0qqhZq(LqqHspsZHY[hZpsZHY[hZssZHY[hZsZHY[hZstZHY[hZtZHY[hZL@8tL@PtM@htHM@tM@txM@trHrxrrsrL8ttLPttMhtuHMt@uMthuwxZHYyhZxZHYyhZ8x`xZHY[hZ`xZHY[hZxxZHYyhZxZHYyhZxyZHY[hZyZHY[hZ(yp[ZHY[hZPyxyZHY[hZxyZHY[hZyhZM@yN@y@N@yN@zN@(zN@@z O@XzhO@pzO@zO@z(P@zPP@zuuu0v`vvvw0whwwwMyzNy{@Ny8{Nz`{N(z{N@z{ OXz{hOpz|Oz(|OzP|(Pzx|xMt|}|@}C@h}xP@}C@h}||xP}}P~x~~~~~~P@@P@XP@pQ@@Q@hQ@}}}~(~@~P@PXPp QH@Qp@WH 3H DB(HW%mH%m%bH%H=GH XH=\y  %8H^H wH=HH _SH(3H 3DB(VH #2\xH wH(jSH(3H DB(rVH [xH wH(&SH8HD$ 3DB(H %VH [3Ʌy`H H H H ~ H *wH8RH(H Y\EH MwH(RH(3H DB(UH%%%H%H iWHZy%GH vH(RH(VH hH QH wHKH(QH wQH(3H KDB(T%H|HHH HHѴHZy  HH vH(>QH H%H\$Hl$Ht$WAVAWH E3HEE8tBt AGWIAAfD9z*vVB*HK0ș3LcIS1IHHH@$ADHs@k({ Ds$EfD;{*sUD8=HC8EJ HC@AC(tQ:vuitK t`LC0AɺIC C*AD;r3H\$@Hl$HHt$PH A_A^_:vuHtHKt HCH#H;CtLC0AɺIC!H\$WH LT$`3M HD$PMJDOEJ$EB(DIBfA;z*@8=IB8AH IB@AB(t8:vuPtAJ tFMB0AAуHA AB*ED;r~:vuHtIJt IBH#I;BtMB0AAуHA!Az$Az(IzIzfA9z*v,AB*IJ0AA+3ALcIQH\$0H _@SUVWATAVAWHH/H3H$p3MMHLMuCWI9{8HL$PD$Pt+L$Tw u |$XvH ًHHutwH @HHtbH{HH HtFHoHHHtHcHHHuHHȸu"HvHMHDMIHTMuA^WKLt$8HHHDHD$@H\$0AMIHH\$(M7HD$ Ld$@H\$H؋H$pH3JHĀA_A^A\_^][@SH HQ0HώHHHB H HPHS(HB H HPHS HB H HPHKHtHPH [H\$WH HttHDHH\$0H _H\$WH0d$ HyHHukHSH# H\$@HH0_H\$H|$UHH0I!HIHeHILMPLE؅Mt{He(IHU(IP8؅xUHM(H<u@HUHeLEj؅xHEHM(HgHM3&HMHtHPHM(FLE3LHMHtHRH|$PH\$HH0]HUWATAVAWHhHHEHXHp HOH3HE'MHE3LeMtM HHUHP ؅DeLeLeDeLeLeHUHM ؅jIH]HMHt)LeHE3E3IP(HMHt HHPH]L}HMH}H}Ht HHPLeHHUHPx HUHHHUHP(xEfffWfDeHHUHP0Mx ft D8etfMfffGHUHM^HMD9a~HH^EHHMtLeI>AHUHBƅ H HPHM<HMHtHPHMHtHPHMHt LeHMHt QLeHMHtHRHMHtHRHM'H3@FL$I[0IsHIA_A^A\_]H(H HtHPH(AAH\$WH IyHu.H HPHtLHAPPH HRH\$0H _MLHHL$WH0HD$ H\$HHH(HAH /HPHtH{?HH\$HH0_HL$SVWAVH8HD$ H3Hu @H9ADt$hH|$p8|>HHD$xHtzxH-HH{H{H SHLPHHC H :H3PHHC(H !HPHHC0H(HH 6HPHH\$p3Ht$`Dt$hH\$pHDEHAH8A^_^[H\$Hl$Ht$WH AHH9Hu3LHHHtHHH˃vH;sHCHuH;sfHH#H\$0Hl$8Ht$@H _HHXHhHpHx AVH E3AHEqAfAHAQDH3HDHHHHHA+H@+ } H,HLF;uHfA9,@uA LcHH4HMt t]tM"tHPu8xUH;YMYHAf,3H\$0Hl$8Ht$@H|$HH A^ù@̹W̹̹WHHXHhHpHx ATAVAWH 3LHHH 3c8DcHEHtOE3A4HAQDHtDHHHuH A8EHHuHHtDHIAHl$HHt$PH|$XH\$@H A_A^A\H\$WH HH3HPH:9Jt59J}9H|6HHf B H HPHHPHHH\$0H _ùWHHXHhHpHx AVH HHHKDsHP ALHAHHtYD;LALHcHxHHLDuCHKHSHPH\$0Hl$8H>Ht$@H|$HH A^ H(@SH DHHHH D9B })E~$HAPHt HHH [H(HDL9PDO@x~ AH(HA;}*@~ +A;ALȋISH(H(L$0HiHL$0yEH\$Hl$Ht$WAVAWH E3IcLHEuH\$@Hl$HHt$PH A_A^_HtmHH+HpH+@H+ } HHH;H4LHw Li Mx#H;XXHfD<uW̹WHL$WH0HD$ H\$HHHH HPHHHH3Ʉu#HtHHf9 CuDHHHH\$HH0_H(HHB H HPH(H\$Hl$Ht$WAVAWH 3MIHLHHMu @I9A98u/A9xu)AxuAx FuHZHHHPIH9zt]H H@Ņu9u=F9Au5F9Au-F 9A u%HCHt0LKMHIЅtuxHH9{u@H[IxWH\$@Hl$HHt$PH A_A^_̋66@SH HHIHt HcHK Ht 8Hc HK0HtHPH [H(3DBHHd$HLD$HH3x HD$HHu3H(@SH HLL$03ۉ\$0PL$0HˋH [@SH HLL$03ۉ\$0P L$0HˋH [H(HP3ɅAH(HH(`$`` P HHT$HLL$0P(L$0HʋH(H\$Ht$ WHH H3H$HHIHHt Hc3H{HT$PH!D$PHGH!C8HYkHL$PH]H{ ueH|$@D$8H,HD$0HL HD$(HLBHH HD$ 9HC HHL$PAHT$pEKH{ t=|$pt6HL$pE33HHtHK LD$XHHυuJHRC(H>H9{0t!Ht HHPHK0HtHPH{0HL$P#HC83ZHPHT$PC(t6HK H1H\$0Hd$(L_~HT$pE3HD$ Tu@H$H3I9L$I[ Is(I_HHXHhHp WH@H`HHI0HPxyH|$PHPHHHHH#HuHt H>@RHL$PH~ d$8H|$0d$(Hd$ LL33Ht HHFH%@H\$XHl$`Ht$hH@_@UVWAVAWHH0HEH\$`HHr ?t )H"3H]@HN0Ht!]8!]DD$@%Hd$8Hd$0Hd$(Hd$ LL$@LD$pAHo̹W̹z@2Ht H@@HH3)L$I[@IsHIA_A^A\_]@UVWATAUAVAWH$7H+HEH$`HLH3HHLE3ALd$pLd$xLd$@HL$@HL$ AE3HnHBHD$@HD$hEEt$D$P%HEHD$8Ld$0Ld$(Ld$ LL$PLEAHL$@KLeLeLd$HHD$HHD$ AE3HUHL$@ H\$HH]Ld$XHL$` LD$XHHHT$`HB H HPt%HL$XHL$HHI]PH{HwHu&H HtH|H L#LcLc\H;sw)H;s HH+H6v@HH+HHH 9)HHHKHH+HH nHsH;{HH;HEH;tHHMMHHtPHOH\$XH;t2HuIHHsHGHtHtHE̹̹W}̹rH\$hEHt H1AHH3&H$`HA_A^A]A\_^]@SH HI3Hu@H Ht uH [@SH HI3Hu@H Ht uH [@SH HI 3Hu@H Ht VuH [@SH HI(3Hu@H Ht uH [HtAX3H(DL;QXr !ILQPMtIIMtIBI3H(HtA83H(DL;I8r MtL;I8sHA0J I3H(ùWH\$Hl$Ht$WH H1HHt+Hi3HtH HtHPHH;rHH\$0Hl$8Ht$@H _@SH HH HtHSH UH [H\$WH IyHu.H HPHtLHAPXH HRH\$0H _MLHjHL$WH0HD$ H\$HHHhHAH HPHHtHHH\$HH0_H\$Ht$WH HHQHH;H9u%HcAH;HGH'HHu|2~HcIHuHHHH+H;HGH H;HBHHHtHSLHHLt tGt7"t2Pu"H H3H{H\$0Ht$8H _ù@#̹W̹ H\$WH HHHu)H HtHSH =H!;HcHcTH;Qw+LAL;s HI+J 0v3HL+H I;tHKHHH+H zH{H\$0H _Ht8H\$Ht$WH HH3H HH;rH\$0Ht$8H _Ht6H\$WH HHHKH H[HuH\$0H _HL$SVWAVH8HD$ H3Hu @HADt$hH\$ppHHD$xHtKXHXHXHX HX(HX0HX8HX@XHHXPHXXHX`XhHeHH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[HL$H8HD$ Hd$HHtHT$HHtH!HHuH8H\$Ht$WH HHQHH;H9u%HcAH;HGHHHu|2~HcIHuHHHH+H;HGH H;HBHHHtHSLHHLt tGt7"t2Pu"H bH3H{H\$0Ht$8H _ù@̹W̹HL$H8HD$ 3HD$HHtHT$HHtHHAHHuH8@SH0d$ HJdHRHH0[@SH HH Ht  H#H [H\$WH HQ(HHBDž H HPHS HBDž H HPHSHBDž H HPHSHBDž H HPH\$0H _HHXHhHpHx AVH HH3HMIHu HHf9BuD[HNHu HHf9\EuDH6HN Mu HHfA9FuDIHT$PHN(Ht Hf9zuDD$XH\$0Hl$8H|$HfF0Ht$@3H A^̃"@MtI!@HHXHhHpHx ATAVAWH 3MEtXH|$hAL%֊M3IIt Ir HAD?DIHHuHl$HHt$PH|$XH\$@H A_A^A\H\$Ht$H|$AVH D$PHW13H9|$X$tvtHtt @H\$`HH$ fF0fCLt$`MHI(HtszHHuhLt$`MHI HtIPHHu>Lt$`Mt_HIHt#*HHuyLt$`MtH\$0Ht$8H|$@H A^ù[̹P̹E̹:̸@@SH HQ8HHB H HPHS0HB H HPHS(HB H HPH [HHXHhHpHx AVH HHE3H(IMHMuA HHfE94@uDIHO0HuA HHfD94FuDHlHO8HuA HfD9t]uDHHD$P\$XGD$`HcH_GHG tI΋HG L4HIHuH\$0Hl$8Ht$@H|$H3H A^H\$WH HHHHPC;CsDHC Jt!H@fCH'fCHK8Ht8HHu,HK0HttHHuHK(Hu!3H3fH_'7HHuVHfCG3LH@ tH\$0H _ù̹̹uH\$Ht$WH 3MAADABDILɅx^AxWExMIf8Ex?HcHA;ICx0Ht(IA HHHPH H^fAH\$0Ht$8H _H\$Ht$WH 3HHtPHI(Huߋ"HHtEHeHˋ2HHu HtHG3H\$0Ht$8H _ù?H\$Ht$WH 3HHuWPHI0HuHH"YHHtAHHˋHHu HtHH\$0Ht$8H _ù@SH HbHHHcHH PH |HHCHmPH cHHC HTPH JHHC(H;PHHC0HH [H\$WH HQ0HbHHHBDž H HPHS(HBDž H HPHS HBDž H HPHSHBDž H HPHSHBDž H HPH\$0H _H\$WH H(tH HH\$0H _HHXHpHxLH UATAUAVAWHhHL3HMω]I!LA+H5[HUHMHUHIABAƅ H HPHM胾}AEtGHUHMHVHu&HUHMHVHu@@2t#HU߃AHBAƅ H HPt#HUAHBAƅ H HP@H_H0H;AHME3AHLF HVH HELMDmHD$ Lm H}DHMIxL}Mt IIPIIHƜHV(HfDkfDsHK0MuEHME3ZIfG9,tuEIDEHHHEEHHt HHPL$AI[0Is8I{@IA_A^A]A\]H\$Ht$WH HHHKHP {H|H;Cu H{C7HSAHHt;CHOLÉGCHcHLH\$0HGHHHt$8H _B̋A$HAP@SH HjHHHIHt پHKHSHB H HPHSHB H HPH [HWH@H@HXHhHp HHOp ulG HWHL$P*HL$P`LG$d$(Hd$ E3AQH\$PH,HGH@HSB(H HPHOHtHW$t=@2@tNHhHOPKJHhHOP2u0HOHtHO2H\$XHl$`Ht$hH@_H\$Ht$WH Hy3HH9Xu3HQHDBHVPHtHHf9BuDHHH\$0Ht$8H _HHXHhHpHx AVH AHH+D }HI;wH,pIJ pLHL3҅x.H;X&Hl$HHt$PXHHcH\$@fHH A_A^_ùWH\$Hl$Ht$WH0Hyd$ HHHt]HWHPHGHCHtH H#HOXHC HHKH{ uHH\$@Hl$HHHt$PH0_ù@ @VWAWH0HD$ H\$`Hl$hHHiIHy I(Ht3IHH;r2HiɈIH+HrHLHtHKHHCE3Mu p̋S(JHiɈHIxHC HHK H+yH{ H|$PH7H|$XHtEHPcHGH -wH&wPHHGH wH wPHHG G0L(Hs HoH'HCHCHtH8H;H{HH\$`Hl$hH0A__^H\$WH HyHv7HHtfHHKHHG HHOH_ uHHwHOH'HgHg HtHHHuH!_H\$0H _ù@HL$WH0HD$ H\$HHHHbHHH?HSHO1HCHGC G HO$HS$HH uzD@|()(J)I(B )A (J0)I0(B@)A@(JP)IP(B`)A`I(Jp)IIHu()(J)I(B )A (J0)I0(B@)A@ APHH\$HH0_3HAH!e@SH HH0VHKHtHPH [H\$Ht$WHHtH3H$p3HwxH=vHtH9uH=ltW@HHH9uH=MHNHHt R@H8HH;rH6H9Z84HL$PD$Ppt+L$Tw u |$XvH *F,HHutwH GHHtbHGH H\HtFHGHHHsHtHGHӳH,HuH0HsQIC:u'L LrHH Hr0HrHHHL$@HT$8H\$0H\$(HL$ H ALHHD$@H\$HY8teH=}HtY8u HO?HL_ _(H_f9_*v#G*HO0ș3LcI HHH= Ht#HO HtHP3H_ W@HHH9uH=HHHt 3R@HԄHH;rH |S H$pH3L$I[Is I_39HH\$Hl$Ht$WAVAWH MLHMu @I H==3HHHH9_t9EuA9EuA9EuA 9E tHHHw H9u2H  H9uHOH}ELWH ΃HHt HMII>uuMMHHl$HHt$PH\$@H A_A^_H\$WH H_Ht80SS8H AH`HHH;uHH3H;s@H;Ht+WxQW8HAHx9HڂHH;rąx%H xHHt H ځH\$0H _@SVWH0H=Ht6.W8HE3H؅3W؅ HHH?uHHt Ћ؅H=#H$3H;sJH7Ht1V8HE3H0؅3V؅HHH;rH Hd$`Hd$PLL$PLD$`e؅xGHL$PHT$XHP8؅x1HL$XADIDAQD$ HL$PHT$XHP`HL$PHtHPHL$`H0_^[Hu@3@SH Iمt @Hu@4H Uo3HuABH ?oH H 5oHtHP3H [HHXHhHp L@WATAUAVAWH H5n3EHt HnHuT$p HnH5nLD$`3Ht~HtcAu]M MuHHfA9lu=nx9LcMIILA;/uMcIOIMW 3҅t>IIyHLL$xHT$`EHPPH\$PHl$XHt$hH A_A^A]A\_HcHL HD$xH\$WH@HH m3Ht H9muA H mHtDH$LDL$pHD$8H$DHD$0H$HHD$(HD$xHD$ ARXH\$PH@_H\$WH HHtHy3H9Wt!Ht HHPHOHtHPH_3H\$0H _HtH@MtHIHtHH I @HL@HPHHSVWATAUAVAWH0H@MLL3Mu @I8AD$H|$ H$HHt"x3DB(HH@~8H7YHHHt$ !3L$Ll$xLd$pD$Ht$ HtcLf@HNDxF8DIEuHMIHDt-FHXH@8~8t@~8HNHAH0A_A^A]A\_^[H@SH YÃu H RHRH [H\$WH Hكyu4HtAAH@XHH@8y(t @y(HYu H HRH\$0H _MLHWHL@HPHHSVAVAWH8H@ILMu @I ADt$`Hd$xX#HHD$(HtT` H`@(H`0H`8H`@`H`PHVHHQVHCHVHCH HP3H\$xHt$pL|$hDt$`H\$xHt+C K HLIHDtHKLAP(AH8A_A^^[LD$HT$SVATAVAWH@HD$(MLLMu @I $Hd$ h HHD$0Htg`HUHc0Hc(C8Hc@HcHHcPcXc`HTHCH0THCHSHC Lc0H րHP3H\$ L$L|$x$H\$ Ht#HMIHtLHAPH@A_A^A\^[HL$SH0HD$ HHTHH}THAH:THAA H (HPHK0XHKHtHPH0[A A H\$WH I y Hu/H HPHtHKLAP(H HRH\$0H _MLHUںH\$WH IyHu.H `HPHtLHAPH ?HRH\$0H _@SH 3Mu@CI9u"9Zuzuz Fu IHPMLH2UH)؋H [HI HH`HI HH`HI HH HA H\$WH HtHHH\$0H _HL$WH0HD$ H\$HHHQHAH ~HPHK@?HK(HtHP@tHJHH\$HH0_H\$WH HH0HKHtHP@tHHH\$0H _HHHH[HHgH+H H+HkHH3HHH(L3ILA@Mt;I Ht#9u9Huxu x FtAMHIAS@DAH(H(H 1|HtPP3H(H8*3D$ D$ H8HL@HHVWAVH0H@HXL3HuWhH|$`uHHD$` 3Lt$PHt$`Hu5HDHHcHFINdIVHVIvINVH\$XH0A^_^HtYH\$WH HHIHtHPHO(HgHt HYL D5HYHg(H\$0H _H!aI HLISIKVWATAVAWH@ICHHISHP3Ht$pH$H0 bH!5bDFHHNH@HHBHH$Ht,D0HpH5HD$ L AEƺH=3Ht$p H|$xHt$pHuHH$H bE3LAfAf HLD$pAHP(Hd$xLHd$(Hd$ E3LD$xHD$pHAR`x6Ld$xHd$xM9&t IM&I֢AFHT$pAF HT$pHHHL$xAID;=RaGH5=aHH$H3H@A_A^A\_^HUWAVHHHHD$`HXHpH_H3HH=`tH=`t3L5yxILt$hI_D$p@H`HCH!T$@H a`Dc`Z`9xukA9xu`A9 xuUA 9xuJf;u@fD;u:DHUH p;HT$@HM7HD$@HD$ DHd$HHL$@HLD$HH_P0JHL$HHL$0Ht HPHL$HHd$8HLD$8H3HL$0H\$8Hu HuvHtlHd$PHd$XHLD$PH2HLD$XHn2HHL$PHD$XH;@HtHHRHL$PHtHPHL$0H\$8@2@u;H3HL$0HtHLD$0H2HHL$0HtHHPHL$0Hd$0H ^H _vHtHeHL$8HtHPHL$0HtHPHL$@HPHL$HHtHPH<^3HtH=;^u4IHH3L$I[ Is0IA^_]H\$WH HyHHuZHyuSH [K͜HtHKHȜHC+H .E33xHtHKHHCHCHtH E3E3HHCHt H HH\$0H _H\$Ht$ UWATAVAWH$H@H[H3H0E3HEAHHL$hH,9u%,9Gu,9Gu,9G HD$hAL /H e,3EHD$ wD9;tSHCHL$hLMEHEHEtD9#uP(P8yHL$h:D9#uP0P@HEEF@HHxL\IHMDsDcЅt$A;+"A;LHMH<t$A;"A;LHHMHt$A;"A;HHD$xHUAE3HHD$ H}L}L}ID|$`L|$xxutH\$xL|$XL|$PL|$HL|$@L|$8HD$`L|$0HE3E33L|$(HD$ YHcHt HIHuD9|$`uHUHMH}LGHMt$A; "A;LHMH̜t$A;"A;L}GHMHt$A;"A;HD$pHUAE3HL|$pHD$ #AHt HH\$puoL|$XL|$PL|$HL|$@L|$8HD$`L|$0E3E33HL|$(HD$ HcHt HIHuD9|$`uHUHMFH}Ht H|Ht HnHL$hAHtHRH0H3L$@I[@IsHIA_A^A\_]ù@L̹WA̹6̹@+̹W ̹̹@ ̹W̹̹@̹Wީ̹ө̹@ȩ̹W轩̹販̹@觩̹W蜩̹葩@SH H9HtH HHҚH;uH [H( NH(@SUVWAVH`HoVH3H$P3IMM)M I(HT$0AI);u =u zD$0HL$0H!Ѓ.t \uHHHfuHHHDHL$08؅y{HDHHD$ DfD$(HD$0H+HHAH=v@[LD$ H+H+t tyti"tdPuTHL$0H؅xHL$0DHIDً@H$PH3%H`A^_^][ù@譧̹W袧̹藧HHpHxLp UHHpHTH3H`E3LL$8LD$0Lt$0Lt$8#HL$8HT$@Lt$@HHT$(E3E3Lt$ PHL9t$@HL$0͖LD$0HL$PDȺt$ "PfDVH|$PHt$PfD9t$Pt2Hږf/f-wH HsHHfD90uHD$PH+HsHH=fDtPLD$PE3HT$0HL$8HL$@HL$8HtHPHL$0H`H3LL$pIsI{ Ms(I]ù@ɥ̹W辥̹賥@SH yHt H ԓCH [HHXHhHpHx AVH =\eMILu Mu @I&H =eL>e3I;H1Ht+H9^t%HA9uBA9AuBA9Au B A9A tHH~ H9u2H d H9uHNH|&LVH dHHt HMHI>u uH\$0Hl$8Ht$@H|$HH A^̋A H\$Hl$Ht$WH HqH>tkHytHHuVE3E3LHnHtHMUH]HHHuHfHgHO@HtHPHO&H\$0Hl$8Ht$@H _HL$SH0HD$ H#H HtH0[H%BH@SH H BHHtHH [HD$(HtH @HtH"@@SH0HD$ HRi3HuNH iH97iu$K8HD$@Ht H+HHiH iHhH0[HHHUWATAVAWHhHHEHXHp LH@HHYH VOHOOPHHE3MgIL'LgLgDgHAL$+H@AA+ } AH葡H3AHVtH;@H H HuAHHfD9$Au;AAHcHfD$HHH|!HqBHELeLeLeWfEE' HMDe/E3HHMNHMAHMHHHMotbLd$0D$(D$ E3ɺEAHLHt/H_H;_rHSH¼tHH HtL1HG~h蠠HMI W膠L$I[@IsHIA_A^A\_]HHHWH0H@HXHp HHYHXH# H HtHOHtHPHWHB H HPH>H@tHHH\$HHt$XH0_HHXHpHx L@UATAUAVAWHHPLePMcIHHM0H'HI$$A} WHjLH cLPHxH}G+O+ } HMŞH}HVLH HuZDADNeLEQD}rHHt HQE33MEHE@L$MteLEH=`D;u|WeLEH4D;u3HcELL+HCJ Ht.IHtHKJHE@HAI;iLePHe3HEL cIIH'HKHD$`LLLHHD$ AR8H cHl$HHt$PH\$@H0_H\$Hl$Ht$WH0HH bIIHHKHD$hLLHD$(HD$`LHHD$ AR@H bHl$HHt$PH\$@H0_H\$Hl$Ht$WHPHH BbIIH+H$HKLLHD$@H$HD$8$LƉD$0$HՉD$($D$ ARHH aՈHl$hHt$pH\$`HP_H(H HtƋH(H\$WH IyHu.H |`HPHtLHAPxH [`HRH\$0H _MLH[8醛HL$WH0HD$ H\$HHHL7HAH _HPHKHtHP@tH7HH\$HH0_H(HIHtHPH(HL$SVWAVH8HD$ H3Hu@sHADt$hH\$pHHD$xHt!XHXH6HH ._HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[H%͆@SH HEHH EPH EHHHuEPH kEHHCH\EPH REHHCHCEPHHCc HH [H\$Hl$Ht$ WATAUAVAWH McLHHIMܴ3M~KH;{HsIlH H;t'HtHHHu H$HI;|IHT$PIPy@]H|$PHK0H;t$IHtHHC0HucHc0H{0uC8 HK@Ht HPHc@3H\$XHl$`Ht$hH A_A^A]A\_ù̹W̹ۖLWH`ICI[IkIsHًA8= HiIcIcIcd$PHcHIKHt$8u {8f3Ʌ~9H;Ks(HCHH;L$@sHHH;|W:̹W/)LHK@HL$ DLHS0HARC8Ht HaL\$`I[IkIs I_HHXHpHxUATAUAVAWHhHLHME3MHM) HMHu @ILmhHULHAPWHYBH=RBLmHPH4HMHHEHUHMoHUHIABADž H HPHUHM΁}HUHMHUHMnHAHPHHHAPHUHMLLEHHELMIHD$ M@ED#AG IIHPIHACADž H HPHUAHBADž H HPHUAHBADž7H HP,LEHELMHUIHD$ @ED#H]EHMk{HMDH}Ht HHRHH^HH7^HUEHfDofDZ^HO0HuA IHfD9,FuDHTI<$AHMHSABADž H HPHMHtHRHMHtHRHM)L$I[0Is8I{@IA_A^A]A\]H\$WH HQHHBDž H HPHSHBDž H HPHSHBDž H HPHHBDž H HPH\$0H _HHPUAVAWHHPHEHXHpHx MIHLHeH Hu3H]*HHEHu 輑HHMHL$ E3LIW@HP8H|y HMHeHMHtwHeHLEH>0H}uHMUA HIbHMHeHE@HHMHtHPHHB H HP*HtHPHHB H HP2L\$PI[ Is0I{8IA_A^]HUATAUAVAWHHPHEHXHpHx MMLHeHeHHM8=HE8HZy WU3f8/@Džx0;,HcH HH/&HHHE8H+HDsp3H .GHEHu ܏+HcHE8HPDHMVAH-HM@3H .~HEHu 脏A+IcHE8HHDHMH]H4H CHH;tf8/u\fHH;uHEPHD$(L|$ MLHUIctHE8HE82HPB H LAPHM~HM~L\$PI[0Is@I{HIA_A^A]A\]@UHH@HEH\$XMHe(ILM(LL$(Hd$ MLHQ@IP@y2HM(]HeHM(HtMHeHLEH-H}uHM(+E3H-HM0EHMHeHE8HHM(2HtHRH\$XH@]H\$WH HHHuH Ht 1H!;HcHcH;QwH;Qv%H{H\$0H _苩uH8HD$ H8HHXHhHpHx ATAVAWH E3IcLHHH Ht E|LcA4.A;} 3{|HHtH |t4LMHcMHH~~t t{"tvPufHmJ wMLJ~t t|tl"tgPuWI.fD$GH `|H;3H\$@Hl$HHt$PH|$XH A_A^A\ù@J̹W?̹4̹@)̹W̹H\$Hl$VWATAVAWH McLHHIIJ3ۋE~BHcH;N HFHUH Hu HHf9BuD辋HA;|IHT$PIPy@HHL$PzHNHH;t#E{HtHzHFHu4H^H9^D؋H\$XHl$`H A_A^A\_^ùW̹H\$HT$UVWATAUAVAWHl$HHEE3HL Hcy HMHEMLeLeLeLeDeL}u UIԅ~(H;V H;UtHFH I HH;|^HVHMLHL$ DMHARLe.HULHAPH}LeDeMIDewLHUHMAEE3HL$@HMLHL$8D$0HDd$(D$ ARHHˋyQHMW3%.H}WHt HHPHߋELLFHU_D$0MHDd$(Dl$ ARpE3HMDeHUHPXHMHP@D9eI_xHH fD9eWtyHMLeHUHPHx@HMHtFLeHLEH(HUHtLHHMHtHPHMHtHPHMHUWHP8yHMHIHHt HHPHMHtHPHMHtHPMt IyHMHtHRH$HĠA_A^A]A\_^]ùW̹W̹HUVWATAUAVAWHH`HEHXMHHE3LmLmLmXHHUHP8x"HHUHP@xHHUXHPHH O&vHHEHHu KA H%&HMHH^Hvt+LmLEHHMHvvxHMHvHEHEHAH%HMHnH]Hvt/LmLEHH]HH!vxHvH]H]HH]HH w%uHHEHu sILmHMDxL}MtIIPIL}LmEx6HfDl$(Ht$ LLEHUXHPhDxI$HIPxD3uHt HHPHuHuHMXuHMuHMuAH$H`A_A^A]A\_^]H\$WH HHHu)H HtHSH vH!;HcHcTH;Qw+LAL;s HI+J 0v3HL+H IWtHKHHH+H H{H\$0H _H\$WH IyHu1H KHPHtLHAH JHRH\$0H _MLH$H\$WH IyHu.H JHPHtLHAPpH JHRH\$0H _MLH$鮅HL$WH0HD$ H\$HHH#HAH JHPH蠨tHgHH\$HH0_HL$WH0HD$ H\$HHH"HAH IHPH<tHHH\$HH0_HL$WH0HD$ H\$PHHHd$HHt+HT$HHtH 0H0PHHHHuH\$PH0_HtFH\$Ht$WH HH3HHB H HPHH;rH\$0Ht$8H _HL$SVWAVH8HD$ H3Hu @H9ADt$hH|$p@DHHD$xHttxH -/H&/PHHC(H /H /PHHC0H .H.PHHC8H{H{H{ Hf!HH HHPHH\$p3Ht$`Dt$hH\$pHDEHAH8A^_^[HL$SVWAVH8HD$ H3Hu @H9ADt$hH|$p8@HHD$xHxH %.H.PHHCH .H.PHHCH -H-PHHC H -H-PHHC(f{0HHH FHPHH\$p3Ht$`Dt$hH\$pHDEHAH8A^_^[@SH 3H9YtHIHtHHPtH [ù@$HkH\$Ht$H|$AVH Hcq3HH~&H;{sTL3I Ht mI HH;|H Ht qH#HcHcHt$8H\$0H|$@3H A^ùWH\$WH H#HH tHHH\$0H _̸A ̃A H\$Ht$WH0HHu@AHY@3H9;u%L DGH A3H\$ pxH HH HRH\$@Ht$HH0_HHLwHH`̸@H\$UVWAVAWH$PH H+H3H E3HIEHHD$0L|$8L|$@D|$HMt,I"LCHtMt HL$8HvHHHuHHT$0HP(؅H=HT$`HD lu TX;u zJHT$`AA'DfEt2fDEpfE;us fDMpHrċfDEpHt3jH;t Lp"HHpfHHfD9IHHf9BudL]EHɸH;vHDfHEHtfHu H>f9Hf:%CHdHHf8%uH&Hfzf%tHOdHH]HH+HHCLcL HMdt$ "PLnDLA9]~"IEHUJ btAIE;}|AIIME;}IEJHH]IIfB9BuHMH9>t*HWcHH;uAHMH-cHf9@r̹Wr̹rE3E3AQ`̻@  HMH]I $HMwdHMH3ѱH$HĐA_A^A]A\_^]HHXHhHpHx AWH 8HHuq8HH8f8HH8@f8HH|8fx8HHr8fn8L=/83IHH`tHHcHr3Hc˸HALfH\$0Hl$8Ht$@H|$HH A_@SVWATAUAVAW!ʾH+HD$xHwH3H$!MLD$@LLHL$PHT$HLD$`LL$p3f\$0H$yHT$0H$|u YI $ wH&Hs `I$H$IJD$0=@H$HHHf9AuH$Hcȅt<3HHHr$H Hv!H$H$WoH$H$"3HH$Ld$PLl$HHD$`HD$@HL$f9$tEA0I_Af\ufD98ufHH_L fHIfA9uH$Hu @5oDLHHfA9HuMHE IuDL$(HT$ DIE3HT$@IM\H$H$H;JH$8LL$0E33H$^D$0D$8D$(HD$8AH$HHHf9xu|$8@t @Ǚ+LcDt$0H$I΅t;3HHHs W$nHvHH$H$H$H$Ht$@"3ۋ|$8Dt$0H$Ld$PLl$HHt$`Hu#H$HNH$AH8A^_^[HL$SVWAVH8HD$ H3Hu@oHADt$hH\$p賋HHD$xHtXH,HH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[HL$WH0HD$ H\$HHكaHJHHaHaHa a(Ha0Ha8Ha@aHH=HHPHHCpHHPHHCxHHPHHHHPHHHHPHHHHiHH HPHH\$HH0_LI[IkIs WAVAWH@HLLISIPE3؅xHl$hHHHfD9|}uHwM~AH;rAHA؅xFM~HHuAHA؅x&MNL3]؅xINLLHHl$pHt$xH\$`H@A_A^_H\$Hl$ VWATAVAWHpHH3H$`E3LHA_fD:AAL%J'HAtHHH0rH4vHD$@MDITHD$0DHL|$(D|$@L|$ ?؁N؅DD$@LL$HL|$HM؅H|$HHD$@DfD?MDITHD$0HH|$(L|$ x?؁N؅xGHT$PHD==w(LD$PIP؅xHL$P/?A߅H@H$`H3DL$pI[@IkHIA_A^A\_^HUVWAVAWHhHHEHX HH3HE'ILHE3M8L}HEHD$(L|$ E33EGa>fD}@Ht>Ht3fD98t-E HMHL$(HMHL$ E3LAW3&>xdHMKHxUH]H]Ht HHPIH_HUHfD{fCHMz5DHUHHHMHtHPHM'H3H$HĠA_A^_^]@SVWHHD$8HH3H$IHHI!HL$H藴HHL$HyAӁ@HHL$(MHT$(HL$pFwHT$(HB H HPHT$HHL$p9Ӂ@HT$0HL$pX<HVH#>HT$0HB H HPt@cHT$ HL$p<H$HL$ ؅u!LHT$ H$mظHHT$ HB H HPHL$pvHL$H:\$ H$H39H_^[H\$3HBAI;DAWEGEx>DHt*L+L+IHtAft fHHuHuHAzHtfH\$AHHXHhHp HHWH II<3HHHtDK@t8HT$0<xHL$0HHP0HL$0HHRHL3腏3H\$8Hl$@Ht$HH _H\$Ht$WH 3MMٸWAHuHuI;v؅M;rMu LHLޅHuMfA92Hۃ#}L+HLL+ыLI;HtCftfAIIHuHu IzII+fA0x-Hv'LIvJ II3HjHtf1Ht$8H\$0H _H(H9HHIHtHPH(H\$WH H HًHHIHtHP@tHHH\$0H _@SH H3HHHI(HtHPHK HtHPHKHtHPHSHB H HPH [H\$WH HHًHHI(HtHPHK HtHPHKHtHPHSHB H HP@tHHH\$0H _HL$SH0HD$ HHHHI8HtHPHHK8Ht HPHc8HK8HtHPHKHKH0[H%7H\$WH HxtH_HH\$0H _HHHIH%{9H\$WH HHHHIQ9tHHH\$0H _@SH H#HHHI8HtHPHK0HtHPHK(HtHPHK Ht a5Hc HKHtHPHSHB H HPH [H\$WH HdtH?HH\$0H _̹E3L MIH;u IBH;BtDIIcH;s3ɋH\$WH yHHu@H(YUuGHxG H\$0H _HHPUVWATAUAVAWHPH@HXEELHLy833A;Hd$0HM0LD$0WH\$0H$HL$8 xBDl$ MEHLt$8IxIL$HpIL$xH$H$H$HtHPHt HHPƅ0H$HPA_A^A]A\_^]HHPUWATAVAWHH@HEHXHp LLa83E3E;He0IO0LE0AUH]0HHUHPHHM5tHGHM53HM8HE8HuW`HeHM xFHuHHPHHxHLE8HHHHPxHM83HM8xHHMPHM8HtHPHt HHPAƅL\$@I[@IsHIA_A^A\_]HHHUVWAVAWH0H@HXMLI Hz33H!pFHHu3 HLL$`L؅x53Ht$`Ht&I;NsIHHHH;r WBHxqHd$`HL$h ؅x/DHH|$hHRP؅xHLD$`HH؅xHD$`Hd$`IHC4HL$`HtHRH\$pH0A_A^_^]HHHWH0H@HXHp IHI H`HHxWH|$PH9_t!Ht HHPHOHtHPH_HLD$@HHxHD$@3HL$@HHL$@HtHPH\$HHt$XH0_H\$Ht$H|$UATAUAVAWHH`L}P3LHMEAILH]H]H]]H],xN~,IHt$]PLEPD˺p .;u}PtHMLEHYHxHUHMHMHtHPxpHEIMEDIHD$ xOHEIMHD$ x7HePLEPHUH]Px MHHt HHPHMZL\$`I[0Is8I{@IA_A^A]A\]H\$Ht$H|$UATAUAVAWHH0LuPHeLI&HHIEM@1uNHeHMPB ؅ H}PEIH؅HLEHHLcv03M~̋A03H(OMLH?MLHW?HL$SH0HD$ HHHAH &HPHHHK(HtHPHK HtHPHKHtHPHSHB H HPH0[MLHO ?MLH>MLH_>MLH>HL@AVH0H@HXHpHx HH3LqL;qrIVXu AH8A^_^[HL$SVWAVH8HD$ H3Hu@sHADt$hH\$pOrHHD$xHt!XHXH|HH bHPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[HL$SVWAVH8HD$ H3Hu @HADt$hH\$p0qHHD$xHtLXHHH HxPHHGH_H_ H_(HrHH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[@SH HH HtHSH A)H [HL$SVWAVH8HD$ H3Hu @HADt$hH\$p@pHHD$xHt4XHXHXHX HX(X0HX8HNHH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[HL$SVWAVH8HD$ H3Hu@sHADt$hH\$poHHD$xHt!XHXHpHH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[HL$SVWAVH8HD$ H3Hu @HADt$hH\$p@$oHHD$xHtTXHHH HPHHGH_H_ H_(H_0H_8H^HH HPHH|$p3Ht$`Dt$hH|$pHDEH>AH8A^_^[H(H(3LHtHHfA9QuDIk53H(H(H 3LHtHHfA9QuDI/53H(H\$Ht$WH AHHH9Qt!Ht HHPHOHtHPH_H\$0wHt$83H _@SH HI(H#H3H [H\$WH HYHHt HHPHH\$03H _HtAf3HtAf3@SH HHt HI X#H3H [HtA3@SH HHt HI0#H3H [H\$WH H$tH;mHH\$0H _H\$WH HHHHHtHHHBDž H HPHHBDž H HPHHBDž H HPHSxHBDž H HPHSpHBDž H HPHK0HKH\$0H _HVWAVH`H@HXHhAMHH3Hu @LHH$HP u =,LDI6HHT$ HP0x'HOxHT$ Hu HHf9BuD1HwH$HIbHFHzdHF@HKHgdHFHH`HTdHFPHmHAdHFXHV`h7HL$0˜H$HL$0%u@-HHT$0 L$PHHT$H HL$0I@L\$`I[ Ik0IA^_^HHXHhHpHx AVH IIIcL.3Mti~eIHu HHf9,BuDH3d5_HcIHu HHf9,BuDHcHH;|H\$0Hl$8Ht$@H|$H3H A^HWH0H@HXHpHH``HH +D$ LD$PHH E-t 9|$Pt@2HT$XHB H HP@t!H 02tHH m1HH]HH\$@Ht$HH0_HUWATAVAWHhHHEHXHpMHLHM舖HHMk#3u @HHM/HUHM=YHUHAABAą H HPHUHMJ}@HUHM H]9s~Y} Wz.f;#tFLEHHM HHM HUHABAą H HPH]HUHMxHHUIHINH\$(HT$ MNxLHU1HI HUHABAą H HPHUHABAą H HPHUHABAą H HPHUHABAąH HP@HM?XHM荚L$I[0Is8IA_A^A\_]HUAVAWHhHHEHXHpHxMMHHH HPHHEH HPHXH]HMHHM!uHM@hHUHMIHM*HUDBHM`HU'DBHM`HM蔙LMuXD!T$ E3E333sHHHtHHLHHѿ@#} H]APHd$8\$0D$(Hd$ E3HUIHIHt ,I&I>HHEHeHd$8\$0HEHD$(Hd$ E3H]L3HHH}HHt H'H7MtA AIH3HSBÅ H HPHUHJ˅ H LAPL$I[ Is(I{0IA_A^]@USVWATAUAVAWH$8HHH3HHE3H M)HMILPHLD$@IHHD$@؅y,HT$@HIAJA΅ H HPLH|$@HD$HLL$0HHLl$0Ll$HHD$ ؅y7HL$HHtoHL$0Ht_IHWABAƅH\$HE3E33HDl$ ud@ȁNȅHHt HHL$0HtIHWAJA΅ H LAPLL$dLD$8 HD$dLl$ |$8u|$8LHDl$pDl$lEL+EHEHHtBft fHHuAzHuHEfD)D$PEx'HD$pLL$PLHHD$ DHGHLH+EHHtAft fAIHuHuIEfE(D$`Ex'HD$lLL$`LHHD$ ?DEEHHM(HHMH(H LL'Ht HHL$0HtIHWABAƅ H HP@HH3fHA_A^A]A\_^[]Ht HHL$0HtIHWAJA΅ H LAPLL$tLEHD$tLl$ %ufDmLL$hLD$XHLl$X5yWHL$XHtHRHt HHL$0HtIHWABAƅ H HPHL$x L|$xMt IIPIIHUIHt$XDD$hIHIfEwfEoIO0HuA IHfD9,GuDH%M<$Ht HHPHt H+HL$0HtHWABAƅ H HP3&HUVWAVAWHHPHD$8HXHH3H@MMHd$ Hd$(LD$(3؅3,DD$ EtHMHLHHH ;HML3҅x4I;p,H\$@Hl$HH|$XpIHcHt$PfHH A_A^A\ùW!H\$Hl$ VWAVH@HH3H$03HE~HH[HHu HHf9,BuDq!AH9o udHT$ H Dt1;rA^zA ޅN݅HO H$^HHuA ޅN؅xTLG(L5.I9(uH I֋؅x2LG0I9(uH GI֋؅xLG8I9(uH HLL$PE3HT$@HP(y3 L$H+L$PD$L+D$TD$Dt33H0_HHXHhHpHx AVH0MHHHuH|$ \$  ͅNfHH؅u@QHHHuGH|$  ͅN%HHHu ͅN3Ʌy1HHL$`HHu ŅNA3H\$@Hl$HHt$PH|$XH0A^@SH0d$ HjHBHH0[HHHIH% H\$WH0d$ HHIHHu3HOHHtHtHH\$@H0_ùH\$WH HHIHH; t2H Hu3gH 4HGH;tHt H\$0H _ùXH\$WH HHHHItHNHH\$0H _HWAVAWHPH@HXHhHp LHQHHuHtDH+H+kC+ }HL$pHH\$px;{ {HcfDHHuI+6HIy~?YHHuI+>H;t;t+DDHT$xI DHT$pI H$uHHL$x[@H$HBÅ H HP@tEHT$pH@@2HT$pHBÅ H HPHT$xHBÅ H HP@HH tHH EHHHIHWHM(HOy~m?Ht]HOH+H;tLDAD+AH$HOw HI[H$HBÅH HP HWI*H0A_A^A\_^][HHPWH0H@HXHpH3pHQ Hx>NL$ HHcX+H@+ } HCHcHxH;XXHf4XH WH\$@Ht$PH0_HHPUVWHPH@HXH3hAu+;vtH HHD$pHu VD$8@HHD$0HHHD$@Hu HHL$0THQ(HZ=t$ HHcx+p@+ } HuGHcH xH;xxHf,xH WH$HP_^]H\$WH HHHtHB3AHHHJHu3-HKHGH{tHtHH\$0H _ù@SH0d$ HHQ0HVHL$@\$@;3ۅt4D$VD$TT$HL$DHD$0HD$ t\$0\$0HDH7H$`H38H$Hp_@SH HڃAx+H ;A#HH@H AHHtGH+ H~0QxALA;P8HcfA<@?txA;PHcfA<@&uH [ÃW̹WH\$Hl$Ht$WAVAWH HE3ҋXIAHL;OMtHHfE9Hl$8Ht$@H|$HHH\$0H A^HHXHhHp L@WAVAWH@E3MHHL9yuLHLIARHyL;uDIHHXIH+D A+u HEuMALt$ HHL;u:ILOHIAH+DA+u HEuE3IPHMLIM+F A+u HEuIE8x)tMHAME8y)uIALH@D8x)t#IH H;u HHID8y)tD8x)LLDMsIAIH+DA+u HEuy%IALt$ HHD8x)tE3MM,L+B +uHuIE8x)tE3E333L|$ _*LD$p4I@D8x)uHHD8x)tI@ H;Xu HH@D8x)tHH;t-HKHIH+D A+u HEuy%I@Lt$ HHD8x)tM!LHT$0MHHHH\$`Hl$hHHt$xH@A_A^_ù@̹@̹@̹@̹@̹@HHXHhHp L@WAVAWH@E3MHHL9yuLHLIA RHyL;uDIHHXIH+D A+u HEuMALt$ HHL;u:ILOHIAH+DA+u HEuE3IPHMLIM+F A+u HEuIE8x)tMHAME8y)uIALH@D8x)t#IH H;u HHID8y)tD8x)LLDMsIAIH+DA+u HEuy%IALt$ HHD8x)tE3MM,L+B +uHuIE8x)tE3E333L|$ c'LD$p4I@D8x)uHHD8x)tI@ H;Xu HH@D8x)tHH;t-HKHIH+D A+u HEuy%I@Lt$ HHD8x)tM!LHT$0MHyHHH\$`Hl$hHHt$xH@A_A^_ù@̹@̹@̹@̹@̹@H\$Hl$Ht$WH IHHH9Qs*LOL+L;IBHtTHW H_HrH HHrHHL)H (L+LH+HGH+H HGrHH\$0Hl$8Ht$@HH _H\$Ht$WH0LYIHICHAMBHHLHHH+DD E+u HEuEAEtHH@x)tIEtkM; u!AHT$@HH|$ CHH {Ay)tIA8I y)uHHIy)t II H;u HHIy)tx)HDHHtLHPH+DD E+u HEuEnHCHt$PHH\$HH0_ù@̹@LVWAVHHD$0I[H҉H3H$IALHH$HH9KrKICE3MKDL$@EAHlHL$8 HT$8HL$`HHL$`!HSHD$ LLLHCHCE3H;uLPHCLHC$@tLHCH;8uLLWHCH;xuLPIMBID8H(ILXI H;IKD8I(H;PuMHHHHHBHD8H)uHPLBIHAHCH;PuHHIH;uHHHHII@(IHHDI(IHHLI@HI@D8H)uHHHAI@HCH;HuL@HAH;HuL@LIHD8I(u@(A(IHHDI(IHPH;uOHHHAHHAD8H)uHPLBIHAHCH;PuHHIH;PuHHHHQII@(IHHDI(IHHLAIHAID8H)uHHHAI@HCH;HuL@HAH;uLL@ILALBID8I(;HKHQB(MIH$H3 H$HİA^_^H\$Ht$WH0LYIHICHAMBHHLHHH+DD E+u HEuEAEtHH@x)tIEtkM; u!AHT$@HH|$ CHH {Ay)tIA8I y)uHHIy)t II H;u HHIy)tx)HDHHtLHPH+DD E+u HEuEnHCHt$PHH\$HH0_ù@Z̹@OLVWAVHHD$0I[HvH3H$IALHH$HH9KrKICE3MKDL$@EAHHL$8HT$8HL$`H{HL$`?HSHD$ LLLHCHCE3H;uLPHCLHC$@tLHCH;8uLLWHCH;xuLPIMBID8H(ILXI H;IKD8I(H;PuMHHHHHBHD8H)uHPLBIHAHCH;PuHHIH;uHHHHII@(IHHDI(IHHLI@HI@D8H)uHHHAI@HCH;HuL@HAH;HuL@LIHD8I(u@(A(IHHDI(IHPH;uOHHHAHHAD8H)uHPLBIHAHCH;PuHHIH;PuHHHHQII@(IHHDI(IHHLAIHAID8H)uHHHAI@HCH;HuL@HAH;uLL@ILALBID8I(;HKHQB(MIH$H3H$HİA^_^@SH 3HA HHAAIIB8uHH [HL@HPHHSVWAVHxH@IHHHII;vH+LA IHHHHH;s L+M;wJHKHtH3HHHs9H$H$HL$8H,HD$8HxHL$8I LH$H$H\$ Lt$(Ht!H rLGLGHSLIH r HO HGL0H_ HwHIC0HxA^_^[HL$H8HD$ 0 HD$@3HtHHHHtHHHHtHf@(H8HHHAVH@H@HXHpHx IIL0< HHD$PHD$(Ht9L0HpHxHxH|$0Ht$pHHVHVHOHfC(HH\$XHt$`H|$hH@A^HHHAVH0H@HXHpHx IIL0 HHD$@HD$(Ht(L0HpHxHt$`HHHFC fC(HH\$HHt$PH|$XH0A^H\$Ht$WH z)HHHuPHWHHS H?HB H HPHSHB H HPH{ )HtH\$0Ht$8H _H\$Ht$WH z)HHHu8HWHHSH?HB H HPH )HtH\$0Ht$8H _H\$Hl$Ht$WH Hy IHHHYrHHH;r8Hy rH HHOH;v H rHH+MHLH)uIvH9w sLGHHHuH!wH rHHHt0HW HrH HLLH HwrH3HH\$0Hl$8Ht$@H _HxH}H3HD$`L63MtHHfA9Au E MHIL$XIE8#T$\HD$PuLL$PHQAI5HQD$LD$$HD$8@HT$ fD$ IJFHL$`H3Hx@UVWAVAWHH@HEH\$xHHHy HHtHWmLHH'HgHgHHtHVELHtH&HfHf{H HL)}HLHML+IL {HHM0BH}H_H]H;_rHSHHH HMH]0Ht HcHGHSB H HPMM+IAIVL K{HM@HuH^H]H;^rHSH tIHH HMH]@Ht HHFHSB H HPI_HHMHH0H}H_H]H;_rHSHu HH HMHt H^HGHEHHPB H LAPH\$xH@A_A^_^]H\$Ht$WH HA3HHHt%H;s9HHH t HGHH;rHH\$0Ht$8H _HWHHPWAVAWH0H@HXHhHp IMHHE3DxHyH yHyPHHD$ H;u~AHtQH;](s@HE HDBHIHtHHfD9H\\H ]H@H醘H@H"pH@H8RH0@H4Hp"HxH`H@H@t^HT$UH HHE(MPHjH ]H@]H@ִH@^H@_H@_HxHx^]HT$UH HH3mH ]Hx}HxIHT$UH HHmH ]HxDHx`]HT$UH HHGnH ]Hx Hx ^HT$UH HHoH ]HxHx~^HT$UH HHwoH ]HxHx^HT$UH HH pH ]H0@UH HE t e HMXH ]HH0ަH`JHƦHH麦H@鮦H8颦HP閦HH鄦H@xHh<H(&@UH HE0t e0HMP4H ]H0HxLH@HHؔHP̔H8H`ԥHp騔HP邝HXvH@~H0^H RHT$UH HHoH ]HpSH(Hx5Hp)H@UH HE t e HMHH ]Hp鿓@UH HE t e HMx迤H ]H駤Hp雤H鏤H 郤H(wH0kH YHMHAH(5HHH j H jH(AHXHݣHѣ@UH HꋅtHM(諣H ]@UH HꋅtHM H ]H0m@UH HEPt ePHMXGH ]H8GH#H(H0H@HH HH H@H鵢HP驢H0面H8鑢HH酢H(yH mH@H釳HxEH`3H('H(鳺H( H8{HT$UH HHHM HtC3HHHs4HHHMP|HQHEPHDHMP$HE(HH ]HT$SUH(HHH{ r HKHC HcC33UHT$UH HHM@V33/@UH HHUPHM(lH ]H0HT$UH HHMP33@UH HHU@HM(H ]HT$UH HHM@33Hr@UH HHU8HkE0HHHM(H ]Hp?@UH HHU(HkE0HHHM8H ]H @UH HHU8HkE0HHHM(_H ]@UH HE t e HMX迟H ]@UH HHHHUPEP=csmuHMPE0E0E0H ]@UH HHHHUpEp=csmuHMpGE8E8E8H ]@UH HH0HHU`E`=csmuHM`EHEHEHH ]@UH HH HH=csmuHE$E$E$H ]@UH HHHHU(E(=csmuHM(BE4E4E4H ]@UH HHHHU@E@=csmuHM@ELELELH ]@UH HH(HHUXEX=csmuHMXEhEhEhH ]@UH HH8HHUxEx=csmuHMxF DžH ]@UH Hꃽhw uHH ]@UH H} uLMxDEpHUhHM`$H ]@UH HHM8HM(HE(HHM0HE08csmt E E H ]@UH H} uLMpDE$HUXHMPH ]@UH H3H ]@UH HH3Ɂ8H ]H(ZH>H aHaH MaH%VH aaH%BH8HD$ H a賬H aHtH%paH AaH8H%H XH(HXH :YH fYHt jH%TY%UY%RYH(H(=MYHH/YtH .YHtH(HH*FH YHIH >YH7YPHIH >YH7Y0 d T 42p  4 2p$ 0 p`P0p20  4 Rpt 4 R P4 &d"4 pPD6BNZfr$eӋ SB4 RpD4[pb p`0D@@8ڍQins  2PDdT42p t dT42 t d T 424 RppDH~B$d4 pd T 4 rp4 Rp`P`EX0 "d$4"pP8EܛpT4 r p`E  dT4rp d T 4 Rp5 'd,#4+$ pPxF#/٢o,;Q\qd T 4 rpd42 pH 7d#/4" pPPFAXڨB 14,!" p`P(FS_kt:v߫4 RpF}d42p42 pb p`0E@8|̱$  2PE bE8@HTf  2pP0E bE@Hг  2pP0ER0td42' 't'd'4'Pd T 4 rpFU GdW4VT pd T 4RpT 4 Rp`FgPf2P4 RpF<r&2p$d4430 ppRp`0 d T 4 2p  4 rp&Rp`00H@82n  2P0H!b`0H,@83En  2PHr ` 0G@8M_  2PG R0G6,bw4 RpGHT{ b^4 R p `hG@8  2PhGr p `@G@H7`u  RP@G7 &dZ"4XTpPG(9?HYu2 !dQ!4P!H p P0 Lp`P0P/ StRdQNP` R0 IR0H&P* *d&4 pPH8DTdt"5d 4 RpH"1AZ# #t#d#4#Pt d 4RdT 4 p4 RpHpb p`0XH @8;MYqv{  2PXH d T 4 2pdT4pI|I# #t"#d!#4 #P' 't#d4 PI!-9E0ch.NZ' 't#d4 PIWcoKal4 rPpIE bHIX @8  2PHI T 4 2 p `! !4! p ` P! !4 p`PJt        M V e o y   4 RpJHo4 RpJ(4 Rp`J(@:H6l:I  2pP0`Jb p`08J@8$  2P8Jb p`0Jt@8(  2PJd 4R p, 4^V p`P  R0L28 R0K <Yfkt&p`0KGn@,8@S88V;D,  2PK bKh3 %4 p`PxKH +   t dT424 4 p`0PK!@H@H" #s#o$ %_%%%d&  RPPK%4 p (4VPp`Pp3_p`0P(K"*+,,l2/ 4  p`P@ -4p`K".(@:H`444)5@5J5566:  RPK R0M[k{89?9O9Z9dT42p' 't#d4 PXM::; tdT 4 4 Rp0M=>>4 RpMH>o>>4 RpL>>> Rp`0L8@8?O?^?p?u?  2PLb p`0L@8???@.@3@8@  2PLb p`0hL?K@W8h@@@@@@@W  2PhL4 Rp@LAAA dT4 rp+ TW4VN p ``/ !4 p`PMxDDnEE& Zp`0MC@8@8EF&FWFgFF/GIGTG_G  2PM4d T42p R0P"2 K,KOK_KiK" "4 p `PxPHT`MMM:NNN& &d"4r pPPPfrNN1OOO4R p `P(PPPQd 4 RpP0QVQQ td4P td 4 RP R0ODUdUyU!!t d 4 R OC(84V]VV  2PO4 RpOVVW4 Rp`OJ@V8 Y[YmYyYYYYV  2PNb p`0Nw<@8YZZ%Z=ZBZGZ  2PNb p`0pN@8xZZZZ[[![  2PpNb p`0HN@8[[[[ \\\  2PHNb p`0 N".L @:8H\\\\\\\:  2P Nb p`0M[g @s8\2]D]]]]]s  2PMT4 p`Q`aEbd 4RphQ4cdcc& &d"4 pP@Q&c5dbdpdddd3e@ebeneeeeef' 't#d4PQ8DP0f|ffffff*hHh-  p`0P6 %4  p`PPBbm2nn!!t d 4 r Pto"p' TO4NH p `0 4 p ` P- -4#!p ` PQuuuv'vAv[vvvwwww#x-x8xCxNxnxyxxx/ !4 p`PQj*6xxyyyyizyzzzzzzRpR%@H8{P{{{  2PR t d T 4R dT4 pRiuD~u~R p`P0R<Yj΁d 4 RpR'4 p `P SŃJ4rp`P0R!-9EQl{ʆ)co% %4 p`PXRco{0E@`Ί*0R bS bSDQ^x4ppS-d 4 r pt d 4 rR0HSTq, ,4 rp`P8T#O$Ewߔ*4P LpTR<|4RpSa; P`" "d4 pP`TJ~KZ % 40 .p`2p`P0! 0Vr.d4 RpV44 RphVHm`4 Rp@VH4 RpVh4 RpU8h p`0PV+7COأJTk¤٤&0 Gh R0Wa0:d42 p4 r p `PUwX!4 rp`PUn|4 rpxUЪī  4 2p dT 4 rpd 4 R p-4p`PU'H-4p`(U p`0U00@8@NHX@\  2PU  BP0U bT0@8߿  2PT!!t d 4 r TL1@8,1[io  2PT!!t d 4 R T1@$8$1  2PT4rp`P0WJV}L^b$ $d T 4 R pXWr0 t T 424/(p`  #i#C]]n""Ofjfvbp`0' 4 rp`[t"td 4 Rpj20r  b  4 2pm  4 2P 00"XP"xC55(66CxPĄ}56X78P@p66X78P@6X78Q@@778@Qt7hQp`YQ8:hYR`9;pYQ89 ;xYQ8H;:999999:9p9X:z:&:8::InternetCloseHandleInternetOpenWInternetConnectWHttpOpenRequestWHttpAddRequestHeadersWHttpSendRequestWHttpQueryInfoWInternetReadFileFindMimeFromDataWinVerifyTrustWTHelperProvDataFromStateDataWTHelperGetProvSignerFromChainWTHelperGetProvCertFromChainCertGetNameStringWInternetCrackUrlWNR;;;;;;;;hxds.DLLDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerR`X] f8S`@2-+Microsoft Corporation 8H` (@@DPD`DHH`< > .?AV?$CComObjectRootEx@VCComSingleThreadModel@ATL@@@ATL@@ .?AVCComObjectRootBase@ATL@@ .?AUIUnknown@@ .?AV?$CComObject@VCSimpleContent@@@ATL@@ .?AUIContent@@ .?AVCSimpleContent@@ .?AVCAtlException@ATL@@ .?AVCChainingDataSourceAdapter@@ .?AUIDataSource@@ .?AV?$CComObject@VCNamespace@@@ATL@@ .?AVCNamespace@@ .?AUINamespace@@ .?AVCHelpUrl@MsHelp@@ .?AVCFileEnumerator@@ .?AVIFileEnumerator@@ .?AV?$CComContainedObject@VCHxSession@@@ATL@@ .?AV?$CComAggObject@VCHxSession@@@ATL@@ .?AV?$CComObject@VCHxSession@@@ATL@@ .?AUIObjectWithSite@@ .?AV?$IObjectWithSiteImpl@VCHxSession@@@ATL@@ .?AUIDispatch@@ .?AUIHxSession@@ .?AV?$IDispatchImpl@UIHxSession@@$1?IID_IHxSession@@3U_GUID@@B$1?LIBID_MSHelpServices@@3U3@B$00$0A@VCComTypeInfoHolder@ATL@@@ATL@@ .?AUISupportErrorInfo@@ .?AV?$CComCoClass@VCHxSession@@$1?CLSID_HxSession@@3U_GUID@@B@ATL@@ .?AVCHxSession@@ .?AV?$CComObjectCached@VCComClassFactory@ATL@@@ATL@@ .?AVCComClassFactory@ATL@@ .?AUIClassFactory@@ .?AV?$CComObjectRootEx@VCComMultiThreadModel@ATL@@@ATL@@ .?AV?$CComObject@VCHubHelpCatalogRead@@@ATL@@ .?AVCHubHelpCatalogRead@@ .?AVLEXRuntimeHostImpl@@ .?AVLEXRuntimeHost@@ .?AUICatalogRead@Windows_Help_Runtime@@ .?AVCDoSearchResult@@ .?AUIHubSearchResult@@ .?AV?$CComObject@VCDoSearchResult@@@ATL@@ .?AVCDoSearchResultCollection@@ .?AUIHubSearchResultCollection@@ .?AV?$CComObject@VCDoSearchResultCollection@@@ATL@@ .?AVCRecursiveFileEnumerator@@ .?AVCHtmlHelpModule@@ .?AVCComModule@ATL@@ .?AV?$CAtlModuleT@VCComModule@ATL@@@ATL@@ .?AVCAtlModule@ATL@@ .?AU_ATL_MODULE70@ATL@@ .?AVCRegObject@ATL@@ .?AUIRegistrarBase@@ .?AV?$CComObject@VCEmbeddedResourceDataSource@@@ATL@@ .?AVCEmbeddedResourceDataSource@@ .?AV?$CComObject@VCLocalContentDataSource@@@ATL@@ .?AVCLocalContentDataSource@@ .?AVCWebDataSource@@ .?AV?$CComObject@VCWebDataSource@@@ATL@@ .?AV?$CComObject@VCWOTSSearch@@@ATL@@ .?AVCWOTSSearch@@ .?AV?$CComObject@VCOemImageDataSource@@@ATL@@ .?AVCOemImageDataSource@@ .?AV?$CComObject@VCLocalContentSearch@@@ATL@@ .?AVCLocalContentSearch@@ .?AV?$CComObject@VCNamespaceDataSourceAdapter@@@ATL@@ .?AVCNamespaceDataSourceAdapter@@ .?AV?$CComObject@VCChainingDataSourceAdapter@@@ATL@@ .?AV?$CComObject@VCCabDataSource@@@ATL@@ .?AVCCabDataSource@@ .?AUISearchProvider@@ .?AVAPException@@ .?AVCGroupPolicy@@ .?AVout_of_range@std@@ .?AVlength_error@std@@ .?AVlogic_error@std@@ .?AVbad_alloc@std@@ .?AVexception@@Q{-?)0nt#),LTȂ QX?H3<$Č418oxY`ɑБwJPjp?HȔ,rx5<u ||(PDX՛XܛÞ̞4Ϡؠ P}¤hȤ+4clQ X$d,cl#@zЭح7@ip?HD L288tH|NTT ճܳ)0ô̴Եt|,ȹйpxܻ   9@3<? d8V \PXt5<qxHP5<4p)8LDM`T l(T\$,@ltKTpU\}RXH4pP06< <X 3</8l Pp  5<vd |o x *0 | ] d4 >DK Tn  t    [d(H  w8x(-D <nhp% <8bh|$?H !! "'$''('(@)**2\2X4`4A6H688|9999`:|:::S<\<8=D@===?>\H>>>????b@h@ A<AB BBBD0DETEGGGHHHI III J(JJJK KyKKKKLLLLLMWM`MN,NOP)Q0QQQOSPXSTlDUU4VVV5W<~D~3T&<&'H'Ą8@cl'D((>D <&(܍<&Ȏ CLoxǏЏ))R)XLT)6*<*e*l+P+X+$,ݜ+++4mtݝv+|ڞB+H ,L,`\,hԠ,ܠL,,ס /8[d,H-PQ.XE(.L|`.ʪ Ъ. X.`//[d/(//h/QX/001    L,L2$ 3# ,`h$$ 8X `P3P3X3Y `p3148D40l4D4$,44418`445s5 $5,5c454q<5xh5-4tOg00^~$ T  :d,GlSnl:U|9,Wr ,Vq@:U sP!tHc,&##OaNh0Nx001$$D<2V}iinnjj"djDX)"Α 0@Td|$4ҔX`tȍڍ"2FT`r~֎(>PlЏ܏".:LThА(>h 9 ޓ̓"*4BLVތЌŒjL. ܋ЋƋFR^hv,th8`N:&Ԓ~ƒ nxX HΑ 0@Td|$4ҔX`tȍڍ"2FT`r~֎(>PlЏ܏".:LThА(>h 9 ޓ̓"*4BLVތЌŒjL. ܋ЋƋFR^hv,th8`N:&Ԓmemcpy_smemmove_s_wcsicmp_purecall_strtoui646_ui64toa_sMfree&callocmallocwcsncpy_swcscpy_swcscat_swcsstrwcstok_smemsetX__C_specific_handler ??0exception@@QEAA@AEBQEBDH@Z ??0exception@@QEAA@AEBV0@@Z??1exception@@UEAA@XZ2?what@exception@@UEBAPEBDXZ_callnewhL_CxxThrowExceptionV_XcptFilter_amsg_exit~_initterm0?terminate@@YAXXZ??1type_info@@UEAA@XZmsvcrt.dll_lockB_unlock|__dllonexit_onexit_errnoreallocmGetModuleHandleWGetVersionExWGetProcAddress^SizeofResourceLockResourceLoadResourceFindResourceExW+GlobalLock/GlobalSize2GlobalUnlock GlobalAllocCloseHandleGetTempPathWGetTempFileNameWCreateFileWWriteFileYGetLocaleInfoExnFindClosetFindFirstFileExWFindNextFileWDisableThreadLibraryCallsDeleteCriticalSectionCRaiseException)EnterCriticalSectionLeaveCriticalSectionVGetLastErroriGetModuleFileNameWLoadLibraryExWPInitializeCriticalSectionGetWindowsDirectoryWFreeLibrarylstrcmpiWMultiByteToWideChar[ExpandEnvironmentStringsWLocalFreeLocalAllocLoadLibraryW;HeapDestroy8HeapAlloc?HeapReAlloc<HeapFreeAHeapSizeGetProcessHeap_SleepRtlCaptureContextRtlLookupFunctionEntryRtlVirtualUnwindUnhandledExceptionFilterPSetUnhandledExceptionFilterGetCurrentProcessnTerminateProcess0QueryPerformanceCounterGetCurrentProcessIdGetCurrentThreadIdGetSystemTimeAsFileTimeGetTickCountOutputDebugStringAKERNEL32.dll1CharNextWPUnregisterClassAUSER32.dllpGetTraceEnableFlagsrGetTraceLoggerHandleqGetTraceEnableLevelRegisterTraceGuidsWTRegCloseKeyRegOpenKeyExWsRegEnumKeyExWRegQueryValueExWvRegEnumValueW,UnregisterTraceGuidsRegQueryInfoKeyWRegSetValueExW]RegCreateKeyExWlRegDeleteValueWADVAPI32.dllCoTaskMemFreeCreateStreamOnHGlobalGetHGlobalFromStreamStringFromGUID2CoCreateInstanceCoTaskMemRealloc~CoTaskMemAllocDCoGetMallocole32.dllOLEAUT32.dll7PathAppendW=PathCombineWKPathFindExtensionWIPathFileExistsWSHRegGetValueWAssocQueryStringWSHCreateStreamOnFileExSHLWAPI.dllCabinet.dllFindResourceWGetProductInfo_wcslwr_syiswspacewcschra_vscwprintfvswprintf_s ??0exception@@QEAA@AEBQEBD@Z ??0exception@@QEAA@XZ\__CxxFrameHandler3DelayLoadFailureHookResolveDelayLoadedAPITraceEventRegOpenKeyWuUrlUnescapeWmemcmpmemcpy@@pF(b@XpD^0H ` p             0 %Q/cTv;XLhآX< T'H5ФJS HUBOFFLINE.JSSEARCHRESULTS.JS HUBPRELOAD.JSWOL.COMMON.OFFLINE.JSPNGSEARCHBOXIMAGE.PNGEXPCOL_IMGS.PNGALERTSET_WARNING.PNG HH_PPEIC.PNGTOP_OF_PAGE_ARROW.PNGINFO.PNGTYPELIB WEVT_TEMPLATEMUI4VS_VERSION_INFO@%@%?StringFileInfo040904B0LCompanyNameMicrosoft Corporationr%FileDescriptionMicrosoft Help Data Services Moduler)FileVersion6.3.9600.16384 (winblue_rtm.130821-1623)2 InternalNameAPDS.DLL.LegalCopyright Microsoft Corporation. All rights reserved.: OriginalFilenameAPDS.DLLj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.16384DVarFileInfo$Translation if (typeof (Hub) == 'undefined') Hub = {}; if (typeof (Hub.Util) == 'undefined') Hub.Util = {}; Hub.Util.RunFunctionOnEach = function (elements, fcn) { if (typeof (elements) != 'undefined' && elements != null && typeof (fcn) == 'function') { var args = []; for (var j = 2; j < arguments.length; j++) { args.push(arguments[j]); } for (var i = 0; i < elements.length; i++) { fcn.apply(elements[i], args); } } }; Hub.Util.AttachHandlerEach = function (elements, eventName, fcn) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.AttachHandlerElement, eventName, fcn); }; Hub.Util.AttachHandlerElement = function (eventName, fcn) { this.attachEvent(eventName, fcn); }; Hub.Util.StyleChangeEach = function (elements, styleName, styleValue) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.StyleChangeElement, styleName, styleValue); }; Hub.Util.StyleChangeElement = function (styleName, styleValue) { this.style[styleName] = styleValue; }; Hub.Util.RemoveEach = function (elements) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.RemoveElement); }; Hub.Util.RemoveElement = function () { this.parentNode.removeChild(this); }; /////////////////////////////////////////////////////// if (typeof Hub == "undefined") Hub = {}; if (typeof Hub.SearchBox == "undefined") Hub.SearchBox = {}; Hub.SearchBox.BackgroundBoxSelector = "div.HHSearchQueryBoxBackgroundLevel1"; Hub.SearchBox.InputBoxSelector = 'input[type="text"]'; Hub.SearchBox.OnReadyFunction = function () { var FormSelector = "form.HHSearchQuery", SubmitSelector = 'form.HHSearchQuery input[type="submit"]', SubmitHighContrastSelector = "a.HHHighContrastSearchQuerySubmit"; Hub.Util.RunFunctionOnEach(document.querySelectorAll(FormSelector), function () { var form = this, inputBoxes = form.querySelectorAll(Hub.SearchBox.InputBoxSelector), backgroundBoxes = form.querySelectorAll(Hub.SearchBox.BackgroundBoxSelector); if (Hub.SearchBox.TryAddProperties(inputBoxes, form)) { Hub.Util.AttachHandlerEach(inputBoxes, 'onfocus', function (eventArg) { Hub.SearchBox.UnloadSearchText(eventArg.srcElement.backgroundBox) }); Hub.Util.AttachHandlerEach(inputBoxes, 'onblur', function (eventArg) { Hub.SearchBox.LoadSearchTextIfEmpty(eventArg.srcElement, eventArg.srcElement.backgroundBox) }); Hub.Util.AttachHandlerEach(backgroundBoxes, 'onfocus', function (eventArg) { Hub.SearchBox.UnloadSearchText(eventArg.srcElement); eventArg.srcElement.inputBox.focus(); }); Hub.Util.AttachHandlerEach([form], 'onsubmit', function (eventArg) { if (eventArg.srcElement.inputBox.value != "") { return true } return false }); } }); Hub.Util.StyleChangeEach(document.querySelectorAll(SubmitHighContrastSelector), 'display', 'inline'); Hub.Util.StyleChangeEach(document.querySelectorAll(SubmitSelector), 'display', 'none'); }; Hub.SearchBox.OnLoadFunction = function () { Hub.Util.RunFunctionOnEach(document.querySelectorAll(Hub.SearchBox.InputBoxSelector), function () { (typeof this.HasFocus == "undefined" || !this.HasFocus) && typeof this.backgroundBox != "undefined" && Hub.SearchBox.LoadSearchTextIfEmpty(this, this.backgroundBox) }); }; Hub.SearchBox.LoadSearchTextIfEmpty = function (inputElement, backgroundElement) { if (inputElement.value == "") backgroundElement.style.display = "inline"; else backgroundElement.style.display = "none"; }; Hub.SearchBox.UnloadSearchText = function (backgroundElement) { backgroundElement.style.display = "none"; }; Hub.SearchBox.TryAddProperties = function (inputBoxes, form) { if (typeof inputBoxes == "undefined" || typeof form == "undefined") return false; var backgroundBoxes = form.querySelectorAll(Hub.SearchBox.BackgroundBoxSelector); if (inputBoxes.length == 1 && backgroundBoxes.length == 1) { var inputBox = inputBoxes[0], backgroundBox = backgroundBoxes[0]; form.inputBox = inputBox; inputBox.backgroundBox = backgroundBox; backgroundBox.inputBox = inputBox; return true } else return false }; /////////////////////////////////////////////////////// if (typeof (Hub) == 'undefined') Hub = {}; if (typeof (Hub.PostProcessFunctionList) == 'undefined') Hub.PostProcessFunctionList = []; Hub.PostProcessData = function () { if (typeof (Hub.PostProcessFunctionList) == 'object') { for (x in Hub.PostProcessFunctionList) { postProcessFunction = Hub.PostProcessFunctionList[x]; if (typeof (postProcessFunction) == 'function') { postProcessFunction(); } } } }; Hub.AddPostProcessFunction = function (x) { if (typeof (x) == 'function') { Hub.PostProcessFunctionList.push(x); } }; var SearchBoxPostProcessEvent = function () { var SearchQueryBoxSelector = 'div.HHSearchQuery'; var firstSearchBox = document.querySelector(SearchQueryBoxSelector); if (typeof (firstSearchBox) != 'undefined' && firstSearchBox != null) { firstSearchBox.focus(); } Hub.SearchBox.OnReadyFunction(); Hub.SearchBox.OnLoadFunction(); }; var FeedbackControlPolicyPostProcessEvent = function () { if (typeof (window) != 'undefined' && typeof (window.external) != 'undefined' && typeof (window.external.NoExplicitFeedback) == 'boolean' && window.external.NoExplicitFeedback) { Hub.Util.RemoveEach(document.querySelectorAll('#feedbackControlBody')); } }; Hub.AddPostProcessFunction(SearchBoxPostProcessEvent); Hub.AddPostProcessFunction(FeedbackControlPolicyPostProcessEvent); if (typeof (Hub.Search) != 'undefined' && typeof (Hub.Search.SearchResultsPostProcessEvent) == 'function') { Hub.AddPostProcessFunction(Hub.Search.SearchResultsPostProcessEvent); }; if (typeof(FailedPostProcess) == 'undefined' || (typeof (FailedPostProcess) == 'boolean' && FailedPostProcess)) { Hub.PostProcessData(); } // Register the namespaces if (typeof (Hub) == 'undefined') Hub = {}; if (typeof (Hub.Search) == 'undefined') Hub.Search = {}; if (typeof (Hub.Search.Totals) == 'undefined') Hub.Search.Totals = {}; if (typeof (Hub.Search.CurrPage) == 'undefined') Hub.Search.CurrPage = {}; if (typeof (Hub.Search.Enum) == 'undefined') Hub.Search.Enum = { FoundResults: 0, NoResults: 1, StillSearching: 2 }; if (typeof (Hub.Search.ErrorOccured) == 'undefined') Hub.Search.ErrorOccured = false; // Offline result functions Hub.Search.TriggerOfflineSearchIfNeeded = function (searchSource, pageNum) { var type = searchSource.SourceName; var bucket = searchSource.BucketName; var maxPerPage = searchSource.MaxResultPerPage; var callBackFcn = searchSource.Callback; var maxPages = searchSource.MaxPages; if (pageNum < maxPages) { var resultsPages = document.getElementById(type + 'Results'); var resultsPage = document.getElementById(type + 'Results' + pageNum); if (resultsPage == null && resultsPages != null) { var newResultContainerPage = document.createElement('div'); newResultContainerPage.className = 'PageOfResults ' + bucket + pageNum; var newResultContainer = document.createElement('div'); newResultContainer.id = type + 'Results' + pageNum; newResultContainer.className = bucket + 'BucketResultsPartial' + pageNum; newResultContainerPage.appendChild(newResultContainer); resultsPages.appendChild(newResultContainerPage); newResultContainer.status = Hub.Search.Enum.StillSearching; searchSource.Status[pageNum] = newResultContainer.status; key = Hub.Search.GetSessionStorageKey(type, Hub.Search.GetSearchQuery(), pageNum, maxPerPage); cachedCallbackObj = Hub.Search.GetCachedResults(key); window.external.AsyncSearchEventBegin(type + pageNum + Hub.Search.GetSearchQuery()); if (cachedCallbackObj != null) { callBackFcn(cachedCallbackObj); } else { window.external.DoSearch(type, Hub.Search.GetSearchQuery(), window.location.href, pageNum, maxPerPage, callBackFcn); } } } }; Hub.Search.GetSessionStorageKey = function (type, query, pageNum, maxPerPage) { return type + query + pageNum + maxPerPage; }; Hub.Search.SetCachedResults = function (callbackObj, key) { if (typeof (sessionStorage) != 'undefined' && typeof (sessionStorage[key]) == 'undefined') { newCallbackObj = { TotalResultCount: callbackObj.TotalResultCount, QueryType: callbackObj.QueryType, Query: callbackObj.Query, Url: callbackObj.Url, PageNumber: callbackObj.PageNumber, PageSize: callbackObj.PageSize }; newCallbackObj._item = {}; for (i = 0; i < callbackObj.PageSize; i++) { var currItem = callbackObj.Item(i); newCallbackObj._item[i] = { Title: currItem.Title, ContentType: currItem.ContentType, Description: currItem.Description, Link: currItem.Link, RequiresElevation: currItem.RequiresElevation /*, Icon: currItem.Icon*/ }; } // Deep copy is needed because IDispatch cannot be stringified sessionStorage[key] = JSON.stringify(newCallbackObj); } }; Hub.Search.GetCachedResults = function (key) { callbackObj = null; if (typeof (sessionStorage) != 'undefined' && typeof (sessionStorage[key]) != 'undefined') { callbackObj = JSON.parse(sessionStorage[key]); callbackObj.Item = function (i) { return this._item[i]; }; } return callbackObj; }; Hub.Search.OfflineCallback = function (callbackObj, searchSource) { try { var type = searchSource.SourceName; var maxResultPerPage = searchSource.MaxResultPerPage; var firstResultsForSource = searchSource.FirstResultsPending; searchSource.FirstResultsPending = false; var resultsContainer = document.getElementById(type + 'Results' + callbackObj.PageNumber); if (callbackObj.PageSize > 0) { resultsContainer.status = Hub.Search.Enum.FoundResults; } else { resultsContainer.status = Hub.Search.Enum.NoResults; } searchSource.Status[callbackObj.PageNumber] = resultsContainer.status; if (resultsContainer != null) { Hub.Search.AddResults(resultsContainer, callbackObj); } var key = Hub.Search.GetSessionStorageKey(type, callbackObj.Query, callbackObj.PageNumber, maxResultPerPage); Hub.Search.SetCachedResults(callbackObj, key); window.external.AsyncSearchEventEnd(type + callbackObj.PageNumber + Hub.Search.GetSearchQuery()); if (firstResultsForSource) { Hub.Search.UpdateBucketWithResultTotal(callbackObj.TotalResultCount, searchSource); Hub.Search.ProcessFirstReturnedResults(); } Hub.Search.Update(); var onPostResultDisplayFcn = searchSource.OnPostResultDisplay; if (typeof onPostResultDisplayFcn == 'function' && Hub.Search.CurrPage[Hub.Search.CurrBucket] == callbackObj.PageNumber && Hub.Search.CurrBucket == searchSource.BucketName) { onPostResultDisplayFcn(); } } catch (err) { Hub.Search.DisplayError(err); } }; Hub.Search.AddResult = function (resultContainer, title, contentType, description, link) { var contentTypeString = ''; if (typeof (contentType) != 'undefined' && contentType != '') { contentTypeString = '' + GetCharacterEncoding(contentType) + ' | '; } var resultString = '
' + '' + title + '' + '
' + '
' + contentTypeString + '' + description + '' + '
'; var resultElement = document.createElement('div'); resultElement.className = 'SearchResultItem'; resultElement.innerHTML = resultString; resultContainer.appendChild(resultElement); }; Hub.Search.AddResults = function (resultContainer, resultsObject) { resultContainer.innerHTML = ''; for (i = 0; i < resultsObject.PageSize; i++) { var currItem = resultsObject.Item(i); Hub.Search.AddResult(resultContainer, currItem.Title, currItem.ContentType, currItem.Description, currItem.Link); } } // End Offline result functions Hub.Search.ProcessFirstReturnedResults = function () { //check to see if all sources have returned before doing anything var allFirstResultsReturned = true; for (var bucketId in Hub.Search.SearchBuckets) { var bucket = Hub.Search.SearchBuckets[bucketId]; for (var sourceId in bucket) { var source = bucket[sourceId]; if (document.getElementById(source.BucketName + 'Bucket') != null) { if (source.FirstResultsPending) { allFirstResultsReturned = false; } } } } if (allFirstResultsReturned) { window.external.SearchEventEnd(Hub.Search.GetSearchQuery()); } }; // Selector functions: these are the functions that are triggered // when the user clicks a bucket or pagination Hub.Search.SelectResults = function (bucketName, page) { try { Hub.Search.ClearSelectedBucket(); Hub.Search.SetSelectedBucket(bucketName); Hub.Search.CurrBucket = bucketName; if (typeof (sessionStorage) != 'undefined') { sessionStorage['currBucket'] = bucketName; } if (page == 'PagePrev') { selectedPage = Hub.Search.CurrPage[Hub.Search.CurrBucket] - 1; } else if (page == 'PageNext') { selectedPage = Hub.Search.CurrPage[Hub.Search.CurrBucket] + 1; } else { selectedPage = parseInt(page); } Hub.Search.CurrPage[Hub.Search.CurrBucket] = selectedPage; Hub.Search.FireSourceEvents(); } catch (err) { Hub.Search.DisplayError(err); } }; // Fires the events associated with the sources on the current page in the current bucket // Updates the UI after initial events are fired and fires onPostResultDisplay events if // the results have returned Hub.Search.FireSourceEvents = function () { var onPostResultDisplayFcns = {}; for (var sourceId in Hub.Search.SearchBuckets[Hub.Search.CurrBucket]) { var source = Hub.Search.SearchBuckets[Hub.Search.CurrBucket][sourceId]; var onPostResultDisplayFcn = source.OnPostResultDisplay; var status = source.Status[Hub.Search.CurrPage[Hub.Search.CurrBucket]]; if (typeof (status) != 'undefined' && status != Hub.Search.Enum.StillSearching && typeof (onPostResultDisplayFcn) == 'function') { onPostResultDisplayFcns[sourceId] = onPostResultDisplayFcn; } var onSelectedFcn = source.OnSelected; if (typeof (onSelectedFcn) == 'function') { onSelectedFcn(); } if (document.getElementById(source.BucketName + 'Bucket') != null) { source.TriggerSearch(Hub.Search.CurrPage[Hub.Search.CurrBucket]); } } Hub.Search.Update(); Hub.Search.FocusOnSearchBox(); for (var sourceId in onPostResultDisplayFcns) { var onPostResultDisplayFcn = onPostResultDisplayFcns[sourceId]; onPostResultDisplayFcn(); } }; Hub.Search.FixEmptyHash = function () { window.location.replace(window.location + Hub.Search.GetHashHref(Hub.Search.CurrBucket)); }; Hub.Search.SelectBucketPageFromHash = function () { var bucketFromHistory = Hub.Search.GetHashParam('b', false); var pageNumFromHistory = Hub.Search.GetHashParam('page', false); if (bucketFromHistory != '' && pageNumFromHistory != '') { Hub.Search.SelectResults(bucketFromHistory, pageNumFromHistory); } else { Hub.Search.FixEmptyHash(); } }; // End Selector functions // Display functions Hub.Search.UpdateOemEscalationLink = function () { var oemEscalationElements = GetElementsByClassName('OEMEscalation'); for (var i = 0; i < oemEscalationElements.length; ++i) { var oemEscalationElement = oemEscalationElements[i]; if (oemEscalationElement != null) { var url = window.external.OemSearchEscalationUrl; if (url == '') { oemEscalationElement.removeNode(true); } else { url = url.replace(/{query}/gi, Hub.Search.GetSearchQuery(false)); var linkElements = oemEscalationElement.getElementsByTagName('a'); if (linkElements.length > 0) { var linkElement = linkElements[0]; linkElement.href = url; } } } } }; Hub.Search.Update = function () { Hub.Search.UpdateStatus(); Hub.Search.UpdateResultsWindow(); Hub.Search.UpdatePaginationControl(); }; Hub.Search.FocusOnSearchBox = function () { var textBox = document.getElementById('HHTextInput'); if (textBox) { textBox.focus(); } }; Hub.Search.UpdateResultsWindow = function () { Hub.Search.HideAllResults(); if (!Hub.Search.ErrorOccured) { var currPage = Hub.Search.CurrPage[Hub.Search.CurrBucket]; if (typeof (currPage) != 'number') { currPage = 0; } var status = Hub.Search.Enum.NoResults; var bucket = Hub.Search.SearchBuckets[Hub.Search.CurrBucket]; for (var sourceId in bucket) { var source = bucket[sourceId]; if (source.Status[currPage] == Hub.Search.Enum.StillSearching) { status = source.Status[currPage]; } else if (source.Status[currPage] == Hub.Search.Enum.FoundResults) { status = source.Status[currPage]; break; } } if (status == Hub.Search.Enum.NoResults) { document.getElementById(Hub.Search.CurrBucket + 'NoResults').style.display = 'block'; } else if (status == Hub.Search.Enum.FoundResults) { var results = GetElementsByClassName(Hub.Search.CurrBucket + 'NonEmptyResults'); for (resultIndex in results) { results[resultIndex].style.display = 'block'; } results = GetElementsByClassName(Hub.Search.CurrBucket + currPage); for (resultIndex in results) { results[resultIndex].style.display = 'block'; } } var alwaysShownResults = GetElementsByClassName(Hub.Search.CurrBucket + 'AllResults'); for (resultIndex in alwaysShownResults) { alwaysShownResults[resultIndex].style.display = 'block'; } } }; Hub.Search.UpdatePaginationControl = function () { Hub.Search.HidePaginationControl(); if (!Hub.Search.ErrorOccured) { var bucketName = Hub.Search.CurrBucket; var pageSelected = Hub.Search.CurrPage[bucketName]; var searchSource = null; for (var sourceId in Hub.Search.SearchBuckets[bucketName]) { var source = Hub.Search.SearchBuckets[bucketName][sourceId]; if (source.AffectsPagination) { searchSource = source; break; } } var maxPageNum = searchSource.PossiblePages; if (maxPageNum >= 2) { Hub.Search.RemoveSelectedDisabledFromPageControl(); var pagePrev = document.getElementById('PagePrev'); var pageNext = document.getElementById('PageNext'); pagePrev.href = Hub.Search.GetHashHref(Hub.Search.CurrBucket, pageSelected - 1); pageNext.href = Hub.Search.GetHashHref(Hub.Search.CurrBucket, pageSelected + 1); var currPage = document.getElementById('PageNumBox' + pageSelected) currPage.className += ' CurrentPage'; Hub.Search.DisplayPageNumberBox(pageSelected - 1, maxPageNum, 0); Hub.Search.DisplayPageNumberBox(pageSelected, maxPageNum, 0); Hub.Search.DisplayPageNumberBox(pageSelected + 1, maxPageNum, 0); if (pageSelected - 1 < 0) { pagePrev.className += ' DisabledPage'; // Remove href to show selected state pagePrev.removeAttribute('href'); Hub.Search.DisplayPageNumberBox(pageSelected + 2, maxPageNum, 0); } if (pageSelected + 1 >= maxPageNum) { pageNext.className += ' DisabledPage'; // Remove href to show selected state pageNext.removeAttribute('href'); Hub.Search.DisplayPageNumberBox(pageSelected - 2, maxPageNum, 0); } // Remove href to show selected state currPage.removeAttribute('href'); Hub.Search.ShowPaginationControl(); } } }; Hub.Search.UpdateBucketWithResultTotal = function (total, searchSource) { var bucketName = searchSource.BucketName; searchSource.ResultCount = total; searchSource.PossiblePages = Math.min(Math.ceil(total / searchSource.MaxResultPerPage), searchSource.MaxPages); total = Math.min(total, searchSource.MaxPages * searchSource.MaxResultPerPage); if (typeof (Hub.Search.Totals[bucketName]) != 'number') { Hub.Search.Totals[bucketName] = total; } else { Hub.Search.Totals[bucketName] += total; } var results = GetElementsByClassName(bucketName + 'ResultTotal'); for (resultIndex in results) { results[resultIndex].innerHTML = Hub.Search.Totals[bucketName]; } }; Hub.Search.UpdateStatus = function () { Hub.Search.HideAllStatus(); if (!Hub.Search.ErrorOccured) { var currBucket = Hub.Search.CurrBucket; if (typeof (Hub.Search.CurrPage[currBucket]) != 'number') { Hub.Search.CurrPage[currBucket] = 0; } var currPage = Hub.Search.CurrPage[currBucket]; var results = GetElementsByClassName(currBucket + 'BucketResultsPartial' + currPage); for (resultIndex in results) { var currStatus = results[resultIndex].status; if (currStatus && currStatus === Hub.Search.Enum.StillSearching) { document.getElementById('Searching').style.display = 'block'; document.getElementById('ResultsPendingMessage').style.display = 'block'; return; } } document.getElementById(currBucket + 'ResultsStatus').style.display = 'block'; } else { document.getElementById('ErrorStatus').style.display = 'block'; } }; Hub.Search.HideAllResults = function () { var results = GetElementsByClassName('Results'); for (resultIndex in results) { results[resultIndex].style.display = 'none'; } results = GetElementsByClassName('PageOfResults'); for (resultIndex in results) { results[resultIndex].style.display = 'none'; } }; Hub.Search.HideAllStatus = function () { var results = GetElementsByClassName('Status'); for (resultIndex in results) { results[resultIndex].style.display = 'none'; } }; Hub.Search.ShowBucketContainer = function () { document.getElementById('bucketContainer').style.display = 'inline-block'; }; Hub.Search.HideBucketContainer = function () { document.getElementById('bucketContainer').style.display = 'none'; }; Hub.Search.RemoveSelectedDisabledFromPageControl = function () { var results = GetElementsByClassName('CurrentPage'); for (resultIndex in results) { results[resultIndex].className = results[resultIndex].className.split(' ')[0]; } results = GetElementsByClassName('DisabledPage'); for (resultIndex in results) { results[resultIndex].className = results[resultIndex].className.split(' ')[0]; } }; Hub.Search.ShowPaginationControl = function () { document.getElementById('PagingControl').style.display = 'block'; }; Hub.Search.HidePaginationControl = function () { document.getElementById('PagingControl').style.display = 'none'; var results = GetElementsByClassName('PageNumBox', 'a'); for (resultIndex in results) { results[resultIndex].style.display = 'none'; } }; Hub.Search.ClearSelectedBucket = function () { // Clears the selected state from the bucket var buckets = document.querySelectorAll('.Bucket'); for (var i = 0; i < buckets.length; i++) { var bucketContainer = buckets[i]; var bucketLink = bucketContainer.querySelector('a'); bucketContainer.className = bucketContainer.className.split(' ')[0]; if (bucketLink != null) { var id = bucketContainer.id; id = id.substr(0, id.indexOf('Bucket')); bucketLink.href = Hub.Search.GetHashHref(id); } } }; Hub.Search.SetSelectedBucket = function (bucketName) { var selectedBucket = document.getElementById(bucketName + 'Bucket'); var selectedBucketLink = selectedBucket.querySelector('a'); selectedBucket.className += ' SelectedBucket'; if (selectedBucketLink != null) { // Remove href to show selected state selectedBucketLink.removeAttribute('href'); } }; Hub.Search.DisplayPageNumberBox = function (pageNum, max, min) { if (pageNum >= min && pageNum < max) { var pageNumberBox = document.getElementById('PageNumBox' + pageNum); pageNumberBox.style.display = 'inline'; pageNumberBox.href = Hub.Search.GetHashHref(Hub.Search.CurrBucket, pageNum); } }; // End Display functions Hub.Search.InjectQueryTerm = function () { var trimmed = TrimLeadingTrailingWhitespace(Hub.Search.GetSearchQuery()); var results = GetElementsByClassName('SearchQueryTerm'); for (resultIndex in results) { results[resultIndex].innerText = trimmed; } }; Hub.Search.FindSource = function (sourceName) { for (var bucketId in Hub.Search.SearchBuckets) { var bucket = Hub.Search.SearchBuckets[bucketId]; for (var sourceId in bucket) { var source = bucket[sourceId]; if (source.SourceName == sourceName) { return source; } } } return null; } Hub.Search.DisplayError = function (err) { try { Hub.Search.ErrorOccured = true; Hub.Search.Update(); Hub.Search.HideBucketContainer(); } catch (err2) { } window.external.OnScriptError(err.toString()); }; // Util functions Hub.Search.GetHashHref = function (bucketName, pageNum) { if (typeof (Hub.Search.CurrPage[bucketName]) != 'number' || isNaN(Hub.Search.CurrPage[bucketName])) { Hub.Search.CurrPage[bucketName] = 0; } if (typeof (pageNum) != 'number' || isNaN(pageNum)) { pageNum = Hub.Search.CurrPage[bucketName]; } return '#b=' + bucketName + '&page=' + pageNum; }; Hub.Search.GetSearchQuery = function (decode) { if (typeof (decode) == 'undefined') { decode = true; } return Hub.Search.GetQueryParam('q', decode); }; Hub.Search.GetQueryParam = function (paramName, decode) { var queryString = window.location.search.replace(/\+/g, ' '); return Hub.Search.GetParam(paramName, queryString, decode); } Hub.Search.GetHashParam = function (paramName, decode) { var hashString = window.location.hash.replace(/\+/g, ' '); return Hub.Search.GetParam(paramName, hashString, decode); } Hub.Search.GetParam = function (paramName, paramString, decode) { var pSplit = paramString.split(paramName + '='); if (pSplit.length >= 2) { var param = pSplit[1].split('&')[0]; if (decode) { param = decodeURIComponent(param); } return param; } else { return ''; } }; GetElementsByClassName = function (className, tag) { if (typeof (tag) == 'undefined') { tag = '*'; } elements = []; containsClassname = new RegExp('\\b' + className + '\\b'); allElements = document.getElementsByTagName(tag); for (i in allElements) { if (containsClassname.test(allElements[i].className)) { elements.push(allElements[i]); } } return elements; } GetCharacterEncoding = function (input) { var encodedStr = ''; for (var i = 0; i < input.length; i++) { encodedStr += '&#' + input.charCodeAt(i) + ';'; } return encodedStr; }; TrimLeadingTrailingWhitespace = function (input) { leadingTrimmed = input.replace(/^\s*/, ''); return leadingTrimmed.replace(/\s*$/, ''); }; // End Util functions Hub.Search.SearchResultsPostProcessEvent = function () { try { Hub.Search.SearchBuckets = searchBuckets; var bucketFromHistory = Hub.Search.GetHashParam('b', false); var pageNumFromHistory = Hub.Search.GetHashParam('page', false); if (bucketFromHistory != '' && pageNumFromHistory != '') { Hub.Search.CurrBucket = bucketFromHistory; Hub.Search.CurrPage[Hub.Search.CurrBucket] = parseInt(pageNumFromHistory); } else if (typeof (sessionStorage) != 'undefined' && typeof (sessionStorage['currBucket']) != 'undefined') { Hub.Search.CurrBucket = sessionStorage['currBucket']; } else { Hub.Search.CurrBucket = currBucket; } Hub.Search.UpdateOemEscalationLink(); var textBox = document.getElementById('HHTextInput'); if (textBox != null) { textBox.value = TrimLeadingTrailingWhitespace(Hub.Search.GetSearchQuery()); } Hub.Search.InjectQueryTerm(); // Trigger searches for first page of all sources window.external.SearchEventBegin(Hub.Search.GetSearchQuery()); for (var bucketId in Hub.Search.SearchBuckets) { var bucket = Hub.Search.SearchBuckets[bucketId]; for (var sourceId in bucket) { var source = bucket[sourceId]; if (document.getElementById(source.BucketName + 'Bucket') != null) { if (bucketId != Hub.Search.CurrBucket || 0 != Hub.Search.CurrPage[Hub.Search.CurrBucket]) { source.TriggerSearch(0); } } } } Hub.Search.SelectBucketPageFromHash(); Hub.Search.ShowBucketContainer(); window.attachEvent('onhashchange', Hub.Search.SelectBucketPageFromHash); // Force vertical scroll bar to prevent content shifting document.documentElement.style.overflowY= "scroll"; } catch (err) { Hub.Search.DisplayError(err); } }; if (typeof (Hub.AddPostProcessFunction) == 'function') { Hub.AddPostProcessFunction(Hub.Search.SearchResultsPostProcessEvent); } if (typeof (Hub) == 'undefined') Hub = {}; if (typeof (Hub.Util) == 'undefined') Hub.Util = {}; Hub.Util.RunFunctionOnEach = function (elements, fcn) { if (typeof (elements) != 'undefined' && elements != null && typeof (fcn) == 'function') { var args = []; for (var j = 2; j < arguments.length; j++) { args.push(arguments[j]); } for (var i = 0; i < elements.length; i++) { fcn.apply(elements[i], args); } } }; Hub.Util.AttachHandlerEach = function (elements, eventName, fcn) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.AttachHandlerElement, eventName, fcn); }; Hub.Util.AttachHandlerElement = function (eventName, fcn) { this.attachEvent(eventName, fcn); }; Hub.Util.StyleChangeEach = function (elements, styleName, styleValue) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.StyleChangeElement, styleName, styleValue); }; Hub.Util.StyleChangeElement = function (styleName, styleValue) { this.style[styleName] = styleValue; }; Hub.Util.RemoveEach = function (elements) { Hub.Util.RunFunctionOnEach(elements, Hub.Util.RemoveElement); }; Hub.Util.RemoveElement = function () { this.parentNode.removeChild(this); }; /////////////////////////////////////////////////////// if (typeof (Hub) == "undefined") Hub = {}; if (typeof (Hub.External) == "undefined") Hub.External = {}; Hub.External.EvaluateState = function (stateName) { var state; try { state = window.external.EvaluateState(stateName); } catch (e) { state = false; } return state; }; Hub.External.GetTokenValue = function (tokenName) { var tokenValue; try { tokenValue = window.external.TokenValue(tokenName); } catch (e) { tokenValue = null; } return tokenValue; }; /////////////////////////////////////////////////////// if (typeof (Hub) == "undefined") Hub = {}; if (typeof (Hub.TopicPanel) == "undefined") Hub.TopicPanel = {}; Hub.TopicPanel.IDToClassMap = new Array(); Hub.TopicPanel.IDToClassMap["browsetopic"] = "oem-browse-pane"; Hub.TopicPanel.IDToClassMap["escalationtopic"] = "oem-escalation-pane"; Hub.TopicPanel.IDToClassMap["hometopic"] = "oem-home-pane"; Hub.TopicPanel.IDToClassMap["resourcestopic"] = "oem-resources-pane"; Hub.TopicPanel.GetTopicID = function (srcMshelpUrl) { // Example of a src: "mshelp://oem/?id=EscalationTopic" var reFindID=/(?:mshelp:\/\/oem\/\?id=)(\w*)/ var result = srcMshelpUrl.match(reFindID); var id = null; if (result != null) { id = result[1].toLowerCase(); } return id; }; Hub.TopicPanel.OnLoadBody = function () { var TopicPanelsSelector = "iframe.deferredReplacementContent"; var OemBrandingCssUrl = "mshelp://help/?id=Microsoft.Windows.Resources.stylesheets.OemBranding"; Hub.Util.RunFunctionOnEach(document.querySelectorAll(TopicPanelsSelector), function() { var iframe = this; // Does the document in the iframe exist? if (typeof (iframe.contentWindow.document) == "object") { // Yes var topicDocument = iframe.contentWindow.document; // Inject the stylesheet onto the OEM topic page. This may // cause the formatting to change, and thus the height. So do // this first. var oHead = topicDocument.querySelector('head'); if (oHead != null) { var oCss = topicDocument.createElement('link'); oCss.href = OemBrandingCssUrl; oCss.rel = 'stylesheet'; oCss.type = 'text/css'; oHead.appendChild(oCss); } var oBody = topicDocument.querySelector("body"); if (oBody != null) { var id = Hub.TopicPanel.GetTopicID(iframe.src); var className = Hub.TopicPanel.IDToClassMap[id]; if (typeof (className) != "undefined") { oBody.className = oBody.className + ' ' + className; } } // Now set the height of the iframe iframe.height = topicDocument.documentElement.scrollHeight; // Set target of shell execute links to self var anchorNodes = topicDocument.querySelectorAll("a[href^='shortcut:']"); for (var i = 0; i < anchorNodes.length; i++) { anchorNodes[i].target = "_self"; } } else { iframe.style.display = "none"; } }); }; /////////////////////////////////////////////////////// if (typeof (Hub) == "undefined") Hub = {}; if (typeof (Hub.OemHomeTile) == "undefined") Hub.OemHomeTile = {}; Hub.OemHomeTile.CreateTile = function (bannerSpan, isOemMediumLogoUrlPresent) { var HomeTileContainerClass = "hh_homeTile_container"; var HomeTileColoredTileClass = "hh_homeTile_coloredTile"; var HomeTilePeopleImageClass = "hh_homeTile_peopleImage"; var HomeTileFarClass = "hh_homeTile_far"; var HomeTileTitleContainerClass = "hh_homeTile_titleContainer" var HomeTileTitleContainerWidthWithImageClass = "hh_homeTile_titleContainerWidthWithImage"; var HomeTileTitleTextContainerClass = "hh_homeTile_titleTextContainer"; var HomeTileGlyphClass = "hh_homeTile_glyph"; var MshelpPersistentPageImagesUrl = "mshelp://help/?id=Microsoft.Windows.Resources.Images.hh_ppeic"; // The objective is to create a tile that looks something like this: // // var divHomeTileContainer = document.createElement("div"); divHomeTileContainer.id = "IDOemHomeTile"; // Canonical class name so test code can find it divHomeTileContainer.className = HomeTileContainerClass; var currentElement = divHomeTileContainer; var title = Hub.External.GetTokenValue("OEMManufacturerHelpAndSupport"); if (isOemMediumLogoUrlPresent) { var oemMediumLogoUrl = Hub.External.GetTokenValue("OEMMediumLogoUrl"); var oemAnchor = document.createElement("a"); oemAnchor.href = oemMediumLogoUrl; oemAnchor.title = title; divHomeTileContainer.appendChild(oemAnchor); currentElement = oemAnchor; } //
var divHomeTileColoredTile = document.createElement("div"); divHomeTileColoredTile.className = HomeTileColoredTileClass; var oemHomeTileColor = Hub.External.GetTokenValue("OEMMediumHomeTileColor"); divHomeTileColoredTile.style.backgroundColor = oemHomeTileColor; currentElement.appendChild(divHomeTileColoredTile); //
// _???_ //
var divHomeTilePeopleImage = document.createElement("div"); divHomeTilePeopleImage.className = HomeTilePeopleImageClass + " " + HomeTileFarClass; divHomeTileColoredTile.appendChild(divHomeTilePeopleImage); var imgLogo = document.createElement("img"); var logoUrl = "mshelp://help/?id=OEMMediumLogo"; imgLogo.src = logoUrl; imgLogo.title = title; imgLogo.alt = title; divHomeTilePeopleImage.appendChild(imgLogo); //
// ... //
//
//
// call-to-action arrow //
// %OEMManufacturerHelpAndSupport% //
//
var divHomeTileTitleContainer = document.createElement("div"); divHomeTileTitleContainer.className = HomeTileTitleContainerClass + " " + HomeTileTitleContainerWidthWithImageClass; divHomeTileColoredTile.appendChild(divHomeTileTitleContainer); var divHomeTileTitleTextContainer = document.createElement("div"); divHomeTileTitleTextContainer.className = HomeTileTitleTextContainerClass; divHomeTileTitleContainer.appendChild(divHomeTileTitleTextContainer); var divHomeTileGlyph = document.createElement("div"); divHomeTileGlyph.className = HomeTileGlyphClass; divHomeTileTitleTextContainer.appendChild(divHomeTileGlyph); var imgCallToAction = document.createElement("img"); imgCallToAction.className = ""; imgCallToAction.src = MshelpPersistentPageImagesUrl; // PS_WIN8(293077): set localized alt and title divHomeTileGlyph.appendChild(imgCallToAction); var textNode = document.createTextNode(title); divHomeTileTitleTextContainer.appendChild(textNode); return divHomeTileContainer; }; Hub.OemHomeTile.OnLoadBody = function () { var TileSelector = "span.tokenReplace"; var OemHomeTileToken = "OEMHomeTile"; var isOemHomeTilePresent = Hub.External.EvaluateState("IsOEMHomeTilePresent"); if (isOemHomeTilePresent) { var bannerSpan = document.querySelector(TileSelector); if (bannerSpan != null) { var dataToken = bannerSpan.getAttribute("data-token"); if (dataToken == OemHomeTileToken) { var isOemMediumLogoUrlPresent = Hub.External.EvaluateState("IsOEMMediumLogoUrlPresent"); var newTileElement = Hub.OemHomeTile.CreateTile(bannerSpan, isOemMediumLogoUrlPresent); bannerSpan.replaceNode(newTileElement); } } } }; /////////////////////////////////////////////////////// if (typeof (Hub) == 'undefined') Hub = {}; if (typeof (Hub.Preload) == 'undefined') Hub.Preload = {}; if (typeof (Hub.Preload.OnLoadFunctionList) == 'undefined') Hub.Preload.OnLoadFunctionList = new Array(); Hub.Preload.OnLoadBody = function () { if (typeof (Hub.Preload.OnLoadFunctionList) == 'object') { for (x in Hub.Preload.OnLoadFunctionList) { onLoadFunction = Hub.Preload.OnLoadFunctionList[x]; if (typeof (onLoadFunction) == 'function') { onLoadFunction(); } } } }; Hub.Preload.AddEventHandler = function (x) { if (typeof (x) == 'function') { Hub.Preload.OnLoadFunctionList.push(x); } }; Hub.Preload.Initialize = function() { window.addEventListener("load", Hub.Preload.OnLoadBody, true); }; /////////////////////////////////////////////////////// Hub.Preload.AddEventHandler(Hub.TopicPanel.OnLoadBody); Hub.Preload.AddEventHandler(Hub.OemHomeTile.OnLoadBody); Hub.Preload.Initialize();  var link_expandAllText = link_expandAllText ? link_expandAllText : "", link_collapseAllText = link_collapseAllText ? link_collapseAllText : ""; (function() { var clickHandlerFunctionMap = {link_expand:ExpandOrCollapseSingleNode,link_collapse:ExpandOrCollapseSingleNode,link_expandAll:ExpandOrCollapseAllNodes,link_collapseAll:ExpandOrCollapseAllNodes,link_image_expand:ExpandOrCollapseSingleNode_Image,link_image_collapse:ExpandOrCollapseSingleNode_Image}, expandCollapse_idAttribute = "data-id", ExpandCollapseCookieValue = {expand:"e",collapse:"c"}; (function() { document.attachEvent && document.attachEvent("onclick",ClickHandlerBase); window.addEventListener("load",InitExpandCollapse,false) })(); function ClickHandlerBase(e) { var currentNode = e.target ? e.target : e.srcElement; if(currentNode.attributes["class"]) { var currentNodeClass = currentNode.attributes["class"].value; if(clickHandlerFunctionMap.hasOwnProperty(currentNodeClass)) { clickHandlerFunctionMap[currentNodeClass](currentNode,currentNodeClass,true); if(!CancelEvent(e)) return false } } } function InitExpandCollapse() { for(var aExpandAllElements = document.querySelectorAll("a.link_expandAll"), i = 0; i < aExpandAllElements.length; i++) GetExpandCollapseCookieState(aExpandAllElements[i]) === ExpandCollapseCookieValue.expand && ExpandOrCollapseAllNodes(aExpandAllElements[i],"link_expandAll",false); var aCollapseAllElements = document.querySelectorAll("a.link_collapseAll"); for(i = 0; i < aCollapseAllElements.length; i++) GetExpandCollapseCookieState(aCollapseAllElements[i]) === ExpandCollapseCookieValue.collapse && ExpandOrCollapseAllNodes(aCollapseAllElements[i],"link_collapseAll",false); var aExpandElements = document.querySelectorAll("a.link_expand"); for(i = 0; i < aExpandElements.length; i++) GetExpandCollapseCookieState(aExpandElements[i]) === ExpandCollapseCookieValue.expand && ExpandOrCollapseSingleNode(aExpandElements[i],"link_expand",false); var aCollapseElements = document.querySelectorAll("a.link_collapse"); for(i = 0; i < aCollapseElements.length; i++) GetExpandCollapseCookieState(aCollapseElements[i]) === ExpandCollapseCookieValue.collapse && ExpandOrCollapseSingleNode(aCollapseElements[i],"link_collapse",false) } function GetElementDistance(targetElement,ancestorElement) { if(!targetElement || !ancestorElement) return -1; if(targetElement === ancestorElement) return 0; var distance = 1, currentElement = targetElement.parentNode; while(currentElement && currentElement !== document) { if(currentElement === ancestorElement) return distance; distance++; currentElement = currentElement.parentNode } return -1 } function IsElementWithinDistance(targetElement,ancestorElement,maxDistance) { var stepCount = GetElementDistance(targetElement,ancestorElement); if(stepCount < 0 || stepCount > maxDistance) return false; else return true } function GetClosest(startNode,tagName,className) { var currentNode = startNode, tagNameLowerCase = tagName ? tagName.toLowerCase() : null, classNameLowerCase = className ? className.toLowerCase() : null; while(currentNode) { var currentClassName = currentNode.attributes["class"]; if((!tagNameLowerCase || currentNode.tagName.toLowerCase() === tagNameLowerCase) && (!classNameLowerCase || currentClassName && currentClassName.value.toLowerCase() === classNameLowerCase)) return currentNode; else currentNode = currentNode.parentNode } return null } function ExpandOrCollapseSingleNode(currentNode,currentNodeClass,setCookie) { if(currentNode) { var expandoLinkContainer = GetClosest(currentNode,null,"link_container"), expandoRootNode = GetClosest(expandoLinkContainer.parentNode,"div",null), expandoContentNode = expandoRootNode.querySelectorAll("div")[0], expandoCollectionRootNode = expandoRootNode.parentNode, expandoRow = expandoLinkContainer, expandoImage = expandoLinkContainer.querySelectorAll(".link_image_container a img")[0]; if(expandoRootNode && expandoContentNode) { if(currentNodeClass === "link_collapse") { SetClassName(currentNode,"link_expand"); SetClassName(expandoContentNode,"expand"); SetClassName(expandoImage,"link_image_expand"); setCookie && SaveCollapseState(currentNode) } else if(currentNodeClass === "link_expand") { SetClassName(currentNode,"link_collapse"); SetClassName(expandoContentNode,"collapse"); SetClassName(expandoImage,"link_image_collapse"); setCookie && SaveExpandState(currentNode) } UpdateExpandCollapseAllLink(expandoCollectionRootNode) } } } function ExpandOrCollapseSingleNode_Image(currentNode,currentNodeClass,setCookie) { if(currentNode) { var row = GetClosest(currentNode,null,"link_container"), targetNode = row.querySelectorAll("a")[1], targetNodeClass = targetNode.attributes["class"].value; ExpandOrCollapseSingleNode(targetNode,targetNodeClass,setCookie) } } function ExpandOrCollapseAllNodes(currentNode,currentNodeClass,setCookie) { if(currentNode) { var currentChildNodes = currentNode.parentNode.childNodes; if(currentNodeClass === "link_expandAll") { SetClassName(currentNode,"link_collapseAll"); SetTextValue(currentNode,link_collapseAllText); setCookie && SaveExpandState(currentNode) } if(currentNodeClass === "link_collapseAll") { SetClassName(currentNode,"link_expandAll"); SetTextValue(currentNode,link_expandAllText); setCookie && SaveCollapseState(currentNode) } for(var i = 0; i < currentChildNodes.length; i++) { if(currentChildNodes[i].nodeType !== 1) continue; var currentChildNodeClass = currentChildNodes[i].attributes["class"]; if(!currentChildNodeClass || !currentChildNodeClass || !currentChildNodeClass.value) continue; if(currentChildNodeClass.value.indexOf("faqEntry") !== -1 || currentChildNodeClass.value.indexOf("procedure") !== -1 || currentChildNodeClass.value.indexOf("section") !== -1) for(var entryChildren = currentChildNodes[i].childNodes, j = 0; j < entryChildren.length; j++) { if(entryChildren[j].nodeType !== 1) continue; var entry = entryChildren[j], entryClassObj = entry.attributes["class"]; if(!entryClassObj) continue; var entryClass = entryClassObj.value; if(entryClass === "question" || entryClass === "title_procedure ecTitle" || entryClass === "title_section ecTitle") { var dataItems = entry.querySelectorAll(".link_container")[0].childNodes; if(dataItems && dataItems.length === 2) { var entryImage = dataItems[0].querySelectorAll("a img")[0], entryLink = dataItems[1].querySelectorAll("a")[0]; if(currentNodeClass === "link_expandAll") { SetClassName(entryImage,"link_image_expand"); SetClassName(entryLink,"link_expand"); setCookie && SaveCollapseState(entryLink) } else if(currentNodeClass === "link_collapseAll") { SetClassName(entryImage,"link_image_collapse"); SetClassName(entryLink,"link_collapse"); setCookie && SaveExpandState(entryLink) } } } if(entryClass === "collapse" || entryClass === "expand") { var entryAnswer = entry; if(currentNodeClass === "link_expandAll") SetClassName(entryAnswer,"expand"); else currentNodeClass === "link_collapseAll" && SetClassName(entryAnswer,"collapse") } } } } } function SetClassName(currentNode,className) { if(currentNode && className) currentNode.attributes["class"].value = className } function SetTextValue(currentNode,textValue) { if(currentNode && textValue) currentNode.innerHTML = textValue } function GetExpandCollapseCookieState(linkEl) { var attrVal = linkEl.getAttribute(expandCollapse_idAttribute); if(!attrVal) return null; return Ms.Wol.SessionStorage.GetSessionStorage(attrVal) } function SaveExpandState(currentNode) { if(!currentNode) return; var ecAttr = currentNode.getAttribute(expandCollapse_idAttribute); ecAttr && Ms.Wol.SessionStorage.SetSessionStorage(ecAttr,ExpandCollapseCookieValue.expand) } function SaveCollapseState(currentNode) { if(!currentNode) return; var ecAttr = currentNode.getAttribute(expandCollapse_idAttribute); ecAttr && Ms.Wol.SessionStorage.SetSessionStorage(ecAttr,ExpandCollapseCookieValue.collapse) } function CancelEvent(e) { if(e.preventDefault) { e.preventDefault(); return true } else return false } function UpdateExpandCollapseAllLink(ecCollectionRootNode) { if(ecCollectionRootNode) { for(var jqoExpandAllLink = ecCollectionRootNode.querySelectorAll(".link_expandAll")[0], jqoCollapseAllLink = ecCollectionRootNode.querySelectorAll(".link_collapseAll")[0], jqoExpandoExpandedCollection = ecCollectionRootNode.querySelectorAll("a.link_expand"), jqoExpandoCollapsedCollection = ecCollectionRootNode.querySelectorAll("a.link_collapse"), expandedCount = 0, collapsedCount = 0, i = 0; i < jqoExpandoExpandedCollection.length; i++) if(IsElementWithinDistance(jqoExpandoExpandedCollection[i],ecCollectionRootNode,7)) expandedCount++; for(i = 0; i < jqoExpandoCollapsedCollection.length; i++) if(IsElementWithinDistance(jqoExpandoCollapsedCollection[i],ecCollectionRootNode,7)) collapsedCount++; if(jqoCollapseAllLink && collapsedCount > 0) { SetClassName(jqoCollapseAllLink,"link_expandAll"); SetTextValue(jqoCollapseAllLink,link_expandAllText) } else if(jqoExpandAllLink && collapsedCount === 0) { SetClassName(jqoExpandAllLink,"link_collapseAll"); SetTextValue(jqoExpandAllLink,link_collapseAllText) } } } })(); if(typeof Ms === "undefined") Ms = {}; if(typeof Ms.Wol === "undefined") Ms.Wol = {}; if(typeof Ms.Wol.SessionStorage === "undefined") Ms.Wol.SessionStorage = {}; Ms.Wol.SessionStorage = function() { var Internal = {_sSessionStorageNs:"Ms.Wol.",_SessionStorageAvailable:function() { return typeof sessionStorage !== "undefined" },_UniquePageIdAvailable:function() { if(typeof PageData !== "undefined" && typeof PageData.TopLevelAssetSystemId !== "undefined") return true; return false },_GetUniquePageId:function() { if(typeof PageData !== "undefined" && typeof PageData.TopLevelAssetSystemId !== "undefined") return PageData.TopLevelAssetSystemId; return null },_BuildKey:function(sName,ignoreUniquePageId) { var uniquePageIdString = ignoreUniquePageId ? "" : Internal._GetUniquePageId() + "."; return Internal._sSessionStorageNs + uniquePageIdString + sName }}; return {SetSessionStorage:function(sName,sValue,ignoreUniquePageId) { if(ignoreUniquePageId || Internal._UniquePageIdAvailable() && Internal._SessionStorageAvailable() && sName && sValue) try { sessionStorage.setItem(Internal._BuildKey(sName,ignoreUniquePageId),sValue) } catch(e) { } },GetSessionStorage:function(sName,ignoreUniquePageId) { if(ignoreUniquePageId || Internal._UniquePageIdAvailable() && Internal._SessionStorageAvailable() && sName) return sessionStorage.getItem(Internal._BuildKey(sName,ignoreUniquePageId)); return null },DeleteSessionStorage:function(sName,ignoreUniquePageId) { sessionStorage.removeItem(Internal._BuildKey(sName,ignoreUniquePageId)) },SessionStorageAvailable:function() { return Internal._SessionStorageAvailable() }} }() PNG  IHDR&(ۙ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FgIDATxbi^@=@U0c!5@%PK]ѡ/x-49/=fNnbpٻ-Wwx גs2hq1`M3cVxfX]{1dk0100}J"&| JTr498D#WTt`0:{/ڋwguQ@ tbXJ9yYQ\f<|/I CG8d"-,Vd,-|O b¥z y:X-p1d_}>83?V~^ID HgpqFF kFg]n:z.\ÿ`\*~՗A]MeDN?y?o?q d D]}2";o?n;5%EH$22BxRzw~.XR?tzbwt5,z# ,p ~~D+pَrߙ3|X[ 6`e Z` br *c|1 *@!x# \smئIENDB`PNG  IHDR$$sRGBgAMA a pHYsodIDATXGV0 F7BG (b;nǴI;*4mOfw4?ڊqJ$g7_ߟ;?g }n"Y1kYE H]X/AC %>rq 8X=!;p g{E8cI13M` Es W h'&qVn * hB BHIi? 4E( Xr&!YgKyMJ%3LM%&U5gjީbqŁIi+˞h\sÀ*ZE<~AW2dᚋ3J]|mHp@faظgl#\O2`,d8bRkYLjM2٤ 2>KN뤧4<ɩg{ X Ba#ӕ*%swmGWV|kx7XƮI f Ej}lWDfR?e˴4ѿ <IENDB`PNG  IHDR5 pHYs  gAMA|Q cHRMz%u0`:o_F7IDATxb? 3G@V]L!J46#DvaL?|WWIENDB`PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<IDATxbdr')I V< +eĢ@܈l#f @414O΃b!%LPz"lFP=@@l@Pd6 )0( `(01P\p yr:h&bʓ2R]'OYMF23@<7BIENDB`MSFT C] d,X LxL $p , \P   %B<4B`4P` !@d#Bxh  #BP #B$ pX#BD$( !B!B!B  `P!! !#B !  4B ," $4B ($ Lp#B%8 X H80 `X쌡^ VX쌡^ V0FFY쌡^ Vd_0C7|K,F :g6 PageNumberWWSPageSize bstrQueryTypeWWW bstrQueryWWW vnPageNumberW }*nPageSizeWWWp3nTotalResultCountWWW AddResultWWW pSearchResultWWWLaGetSearchResultsmpszUrlWWtpszQuerytppSearchResultCollectiondGetSearchProviderWWW ]ppProviderWWde&NamespaceCountWWkpulCountx 8rINamespaceWWx(Name pbstrValueWWx kOnlineContentUrlFormatWWxOSafeShortcutListUrlFormatWWWx ProductNameWxX &RedirectUrlCountl  pCountWWxϪGetRedirectUrlWWulIndexWD 'pFromWWWpToWx+AllowedSiteCountx\GetAllowedSiteWW|gpWWWd CGetNamespace :ppNamespaceW9Assistance Platform Client 1.0 Data Services Type LibraryWHxSession ClassWWWIHxSession InterfaceWW$Provides content streams given a urlWW2A help content stream and some associated metadataProvides search resultsWWW@@@  0P8 @ @x,Lx84 H@ D HH DX  $PL 0Xd D h ````Lx P `(44@@<<t D@Tl `($LD $ T D`0 $(LDhX $0LDh $8LD $@LDp $HLD ```````Dp$Hl<(l $8(L$0D  |H8 8 l(|($@D H4 <Pd   l0<Xd   l00`\ X$hT `````````` hH<` \x<t \l|< t \l``D<$@$@$$ $@$@$ @$($0$4H$8 $H $L@@@@@@@@@ @ @x(<Pp(<Pdx($$@@TT D, @   T ` 08d D $@LDp $HLD $PLD $XLD $`LDp $hLDp `p 4X t    $xL  BB|  , D L 0Txh,$8LD| $@LD| $HLD| $PLD| $XLDh| $`LD| Th 4H \AhL$HlD$LD $ LD $(LD $0LD $8LD <@t    $HLD 0P\ D @ ```````` D l  $ $HlCRIM5U:QEËCtጬ\\$WEVTl54`PCHANhLMicrosoft-Windows-Help/OperationalTTBL@ TEMPd jQ}/S!'CVANOnlineConnectionFailedkxmlns+http://www.microsoft.com/Windows/Help/Event&xb PossibleCause OBUrl HXcause urlTEMPT <-g>%EOATopicNavigationFailedkxmlns+http://www.microsoft.com/Windows/Help/EventOBUrl h urlTEMPX!9XsC AXTopicNavigationkxmlns+http://www.microsoft.com/Windows/Help/EventOBUrl l urlTEMPh[ǖaJ8j~e AXAsyncSearchNavigationkxmlns+http://www.microsoft.com/Windows/Help/EventOBUrl | urlTEMPtfІ.ƶGH2?oAQ GroupPolicyFoundkxmlns+http://www.microsoft.com/Windows/Help/EventrPolicy policyTEMP0Mt|yAjContentTransformFailedTemplatekxmlns+http://www.microsoft.com/Windows/Help/EventMessage MessageTEMP8]}n2-?AWin32ErrorTemplatekxmlns+http://www.microsoft.com/Windows/Help/Event(XWin32LastError $Win32LastErrorTEMPL >q!ANApplicationErrorTemplatekxmlns+http://www.microsoft.com/Windows/Help/Event4EApplicationErrorCode (XWin32LastError t  0ApplicationErrorCode$Win32LastErrorTEMP !r^>8ZA##\#ApplicationErrorWithMessageTemplatekxmlns+http://www.microsoft.com/Windows/Help/Event4EApplicationErrorCode $ ErrorMessage H x 0ApplicationErrorCode ErrorMessageTEMP4  [*)ѢuATextualErrorTemplatekxmlns+http://www.microsoft.com/Windows/Help/Event$ ErrorMessage  ErrorMessageTEMP<D[Ct^ꬼo}ADXMLDocLoadErrorTemplatekxmlns+http://www.microsoft.com/Windows/Help/EventMessage OBUrl SrcText Reason u ErrorCode Message UrlSrcTextReasonErrorCodeTEMP$E&wBTuXez\AANIErrorInfoWithMessageTemplatekxmlns+http://www.microsoft.com/Windows/Help/EventMessage SrcText "\ Description u ErrorCode MessageSrcTextDescriptionErrorCodeTEMP$QdҤV5@sASessionkxmlns+http://www.microsoft.com/Windows/Help/Eventlsession sessionidOPCO0p000win:Infowin:Startwin:Stopwin:SuspendLEVLPPP8win:Errorwin:Warning(win:InformationalTASKx+IhGKxU}[fGqoߌ=p-N5-e mGP,F%CEvXbD0_JôF9< 5wfQXVD8VbQ: V:NÏbk :p:(AS%0j Kw͠HHnBq1E0W-AbʉP12kI2thl;eNמiLHJϸa'rH28.>dFyuV)bڒfFCd" 9ԧ:Hd{ؘa?+&vN`\4 w4KfipZ $PC`lVٱL⠯s$x^H|IyONBS]O 3LoJ|EtN#p@`DM4y )/gJZ4d! ٿI1s" R}AcR\#Au 2-h  NavigateBack DisplaySearchDisplayTOC,ApplicationStartup,ApplicationShutDown$DisplayContentNavigationTransformRender ContentFilter ReusableText KeywordMergeTOCMerge FullTextMergeGlobalMerge$ExpandCollapsePopup NonPerfEvents<ContentSessionDataRetrieval<SearchSessionDataRetrieval4TOCSessionDataRetrieval<ContentOnlineDataRetrieval8AsyncSearchDataRetrieval4TOCOnlineDataRetrievalLaunch WriteCharMap$LaunchShortcut(PageCustomizationWOTSSearch8LocalWindowsContentSearch0LocalOEMContentSearchKEYW1PerfEvent NonPerfEvent(win:ResponseTimeEVNT{4tLl45tXl46tL47tX48tL 49tX$4:L(4;X,4<L04=X44>,L 84?,X <4dtL@4etXD4ftLdH4gtXdL4htLP4itXT4jtLX4ktX\4l L0`4m X0d4n L0h4o X0l4p L0p4q X0t4r LLx4s XL|4t Lh4u Xh4v L4w X4xL4yX4zL4{X4|L4}X4~L4X4L4X4L,4X,4L4X4xL4xX4L4X4L(4X(4LD4XD4 L`4 X`4!tL|4!tX|4"tL4"tX4#tL5#tX5@H5@H 5@H5@H5@H5@H5@H 5@H$5@H(5@H,5@H05@H45@H85@H<5@H@5@HD5@HH5@HL5@HP5@HT5@HX5@H\5@H`5@Hd5@Hh5@Hl5@Hp5@Ht5@Hx5@H|5@H5@H5@H5@H5@H@Hd@H@H@H@H@H@H@H@H @H @H @H@H @H @H@H @H @H@H@H@HLHXHdHdH @H\\||||\\\\||||\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\llllllllllllllllllllllllllllllllll`7gPgmAF_Ve-VeKh$o H JSPNGTYPELIBWEVT_TEMPLATEMUIPNGMUI en-US (08@HPhȠРؠ (0 (08xȦЦ (08@HPX`hpxȧЧا (0 (08@HPXЩxȫث(8@HXhpxȬЬج(08HX`hxȭح (8HPXhxȮخ (8@HPXhpxȯЯد (08@HPXpxȬЬج (08@HPX`hpxȭЭح (08@HPX`ȮЮخ0 8ؠ (08@HPXhpxȢТآ (08@HPX`hp8@HPX`hpxȤФؤЦ 0@P`pȧЧا (08@HPX`hpȨШب (08@ȪЪت (08@HPX`hpxȫЫث@HPX`hpȬЬ (0`hpxx@0ȣУأ (08P ا@08@H`hp 0@P`p (00p@xȤ@Xx8`(XШ@pЩ `ЪHpث(PȬHx@ hP8(PxȠ@hȡСء