MZ@ !L!This program cannot be run in DOS mode. $ⴗ_#ÃÃ:̓;ÃIÃļă"ļ:ƒļMļRichPELV!  T@@@d 0 8@.text `.rdata9:@@.data@.rsrc @@.reloc 0@BUhM ]UM tAvHA]PQuP ]Uju u蚣 ;Eu P耣]UVu΍Qd$Au+jQV^ ;^u E];]UStVuWNu4%=u% t t ~uFVPhҢu3N u @E^ DjEPVPX-F% = u @E^ EPVPT juSg ;u WLtNv AF_^[]QVPP _^[]U uPutPl ]VuWQd$Au+jQVޡ ;u W轡jWtPlWN 蓡_^]UuuPtP\PtP|UT3ʼnEEEhVjElEpEEPflu3uMlMpM^M3]ËMpMhM詠訠v$$U StVWӋ0ӍHD8Ӌ@ G+}}hu xE@ E~ hHuEӋ@ D@% =uӋ@ D@jӋ@ tP` EEPuWWVPpӋ}H 4Ӌ@ 4P\Ӌ@ 4_0^[]USVW=t׋0׍HD׋@ +th@u x׋@ t׋@ 4_0^[]UQStVWӋ0ӍHD8Ӌ@ G+}thDu xӋ@ 4VV؞ ӋuH <Ӌ@ 4P\Ӌ@ 4_0^[]UQStVWӋ0ӍHD8Ӌ@ G+}thDu xӋ@ 4 VV8 ӋuH <Ӌ@ 4P\Ӌ@ 4_0^[]USVW=t׋0׍HD׋@ C+u}hu x]׋@ 4x^E Q臝E~/utv@ DGKu=tuE]PFPS}u;S5׋]H 4 ׋@ 4P\׋p _0^[]UStVWӋ0ӍHD8Ӌ@ G+}}hu x}EE@ 4jE~=ӋH L9At+Ӌ@ D8@ x uӋ@ D8@ EE+ȉMP+ȃEM;}.uMM40Mv@ DGu}MQuuuPPpuΛuƛӋH 4Ӌ@ 48P\Ӌp _0^[]USVW=t׋0׍HD׋@ C+u}hu x]׋@ 4^E QE~/utv@ DGKu=tuE]PFPSu˚SŚ׋]H 4 ׋@ 4P\׋p _0^[]USVW=t׋0׍HD׋@ +thDu x׋@ tV,!V. ׋@ 4_0^[]USVW=t׋0׍HD׋@ +thDu x׋@ tVl!V辙 ׋@ 4_0^[]SVW=t׍HD0jh\׋@ 4PLjhdhHh@hh׋5dPփjhxhHhPh|PփjhxhHhhPփjhxhHhPhPփjhdhHhhPփjhdhHhhPփjhdhHh`hPփjhxhHh`hPփjhxhHhhPփ׃t׋P׋@$PP ׍׋@ 4׋p _0^[UhM ]UM tAvHA]PQuP ]Uju u躗 ;Eu P蠗]UVu΍Qd$Au+jQV~ ;^u E][]UStVuWNu4%=u% t t ~uFVPhu3N u @E^ DjEPVPX-F% = u @E^ EPVPT juS臖 ;u WltNv AF_^[]QVPP _^[]U,uPutPl ]VuWQd$Au+jQV ;u WݕjWtPlWN 賕_^]UuuPtP\PtP|UX3ʼnEE EhVjElEEpEEPluauMhj-Eh"EPhuEPl MpM^M3]ËMpMhM蔔蓔}t MQ萔v$UVWu#W虔W[ _^]UQSVW=t׋0׍HD׋U @ +C@E t h&Rx׋@@t׋@p ׋@4P4u VH CEP0 F@t VP@Ep׋@ 4_0^[]USVW=t׋0׍HD׋@ +th(u x׋@ D@% =u׋@ Dpj׋@ tP` ׋H ~ ;LtV\׋@ 4_0^[]UQStVWӋ0ӍHD8Ӌ@ G+}thDu xӋ@ tfAu<t %= uLQVwV9Wjh6\PPWVZVV,ӍӋu@ <Ӌ@ 4P\Ӌ@ 4_0^[]UStVWӋ0ӍHD8Ӌ@ G+}thDu xӋ@ tjAu<t %= uPQV腑VGWjh<jP^W,VhVVE},h4EӋM@ Ӌ@ 4P\Ӌ@ 4_0^[]UQStVWӋ0ӍHD8Ӌ@ G+}thDu xӋ@ 40V覐VhWjh0苐PWMV艐VV7,ӋuH <Ӌ@ 4P\Ӌ@ 4_0^[]USVW=t׋0׍HD׋@ C+thDu x׋@ A% =uA jQP8 PjhB豏P襏QPP< ׋H 4׋@ 4P\׋@ 4_0^[]UQSVW=t׋0׍HD׋@ C+thDu x׋@ A% =u @EI EPQP8ȃ EPQPjhHʎPl׋H 4׋@ 4P\׋@ 4_0^[]USVW=t׋0׍HD׋@ C+thDu x׋@ Au<t%= t ׍#QPDt ׍׍׋@ 4׋@ 4P\׋@ 4_0^[]USVW=t׋0׍HD׋@ C+th<u x׋@ 4׋@ D@% =u׋@ D@ jj׋@ tPXPVu ׍ P׋H 4׋@ 4P\׋@ 4_0^[]SVW=t׍HD0jh\׋@ 4PLjh&hHhh`׋5dPփjh&hHhhh@ Pփjh&hHhhp@Pփjh&hHhhx@Pփjh&hHhh|@Pփjh&hH@hhPփjh&hHhh@PփjhhHhp h@PփjhxhHh0!hPփjhxhHh "hPփjhxhHh #hPփjhxhHh#hPփjhxhHh$hPփjhxhHh%hPփjhhHhP&h Pփ׃t׋P׋@$PP ׍׋@ 4׋p _0^[UhM ]UM tAvHA]PQuP ]UX3ʼnE=9EEhVW0uEt hHj襊hj0lEpEEP蹍 luMƍP@u+jPV"Lu @PV衊P00EN$ hU UblM_pMƋM3^]ËMupMh0蒈葈踉 hU1 w$ U W}LSBEH{*MuRhhhU hj誈t$h$諈Ph`藈P興MELz Vun{)tMQjP誉 AEE h@1@up LA 0Ej@ $PLBh0zru+hrhh jhT0ىL hE{)^Out%= ut G x tLhhh hjft$hxgPhSPDLr w XgPLp7E PsLC0Pujs,W/EE PEPLp p,hMLp[_]UX3ʼnE=9EEhVW0uEt hHjhj0lEpEEP luM΍QAu+jQVrjjVu1hh h} 1PhjijjjVjVĆu0hh h/0裆Phj7 hU UClM_pMƋM3^]ËMupMh0sr虅 hU1 ۅw$UX3ʼnE=9EEhVW0uEt hHj%hj0lEpEEP9 luM薅utWjjV{ 8uVntp @0% 1uhMM輄lM_pMƋM3^^]ËMupMh0 hU1 Tw$z U3ʼnE=9EEE EEEhSVE0EEWEuEt hHji hjx1lEpEEPt lMыt^8tۃh hjh0ZEMhj0lEEPEh4jPMEHEMH 4V|MA$E +QaMVA(UMhh jA, hEh8h0軃 h3]H9}~z3ۋE4 tjPEPVV|PEPuQEH$EEPE@(Pu褁E0H,|G;}|]UʍqAu+jQRnEp$uuE}u0hXh ho0Phj\EP辁t#hXh h/hlj)MEHEPEjP0pEMESH@XhMM,lMpMEP M3_^[Ã]ËMpMhMQP}tMjjQ 0ql}t EP趁}t EP贀4hMMuv$ U3ʼnE=9EEE EEEEEhSVW0uEt hHjhj0lEpEEP賂 l#Mj0juph؃u#hh'h=~hj7~[@u#hh+h~hj ~}9{ t'hh/h}Ws hj}EEtKh@PfEt9t3At)% =u@jQtP` E~WN} Qu<}33u3ɉEM~iU+ЉMU$4EPC,4C(EPC$jj442z&U}n uEME1AEM;|Lu@PVuVs+~P00A ؅~V|uz|}hMM}lM_^pMËM3[t]ËMupMh0||(} hU1 j}w$Ux3ʼnE=9EEE EEEhSVW0uEt hHj|hj0lEpEEP lMj0jupa|؃u#hHhh6{hdj0{[@u#hHhh {hj{}9{ t'hHhhzWs hjz~Wz Quz33u3ɉEM~bU+ЉMU4EPC,4C(EPC$jj442#U}n uEME1AEM;|L@PVuVsj{؅~Vyuyu0hHhhy0_{Phjy3z hU UzlM_pMƋM^3[}]ËMupMh0.y-yTz hU1 zw$U=9t hH0VWjjupzu#hhhxhjx@u#hh hxhHjx0wjjupywzVy_^]U=9t hHuzt E]y]UVW} Wjh0x uGhh\hshjfxt%WhtfxPhpRxPCxEPjjjjVu#!}t_3^]ÍEPEPVyWuyx_^]Uju ujw ;Eu PPw]UVu΍Qd$Au+jQV.w ;^u E] w]UStVuWNu4%=u% t t ~uFVPhvu3N u @E^ DjEPVPX-F% = u @E^ EPVPT juS7v ;u WvtNv AF_^[]QVPP _^[]UuuPutPl ]VuWQd$Au+jQVu ;u WujWtPlWN cu_^]UuuPtP\PtP|̸$U4=:hvjjjjjjh8jhhTvjjjjjjh<jhhhvTjjjjjjh@jhh vjjjjjjhDjh(hpvPhvj4EjPxj0EEPjhE \uj4(EjPxj0EE Pj hE*uh{j,hPTxW`HdPl|ffff f"f&f*,f1Bffff4:]UjjErt P;r3jjErt Pr3jjErt Pq3jjE`rt Pq3SWjjE>rt Pq3ۋ <t 9tEX E=u3EEPEhPhjqu#hh$hBqhjtǀǀ  H 50WEPmu_[hh"hzlhj tl^]U}tǀǀ ]Ë H ]U[mt#hh$ hkhjkS]VWjjp  LEu 1FpE0 MM~*{}t^t?u G tuFhhh; hjkt$hkPh@kPk^t)90t!s;P0uV:Ilt#hhI hjhXjj~*SUtN@ 3VVPEtP(}0FjVWtP(u݋}`Cu<t %= uFhhhg hjjt$hjPhjP{jLGHt O@ G3BUMrVqLA0PRjq,S3E>tt?u GupMtt#KvAC_^[]QSPP _^[]Ujt#h4h h2ihj,iS]VWjjpI LE 9GpE0 MMwt)950t!v>PV50SJVSWu*ZF Eit#h4h hwhhXjqh!Gu<t%= W&hLVuzh hTVdhu{CHu!p PuN ugu!pPuN ughh4h hjhtMh\'hh4h hjgt$hgPhCgPgu3&g0sFuv uvuv uv 3pMtMPQvBARQPӃ t#tOv IƉO_^[]QWPӃ _^[]U gt#hh hfhj|fS]VWjjp LE 9GpE0 MMwt)950t!v>P50SgLVSW^Agt#hh hehXjepMtt!Nv A_F^[]QVPP _^[]UVuW~=0S^t%;t!s;P0^ttKvAC QSPP [t)9=0t!w?P=0=ptP׃v$reV׃_^]U@3ʼnE0SVuWjjjVj*uԉU g؃]܅u$hh\ hvdVhjodC pxEEE}ȉE uEfjEEjP5,,e؃tIs tBU܋FJ;uBPFPdts ]IC N~ VIjjEEP5,d]܋SVct v xh8 luJhhh hjct(hcPh cPcd$h8 jVqgWxuLVhhh hjdct$hecPh QcPBcCFCFfCfF bvFEPjSj*!eh  }t3 PcF$hjjjwHj"d؃u,Vhh h:bwHhj1bKAQtD 3F D ESF(d} }jjjwhj?Rd؃]u,VDhh hawhh<jaCX؀{KpGh===tG=t@Vhhh hjatdwhVcPha 5Vhhh hjuat$h\vaPh@baPSaGhF,GaF*ht {Kct3F)f{Hu {Tt3F+F0Ps\|:]SbSFLbGdFPMD DŽE䍆 EFTE踼+ƉEjjj7j?b؃]Ѕu+Vhh h`7h<j `CX؀{Kpu\?tTV]hhh hj4`t,7aPh-` Ph@`P `{Kct?tEus``9E{Ttf{Hu M Mua]ECEÃE];FP]܍EPjSj*a}t#hh2 h^hj^W_N(Q8uԋ 0WVN&E؃t,90t$pU؃:P*0Wc^~u)VhhE h^^hjX^~(t $`EEjjEP5,3_p FpMS`M3_^[b]U,SV_5tj P] E3PP ;eW3}uIKϋxa'E2UzG%;~ E6EGШHTx\@Lfumw4>}CpDd_V]vv_PEEPMԉuEx| P]VLfGu4848swfSVRA]} AVD:uE2SVu]} EPSVu]} ujtPPuuT#}CpDS^tCpDVfLp$p CpD] tVjP\ 6EPEPCpD]Vu\VVEh[EPuu"u Fu}F;5t_uPp^[]UVWu2[vv]EWPMu | W[_^]U$SVWuZjL^ ]\[EPE܉}PEPEPEPEPjS\Lp$p S\4t 1O0QP0GPu1[ S\tGFu"j Ӌ=P׃PPpEPG PGPuEuPuV%[PYGM$9~0F E$O4}CD1<7}1;|jujWt=j P׃jVj$jh0WӋ5Pփju PPj$jhWPփjhP PWPpPP _^[]UQWZ}H9E|uu W _]StVj Pu E;u}OE PMGUDRPVWPuP G MUD;u|΋EPPp^[_]USW=tj P] E;]VuF <tjP|~4FPt F0jPX_~tJXwwpZPE EPM}E x| PjXW=tFPXP PuP C ;]NE^PPp_[]UVuNut%= N y u^]hVtP tmh0v t4Jut%= utJ y u^]h8hkhVhPjV3^]USVWbX] u}  Fu<t%= Lp$p WeX VtjPV _^[]FvtuWP$ _^[]ËF x W#XuMhhh5hj'Vt+WWPh!V Ph VPUjuW X E udEtM QjPW tFhhh@hjUt$hUPh@UPUE PVM y| QU_^[]hhhNhj:Ut$h$;UPh'UPU_^3[]M؅uEPEPWu MuuSQFUSBT_^[]ËEu EPE PWVEPu TEuujPT_^[]UQuEPuKVu uT]U`3ʼnES]Vu WVEUuMhhHhhjSt+VUPh`S PhSPShj0WqTEčEPEPWUEPuS WEfEs tP$u@EEPuEWVujPEPVs RU309ENЉUȅ~ ʍ}̸hj0EPEPRVSM3_^[V]UStVuWVP$@3EIjWVP(-6MX q~Lhhhhj}Rt'jVh{R PhgRPXRMu,E9u%tSP$M@U EdtSP$M@U;tFhhhhjQt$hQPhQPQu,u(u$u uVuuu St(EM9tFhhhhjfQt$hgQPhSQPDQt3u MQu,u(ju$VP h1VuPu Q0uG;}!_^[]UEu p 0p%R ]hhhttPhh0'htPU졄 HSVW=tjhX P ׋@ 8t ׋j׋PPӃ @ 58׋@ 8t ׋j׋PPӃ @ @ t9׋@ 8tjj׋PPӃ jk׋@ 8t ׋j׋PPӃ @ @u}׋@ 8t ׋j׋PPӃ @ xtE׋@ 8t ׋j׋PPӃ @ @%= u׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ x׋@ 8t׋@ @ 80j׋PPӃ @ @ 80׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ @t>׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @=׋@ 8t ׋j׋PPӃ @ Wɋ@f.DG׋@ 8t ׋j׋PPӃ j@ 0P hhhhjK׋@ 8t ׋j׋PPӃ p hKPhKP6 P"PhKPh|KPmK5jhP ׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ @ t9׋@ 8tjj׋PPӃ jk׋@ 8t ׋j׋PPӃ @ @u}׋@ 8t ׋j׋PPӃ @ xtE׋@ 8t ׋j׋PPӃ @ @%= k׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ xu׋@ 8t׋@ @ 80j׋PPӃ @ @ 80׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ @t>׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @3׋@ 8t ׋j׋PPӃ @ Wɋ@f.DG׋@ 8t ׋j׋PPӃ j@ 0P hhhhjGt~׋@ 8t ׋j׋PPӃ p h@FPhFP6$PPhFPhFPFǀǀ jhXǀPP EPPEPEPuPEt~؋SʁuF t u6C pt,ׅtNvAF QVPP C @EPEPuP؃uu׋5Pփ@<׋PP֡@8jPP ׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ @ t9׋@ 8tjj׋PPӃ jk׋@ 8t ׋j׋PPӃ @ @u}׋@ 8t ׋j׋PPӃ @ xtE׋@ 8t ׋j׋PPӃ @ @%= p׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ xz׋@ 8t׋@ @ 80j׋PPӃ @ @ 80׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ @t>׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @8׋@ 8t ׋j׋PPӃ @ Wɋ@f.DL׋@ 8t ׋j׋PPӃ j@ 0P hhhhj@t~׋@ 8t ׋j׋PPӃ p hd@Ph@P6PPh@Ph@Pz@_^[]̡D8V5tWjPP ֋=@ 8t ֋j֋PP׃ @ 8֋@ 8t ֋j֋PP׃ @ @ t9֋@ 8tjj֋PP׃ jl֋@ 8t ֋j֋PP׃ @ @u}֋@ 8t ֋j֋PP׃ @ xtE֋@ 8t ֋j֋PP׃ @ @%= p֋@ 8t ֋j֋PP׃ @ @֋@ 8t ֋j֋PP׃ @ 8֋@ 8t ֋j֋PP׃ @ x֋@ 8t ֋j֋PP׃ @ xz֋@ 8t֋@ @ 80j֋PP׃ @ @ 80֋@ 8t ֋j֋PP׃ @ @֋@ 8t ֋j֋PP׃ @ @t>֋@ 8t ֋j֋PP׃ @ x֋@ 8t ֋j֋PP׃ @ @8֋@ 8t ֋j֋PP׃ @ @f.DK֋@ 8t ֋j֋PP׃ j@ 0P hhh hj;t~֋@ 8t ֋j֋PP׃ p h;Ph;P6PPh;Phr;Pc;_^U=9t hHSVW=tj PuV]*<PPhSu PPhS]j PEu PP,3 9u ~'Cs 4;PuP F ;u |uPpjjhE9֍B Buju+j$RVuPt V9SU;E_^[]USVW=tP׃4PP׍p0׋uH4FPt/Hu +D  PQRP׍FPu @@% D tI Q׍p4׋H0;~ P P_^[]US] VWQAu+jQS8 ׍Bd$ Buju+j$RWutP;t WE8_^[]US] VWQAu+jQS.8 ׍Bd$ Bujj+j RWutP;t W7_^[]U|3ʼnEE SVuW=tuEj PuE36EEhP7=8tj PPhuP׃4PP׍p0׋H4׃@DpD׋;HHu P׋+p ׋@D0׋@+Ã}jSSP؍EPP׋5\PփCuPpPP։CuC  PPփj*hP ׋u+t"@t@ x uPPE׉׍p4׋H0;~ P P׋5@ 8t ׋j׋PPփ @ 8׋@ 8t ׋j׋PPփ @ @ t9׋@ 8tjj׋PPփ jl׋@ 8t ׋j׋PPփ @ @u}׋@ 8t ׋j׋PPփ @ xtE׋@ 8t ׋j׋PPփ @ @%= T׋@ 8t ׋j׋PPփ @ @׋@ 8t ׋j׋PPփ @ 8׋@ 8t ׋j׋PPփ @ x׋@ 8t ׋j׋PPփ @ x^׋@ 8t׋@ @ 80j׋PPփ @ @ 80׋@ 8t ׋j׋PPփ @ @׋@ 8t ׋j׋PPփ @ @t>׋@ 8t ׋j׋PPփ @ x׋@ 8t ׋j׋PPփ @ @׋@ 8t ׋j׋PPփ @ @f.DK׋@ 8t ׋j׋PPփ j@ 0P hh$hhj;2tb׋@ 8t ׋j׋PPփ @ 0{P Ph1Ph`1P1]u_hh$h%hj1ut=6h81Ph`1P1^_^[M3$5]ËuM_^3^[ 5]U4SVW=t׋EEP׃4PP׍p0׋H4׃@DpD׋;HHu P׋+p ׋@D0EpP׋@+;}VSSP؋u AtMQMQPO2 U3E9BPAJTXM+u }=tMu utD tU6/vv?2PEEPM̉uEx| P90VP\ust P6SLMp$p E4p1 6t jP0 "u0V,VE.uEPP\UMEE@MEu;BPj EpP ׋]tm׉׍p4׋@0;~ P Phhhhj.t$h.Ph.P.׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ @ t9׋@ 8tjj׋PPӃ jl׋@ 8t ׋j׋PPӃ @ @u}׋@ 8t ׋j׋PPӃ @ xtE׋@ 8t ׋j׋PPӃ @ @%= ׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ 8 ׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ x׋@ 8t׋@ @ 80j׋PPӃ @ @ 80׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ @t>׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @L׋@ 8t ׋j׋PPӃ @ @f.DK׋@ 8t ׋j׋PPӃ j@ 0P uu׉0׍p4׋@0;~ P Phhhhj+*tb׋@ 8t ׋j׋PPӃ @ 0kPPh)Ph)P)u6Ph׍N׍p4׋H0;~ P P_^[]U}thw)uhp) ]U}thG)uhx@) ]h )h)UVWua(FFu+~+ShID>PӃt N>[_^]Ë_^]USV5tW֋8A% =u @EY jEPQPX؃E;֋H@ xt ֋Hj ֋HPP @ jjj u@SPPEt)֋M9t։8_^[@]Sh8P _^[]։8_^[@]UVut)950t!v>Pu50^]UVuWu V'SttuVj&PPtuVj&PPt#u.Vj&PP[_^]ËPP[_^]U0u u& ]U@S]Vt 'EEE PjEP5(&} uuFF~u3j4EjP)jEE@Pj h EDz&FFt1950P>Pݸ50^[]Ë54ut:4tjhpF&1jhpF&0hEt)t%ǀǀ ! H 5tWhh@hPjhDP ֋=@ 8t ֋j֋PP׃ @ 8֋@ 8t ֋j֋PP׃ @ @ t9֋@ 8tjj֋PP׃ jl֋@ 8t ֋j֋PP׃ @ @u}֋@ 8t ֋j֋PP׃ @ xtE֋@ 8t ֋j֋PP׃ @ @%= p֋@ 8t ֋j֋PP׃ @ @֋@ 8t ֋j֋PP׃ @ 8֋@ 8t ֋j֋PP׃ @ x֋@ 8t ֋j֋PP׃ @ xz֋@ 8t֋@ @ 80j֋PP׃ @ @ 80֋@ 8t ֋j֋PP׃ @ @֋@ 8t ֋j֋PP׃ @ @t>֋@ 8t ֋j֋PP׃ @ x֋@ 8t ֋j֋PP׃ @ @8֋@ 8t ֋j֋PP׃ @ @f.DK֋@ 8t ֋j֋PP׃ j@ 0P hhlhhjn t~֋@ 8t ֋j֋PP׃ p hK Ph7 P6蒨PPh Ph PEM0_H^[]U SVW} P7E !7EjP#]5tSPjSP MIMHPMOSWx ~ OLyatGhhh:hj't%Sh'PhpPGLEPjjjqXqDuM SDC] 5tjSP =SP]Su Wu S_^[]UStVWj PEj PPMyGp,H(jhMOq蹧PhuV襧PhuO8u,uw lPhu~u(touw ?PhuaQuAtBuw Phu4uwPhu( EVզuPhVG@PPPhVGfxj POEIQPP,O3 3f;A},A(4UPuP OF A;|uPpjjh ЉEJM Bu+UjVuj$RPVPE=t PwVPȥjjhEЉEJM Bu+Ujuj$RPVPE=t POwPfjj hEEЉEJM$ Bu+Ujuj$RPVPE=t PwPjj hEЉEJM Bu+Ujuj$RPVPE=t PGuu (EQvjjh4EUЉEJM$ Bu+Ujuj$RPVPE=4t PG@<DPjjhLE׍B Buju+j$RWVPLt WVPp_^[]UVWj tPMqv|PhWv hPhTW(WtPp_^]UE $@VWhux(uFhhXhhj`t$hlaPhpMP>Jut%= ut B x tFhhXhhjt$hPhPSp PuQE 7E E3ۉ]VtPSVtP EM+ȉEMV4؋FSWEW ~ OLyatGhhXhhjt%ShPhpPGMQjjDjpXpDuMU܀}S nU EM BMU1M jutP ]utPu}uE WSupOWuu,[u0hXhh0 Phj_^]Ul3ʼnELWME0EElEEMEpVWjEEPM:lMEMLAt)8uQt8u Q3 Q螩lMpMEtHx uuELt)950t!v>P50M_3^Z]ËMpMEtHx u良uELt)950t!v>Pw50_̸LU3ʼnEEW pVWpLp0xHDžXHDž``\\Dždhu3hjPT h8 ,DžDW|jP,fօ<,Dž0hj@Dž|ƅFDžF L|HlfDžƅDžDžDžtplEPHlMHLCt#hhOhhjhjp|Pu#hhVhhjP|Pt=PtNvAFQVP׃ t#hh]hhXj lt plt"ttNvAFQVP׃ xpLt)950t!v>P*50p\_^3M3]Ë lt plt&ttNvAF QVPP xpLt)950t!v>P聤50i̸PUESEEXSpVWjjjSj*}u$hlhhkShjdGpvh׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @L׋@ 8t ׋j׋PPӃ @ @f.DK׋@ 8t ׋j׋PPӃ j@ 0P u u ׉0׍p4׋@0;~ P Phhhhjttb׋@ 8t ׋j׋PPӃ @ 0贐P>Ph7Ph#Pu 6Ph׍N׍p4׋H0;~ P P_^[]UQSVW=t׋P׃4PP׍p0׋jhH4P uFhhhhhjSt$h$TPh@P1VPjuVP׃@DpD׋;HHu P׋+p ׋@D0j EpP ׋]tm׉׍p4׋@0;~ P Phhhh hjrt$h8sPh_PP׋@ 8t ׋j׋PPӃ @ 8׋@ 8t ׋j׋PPӃ @ @ t9׋@ 8tjj׋PPӃ jl׋@ 8t ׋j׋PPӃ @ @u}׋@ 8t ׋j׋PPӃ @ xtE׋@ 8t ׋j׋PPӃ @ @%= ׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ 8 ׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ x׋@ 8t׋@ @ 80j׋PPӃ @ @ 80׋@ 8t ׋j׋PPӃ @ @׋@ 8t ׋j׋PPӃ @ @t>׋@ 8t ׋j׋PPӃ @ x׋@ 8t ׋j׋PPӃ @ @L׋@ 8t ׋j׋PPӃ @ @f.DK׋@ 8t ׋j׋PPӃ j@ 0P uu׉0׍p4׋@0;~ P Phhhh hjtb׋@ 8t ׋j׋PPӃ @ 0PPhPhpPau6Ph׍N׍p4׋@0;~ P P_^[]UVW}tGw t@U FJ;uBPFPt_^]G N~ VК_2^]̀=9t hH%%%%%%|%x%t%d%`%\%X%T%P%L%H%D%@%<%8%4%0%,%(%$% %%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%x%t%p%l%h%d%`%\%X%T%P%L%H%D%@%<%8%4%0%,%(%$% %%%%% %%%%%%%%%%%%%%%%%%%%%%%%%|%x%t%p%l%h%d%`%\%X%T%P%L%H%D%@%<%8%4%0%,%(%$% %%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%; u%t%p%l%h%dVhXYV  u3@^Ã& h`$Y3^dUQQ} SVW)H3d}P;t3 uE=t jY5 u5؉u ];r\9;tW 9t3W 5 55E֋M9M uu9EtM u؉E띃tVpYW  =9}33} d3P;t3 u3F9=j_t j5hh8YYuhhY=Yu3=th Yt uWu3@_^[] U} uuu u ] jh3@u3ۉ]} = Eu 9=;tu8tuWuЋuuWu}uuWuuu.u*uSuuSu>t uSuЅtuKuWu#ut4t+uWuЋMEQP\YYËe3ۋu]E Ëu Uju=YYujYh Y]U$jtjY) 5=ff fff%f-EEE( jXkǀjXk LjX Lh]Uj]UjtM) 5=ff fff%f-EEE jXkMh]U j@tM) 5=ff fff%f-EEE } v }ue } vE HE E @jXkMeE@EE;E sEMU h]%`%\UE3SVWH<AYt} p ;r H;r B(;r3_^[]UjhhdPSVW1E3PEdeEh|tTE-PhRt:@$ЃEMd Y_^[]ËE3Ɂ8ËeE3Md Y_^[]UEMZf9t3]ËH<39PEu f9Q]Ã= t3Vjj 8YYV  ujX^Ã&3^jh e5 5։Eu u0Yej8Ye5 ։E5։EEPEPu5 P }u֣ u֣E Ë}jYUuLYH]UeeVWN@;t t УfEPE3EE1E 1EEPME3M3M3;uO@u G ȉ щ _^]U} u=u u3@] %XVW tЃ;r_^VW tЃ;r_^%T%PhYhd5D$l$l$+SVW1E3PeuEEEEdËMd Y__^[]QUuuu uh&h5]%L%H%D%@%<%8%4%,%(% %%%%% %%%%xT : $  f\N@6.|rj^~ 4" zh\N<.|jT:& xhZJ8(p\J6"F",8J`x(> l~*:H\h|p\H6~l^L2"~fR>*|^>&~fPD0&vTH>,lV@,T`VWPPV sv, ...Usage: spi_exec_query(query, limit) or spi_exec_query(query)rvsvsrc/pl/plperl/SPI.cv5.20.0$;@spi_exec_query$return_nextspi_queryspi_fetchrowspi_preparespi_exec_preparedspi_query_preparedspi_freeplanspi_cursor_close%sdo_util_elogsrc/pl/plperl/Util.xslevel, msgNULLsv, typnamesrc/pl/plperl/Util.cDEBUGERRORINFOLOGNOTICEWARNING_aliased_constants$$elogquote_literalquote_nullablequote_identdecode_byteaencode_bytealooks_like_numberencode_typed_literald @-euse 5.008001; use vars qw(%_SHARED $_TD); PostgreSQL::InServer::Util::bootstrap(); sub ::is_array_ref { return ref($_[0]) =~ m/^(?:PostgreSQL::InServer::)?ARRAY$/; } sub ::encode_array_literal { my ($arg, $delim) = @_; return $arg unless (::is_array_ref($arg)); $delim = ', ' unless defined $delim; my $res = ''; foreach my $elem (@$arg) { $res .= $delim if length $res; if (ref $elem) { $res .= ::encode_array_literal($elem, $delim); } elsif (defined $elem) { (my $str = $elem) =~ s/(["\\])/\\$1/g; $res .= qq("$str"); } else { $res .= 'NULL'; } } return qq({$res}); } sub ::encode_array_constructor { my $arg = shift; return ::quote_nullable($arg) unless ::is_array_ref($arg); my $res = join ", ", map { (ref $_) ? ::encode_array_constructor($_) : ::quote_nullable($_) } @$arg; return "ARRAY[$res]"; } { package PostgreSQL::InServer; use strict; use warnings; sub plperl_warn { (my $msg = shift) =~ s/\(eval \d+\) //g; chomp $msg; &::elog(&::WARNING, $msg); } $SIG{__WARN__} = \&plperl_warn; sub plperl_die { (my $msg = shift) =~ s/\(eval \d+\) //g; die $msg; } $SIG{__DIE__} = \&plperl_die; sub mkfuncsrc { my ($name, $imports, $prolog, $src) = @_; my $BEGIN = join "\n", map { my $names = $imports->{$_} || []; "$_->import(qw(@$names));" } sort keys %$imports; $BEGIN &&= "BEGIN { $BEGIN }"; return qq[ package main; sub { $BEGIN $prolog $src } ]; } sub mkfunc { no strict; # default to no strict for the eval no warnings; # default to no warnings for the eval my $ret = eval(mkfuncsrc(@_)); $@ =~ s/\(eval \d+\) //g if $@; return $ret; } 1; } { package PostgreSQL::InServer::ARRAY; use strict; use warnings; use overload '""' => \&to_str, '@{}' => \&to_arr; sub to_str { my $self = shift; return ::encode_typed_literal($self->{'array'}, $self->{'typeoid'}); } sub to_arr { return shift->{'array'}; } 1; } plperl-9.5If true, trusted and untrusted Perl code will be compiled in strict mode.plperl.use_strictPerl initialization code to execute when a Perl interpreter is initialized.plperl.on_initPerl initialization code to execute once when plperl is first used.plperl.on_plperl_initPerl initialization code to execute once when plperlu is first used.plperl.on_plperlu_initplperlPL/Perl interpretersPL/Perl proceduresplperl_finisrc/pl/plperl/plperl.cplperl_fini: skippedplperl_fini: donePL/Perl queriesPostgreSQL::InServer::SPI::bootstrapPostgreSQL::InServer::SPI::bootstrap()select_perl_contextwhile executing PostgreSQL::InServer::SPI::bootstrapplperl_init_interpcould not allocate Perl interpreterwhile parsing Perl initializationwhile running Perl initializationUnable to load %s into plperlpackage PostgreSQL::InServer::safe; require strict; require Carp; require Carp::Heavy; require warnings; require feature if $] >= 5.010000; plperl_trusted_initwhile executing PLC_TRUSTEDmy $a=chr(0x100); return $a =~ /\xa9/iwhile executing utf8fixDynaLoaderwhile executing plperl.on_plperl_initplperl_untrusted_initwhile executing plperl.on_plperlu_initplperl_build_tuple_resultPerl hash contains nonexistent column "%s"PostgreSQL::InServer::ARRAYarrayget_perl_array_refcould not get array reference from PostgreSQL::InServer::ARRAY objectarray_to_datum_internalnumber of array dimensions (%d) exceeds the maximum allowed (%d)multidimensional arrays must have array expressions with matching dimensionsplperl_array_to_datumcannot convert Perl array to non-array type %splperl_sv_to_datumcannot convert Perl hash to non-composite type %sfunction returning record called in context that cannot accept type recordPL/Perl function must return reference to hash or arrayplperl_sv_to_literallookup failed for type %stypeoidnamerelidINSERTnewDELETEoldUPDATETRUNCATEUNKNOWNeventargcargsrelnametable_nametable_schemaBEFOREAFTERINSTEAD OFwhenROWSTATEMENTleveltagplperl_modify_tuple$_TD->{new} does not exist$_TD->{new} is not a hash referenceSPI_modifytuple failed: %sinline_code_blockplperl_inline_handlercould not connect to SPI managercould not create internal procedure for anonymous code blockSPI_finish() failedplperl_validatorcache lookup failed for function %uPL/Perl functions cannot return type %sPL/Perl functions cannot accept type %s%s__%ustrictPostgreSQL::InServer::mkfuncplperl_create_subdidn't get a CODE reference from compiling function "%s"DynaLoader::boot_DynaLoaderPostgreSQL::InServer::Util::bootstrapplperl_call_perl_funcdidn't get a return item from functionmain::_TDplperl_call_perl_trigger_funccouldn't fetch $_TDdidn't get a return item from trigger functionplperl_call_perl_event_trigger_funcplperl_func_handlerset-valued function called in context that cannot accept a setset-returning PL/Perl function must return reference to array or use return_nextplperl_trigger_handlerSKIPMODIFYignoring modified row in DELETE triggerresult of PL/Perl trigger function must be undef, "SKIP", or "MODIFY"plperl_event_trigger_handlercompile_plperl_functionout of memorycache lookup failed for language %ucache lookup failed for type %utrigger functions can only be called as triggersnull prosrccould not create PL/Perl internal procedureSPI functions can not be used in END blocksstatusprocessedrowsplperl_return_nextcannot use return_next in a non-SETOF functionPL/Perl return_next temporary cxtSETOF-composite-returning PL/Perl function must call return_next with reference to hashplperl_spi_querySPI_prepare() failed:%sSPI_cursor_open() failed:%sPL/Perl spi_prepare query%pPL/Perl spi_prepare workspaceplperl_spi_prepareSPI_keepplan() failedplperl_spi_exec_preparedspi_exec_prepared: Invalid prepared query passedspi_exec_prepared: plperl query_hash value vanishedspi_exec_prepared: expected %d argument(s), %d passedlimitplperl_spi_query_preparedspi_query_prepared: Invalid prepared query passedspi_query_prepared: plperl query_hash value vanishedspi_query_prepared: expected %d argument(s), %d passedplperl_spi_freeplanspi_freeplan: Invalid prepared query passedspi_freeplan: plperl query_hash value vanishedPL/Perl function "%s"compilation of PL/Perl function "%s"PL/Perl anonymous code block(HRSDS#ICWD:\pginstaller.pune\postgres.windows\Release\plperl\plperl.pdbѻ,ZVlh8>>@0'@0 @`P+;*5/: 1-8;@0Ppw #Aa|"5F`u plperl.dllPg_magic_func_PG_initboot_PostgreSQL__InServer__SPIboot_PostgreSQL__InServer__Utilpg_finfo_plperl_call_handlerpg_finfo_plperl_inline_handlerpg_finfo_plperl_validatorpg_finfo_plperlu_call_handlerpg_finfo_plperlu_inline_handlerpg_finfo_plperlu_validatorplperl_call_handlerplperl_inline_handlerplperl_return_nextplperl_spi_cursor_closeplperl_spi_execplperl_spi_exec_preparedplperl_spi_fetchrowplperl_spi_freeplanplperl_spi_prepareplperl_spi_queryplperl_spi_query_preparedplperl_sv_to_literalplperl_validatorplperlu_call_handlerplperlu_inline_handlerplperlu_validatorRP((p T : $  f\N@6.|rj^~ 4" zh\N<.|jT:& xhZJ8(p\J6"F",8J`x(> l~*:H\h|p\H6~l^L2"~fR>*|^>&~fPD0&vTH>,lV@,TWCopyErrorDataFlushErrorStatepallocFpfreepstrdupGetDatabaseEncodingZpg_any_to_serverypg_server_to_anyerror_context_stackPG_exception_stackCurrentMemoryContextZelog_startXelog_finishpg_detoast_datumDirectFunctionCall1Coll cstring_to_text cstring_to_text_with_lentext_to_cstring5quote_ident7quote_literal9quote_nullable@ byteainG byteaoutrpgwin32_dispatch_queued_signalspg_strcasecmppg_snprintfpg_sprintfpgwin32_setlocalepqsignalerrstarterrfinisherrcodeerrmsgset_errcontext_domainerrcontext_msgOpg_re_throw palloc0 ItemPointerEquals list_freeCreateTupleDescCopyDecrTupleDescRefCountxnocachegetattrheap_getsysattrheap_form_tuple`fmgr_infobfmgr_info_cxtFunctionCall1CollOidFunctionCall1CollInputFunctionCallOutputFunctionCallOidOutputFunctionCall CheckFunctionValidatorAccessBeginInternalSubTransaction'ReleaseCurrentSubTransactionRollbackAndReleaseCurrentSubTransactionhash_createhash_searchhash_seq_inithash_seq_search deconstruct_arrayoinitArrayResult accumArrayResultmakeMdArrayResultoid_array_to_listtuplestore_begin_heaptuplestore_puttupletuplestore_putvaluesSPI_connectSPI_finishSPI_restore_connectionSPI_executeSPI_execute_plan SPI_prepareSPI_keepplanSPI_freeplanSPI_result_code_stringSPI_modifytupleSPI_fnumberSPI_getrelnameSPI_getnspnameSPI_freetuptableSPI_cursor_openSPI_cursor_findSPI_cursor_fetchSPI_cursor_closeget_call_result_typeget_func_arg_infoHeapTupleHeaderGetDatumpg_verifymbstrProcessInterrupts check_stack_depth\GetUserIdgpg_bindtextdomainparseTypeStringon_proc_exitDefineCustomBoolVariableDefineCustomStringVariable EmitWarningsOnPlaceholdersFloatExceptionHandleroidoutregtypeintformat_type_beget_func_signaturenget_transform_fromsqlpget_transform_tosqlgetTypeIOParam}get_type_io_dataget_typtype;type_is_rowtypeget_element_typeget_base_element_typegetTypeInputInfogetTypeOutputInfoMemoryContextResetMemoryContextDeleteAllocSetContextCreate,SearchSysCache,ReleaseSysCacheSysCacheGetAttrjlookup_rowtype_tupdescllookup_rowtype_tupdesc_noerrorpg_signal_queuepg_signal_maskCurrentResourceOwnerSPI_processedSPI_tuptableSPI_resultInterruptPendingwork_mem check_function_bodiesTopMemoryContextpostgres.exePerl_call_listPerl_croak_svPerl_croak_xs_usagenPerl_get_context{Perl_newRV_noincPerl_newSVpvPerl_newSVsvPerl_newXS_flagsZPerl_sv_2iv_flags[Perl_sv_2mortal^Perl_sv_2pv_flagsbPerl_sv_2pvutf8Perl_sv_free2:Perl_xs_apiversion_bootcheckPerl_croak_nocontext#Perl_looks_like_number6Perl_mg_setPerl_newSVpvn`Perl_sv_2pvbytePerl_sv_newmortalPerl_sv_setivPerl_av_extendPerl_av_fetchPerl_av_lenPerl_av_pushPerl_call_pvPerl_call_sv5Perl_dieYPerl_eval_pvlPerl_free_tmpsvPerl_get_svPerl_gv_add_by_typePerl_gv_stashpvPerl_hv_clearPerl_hv_common_key_lenPerl_hv_iterinitPerl_hv_iternext_flagsPerl_hv_iternextsvPerl_hv_ksplit&Perl_markstack_growzPerl_newRVPerl_newSVPerl_newSV_typePerl_newSVivPerl_newSVpvn_flagsPerl_newXSPerl_new_collatePerl_new_ctypePerl_new_numericAperl_allocGperl_constructKperl_parseLperl_runPerl_pop_scopePerl_push_scope$Perl_save_item5Perl_save_strlenHPerl_set_contextSPerl_stack_growVPerl_sv_2bool_flagsgPerl_sv_blessPerl_sv_isaPerl_sv_setsv_flagsPerl_sys_init3>boot_DynaLoader9PL_ppaddrperl520.dll{_setjmp3freemallocisspacememsetMSVCR120.dllo__CppXcptFilter_amsg_exit_malloc_crt _initterm _initterm_eP_crt_debugger_hook__crtUnhandledException__crtTerminateProcess_lock_unlock._calloc_crt__dllonexit:_onexit__clean_type_info_names_internalz_except_handler4_commonEncodePointerDecodePointerIsDebuggerPresentIsProcessorFeaturePresentQueryPerformanceCounterGetCurrentProcessIdGetCurrentThreadIdyGetSystemTimeAsFileTimeDisableThreadLibraryCallsKERNEL32.dll_strdup&X`N@D 8Ph   | $}|4VS_VERSION_INFO > >StringFileInfo000004b0h$CompanyNamePostgreSQL Global Development GroupdFileDescriptionPL/Perl - procedural language,FileVersion9.5.2>LegalCopyrightPortions Copyright (c) 1996-2015, PostgreSQL Global Development Group. Portions Copyright (c) 1994, Regents of the University of California.6 ProductNamePostgreSQL0ProductVersion9.5.2DVarFileInfo$Translation  0?001P111111;2B2q2x222222222233I3x33333414X444444+5W55555(616r6666(717 8:8k88888>9h9999: :E:^:v:::::::::::::::::::;; ;;!;&;+;:;?;D;I;X;];b;g;v;{;;;;;<<<0=_=====>">Q>X>b>i>w>>>>>>>>> ?*?4????  0+0A0x000071f1o112)2X2a2223'3V3_3333"4+4S4^444444.5E5n5555636X6666757N7f7p7u7z777777777777777 88882878C8H8Y8^8c8h8888888888888888889 999"9'9,9;9@9E9J9Y9^9c9h9999:":.:7:F:L:X:a:k:::::::; ;/;9;R;];;;;;;;(<@>>3>v>>>>>>>>?? ?+?N?X?q?|??????????0d0%0<0S0`0z000000001*151M1]111111111122#2;22222333333334(474A4m4w4444 5535=5L5R5^5g5q555555555 66#6@6y66(7E7L7w777777778"8:8D8S8Y8e8n8x88888888899*99:::):J:U:d:o:::::::::;!;+;A;K;U;d;;;;;;;<<)>k>r>>>>>>>>>???#?(?A?H?M?c?j?o?|???????@ 000*000<0C0M0S0_0e0q0x00000000000000001 111!1)10181A1I1T1\1f1p1{11@2S2W2^2j22222222222222 33$3,333C3H3R333333444R4]4n4444E5556*6D6w6666666666 77)7.787@7K7W7y7777777778 8898O8V888888889#9-9_9f9999999:c:n:::::: ;;,;7;O;|;;;;;J+>5>D>O>q>>>>>>>?? ?G?R?}??????PK0y0000000011i1r11111=2G2T222222223333$4)434N45 55;5U5`5{5555556*6?677!888f999999_:h:::::::::;(;k;;;;;P6>@>Z>>>>>?#?-?@?`70`0e0o00000@1y111111222<2W2a2u2z22222233\3333333333333 444'424f4k8p8z8888 99 9X=]=g=====>>>>$>->=>T>>>>>?%?pM3b3g3q33334)464A48f8y8~88888(90969?9J9d9y99999991:::h:q:::#;/;;;;;'<;>>>>>>> ??9?C?H?R?^?d?o?{????????33333<4J4f444441565@5T5555 66(6>6Y6m666666677.7@7Z7`777777 8+8M8888889M9X9s9~99999999:A:J:_:y:::::::::;;o;t;~;;;;<>X>b>>>>>>? ??.?A?Z?k?u???J0^0000 11#1-1j1t1~1111111 2!2N2X2c2{22222223 3$31333334 4&444444!5A5a55555555556;6M6k6666"7.73787B7U7|7X;;;;;;;D