; $Id: profiles.pro,v 1.4 1997/01/15 03:11:50 ali Exp $ ; ; Copyright (c) 1988-1997, Research Systems, Inc. All rights reserved. ; Unauthorized reproduction prohibited. pro profiles, image, sx = sx, sy = sy, wsize = wsize, order = order ;+ ; NAME: ; PROFILES ; ; PURPOSE: ; Interactively draw row or column profiles of an image in a separate ; window. ; ; CATEGORY: ; Image analysis. ; ; CALLING SEQUENCE: ; PROFILES, Image [, SX = sx, SY = sy] ; ; INPUTS: ; Image: The variable that represents the image displayed in current ; window. This data need not be scaled into bytes. ; The profile graphs are made from this array. ; ; KEYWORD PARAMETERS: ; SX: Starting X position of the image in the window. If this ; keyword is omitted, 0 is assumed. ; ; SY: Starting Y position of the image in the window. If this ; keyword is omitted, 0 is assumed. ; ; WSIZE: The size of the PROFILES window as a fraction or multiple ; of 640 by 512. ; ; ORDER: Set this keyword param to 1 for images written top down or ; 0 for bottom up. Default is the current value of !ORDER. ; ; OUTPUTS: ; No explicit outputs. ; ; COMMON BLOCKS: ; None. ; ; SIDE EFFECTS: ; A new window is created and used for the profiles. When done, ; the new window is deleted. ; ; RESTRICTIONS: ; None. ; ; PROCEDURE: ; A new window is created and the mouse location in the original ; window is used to plot profiles in the new window. Pressing the ; left mouse button toggles between row and column profiles. ; The right mouse button exits. ; ; EXAMPLE: ; Create and display an image and use the PROFILES routine on it. ; Create and display the image by entering: ; ; A = BYTSCL(DIST(256)) ; TV, A ; ; Run the PROFILES routine by entering: ; ; PROFILES, A ; ; The PROFILES window should appear. Move the cursor over the original ; image to see the profile at the cursor position. Press the left mouse ; button to toggle between row and column profiles. Press the right ; mouse button (with the cursor over the original image) to exit the ; routine. ; ; MODIFICATION HISTORY: ; DMS, Nov, 1988. ;- on_error,2 ;Return to caller if an error occurs if n_elements(sx) eq 0 then sx = 0 ;Default start of image if n_elements(sy) eq 0 then sy = 0 if n_elements(wsize) eq 0 then wsize = .75 s = size(image) maxv = max(image) ;Get extrema minv = min(image) orig_w = !d.window nx = s[1] ;Cols in image ny = s[2] ;Rows in image IF (!Version.Os NE 'MacOS') THEN tvcrs,sx+nx/2,sy+ny/2,/dev ELSE tvcrs,1 tickl = 0.1 ;Cross length print,'Left mouse button to toggle between rows and columns.' print,'Right mouse button to Exit.' window,/free ,xs=wsize*640, ys=wsize*512,title='Profiles' ;Make new window new_w = !d.window old_mode = -1 ;Mode = 0 for rows, 1 for cols old_font = !p.font ;Use hdw font !p.font = 0 mode = 0 if n_elements(order) eq 0 then order = !order ;Image order while 1 do begin wset,orig_w ;Image window cursor,x,y,2,/dev ;Read position if !err eq 1 then begin mode = 1-mode ;Toggle mode repeat cursor,x,y,0,/dev until !err eq 0 endif x = x - sx ;Remove bias y = y - sy wset,new_w ;Graph window if !err eq 4 then begin ;Quit wset,orig_w IF (!Version.Os NE 'MacOS') THEN $ tvcrs,nx/2,ny/2,/dev ;curs to old window tvcrs,0 ;Invisible wdelete, new_w !p.font = old_font return endif if mode ne old_mode then begin old_mode = mode first = 1 if mode then begin ;Columns? plot,[minv,maxv],[0,ny-1],/nodat,title='Column Profile' vecy = findgen(ny) crossx = [-tickl, tickl]*(maxv-minv) crossy = [-tickl, tickl]*ny end else begin plot,[0,nx-1],[minv,maxv],/nodata,title='Row Profile' vecx = findgen(nx) crossx = [-tickl, tickl]*nx crossy = [-tickl, tickl]*(maxv-minv) endelse endif if (x lt nx) and (y lt ny) and $ (x ge 0) and (y ge 0) then begin ;Draw it if order then y = (ny-1)-y ;Invert y? if first eq 0 then begin ;Erase? plots, vecx, vecy, col=0 ;Erase graph plots, old_x, old_y, col=0 ;Erase cross plots, old_x1, old_y1, col=0 xyouts,.1,0,/norm,value,col=0 ;Erase text empty endif else first = 0 ;;;; value = string([x,y],format="('(',i4,',',i4,')')") ;;;; value = strtrim(x,2) + string(y) value = strmid(x,8,4)+strmid(y,8,4) ixy = image[x,y] ;Data value if mode then begin ;Columns? vecx = image[x,*] ;get column old_x = crossx + ixy old_y = [y,y] old_x1 = [ixy, ixy] old_y1 = crossy + y endif else begin vecy = image[*,y] ;get row old_x = [ x,x] old_y = crossy + ixy old_x1 = crossx + x old_y1 = [ixy,ixy] endelse xyouts,.1,0,/norm,value ;Text of locn plots,vecx,vecy ;Graph plots,old_x, old_y ;Cross plots,old_x1, old_y1 endif endwhile end _^[̋L$PSVW3U; 0% /0% ,@P% %tEt;u]_ ^[Pþ% PC]_^[PÃu |$hfG |$hfGfGLV t'vvvV t'F&D &TV uvvh^ u:jjFPWjjjj u vv3u vvvvKjojjjjjjj- +^_MM]MXEU؃+MM]MXEU؃+MM]MXEU؃+MM]MXEU؁Vv FF uF&<u^F tyF &?tpƆrj FFPVrPh@@u9zP ;Fr"zPPv vzP vv jojjjjjjjp ^MM]M XEU؁WVvFF ujojjjjjjj+dvV tj FlPjF&PP tW뮉~NPFPQFVP\V6?\uUÍ;vKF&Bƍ;wF&<\tPV‹؋F&?\uƍ;w&DPj uP uIF;u ;uF&Ph{P tP7 tFv lPv F^_MM]MXEU؃ WVvvV ujojPPPPPP+vVj uevV[ uvV‹؋F&F&vV uvVFFF&F"FF&FPV FPVjA^_MM]MXEU؃Wj* FPF@P uPvFfFVRPFVFF+FFFV^ &&WFV^&&WW _MM]M 39Xc` d fk o! 3pC2  } ? . 26W  %  A\  G#0$ J+9,X] ^ X Y Z; l m{o?p q1  kP SXEU؃>ujojjjjjjj+6h6jjMM]MːXEU؃N -t-t"vQv vv2>t(q">t F f%v+MM]M XEU؃Vv u u+6>uvVhFP u>FFF^v+FFFFFFFFFP thjjjjjjjjjjVjj>@^MM]MXEU؃jh6vvMM]MXEU؃WVv v VvvW>uv v j tVW{VW^_MM]MXEU؃Vjv>tIFPjhh t3FPFPF9uƋF-tHt빋6j^MM]MːXEU؃ WV+h vv+RP tAVV t.vPvvV6h6VjV^_MM]MXEU؃>uj u+B>uhhe>t66j t 6j MM]MXEU؃WV~ F%FF ucF&=uWvF u^ hWv Vjjjjp u=v~* u j#WPPPPPPtuvv &v v~WV u u~^&?u~ hhhh4~ =uhv vhhhv vhhvWhvVvV u2jkvvWPPPPF=tڋFPVv~u*'FPVv$jojjjjjjj+^_MM]M XEU؃WV~vF uF &=uhWjjjjjj uv u j#WPPPPPPtuv v~WV u u~~~v WhvV: vV u3jlvv WPPPPUF=tڋFPVv=~u+(FPVvjojjjjjjj+^_MM]MXEU؃WV~ F%FF uF&=u^F uF &?u~_ u!j#WPPPPPP[tuvv v v~WV u u~~ v vvWhvVvVM u3jmvvWPPPP%F=tڋFPVv~u+(FPVvjojjjjjjj2+^_MM]M XEU؃WV~F%FF uF&=uv F uF&<uvhvWVv vjj ul~ u j#WPPPPPP? tuAvvjjj, u ~$FtWvv ~WV u  uvv hFPV WVWVvT vv v vvW6V u D uZvv v vhvV~vVm u7jnvvWvv PP F=t֋FPVvm ~u+(FPVvjojjjjjjj+^_MM]MXEU؃+MM]M XEU؃>u vMM]MXEU؃>th>t6MM]Mː!X~kHl>nop`Vq`rz,'<d,  `)u*Y- 5:9XuZSXEU؁WV+FFvv u~F uF&=uj]W t^F uF&?uNF uF &?uFP tVjjjjjjj=tFPvvvv ujjPPPPPP .FPFP t-Vjjjjjjj=tvvvvښ5%vvvvښ Pvvvv u$vv蚂jjvv^&w&wv vvh PF+RP+PVPP u Pj  ujj PjjjjT=tu Pj=؉F t Phj uCFP Pjj t(FPFP^&7 tjj Pjjjj=tvvFPj=tjj Pjjjj=t~MZtuvvjjvvvvj1=u;uvvFPjO=t~NEtvvFV$RPjr=u;uvvFPj=tvvFVFRPj=u;uvvFPj=u|vvFPj=ue~~ux~tVt +     MM]MXEU؃Vv u6*Vhh8Vhh9Vhh:Vhh;^MM]MXEU؃~uYjjhFF+FFF<^F &FFFF+FFFP tMM]MXEU؃WVF -t Hu*v>.t>0u vFP &6RFP>.u>0t".F0N@FANvFP>.uF+FF+}~>0uF+FF} vvjWVjjja>4uW~ uQ4 u4 &6R &6Tj4jj=u2+44+^_MM]M XEU؃bWVv +FFF=0tRwHt3-tgvVv vv-uHHu-HHu0ҋvVjj CVjjF HF FuvjjjvFP>Htv6HFvFPvFPjPFPjjFvvjFvjF~t;wFFjVjWFFRPRP4@F;sGjVǹdRPPhBFP vFP3IQFPNQFFFv6 6 v6 6 vF+F+PF+F+PjFPFP3IQPPv6 6 v6 6 vF+F+PF+F+PjFPFP3IQPP~t vvvFPF 6zvjpvjFv u<9Vv8F ;v3+vjPF6d9FrK>6-ËvŐ~ ̐v$(v-Pv 9vjjjCvI+^_MM]M XEU؃,>*u-vhUhhJjjj t*Pj*MM]MXEU؃,>*t>,u j*MM]MːXEU؃F.F0MM]MXEU؃>*t6*v vv+MM]MXEU؃>*t6*vv+MM]MXEU؃>*t6*hhvjj+MM]MXEU؃>*t6*hhvjj+MM]MXEU؃>*t6*hhvjj+MM]MXEU؁WVFF =0tYw, t),t,u-vv v vv7vKvVv v vvVjjjlVF bF FuvVjjjeVFPr>btv6bFVFPVRPhVjF=t=uRPF+FPvWmvjRPvjRPvjjjFPRPWjj/~t vv@VFPM+^_MM]M XEU؃$WVvvF VVRPV. ;F wW.F&E&E&EnjƋȉV~NFO&=\u~~NNjV@@;u;uߎƒF&?\tF&<\u;Fv~NjVNމFV+F@PQVFRP^ +vރ)vvvv)vv ;F wNjVV‹&\t;Fw&<\tF&<\u;FwrFvvvv ;F v?~vƋ^+FPNASQSvܚ vvvOW;F wʉ~F^_MM]M +YkO&_|} d^||@ !M"C$& -%w'1 (TP5f9^dNWlrSsh [ tB= _\9JQLegXEU؃WVvFPVv v WVhd8WVvv^_MM]M XEU؃Vv&< t(&< t"&<t&<tV‹؋F&? u&< u&| t &< u &| uFF&< t&< t &< t&< u+&< t%&< t&<t&<tvVMV뾐&<t&<u&ƌ^MM]MXEU؃"WV^ &&WV&< t&< t &< t&< u&<t&<t RV̐&<u&<uvvxvVv~VV u uevF~FvvlFF&<to~~&<[u*^&]uvVRPvv tIvVPvVvWF[ ~vV$‹؋F&?u~FPWvvVVFPvVvW ~vvPvvvWFޚ F~& C& GFjjvVVRPvW ^ &w&7v&4FV^ &&WF^&j'jvvvvjj+^_MM]MXEU؁WVF%Fvv u=~F u0F&=u$j]W tv F uF&<uF FuhvvvWVv v uvvVvvvv tFFvVj t FPvVjvz tF Ft vvv~vWvv v vvV tj vvVvWvv F=t=~FPvvj W tvFP^&7 t/jWvVjjjjF=tvv~FF@F=v*j+WFPVjjjjPvvxvFV Fu  uvvRvvܚ;Ft'vj+WvVjjjj\vvv덋v^^&vv8vv v v6m6@=rvvvK8Pvv v v8vVvv8PFPFP tFPvvhW tvvvFu~{vvvv u3vvkvvvyj,Wvvjjjjvvvvv?또jojjjjjjj+^_MM]MXEU؃ WVvF&< t"&<t&<tVt‹؋F&? u&<t&<u&F&< u+@+^_MM]MXEU؃HV+F̉FʉFȉFƉFFF%F+FFΉFF FtL^&?tCS8 tvv ^ tv v ujojjjjjjj+vv j  t7FtSvv hvК tvv j u ~FPvv hvКF t =uv vFVv v=v^&?\u &FF Ft ^&?uLvvhfvv vЍFPR uvvv vvv vЍFP- tFPvj vКF t=tE+FFP^&7 t+jvvvjjjj( F=t=u븐F@F=v$j+vvvjjjjUH~눐v FV u  uؐvvvPv4;Fu^&vvʚ+F̉FʋFVFVRPFPF‰V uvP t ~tF~t#vvhlvv vЍFP u&Yvvhsvv vЍFP u6vvv vvv vЍFP uvvhyvv vЍFPn uvvAFvvvvFV9Fus9Vun~uhFvvh{vv vЍFP uvvv vvv vЍFP tsvvhvv vЍFP tSvvFvvvvP;Ftj,vvv vvFV^&?tSFF Ft vvʚi F Ft vvƚ} F Ftvvv^~t^&\F^MM]MXEU؃Vv F &< t&< u&<t&<tV V ^&F &<@u^&v Vk V jhv V# ujhv V< ujhv V u}F F &< t&< u&<t&<tV V אjhv V u6F F &< t&< u&<t&<tV V א&<=t+wv V V F &< t&< uE&<t?&<t9׃F F &< t &< t&<=u&<t&<tV V ѐ&<t&<u&ƌ^MM]MXEU؃WVvvV>rEϋƋVF-;Fr/jhRV tvVV;v+^_MM]MXEU؃Vvvvv) u'v j,Vvv PPPP^&+^MM]M< X `6p V |K m$ X+Y&Zand tuvw  x M SXEU؁V+HFFF%T=؉FF F t ^ &?ujojjjjjjjy+S=vjojjjjjjjmH^ &?@tߋF Ft^&?t΋F V%&? t&? t&? t&? t&?.tSLNĞL&?uhPRPh t tuRvv ~u{XPRPPR tZXPhPh u(jTXPhjjHTXPj  tF끐~thhXPh ujThhPP띐XPj tFPXPhTD tB=t+FH Ft HFF Fu?vv؋F@P,hXPvv jjjj uv vvv HFG tj,TXPjjjj5HihXPvv jjjj uXPhT tFPXPj TD tDFPĞF&7 t&jTXPjjjjD=tFꉆVV@PLN u uHFNF؉VRPV;Vtj+HF+HFĞLV&FPXPhTD t=u)%vv V+JFhPNL LN u <>T@BJt6? t6? t6? t6? tdžJ~t+&? t.&? t(&? t"&?t&Ğ@&<@Ğ<&? uĞ@&TPvv :@t'v vvv HF uF:u džJPHFQQP;uYvvv?+FډF9FuHF$^MM]M XEU؃VvF&<t*jhV tFF&?tDV+^MM]MXEU؃WVv&<u+h+FH ~0&<t*&< t$&^ &QV,VFHG;~ЎF&< u&^ &GQVV^ &ƋV^_MM]MːXEU؃WVv&<u+T+(&<;t(F&^ &QVVG}&<u^ &F&<;u VVƋV^_MM]MːXEU؃WV~ FF PW~F_vvvvV";t+~F= svWhjHtܐvF&<uF&< t&< t &< t&< uF&<uFv&<t&= tW‹؋F&?u~uvvhj = t[F&F&vvvvvvV;t(F׋؋FFFË& t:vvhj$=t^_MM]MːTX<`pYe*P2ZwzyRS^XEU؃VjV t(F+&D&&D&D&D&D &D &D&DƋV^MM]MXEU؃VvF&D& Dt&t&t&t&t@PF&D & D t&t &t &t &t @PFPVj^MM]MXEU؃WV uo~}2 ~u'؉V+FF t!F&G&WFV&&W؉V uߡVjjdvv;V^|;FsWvvvvFVF uvvƋVȋRP~^^&&WV ubF t[jjdvvvvjjdF&t&tǚRPRPRP&D&T&&TV u&G& Gt& &6R&w&w&w&w &w ^_MM]MXEU؃V to&G& tbFV&9WG|&9Gs?̋V@F&&TjjF&D&T)Vb^MM]MXEU؃ t&G& GtjMM]MXEU؃ WVvF uF&<u~ F uF &=u~u~} ~uhV u  uFF&DFV&D&T~F t\vWF&D&T& Du  u)~ v WF&D &T & D u uۋFPV+0F&7&G6jojjjjjjj+^_MM]MXEU؃VV tF&&TVא+^MM]M XXT`'m#p]S^ZzWS ː8 6 t68 66 3J H t6J 6H , . 0 +8 6 *: D +J H 2 4 L * UWV+6 +6 >l u>n t)l n +h j +;|;w6l +6h r >l u>n t&h j 9n |9l s+j h r p +h j ;v };t v{h j 9v |9t v>t ++>x t/V  RP6x ;t<+j h r p )~ | tV  RP6~ 6| 7 6| >p u +>h j F   & ^_]ːUWV~ vF N;u;tON tH;w&HHI t1F O&FN&吋I tF G&FF&^_]UV+j h FVl n +~ | p r +RPBP+PV u s tP  +  u C+^]ˡ  ƣ    -   ^]˃> t 6 6  + UV 9 v>^  +f d n` b 9f |`9d vXX V tOR6` R6` 6f 6d ƙRP)d f 96^ }6^ VV  uX V )6^ + P6 6 vF u ^]ː   ƣ  +6d f   &*^]ːU\ Z t +PZ FPv v vv t> tP P+]ˡ\ Z t+PZ F]ːUFPv v vv t> tP P+]ːF]ːU$WV~u ^_]WFV=u;u ^_]ːPFPW u+B8 uFruPFPv upf*F*t thv &>* FfFf*F*t, QPv ut$ &0 2 QPvT uvtp4 FNQPv, u^&?u9&7B &6 &8 FV u^&7vvv ukFtU+FZPFPv t>~~F &: t)rFPFPWQ u ~ ~~tFtUFFZPFPW t.vF &D tsRFPFPW uՀ~tF tnL FNQPW u^&?u &7 &H &J F܉V u^&7vPWn t/+PF+RPW=u ;u$ &* ^_]v=+Pvvv^_]ːUVv Vv vv;u ^]ː+^]ːUPFPv tFf^&]+]UPFPv tFF*+ҊԊ*N*Ԋ*NԊ*N^&&W]ːU+PPPPPPPPPvvvv v vv]ːUWV~uvu;uVFV=u ;uv~uVR  }^_]ːF Ftv }+ u+FFv tF FtV^+빐v ~P+PPW FV=u;uSP+PPW FV=u;u0+PvvWt ;Ft;Vt9V}9FsF"V$ &Z &\ FVV  ^F&&W t4F  &^ RPFV+FVRP] &` &b  +&f &d  &* HHtHt@FFvu~ u~ tF␋vvvv v VW ?v~ u~ t FF)vvvvvvv v VWFV~|Y~tQ&>, u&>. t<~ u~ tF V 9V%|9FsFV&9, u&9. t FF~}!+PvvVvvV^  ^F&?~^&G& t^&7^&^+&G& &\ &Z ^& &b &`  &f &d FV^_]˸^_]UWV~u ^_]ː~ u~u +^_]ːF FuӐ~uW |Վ &* HHt Ht 멐vvvv v vWvvvv v vW^_]ːUWVvu ^_]V FV=u ;uڐ~uV)  }^_]ˎ &>, u&>. t&+PvvV  &, &. ^_]ː &* HHt Htn+PPRPPV +PPPPPPRPPV FV |+PvvV FV^_]=z!_    { c  b}UL ]m^  ef% |UV~ u~ t ^]˃~ u~ u FFFVF V FV+Pvv u봸 QP tH & ƙ^]˻  ^F&~ u~ tT &  & & NV+Ҏ &l &n N^;|;vFVF & & F &x F &z FV &t &v  +&~ &|  u^&Y^& &>p t &h &j +FV^]UV~|~ u ^]+PNVN VRQ uָ QP t& +&~ &|  & ƙ^]˻  ^F& &  & & NV+Ҏ &l &n N^;|;vFVF & & FV &t &v FV |  ^F&&W &x F &z a u^&^&G&^&^+&G& &>p t &h &j +FV^]UWVFP P2  ^F&w&7F+Nu\ &Z &\ FV t+P^F,F0u &> t# &> u~P QPz  ^F&7uPnFuF^&7cu)Ft]  ^F& &9 vǎF&&^& P &>r t^&&F^&7F@uF% ljFFF%@@F } fFN^~~&?&G&*^& &9 vǎF&&^& P; &>r uG^&&FFF9F~6+^_]ˎ &6z  t *P^_]ːUVv uRPBPRP tP   +  u +^]ˡ         @  + RPdBPRPs tP  +  um  @  @      RPBPRP tP  +  u uvRPBPRP ;tP  +  u          +  & VvvR uS^]˚y> t6 6  > t6 6  > t6 6  > t6 6  UWV~ FFF ~tFVFڋ؋ϋX+9v ~HFV@@FڋFF8u&]FF~t^F؋&GvF9v ʸvfF~r+ɋ~ .FV@@Fڋ^?s A;|ڐ+^_]ː^_]ːU~ t?P " P  "  t  u h+]ˡ +RPaBP +RPp tP}2 4 +4 2 4 2 tvv t]ː"  t6" 6 +"   t6 6 +  > t 6 a6 j +4 2 ːu ,Qk:2> _ L  '   \U~ u~ t ]˃~ u~ u FFFVF V FV+Pvv u뵸 QPF t & EF]ː  ^F&~ u~ tQ &  & & NV+Ҏ &l &n N;|;vFVF & & F &x F &z FV &t &v  +&~ &|  u^&U^& &>p t &h &j +FV]ːU~|~ u ]+PNVN VRQ u׸ QPF t' &  +&~ &| F]ː  ^F& &  & & NV+Ҏ &l &n N;|;vFVF & & FV &t &v FV |  ^F&&W &x F &z J u^&^&G&^&^+&G& &>p t &h &j +FV]ːU V> s{> u &6z F=uJ *  *v &*F^&@; vv&@) F^]ː& * F    *v &*F^&xw묐.  &6z F=u & * F  ^^F^F&G* ;w?-F *ȡ  &# & ^&#;t &G*F뤐F^]UF9 }E> u6 &6z F@u  ]ː& * F   ]ː N)   ^&# ]UF tHtfHuHuX]FF FF~~uF~ xFV@@FVF FFF^F&Nu]ːP F^&GF~ 'FVFVF HFP tP u FFPF^&FNu]ːPF^&GF~ FVFVF HFPQF=tFFFP0F^&FNu‹]ːF~ ~AFV@@FVF @FP^&^&WFNu֋]UVFdF~~7FV@@FV^&:Fs t *FFFFFF9F|׋^v&F~~N~FF*NF;Fu%~}F^ v&*NFF;Ftۋ^^F&G*~u^&xw^^&GF2^^&G*F^&O&N*;tϋ^v&F&G*F=7N~F&^]ːU0VF+F &  &+ F &6z <F &6z PF &6z +FFFFF &+ P P2  ^،F&w&7  vP &6 &6 P &6 &6 5 P &6 &6  &6 &6  F%PP &6 &6 P &6 &6 P &6 &6  &6 &6 > v P &6 &6 ^ P &6 &6  P &6 &6  &6 &6  F%P@P &6 &6 @P &6 &6 U @P &6 &6  &6 &6  FPP &6 &6 P &6 &6 P &6 &6  &6 &6  Nu\ &Z &\ FԉV tF,+P^ԃF0u &> t# &> u~P dQP~tD &6 &6  &6 &6 F@uD &6z  t+3 &6 &6  &6 &6 F@t~uF &6 &6  &6 &6 F@tPF@uqF F+F؀F܋F@FF } FЉN^& &9 v)^^ހv&4&*F^&7&^&!^^ހv&4&*FP  &>r t"F^&v&FfFF9Fs &6 &6  &6 &6 @F= u+FF~u &6 &6  &6 &6 BF=tk  ^ЌF& &9 vFF&7&^& FPZ  &>r uEF^&v&FfFF9FsjF9Fu8+^]ː*P^]ː   i) (P DKFZProgressHelv3 PPRO Pstext Pstext Pstext" PstextKF(PCance&l Setup MessageCurrently, version %1u.%02u of %s is installed and supports %s. The software you are installing contains the same component, but it supports %s. Should the existing copy be overwritten?@Should all such files be overwritten with new language versions??Should all such files be left as the current language versions?-4VS_VERSION_INFO?StringFileInfo040904E4&CompanyNameMicrosoft Corporation*FileDescriptionSetup Install LibraryFileVersion2.0! InternalNameMSINSSTF.DLL;'LegalCopyrightCopyright Microsoft Corp. 1991, 1992sLegalTrademarksMicrosoft is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation,ProductNameMicrosoft Setup for WindowsProductVersion2.0-CommentsWindows Setup Toolkit (Poof)lkback.gifs73http://www.wismed.com/sl-logo.gifs73http://www.dejanews.com/gifs/nextart_x.gif8t P֡pC\8|܃=$Ct)$C5TCP֋ $C=XCQ$C 5TC=XC(CP֡(CP(C_^[Í$L$SV3ۋD$W|$U3G9Xv#t$UjWq D;r/EG9hwGL$ @HPjWgqL$( ]_^[ËL$ +)L$]_1^[ÍSVW3ۋ|$U;u D$]_^[Ët$u~VHCUWS[1 ++VYTCVXC]_^[$3]_^[$ËCHPjU_o KIQPU ]_^[$Ã}@tMD$ L$(T$$PD$ QRPU5L$8T$0QRUL$,T$4D$$ QRUD$ EB    $|$SVWt _;C^[ ;Cu:=`Ct0Cwt~tjF jPF6u?u_^[Í(SV$4W{@{D=C+C{+|$0ȃL$ D$0QP/u D$(9C68CK;A ujdI QPCtCC ;CP[PQ uVCPCu,=|;Cu#=x;Cu=t;CPt;C;C$QSWVC]_^[dt$xVCPC$$QSV $du"t$xjVCPLCP(ms$t$xQSWVC]_^[d$$t$xQSjVCPLCPg` "$$t$xQSjVCPLCP] $t$xjVCPLCC$fRQSP\kt$xjVCPLCxu FPȳC$5tCCWV'E}3UjVc UPVHE SPC$WPSVlF PV< PV"Z ]_^[F0$4$8D$PtSjV&b]_^[jVp[ K;~N؋II;L$~ D$D$CPSVY ]_^[Ã$4D$N@9AE PjV [ PS1;L$AQQQPV?= PV< PV;Y ]_^[ÍECD$(D$أCF@tYNP9NLu4D$(hChChhCPVJhC8CC;tFLCND C C=CF,CCuD$|$=CCL$T$ QND$ D$ PRQ|L$(T$,D$0QRPNQVC=CtPCPhPCC PCPC=PCu C-PCC=CHC=Cuj;ChThPC>35ԇCCCCC5ЇCuhChsW >8 3DB$ BD$ L$T$$PD$QF0RPVu~@t^D$9D$u D$$9D$ tJD$ jL$ PT$,QD$ RPV^kNyL D$$L$PQV= ]_^[Å~oD$L$T$(PQFRP{L$ KjQ"u F < vF> w>t > wF>uExPCE tE%PVjj`CPP4C(EEEPEPaËeEP,CEE_d^[]%C%C% C%C%C%C%C% C%(C%0C%Chh#3%ԲC%C%(C%$C% C%C%C%C%C% C%CUt$uu ue]TT$L$P҉@u jCVhj^C%C%C%C%pCp@B@ @zz `@ll @@@BB@@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BB@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBB@@BB@@@BBBBBB޴BشBҴB̴BFB@@@@BBBBBBBP@zBtBnBhBbB\BVBPBJBDB@B:B2B,B&B BBB @BB@@@4BB.BBB(B޴BشBҴB̴B"B@@BBB BBBB@B !@ `!@ p"@dBp@@@@jB@@@@pB@@@@vB@@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBB!@޴BشBҴB̴B@#@B@@ 0@ ֶB жB ʶB0@B 5@B8B2B,B&B BBBBBB0@@@BBBBBB޴BBҴBBB1@BBBB̷B@/@@@@;@B `>@10B@1B@1D@E@HB N@ff 0{@ii P{@ T@,T@ U@ff U@ ]@,P_@ɀɀ d@ b@,c@~~ e@~~,pf@ f@ f@,g@|| h@||,h@nn i@nn,i@oo j@oo,j@}} k@}},`k@pp k@pp,l@qq 0l@qq,m@ss 0m@ss,`o@tt Pp@ r@uu r@vv s@ y@,@y@ `y@,y@\\ `t@ʀʀ y@̀̀ z@΀΀ pz@΀΀,z@ʀʀ,y@̀̀,@z@#{@ҀҀ 0`@ҀҀ,a@T@zz,@zz @@yy p@yy,@|| @||,@{{ @{{, @0@@@ll,PU@mm,U@ll @ــ @؀؀ P@SS @mm `@׀׀ @؀؀,@ڀڀ @3 @#p@,@@@@B @ @ @ 0@ @@B @=L>??@@ AzDvB0;@@@@BBBBBBB;@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BnBP@@@@@E@@G@@@@`S@BBBBBB E@zBtBnBhBbB\BVBPBJBDB>BB2B,B&B BBBz@S@B@BBBBBBڸBԸB޴BشBθB̴B@@ȸB¸B@T@K@BBBBBBBBBBBzBdB^@@@@ƷB@@@@BBBBBBBP@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB @@@BBBBBB޴BBҴBBB`@BB@@BƷB@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BBҴBBB@B @BB@@B66 @DD @MM @@@BdB@@@@dB0@@@@ƷB@@@@BBBBBBBP@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB0@@@BBBBBB޴BBҴBBB`@B@BBB@@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBBBشBҴB̴BB޺BغBҺB̺BƺBƷBp@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BBҴBBBBB@BB0@B@8B@XB @@BII @'' 0@(( @)) 0@KK @UU @0A@BDD `AMM AKK A`ABOO AQQ @ ANN APP AKK 0 AA@Bnn Amm Aee Agg PA__ A`` PAaa Ahh A[[ AKK pA`!APBnn #All P#AWW #AUU P$AYY p$Amm $AKK $A &AVV p&A+AHBss .AXX /AYY /A[[ /A\\ 0A]] 00A__ P0A^^ 0AKK 0AdB0@@@@@@P@@@@>BBBBBBB@@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B B8BB2BBB@@@,BBBBBB޴BشBҴB̴BB&BP@tB`@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBBnBشBҴB̴B@bB\BVBtB@@@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBBnBشBҴB̴BhBbB\BVBB0@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BB@@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴B@@@@@BBBBBBB@zBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BBҴBBB@BڻBԻBBλBȻB»BBBBBBB@@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBBBشBҴB̴BB@A@@@BBBBBBB@AzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB A@@BBBBBB޴BBҴBBBPABpAԻBBλBȻB»BBBBBB.B@@@@BBBBBBB(BzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB"BشBҴB̴BBBغBҺB̺BƺBBAA@@@BBBBBBBpAzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBBPA@@BBBBBB޴BBҴBBBAB AԻBBλBȻB»BBBBBBRBA@@@BBBBBBBƴBzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴B AA@@@BBBBBBBAzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBBA@@BBBBBB޴BBҴBBBpABڻBԻBBλBȻB»BBBBBBA A@@@BBBBBBBp!AzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBBP!A@@BBBBBB޴BBҴBBB!AB&A 'AB&AȻB0'A@'ABBBB(A*A@@@BBBBBBB+AzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB+A@@BBBBBB޴BBҴBBB+ABڻBԻBBλBȻB»BBBBBB9AhB++ IA++ JA++ PJA++ pJA++ JA++ JA++ MA++ QA++ RA++ WA++ WA++ 0WA++ WAƷB`6A@@@BBBBBBB9AzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB8A@@BBBBBB޴BBҴBBB`SABBRAB \AB ^AFB[A@@@BBBBBBB0\AzBtBnBhBbB\BVBPBJBDB@B:B2B,B&B BBBBBB@@@4BB.BBB(B޴BشBҴB̴B"B\A@BBB BBBB`AB `aA aA cABpcA eA@B@eAfA gAzz qAyy rA|| 0rA{{ `rA@gABrAB_A@@@BBBBBBB`AzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BBbA@@@BBBBBBB0cAzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BRB0dA@@@BBBBBBB0eAzBtBnBhBbB\BVBPBJBDB>B8B2B,B&B BBBBBB@@@BBBBBB޴BشBҴB̴BFB@hA@@@BBBBBBBPgAzBtBnBhBbB\BVBPBJBDB@B:B2B,B&B BBBqABB@@@4BB.BBB(B޴BشBҴB̴B"BlA@BBB BBBB0mA@tAhBii vAii,wA wAff,pwAff wA wA,wA1wA10xAxA" yA{A@{A{A }A }A P~A,~A ~A, Ajj PAjj,pAkk Akk,A PA,Azz @Azz,Ayy Ayy,A|| A||,PA{{ `A{{,A A ,@A}} A}},A1`xA1xA A,@All Amm A 0A0tAtA@@@BBBBBBBPtAzBtBnBhBbB\BVBPBJBDBBvA2B,B&B BBBBBB@BBܼBBBBּBԸB޴BشBθB̴BмBȸBʼBB@BxABļBB vABBBBBBBL?BBBȍB`BξB۾BBpBB 8CZ@l@ hCg@ C@t@ C2@@ Cj@ Ch@=@H@S@ XC @ Cs@ C@ C7@ C@@ (C@ PCX"@F"@ C+$@$@$@#@#@ C%@$@$@$@$@ C%@%@%@%@%@ XC*@*@*@*@*@*@*@*@ C-/@/@ /@/@ C/@  C/@ H Cq0@\0@ x C0@  Ci1@T1@  C5@5@5@5@}5@u5@m5@ ( C7@ P C.:@:@:@ :@:@9@  C%;@  C;@  C?@?@?@ ( CG@@ P C@@ x C*G@G@G@F@F@F@F@F@F@F@ F@ F@ xF@ jF@  CG@ 0 CG@ X C}I@eI@WI@II@;I@-I@I@I@I@H@ H@ H@ H@ H@  CJ@  CpN@^N@ @ CR@  h C]@\@\@\@\@\@\@\@\@\@ \@ ~\@ v\@  CX]@ C]@ @C^@g^@\^@ xCA_@,_@ C`@ Ca@ga@\a@ Cvb@ 0Cc@tc@ic@ hCd@ C}e@9e@.e@ C[f@ f@e@ Cg@g@g@g@ @Ch@h@~h@ xCi@i@~i@ Cj@j@~j@ Cl@l@l@  CKo@n@n@ XC;p@)p@ Cr@r@q@ q@q@ Cr@tr@ C}s@9s@.s@ 8CMt@ t@s@ pCx@yx@u@w@qx@ Cx@x@ C{@ C@ 8Cy@ `C@ C @ C+@̇@@ C@ C@@ @C@l@ pCU@C@;@3@(@ @ C@@ C@ CF@4@ HC@ד@ xCX@F@>@ C@@ C@@ CH@d@R@ HC@˚@@@@@@ C@ϛ@ě@@@@@ C/@@@̟@ԟ@ @C@ @ pC@@ CW@ C@o@e@%@@ C