FWSa x   p   D    C*u5      4'`u0~Eh?b  	  @   	  @   	  @   	  @   	  @   	  @   	  @   	  @   		  @   	
  @   	  @   	  @   	  @   ?	      xc```^0YbީUaZŗpiO~,~?9hr<{+NuyĹτo~"dvê/';H$_Og?}/t_cwTO~$Kia0 [  P  
 @ @     p 	    ` @   ?	      xc```^0YbީUaZŗpiO~,~?9hr<{+NuyĹτo~"dvê/';H$_Og?}/t_cwTO~$Kia0 [  P  
 @ @     p 	    ` @   ?	     xc```cYBerPćAj@jAzz?_+OH:g
ЫUpNAj@jwtb 9Zlf_*|H$R}71$#&|.ׇA0#6~v*|ߟC0#%wiؤK~4S% 9̼ÎAr|vA@0C?_ }K  P  
 @ @     p 	    ` @   ?	     xc```cYBerPćAj@jAzz?_+OH:g
ЫUpNAj@jwtb 9Zlf_*|H$R}71$#&|.ׇA0#6~v*|ߟC0#%wiؤK~4S% 9̼ÎAr|vA@0C?_ }K  P  
 @ @     p 	    ` @   ?	\     xڵSJAo+ADQ$$Bb VZY"*Pܘl%º{3$Xc\\F/hdeRGrO]9trV <+DͨN
Nw?[Ӿ@H8hҺ\"Y6Dy]W>EOIAU/p\6[5T5;rhkc!vSk 7gyNW:pjsۅVղ\2K#?g-+46cɹ<~kj f  P  
 @ @     p 	    ` @   ?	\     xڵSJAo+ADQ$$Bb VZY"*Pܘl%º{3$Xc\\F/hdeRGrO]9trV <+DͨN
Nw?[Ӿ@H8hҺ\"Y6Dy]W>EOIAU/p\6[5T5;rhkc!vSk 7gyNW:pjsۅVղ\2K#?g-+46cɹ<~kj f  P  
 @ @     p 	    ` @   ?	V  !   xc```cYBerPćAj@jAzz?_+OH:AΥ@Bo#>;}nv`'D1?7GX*L<~Ϸ2P7!wA_,$.?^T]ڇ[! QT*/TI}y ~8R
3/t<fءߧ[;QKd-m(}Ls`X>B?;Lӹ|>}  " P  
 @! @     p 	    " ` @   ?	V  $   xc```cYBerPćAj@jAzz?_+OH:AΥ@Bo#>;}nv`'D1?7GX*L<~Ϸ2P7!wA_,$.?^T]ڇ[! QT*/TI}y ~8R
3/t<fءߧ[;QKd-m(}Ls`X>B?;Lӹ|>}  % P  
 @$ @     p 	#   % ` @   ?	   '   xڥ@O[<gb	
,$(0F6CFhf8*i_۴BNe/zKQxo|"";hp?#v rš9#d#,[a(%u%/?'KE#go6sW~>q|N&؟?.侴MQrn) & ( P  
 @' @     p 	&   ( ` @   ?	   *   xڥ@O[<gb	
,$(0F6CFhf8*i_۴BNe/zKQxo|"";hp?#v rš9#d#,[a(%u%/?'KE#go6sW~>q|N&؟?.侴MQrn) & + P  
 @* @     p 	)   + ` @   ?	  -   xc```\n7Yqw}aZQ<1ԦIAz`b]f6p'_zE~A[8?_=LpSţ_|_0gl}q7\?eNE? x#RpO{l/{0BP\< K_ς _S^t&6[ᏻ~˱apӊ/~> >|/H@|VqXȿp5 ׿j"r? 7 \D . P  
 @- @     p 	,   . ` @   ?	  0   xc```\n7Yqw}aZQ<1ԦIAz`b]f6p'_zE~A[8?_=LpSţ_|_0gl}q7\?eNE? x#RpO{l/{0BP\< K_ς _S^t&6[ᏻ~˱apӊ/~> >|/H@|VqXȿp5 ׿j"r? 7 \D 1 P  
 @0 @     p 	/   1 ` @   ?	w   3   xc```feZ)lZ0HH-HTican`tXQǆՒ$%O)	?Ci40P+ 4 P  
 @3 @     p 	2   4 ` @   ?	w   6   xc```feZ)lZ0HH-HTican`tXQǆՒ$%O)	?Ci40P+ 7 P  
 @6 @     p 	5   7 ` @   ?	  9   xڥ+Q,+%VJSʂKYlH<vjà#o5f߯{;3Mﷱus{aFF#m|qK'vKh_q6 ;~bX&rh&Wl_aH%EV1R5GJb8#^$wTPzjI#~bTx\Aayp&P|	v"ɻYNYgᏻ$F][bXI"CxʥwՋEzTFl7<b@÷mkVa6rW,5Us%yu4"F|LzRtv5!:]@,$jx >	ekk9dk5R,%Hj~/B : P  
 @9 @     p 	8   : ` @   ?	  <   xڥ+Q,+%VJSʂKYlH<vjà#o5f߯{;3Mﷱus{aFF#m|qK'vKh_q6 ;~bX&rh&Wl_aH%EV1R5GJb8#^$wTPzjI#~bTx\Aayp&P|	v"ɻYNYgᏻ$F][bXI"CxʥwՋEzTFl7<b@÷mkVa6rW,5Us%yu4"F|LzRtv5!:]@,$jx >	ekk9dk5R,%Hj~/B = P  
 @< @     p 	;   = ` @   ?	  ?   xڝSK/Q?oB";oT+nHPoZ"̴3{.SڎJ,L;;#7UPXVl qI#|i)[6v#X߉14Vތ<5m"ֶ?űbF81#%\s?{]YKF\+06i[?V6e}ma~~5j²笄,')0tD"H̫o)C?1/ѥ8C@|lZO=eO8ꇝw-]:O/.qSL6}/V_/8<U$Cfm
&g>M>`g4cy{t-1x`k?
JZwQ{W*uY n4+\CAױþw%ôry_{ @ P  
 @? @     p 	>   @ ` @   ?	  B   xڝSK/Q?oB";oT+nHPoZ"̴3{.SڎJ,L;;#7UPXVl qI#|i)[6v#X߉14Vތ<5m"ֶ?űbF81#%\s?{]YKF\+06i[?V6e}ma~~5j²笄,')0tD"H̫o)C?1/ѥ8C@|lZO=eO8ꇝw-]:O/.qSL6}/V_/8<U$Cfm
&g>M>`g4cy{t-1x`k?
JZwQ{W*uY n4+\CAױþw%ôry_{ C P  
 @B @     p 	A   C ` @   ?	  E   x}KBQ/P4d`
CN.!&I-Ac9ДCKKKK8Y`XB8/}}scYs}e˳1!
c~vkRd0־E#VVD9ш<&>?igqD DypH̸{x~NgD|})/y4u'p@R2*#>Hȷ{KNT=#eej5|xxpj>%2DT#t[zv{XXY_={}9K7726YMcc({PX[#qۗ7LFޘ|@<>NvkKjx;?oGD.k	kD$B[ >Ѝ F P  
 @E @     p 	D   F ` @   ?	  H   x}KBQ/P4d`
CN.!&I-Ac9ДCKKKK8Y`XB8/}}scYs}e˳1!
c~vkRd0־E#VVD9ш<&>?igqD DypH̸{x~NgD|})/y4u'p@R2*#>Hȷ{KNT=#eej5|xxpj>%2DT#t[zv{XXY_={}9K7726YMcc({PX[#qۗ7LFޘ|@<>NvkKjx;?oGD.k	kD$B[ >Ѝ I P  
 @H @     p 	G   I ` @   ?	x   K   xc```c`XScZ	C =0{?1w3aKX?~L~d?B?.XLm`Ci40P5\ L P  
 @K @     p 	J   L ` @   ?	x   N   xc```c`XScZ	C =0{?1w3aKX?~L~d?B?.XLm`Ci40P5\ O P  
 @N @     p 	M   O ` @   ?	   Q   xc```\n7Yqw}aZQ<	C =0{Iĺ_q5bOz	`<eIX̓?q_~Opqůg}0}^0sŴO(~J@a 7޺ R P  
 @Q @     p 	P   R ` @   ?	   T   xc```\n7Yqw}aZQ<	C =0{Iĺ_q5bOz	`<eIX̓?q_~Opqůg}0}^0sŴO(~J@a 7޺ U P  
 @T @     p 	S   U ` @   ?	s  W   xڕPS>D  A{;X*""XFۉo bR^s6Gr-L&%a|%d2c&l~(ϋb;1سeYO\Vjz3uȨJd0l0fEv#\. 3v؍VUmcYd2AD2޳߯R\r^Q(8xJ%-KݾPSūh>ۭ~Nn+^e^%?p<şN'+^et:0υ]?Nߒ_,8oy3V,QTfL'5GT*%gϠv~5?s X P  
 @W @     p 	V   X ` @   ?	s  Z   xڕPS>D  A{;X*""XFۉo bR^s6Gr-L&%a|%d2c&l~(ϋb;1سeYO\Vjz3uȨJd0l0fEv#\. 3v؍VUmcYd2AD2޳߯R\r^Q(8xJ%-KݾPSūh>ۭ~Nn+^e^%?p<şN'+^et:0υ]?Nߒ_,8oy3V,QTfL'5GT*%gϠv~5?s [ P  
 @Z @     p 	Y   [ ` @   ?	!  ]   xc```^0YbީUaZŗuW=F@\ G3f/\|֒W	L=qGT>]}{}ߴ?5|zEؙp[w/p뷿VpG7} ~ׯ1(=L_O&C?C~X^ W?,Oyˣf i
/ g} ^ P  
 @] @     p 	\   ^ ` @   ?	!  `   xc```^0YbީUaZŗuW=F@\ G3f/\|֒W	L=qGT>]}{}ߴ?5|zEؙp[w/p뷿VpG7} ~ׯ1(=L_O&C?C~X^ W?,Oyˣf i
/ g} a P  
 @` @     p 	_   a ` @   ?	   c   xc```\n7Yqw}aZQ<1ԮɃj׿zAl,jYxK~0?cd9Lq1^`S~(M
/ ӧ d P  
 @c @     p 	b   d ` @   ?	   f   xc```\n7Yqw}aZQ<1ԮɃj׿zAl,jYxK~0?cd9Lq1^`S~(M
/ ӧ g P  
 @f @     p 	e   g ` @   ?	!  i   xڥ@'>`&bDAbfDAD6ѳ̰Wػ^׻>ǜ33!(zien8A_˲y0{ع{蚦	۶ sZmۻOzy+qya(qHxQ,KRCUU(Hm[hfaK>u]	y4M_1vI ?Y(
:}eײ,,A.M3hB]?u]!˲{:?'s~?^E7 j P  
 @i @     p 	h   j ` @   ?	!  l   xڥ@'>`&bDAbfDAD6ѳ̰Wػ^׻>ǜ33!(zien8A_˲y0{ع{蚦	۶ sZmۻOzy+qya(qHxQ,KRCUU(Hm[hfaK>u]	y4M_1vI ?Y(
:}eײ,,A.M3hB]?u]!˲{:?'s~?^E7 m P  
 @l @     p 	k   m ` @   ?	  o   xuSJCQ.D4&(`%6Z6h%­["X((	Z,K*%92ᾼhqxfvg13f7nLqbl̩徿y^P YmN9o5&"bz"~DH-뻹I=߉	@@D]Q_K|DWq~N55-14"&'515%~R,(q|\٣%jMX%wy <(2VMc,-)wn"m<Ste'
Y{8L|sqQ,'Aw/dyll$VWC!>B448ڥe[uD{*gysCG|X[#[}?ɉaY'vvcWtv- p P  
 @o @     p 	n   p ` @   ?	  r   xuSJCQ.D4&(`%6Z6h%­["X((	Z,K*%92ᾼhqxfvg13f7nLqbl̩徿y^P YmN9o5&"bz"~DH-뻹I=߉	@@D]Q_K|DWq~N55-14"&'515%~R,(q|\٣%jMX%wy <(2VMc,-)wn"m<Ste'
Y{8L|sqQ,'Aw/dyll$VWC!>B448ڥe[uD{*gysCG|X[#[}?ɉaY'vvcWtv- s P  
 @r @     p 	q   s ` @   ?	  u   xڥSKKQm?pe*ZqP	bpa[+Kj)BKQ6ARkAC$d2LɌ9jB8qq|;0aރ'K]pK8W(?u#̻wfLsX	aWƞ٥Ax\N	@vPXTQywtLbC~TQ{ҎjO\m*uSrX܈zLQcMǺ!?wоٲnv6q,j%5gb;5^ATh9*ǒ,c_
AjXXx0WKcd'Vh3ŏ!W7ecl) <@aQނ}.k$UbtW9OtfSx_Ӂhtޚpcd~^<s:@|~V4>G>⥻~{>= v P  
 @u @     p 	t   v ` @   ?	  x   xڥSKKQm?pe*ZqP	bpa[+Kj)BKQ6ARkAC$d2LɌ9jB8qq|;0aރ'K]pK8W(?u#̻wfLsX	aWƞ٥Ax\N	@vPXTQywtLbC~TQ{ҎjO\m*uSrX܈zLQcMǺ!?wоٲnv6q,j%5gb;5^ATh9*ǒ,c_
AjXXx0WKcd'Vh3ŏ!W7ecl) <@aQނ}.k$UbtW9OtfSx_Ӂhtޚpcd~^<s:@|~V4>G>⥻~{>= y P  
 @x @     p 	w   y ` @   ?	j  {   xc```cYBerPćAj@jAzz?_+߹ޟCϦw&w{ߛݩ|a =n>g!jNEr'k	~*Kjna3Ul_w~P|)~R[6o/nNwn]}[߯Ov 3}L#?`QsSpٺyӍWiAa#|?aF-,0`Qf j | P  
 @{ @     p 	z   | ` @   ?	j  ~   xc```cYBerPćAj@jAzz?_+߹ޟCϦw&w{ߛݩ|a =n>g!jNEr'k	~*Kjna3Ul_w~P|)~R[6o/nNwn]}[߯Ov 3}L#?`QsSpٺyӍWiAa#|?aF-,0`Qf j  P  
 @~ @     p 	}    ` @   ?	     xc```\n7Yqw}aZQ<1&_8,lŐϾW~?]N7roW?nƅ/'Gކ'Eg_/،uo`~&Ϻ?A47[ci{ZO`%`3.}=O
<8\߭RW<)x8\`Y(P7jCmST:VfQ[߯	_f7X-(`ia*8GܗAi> VJ>]{@vyow j28>g`w?oڽP| 4@  P  
 @ @     p 	    ` @   ?	     xc```\n7Yqw}aZQ<1&_8,lŐϾW~?]N7roW?nƅ/'Gކ'Eg_/،uo`~&Ϻ?A47[ci{ZO`%`3.}=O
<8\߭RW<)x8\`Y(P7jCmST:VfQ[߯	_f7X-(`ia*8GܗAi> VJ>]{@vyow j28>g`w?oڽP| 4@  P  
 @ @     p 	    ` @   ?	\     xc```cYBerPćAj@jAzz?_+Nws7PԜAz`B. Pow*OQߞQ᣺zVϷ^@Bn_"J%D})K3;0~~w?^>\$rO
;+UX̾_nmDݞ>2Tӱ5AUntPs<.TW@urE4bG=1NQ mZ  P  
 @ @     p 	    ` @   ?	\     xc```cYBerPćAj@jAzz?_+Nws7PԜAz`B. Pow*OQߞQ᣺zVϷ^@Bn_"J%D})K3;0~~w?^>\$rO
;+UX̾_nmDݞ>2Tӱ5AUntPs<.TW@urE4bG=1NQ mZ  P  
 @ @     p 	    ` @   ?	     xڥS@MO_()TĈX$E
m0""zVOvp{y3; H3~x<*qF~btji"L25c[,vL
5ei6EA:~q/J^H$u]4MZ-yT*9NUU_.cłΣшgrv!t:=,!ncݢRP(@3>S}s|>Culd2yKp9f3{˙v\>ۅ^S9b^c8y|^OVeY72   P  
 @ @     p 	    ` @   ?	     xڥS@MO_()TĈX$E
m0""zVOvp{y3; H3~x<*qF~btji"L25c[,vL
5ei6EA:~q/J^H$u]4MZ-yT*9NUU_.cłΣшgrv!t:=,!ncݢRP(@3>S}s|>Culd2yKp9f3{˙v\>ۅ^S9b^c8y|^OVeY72   P  
 @ @     p 	    ` @   ?	     xڍJ@.|׾W`U
B[]\(HR-Rb`V[S&i$ǜvf.~2ߜɹ twĺ=ILrу^dVJCbދ5066׶K/Ϣ9KX~\o=DtqmH0pMldίTG!yBtSjz3"Oki2YO\~>\~PnO_y̑\T2R3?Pn]Ԁ({ʆ{G
9KVNcxN\&мihkh5xh,ˁ-	|_;it28=?=-O7}  P  
 @ @     p 	    ` @   ?	     xڍJ@.|׾W`U
B[]\(HR-Rb`V[S&i$ǜvf.~2ߜɹ twĺ=ILrу^dVJCbދ5066׶K/Ϣ9KX~\o=DtqmH0pMldίTG!yBtSjz3"Oki2YO\~>\~PnO_y̑\T2R3?Pn]Ԁ({ʆ{G
9KVNcxN\&мihkh5xh,ˁ-	|_;it28=?=-O7}  P  
 @ @     p 	    ` @   ?	     xڥ[+aVp\7"),R6JrJ9E!E\ )rʡc1;kwgfNY_ϼ=0LjrJB`w,3`ł8CGauZHG=SU#n`e5BT?hpmŴD,x{!MҺ<1q J,
AW)aDoyrx?#i\pQc\}-+϶>/="tNJLS:q!կA}׍7-DJ>ŀô&C4"Z>ǦH]qG~>05U@ȓ^kŦyrpUTl.F^hrU|]&#c-	];K8w|  P  
 @ @     p 	    ` @   ?	     xڥ[+aVp\7"),R6JrJ9E!E\ )rʡc1;kwgfNY_ϼ=0LjrJB`w,3`ł8CGauZHG=SU#n`e5BT?hpmŴD,x{!MҺ<1q J,
AW)aDoyrx?#i\pQc\}-+϶>/="tNJLS:q!կA}׍7-DJ>ŀô&C4"Z>ǦH]qG~>05U@ȓ^kŦyrpUTl.F^hrU|]&#c-	];K8w|  P  
 @ @     p 	    ` @   ?	     xڥJP.|׾WBBRܨ U(Jq%T.R5&MSK65#.~8snnra;:zz>O^~|SoTX -ߴse.UHgeDsMYX5XEJyq]TZ+2I!cx컧:NfM=CȮ_䃛yT?ɝKP(JTk_0;΂6!H5Wr)~"h	GE*M;":1gn6zNdpw
k*wr
d9$^X k؅9%v?C0gmz0n"~V)  P  
 @ @     p 	    ` @   ?	     xڥJP.|׾WBBRܨ U(Jq%T.R5&MSK65#.~8snnra;:zz>O^~|SoTX -ߴse.UHgeDsMYX5XEJyq]TZ+2I!cx컧:NfM=CȮ_䃛yT?ɝKP(JTk_0;΂6!H5Wr)~"h	GE*M;":1gn6zNdpw
k*wr
d9$^X k؅9%v?C0gmz0n"~V)  P  
 @ @     p 	    ` @   ?	     xc```\n7Yqw}q℻~ 5  =P.xv >H^~χ qӻf0I1،Ga+}5Ax5a
\ȧg!J?{?0s;`Uz/8(?~$,+v|؀"Oͼ>η_{5XYo{Zaw@60[ ?__w<t/ ~_z&׾]>8Zv{At4쮚ǹ(#/}3^Lz&Aq-_z·>_8[<-x5̗}{7y+M)0   P  
 @ @     p 	    ` @   ?	     xc```\n7Yqw}q℻~ 5  =P.xv >H^~χ qӻf0I1،Ga+}5Ax5a
\ȧg!J?{?0s;`Uz/8(?~$,+v|؀"Oͼ>η_{5XYo{Zaw@60[ ?__w<t/ ~_z&׾]>8Zv{At4쮚ǹ(#/}3^Lz&Aq-_z·>_8[<-x5̗}{7y+M)0   P  
 @ @     p 	    ` @   ?	     xڥSOSa}#5a"$&i` qs67A&!q`rQ&4BkK@T(BTVh_WA=qyiH۷0|/߻{weYVKsw)6narLXX;?ݢ7_;D)KKxƩw Q	GD>*qT{^KD5	+>2hB䖈n{X"8=oW/eeKDvߞOY?E=\<_#?̱δ?%ZsW4/)ZK7UMIpj_hQLf	bbؒ5i_W<gz7r'_)sQ"7=/w*}bZ|'>?2;иj_8oc5;{Tݟz^.lo?9?  P  
 @ @     p 	    ` @   ?	     xڥSOSa}#5a"$&i` qs67A&!q`rQ&4BkK@T(BTVh_WA=qyiH۷0|/߻{weYVKsw)6narLXX;?ݢ7_;D)KKxƩw Q	GD>*qT{^KD5	+>2hB䖈n{X"8=oW/eeKDvߞOY?E=\<_#?̱δ?%ZsW4/)ZK7UMIpj_hQLf	bbؒ5i_W<gz7r'_)sQ"7=/w*}bZ|'>?2;иj_8oc5;{Tݟz^.lo?9?  P  
 @ @     p 	    ` @   " O٥i     4'dnN7g   Hh(P   M  	        @   " O٥i     4'dnN7g   Hh(P   &EjFi 	        @   = Ous      5 (Q*5JEG` X-`,J  	     @   ?d    Ous          !5U (
% i[ ,X0%aEVP 2YE$I`,RJ	,$,EP  	     @   ?    L$n  (    ( ( ( ( |||( lll( ]]]( MMM( >>>( ...( ( %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( (    ( ( ( ( |||( lll( ]]]( MMM( >>>( ...( %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ( (    ( ( ( ( |||( lll( ]]]( MMM( >>>( ...%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ...( ( (    ( ( ( ( |||( lll( ]]]( MMM( >>>%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( >>>( ...( ( (    ( ( ( ( |||( lll( ]]]( MMM%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( MMM( >>>( ...( ( (    ( ( ( ( |||( lll( ]]]%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ]]]( MMM( >>>( ...( ( (    ( ( ( ( |||( lll%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( lll( ]]]( MMM( >>>( ...( ( (    ( ( ( ( |||%J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( |||( lll( ]]]( MMM( >>>( ...( ( (    ( ( ( %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ( |||( lll( ]]]( MMM( >>>( ...( ( (    ( ( %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ( ( |||( lll( ]]]( MMM( >>>( ...( ( (    ( %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl ?    L$n  ( ( ( ( |||( lll( ]]]( MMM( >>>( ...( ( (    %J̋j(2W=JĠ6Y	FrV%&MȔN >(΍Yģ:vU	ٜ%U7ʨ+fl 	    0    @ @ @ @    @ @ @ @    @ @ @ @    @ @ @ @    @ @ @ @    @ @ @ @    @ @ @ @    @ @ @ @ 	   @ @ @ @ 
   @ @ @ @    @ @ @ @    @ @ @ @   # M~A   5u݈ ?    DCC       u݈
+UF[A䕪QFKs:QVƥNuQFKp*QVƥNUQFKqQVƥPxjQcR؜T66l6,=ʆ͆ŀ 	        @   < EJ2       5  ))r JF/` l.,JMҠ  	     @   8 E%0        4"r(H) 
X%`XIu@Y )d\  	     @    =     ,v6T6,6l 2 Eru (   $"dP%R@I*J$,ꀲ@,R@ 7 EL( (   % T (RS (
%b	lٲ] X%!@  7 DCH (   % T (RT&(*%ʆ	lٲ[@X݂%7}@  8 MF  (   % T PR@(
%^	lwb]6XM%K@  8 MtG (   % T PT(
%	lb[u@X%Wm@  8 MtF  (   % T PTk@(
%	l b[X%[u@  8 MtG (   % T PT(
%	lb[u@X%Wm@  8 MF  (   % T PR@(
%^	lwb]6XM%K@  7 DCH (   % T (RT&(*%ʆ	lٲ[@X݂%7}@  7 EL( (   % T (RS (
%b	lٲ] X%!@  	    
       @     @     @     @     @     @     @  	   @ 	 
   @ 
    @    =     ,v6T6,6l 2 Eru (   $"dP%R@I*J$,ꀲ@,R@ 7 EL( (   % T (RS (
%b	lٲ] X%!@  7 DCH (   % T (RT&(*%ʆ	lٲ[@X݂%7}@  8 MF  (   % T PR@(
%^	lwb]6XM%K@  8 MtG (   % T PT(
%	lb[u@X%Wm@  8 MtF  (   % T PTk@(
%	l b[X%[u@  8 MtG (   % T PT(
%	lb[u@X%Wm@  8 MF  (   % T PR@(
%^	lwb]6XM%K@  7 DCH (   % T (RT&(*%ʆ	lٲ[@X݂%7}@  7 EL( (   % T (RS (
%b	lٲ] X%!@  	    
       @     @     @     @     @     @     @  	   @ 	 
   @ 
    @    =     ,v6T6,6l 	     @    E50     $"v6^6"6b 	        @    =     ,v6T6,6l 	     @   	        @   < P     ( @!ݜN 2   F#p%&Eq99ٜ؜ 	     @   / P     ( Ȝ d 'd  JON 	     @    h p       '*dr8j ?B    OA   %E$0,RN	,$Ӏ,B4PBv6^6"6b 	       PF @   ?N    WJM    LAZM{@iy؎lٵR# ,3PeP	 @(  8  T@ ߌ7 , W  KS!  '%0	NP-ftC~n  % Q`(L(     Fɔd@~g( = PgI     ,A(娖\  {|eb}0 cxN	D_ 	              @   : L8d   3p͕''J p !c9n{`r   O~  A;z   N ɜ@   :]Jko. 	           @   : L8d   3p͕''J p !c9n{`r  * H#   TY @=hGH\I0ƛ  I1T	7  	=Tl *Mx  Y=u(
H{$OXiY߀  w8[h6 *NT?O  YA&B%g~ Mߪ:  [lmfڥ 	@                      @   :L8d   3p͕''J p !c9n{`r  *Mϕ   Tf @!=wII0.Ɣ Mkp	7  =kl *	H]%x  	YHu/Iv{%
O@]Y߀  7[W6 *O?O  /Z&GL"[~V H:  lmf] 	@           	  
     @   :L8d   3p͕''J p !c9n{`r  ?A   Hi   t^sVB}"'C(F!1 l'huE?bP8FӪ ?H   NDiM   
H)1Mxq@`yFJ-	ψuC@AgƗ $NM   cj)8#C  .HuՀ  1@4
k'1Gfɀ/Nsu  zGhPjGҁR Ȃhf ?7   O' d" 	N     Ȉ Ȉ Ȉ Ȉ Ȉ Ȉ @   :L8d   3p͕''J p !c9n{`r  ?7   O' d" ?@   M;sH   ua5=<܆:-P*5, 3#Tza~ 	  Ȉ Ȉ @   :L8d   3p͕''J p !c9n{`r  ?   Ne4   .G;e-`7#@~F<8QF/ D4hsS$k
% \+#`H
$@c:T"%? wC
c*  'H-    S P R`:	@ +@GM(  %#?I!Gʀ   %	 	b     Ȓ ŽތE-  ŽތE-  ŽތE-  ŽތE- @   : L8d   3p͕''J p !c9n{`r  !@  'aCeCbf 	     !P !b !Q@   :#L8d   3p͕''J p !c9n{`r  /$MOW  !&>.zG^Fk2YDކƲq|yD .%NXK   	ZluQ6F !&B{%  
U84xxcz !'AUP  4xxcz 	"  #Ȉ $Ȉ %Ȉ &Ȉ '@   :)L8d   3p͕''J p !c9n{`r  **N,נ@   
ٝ/vڷ,Mm ?a   +Nt+  ([lǓe.<~*>a<#ՈՕ$($'% JEa+(43彐)( 	(  )Ȉ *Ȉ +@   -Vpgx  3"p<W .MS/   6bvؽ #/Ncr/  }lbuyv !0H8p/   ͋mv0 1IE.  /br+k 2I'  )=wRޫ=D@3Ke   /K/RޣP !4Rk  Jgj[{	P 	H   ,  -  .  /  0  1  2  3  4 @   6Vpgx  3"p<W ?   7Ne4   .G;e-`7#@~F<8QF/ D4hsS$k
% \+#`H
$@c:T"%? wC
c*  '8H-    S P R`:	@ +@9GM(  %#?:I!Gʀ   %	 	5  6  7  8  9  : @   <Vpgx  3"p<W (=Mj2  7Пy*rl.ߵMI@5 (>Q\C(  *yJްK5'/\  '?H34  v6r`nKu.k+] $@OV   %?`g0eR 	;  <  =  >  ?  @ @   BVpgx  3"p<W ?[   CV̯!  6&d4vUQwԼ$gf10	}$d a   ~y(   Q>$0 ?e   DVЎ`  H艖Af  JJZ"l \%2FX#Vݐf RVB 6i>D@&@	l!4 EJ]ѓ܀  )|U6 FA3  }T
:+GOYK   ?
[&Y}sgg@	A  B  C  D  E  F  G @   IVpgx  3"p<W )JQd  -@fK)Łe|7+rjK2P $KQ  /@p$ )LMI  7@gKqe~;+s:fK2P #MDN!;   (ydt.ݓgJ?` ?e   NV@  7Vǂ^bհ	@[H)B%R0A
,PX7"\i0hw#I}.JɑzE +OHiKl   *^FȮꦽ̃h
P( $PNDi߀   N Ȭ$fI	
 Q9T   m R>.   tpLf 	X   H  I  J  K  L  M  N  O  P 	 Q 
 R @   TVpgx  3"p<W ??  UV$H  +&QCc%@<igb痪d&&ս%CDh"]$/D 
H4#DB@[/?/Mh" X4!B(*ym(:0 9F ": b?ejI»iw&%!Y PL( @ 2ˁ0}2" ~/bapP   '(icp) Q 4$   x@ |	;>8"Lި$ 
 H bف@ X	 PcHȝ?(P ?S   VQR  ,0ᤙߔjD!eLIڗ(pĨ@*	Trb4e? 7WHYc   KOcGk=~rѴu;:Üm`>4Y+H X<nȀ  # 
$:aX ?B   YG@P   5Y !c@bB 8"p. ]0r^V %Z@  1D|$M, 8[M.   b:5@@ \_)
%ɘUEGCDYu@ 	H   S  T  U  V  W  X  Y  Z  [ @   ]Vpgx  3"p<W (^H(J   Jd?4ŕkԺ)0)_J=(J   (@+?Y1ef+Ru.L4 ?O   `VmB  I͍I)AV5gb҃r: *
H@pv1BB"FA0(@	[jΣp aJ   (NQִ(nbM\3   ܟjaj "cA(   5pWbv dV	  H gp 	H   \  ]  ^  _  `  a  b  c  d @   fVpgx  3"p<W ?   gMD;  3ey@fD" t@ H},*=%HN^9/ #"7-kd?R-2IEb>E.#0
O-J&AH(n 9:$/}Ñ#~Qv6>; È ^ 9=em 	e  f  g @   7iL82   3v`g~y '@ İ2`1 ' =PP jNw  .nԵnkMK   T-[ 	h  i  j  k @   6mDC   T PTk@(
%	l b[X%[u@  nFr50 ( $v2y̶N 	l  m  n @   =pM/jK      5 +
J8yaDT,@,K^ĩ  qFr50 ( $v2y̶N 	o  p  q @   7sL82   3v`g~y '@ İ2`1 ' =PP &tM   ݶ$|iЫM 'uEpX  u(o l&_bK &vNqj   p96Qe3˚j +wM   6Ma>F $5].7> Ŏ@	r  s  t  u  v  w @   7yL82   3v`g~y '@ İ2`1 ' =PP :zMd%E-   ⹑Qn,U.D*ʕinYeDӀ{OT]m   !;}( 	x  y  z  { @   7}L82   3v`g~y '@ İ2`1 ' =PP ~N   "ݫvimwR Oxs   vK 	|  }  ~   @   ?   Wb 	(      5CG6d.V	   (;M@!0  Ԡ-7  a@ #{'|!7 q
4(bL#&][:ss#Jd

d 	   @   )W82~     5^/јZ-+4lWOZ  % _v\ Wh-     %]/NW#     A9ؘChٽ 	         @   )W82~     5^/јZ-+4lWOZ  % _v\ Wh-     %]/NW#     A9ؘChٽ  Ps0 <    %C"8
Dk#  	           @   )W82~     5^/јZ-+4lWOZ  % _v\ Wh-     %]/NW#     A9ؘChٽ Pi# <    %C1dB 	           @   )W82~     5^/јZ-+4lWOZ  % _v\ Wh-     %]/NW#     A9ؘChٽ 9Pj  (    5Db1Ƞ
)! )bpeI`Y&dX 	           @   )W82~     5^/јZ-+4lWOZ  % _v\ Wh-     %]/NW#     A9ؘChٽ 9Pj     (    5Db1Ƞ
)! )bpeI`Y&dX 	           @   Vpgx  3"p<W )Mhv;   %7PFn^{YfelGp /Pi݀   %2!UL@vU	JД @&@T *PΣ(   %y%P	KN^RjTK *Pw    %=PKN^RjT /Pp   %!5L@vU	Jє @&BT ;E`X  <E,HY}\uIUdgd3d/H $E_x  _P=/C 	H                    @   Vpgx  3"p<W Mx/   kq PĜ  Iܔ7@ PĜB  IȽܔk 	         @   Vpgx  3"p<W ?L   PXnd  H!!&߮ۥ4@e%7}Hd%.D!Ț̤50v ;V֨X   %6>eK iDLN6D89YV4 	       @   Vpgx  3"p<W /MV  6}kŮׄ#43FMF{0 PH  Jq|RV   PJB  J@gnPwA}[ 0F (  b`  wIq9 ɋ]p Di  .~eD 	             @   Vpgx  3"p<W ??   Oщ8   `D  9Rf0   ptx 8   ` (H[Ӏ  % 0rPwҀ  h= JeO    %*|BN^` *IE   %)&#LMwŉq3Z&"g[@	           @   Vpgx  3"p<W :WPl  ~Q2܈vcN6	bCXY׍SHA@  *r/q! Oy  $  N׀  % A˫  =H.<ь 	             @   Vpgx  3"p<W *NO?  <t   '   ?C   HM	i  p8!=y؟d+ջ)(aSV v@@;F 2F J`  k!/`CH,1q 

* ;I)j5  	H!UxP`@ 0)?rR@5Kщ   ,&k!IXf `ώ 3_T B   %  G8   $ot Ol7w    %pݸ  ITI   %%[^ΐ IћӀ   %x"Q` $4( J    %*%G< JyN,   %,B73 Gꁲ8   %
0"@IgD    %$dFޑ G?+   %n 2 EU7   $d/@ 	                    	  
                @   ?L   _C/!       5/OVlˍ`=f6*X"ހZ\Oz0N X)I       %`-xU`  QX      %Eb;3iJK QX      %IW#x *Q(    HcͮT?\  ?_   Vp      5Y!lPo#r4'-1 jL*R My6zV l_gK5nkzGGo_ *WVB(      %][2quf;*  )P$d      %, &lVnSIL@ W2I*      %9H7tЀ"  Oٮg       %?dvH't`  V      %[1ෘhK W/      %^; V7Θ      %[ҵ` PR      %E+y Q&x)(      %GG *Pg    Kc[wvUxIV?y  2V+/@         5B}&0F׭tˣI8 3Ph   %J֓}w!cKwji*ޖ@ Qʪ   %.Vgh 	                    	  
                    @   ?G   Vwk@      5(O4;$g+I5W"݀2+ٮ8zenZ:C 1Vh`         5@	@O~~יX!,'5( We*      %^¥y WIɠ      %]"i֦ IEP<E       %%V8{$w0 V׾       %[Z)Ҏ  P2&      %Bb36 H
l       %(Vm I|aJ      %+mf` >PRg@     5-8 tk=*bʀ@(C~Bڅ ?b   VpU       53wj%:Hg
a)LĢc $`Y6O1lz
< 0Yه^  (N<il       %8 8ɃZcA~	K[$)Otu      % bǛQ;nmx  N|oR      %-#@)M@F;p      $`DXq% Mc(_h       %58f' 	                    	  
              @   ?x  {  way  relation  keyvalue  relmember  propwindow  presetmenu  menu  checkbox 	 radio 
 auto  modal  palette  vertical  poi_airport  icon_airport  poi_bar  icon_bar  poi_bus_stop  icon_bus_stop   poi_cafe # icon_cafe & poi_cinema ) icon_cinema , poi_convenience / icon_convenience 2 poi_disaster 5 icon_disaster 8 poi_fast_food ; icon_fast_food > poi_ferry_terminal A icon_ferry_terminal D poi_fire_station G icon_fire_station J poi_hospital M icon_hospital P poi_hotel S icon_hotel V poi_museum Y icon_museum \ poi_parking _ icon_parking b poi_pharmacy e icon_pharmacy h poi_place_of_worship k icon_place_of_worship n poi_police q icon_police t poi_post_box w icon_post_box z poi_pub } icon_pub  poi_recycling  icon_recycling  poi_restaurant  icon_restaurant  poi_school  icon_school  poi_station  icon_station  poi_supermarket  icon_supermarket  poi_taxi  icon_taxi  poi_telephone  icon_telephone  poi_theatre  icon_theatre  scroll_up  scroll_down  radio_off  radio_on  whirl  photo  poi  poiinway  anchor_dupe  anchorhint_dupe  anchor  anchor_junction  anchorhint  anchorhint_junction  zoomin  zoomout  locked  exclamation  rotation  clockwise anticlockwise scissors undo camera tidy "gps (prefs ,preset_place 5preset_tourism ;preset_natural Apreset_waterway Hpreset_road Spreset_cycleway \preset_railway epreset_footway hnewattr lclosecross oclosewindow rnewrel xrepeatattr |nextattr hand pen penx penplus peno penso preset_address preset_landuse preset_track preset_landmark preset_shop preset_utility preset_recreation editlive editwithsave ?d |PSystem security http://www.openstreetmap.org/api/crossdomain.xml loadPolicyFile ../api/0.6/amf apiurl ../api/0.6/swf/trackpoints gpsurl http:// this _url / split /trace/ gpxurl  tileprefix /potlatch/ymap2.swf yahoourl /data.xml gpxsuffix Stage showMenu align TL scaleMode noScale resizeListener Object onResize resizeWindow addListener panelheight _root map createEmptyMovieClip masksquare setMask panel _x _y beginFill moveTo lineTo endFill help advice windows palettes windowdepth palettedepth beep Sound /potlatch/beep.mp3 loadSound minscale maxscale scale Math floor min max masterscale flashscale updateCoords way Number preway node prenode preferences SharedObject getLocal token usertoken winie true keyListener onKeyDown keyPressed Key ywidth yheight yzoom lastyzoom bgxoffset bgyoffset yahooloaded yahooinited yahoorightsize yahoo areas areadepth gpx relations reldepth ways waydepth pois poidepth photos photodepth elastic initTiles useHandCursor onPress mapClick onRollOver mapRollOver onRollOut mapRollOut onRelease mapClickEnd onMouseDown lastkeypressed selectWay poiselected pointselected waycount waysrequested waysreceived writesrequested relcount relsrequested relsreceived poicount whichrequested whichreceived Array redrawlist redrawskip Date lastresize lastwhichways mapdragged drawpoint lastpoint lastpointtime newrelid newwayid newnodeid nodes pos currentproptype pointertype redopropertywindow keytarget tilesetloaded pow tolerance bigedge_l bigedge_r bigedge_b bigedge_t saved sandbox capabilities language lang 1.4 signature maximised OS OpenData StreetView NPE Popular Edition (Scotland) OS7 OS 1:25k GeoEye digitalglobe Haiti DMA Topo Surrey Air Survey sourcetags road lastgroup wayrels noderels uploading changeset changecomment waystodelete poistodelete waystoload relstoload dimlock highway barrier waterway railway man_made leisure amenity military shop tourism historic landuse natural sport cycleway aeroway boundary waynames nodenames freeform name ref note description http://tile.openstreetmap.org/!/!/!.png http://tah.openstreetmap.org/Tiles/tile/!/!/!.png http://tah.openstreetmap.org/Tiles/maplint/!/!/!.png http://andy.sandbox.cloudmade.com/tiles/cycle/!/!/!.png http://os.openstreetmap.org/sv/!/!/!.png http://ooc.openstreetmap.org/npe/!/!/!.png http://gibin.geog.ucl.ac.uk/~ollie/scotland/tiles/!/!/!.jpg http://ooc.openstreetmap.org/os7/!/!/!.jpg http://ooc.openstreetmap.org/os1/!/!/!.jpg http://gravitystorm.dev.openstreetmap.org/imagery/haiti/!/!/!.png http://maps.nypl.org/tilecache/1/geoeye/!/!/!.jpg http://maps.nypl.org/tilecache/1/dg_crisis/!/!/!.jpg http://hypercube.telascience.org/tiles/1.0.0/haiti-city/!/!/!.jpg http://gravitystorm.dev.openstreetmap.org/surrey/!/!/!.png tileurls custombg data bgtype tilecustom tileset launcher photokml http://www.openstreetphoto.org/openstreetphoto.kml twitterid twitterpwd twitter twitterclient limitways livewarned dimbackground custompointer thinlines thinareas noname tiger memorise zoomin i_zoomin attachMovie zoomIn zoomout i_zoomout zoomOut changeScaleTo scissors i_scissors ws splitWay tip_splitway iText setFloater clearFloater rotation i_direction _rotation _visible _alpha reverseWay tip_direction clockwise i_clockwise tip_clockwise anticlockwise i_anticlockwise tip_anticlockwise tidy i_tidy tip_tidy lineStyle undo i_undo rollback tip_noundo gps i_gps loadGPS tip_gps prefs i_prefs openOptionsWindow tip_options camera i_photo loadPhotos tip_photo newattr i_newattr properties enterNewAttribute tip_addtag newrel i_newrel backgroundColor background SHIFT isDown repeatAttributes addToRelation tip_addrelation repeatattr i_repeatattr tip_repeattag exclamation i_warning handleWarning tip_alert wflashid setInterval pointer chat createTextField multiline wordWrap border selectable type dynamic coordmonitor floater borderColor floaterID crosshair width height plainText TextFormat color size font _sans plainSmall plainDim plainRight right plainTiny plainWhite plainLight greySmall boldText bold boldLarge boldSmall boldWhite boldYellow menu_on menu_off menu_dis auto_on auto_off yellowHead moreText underline to_black ra ga ba to_red rb gb to_normal bb waysloading tooltip text setTextFormat t_type Potlatch  t_details dist MovieClipLoader tileLoader tileListener loaderWaiting readError writeError establishConnections id x y attr tagged hasTags version clean setPosition Node prototype markDirty removeFromAllWays qway qs waylist poslist undopoint z path length push splice deletednodes unsetPosition removeDuplicates deleting saveDeleteUndo remove redraw wayselected select UndoStack undo_deletepoint deepCopy action_deletepoint append newx newy qchanged ignoreway ignore_oneway renumberTo old addWay anchors a anchorhints , i b isDupe removeDupes n j joinedways replaceWith w r inspect inspector_latlon coord2lat coord2long 
 str inspector_unsaved   inspector_uploading inspector_duplicate ,  substr numberOfWays inspector_not_in_any_ways inspector_in_ways getName inspector_way_name inspector_way c  <b> inspector_node_count </b> <p> </p> removeWay redrawWays attribution created_by source tiger: indexOf Photo init lon long2coord lat lat2coord _xscale _yscale thumb desc ppos localToGlobal p pn palette initHTML photo registerClass XML kmldoc ?bbox= edge_l edge_b edge_r edge_t load onLoad childNodes level1 nodeName kml level2 Document level3 k Placemark p_name p_icon p_desc p_lat p_lon level4 l nodeValue firstChild Icon href getElement Point coordinates innocent xmlobj el A Z 0 9 _ AnchorPoint MovieClip removeWelcome t _name stopDrawing poi _xmouse _ymouse markClean undo_createpoi action_createpoi junction startNewWay getTime clicktime beginDrag saveAttributes highlight point setTypeText removeIconPanel getPanelColumns presets updateButtons updateScissors updateInspector hint_pointselected setTooltip onMouseMove trackDrag onMouseUp endDrag firstxmouse firstymouse oldx oldy oldclean abs xdist ydist longclick undo_movenode action_movepoint anchor highlightPoints addEndPoint hint_drawmode startElastic restartElastic trackElastic endElastic clear linewidth none penso setPointer penx joinNodes hitTest insertAnchorPoint undo_addpoint action_insertnode unjoinNodes shallowCopy anchor_junction anchor_dupe AnchorHint hint_overendpoint peno hint_overpoint clearTooltip mergeWayKeepingID anchorhint anchorhint_junction anchorhint_dupe locked icon poiscale POI memberDeleted uploadDirtyRelations renewChangeset poidelresponder onResult result deletepoiRespond remote_write putpoi call deselectAll shift code msg handleError operationDone freshenChangeset reload poirelresponder timestamp remote_read getpoi upload poiresponder ni renumberMemberOfRelation CAPSLOCK isToggled uploadSelected originalx originaly undo_movepoi action_movepoi rel recolour redden Color setTransform saveUndo undo_deletepoi a_poi s highlightSquare getPOIIcon replaceIcon inspector_locked (type  namelist tiger:reviewed aerial * qpoi iconscale qp icontags ok poi_ v getDepth d newicon proparr coord_l coord_t coord_r coord_b iconlist iconpanel icons legends prompt drag_pois adjustTextField icon_ startIconDrag iconnames mpos o dragicon endIconDrag startDrag stopDrag globalToLocal (type name here) members isHighlighting OSMRelation verboseText :  route network state ( )  multipolygon place getType relation responder defineRelationFromAMF getrelation mems m findLinkedHash removeMovieClip putresponder nw putrelation line linealpha relcolours relalphas ms Way drawPoint is_icon setHighlight getWayRole way_id getRole renumberMember set new_id setRole diff role setWayRole hasWay getNodeRole node_id setNodeRole hasNode removeMember removeMemberDirty removeNode editRelation relexists button box editingrelation editingrelationattr reinit completeEdit enableTabs modal cancel title setNewTextFormat Relation  replaceSel lightgrey propwindow ynumber rels markNodeRelationsDirty rs proptype reloption selected radio keepDialog addroute_menu nid search findresponder rellist createRelationMenu findrelations completeAdd prompt_addtorelation instr existingrelation addButton createrelation findrelation _width input onSetFocus _parent norelations disable enable menu tip_selectrelation resetBBox mergedways OSMWay uid checkconnections prepoint redrawws removeNodeIndex updateBBox clearPOIs getway loadFromDeleted delresponder oldpath getway_old taggednodes skip oneway poiinway taggedscale arrows casingx casingcol getFill f colours areawidth br tiger:tlid bridge no casing enabled skiponeway drawArrows area 0x777777 coastline dir false dashes widths -1 reverse arrowcol primary primary_link trunk trunk_link motorway motorway_link draw dashleft segleft dc wc xc yc curx cury dx dy g slice bscale dashwidth atan2 cos sin sqrt moveLine colour saveChangeUndo patharea cx lx cy ly latp sc angles newpath a1 PI a2 ang x1 y1 thislat latfactor u advice_bendy setAdvice er et eb retain markAsDeleted direction lowest xmax ymin xmin onLeft left deleteMergedWays deleteNodeAsPOI deleteresponder deletewayRespond deleteway removeWithConfirm hashLength confirm delete choice prompt_taggedpoints writeText notUploading ow renumberWay oid uploadDirtyWays hasDependentNodes sendpath sendnodes putway undo_deleteway a_way undo_changeway action_changeway penplus pen insertAnchorPointAtMouse CONTROL dragged held lastwayselected moveNodes advice_waydragged undo_movenodes action_moveway anchorsize linecolour atype group asprite _dupe _junction blacken createNodeIndex undo_splitway action_splitway mergeWay conflict otherway mergepoint topos undo_mergeways frompos action_mergeways addPointFrom ;  concat advice_tagconflict srcpt unshift mergeAtCommonPoint sel selstart sellen selend thisstart thislen thisend advice_nocommonpoint undo_reverse action_reverseway movedalready xdiff ydiff check2 rnode ch nx ny closest closei direct via newpoint nodeobj removeAnchorPoint ymax long renumberNodeIndex offset completeOffset prompt_createparallel offsetoption offset_dual offset_motorway offset_narrowcanal offset_broadcanal offset_choose useroffset undo_makeways action_createparallel df offsetx offsety wm h tpoffset det inspector_way_locked inspector_way_nodes_closed inspector_way_nodes principal same different inspector_way_connects_to inspector_way_connects_to_principal drawnode action_addpoint firstfound nextfound qw swapDepths within purgeWays purgePOIs force whichresponder pointlist relationlist yes xradius yradius zoomTo loadItems prompt_manyways whichways pop loadWay loadRelation setBigEdges advanced disableOption enableOption w1 w2 allow_ws getnode_history historyresponder getway_history reverttype revertid history more handleHistoryChoice prompt_revertversion revert contact drawButton doRevert mail doMail versionlist versioninfo  ( ) tip_revertversion reverttime revertauthor revertname http://www.openstreetmap.org/browse/ _blank http://www.openstreetmap.org/message/new/ error_anonymous action_revertway noderesponder whichdelresponder whichways_deleted VerticalScrollBar barheight dragsize doOnDrag dragfunc scroll_up up startScrollBarUp stopScrollBarMove scroll_down down startScrollBarDown bar pressScrollBar releaseScrollBar moveto mover clearInterval doScrollBarMove sb inc vertical TextField StyleSheet palettecss /potlatch/photos.css?d=1 UIPalette createControls autoSize styleSheet html htmlText tx TARGET="" join HREF=" href=" target="_blank" href=" _height drag resizeHandle titleText closecross closex resize UIRadio buttons xpos ypos doOnChange radio_off prompttext createHitRegion radio_on UICheckbox changefunction hitregion checkbox UIMenu original options closedtitle opened tw -- textWidth menuwidth itemwidth closed current openMenu closeMenu onReleaseOutside trackMenu doOnClose closefunction closeThis closethis whichSelection mflash flashcount mflashid menuFlash setValue updateAfterEvent renameOption ModalDialogue blank modalwidth modalheight modalleave leavepanel drawAreas depthpos keep ox oy bh addHeadline objname addTextItem addText textheight textformat addTextEntry fieldheight Selection setFocus bwidth buttonobject btext ltext explain leftalign obj promptdepth hitdepth cp1252 PresetMenu pw presetmenu setIcon reflect dropdown initMenu value presetnames preset_tip setAttributesFromPreset pt findInPresetMenu found presetmenus preset_ cycleIcon tip_presettype pre pname setAttributes AutoMenu tf field key keyname curval possible autotags sort getGlobalCoord wx wy autonumkeys autolist paste renameKey reinstatefocus redrawObject triangle newval setValueFromTextfield setSelection keyRespond UP DOWN autoEnter getFocus . auto PropertyWindow selectedObject savedundo xnumber attributes attrmask scrollbar tab tagcount learn relarr addToAttributes prompt_unlock keyLock relmember proplist : edited_by keyvalue updateMask mcname getXY tabIndex tabEnabled task params undo_waytags action_waytags undo_pointtags action_pointtags undo_poitags action_poitags scrollToField selectTag (type value here) setValueInObject nameselect swallow onChanged cols pxwidth percent swidth mwidth sscope savedpointway dotags pkeys pkey nukeAttributes address cvalue setTag already KeyValue restrict ^^ chr - maxChars onKillFocus fixUTF8 + = textColor lastvalue getValueFromObject lastkey grey i_remove newcol noderef poiref RelMember rel_id keynameclick removeRelation historylink m (z textHeight getHistory , in ways  Version  os Linux getCaretIndex charCodeAt String fromCharCode ty tile_t lat2tile tile_b tile_l long2tile tile_r lat2y basey y2lat baselong exp atan tan log setSizes yahooresizer setYahooSize ylat centrelat ylon centrelong repositionYahoo drawIconPanel setStatusPosition movieclip yahoowidth yahooheight myMap setSize flash external ExternalInterface updatelinks javascript:updatelinks( ,'', url ,'gpx', javascript:minimiseMap() advanced_maximise javascript:maximiseMap() advanced_minimise oldwidth blankTileQueue newscale updateLinks redrawBackground resizePOIs ww wwforce whichWays redrawRelations tiles qrel flush alpha updateTiles getCenter setCenterByLatLonAndZoom lastylat lastylon setCenterByLatLon copyrightID refreshYahooCopyright updateCopyright _global com maps projections Projection ASSetPropFlags MAXLEVEL MercatorProjection ll_to_pxy ys cp level_ ntiles_w_ tile_w_ ntiles_h_ tile_h_ meters_per_pixel_ x_per_lon_ alat alon v_pxy PixelXY RAD_PER_DEG m_x ytemp m_y pixel_height status_ ExtensibleTileUrl makeUrl satelliteUrl &x= col &y= row &z= zoom &r=1&v= satelliteBatch &t=a onLoadError tilesloaded tilerequested tile ages removeFromTileRequests onLoadComplete tilerequests age tiledepth requestTile purgeTiles tileURL loadClip tile2long tile2lat toLowerCase google http://tile.openstreetmap.org/16/18222/24892.png?!!! nearmap http://tile.openstreetmap.org/17/31017/50324.png?!!! ! ?xmin= &xmax= &ymin= &ymax= &baselong= &basey= &masterscale= q lastgps gpsoffset &start= &token= pleasewait gpxpleasewait tracks curtrack gpxpoints gpxname gpxs gpxdoc lastTime waypoints trk trkseg trkpt parsePoint wpt wpattr ele sym wpt_symbol wpt_description startPotlatch tme setTime xcn time T setFullYear setHours setMinutes setSeconds tol simplifyPath ax bx ay by px py track stack float xa xb ya yb furthest furthdist distance sp undoing popped tip_undo nodecopy error_noway way1 way2 error_nosharedpoint error_nopoi last restorepath renumberDeleted returnpath done oldway newway topicselected styles /potlatch/help.css?d=5 closeHelpWindow bg closewindow close aw heading_introduction heading_pois heading_surveying heading_drawing heading_tagging heading_troubleshooting heading_quickref topics createHelpWindow doHelp origin surplus body page helppages severe advicepos strtext curveTo clearAdvice advicescroll scrollAdvice nobeep start closechangeset pleaseWait startChangeset prompt_closechangeset completeClose changesetRequest csopened openchangeset abortOpen cs prompt_changesetcomment tc microblog_name_identica microblog_name_twitter prompt_microblog cscomment comment toUpperCase csswallow twitterPost csresponder startUpload uploadDirtyPOIs cstags save live __potlatch_locale startchangeset open_new ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_@ char_array round c1 c2 ceil digit charAt LoadVars rv lv success error_microblog_long errcode errmsg errerr errorDialogue advice_microblogged twitter_id twitter_pwd identica 1 clientver tweet #osmedit   http://osm.org/go/ shortLink http://richard.dev.openstreetmap.org/cgi-bin/potlatchtweet.cgi POST sendAndLoad Please wait - loading presets. preresponder relwidths i18n i_preset <page/> pages <column/> whirl io parseGPX splashScreen welcomeButtons getpresets cancelFunction dogpx splashscreen prompt_welcome prompt_helpavailable editwithsave start_save removeSplash editlive start_live button_save prompt_editsave button_live prompt_editlive convert prompt_track button_launch prompt_launch gpxToWays beginEditing warning prompt_live editinglive setEditingStatus editingoffline urllat urllong baselat initBackground openHelp findtag tags_findtag openTagFinder tfswallowed advanced_parallel advanced_history advanced_inspector advanced_undelete advanced_close advanced_tooltip advancedAction onEnterFrame everyFrame status prepareUpload NetConnection /read connect onStatus /write todo uploadtasks uploadPOIs uploadWays uploadRelations uploadDeletedWays uploadDeletedPOIs advice_uploadempty prompt_savechanges abortUpload progress onScroller scroll maxscroll first advice_uploadfail doNext all advice_uploadsuccess list uploading_poi_name uploading_poi uploading_way_name uploading_way uploading_relation_name uploading_relation uploading_deleting_ways uploading_deleting_pois allocate memory newchangeset logged loginDialogue errorDialogueAbortUpload emailauthor resolveConflict deleteObject error retry handleWarningAction error_connectionfailed error_readfailed advice_conflict _poiselected login retryLogin login_title login_retry uidt login_uid uidi pwdt login_pwd pwdi password croot rootobj cconflict conflictobj t1 t2 conflict_waychanged conflict_visitway conflict_poichanged conflict_visitpoi conflict_relchanged resolve Ok fixoption handleConflictAction prompt1 conflict_download conflict_overwrite prompt2 ctype cid rtype rid way,way way,node node,node relation,relation inspector tagstyles /potlatch/tags.css?d=3 createTagWindow z1 tags_findatag z2 tags_typesearchterm F tagsearch tagtable headline beginMoreDetails beginTagTable tagdoc http://tagstat.hypercube.telascience.org/xmlsearch.php?action=fulltext_fast&key= createTagTable writeTagTable doc results tag total onway onnode onrelation sortOn loading tags_matching returnlink legend1 Total legend2 Ways legend3 Nodes legend4 Relations total1 total2 total3 total4  =  rowheight chosen total5 tags_descriptions tags_backtolist http://richard.dev.openstreetmap.org/cgi-bin/description.cgi?key= &value= onData writeMoreDetails loadPresets substring over mapDragging SPACE hand yahootime lastxmouse lastymouse _quality LOW moveMap HIGH processMapDrag endMapDrag txt ttbackground unveilFloater ptype cacheAsBitmap Mouse hide show askOffset toggleInspector getDeleted closeChangeset maximiseSWF getCode getAscii Memorised tag combination  resetBackgroundOffset xinc yinc keyDelete keyRevert PGUP PGDN LEFT RIGHT dimMapCapsLock C D dimMapD S G H I J L showPosition P R U W X ~ dummy ` cycleStacked M K N B Yahoo hint_latlon startTime zz ; indnt string boolean )
 object showObjects advice_toolong markWayRelationsDirty undoarray doall advice_deletingway advice_revertingway action_cancelchanges advice_revertingpoi advice_deletingpoi E: $1 key1 replaceStr $2 key2 $3 key3 $4 key4 \n enableKeyboardShortcuts map_ mc getBytesTotal config isLoaded enableYahooZoom setIOStatus serviceTileQueue dimMap bgoption option_layer_yahoo custom nobackground option_layer_mapnik option_layer_osmarender option_layer_maplint option_layer_cycle_map option_layer_os_streetview option_layer_ooc_npe option_layer_ooc_scotland option_layer_ooc_7th option_layer_ooc_25k option_layer_geoeye_gravitystorm_haiti option_layer_geoeye_nypl_haiti option_layer_digitalglobe_haiti option_layer_streets_haiti option_layer_surrey_air_survey option_layer_tip variable preferences.data.tilecustom fadepref option_fadebackground linepref option_thinlines option_thinareas option_noname option_tiger option_custompointers warnings option_warnings option_limitways option_external _root.launcher createInputPrompt option_photo _root.photokml tw_id option_microblog_id _root.twitterid tw_pwd option_microblog_pwd _root.twitterpwd twoption tw_pwdi objt obji objpos tname varset markChanged javascript:var changesaved= sx sy ss hint_saving_loading hint_saving hint_loading % Node      id  x  y  attr  version   	 		O 	 		O 	 		O 	 		O 	 		    	=O 		 `    @O 	 		O 	 	 O 	  O     	 	R hasTags      a   	 < 	F   I   	 < 	 	N IL   	 	IL   	 	IL   	 	IL !  	   	 	R     I 	  	 R 	> Photo         loadPhotos       	    	@< F N N 	G ! 	NG 	G ! 	NG 	G ! 	NG 	G ! 	NG    	 	R 	 	        		 	N< 	     	 	 	NH  	 	N 	N 	I y 		 	N 	N< 	     	 	 	NH 7 	 	N 	N 	I  		 	N 	N< 	     	 	 	NH  	 	N 	N 	I  	A 	A 	 A 	A 	A 		 	N 	N< 	     	 	 	NH H 	 	N 	NL I /  	 	 	N 	N    N 	N  L I &  		 	N 	N 	N  L 	I ' 	 			 	N    		= v L 	
I c 	 			 	N    		=< 		   	 R< 		     N 		    N    	L    G  	L (  ! "N dN 	    	=N   		    	=< ePL eM 	
 	   ! "N dN R 	 	  	 	 	    ! "N dN 	N 	R 	L    G ) 	L    G  	L    G 1O getElement      xmlobj  el   		 	N< 	< 	    < 	 	 	NH T  	 	N 	N 	I !  		 	N 	N 	N 	LP  	> innocent      a  	< 	    < 	 	 	NH   	   	    	 	R< 	 	HL   		HL $  	 	HL   		HL $  	 	HL   		HL   	 	I   	L 	G 	LP  	> AnchorPoint        	 AO 	 D    O restartElastic      |  ! N
    I Z      ! "N 	N ! NN 	DR     ! "N 	N ! NN 	FR AnchorHint        	 AO 	 D    O POI        	
 	    @O 	 	O 	  O 	 	` O 	 	a	O 	 	    O 	 		 	! 	bN  O  O  deletepoiRespond      result  !L yNQ yMO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > t 	i     NI       	n= ! N 	i     N: ! "N bN 	i     NN% 	i     N    	s=     	t= getName      attr  namelist % 	< 	 NL ,            	 N 	R 	I `  	F   I F  	 < 	 	 	NN   		 	 	NN    		 N 	 N    		 N 	G 	G 	 	N 	I   	L 	G 	> resizePOIs       ! "N bNU   I   	 < ! "N bN 	aN 	I W  ! "N bN 	N 	! "N bN 	N 	! 	N  O  O R  ! "N bN 	N 	! "N bN 	N 	! 	bN  O  O  ! tN &      ! "N bN tN 	&R ! "N dNU   I `  	 < ! "N dN 	N 	! "N dN 	N 	! 	bN  O  O  getPOIIcon      attr   		< 	F   I   	 < 	< 		 	N< 	F   I \  	 < 	 	NL )  	 	N 	 	N 	NI 	  	   	  	 			G ; 	>! replaceIcon      poi  newicon  		 'N< 		 (N< 		 	N< 		 	N    	=< 	    	 	R< 		 	N< 		 	N< 	 	 	    ! "N bN R 	! "N bN 	N 	 '	O 	 (	O 	 		 	! 	N  O  O 	 		O 	 		O 	 	a	O 	 		O 	 ! tNI 9      	 	&R ! &N 	'N 		 	NO purgePOIs       		    	=< 		    	=< 		    	=< 		    	=< ! "N bNU   I s 	  	 ! tNI L ! "N bN 	N 	N   ! "N bN 	N 'N 	HL )  	 ! "N bN 	N 'NHL X  ! "N bN 	N (N 	HL )  	 ! "N bN 	N (NH 8  ! "N bN 	N% !L }N     }MO '      ! "N bN 	N 	zR     uploadDirtyPOIs        ! N   > 	! "N bN< 	F   I ]  	  ! "N bN 	N 	N '      ! "N bN 	N 	zR  drawIconPanel      j ! 	N   > 	i       	*=                : <R< 3   	   ! &N #R ! &N 	N 	O    	   ! &N 	N #R    	   ! &N 	N #R    ,            	   ! &N 	N 	>R ! &N 	N 	N 	s	   	=O 	L    ! &N 	N 	N 	tR ! &N 	N 	N    	= ! &N 	N   'n    (    	 	    < 	    < 	    < 	F   I O 	 < 		 	N< 	 	 		G    ! &N 	N 	N R ! &N 	N 	N 	N '	 	    GO ! &N 	N 	N 	N (	        GO ! &N 	N 	N 	N i         	    	=O    	     	        G 
    	 	 
   G    G 	 	    ! &N 	N 	N 	>R ! &N 	N 	N 	N 	s	 	NO 	R    ! &N 	N 	N 	N 	tR 	LP 	    I   	     	LP  removeIconPanel      <  ! &N 	N 	 O 3   	   ! &N #R startIconDrag      o 
 	    @< 	 		 'NO 	 		 (NO 	    ! &N 	N 	R    			 	NG    ! R ! 	N '	 	NO ! 	N (	 	NO ! 	N 	3         	    	=O     ! 	N 	R endIconDrag      o '     ! 	N 	R ! 	N    ! $N 	OR   ! 	N% >
 	    @< 	 	! 	N 'NO 	 	! 	N (NO 	    ! "N 	R cPL cM QL M 		 	NG    ! "N bN R ! "N bN N '	 	NO ! "N bN N (	 	NO ! "N bN N	 	a		 	NGO ! "N bN N 		 	 	NN    	=O ! "N bN N 	! "N bN N 	! 	N  O  O ! "N bN N 	N 	O     ! "N bN N 	R ! "N bN N 	 O !L }NP }MO
     	= ! 	N% 	   	= ! "N bN N    B 	 	N 	N    ! 	N 	R OSMRelation      w  	
 	    @O 	
 	    @O 	 	 O 	 	O 	  O 	 	` O 	 	    O% defineRelationFromAMF      result  		i     N< 	A 	A ! "N ^N 	N 	O ! "N ^N 	N 	` O ! "N ^N 	N 		i    NO ! "N ^N 	N 		i    NO ! "N ^N 	N 		i    NO     ! "N ^N 	N 	R 		i    N< 	F   I j  	  	 	N    N 	 	N     N    	= 	 	 	N    NO   findLinkedHash      type  id   	A 	C 	I W  ! N 	N   ! N 	     @O 	! N 	N R  ! N 	N   ! N 	     @O 	! N 	N 	> getRelations      type  id 
 	    @< 	! "N ^N< 	F   I   	 < 		 	N 	N< 	F   I   	 < 	 	N     N 	CIL !  	 	N    N 	I '  	 	 	 	N    NO o 2 	> memberDeleted      type  id e  	! "N ^N< 	F   I :  	  	 	C    	 	N 	R 2 renumberMemberOfRelation      type  id  new_id j  	! "N ^N< 	F   I ?  	  	 	 	C    	 	N 	R " markWayRelationsDirty      way   	! N AN< 	F   I 1  	 < ! "N ^N 	N 	 O  	! "N `N AN 	N< 	F   I J  	 < ! "N `N AN 	N 	N 	N    	= $ markNodeRelationsDirty      node ]  	! N DN< 	F   I 1  	 < ! "N ^N 	N 	 O  uploadDirtyRelations        ! N   > 	! "N ^N< 	F   I G  	 < 	 	N 	N       	 	N 	zR  addToRelation      p	 	 ! &N 	'N 	 N< 	CA 	A 	 L AI   	C	 		 o L 	'I :  	C	 	! N 	N ! uNN 	N ' L 	cI   	C	 	t    	C IL   	 I   > 	       button H 	 	   	=I    > 	! /N 	N 	N< 		 	N 	N< 	 < 	L    I   		 	N 	N< 	! "N ^N< 	    < 	F   I Y  	 < 	 	I ,  	 	C    	 	N 	R 	LP  L    I  	LQ M< _PL _M 	
 	   ! "N ^N R 	 	C    ! "N ^N 	N 	R ! "N ^N 	N 	N 	CO     ! /N 	N 	R 		     ! "N ^N 	N 	R L    I  	 	 	N 	sN I v 	          	 	h       rellist  		F   I   	  ! "N ^N 		 	N     NN d  _PL _M 		 	N     N
 	   ! "N ^N R 		 	N    	= N    ! /N 	N 	N    	
= ! /N 	N 	N 	N 	sOO 	 	N 	sN 	 	   	x 	mR        ! &N 	'N 	R 	 " 	     ! &N 	'N 	R 	><	     ! &N 	'N 	R 1PL 1M 		   ! /N R 	 	   	= 	   	=    B    ,     ! /N 	N 	R 	   < 	! /N 	N 	N<    ,            	LP 	M 	   	 	>R 	 	N 	s	  	   	=O 	 	N 0  	@ 	Z    	t= 	B  	C	D 	 	N    	= (   ,            	LP 	M 	   	 	>R 	LP 	M 		   	 R 	   	= #   
      	 	N 	R 	   	= K   
      	 	N 	R 	   	= _   
      	 	N 	R    	    	
= 		 	N    N 	N 	N    G<    "  	 Z   	 	LP 	M 	   	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 	, O 	 	N 	-O 	 	N 	AO 	 	N 	G O 	 	N 	       &        	 	N 	N 	RO" createRelationMenu      box  z 	 ^    @< 	! "N ^N< 	F   I <  	 <     	 	N 	R    ^ 	R  ^ 	N     I E        	 	N 	R       	 	N 	R b  	   	=    ^ 	R       	 	N 	R       	 	N 	R 	 		   	 R   	   	= ^     2         	 	N 	R OSMWay      g      	 	R 	
 	    @O 	
 	    @O 	
 	    @O 	
 	    @O, moveLine      g  x  y  dashwidth  colour   	]     I U  	J	J d   	c 	]    	Z 	R 	 	    	Z +R !  	 	    	Z *R  deletewayRespond      result   !L yNQ yMO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 		i    N< 	F   I #  	 < ! N 	:  	i     N    	s=     	t= deleteNodeAsPOI      nid   	     H   >         ! N 	N 	RH   > 	! N 	N< ! N 	 	 	N    	= 	 	N    	= 	 	N    	= 	 	N    BO askOffset      y ! 	N   > 1PL 1M 		   ! /N R 	 	   	= 	   	=    B    ,     ! /N 	N 	R 	   < 	! /N 	N 	N<    ,            	LP 	M 	   	 	>R 	 	N 	s	   	=O 	 	N 0  	@ 	Z    	t= 	B  	C	D 	 	N    	= (   ,            	LP 	M 	   	 	>R 	LP 	M 		   	 R 	   	= #   
      	 	N 	R 	   	= 7   
      	 	N 	R 	   	= K   
      	 	N 	R 	   	= _   
      	 	N 	R 	   	= s   
      	 	N 	R       	 	N 	R 		 	N    N 	N 	N    G<    "  	 n   	 	LP 	M 	   	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 	, O 	 	N 	-O 	 	N 	AO 	 	N 	G O 	 	N 	       &        	 	N 	N 	RO completeOffset      button D 	 	   	=I    > 	! /N 	N 	N 	N 	N< 	A 	    I r ( 	     @      @    33@3333   G   @    33@3333   G        @ 		 	N @  	! /N 	N 	N 	N 	sN 	    > 	t! "N (N    	=< 	u	t    : 	oN    : 	_R< 	> ` 	u 	 	    ! N 	R 	     ! N 	R 	   	= ! N    G ! N    @ 	 	N 	N    ! 	N 	R det      a  b  c  d    	 	 	 	> startNewWay      node      	= !L NQ MO     s= ! t    O aPL aM 	 A   ! "N `N R ! "N `N N 	N     ! N DNO     ! "N `N N 	R     ! "N `N N 	R ! "N `N N 	 O     ! N DN 	R     ! "N 	N     N 	DR !     O
     	=     	C   	=    	0= addEndPoint      node  	! N 	N ! NN< ! N ! N 	N 	N    I +  D    ! N 	N 	R R  D    ! N 	N 	R ! ! N 	N 	N    O ! 	N    D 	R
         ! N 	3RHL $  ! N 	N 	N    HL  
     ! uNHL   ! N 	N 	-N L 	 	N 	 	N    ! N 	N *R D 	N D 	N    ! N 	N +R 	; ! N 	N NN   	 	N 	 	N    ! "N [N 	N *R D 	N D 	N    ! "N [N 	N +R 	 	N 	 	N    ! "N 	&N *R D 	N D 	N    ! "N 	&N +R     ! N 	~R 	@     ! N 	AR ! "N 	N% 	! N ! 	NN< 	F   I 5  	 <     ! "N ^N 	N 	R  2      ! N 	R     ! N 	R ! N 	 O
     	=     ! "N fN 	HR
 	    @< ! N    	 	R 	   	= 	 ! N    @    @ 	 	N 	QN    ! 	N 	R     	.= stopDrawing            ! "N 	N ! NN 	GR !    O    ! N 	N 	NH b      ! N 	#R ! "N [N 	N% ! N% ! "N 	N%     	.=     ! "N fN 	HR     	[= cycleStacked      |
     ! uNH [     	= 	! N 	N ! uNN 	N< 	    < 	    < ! "N `NU   I b 	  	 ! 	NI 8 	     	 ! "N `N 	N 	N 	NH   ! "N `N 	N 	N 	N 	N 	I   		    : ;R< 	     IL   	 	H   		 	     IL   	 	HL   	 	H   		 	L    G   	 {  	     I   		< ! N    ! "N `N 	N 	R     ! "N `N 	N 	R whichWays      force n	 !	     @O 	 ! 	N ! NHL   ! N ! 	NHL   ! 	N ! NHL   ! N ! 	NH<   ! vNH       	=   ! }NH       	= 	 L 	  	 l 	          	 	h       result  !L N    G MO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 		i     N< 		i    N< 		i    N< 	A 	F   I  	  	'	 	N     N ! "N bN 	'NL <  ! "N bN 	'N 	N 	 	N    NIL   ! N 	'N \ 		 	N    N    	=< 	 	I   		   		b cPL cM 	' 	    ! "N bN R ! "N bN 	'N '	 	N    N    	=O ! "N bN 	'N (	 	N    N    	=O ! "N bN 	'N 	! "N bN 	'N 		  O  O ! "N bN 	'N 		 	N    NO ! "N bN 	'N 		 	N    NO ! "N bN 	'N 	a	O !L }N    G }MO 	' EI ;      	n= E     ! "N bN 	'N 	R  	F   I   	  A	 	N     N ! "N `N ANL ;  ! "N `N AN 	N 	 	N    NIL   ! N AN   A    ! N 	R - 	F   I   	  		 	N     N ! "N ^N 	NL <  ! "N ^N 	N 	N 	 	N    NI    	    ! N 	R E F N NL .    ! N 	N ! N 	NGH       	=  1PL 1M 		   ! /N R       choice   	 	   	=I       	=   !     BO !     BO ! "N (N     		 ! "N 'N     	 ! 8N ! 9N    G    : <R    	
= 	   	= 	:   	=    @ d        ! /N 	N 	R# x      	         	   ! /N 	N 	N 	>R 	   	= ! /N 	N 	N 	N    	=O ! 	N ! 	N ! 	N ! 	N 	 	   	x 	mR !L ~N    G ~MO    loadItems       ! N 	N *      ! N 	R    	=  ! N 	N *      ! N 	R    	=  ! 	N ! NHL   ! N ! 	NHL   ! N ! 	NHL   ! 	N ! NH       	= loadWay      way   aPL aM A	 A   ! "N `N R     ! "N `N AN 	R !L vN    G vMO !L wN    G wMO loadRelation      rel   _PL _M 	
 	   ! "N ^N R     ! "N ^N 	N 	R !L zN    G zMO !L {N    G {MO setBigEdges      X  ! ! 	NO ! ! 	NO ! ! 	NO ! ! 	NO purgeWays       ! "N `NU   I c 	  	 ! 	NI ; ! "N `N 	N 	N  ! "N `N 	N 	N 	HL *  ! "N `N 	N 	N 	HL [  	 ! "N `N 	N 	NHL *  	 ! "N `N 	N 	NHL [  ! "N `N 	N 	N 	HL *  ! "N `N 	N 	N 	HL [  	 ! "N `N 	N 	NHL *  	 ! "N `N 	N 	NH S  ! "N `N 	N% ! "N [N 	N% !L vN     vMO 4      ! "N `N 	N 	zR     	e=         	= selectWay      id  ! 	! 	NO ! 		    : ;RO ! ! "N `N 	NO 	     I O         ! &N 	N 	R       ! &N 	N 	R J         ! &N 	N 	R       ! &N 	N 	R     	.= renumberWay      ow  nw v 	    ! "N `N 	N 	R  	  	NO  	: ! "N `N 	N 		O 	 	 	   	}= ! "N [N 	N %  ! "N [N 	N 		O ! &N 	wN 	sN 	I E  ! &N 	wN 	s	O 	L    ! &N 	wN 	tR 	 	I   	    s=! mergeWayKeepingID      w1  w2 ( 		 ! NIL   	 ! NI< 	A 	A 	 	N    B=     HL        	 	N    B=H .  		    	 	R 		 )  		    	 	R 		 	 5      	 	R 	       	 	R! uploadDirtyWays      allow_ws   ! N   > 	! "N `N< 	F   I   	  ! "N `N 	N 	NL   	 	IL   	L (      ! "N `N 	N 	R '      ! "N `N 	N 	zR @ getHistory      #     ! tNH   ! uN     H T      ! 	NH 6  ! 	N    B= 	 	   	x 	mR c  	! N 	N ! uNN 	N<     	H %  	 	 	   	x 	mR 5  ! tN    B= 	 	   	x 	mR# handleHistoryChoice      choice Q  	 	   	=I   > 	/! 	NG G ! 	NG 	0   doMail            ! /N 	N 	R     ! 	-NH :  	2   	=    @
        	r=   	1! 	.NG 	0   doRevert       ! /N 	N 	N 	!N 	N 2   H   >     ! /N 	N 	R ! 	N AI 4  ! 	NN h  ! "N bN ! 	NN 	 O ! 	,N    ! "N bN ! 	NN 	uR  	4          	4 	h       result C 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 		i     N< ! N 	N 		i    NO 		i    N    	= 	i    N    	=    ! N 	N *R< ! "N `N 	N 	 O     ! "N `N 	N 	RO ! 	,N ! 	N 	4 	y   	x 	mR ) 	3   	= ! "N `N ! 	NN 	N    	= ! "N `N ! 	NN 	N    	= ! "N `N ! 	NN 	N    	= ! 	N    @ 	 	N 	N    ! 	N 	R ! 	,N    ! "N `N ! 	NN 	'R getDeleted       	5          	5 	h       result S 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > ! 	(O 		i     N 	F   I   	  A	 	N ! "N `N AN z  aPL aM A	 A   ! "N `N R	    ! "N `N AN 	'R !L vN    G vMO 8O ! 	N ! 	N ! 	N ! 	N 	5 	6   	x 	mR startScrollBarUp      e  	 	N 	GN    	H= 	 	N 	G    	 	N 
   	I    	;=O startScrollBarDown      \  	 	N 	GN    	H= 	 	N
 	G   	 	N 
   	I    	;=O stopScrollBarMove      !  	 	N 	GN    	H=  doScrollBarMove      sb  inc   	J 	CN (	J 	9N 
   G 
   	J 	CN (N 	KG    : =R    : <RO 	J 	CN (N 
    	J 	9N 	J =N 	J    	J 	:N 	mR pressScrollBar        	 	N 	9N 
   G     
           	 	R 	 	1       l  	 (N 
    	 	N 	9N 	 	N =N 	 	N    	 	N 	:N 	mRO releaseScrollBar      !  	 	1:     	 	R UIMenu        G drawButton      buttonobject  x  y  btext  ltext  bwidth  leftalign 0 	   	2    	 hO    	    
            	   	 	>R 	 	N V  	s	 	^    	t= 	B  	C	D '	     	x     	 I      ,      	    G    	   	 	>R 	 	N 	SO 	 	 	N    	= 	 	N 	@ O 		 	N 	xN< 	 	N 	N 	    GH "  	 	N 		    GO 	 	H   	 "  	L 	 	     	 	NL 'N 	 	        GG 'MO 		    G 	   '	 (	 d       )=            *=     	    +=    	    +=           +=            +=     ,=H createHitRegion      obj  prompttext  promptdepth  hitdepth  enabled  	< I 	  	<              	 	   	 	>R 	< '  	Y    	 	N 	R "  	R    	 	N 	R 	 	N 	s	jO 	 	N 	B O 	v	 	N 		 	N 	xN    G  O   	 	o   	 #R 	 	oN       	H=            )=            *=     	v    G    +=    	v    G    +=           +=     ,= autoEnter            	       	 	R R 	R 	I  	    	 	R 6      	 	R 	N 	N    	 	R KeyValue        ! setValueFromTextfield      tf       	 	N 	N 	N 	R 	 	sN 	 	N 	N 	sN 	 	N 	N 	N 	 N    	=( setValueInObject      proptype  k  v  	 L 	'I   	! N 	N ! uNN 	N<  	N 	N 	 	O  	N 	 	N 	N    	=O      	N 	R ! N 	 O  L 	cI V  ! "N bN tN 	N 	 	O ! "N bN tN 	 O  L AI <  ! N 	N 	 	O ! N 	 O L L 	I 9  ! 	N 	N 	 	O ! 	N 	 O    renameKey      tf K 		 	sN<     	 	N 	N 	N 	R 	 	 	N 	"NI  	 	N 	N 	N 	 NL 	'I c  	&! N 	N ! uNN< 	& 	N 	 	N 	"N: ! N 	 O L 	cI i  	'! "N bN tN< 	' 	N 	 	N 	"N: ! "N bN tN 	 O  L AI D  ! N 	N 	 	N 	"N: ! N 	 O T L 	I A  ! 	N 	N 	 	N 	"N: ! 	N 	 O    	 	N 	N    	= 	 	N 	"	O RelMember         setTypeText      a  b  	 I  ! &N 9N 	 O ! &N 	uN 	! &N 	wN 	  O  O ! &N 	uN 	s	O 	Z    ! &N 	uN 	tR ! &N 	wN 	s	O 	L    ! &N 	wN 	tR    	,   ! &N #R ! &N 	,N              )=          *=       ! &N 	wN 	xNG    +=    ! &N 	wN 	.NG    ! &N 	wN 	xNG    +=    ! &N 	wN 	.NG       +=          += ! &N 	,N i	/O ! &N 	,N hO ! &N 	,N k       _ 	A ! tN 
     ! uNH   	! N 	N   	! N 	N ! uNN 	N 	0G 	! N 	N ! uNN `N< 	F   I &  	 < 	L 	 	GG  		 	N            	 	R $  	! "N bN tN 	N 	1	G    	=O ! &N 	,N m             	=O  ! &N 9N 	O ! &N 	uN 	! &N 	wN 	   O  O ! &N 	,N% 	t! "N (N    	=< 	u	t    : 	oN    : 	_R< 	` 	u Z    > 	\    : ;R< ! &N 9N 	xN 	s	 	-G ! 9NG 	*GO 	R    ! &N 9N 	xN 	tR ! &N 9N 	xN 	B O ! &N 9N 	xN	 'Z   ! &N 9N 	xN 	xN    O getPanelColumns      P      	JN n               : ;R    : =R> getGlobalCoord      tf  
 	    @< 	 		 	N 'N H   	 	N 	IGO 	 		 	N (N    O 	    	 	N 	R 	 	N 	 	N (N 	 	N 	 	N 'N    @> updateButtons       	! &N 	'N 	 N< ! &N 	4N 	d   2   	 IL   ! N 	N IO ! &N 	&N 	d   2   	 IO ! &N 	+N 	d   2   	 IO 	2   < ! 	N     I   ! N 	N     N 	N ! N 	N ! N 	N 	N    N 	NI 7     ! N 	N 	NH   	d    2     ! N 	N 	NH   	d    ! &N 	N 		O updateScissors      v )  ! &N N 	2   2   	GO hashLength      a A  	    < 	F   I   	 < 	LP  	> fixUTF8      
 	3     N 	2N 	R
    I   > 	    	 	R< 		 	sN< 	    	 	4R    < 		< 	    	 	5R    HL "     	    	 	5RHL #  	 	    	 	5RNL       	H   	 	    	 	5RN }  		        	 	R 	 	    	 	5RN    	6 	7RG 	    G    	 	RG 	LQ  	 	I   > 	v    < 	    	 	5R    HL "     	    	 	5RHL   	 	    I A 	    	 	5R    HL "     	    	 	5RHL   	 	    I   	v	    G    	 	5R ?   ` 	    G    	 	5R    `    cG 	    G    	 	5R <   `    cG 	    	 	5R    `    cG   	v	    G    	 	5R ?   ` 	    	 	5R    `    cG 	    	 	5R    `    cG 	v     I   	 	s	        	 	[R 	v    	6 	7RG 	    G    	 	[RGO 	 	s         	6 	7R    	 	sN R 	YRO updateCoords      tx  ty  ! 	\! 9N ! ?N       : RO ! 	 	JN    O ! 		 	KN      O ! "N '	WO ! "N (	8O ! "N 	d   	\O ! "N 	d   	\O ! 	! "N (N  	\    	=O ! 	9	    	:=O ! 	! "N (N     		G 	\    	=O ! 	;	    	:=O ! 	! "N 'N  	\    	=O ! 	<	    	==O ! 	! "N 'N     	G 	\    	=O ! 	>	    	==O ! 	9! VN  ! "N (N 	\    	=    	:=O ! 	;! VN  ! "N (N    		G 	\    	=    	:=O ! 	<! UN  ! "N 'N 	\    	=    	==O ! 	>! UN  ! "N 'N    	G 	\    	=    	==O ! &N 9N 	N      	(= lat2coord      a ,  	    	?= 	@  >> coord2lat      a ,  	 >  	@G    	A=> long2coord      a   	 	B >> coord2long      a   	 > 	BG> y2coord      a    	 	@ > > coord2y      a    	 >  	@G> y2lat      a t     : 	oN    	 : 	oN        : 	CR    : 	DR : 	oN    > lat2y      a w     : 	oN : 	oN     	 : 	oN        G    : 	ER    : 	FR> centrelat      o _  		 ! "N (N 	 ! 9N ! ?N       : R    	=> centrelong      o _  	 ! "N 'N 	 ! 9N ! ?N       : R    	=> resizeWindow      Q      	G= ! "N (N ! "N 'N    @= !	     @O setSizes       ! 	HN    	H= ! XN `      	I= ! 	J! VN    	K=O ! 	L! UN    	M=O
    	N= ! $N 	]! &N ( 	KN    O  O ! $N 	 	JNO ! &N 	'N 	 N I       	O= K         	*= ! &N 	'N 	 N    ! &N 	'N 	R ! &N 	4N '! &N 	&N '! &N 	+N 'x       	*=    G  O    O  O ! 	qN '! 	rN ' 	JN      O  O     	P= ! /NU   I Q  	 < ! /N 	ND 	QI !      ! /N 	N 	R  setYahooSize        ! 	RN  	JNIL $  ! 	SN  	KN  I c  ! 	R 	JNO ! 	S 	KN  O 	S 	R    ! ZN 	TN 	UR ! YO updateLinks       K   	\	Z       	M=G 	G        	K=G 	G ! 9NG 	[G ! 	NG 	G ! 	NG 	G ! 	NG 	G ! 	NG< ]   	\L 	]]GG 	\	\ 	*G 	\      * ]   ! 	N ! 	N ! 	N ! 	N ! 9N        	K=        	M= 	Y	   	V 	WN 	XN 	mR   ] ]! 	N ! 	N ! 	N ! 	N ! 9N        	K=        	M= 	Y   	V 	WN 	XN 	mR maximiseSWF        ! N H  	`      	a   	=       ! &N 	N 	R C  	^      	_   	=       ! &N 	N 	R ! ! NO zoomIn        ! 9N ! 8NH     ! vNH       	=   ! }NH       	=  ! "N (N     		 ! "N 'N     	 ! 9N    G    	
= zoomOut        ! 7N ! 9NH j  ! "N (N 		G     ! "N 'N 	G     ! 9N        	
=1 zoomTo      newscale  newx  newy  ww  wwforce   	b	I<     	c= 	d    = 	 	    @=     	e=     	f=     	g= 	h *    ! vNH       	=   	i    	j= 	b 	II    	=     	k= changeScaleTo      newscale  ! "N 	lN ! 9NN 	 O ! 9	dO ! "N 	lN ! 9NN 	O ! 9N ! 7NI   ! N 	d   O   ! N 	   O ! 9N ! 8NI   ! N 	d   O   ! N 	   O !	    ! 9N ! ?N       : RO ! 	b   d   ! 9N ! ?N       : R    : =RO !
 	d   ! 9N ! ?N       : RO ! 	! 	N    O ! 9N    HL      ! 9NH #  !L 	N	 ? 	MO    ! 9NH #  !L 	N	 33?3333 	MO F N N Z ! 	I      ! 9N            : =R    : RG 
      : <RO ! 	/   d   ! 9N ! ?N       : R    : =RO ! 9N    H #  !L 	/N	 ? 	/MO ! 9N    HL      ! 9NH #  !L 	bN	 ? 	bMO   ! 	I   O !
 	/d   ! 9N ! ?N       : RO ! 9N    H #  !L 	N	 ? 	MO F N N   ! 	6! 	INO    ! 	6! 	IN    O redrawWays      skip  ! 	N S      ! N 	R     ! N 	&R 	@     ! N 	AR     	E= !	     @O ! N   ! 	,O ! "N `NU   I A  	 < ! "N `N 	N    ! N 	R  redrawRelations      b  ! "N ^NU   I A  	m < ! "N ^N 	mN    ! N 	R  initBackground      -      F 	nR     	P=     	f= resetBackgroundOffset      "  ! U    O ! V    O redrawBackground       	od   2   F N N< F N NL    I 6  ! ZN 	 O ! "N 	lN 	 O }L    I [ ! ZN 	O ! ZN 		oO ! ZN '    O ! ZN (    O ! 	J! VN    	K=O ! 	L! UN    	M=O !	 S   ! 9NO ! "N 	lN 	 O ! WN &  ! XN  
    	N= I   ! ZN @ ! WO ! $N    ! ZN 	R  ! N F N N G F N NG G F N NGI Y  ! F N N G F N NG G F N NGO     g= ! "N 	lN 	O ! "N 	lN 		oO ! ZN 	 O     	p=    repositionYahoo      force  ! 	HN    	H= ! XN   >
 	    ! ZN 	TN 	qR< 	  	 	! 	JNO 	 	! 	LNO ! TN ! SNI   ! 	sN ! 	JNIL   ! 	tN ! 	LNIL   	 ,      	    ! ZN 	TN 	uR 8      ! SN 	    ! ZN 	TN 	rR ! 	vN    	H= ! 	v  	w    	;=O ! T! SNO ! 	t! 	LNO ! 	s! 	JNO refreshYahooCopyright      @  ! 	vN    	H=     ! ZN 	TN "N 	xR enableYahooZoom        		y 	zN ZN 	{N 	|N 	}N 	N     	    	~= 	 	   O 		y 	zN ZN 	{N 	|N 	N 	N     	    	~= 	 	       lat  lon [
 	   ! 9N< 	      	c< 	 		O 	 		 	 	NO 	 		 	 	NO 	 	 h   	O 	 		 h  O 		    : 	:R 		    G
 	    	 	S 	 Z   HL   h  	HL   	     H   	> 	L 	 	N 	 		 	 	NO 		    : 	ER    	    : 	_RG    : 	FR : 	oN 	 		     	 	R    O 	     H "  	 		 	N O 	 	   O 	>O 		y 	zN ZN 	{N 	VN 	N 	N     	    	~= 	 	       row  col  mapViewType o  	 	N 	G 	G 	G 	G 	G    	 	N    	6=G 	G 	 	NG 	G>O$ removeFromTileRequests      tile B 	k	 	N 	N< 		   	 	N R     N< 		   	 	N R    N< 	    < 	 	 	NH   	 	N     N 	IL !  	 	N    N 	IL !  	 	N    N 	kI *     	    	 	R 	LQ 	LP 5 initTiles           	l   ! "N #R 	7< 8 	H D  	 	    ! "N 	lN #R 	L    G  ! 	    O !
 	    @O ! 	    O !
 	    @O !
 	    @O ! 	    O updateTiles       	7< 8 	H J  ! "N 	lN 	N 	! 9N 	IO 	L    G  	! 	<N< ! 	>N 	H   	! 	9N< ! 	;N 	H   ! 	N ! 9N 	G 	G 	G 	GNL 9  ! "N 	lN ! 9NN 	 	G 	GN   	 	    	= 	L    G 3 	L    G     ! 	NH       	= requestTile      tx  ty {  	! 9N 	8 	W    @< 	    	 	R 	 ! 9N 	G 	WG 	G 	8G O serviceTileQueue      p 	    < 	 	 	N       : <RH 2 		 	N< 		     N< 		    N< 	k	    N< ! "N 	lN 	kN 	 	G 	GN  	 	<HL   	> 	HL   	 	9HL   	; 	H S  	 	k 	G 	G 	G 	G:    	    	 	R  !L 	M 	NP  O  	 	G 	G    ! "N 	lN 	kN #R ! "N 	lN 	kN 	 	G 	GN 	 	    	=    ! 	zN 	R ! "N 	lN 	kN 	 	G 	GN   '	    	=    	= (	    	=    	= 	d   	k ! ?N       : RL 	M !L 	NP 	MO ! 	N 	k 	G 	G 	G 	G ! 	NO 	 	N    4O    	LP  purgeTiles       	A 	7< 8 	H r 	! "N 	lN 	N 	F   I ' 	  		   	 	R        	 	R< 		   	 	R    G    	 	R< 	 	<HL   	> 	HL   	 	9HL   	; 	H Z  	 	 	G 	G: ! "N 	lN 	N 	N% !L 	NQ 	MO  	L    G y long2tile      lon N  	    G h   ! 9N       : R    : ;R> lat2tile      lat      	 : 	oN        : 	ER    	 : 	oN        : 	_RG    : 	FR : 	oN     ! 9N       : R    : ;R> tile2long      t =  	 ! 9N       : R h      > tile2lat      t   	: 	oN    : 	oN 	 ! 9N       : R<    : 	oN   ?    	    : 	CR 	     : 	CR    : 	DR> tileURL      x  y f 	A F N N    I   	F N N
     	       	 	R 	RH F 
     	       	 	R 	RH 
  		 
  		   	 F N NN 		   	 R<  	     NG ! 9NG 	    NG 	G 	    NG 	G 	    NG> loadGPS      _ 		! 	N	 z?{GG 	G ! 	N	 z?{GGG 	G ! 	N	 z?{GG 	G ! 	N	 z?{GGG 	G ! 	BNG 	G ! 	@NG 	G ! >NG< 	 ! 	NI 7  ! 	    O    	   ! "N #R   !L 	N    G 	MO ! 	N ! 	N    ! "N 	N #R ! 		O P 	.N    P 	/R V   	G 	G ! 	N '  G ! "N 	N ! 	NN @ e   	G 	G ! 	N '  G 	G ! JNG ! "N 	N ! 	NN @ parseGPX      gpxname  	   	= ! /N 	N 	N 	N    	= !
 	    @O ! 	    O ! 	N 	     @O    	   ! "N ]N #R 	J d           ! "N ]N 	N 	R ! 	    O 		   	 R< 	F   I n 	Z < 	    	@<  	 	ZNG G    	 	R 	 	        ! 	    O
 	    @< 		 	N< 	     	 	 	NH  	 	N 	N ]I  		 	N 	N< 	     	 	 	NH s 	 	N 	N 	I  	 	N 	N 	I 
 	    @< 		 	N 	N< 	     	 	 	NH A 	 	N 	N I '  	 	 	N 	N 	NO 	 	N 	N 	I (  	 		 	N 	N 	NO 	 	N 	N 	I (  	 		 	N 	N 	NO 	 	N 	N 	I (  	 		 	N 	N 	NO 	L    G  	 	 	N 	N 	N 	 	N 	N 	N    @    	 	R   		 	N 	N< 	     	 	 	NH   	 	N 	N 	I   		 	N 	N< 	     	 	 	NH V  	 	N 	N 	I   	 	N    	= 	L    G  	     	L    G  	L    G q 	L    G  	F   I  	  cPL cM QL M
 	   ! "N bN R ! "N bN N '	 	N     N    	=O ! "N bN N (	 	N    N    	=O ! "N bN N 		 	N    NO ! "N bN N 	`O ! "N bN N 	 O     ! "N bN N 	R !L }N    G }MO i     ! /N 	N 	RO  parsePoint      xmlobj H !L 	NP 	MO 	 m  ! 		 	N 	NO ! 		 	N 	NO       = 	\        	=    		 	N 	N    	=< 		 	N 	N    	=<
 	    @<        	 	R 		 	N< 	F   I  	  	 	N 	N 	I u 		 	N 	N 	N          	 	R 	IL %     
      	 	R 	I            	 	R          	 	R           	 	R    	 	R          	 	R    	 	R          	 	R    	 	R          	 	R    	 	R L 	 IL +      	 	"R ! 	N   H   	 	    ! "N ]N 	N *R !L 	N    G 	MO ! 	N 	     @O 	 	    @    ! 	N 	N 	R n  	 	    ! "N ]N 	N +R 	 	    @    ! 	N 	N 	R 	    	 	"R gpxToWays      @ 	?@   < P 	.N    P 	/R   	?@    	    < 	 ! 	N 	NH  ! 	N 	 	 ! 	N 	N    	=O !L NQ MO aPL aM 	 A   ! "N `N R ! "N `N N 	?B O ! "N `N N 	?B O ! "N `N N 	?B O ! "N `N N 	?B O 	    < 	 ! 	N 	N 	NH  !L NQ MO ! N          @ ! 	N 	N 	N    N ! 	N 	N 	N     N     	@O     ! N N 	R ! N N    ! "N `N N 	N 	R ! "N `N N 	! "N `N N 	N ! 	N 	N 	N     N    : <RO ! "N `N N 	! "N `N N 	N ! 	N 	N 	N     N    : =RO ! "N `N N 	! "N `N N 	N ! 	N 	N 	N    N    : <RO ! "N `N N 	! "N `N N 	N ! 	N 	N 	N    N    : =RO 	L    G  ! "N `N N 	 O ! "N `N N 	`O     ! "N `N N 	R 	L    G + distance      ax  ay  bx  by  l  cx  cy   		f 	 	 	 	h 	 	 	G 	 	< 		 	 	 	G 	f< 		 	 	 	G 	h< 	 	 	 	G    : 	aR>& simplifyPath      track  tolerance     	 	NH   	>
 	i    @
 	    @ 	 	N        	 	R 	@     	 	N  		 	 	N    N 		 	@N     N< 		 	N     N< 		 	@N    N< 		 	N    N< 		 	 	 	 	 	 	 	G    : 	aR< 	    < 	    < 		@    G< 	 	H   		 	N    N 	 	N     N 	 	 	 	 	    	=< 	 	HL    	H   		 		 	L    G 0 	     I    	    	 	R f  	@    	 	R 	 	N    N 	 	N     N    @    	i 	R h 	i> UndoStack        	 	    O restorepath      path  way 
 	     @<
 	    @< 	    < 	 	 	NH  		 	N 	N< 	 	N 3 ! N 	N U  ! N 	 	 	N    	=O     ! N 	N 	R x     ! N 	N 	R ! N 	N 		 	N 	NO ! N 	N 		 	N 	NO ! N 	N 		 	N 	NO ! N 	N 		 	N 	N    	=O ! N 	N 		 	N 	NO ! N 	N 	 O     ! N 	N 	R A    ! N 	N 	R        ! N 	N 	RH !      ! N 	N 	R ! N 	N    	  	R 	 	 O 	LP 6 	 >- renumberDeleted      path  oldway  newway  	F   I  	 <     	 	N 	R    IL   	 	N `N 	N t  		 	N `N< 	 	: 	 	 O ! N 	 	N 	N 	 	NO   LQ 	 	N 	O 	 	N 	    O 	 	N 	 O 	 	N	 `    @O 	 	N `N 	 O ! N  	 	NO l 	> createHelpWindow      w  h  	 	KN<  	   ! #R ! 	N       	H=        )=            *=      	JN    += 	  	JN    += 	        +=            +=     ,= ! 	N i	O ! 	N h O    	   ! -N #R ! -N ' 	JN 	    O ! -N ( 	KN   	    O ! -N 	N   Z          )=            *=     	    += 	 	    += 	        +=            +=     ,= ! -N 	N iO ! -N 	N h O  	
		   ! -N R ! -N 	
N i	O closeHelpWindow      3   -   ! #R  	   ! #R openHelp      X 	vA 	A 	A 	  < 	  < 		   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	=    @< 	 	    	=    	   ! -N #R 	     	     	 	 	NH ) 	 	    ! -N 	N #R#                  	   ! -N 	N 	N 	>R ! -N 	N 	N 	N 	s	 	NO ! -N 	N 	N 	N 	BO 	 	I ;  	^    ! -N 	N 	N 	N 	tR 6  	_    ! -N 	N 	N 	N 	tR 	v! -N 	N 	N 	N 	xN    	   ! -N 	N 	N #R ! -N 	N 	N 	N              )=
    
 
       *=
     	v    G    +=    	v    G    +=    
       +=
    
 
       +=     ,= ! -N 	N 	N 	N i       !  	 	N 	N    	=O 	L 	vG 	LP  	
   < 		 	     	 	 	N    < 	     	     	 	 	NH   ! -N 	N 	N '	O ! -N 	N 	N (
   O 	L ! -N 	N 	N 	N 	xN 	GG 	LP O    	   ! -N #R 	        	H   	 F       2   	     
   G 	 	    ! -N 	N 	>R ! -N 	N 	N &  	T	 	U 	? 	@ 	LP 6 	    	= doHelp      page - 	^    ! -N 	N 	N 	N 	tR 		 	_    ! -N 	N 	N 	N 	tR 	        	H   ! 	N 	N 	N )  ! -N 	N 	N 	VO <  ! -N 	N 	N 	V! 	N 	N 	NO 	LP V& setAdvice      severe  str  nobeep G F N .NL 	  	   > ! &N .N 	 O ! 	    O#               	   ! &N .N 	>R ! &N .N 	N 	s	O 	 2  	Z    ! &N .N 	N 	tR -  	^    ! &N .N 	N 	tR 	! &N .N 	N 	xN<    	   ! &N .N #R ! &N .N 	N  d             	= 	   d        )=   d         )=     
      *=     	 
   G    += 
   	    G     	    G    	=    	    G    +=    	 
   G    	    G    	=    
      +=                  	= 
          +=     
              	=     ,= ! &N .N ' 	JN 	        O ! &N .N (    O ! &N .N 	O ! &N .N 	    O ! &N .N i             	=O ! 	 N    	H= ! 	 U   	!    	;=O 	"       3 	#R scrollAdvice        !L 	N    G 	MO ! &N .N 	! 	NO ! &N .N (! 	N 	   @    O
 (    ! &N .N (NH   ! 	 N    	H= clearAdvice      4  ! &N .N 	N% ! &N .N 	N% closeChangeset        ! N   > ! N 6  	( ! N 	'   	=    	)= P        ! &N 	N 	R 	$   	=    	%=
     	&= renewChangeset        ! N    >
 	    @<     	 	"R ! 	*N @3 H    > 	, 	+   	=    	%= ! O
    	&= > abortOpen        ! O freshenChangeset      , 
 	    @< ! 	*    	 	"RO4 changesetRequest      prompt  doOnClose  comment V	     ! &N 	'N 	R 1PL 1M 	-	   ! /N R 	( 	   	= 	   	=    B    ,     ! /N 	-N 	R 	   < 	! /N 	-N 	N<            	LP 	M 	   	 	>R 	 	N 	s	O 	 	N 0  	@ 	Z    	t= 	B  	C	D 	 	N    	=            	LP 	M 	   	 	>R 	 	N 	s	.   	=O 	 	N 0  	@ 	R    	t= 	B  	C	D 	 	N    	= 	/A F N N    I   	/	1   	=   	/	0   	= 	LP 	M 	p   	 R F N N IL   F N N I       n   F N 	O F N N d   	/ 	2   	= n   
      	 N 	R 2     2   
   	LP 	M 	3   	 	>R 	 	3N \  	R    	= 	C	 	,  	- 	A 	G  	@ 	s	4 	 	3N    	 	R 	 	3N 	             	=     	 	3N 	sN 	5R ! 	6NI   	 	3N 	sO ! /N 	-N 	N N 	N 	sd   	 	3N 	sN 	N F N N    I   	1   	0    	= 	2   	=O ! 	6:O completeClose      button   	 	   	=I    > ! ! /N 	-N 	N 	3N 	sNO ! /N 	-N 	N N 	N       	7=
    	&=  startChangeset      open_new n 	8          	8 	h       result G 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > ! 	i     NO     	t= ! /N 	N        ! /N 	N 	R ! NL   ! NL   ! N ?  ! N '      	=     	:=     	e=       	9=O
 	;    @< 	; 		v! NG 	)G ! N   	=   	<G 	G 	>   	=G 	*GO 	@ ! N ! N 	; ! JN 	8 	?   	k 	mR 	@ %        ! &N 	N 	R! shortLink      lat  lon  zoom  	B	A< 	A 			  f@    G
       c	  V@        : 	CR< 			  V@    G
       c	  F@        : 	CR< 	D    < 	E    < 	       	H i  	D	D    c 	 	d    `a 	D	D    c 	 	d    `a 	LQ  	       	H i  	E	E    c 	 	d    `a 	E	E    c 	 	d    `a 	LQ  	< 	     	 	    G	   @        : 	FRHL   	    H [  	G	D       	d ?   ` 	L 	G    	B 	HRG 	LP P 	    	 	    G	   @        : 	FRH d  	G	E       	    d ?   ` 	L 	G    	B 	HRG 	LP _ 	     	 	    G    ?H   	L 	G 	LP  	> twitterPost       F N N IL   F N N IL   ! N I   > 	J    	I@< 	K    	I@< 	J 	       success  	J 	LN     I b  F N N    I   	1   	0    	= 	R   	=
     	x=      	J 	PN 	J 	ON 	J 	NN F N N    I   	1   	0    	= 	M   	=    	Q=O 	K 	SF N NO 	K 	TF N NO F N N    I   	K 	U	VO 	K 	W! NO 	K 	X	Y! NG 	ZG    ! 9N    : <R        	M=        	K=    	[=GO 	K 	       	K=O 	K 	       	M=O 	]	J 	\   	K 	^R loadPresets      } 	_   	%= 	`          	` 	h       result  ! 	+	i     NO ! 		i    NO ! 		i    NO ! 	5	i    NO ! 	;	i    NO ! [	i    NO ! 		i    NO ! 		i    NO ! 		i    NO ! 	a	i 	   NO ! 		i 
   NO ! 		i    NO ! 		i    NO ! 	b	i    NO ! &N 	cN 	 O 	e	d   	i    N R< !
 	    @O 	eF   I :  	 < 	 	 	f   	e 	N RO  ! 	qN ' 	JN    O ! 	qN (   O    	g	g   ! 	qN R ! 	qN 	gN '   O ! 	qN 	gN (
   O ! 	qN 	gN 	! 	qN 	gN 	K     O  O ! 	h    O 	F   I ;  	a < 	c 		 	aNG     	R  	 I       	= ] \      ! /N 	N 	R 	 I %  	     	         	=   ]    	i=     	j=     	k=O ! N ! JN 	` 	l   	x 	mR% pleaseWait      a  cancelFunction  1PL 1M 		   ! /N R 	m ;      @ #   '     ! /N 	N 	R K  	m 	   	=    @ A   '     ! /N 	N 	R#         %      	   ! /N 	N 	N 	>R    	g	g   ! /N 	N 	N R ! /N 	N 	N 	gN   '    (    	 ! /N 	N 	N 	N    	= splashScreen       	  < ! 	n O ]   	L    G F N N   	L    G 1PL 1M 	o	   ! /N R        B 	 ^     ! /N 	oN 	R ! /N 	oN 	N 	U   O 	! /N 	oN 	N<$ (   ^            	   	 	>R 	 	N J  	C	D 	s	p   	= 	\    	t=
 '^  	x     	 	N    	=#    ^  (          -   	 	>R 	 -N J  	C	D 	s	q   	= 	R    	t=
 '^  	x     	 -N    	= 2   	s	r   	 R 	 	sN .  'Z    (}    	   	   	 	sN i        
     	t=O 3   	v	u   	 R 	 	vN .  '    (k    	w   	w   	 	vN i        
    	t=O    	w   	 #R d   	x   	=    2   	 	wN    	#= 	 	wN i        
     	t=O    	y   	 #R d   	z   	=       	 	yN    	#= 	 	yN i        
    	t=O 	  < ]      	{	p   	 R       n   ! 	n	O  	|   	= 	        	 	{N 	R 	 	{N '^      	 	{N 	N 	xN    O 	L    G F N N "    	}   	 #R    	~   	= 	    G d   	 	}N    	#= 	 	}N i         		   F N N R< 	     N ! 9NG 	    NG        	M=G 	    NG        	K=G 	    NG 	0  O removeSplash      live  ! &N 	'N 	O ! &N 	+N 	O     ! /N 	oN 	R ! &N 	'N 	 N I       	O= ! 	nN       	= 	=L   F N N   	=    	=  1PL 1M 		   ! /N R       choice f  F N O     F 	nR 	 	   	=I  
     	=  
    	= 	   	= 	:   	=    @         ! /N 	N 	R                   	   ! /N 	N 	N 	>R ! /N 	N 	N 	N 1  	C	D 	s	   	= 	Z    	t=#                	   ! /N 	N 	N 	>R 	   	= ! /N 	N 	N 	N    	= beginEditing      live   	= Y  ! O    	   	=    	=       ! &N 	N 	R Z     	   	=    	= 	+   	=    	%= ! O
    	&= startPotlatch       ! 		    B=O ! 		    B=O ! 	B	 	 > 	\O ! 	@	    	?= 		 > 	\GO ! 		@    	A=O ! 	J	O ! 	s	JO ! 	L	BO ! 	t	LO            @=     	e=     	=     	j= 	   < P   -   ! &N #R -   	= r   	 ! &N -N    	#= ! &N -N i             	=O 	L ! &N -N 	N    GG Q   	   ! &N #R 	   	= r   	 ! &N 	N    	#= ! &N 	N i       G      	= ! 	! /N 	N 	N 	4NO ! 	OO 	L ! &N 	N 	N    GG R   		   ! &N R 	   	=	 U   	 	   	= 	_   	= 	   	= 	   	= 	   	= 	w	   	= 	   	=    @
     r   	 	   ! &N 	N 	R        s= ! 	             	=O" setEditingStatus      str  col u >   	   ! #R    Z              	   ! 	N 	>R ! 	N 	N 2  	s	 	^    	t= 	B  	C	D ! 	N 	N    	= 	v! 	N 	N 	xN    G< ! 	N   d   	    )=            *=     	v    +=    	v    +=           +=            +=     ,= ! N      	<   ! 	N #R 	<   	=     	v 
   G ! 	N 	<N    	#= ! 	N 	<N i             	=O ! 	N 	<N '	v 
   GO     	P= setStatusPosition        ! 	N ' 	JN ! 	N 	N 	xN 
   O ! N @  ! 	NL 'N ! 	N 	<N 	N 
   G 'MO ! 	N ( 	KN    O establishConnections      - ! 	x    	@O  	G    ! 	xN 	R ! 	xN 	       info %  	} ! &N 	7N 	OO ! 	k    	@O  	G    ! 	kN 	R ! 	kN 	       info D  	~ ! &N 	7N 	O ! N       	8=O prepareUpload      p 	A ! N   > ! N   >     	n= !
 	    @O
 	    @< 	     ! "N bNU   I   	 < ! "N bN 	N 	NL #  ! "N bN 	N 	`N z  	 	 O 	LP 	    I F  	 	    B    	 	R
 	    @ 	          	H +  	 	    B    	 	R	 A    @< 	     ! "N `NU   I  	 < ! "N `N 	N 	NL #  ! "N `N 	N 	`N   A 	 O 	LP 	    IL /     ! "N `N 	N 	N 	NH D  A 	    B    	 	R	 A    @ 	          	H *  A 	    B    	 	R
 	    @< 	     ! "N ^NU   I  	 < ! "N ^N 	N 	NL #  ! "N ^N 	N 	`N   	 	 O 	LP 	    IL /     ! "N ^N 	N 	N 	NH F  	 	    B    	 	R
 	    @ 	          	H +  	 	    B    	 	R 	! N< 	  	F   I   	 < 	  	 <  ! N    	= 	    B    	 	R 	! N< 	  	F   I   	 < 	  	 <  ! N    	= 	    B    	 	R 	 	N     I #  	   	=
    	x= > ! N *  	( 	   	=    	)=        	f=       	9= startUpload      j ! O 1PL 1M 	z	   ! /N R 	 	   	=    B    ,     ! /N 	zN 	R 	! /N 	zN 	N$            
   	   	 	>R 	 	N 	s   	=O 	 	N '  	Z    	t= 	B  	C	D 	 	N    	=$      (   
      	   	 	>R 	 	N c  	- 	,  	A 	G  	C	D 	@ 	? 	R    	= 	s 	 	N 	       M  ! /N 	zN 	N 	N 	! /N 	zN 	N 	N 	NOO 	   	s= abortUpload       	A 	A ! N   > !  O 	   	=
     	x=     ! /N 	zN 	R 	! "N bN 	F   I %  	  	 	N  O  	! "N `N 	F   I %  	  	 	N  O  	! N 	F   I %  	  	 	N  O  	! "N ^N 	F   I %  	  	 	N  O  operationDone      id + ! N   > 	 < 	 	I   	 	I   	! 	N     N    N< 	 	: 	    < 	F   I   	  	LP  		     I 	       ! 	N 	oR 	  	 #      ! 	N 	oR 	 	   >     ! 	N 	NH Q  ! 	N     N    N    ! 	N     N     N 	mR > !  O !	     @O !	     @O     ! /N 	zN 	R 	   	=
     	x=
    	= uploadPOIs      list > 	F   I ) 	 < 	 ! "N bN 	N 	N    	=< 	 I T  ! /N 	zN 	N 	NL 	sN 	 	   	= 	GG 	sMO V  ! /N 	zN 	N 	NL 	sN 	 	 	   	= 	GG 	sMO     ! "N bN 	N 	zR  uploadWays      list > 	F   I ) 	 < 	 ! "N `N 	N 	N    	=< 	 I T  ! /N 	zN 	N 	NL 	sN 	 	   	= 	GG 	sMO V  ! /N 	zN 	N 	NL 	sN 	 	 	   	= 	GG 	sMO     ! "N `N 	N 	zR  uploadRelations      list A 	F   I , 	 < 	    B ! "N ^N 	N 	N    	=< 	 I T  ! /N 	zN 	N 	NL 	sN 	 	   	= 	GG 	sMO V  ! /N 	zN 	N 	NL 	sN 	 	 	   	= 	GG 	sMO     ! "N ^N 	N 	zR  uploadDeletedWays      list  ! /N 	zN 	N 	NL 	sN 	   	=G 	sMO 	F   I  	 < ! /N 	zN 	N 	NL 	sN 	G 	sMO 	          	 	h       result   	i    	=O !L yNP yMO  	N    N  	N     N 	    B= ! N ! JN 	 	   	k 	mR  ! /N 	zN 	N 	NL 	sN 	G 	sMO uploadDeletedPOIs      list  ! /N 	zN 	N 	NL 	sN 	   	=G 	sMO 	F   I V 	 < ! /N 	zN 	N 	NL 	sN 	G 	sMO 	g          	g 	h       result   	i    	j=O !L yNP yMO      	N    N  	N    N  	N    N 	    B=  	N     N    B= ! N ! JN 	g 	l
   	k 	mR  ! /N 	zN 	N 	NL 	sN 	G 	sMO& handleError      code  msg  result  	p
    IL & 
     	   	q 	RH   	p   
    
    	q 	RH &  ! O 	qL 	   	=G
     	   	q 	RH       	= > 	pL
    I      	q    	=  L
    I .     	q 	   	=G    	=  L
    I    	i 	q    	= Z L
    I )  	i     N 	q    	=  L
    I      & errorDialogueAbortUpload      t  h (      	= 	 	    	Q= errorDialogue      t  h ! 1PL 1M 		   ! /N R 	   	=    @ 	 ^     ! /N 	N 	R 	 (    E  	         	   ! /N 	N 	N 	>R 	 ! /N 	N 	N 	N    	= ! /N 	N 	N 	N 	BO handleWarning      p     	= 1PL 1M 		   ! /N R 	 	   	= 	   	=    @         ! /N 	N 	R# d      	         	   ! /N 	N 	N 	>R !  O 	~ B  	   	= ! /N 	N 	N 	N    	= =  	   	= ! /N 	N 	N 	N    	=# handleWarningAction      choice g ! &N 	7N 	 O ! y    O ! w! x! ~!       O    O    O  O 		 	   	=I< 	~ s 	       	= ! NU   I g  	 < ! N 	N N 9  ! N 	N  O ! N 	N 	 O  ! "N `NU   I   	 < ! "N `N 	N N   ! "N `N 	N  O ! "N `N 	N 	 O ! NL   	 '      ! "N `N 	N 	zR 0 ! "N ^NU   I   	 < ! "N ^N 	N N   ! "N ^N 	N  O ! "N ^N 	N 	 O ! NL   	 '      ! "N ^N 	N 	zR 0 ! "N bNU   I   	 < ! "N bN 	N N   ! "N bN 	N  O ! "N bN 	N 	 O ! NL   	 '      ! "N bN 	N 	zR 0 ! NL   	       	= 	} 9  ?B L M ?B L M     	j= 	~  	}  deleteObject      type  id      	= 	   	=
    	x= 	CL AI   ! N 	: ! "N `N 	N   	! "N `N 	N<     	 	#R 	 	   	d= 	 	I       	=     	n= ! "N [N 	N% 	% L 	I   ! "N ^N 	N   	! "N ^N 	N 	N< 	F   I ^  	 < 		 	N    N 	 	N     N    	=< 	 	:  ! "N ^N 	N% L DI  ! N 	: ! "N bN 	N =  	 	I       	n= ! "N bN 	N% ! N 	N h     ! N 	N 	R 	! N 	N `N< 	F   I  	 < 	! "N `N 	N< 	 	N 	: 	! "N `N 	N 	N 	N    < 	     H I     	    ! "N `N 	N 	N 	R 	LQ      ! "N `N 	N 	R ! N 	:     loginDialogue       1PL 1M 		   ! /N R 	 	   	= 	   	=    @    ,     ! /N 	N 	R 	! /N 	N 	N<$            
   	   	 	>R 	 	N 	s	   	=O 	 	N '  	Z    	t= 	B  	C	D 	 	N    	=$ (     !         	   	 	>R 	 	N 0  	s	   	= 	R    	t= 	B  	 	N    	=$       ?         	   	 	>R 	 	N 0  	s	   	= 	R    	t= 	B  	 	N    	= 		 	N 	xN    G<    x   ?   	    	   	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 	sO 	 	N 	-O 	 	N 	, O 	 	N 	AO 	 	N 	G O$       S         	   	 	>R 	 	N 0  	s	   	= 	R    	t= 	B  	 	N    	=    x   S   	    	   	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 	sO 	 	N 	-O 	 	N 	, O 	 	N 	AO 	 	N 	G O 	 	N 	O retryLogin      choice F 	 	   	=I a  ! J! /N 	N 	N 	N 	sN 	G ! /N 	N 	N 	N 	sNGO ! O !  O     ! /N 	N 	R     ! /N 	zN 	R     ! /N 	N 	R ! N   ! O
    	&= 	~ 	    	=- resolveConflict      rootobj  conflictobj  ! 		O ! 		O 	A 	A 		    N<     	= 	     NL AI   	 ! "N `N 	N 	N    	=< 	  	 		)	G 	*G 		 	 	   	= 		   	= *L DI   	 ! "N bN 	N 	N    	=< 	  	 		)	G 	*G 		 	 	   	= 		   	=  L 	I w 
 	    ! "N ^N 	N 	R< 	  	 		)	G 	*G 		 	 	   	= 	    1PL 1M 		   ! /N R       5  ! /N 	N 	N 	N 	N    	=
 	   @    ,     ! /N 	N 	R 	! /N 	N 	N<$      	         	   	 	>R 	 	 	N    	= 		 	N 	.N<    		   	 R 	   	= 	    G 
      	 	N 	R 	   	= 	 (   G 
      	 	N 	R       	 	N 	R 	 ]       	 <   G       	   	 	>R 	 	 	N    	=$ handleConflictAction      choice E 	WA 	8A 	! 	N     N< 	! 	N    N< 	 AIL   ! "N `N 	N   	 DIL   ! "N bN 	N H  E	 	W! N 	N 	N 	8! N 	N 	N t  C	 	W! "N `N 	N 	N     N 	N 	8! "N `N 	N 	N     N 	N 	    I (      	n= 	 	    	= 	WL   	8L   	W ! 	N    	=HL "  ! 	N    	= 	WHL "  	8 ! 	N    	=HL "  ! 	N    	= 	8H '  	8 	W    @=     	f= 	    I  	 AI ?  	 DI '      ! "N bN 	N 	R '      ! "N `N 	N 	R 	! 	N     N< 	! 	N    N< 	! 	N    N< 	 	G ! 	N     NGL 	I M  ! "N `N 	N 		O ! "N `N 	N 	 O GL 	I h  ! N 	N 		O     ! N 	N 	R ! "N `N 	N 	 O  L 	I h  ! N 	N 		O     ! N 	N 	R ! "N bN 	N 	 O [ L 	I H  ! "N ^N 	N 		O ! "N ^N 	N 	 O     
    	j= toggleInspector        ! 0N 	N   2PL 2M 		   ! 0N R 	   	=  	KN ,    	JN        ! 0N 	N 	R     	.=   ! 0N 	N% updateInspector      	 ! 0N 	N   > 	< ! tN  
     ! uNH 3  ! N  
 	    ! N 	R * 
 	    ! N 	N uN 	R ) 
 	    ! "N bN tN 	R ! 0N 	N 	N 	V	O openTagFinder      	     ! &N 	'N 	R 1PL 1M 		   ! /N R 	 	   	= 	   	=    B n   ,     ! /N 	N 	R 	   	=
 	   ! /N 	N 	R 	   	=
 	   ! /N 	N 	R    	4   ! /N 	N 	R ! 	 O ! /N 	N 	N 	4N 	             	=     ! /N 	N 	N 	4N 	sN 	5R 	IL   ! 	N *  ! /N 	N 	N 	4N 	sO ! 	OO createTagWindow      button  	 	   	=IL *  ! /N 	N 	N 	4N 	sN    > ! 	! /N 	N 	N 	4N 	sNO ! 	    BO ^       	=#      
   
      	   ! -N 	>R ! -N 	N 0  	e    	= 	@ 	B  	C	D     	   	 	RH z      	= 	    	@< 		G    	 	R 	 	          	    	 =     	=O F  		   	 R< 	    N 	     N    	= createTagTable      doc  		 	N< 	     	 	 	NH k 	 	N 	N 	I 1 		 	N 	N< 	     	 	 	NH  	 	N 	N 	I  		 	N 	N< 	     	 	 	NH s 	 	N 	N 	iI 9 	    B< 		 	N 	N< 	     	 	 	NH n  	 	N 	N ;  	 	 	N 	N 	 	N 	N 	NO 	L    G v 	 	N 	 	N 	 	N 	 	N    B= 	 	N 	 	N    B    	 	R 	L    G q 	L    G  	L    G y          	 		R beginTagTable       #      <   
   
   	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	
   	=O ! -N 	N 	s! 	N 	   	=O writeTagTable       ! -N 	N%#      $         	   ! -N 	>R 	X    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	O#      $        	   ! -N 	>R 	X    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	O#      $   @     	   ! -N 	>R 	X    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	O#      $   |     	   ! -N 	>R 	X    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	O 	<   <      	 
   
   	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O   ;   	       	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O   ;   	      	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O   ;   	 @     	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O   ;   	 |     	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O   (   	      	   ! -N 	>R 	f    ! -N 	N 	R ! -N 	N 	B O 	     	 	 	NH  ! -N 	NL 	sN 	 	N     N 	G 	 	N    NG 	GG 	sMO ! -N 	NL 	sN 	 	N    N 	GG 	sMO ! -N 	NL 	sN 	 	N    N 	GG 	sMO ! -N 	NL 	sN 	 	N    N 	GG 	sMO ! -N 	NL 	sN 	 	N    N 	GG 	sMO ! -N 	NL 	sN 	   	= 	GG 	sMO 	     I $  ! 	! -N 	N 	.NO 	LP  ! -N 	N 	N ! -N 	N 	NH     		L   ! -N R ! -N 	N '  O ! -N 	N (	O       n   ! -N 	N 	! -N 	N 	! -N 	N 	! -N 	N 	! -N 	N 	! -N 	N 		    : 	FR  O    O    O    O    O  O    ! -N 	N 	N      ! -N 	N 	R ! -N 	N i        	! -N 	N 	N     ! 	N    : ;R ! -N 	N 	NG    <     ! -N 	N 	NHL $  ! -N 	N 	N    H       ! -N 	N 	NHL $  ! -N 	N 	N 2   H =  	 	N    N 	 	N     N    	=   	 	N    N 	 	N     N    ! &N 	'N 	R  -   ! #R  	   ! #RO$ beginMoreDetails      key  value E ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N% ! -N 	N 	s	 	G 	G 	   	=O#     (   
   
   	   ! -N 	>R 	W    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	
   	=O 	   	 	R    H #      @  
      	   ! -N 	>R 	f    ! -N 	N 	R ! -N 	N 	B O ! -N 	N 	s	   	=O ! -N 	N i       D  ! -N 	N 	N @  H       	=     	=O 	K    	I@< 		G 	 G 	G    	K 	R 	K 	!	"O writeMoreDetails      data d ! -N 	N 0  	T	 	U 	? 	@ 	V ! -N 	N 	N ! -N 	N 	NH      		L   ! -N R ! -N 	N '  O ! -N 	N ((   O       n 0  ! -N 	N 		    : 	FRO    ! -N 	N 	N      ! -N 	N 	R mapRollOver        ! "N 	N%           ! 	rN 	sN 	$R 	%I       	[=
     ! NH ;  ! 	N   	   	L=  
    	L=   	   	L= mapRollOut      (  ! N I  
    	L= processMapDrag           	&=L    P 	'N    P 	/R  ! N 	(I   	(   	L=     	= F N N    I 4  F N N    I       	f=  
 	    @<     	 	"R     	) 	"R   H '      	f= !
 	)    @O v  ! ZNL 'N 	 	*    : ;RG 'MO ! ZNL (N 	 	+    : ;RG (MO 	,	- 	 	+    : ;R 	 	*    : ;R    	.= endMapDrag        ! 	1: ! 	3: 	,	/     	&= '      	f=     	e=     	j=     	E= ! 	N   	   	L=  
    	L= moveMap      xdiff  ydiff  ! 	*! 	NO ! 	+! 	NO P 	'N    P 	/R y  ! "NL 'N 	G 'MO ! "NL (N 	G (MO ! "N (N ! "N 'N    @=   !L UN 	G UMO !L VN 	G VMO 	L     	L     ! "N 	lNL 'N 	G 'MO ! "N 	lNL (N 	G (MO ! "N (N ! "N 'N    @= ! O mapClick        	   	L=     	[= ! 	1             	0=O ! 	3             	1=O !  O ! 	*! 	NO ! 	+! 	NO ! 	5! 	NO ! 	6! 	NO !
 	#    @O !
 	)    @O mapDragging      T
 	    @< 	   < 	=,      	 	"R ! 	#NH< 	;! 	5N ! 	N    : 	:R< 	<! 	6N ! 	N    : 	:R< 	; 	    HL   	< 	    HL I  	; 	 
   HL   	< 	 
   HL 	  	=   ! O    ! N> mapClickEnd      
    	=
 	    @<  
     ! NH c ! 	N  ! tN   ! N
    IL '  ,      	 	"R ! NH   !L NQ MO ! N          @ ! "N 	N ! "N 	N     	@O     	!=       	=     	n= E      	=     	n= !    O !	     @O U !L NQ MO ! N          @ ! "N 	N ! "N 	N     	@O
     ! uNH {  ! 	N
 A   	=    	(=     ! &N 	'N 	R        	*=	 A   ! &N 	'N 	R     	,=
     	-= ! N N    	B=     	E= !  O setTooltip      txt  delay  ! 	rN 	s	2O 	T    ! 	rN 	tR -   	3   ! #R ! 	3N & ' 	JN     (    K       )=            *=     ! 	rN 	xN  
       += ! 	rN 	.N    G ! 	rN 	xN  
       += ! 	rN 	.N    G        +=            +=     ,= clearTooltip      $  ! 	rN 	sO ! 	3N% setFloater      txt E ! 	FN  	s	2 	R    	t= 		x    G ! 	N    G  	KNH   (! 	N       (! 	N    G ! 	N 	xG  	JNH &  '! 	N 	x       '! 	N    G 	  	H    	H= 	H  	4    	;= unveilFloater      txt *  ! 	FN 	O 	H    	H= clearFloater      txt *  	H    	H= ! 	FN 	 O setPointer      ptype M ! N 	5I   > 	5L   F N N W  ! 	<N 	 O     ! 	<N 	R     	7 	9R ! 	<N%    	<	5    ! R ! 	<N 	6O ! 	<N '! 	NO ! 	<N (! 	NO	    ! 	<N 	R     	7 	8R ! 	5O advancedAction      n   	L     I       	:=  L    I       	/=  L    I       	;= f L    I       	<= D L    I       	== " L    I       	>=    keyPressed           	=
 	    P 	?R<
 	    P 	@R< 	 a   HL   z   	H   		      		    	6 	7R< ! r	O  	IL    	I  ! /N    	= _  	    IL   ! -N 	N    I   >       	= Z 	    IL (  ! /N 	N 	N 	'N I   	    IL   ! /N 	-N r  	    IL   ! /N 	N <  	   	=    	=     ! /N 	N 	R <  	   	=    	(=     ! /N 	-N 	R .      ! /N 	N 	N 	'N 	(R > f  ! 	N I (  	    I       	= !  	    ! 	N 	R > 	 0   HL   	 :   H   		 0   	HL   	 :   HL )  	     IL   t     I  	 p   HL   x   	H   F N P 	.N    P 	/RO 	L p   I   F N    O g L q   I   F N    O ;  F N    O F N 	 i   O        	B=     	= > I P 	.N    P 	/RL    P 	N    P 	/R  P 	.N    P 	/R   	 ! &N 	'N 	 NN ! &N 	+N 	NN 	 0   N I   	 0       ! &N 	+N 	R     ! &N 	+N 	R ! &N 	'N 	 N AI       ! N 	R > c  F N N 	 0   N    ! &N 	'N 	R     ! &N 	'N 	R   F N N 	 0    ! &N 	'N 	N    	T=O     F 	nR 	A	 0   G
     	x= 	C   < 	Dd   < P 	'N    P 	/R _  ! 9N    H %  	C? 	D?    	C  ?     	D  ?     	L .   I    L    I v  P 	.N    P 	/R         	E= 6  ! 	N     I       ! N 	R L    I !  ! 	  O     	= yL    I       	F= WL 0   I %      ! &N 	'N 	R "L P 	GNI       = L P 	HNI       = L P 	INI E      	C    	.=     	e=     	f=     	j= |L P 	JNI N      	C     	.=     	e=     	f=     	j= L P 	NI N  	D         	.=     	e=     	f=     	j=  L P 	NI E  	D        	.=     	e=     	f=     	j= \ L P 	~NI       	K= 5 L    I        ! &N 	+N 	R    	L 	LI #  ! 	6	O     	== L 	MI       	N= cL 	OI #  ! 	6	O     	= 2L 	I       	= L 	PI       	= L 	QI       	/= L 	RI       	;= L 	SI   P 	.N    P 	/R q 
     uH +  	       ! N 	NR '      ! "N 	N uN 	NR B 
     uH '      ! "N 	N uN 	SR L 	TI       	U= L 	VI       	:= L 	WI ' 	    ! &N 	'N 	0R SL 	I D  P 	N    P 	/R       ! N 	R L 	XI       	<= L 	YI =  ! N &      	=     ! N 	R L 	ZI )  ! uN    ! N R _L 	I       ! 	N 	R 2L 	[I   	\   <  L 	]I %      ! &N 	+N 	R L 	I   	\   <  L 	I %      ! &N 	'N 	(R L 	I          	E= iL I       	^= JL 	_I       	>= *L 	`I       	= 
L 	aI ' 	    ! &N 	'N 	 R  L 	bI   	< F N NL    I "  	 F N NN J L    I   		c + L    I   	F N N    	
 	   ! &N 	'N 	R    showPosition            ! "N 	N    	=      : ;R   ! "N 	N    	=      : ;R   	d   	=    	0= startCount      , 
 	    @ ! 	e    	 	"RO endCount      id  
 	    @ 	f    	 	"R ! 	eN d       : ;R d   	fH ;  ! 	=NL 	sN 	 	G 	fG 	gGG 	sMO showObjects      z  indnt y    	    	~= 	F   I H 	 < ! 	=NL 	sN 	h 	G 	)G 	 	NDGG 	sMO 	 	ND 	iIL   	 	ND 	jI 1  ! 	=NL 	sN 		 	NGG 	sMO ! 	=NL 	sN 	kG 	sMO 	 	ND 	QIL   	 	ND 	lI *  	h 	G 	 	N    	m=  keyLock       ! 	NL   ! N 	`NL %  ! N 	N 	N   HL   ! N N  ! 	N   ! tN   ! "N bN tN 	`! "N bN tN 	`NO     ! "N bN tN 	R ! "N bN tN 	`N   t    	=     ! &N 	'N 	R   ! N 	`! N 	`NO     ! N 	R ! N 	`N   ! 	N    	o=     	.=     ! &N 	'N 	R   	n   	=
    	x= keyDelete      doall q     	= 	A ! tN 
     ! NH !
     ! uNH   	q    I $  u    ! N 	R -      ! N 	N ! uNN 	R ! u   O !    O     ! "N fN 	HR     	[=
     	= ! 	N       ! N 	R  	p    B 	    B ! N 	N N    	=    @< ! N     I E 
 	    ! N 	N 	R !L N     MO # 
 	    ! N 	N 	oR ! N 	N uN 	  uLQ     	 	R 	    ! N 	}R ! N 	N 	N       ! "N 	N ! NN 	GR 	   	=    ! N 	R     ! N 	R     	n=
    	=   	   	= 	p 	 	N 	N    ! 	N 	R ! N 	 O
     	=     ! N 	R 	@     ! N 	AR     ! N 	&R     	E= [  	   	=    ! "N bN tN 	R     ! "N bN tN 	R keyRevert       ! 	N     H      ! 	NH 8     ! tNH   ! tN     H   	v   	=
     	x= 	   	=    ! "N bN tN 	R t 	   	d= ! "N bN tN% y  	u   	=
     	x= 	t   	=    ! "N bN tN 	R     ! "N bN tN 	uR l  	s   	=
     	x= 	t   	=    ! N 	dR     	=     ! N 	uR      ! N 	N 	NH F  	r   	=
     	x= 	   	=    ! N 	R     	= 	 	   	d= ! "N [N 	N% ! N%     	n= writeText      obj  t G  	 ;  	s	 	@ 	R    	t= 	B  	C	D) iText      id  key1  key2  key3  key4   	A ! 	bN 	N  	 		w	G   	! 	bN 	N 		y 	x	    	z= 		| 	{	    	z= 		~ 	}	    	z= 		 		    	z= 				    	z= 	> replaceStr      s  a  b  
     	    	 	RH x  		    	 	R< 		        	 	R 	G 	 	 	NG    	 	RG Y 	> adjustTextField      obj E  	 	N 	 	xNH "  	 		 	xN    GO everyFrame      f	     ! ZN 	TN 	R F N N    I   	    < ! ZN 	TN "N
 	   ! 9NGN 	NU   I k  	  	L     ! ZN 	TN "N
 	   ! 9NGN 	N 	N 	N 	RG  ! ZN 	` 	HO ! ZN 	TN 	N 	N   ! XN G  ! YN /  ! YO !
 	H      	;=O o  ! XO !
 	H      	;=O     	I=     	=     ! ZN 	TN "N 	xR ! N ?      ! N 	R     ! N 	R ! O
 	    @<       	 	"R      	"RH E       	"R      	"RH       	j=     	f= 	
! wN ! xNIL   ! ~N ! NI< 	
L   ! yN x  ! yN P  	
 -  ! 	h    O ! 	qN 	 O         	=         	=         	= ! N 	N   ! O m  	    < 	    H K 
 	    ! N 	R< ! N    	 	R 	LP  F N N    IL   F N N    I       	= ! "N `N 	N (   HL   ! N 3  P 	~N    P 	R       	K= ! 	N /  ! 	N    	 	R ! 	O dimMapCapsLock      G  P 	~N    P 	R  
     	=  
    	= dimMapD      /  ! ! NO ! N    	= dimMap      a   	o	   d         < ! "N [N 	! "N 	&N 	! "N ^N 	! "N `N 	! "N bN 		o  O    O    O    O  O openOptionsWindow      V ! F N NO ! F N NO ! F N NO ! F N NO 1PL 1M 	s	   ! /N R         F N ! NO F N ! NO F N ! NO F N ! NO     F 	nR
 	   @         ! /N 	sN 	R 	! /N 	sN 	N< (   		   	 R    
      	 	N 	R 	   	= #   
      	 	N 	R 	   	= 7   
      	 	N 	R 	   	= K   
      	 	N 	R 	 	N 	h       n #  F N 	O     	=O P   	-	   	 R            n I  F N 	O       ! /N 	sN 	N 	N 	R 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	= 	   	=    @ F N N          	 	-N 	R 		 	N    N 	N 	N    G<       	 4   	 2   	   	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 		O 	 	N 	-O 	 	N 	, O 	 	N 	AO 	 	N 	G O 	 	N 	       &        	 	N 	N 	RO 	 	N 	             	B=     	=O F N N    	 	N 	R    		p   	 R       n #  F N 	O     	f= F N N 	   	= d   
      	 	N 	R    		p   	 R       n ;  F N 	O ! 9N    =     	= F N N 	   	=          	 	N 	R    	p   	 R       n ;  F N 	O ! 9N    =     	= F N N 	   	= #         	 N 	R 
   	p   	 R       n #  F N 	O     	= F N N 	   	= 7         	 N 	R    	p   	 R       n #  F N 	O     	= F N N 	   	= K         	 N 	R    	<	p   	 R       n   F N 	O F N N 	   	= i         	 	<N 	R    		p   	 R       n   F N .	O F N .N 	   	= }         	 	N 	R    	p   	 R       n   F N 	O F N N 	   	=          	 N 	R    		F   	W	    	= }   		H   		    	=    		J   		    	=    		L   		    	=    		   	 R 	1   	=          	 	N 	R 	0   	=    Z      	 	N 	R F N N    	 	N 	R 	 	N 	h       n   F N 	OO 	 	N 	OB createInputPrompt      box  objname  objpos  tname  varset  py  		 	G< 		 	G<       	    	 	    	 	>R 	 	N 4  	s	    	= 	R    	t= 	B  	 	N    	=       	 	N 	xN 	 	 	N 	xN    G 	    G 	    	 	>R 	R    	 	N 	R 	 	N 	C	O 	 	N 	s! NO 	 	N 		O 	 	N 	-O 	 	N 	, O 	 	N 	AO 	 	N 	G O markClean      state ]  K   		G      ,  	 	   	V 	WN 	XN 	mR     	.= deselectAll         	   ! "N #R   	   ! "N #R         ! "N fN 	HR ! "N 	&N% ! &N 	N 	 O ! &N 	N 	 O ! &N 	N 	O ! &N 	N 	2   O     	[=    	(=     ! &N 	'N 	%R     ! &N 	'N 	R	    ! &N 	'N 	R     ! &N 	+N 	R     	O=     	,=
     	-= t     u                s= uploadSelected           ! &N 	'N 	R ! N   > ! 	N     IL   ! N 	N  
    	= ! tN     IL "  ! "N bN tN 	N &      ! "N bN tN 	zR     	e=
    	=# highlightSquare      sx  sy  ss     	&   ! "N #R ! "N 	&N '	O ! "N 	&N (	O P        ! "N 	&N )R 	 	     ! "N 	&N *R 	 	    ! "N 	&N +R 	  	    ! "N 	&N +R 	  	     ! "N 	&N +R 	 	     ! "N 	&N +R     ! "N 	&N ,R setIOStatus      msg  ! 	hN 	qI   > ! 	h	qO 	A 	qL    I   		   	= P L    I   		   	= ( L    I   		   	=   #                  	   ! 	qN 	>R ! 	qN 	N (  	s	 	T    	t= 	B  ! 	qN 	N 	N ! 	qN 	N 	xNH   	! 	qN 	N 	xN ! 	qN 	N 	N< ! 	qN 	NL 	N 	G 	MO ! 	qN 	NL 'N 	 'MO    	   ! 	qN #R ! 	qN 	N J 	! 	qN 	N 	N    G< K       )=     	    *=     	 ! 	qN 	N 	xN        += ! 	qN 	N 	.N    G 	 ! 	qN 	N 	xN        += ! 	qN 	N 	.N    G 	    +=     	    +=     ,= ! 	qN 	O deepCopy      z   	A 	 	N I  
 	    @  
 	    @ 	F   I w  	 < 	 	ND 	lI #  	 	 	 	NO *  	 	 	 	N    	=O { 	> shallowCopy      z   	A 	 	N I  
 	    @  
 	    @ 	F   I ,  	 < 	 	 	 	NO  	>	      N R < <    	 
N R    NG G< < < <   O  O  O	     @               =O      R     < 
   "   ! #R ! $N    ! "N %R    &   ! #R ! &N '    O ! &N (  O d       ! &N )R            ! &N *R          ! &N +R            ! &N +R              ! &N +R            ! &N +R     ! &N ,R d       ! &N )R              ! &N *R            ! &N +R        ! &N +R          ! &N +R            ! &N +R     ! &N ,R  -   ! #R  .   ! &N #R  /   ! #R    0   ! #R 1   < 2   <	 3    4@  5   3 6R 7   < 8   < 9   9       97 8 9    : ;R    : <R    : =R< >l@k@   < ?   <     @= CA    B=< ED    B=< FF   G HR JI< K LIL   K I   K    K	 M    @ M N             O=O M    P R Q    < R    < S   < TS< U    < V    < W < X < Y<    Z   ! #R    [   ! "N #R \   < 	   ]   ! "N #R 
   ^   ! "N #R _   <    `   ! "N #R a   <    b   ! "N #R c   <    d   ! "N #R e   <   f   ! "N #R     g= ! $N h O ! $N i             j=O ! $N k             l=O ! $N m             n=O ! $N o             p=O ! q         ! r   OO        s= t    < u   < v    < w    < x    < y    < z    < {    < |    < }    < ~    <     <	     @< <	     @<	     @<  <    <     < <    <    <    <	     @<	     @< < < < r< < <	    ! 9N ! ?N       : R< ?B < ?B < ?B < ?B <	     @<  <   N N< <  <%    @< <	     @<	     @<  < < <	     @<	     @<	     @<	     @<  <+    @<%    @<	     @<       O    O    O  O%    @<  ,  F N    O F N O F N N I   F N    O F N N I   F N    O F N N I   F N O F N N I   F N O F N N I   F N O F N N I   F N O F N N I   F N O F N N I   F N  O F N N I   F N    O F N N I   F N O F N N I   F N  O F N N I   F N O F N N I   F N O F N N I   F N  O F N N I   F N  O F N .N I   F N .O F N N I   F N  O F N N I   F N  O F N N I   F N	     @O       ! R ! N   '    (    ! N i             =O       ! R ! N   '    (    ! N i             =O ! 9N    =        ! &N R ! &N N   '
    (:    ! &N N i       $  ! uN    ! N RO ! &N N k         	    	=    	=O ! &N N m             	=O '   		   ! &N R ! &N 	N =  '(    (?    	-    	 	2    ! &N 	N i             ! N 		RO ! &N 	N k         	
   	=    	=O ! &N 	N m             	=O (   		   ! &N R ! &N 	N   '(    (?    	  ! &N 	N i             ! N 		RO ! &N 	N k         	   	=    	=O ! &N 	N m             	=O *   		   ! &N R ! &N 	N   '(    (?    	  ! &N 	N i             ! N 		RO ! &N 	N k         	   	=    	=O ! &N 	N m             	=O /   		   ! &N R ! &N 	N   'A    (?    	 ! &N 	N i             ! N 	RO ! &N 	N k         	   	=    	=O ! &N 	N m             	=O d          ! &N 	R N         ! &N *R N   d      ! &N +R &   		   ! &N R ! &N 	N "  '
    (X    	2    ! &N 	N i             ! 	N 	RO ! &N 	N k         	   	=    	=O ! &N 	N m             	=O $   		   ! &N R ! &N 	N   '#    (X    ! &N 	N i             	=O ! &N 	N k         	   	=    	=O ! &N 	N m             	=O %   		   ! &N R ! &N 	N   '<    (X    ! &N 	N i             	=O ! &N 	N k         	    	=    	=O ! &N 	N m             	=O +   	"	!   ! &N R ! &N 	"N   'U    (X    ! &N 	"N i             	#=O ! &N 	"N k         	$   	=    	=O ! &N 	"N m             	=O !   	&	%   ! &N R ! &N 	&N   '   (_    ! &N 	&N o              ! &N 	'N 	(RO ! &N 	&N k         	)   	=    	=O ! &N 	&N m             	=O ,   	+	*   ! &N R ! &N 	+N +  '   (K    	,  	- ! &N 	+N o       X  P 	.N    P 	/R       	1= " 	     ! &N 	'N 	0RO ! &N 	+N k         	2   	=    	=O ! &N 	+N m             	=O "   	4	3   ! &N R ! &N 	4N   '   (7    ! &N 	4N i       " 	    ! &N 	'N 	0RO ! &N 	4N k         	5   	=    	=O ! &N 	4N m             	=O #   	7	6   ! &N R ! &N 	7N   'P    (2    	  ! &N 	7N i             	8=O ! &N 	7N k         	9   	=    	=O ! &N 	7N m             	=O 	:         7  ! &N 	7N
 	   ! &N 	7N 	NO    	;=  	<   ! #R# P     ;        	=   ! 	>R ! 	=N 7  	? 	@ 	A 	B 	C	D 	 # <             	E   ! 	>R ! 	EN 7  	? 	@ 	A 	B 	C	D 	 #              	F   ! 	>R 	F <  	- 	,  	A 	G  	B  	  	H< ! 	=N 	N U  	I   ! #R ! 	IN ) ' 	JN     ( 	KN       d          	=            *=     
       +=           *=     
      +=
            *=
 
           +=           *= 
          += 	L    	M@ 	L 	N    O 	L 	O   O 	L 	P	QO 	R    	M@ 	R 	N    O 	R 	O   O 	R 	P	QO 	S    	M@ 	S 	Nwww O 	S 	O   O 	S 	P	QO 	T    	M@ 	T 	N    O 	T 	O   O 	T 	P	QO 	T 	UO 	V    	M@ 	V 	N    O 	V 	O   O 	V 	P	QO 	W    	M@ 	W 	N O 	W 	O   O 	W 	P	QO 	X    	M@ 	X 	N O 	X 	O   O 	X 	P	QO 	Y    	M@ 	Y 	N O 	Y 	O   O 	Y 	P	QO 	Z    	M@ 	Z 	N    O 	Z 	O   O 	Z 	P	QO 	Z 	[O 	\    	M@ 	\ 	N    O 	\ 	O   O 	\ 	P	QO 	\ 	[O 	]    	M@ 	] 	N    O 	] 	O   O 	] 	P	QO 	] 	[O 	^    	M@ 	^ 	N O 	^ 	O   O 	^ 	P	QO 	^ 	[O 	_    	M@ 	_ 	N  O 	_ 	O   O 	_ 	P	QO 	_ 	[O 	`    	M@ 	` 	N    O 	` 	O   O 	` 	P	QO 	` 	[O 	a    	M@ 	a 	N O 	a 	O   O 	a 	P	QO 	a 	[O 	b    	M@ 	b 	N O 	b 	O   O 	b 	P	QO 	b 	[O 	c    	M@ 	c 	N   O 	c 	O   O 	c 	P	QO 	c 	[O 	d    	M@ 	d 	N O 	d 	O   O 	d 	P	QO 	d 	[O 	e    	M@ 	e 	N  O 	e 	O   O 	e 	P	QO 	e 	[O 	f    	M@ 	f 	N  O 	f 	O   O 	f 	P	QO 	f 	gO
 	h    @ 	h 	i	h 	j	h 	kd     O    O  O
 	l    @ 	l 	m   O 	l 	n    O
 	o    @ 	o 	i	o 	j	o 	kd     O    O  O 	o 	m	o 	n	o 	p      O    O  O    	q   ! #R ! 	qN 	 O# d           .   	r   ! 	>R ! 	rN 0  	s 	T    	t= 	B  	C	D#                	u   ! &N 	>R ! &N 	uN +  	s	vG 	Z    	t= 	B #                	w   ! &N 	>R ! &N 	wN &  	s 	L    	t= 	B  1   9   ! &N #R ! &N 9N '   O ! &N 9N (
   O ! &N 9N   fff       	=            *= 
          +=     Z      *= 
   Z      += fff       	=          *=    Z      +=#    d             	x   ! &N 9N 	>R ! &N 9N 	 O 	z    	y@<
 	{    @ 	{    	z R 	| < 	} < 	~ <     	= 	 	N 	         	 	 OO 	 	N 	        	A 	A 	A 	A 	A
 	    @<
 	    @< 	 < 		 `N< 	F   I  	  	     	 ! "N `N 	N 	N 	NH  ! "N `N 	N 	N 	N 	I   	    	 	R 	    	 	R    	    ! "N `N 	N 	N 	R     	 	NH <  ! "N `N 	N 	N 	 	N 	 	NO 	L    G      	 	R ! "N `N 	N 	 O     ! "N `N 	N 	R ! "N `N 	N 	N 	N    H 5      ! "N `N 	N 	R 	 ]  	   	=    ! "N `N 	N 	R     ! "N `N 	N 	R k ! 	N       ! N 	R 	 i  	   	= 	 	 	    	=    @ 	 	N 	N    ! 	N 	RO 	 	N *.       newx  newy  ignoreway  ignore_oneway       	 	R 	 		O 	 		O     	 	R     	 	R 	A 		 `N< 	F   I _  	 < 	 	I ;  		     ! "N `N 	N 	R 		  	>O 	 	N 	       id  		 	N<     	 	R  	  	NO  	:  	 	 	N 	 	N 	 	N 	 	N 	    	@O  	N 		 	NO 		 `N< 	F   I   	 < 	     	N 	R 	    < 	 ! "N `N 	N 	N 	NH   ! "N `N 	N 	N 	N 	N 	I 7  ! "N `N 	N 	N 	  	NO 	L    G >  	! "N 	N< 	F   I b  	 < ! "N 	N 	N DN 	I %  ! "N 	N 	N D	O  	! "N 	N< 	F   I b  	 < ! "N 	N 	N DN 	I %  ! "N 	N 	N D	O       	N 	RO 	 	N 	         		 	N 	G 	 	NG< 	! N 	N< 	F   I   	 < ! N 	N 	N 	I r     	    ! N 	N 	R ! N 	N 	N     I   ! N 	: > IO 	 	N 	         		 	N 	G 	 	NG< 	A ! N 	N (  ! N 	 	    BO   	! N 	N 	F   I =  	 < ! N 	N 	N 	I   >  	    ! N 	N 	RO 	 	N 	       N     ! N 	 	N 	G 	 	NGN 	NH   >  >O 	 	N 	       joinedways G 	! N 	 	N 	G 	 	NGN< 	A 	A 	     	 	 	NH   	 	N 	I   h  	 	N `NU   I "  	  	 	 O  	    	 	N 	R 	LP L ! N 	 	N 	G 	 	NG 	    BO 	>O 	 	N 	       r  	A 	A 	A 	A 		 `N 	F   I  	  	! "N `N 	N 	N 	F   I   	  ! "N `N 	N 	N 	N 	N 	 	NI 0  ! "N `N 	N 	N 	 	O p 	    	 	R     	 	NH <  ! "N `N 	N 	N 	 	N 	 	NO ! "N `N 	N 	 O     ! "N `N 	N 	R n 		 `    @O     	 	RO 	 	N 	        		 	N    	= '      : ;R '   	 	N    	= '      : ;R '   	   	= 	G< 	 	N   	L 	   	=G 	 N   	L 		   	=GG 	 	N   	L 	G     	 	R  	L 	   	= 	GG 	! N 	 	N 	G 	 	NGN< 	F   I `  	  	 	N 	N 	 	NI '  	L 	 	N 	N 	GG  		 	N            	 	R 	G     	 	R     I  	L 	   	= 	GG 		 `N< 	F   I  	 < 	 ! "N `N 	N 	N    	=< 	 %  	L 	 	   	=G '  	L 	 	 	   	=G 	    < 	     	 ! "N `N 	N 	N 	NH O  ! "N `N 	N 	N 	N 	I 
  	LP 	LP {    	H +  	L 		 	   	=G 	GG 	L 	G j 		 	N            	 	R    	L 	   	= 	GG 		G 	G>O 	 	N 	       id   	 `N 	 OO 	 	N 	       id   	 `N 	:O 	 	N 	       Q  		 `N< 	    < 	F   I   	 < 	LP  	>O 	 	N 	       Z  		 `N< 	F   I 5  	 <     ! "N `N 	N 	R O 	 	N 	%       lat  lon  thumb  desc  name   	 '	    	=O 	 (	    	=O 	 		 	   d   ! 9N ! ?N       : R    : =R  O  O 	 		O 	 		O 	 OO 	 	N i        
 	    @< 	 		 'NO 	 		 (NO 	    ! "N 	R 2LP 		2G< 2 	
 	   ! 0N R 	 	N 	 N 	 	N 	 	N    ! 0N 	N 	RO 	
 	    	R 	 	    	@O 	 	N i       
    	=
 	    @< 	 	N     IL $  	 AN 	N 	N    I X P 	.N    P 	/RL   	 AN N   	 	N ! NIL L  	 	N ! NIL *      	 	"R ! N   H @  !
 	#    @O     	 	$R     	 	R 6  ! ! NO !	     @O     	= (  ! 	 O 	 DN    	!= a     	= cPL cM QL M
 	   ! "N bN R ! "N bN N '! "N 	NO ! "N bN N (! "N 	NO     ! "N bN N 	R ! "N bN N 	 O
     	= 	   	= ! "N bN N    B 	 	N 	N    ! 	N 	RO 	 	N 	       U     ! &N 	'N 	R     ! &N 	'N 	%R ! u	 	NO     	 AN 	&R 	 DN 	'   	=    	(=     	)=        	*=
 	'   ! &N 	'N 	R ! &N 	'N    ! &N 	+N 	R     	,=
    	-=     	.=     	/   	=    	0=O 	 	N 	$       3 	 	1             	 	2RO 	 	3             	 	4RO ! 	5! "N 	NO ! 	6! "N 	NO ! 	7! N 	N 	 	NN 	NO ! 	8! N 	N 	 	NN 	NO 	 	9! N 	N 	 	NN 	NO     	=O 	 	N 	2         	 '! "N 	NO 	 (! "N 	NO 	 (N 	 'N    ! N 	N 	 	NN *R     ! N 	&RO 	 	N 	4       e 	 	1: 	 	3: 	! "N 	N< 	! "N 	N<
 	    @< 	;	 ! 	5N    : 	:R< 	<	 ! 	6N    : 	:R< 	=,      	 	"R ! 	#NH< 	; HL   	< HL G  	;     HL   	<     HL   	=  ! 	8N ! 	7N    ! N 	N 	 	NN *R ! N 	N 	 	NN 		 	9NO 	 	N     IL 2  	 	N ! N 	N 	N    IL         P 	/R p 
     ! NH J  ! N 	N 	 	NN    	B= ! 	 O     	E= % ! N     IL 1  ! N ! N 	N 	N    I p  ! N
    I J      	C   	=    	0= ! 	 	NO     	 	DR d  ! N 	N 	 	NN    	B= ! ! NO !	     @O     	=  ! N 	N 	 	NN 	! 	7NO ! N 	N 	 	NN 	! 	8NO 	?   	= ! N 	N 	 	NN    	=    @ 	 	N 	>N    ! 	N 	R 	 	    ! N 	N 	 	NN *R 	@     ! N 	AR     ! N 	&R     ! N 	R ! N 	 O
     	=O 	 	N 	D       V  	 	1             	 	FRO 	 	3             	 	GROO 	 	N 	F             ! "N fN 	HR 	J d          	I    : <R    ! "N fN 	R ! "N 	N ! "N 	N    ! "N fN *R 	 (N 	 'N    ! "N fN +RO 	 	N 	G       B  ! 	 N !  	 	1: 	 	3:   ! 	  OO 	 	N k       
     ! NH  
    	L= x  	 	N     IL 2  	 	N 	 AN 	N 	N    I   	M   	L=   	K   	L= 	 ! N 	 DNN 	N    	=< 	   	    	=O 	 	N 	N       
 	    @<     ! N 	 DNN 	R 0  		    ! N 	 DNN 	R
 	    @< 	 		 'NO 	 		 (NO 	    ! "N 	R
 	    @<
 	    @< ! "N `NU   I E 	  	 	N 	 	N    ! "N `N 	N 	ORL   	 	 AN 	NIL )  ! N 	 DNN `N 	NL   	 	N   ! N 	 DNN    ! "N `N 	N 	PR    	 	R ! "N `N 	N    	 	R  	 	N W  	R   	= 	 	    @ 	 	N 	QN    ! 	N 	R     ! N 	R 	@     ! N 	AR     	.=O 	 	N 	S       | 	A 	A 	A 	A 	A 	! N 	 DNN     	 	R    H   > 		 `N 	F   I d 	  	 ! 	NI : !L NQ MO 	    	 	N    	T= 	 	N 	 	N     	@ 	    	 	R 	! "N `N 	N 	     	 	 	N 	NH l  	 	N 	N 	N 	 DNI -  	 	N 	 	O 	 	 O 	LP q  		 `    @O 	 `N ! 	N O     ! N 	R 	@     ! N 	AR     	.=
     	=O 	 	N m             	=O 	
 	@    	R 	
 	U    	R 	
 	V    	R 	W 	    	@O 	W 	N k        	 	N     IL 2  	 	N 	 AN 	N 	N    I =  	 DN 	Z   	=    	0= 	M   	L= 8  	 DN 	X   	=    	0= 	Y   	L= 	 ! N 	 DNN 	N    	=< 	   	    	=O 	W 	N m             	[=     	=O 	W 	N i        	 AN N !  ! 	 O     	E= > 	A 	A P 	.N    P 	/RL O  	 	N     IL 2  	 	N 	 AN 	N 	N    I G  ! N 	 DNN    	B= ! 	 O     	E=   		 AN< ! N 	 DNN    	B= !    O     	[=     ! "N fN 	HR ! N 	    	\=O 	W
 	]    	R 	W
 	^    	R 	W
 	_    	R 	c 	    	@O 	c 	N 	       s 	 	N 	   	d=     	e= 	 	N     HL   	 	`N  ! N       	f=   > 	g          	g 	h       result   	i    	j=O !L yNP yMO     	 	N 	 (N    	= 	 'N    	= 	 	N    B= 	 	N    B= ! N ! JN 	g 	l
   	k 	mR   ! N 	 	N 	 	N    	= 	 (N    	= 	 'N    	= 	 	N    BO
     	= 	 	N     HL   ! N .  	 	N tI       	n= 	%O 	c 	N 	u       timestamp  	v          	v 	h       result  	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > ! "N bN 	i     NN '	i    N    	=O ! "N bN 	i     NN (	i    N    	=O ! "N bN 	i     NN 		i    NO ! "N bN 	i     NN 		i    NO     ! "N bN 	i     NN 	RO 	w 	  	w 	w 	 	N    : ;R 	v 	y   	x 	mRO 	c 	N 	z        	{          	{ 	h       result v !L yNQ yMO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 	|	i    N< 	i     N 	|I / ! "N bN 	i     NN 		|O  	|  	i     NNO  	i     N: 	| 	i     N 	   	}= t 	i     NI   t	| ! &N 	wN 	sN 	i     NI E  ! &N 	wN 	s	|O 	L    ! &N 	wN 	tR ! "N bN 	|N 	O ! "N bN 	|N  O ! "N bN 	|N 		i    NO 	i     N    	s=     	t=O 	 NL   	 	`NL !  ! NL   ! N   	 	N    	s=       	f=   > !L yNP yMO 	 O    	 	N 	 (N    	= 	 'N    	= 	 	N    B= 	 	N    B= ! N ! JN 	{ 	l
   	k 	mRO 	c 	N k       S 
    	L= 	 	 	N    	=< 	   	    	=O 	c 	N m             	=O 	c 	N i       
    	=
     ! NH   ! 	NL   ! tN 	 	NI '      	=     	=     	n=     	 	R !
 	#    @O     	 	$R   P 	~N    P 	R       p= > ! N 	 	N 	 	N 	 	N 	 (N 	 'N 	 	N    	@O ! N 	 	NN    	B= ! 	 O     	E= 	%O 	c 	N 	$             	= 	 	1             	 	2RO 	 	3             	 	4RO ! 	5! "N 	NO ! 	6! "N 	NO 	 		 'NO 	 		 (NOO 	c 	N 	2       8  	 '! "N 	NO 	 (! "N 	NOO 	c 	N 	4        	 	1: 	 	3:
 	    @< 	;! "N 	N ! 	5N    : 	:R< 	<! "N 	N ! 	6N    : 	:R< 	=,      	 	"R ! 	#NH< 	; HL   	< HL G  	;     HL   	<     HL   	=   	 	 O     	 	R
     	= 	   	= 	 	N 	 	N 	    @ 	 	N 	N    ! 	N 	RO 	c 	N 	        ! u   O        s=     ! &N 	'N 	R     ! &N 	'N 	%R ! t	 	NO 	 	N 	'   	=    	(=     	)=        	*=
 	c   ! &N 	'N 	R ! &N 	'N    ! &N 	+N 	R     	,=
     	-=     	.=     	 	&R 	! N 	 	NN< 	F   I 5  	 <     ! "N ^N 	N 	R O 	c 	N 	       u  	 		    	@O 	 	`N &  	o    	 	N 	R !  	l    	 	N 	RO 	c 	N 	       str   	 	   	= 	 	N    	= 	 (N 	 'N 	 	N    @ 	 	N 	N    ! 	N 	RO 	c 	N 	&       } 
 		   ! 	bN d   < 	 	aN 	I   	L	 ? 	 	 (N 	 'N    	=O 	c 	N 	       W  		 	N    	=< 	 	aN 	I   > 	 	    	=O 	c 	N 	       + 		 'N    	= '      : ;R '   	 (N    	= '      : ;R '   	   	=< 	 	`N    	L 	   	= 	GG 	 	N   	L 	   	=G 	 N   	L 		   	=GG 		G 	G>O 	c
 	    	R 	 	    	@O 	 	N 	        	s	 	N 	G< 	C< 	 	N 	CN 0  	C	 	N 	CN 	sL 	C 	GG 	C 	I  	C 	I ;  	 	N N   	sL 	 	N NG  	 	N 	N  	 	N N   	 	N N   	 	N N B  	 	N N $  	sL 	 	N N 	GG $  	sL 	 	N N 	GG $  	sL 	 	N N 	GG $  	sL 	 	N N 	GG %  	sL 	 	N 	N 	GG 	 	N N $  	sL 	 	N N 	GG ; 	 	N 	N %  	sL 	 	N 	N 	GG 	 	N 	N %  	sL 	 	N 	N 	GG 	 	N N $  	sL 	 	N N 	GG 	 	N N $  	sL 	 	N N 	GG 	 	N 	N )  	sL 		 	N 	NG 	GG 	s>O 	 	N 	        	 	N 	CN   	> 	 	N N   	 	N N> 	 	N 	CN 	I ^  	 	N 	N   	 	N 	N> 	 	N 	N   	 	N 	N> 	 	N 	CN 	I   	 	N 	N   	 	N 	N> 	 	N N   	 	N N> 	 	N N   	 	N N> 	 	N N   	 	N N> 	 	N N   	 	N N> 	 	N 	CN>O 	 	N 	       `  	 	N N   	 	N N> 	 	N N   	 	N N> >O 	 	N 	        	          	 	h       result   !L |N    G |MO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 	i    	=O 	 	N    : ;R 	 	   	x 	mRO 	 	N 	u       [  	 	N     H -  !L {NP {MO     	 	R       	 	RO 	 	N 	z        	          	 	h       result = !L yNQ yMO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 		i    N< 	i     N 	I   ! "N ^N 	i     NN 		O 	! "N ^N 	N 	N< 	F   I   	 < 		 	N    N 	 	N     N    	=< 	 	 	 	N    NO 	 	i     N: d ! "N ^N 	N  O ! "N ^N 	N 	O ! "N ^N 	N 		i    NO 	i     N    	s=     	t=O 	 NL   	 	`NL !  ! NL   ! N   	 	N    	s=       	f=   > 	 O !L yNP yMO    	 	N 	 	N 	 	N    : ;R 	 	N ! N ! JN 	 		   	k 	mRO 	 	N 	           	   	 #R
 	I
   ! 	IN        : =R< F N N -     9H   	IL	 ?   	IL	 33?3333 		 	N   2      K   < 		 	N         <
 	C    	 	R< 	 	N A  	 	CN I &  		 	CN 		 	CN 	     IL 	  	   > 	     I   	    	J 	 	 	I    	 	N 	R 		 	N< 	    < 	 	 	NH  	 	N     N 	IL ,  ! "N `N 	 	N    NN Y 	 	N     N 	IL ,  ! "N bN 	 	N    NN   	 	N     N 	I a   	 	N    NN 	N  	 	N    NN 	N	     	 	R r  	! "N bN 	 	N    NN< 	 (N 	 'N 	 	aN 	I    	 	R  A! "N `N 	 	N    NN< A 	N     N 	N A 	N     N 	N    	 	N *R 	   < 	 A 	N 	NH h  A 	N 	N 	N A 	N 	N 	N    	 	N +R 	L    G v 	LP O 	 	N 	       is_icon  x  y k 	A 	 % 
 	   ! 	bN d      
 	   ! 	N d    	 	 	 	    	 	N *R 	 	G 	 	    	 	N +R 	 	G 	 	G    	 	N +R 	 	 	 	G    	 	N +R 	 	 	 	    	 	N +RO 	 	N 	       highlight D  	 	N 	&I   > 	 		&O     	 	RO 	 	N 	       way_id   	
 	   	 	R>O 	 	N 	       type  id )  	 	C    	= 	 	NN>O 	 	N 	       type  id  new_id ^ 		 	N< 	 < 	A 	    < 	 	 	NHL 	  	  	 	N     N 	CIL !  	 	N    N 	I   	 	N    	O 	 		 	C    	= 	 	 	N: 	 	C    	= 	 	N 	 	N    NO 	 	 O 	LP O 	 	N 	       type  id  role  		 	N< 	 < 	< 	    < 	 	 	NHL 	  	   	 	N     N 	CIL !  	 	N    N 	I J  		 	N    N 	I 	 	N    	O 	 	LP - 	 	C    	= 	 	N 	O 	 8  	 	 	C    B    	 	N 	R 	 "  	 	 O     	 	RO 	 	N 	       way_id  role $  	 	
 	   	 	RO 	 	N 	       way_id >  		    	 	R< 	 I 
      >O 	 	N 	       node_id   	
 	   	 	R>O 	 	N 	       node_id  role $  	 	
 	   	 	RO 	 	N 	       node_id >  		    	 	R< 	 I 
      >O 	 	N 	       type  id #  	 	C    	 	RO 	 	N 	       type  id  markDirty  		 	N< 	F   I   	 < 	 	N     N 	CIL !  	 	N    N 	I O     	    	 	R 	   	 	 O     	 	R G 		 	C    	=< 	 	 	N:O 	 	N 	       way_id   	
 	   	 	RO 	 	N 	       node_id   	
 	   	 	RO 	 	N 	       relexists  ! 		O 		< 	       button   	 	   	=I K  	 #  ! 	N 	! 	NO   ! 	N% 	 .      ! /N 	N 	N 	'N 	R
     	 	R     ! &N 	'N 	R<
    	 	R	     ! &N 	'N 	R 1PL 1M 		   ! /N R 	 	   	= 	   	=    B         ! /N 	N 	R 	   < 	! /N 	N 	N<                	LP 	M 	   	 	>R 	 	N S  	C	D 	s	 	N 	L    	t= 	Z    	= 	   	= 	LP 	M 	   	 #R 	 	N   d       )=    
      *=         +=         +=    
      +=    
      +=     ,= 	LP 	M 	'	   	 R 	 	'N   '    ("    ! 		O ! 		 	N    	=O 	 	'N 		   O 	      	   	 	'N 	R 	LP 	M 	%	%   	 R 	 	%N   '      (    	 	%N o             	 	'N 	(RO 	 	%N k         	)   	=    	=O 	 	%N m             	=OO 	
 	    	R 	 	    	@O 	 	N 	O 	 	N  O 	 	N 	` O 	 	N 	    O 	 	N 	    O 	 	N  O 	 	N 	  O 	 	N 	       ( 	          	 	h       result  !L xN    G xMO 	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 		i     N< 	i    N     I ;  ! "N `N 	N% ! "N [N 	N% > 	A 	A 	A 	A 	!A 	"A 	A 	A 	A ! "N `N 	N 	O ! "N `N 	N 	` O ! "N `N 	N  O ! "N `N 	N 		i    NO ! "N `N 	N 		i    NO     ! "N `N 	N 	#R ! "N `N 	N 	    BO     ! "N `N 	N 	R 	     	 	i    N 	NH  		i    N 	N     N 		i    N 	N    N 		i    N 	N    N 	 	    ! "N `N 	N 	$R 		    	= 		    	=  	N   ! N 	 	i    N 	N    N 	i    N 	N    N 	 	 	    	@O ! N 	N 	O 	 EI   	!	 V  ! "N `N 	N 	 N /  	 	 	     	N *R ! N 	N    ! "N `N 	N 	N 	R 	    ! N 	N 	R ! N 	N `N ! 	NNL   	 ! 	NI       ! N 	N 	R   	! N 	 	G 	GN 	F   I   	  	! N 	 	G 	GN 	N 	 	N 	IL   	 `N 	N 	  	" r 	  	" 	LP 4 ! "N `N 	N 		i    NO     ! "N `N 	N 	R 	" !  	@     ! N 	AR 	 CI .      ! "N `N 	N 	R C 	! _      ! "N `N 	N 	R     ! "N 	N 	!N 	R EL 	!M     ! "N `N 	N 	%R ! "N `N 	N 	  OO 	 	N    : ;R 	 	&   	x 	mRO 	 	N 	'       timestamp  	(          	( 	h       result  	p    	i 	oR< 	q    	i 	oR< 	p '  	i 	q 	p    	r= > 	A 	A 	A 	! "N `N 	i     NN<
 	)    @< 	     	 	 	N 	NH Q  	) 	 	N 	N 	N 	 	N 	N 	NO 	LP  	i    N $  	 O 	 	 O   	  O 	 	O 	 		i    NO     	 	#R 	 	    BO     	 	R 	     	 	i    N 	NH  		i    N 	N 		     N 		    N 		    N 	     H "  	!L M NQ  O   	) 	: 	 	    	 	$R 		    	= 		    	=  	N Z  ! N 	 	    N 	    N 	 	 	    	@O   	  	N 	NIL   	  	N 	NI   	 	 	     	N *R  	N 		    NO  	N 		    NO 	 	 O 	    N    	N 	O ! N 	N    	 	N 	R 	i     N    ! N 	N 	R 	LP  	)F   I F  	      	H %  	 	N 	 	) 	NO  	 		i    NO 	 I   	 	`O       	 	R     	 	R     	 	%RO 	w 	 	N    B= 	( 	*   	x 	mRO 	 	N 	%         	A 	A 		 	N 	F   I s  	  ! "N bN 	 	N 	N 	NN 0  ! "N bN 	 	N 	N 	NN% O 	 	N 	       skip  skiponeway     	+   	 #R 	,L   	 	N 	-N 
    	   	 #R    	0   	 #R 	d   < 	19    HL   F N N  	 ?̙  	   ?    < 	2""" <
 	4    	 	3R< 	 	`N  	5 	 	N NN  	5 	 	N NN  	5 	 	N NN : 	 < 		 	N< 	F   I   	 < 	 	IL   	 	N 	N IL 4            	 	N 	N 	R 	I   	ppp  d 	J 	 	
     	4HL   	 	N N   	I   	6    	 	N 	R H  	J 	 	5 	 	N NN 	I    	 	N 	R H  	J 	 	5 	 	N NN 	I    	 	N 	R H  	J 	 	5 	 	N NN 	I    	 	N 	R 2  	J 	    	I    	 	N 	R 	7 < F N NL   	 	N    IL   	 	N    IL   	 	NL   	 	N 	8N  F N NL   	 	N NL L  	 	N NL 1            	 	N N 	R 	I }  	 	N 	9NL   	 	N 	9N 	:I :  	19    H  	 ?̙       	7   	1    	2      	1    	2  
     	4HL   	7L   	; 	 	N NNL   	 	`N L  ! "N [N 	 	NN !  ! "N [N 	 	NN%  ! "N [N 	 	NN :  \PL \M 	 	N    ! "N [N #R ! "N [N 	 	NN r     	H= 	<  	 	N     N 	N 	 	N     N 	N    *=
     	4H 2  	J d   	2 	I 	1    	=      	4    )= 	   < 	 	 	N 	NH [  	 	N 	N 	N 	 	N 	N 	N    += 	L    G 
     	4H       ,= 	 	N     N 	N 	 	N     N 	N    	 	N *R 	    < 	 	 	N 	NH q     	H Q  	 	N 	N 	N 	 	N 	N 	N    	 	N +R 	 	N 	N 	N   	 	
 	.   	 	+N R 	 	+N 	N '	 	N 	N 	NO 	 	+N 	N (	 	N 	N 	NO 	 	+N 	N 		 	+N 	N 		/  O  O 	L    G m 	! N 	 	NN< 	F   I 5  	 <     ! "N ^N 	N 	R  	 	N 	-NL 	  	= '  	 	N 	-N    	 	>R ; 	    < 	 	 	N 	NH  	 	N 	N 	N   	 	
 	.   	 	+N R 	 	+N 	N '	 	N 	N 	NO 	 	+N 	N (	 	N 	N 	NO 	 	+N 	N 		 	+N 	N 		/  O  O 	L    G O 	 	N 	3       K 	4   < 	 	N 	 	N 	N    N 	 	N     NIL      	 	N 	NH   	 	N 	?N 
  	4	@ 		 	N< 	F   I }  	 < [ 	NL   	 	N 	N IL   	 	N 	N 	AI   	4[ 	N u 	4>O 	 	N 	>       dir  	B 	:IL   	B 	CI   >& 	D
                     B<& 	E                      B< 	B 	FI (      	D 	GR     	E 	GR 	Hpl < 	 	N N 	IIL   	 	N N 	JIL   	 	N N 	KIL   	 	N N 	LIL   	 	N N 	MIL   	 	N N 	NI   	H     	O < 	P    < 	Q    < 	R    B< 	S    B< 	A 	TA 	UA 	VA 	WA 	XA 	YA 	    < 	Z	 	0N< 	 	N     N 	N 	 	N     N 	N    	Z *R 	 	 	N 	N    HL       	QH :     	PH   	R 	N     I 8  	R       	D 	[R 	S       	E 	[R 	P    	R 	oR 	\     	]    	S 	oR     	QH ? 	V	 	N 	N 	N 	X	 	N 	    GN 	N 	V 	W	 	N 	N 	N 	Y	 	N 	    GN 	N 	W 		X 	Y    : 	^R 	T	    : 	_R 	U	    : 	`R 	Q	X 	X 	Y 	YG    : 	aR 	LP 	P 	QH   	VL 	P 	TG 	XL 	P 	T 	WL 	P 	UG 	YL 	P 	U 	H 	] 	W 	V 	Z    	b= 	QL 	P 	P     o  	VL 	XG 	WL 	YG 	H 	] 	W 	V 	Z    	b= 	PL 	Q 	Q     O 	 	N 	       M 		 	N     N< 		 	N 	 	N 	N    N<
 	    @< 	 	 	N O 	 	N 	 	NI  	 	N 	N    H   > 	    < 	A 	rA 	sA 	t! "N (N    	=< 	u	t    : 	oN    : 	_R< 	   < 	 	 	N 	N    H Z 	v	 	N 	N 	N 	 	N 	 	N 	 	N 	 	N 	N 	N 	 	N 	 	N 	 	NG    	 	N 	 	N    : R    	 	N 	 	N    : RG 	r	 	N 	v 	 	N 	 	NG 	s	 	N 	v 	 	N 	 	NG 	   	r 	 	N 	N 	N    : R    	s 	 	N 	N 	N    : RG    : 	aR 	` 	u 	 >    : ;R 	 	H   		 	LP { 2   	HL !  P 	.N    P 	/R #  	w   	=
     	x= >     	 	dR 	! N    	=< 	y! N    	=< 	z! N    	=< 	{! N    	=< 	|	    @< 	   < 	 	 	N 	N    H         	 	N 	N 	RHL )  	 	N 	N 	N    	=L %  	 	N 	N 	N 	HL %  	y 	 	N 	N 	NHL %  	 	N 	N 	N 	zHL %  	{ 	 	N 	N 	NH }   	 	N 	N    	 	}R     	 	N 	N 	R 	 	N 	N 	N 	   	d= z 	v	 	N 	N 	N 	 	N 	 	N 	 	N 	 	N 	N 	N 	 	N 	 	N 	 	NG    	 	N 	 	N    : R    	 	N 	 	N    : RG     	 	N 	N 	R 	 	N 	N 		 	N 	v 	 	N 	 	NGO 	 	N 	N 		 	N 	v 	 	N 	 	NGO     	 	N 	N 	R 	 	N 	N 	 O 		 	N 	N `N< 	F   I "  	 < 	 	 O  	 	N 	N    	| 	R 	LP  	    	| 	R 	 		|O     	 	R 
 	 	N 	N    H   >     	 	dR 	e    < 	f    < 	g	 	N< 	h    < 	i	 	N< 	    < 	 	 	N 	NH   	j	 	N 	N 	N< 		 	N 	N 	N< 	k	g 	j 	 	i< 	fL 	g 	G 	kG 	hL 	i 	jG 	kG 	eL 	kG 	g	 	i	j 	LP  	eL     	f	f 	e     	h	h 	e     	    < 	l    B< 	    < 	 	 	N 	NH   	L    	 	N 	N 	N 	f    : R    	 	N 	N 	N 	h    : RG    : 	aRG 	LP > 		 	 	N 	N 	    < 	 	 	N 	N    H 
 	   	 	N 	N 	N 	f    : R    	 	N 	N 	N 	h    : RG    : 	aR<     	 	N 	N 	R 	 	N 	N 		f 	 	N 	N 	N 	f 	 	GO 	 	N 	N 		h 	 	N 	N 	N 	h 	 	GO     	 	N 	N 	R 	 	N 	N 	 O 		 	N 	N `N< 	F   I "  	 < 	 	 O  	LP  	m    B< 	A 	A 	! &N 	N 	N< 	    < 	 	 	N 	N    H  		    G 	 	N 	N?< 	 	N 	N    	m 	R 	n	 	N 	N 	N 	h 	 	N 	N 	N 	f    : 	^R    : 	oN 	p	 	N 	N 	N 	h 	 	N 	N 	N 	f    : 	^R    : 	oN 	  	p 	nH   	n	n h   		p 	n    	H g 	q	n    G< 	q 	p 
   H 5 !L NQ MO ! N          @ 	h 	q : 	oN        : 	_R 	G 	f 	q : 	oN        : 	`R 	G     	@O 	 	N    ! N N 	R ! N N    	m 	R 	qL    G   	n 	pH   	p	p h   		n 	p    	H g 	q	n    < 	p 
   G 	qH 5 !L NQ MO ! N          @ 	h 	q : 	oN        : 	_R 	G 	f 	q : 	oN        : 	`R 	G     	@O 	 	N    ! N N 	R ! N N    	m 	R 	qL      	LP  	 	N 	 	N 	N    N    	m 	R 	 		mO 	 	 O
     	= 	F   I 5  	 <     ! "N `N 	N 	R      	 	RO 	 	N 	~       E 	 	N 	N    H  	X	 	N 	 	N 	N    N 	N 	 	N     N 	N< 	Y	 	N 	 	N 	N    N 	N 	 	N     N 	N< 	X     IL   	Y     I  ! &N 	N 	 O 	    < 	?B < 	?B < 	    < 	 	 	N 	NH ) 	 	 	N 	N 	NH   	 	N 	N 	N 	IL %  	 	 	N 	N 	NH K  		 		 	N 	N 	N 		 	N 	N 	N K  		 		 	N 	N 	N 		 	N 	N 	N 	LP  	    	    	 	RH< ! &N 	N 		O ! &N 	N 		O   ! &N 	N 	   	Y 	X    : 	^R    : 	oN -   O ! &N 	N 	d   O ! &N 	N 	O ! &N 	N 	 O ! &N 	N 	 O s  ! &N 	N 	 O ! &N 	N 	 O ! &N 	N 	O ! &N 	N 	2   OO 	 	N 	       j  	    < 	 	N 	N    H ~ 		    < 	
    I !  		 	N 	N     		    G< 	 	 	N 	NI   	    		 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N 	>O 	 	N 	       %     	= 	 	N 	   	d= 		 	N< 	F   I z  	 <     	 	N 	R    I B      	 	N 	R 	 	N 	N 	   	d= x     	e=     	 	R     	 	#R 	 NL   	 	`N  		 	N    	T=< 	
 	    @O 	F   I 2  	 <  	 	N    	 	}R  ! N  	 	N     H       	f=   > 	          	 	h       result   	i    	=O !L yNP yMO 	 	N 	 	N    B= 	 	N    B= ! N ! JN 	 	   	k 	mR  	 	N     H   		 	N< 	F   I "  	 < 	    	=  		 	N< 	F   I )  	 < 	 	N    	= 
     	= I  ! N 	 	N 	 	N    	= 	 	N    BO 	 	N 	I       	=     	n= ! "N [N 	 	NN% 	%O 	 	N 	        	< 		 	N< 	F   I   	 < 	 	N 	N 	NL 1  	 	N 	N `N    	=    IL 0   	 	N 	N 	NN    	= 	  	  K 	  1PL 1M 		   ! /N R       choice m  	 	   	=I P  	   	=    ! N 	R     ! N 	R
    	= 	   	= 	   	=    @ P        ! /N 	N 	R# d      	         	   ! /N 	N 	N 	>R 	   	= ! /N 	N 	N 	N    	= J  	   	=    ! N 	R     	 	R
    	=O 	 	N 	z        	          	 	h       result J !L yNQ yMO 	p    	i 	oR< 	q    	i 	oR< 	p W      ! "N `N 	i     NN 	R 	i 	q 	p    	r= > 	A 	A 	A 	A 	A 		i     N 		i    N 	 	I   	 	    	= ! "N `N 	N 	O ! "N `N 	N  O ! "N `N 	N  O ! "N `N 	N 		i    NO 		i    N 	F   I   	 < 		i    N 	N< 	     	N 	R 	     	N 	R 	 	 	   	}= f 	F   I #  	 < ! N 	:  		i    N 	F   I e  	 <  	N 		i    N 	NO  	N  O  	N 	O  		i    N 	F   I X  	 < 	! "N `N 	N 	 	N 	: ! N 	:      ! "N `N 	N 	%R     	e=     ! "N `N 	N 	R     	= 	    	s=     	t=     	.=O 	 NL       	 	RL   	 	`NL !  ! NL   ! NL      	 	N 	NH   	 	N    	s=      	 	R     	f=   > 	 O
 	    @<
 	    @< 	     	 	 	N 	NH r 	 	N 	N 	N    	 	R 	 	N 	N 	NL   	 	N 	N N   	 	N 	N 	N    	= 	 	N 	N 	N 	 	N 	N 	N 	 	N 	N 	N    	= 	 	N 	N 	N    	=    @    	 	R 	 	N 	N O 	LP l 	 	N 	: !L yNP yMO 	 	N 	 	 	N 	 	 	N    B= 	 	N ! N ! JN 	 	
   	k 	mR     	.=O 	 	N 	            	 	N 	NH  
 	    	 	N 	oR< aPL aM 	     N	 A   ! "N `N R ! "N `N 	     NN 		    NO ! "N `N 	     NN 		    NO     ! "N `N 	     NN 	R O 	 	N 	u        !L wN    G wMO     	 	N 	NH  
 	    	 	N 	oR< !L wN    G wMO aPL aM 	     N	 A   ! "N `N R     ! "N `N 	     NN 	R 2 	 	 O     	 	RO 	 	N 	       str   	 	   	= 	 	N 	 	N    	= 	 	N    	= 	 (N 	 'N 	 	N    @ 	 	N 	N    ! 	N 	RO 	 	N 	d       str   	   	= 	 	N    	= 	 	N    	= 	 	N    	= 	 	N    @ 	 	N 	N    ! 	N 	RO 	 	N k       : 	 	N ! 	NIL  
     ! NHL   ! "N 	N I 
     ! NH  
    	L=   	   	L= +  	]     	 	AR 	   	L= 	 	N ! 	NI D  	 	 	N    	=< 	   	    	=O 	 	N m         ! 	N ! 	N    	 	OR   > ! 	N   	   	L=  
    	L=     ! "N 	N 	R     	=O 	 	N i       
    	= P 	.N    P 	/RL   	 	N ! 	NIL   ! N
    I ? P 	.N    P 	/RL   ! 	NL   	 N ! 	NIL   ! N
    IL 5  ! 	N ! 	N    ! N 	OR l P 	N    P 	/RL   ! 	NL   	 N ! 	NIL   ! N
    I 
     ! NH h     ! &N 	'N 	%R     	 	R     	[= !
 	#    @O 	A 	    < 	 	 	N 	NH e  ! 	N ! 	N    	 	+N 	N 	OR   		 	L    G y 	       	 	$R P      ! "N 	N 	N 	$R     ! "N 	N 	N 	R < 	 N  	 	N ! 	NIL       ! NH   !L N    G MO !L NQ MO ! N          @             	@O ! N N    	 	PR 	]     	 	AR ! N N    	B= ! 	 O     	E=   ! N 	    	\=       	 	R       	 	RO 	 	N 	$         	 	1             	 	2RO 	 	3             	 	4RO 	 	 O 	 	O ! 	5! "N 	NO ! 	6! "N 	NOO 	 	N 	2       
 	    @< 	=      	 	"R ! 	#NH< 	;! "N 	N ! 	5N    : 	:R< 	<! "N 	N ! 	6N    : 	:R< 	; HL   	< HL +      	 	"R ! 	#N ,  HL   	 	I   	 	 O 	;     HL   	<     HL G  	;     HL   	<     HL   	=L   	 	N   	 	O 	 	N ( ! "N 	N '! "N [N 	 	NN '! "N 	&N '	 '! "N 	N ! 	5N  O    O    O  O ! "N 	N (! "N [N 	 	NN (! "N 	&N (	 (! "N 	N ! 	6N  O    O    O  OO 	 	N 	4       O 	 	1: 	 	3: ! "N 	N '! "N [N 	 	NN '! "N 	&N '	 '      O    O    O  O ! "N 	N (! "N [N 	 	NN (! "N 	&N (	 (      O    O    O  O 	 	N * ! "N 	N ! 	6N ! "N 	N ! 	5N    	 	R 	   	=
     	x=     	 	R     	 	R 	   	= ! "N 	N ! 	6N ! "N 	N ! 	5N 	    @ 	 	N 	N    ! 	N 	RO 	 	N 	            ! &N 	'N 	R ! 	N 	 	NIL   ! tN     I       	= ! u   O 	 	N    s= ! t    O 	@     	 	AR ! "N 	N%     	 	&R 	 	N
 A   	=    	(=     	)=        	*=	 A   ! &N 	'N 	R ! &N 	'N    ! &N 	+N 	R     	,=
     	-=O 	 	N 	&       -    	&   ! "N #R
     ! uNH s 	  < 	 	`N   	  < 	J P   	 	I	   ?        G    ! "N 	&N 	R 	 	N     N 	N 	 	N     N 	N    ! "N 	&N *R 	   < 	 	 	N 	NH n  	 	N 	N 	N 	 	N 	N 	N    ! "N 	&N +R 	L    G p g  ! 	N	 ? ! "N 	N uN (N ! "N 	N uN 'N    	=     	 	~RO 	 	N 	A       d  atype  		 	G< 	 	    ! "N #R 	    < 	 	 	N 	NH  		<     	 	N 	N 	R B         	 	N 	N 	RH   	L 	G   	L 	G 	 	 	    ! "N 	N R ! "N 	N 	N '	 	N 	N 	NO ! "N 	N 	N (	 	N 	N 	NO ! "N 	N 	N 	! 	NO ! "N 	N 	N 	! 	NO ! "N 	N 	N D	 	N 	N 	NO ! "N 	N 	N A	O 	 	N 	N 	N   ! "N 	N 	N 	! "N 	N 	N    	@O 	h    ! "N 	N 	N 	N 	R 	L    G >O 	 	N        point  newattr  	A 	A     	'HL &  	' 	 	N 	N    HL   	 N } !L NQ MO aPL aM 	 A   ! "N `N R ! "N `N N 		 	N    	T=O     	 	#R 	% ;  ! "N `N N 		 	N    	=O $  ! "N `N N 		%O 	! N 	 	NN 	F   I J  	  	 	N     ! "N ^N 	N 	R  	'    : ;R    G    	 	N 	R     	 	R     	 	R 	'        ! "N `N N 	N 	R ! "N `N N 	`	 	`NO     ! "N `N N 	R ! "N `N N 	 O     ! "N `N N 	zR     ! "N `N N 	R 	 	 O     	 	zR     	 	R     	e= 	   	= ! "N `N N 	    @ 	 	N 	N    ! 	N 	RO 	 	N 	"       topos  otherway  frompos c 	A 	A 	 < 	 NL   	 N   > 	 	I   > 		 	N 	N< 	     I   	   	= 	 	 	N    	= 	 	N    	= 	    @ 	 	N 	N    ! 	N 	R   	   	= 	 	 	N    	= 	 	N    	= 	    @ 	 	N 	N    ! 	N 	R 	     I }  		 	N 	N     	     H ?  	 	 	    	 	R 	L      n  	     	 	 	N 	NH ?  	 	 	    	 	R 	L    G  		 	N 	F   I  	            	 	N 	N 	R 	I   	 	N 	 O           	 	N 	N 	R 	I   	 	N 	 O 	 	N 	N 0  	 	N 	 	 	N 	NO   	 	N 	N 	 	N 	NIL   	 	N 	N r  		 	N 	N 	G 	 	N 	NG< 	 	N 	           	 	RO 	 	 	N 	N   	 	N 	:  	! N 	 	NN 	F   I z  	  ! N 	 	NN 	N C  	 	N 	 	N    ! "N ^N 	N 	R x 	 	N 	   	d= 		 	N 	F   I -  	  	 	N 	   	d=  ! N |  	 	N 	 	N 	 	N    @    	 	N 	R 	 	N    	 	N 	R       	 	R 	 	 O
     	= 	 	`N   	 	`O     	 	#R ! "N [N 	 	NN% 	% 	 	N ! 	NI        ! &N 	'N 	R 	   	   	=
     	x=O 	 	N 	        topos  otherway  srcpt I 	     I R  	 	N 	 	N 	N    N 	 	N 	NI   > 8  	 	N     N 	 	N 	NI   > 	     I 5  	 	N 	N    	 	N 	R 0  	 	N 	N    	 	N 	R 	 	N    	 	N 	N 	RO 	 	N 	       sel  		 	N     N< 		 	N 	N    < 		 	N 	N< 		 	N     N< 		 	N 	N    < 		 	N 	N< 	 	I   	 	I   	 	I p  	 	I )  	   	=
    	x=  > .  	 	 	    	 	R > ,      	 	    	 	R > ,  	 	        	 	R > *      	        	 	R >O 	 	N 		       < 	 	N 	N    H   >
     ! NH 3  ! 	 	N 	N     ! NO     	 	N 	GR     	 	R     	 	~R     	 	R 	 	 O
     	= 	   	= 	    @ 	 	N 	N    ! 	N 	RO 	 	N 	N         	    < 	 	 	N 	NH a      	 	N 	N 	R +      B    	 	N 	N 	R 	LP }     	 	R     	 	R 	 	 O
     	=O 	 	N 	       xdiff  ydiff C 	A 	A
 	    @< 	 	 O
     	= 	     	 	 	N 	NH   		 	N 	N 	N 	 	N   	 	N 	 	N 	N 	N 	G 	 	N 	N 	N 	G    	 	N 	N *R 	 	 O    	L    G O 	 	N 	}       rnode  check2  	< 	 n  		 	N< 	F   I H  	 < 	 	N 	N 	N 	 	NI 	  	   	 !  	 	N    	 	R     	 	R     IL       	 	NH *  	 	N 	 	N 	 	NOO 	 	N 	         		 	N< 	 < 	F   I   	 <     	H i  	 	N 	N 	 	N 	    NI /     	    	 	N 	R 	 h 	>O 	 	N 	P       nodeobj  	A 	A 	vA 	A 	A 	A 	A 	A 	A 	A 	A 	! "N 	N 	! "N 	N 	? 	     	     	 	 	N 	N    H  		 	N 	N 		 	N 	    GN 		 	N 	 	N 	 	N 	 	N 	 	N 	 	N 	 	N 	 	NG    : 	aR 		 	 	N 	 	 	N 	 	 	N 	 	 	NG    : 	aR 	L 	 	 	N 	 	 	N 	 	 	N 	 	 	NG    : 	aRG 	 	        : 	:R 	H  		    G 		 	        : 	:R 	v	 	 	N 	 	N 	 	N 	 	 	N 	 	N 	 	NG    	 	N 	 	N    : R    	 	N 	 	N    : RG     	 	R 	 		 	N 	v 	 	N 	 	NGO 	 		 	N 	v 	 	N 	 	NGO     	 	R 	L    G  	 	N    	 	R 	     	    	 	N 	R 	 	 O     	 	R
     	= 	>O 	 	N 	        !L NQ MO ! N          @             	@O ! u! N N    	 	PRO
 	    @< 	    	 	R
 	    @< ! uN    	 	R ! "N `NU   I   	  ! 	N ! 	N    ! "N `N 	N 	ORL   	 	 	NI {  ! N N    ! "N `N 	N 	PR    	 	R ! "N `N 	N    	 	R  	R   	= 	 	    @ 	 	N 	QN    ! 	N 	R 	@     ! N 	AR     ! "N 	N uN 	$R     	.=O 	 	N 	       point  	   	= 	'    @ 	 	N    @ 	 	N 	'N    	=    @ 	 	N 	N    ! 	N 	R 		 	N 	'N<    	'    	 	N 	R     	 	R 	    	 	}R     	 	R     I 2  	 	N 	   	d=     	 	R 	 	N 	N    H '      	 	R 	 	 O       	 	RO 	 	N 	       P  	 		 	    O  O 	 		 	    O  OO 	 	N 	$       long  lat   	 		 	N 	    : <RO 	 		 	N 	    : =RO 	 		 	N 	    : <RO 	 		 	N 	    : =ROO 	 	N 	       l  	  O 		 	N< 	F   I +  	  	 	N 	N  O      	.=O 	 	N 	       c  		 	N< 	F   I =  	 < 	 	N    	 	N 	N 	R O 	 	N 	#       c  		 	N< 	F   I =  	 < 	 	N    	 	N 	N 	R O 	 	N 	       n   		 	N< 	F   I f  	  	 	N    	 	N 	N 	R 	    	 	N 	N 	R O 	 	N 	        ! NL   ! N    > 	 < 		 	N< 	F   I   	 < 	 	N 	N 	N     H o  `	 	N 	N `N< `F   I =  	 < ! "N `N 	N N 	  	  J 	>O 	 	N 	       tpoffset  	A 	A 	A 	A 	A 	A
 	    @<
 	    @< 	   < !L NQ MO aPL aM 	 A   ! "N `N R 	! "N `N N< 	 	`O 	 	 O 	    < 	 	 	N 	NH e 		 	N 	N 	N 	 	N 	    GN 	N 		 	N 	    GN 	N 	 	N 	N 	N 		 	 	 	G    : 	aR 	     I   	     	     &  		 	 		 	 	 	 	 	O 	 	 	 	O 	LP y !L NQ MO ! N          @ 	 	N     N 	N 	 	     NG 	 	N     N 	N 	 	     NG     	@O     ! N N 	R ! N N    	 	N 	R 	    	 	 	N 	N    H 	 		 	N 	    GN 	N 	 	N 	N 	N 	 	N 	    GN 	N 	 	N 	N 	N 	 	N 	 	    N 	 	N 	 	    N    	= 		 	N 	    GN 	N 	 	N 	N 	N 	 	N 	    GN 	N 	 	N 	N 	N 	 	N 	N 	N 	 	N 	    N 	N 	 	N 	N 	N 	 	N 	    N 	N    	= 	     I   	       		 	 		 	N 	N 	N 	 	 	    N 	 	 	N 	N 	N 	 	N 	    N 	NGG 		 	N 	N 	N 	 	 	    N 	 	 	N 	N 	N 	 	N 	    N 	NGG !L NQ MO ! N          @ 	 	     	@O     ! N N 	R ! N N    	 	N 	R 	LP  !L NQ MO ! N          @ 	 	N 	N 	N 	 	 	    NG 	 	N 	N 	N 	 	 	    NG     	@O     ! N N 	R ! N N    	 	N 	R     	 	RO 	 	N 	        	< 	 	`N    	L 	   	= 	GG 	 	N   	L 	   	=G 	 N   	L 		   	=GG 	 	NL   	 N   	L 	G 	 	N 	 	N 	N    N 	 	N     NI 2  	L 	 	N 	N 	   	=G -  	L 	 	N 	N 	   	=G 	L 	G 	< 	 	N N M  	 	N N '  	 	N N 	  	 	  	 	  	 	    < 	    < 		 	N< 	F   I   	  		 	N `N< 	F   I   	  	 	 	NI   ! "N `N 	N 	N 	N 	 	N 	NI >  ! "N `N 	N 	N 	N 
  	LP 
  	LP <   	 	N 	N I H  	L 	 	 	 	N 	N 	 	   	=G    	L 	 	   	=G 		G 	G>O 		 A    	R 	          	 	h       result k ! 		i     NO ! 		i    NO 1PL 1M 		   ! /N R 	 	   	= 	   	=    @ Z   w     ! /N 	N 	R# d      	         	   ! /N 	N 	N 	>R 	    	= ! /N 	N 	N 	N    	= ! /N 	N 	N 	N    	=    	!   ! /N 	N 	N #R    	"   ! /N 	N 	N #R 	!   	= <   	   ! /N 	N 	N 	!N    	#= ! /N 	N 	N 	!N i	$O 	%   	= <   E   ! /N 	N 	N 	"N    	#= ! /N 	N 	N 	"N i	&O ! /N 	N 	N H  d          	= >         *= K         +=
 	'    @< ! 	(	i    NO  	KN 	( 	N    H   		( 	N    G      	KN    : ;R< 	    < 	 	( 	NH 1  	 	    	( 	R 	LP  	     	 	( 	NH j  	( 	N     N 	)G 	( 	N    NG 	*G    	' 	R 	L    G z    		   ! /N 	N 	N R d         n   	d   < 	( 	N    N     I   	   < ! /N 	N 	N 	!N 		O ! 	,	( 	N     NO ! 	-	( 	N    NO ! 	.	( 	N    NO 	+   	= 	'         	      ! /N 	N 	N 	N 	R ! 	,	(     N     NO ! 	.	(     N    NO ! 	-	(     N    NOO 	7          	7 	    	@O 	7 	N 	%       h  max  barheight  dragfunc ! 	 ==O 	 	K	O 	 	8	8O 	 	9	     	8O 	 	:	;O    	=	<   	 R 	 	=N (    O 	 	=N i	>O 	 	=N o	?O    	A	@   	 R 	 	AN (	 
   O 	 	AN i	BO 	 	AN o	?O d          	 	R 
          	 *R 	 	KN 
           	 +R 	 	KN 
    
      	 +R 
   
      	 +R 
          	 +R    	C   	 #R 	 	CN i	DO 	 	CN o	EO 	 	CN (
   O 	 	CN       	H= d       )=            *=     
      += 	 	8N 
      += 	 	8N        +=            +=     ,=O 	7 	N 	F       ppos S  	 	CN '    O 	 	CN (	 	 =N 	 	9N 
   GOO 	7
 	L    	R 	O    	M 	NS< 	P   	O 	R 	Q          	Q 	    	@O 	Q 	N 	       x  y  w  h  n p  	 		O 	 		O 	 	    	 	R     	 	RR 	    	 	RO 	Q 	N 	       x  y  n  tx # "              	   	 	>R 	 	N   	? 	@ 	B 	C	D 	S	 	T! 	ON 	U 	V	W 	V   	X   	V R 	YR 	V	[   	Z   	V R 	YR 	V	\   	[   	V R 	YR 	 		 	N 	N 
   GO 	 		 	N 	]N 
   G       : =RO 	 	    	 	R 	    	 	RR     	 	RO 	Q 	N 	       x  y    	JN 	 	N 	H "  		 	 	N     	 '	O 	 (	       : =ROO 	Q 	N 	R       n     	^   	 #R    	_   	 #R 	 	_N  2       )=            *=     
       +=
 
   
 
       +=
 
           +=            +=     ,=        	=
    
 	       *=
 	   
        +=
    
        *=
    
        +=
    
        *=
    
        +=    	    
           	`   	 	>R 	 	`N 	s	O 	W    	 	`N 	tR 	 	`N 	B O 	 	^N i             	 	N 	RO 	 	^N o             	 	N 	RO    	b	a   	 R 	 	bN '
   O 	 	bN (	   O 	 	bN i         	 	N%O 	 	_N i       2  	 	1             	 	N 	cROO 	 	_N 	3         	 	1OOO 	Q 	N 	c         	! 	N 	 'N< 	! 	N 	 (N< 	 2   HL   	 2   H   > 	 		O 	 		O     	 	RO 	Q 	N 	       2 	       	H= P          )=            *=     	 	N    += 	 	N 	 	N    += 	        +=            +=     ,= 	 	^N       	H= d          )=            *=     	 	N    +=
     	 	N    +=
            +=            +=     ,= 	 	_N    '	 	N (	 	N 	 	N 4  		 	N 
    	]	 	N 
    	 	`N 		 	N    OO 	Q
 	    	R 	d       \  	 	    O 	 	e    O 	
 	f    @O 	
 	g    @O 	 	hO 	d 	    	@O 	d 	N 	       x  y  prompttext ` 		L 	eM 	eNP  O  < 	 	    	 #R    		i   	 	N R 	 	N '	 	fN 	 	  O  O 	 	N (	 	gN 	 	  O  O       	j 	 	N    	k= 	 	N i       @  <   	 	NH '  	 	N    	 	N 	ROO 	d 	N 	       n   	A 	A 	    	 	eN 	H e  	 	I   		i 
  		l    		    	 	N R 	LP  	 		O 	 	hN I   	    	 	hRO 	d 	N 	       i C  	 	N 	d   O 	R    	 	N 	N 	tRO 	d 	N 	       i C  	 	N 	2   O 	S    	 	N 	N 	tRO 	d
 	    	R 	m          	m 	    	@O 	m 	N 	:       x  y  prompttext  state  changefunction  enabled _ 	< I 	  	< 	 '	O 	 (	O 	 	<	<O 	 		O 	 	h	nO 	<        	j 	    	k= 	<   	 	oN i       n  	 	N 		 	N 	NO     	 	N 	OR 	 	N 	N    	 	N 	hRO    	   	 #R     	 	ORO 	m 	N 	O       c 	 	N Q     	H= 	 	<N !               	=   d             	=           *=     	      += 	   	      += 	          +=            += 	 	N t  d             	=          *=          +=          *=          +=O 	m
 	p    	R 	q 	    	@O 	q 	N 	\  	     x  y  selected  options  tooltip  closefunction  closethis  menuwidth  closedtitle N	 	A 	A 	A 	 '	O 	 (	O 	 		O 	 	r	O 	 	s	sO 	 	t	t 
     	tO 	 	    BO    	u   	 #R 	 	uN 	 O 	v    < 	     	 	s 	NH  	s 	N 	wI g    d   	            	    G 	    	 	uN 	>R 	 	uN 	N 	-O 	 	uN 	N 	, O 	 	uN 	N 	s	s 	NO 	a    	 	uN 	N 	tR 	 	N 	 O 	v 	 	uN 	N 	xN	 ?H -  	v	 	uN 	N 	xN	 ? 	L    G I     	   	 	uN #R 		v    G 	 	yH   		y 	 	z	    O 		s 	N        G 	 	uN 	N   (        	H= d       )=     	    += 	 	    += 	        +=            +=     ,= 2          	 	uN 	N 	R 	     	 	s 	NH   	s 	N 	wI +  	 	uN 	N 		 	zNO   	     
   G       	 	uN 	N *R 	     
   G 	 	zN    	 	uN 	N +R 	L    G      	yH   	L    G   		y    	{   	 #R     	   	 	{N #R 	 	{N 	N 1     	H= d       )=     	    +=    	    +=           +=            +=     ,= d       )=    	        *=    	        +=    	        +=    	        +=     ,=    	 	zN
           	|   	 	{N 	>R 	 	{N 	|N 	s	 	tN I   	 	tN   	s 	NO 	a    	 	{N 	|N 	tR 	 	{N 	|N 	- O 	 i              	=     	 	}RO 	 o             	 	~RO 	 	             	 	~RO 	 	1             	 	RO 	 		O 	 		O 	 	uN 	 	NN 	, O 	`    	 	uN 	 	NN 	tR 	r I O  	 k         	r    	=O 	 m             	=OO 	q 	N 	        	 	uN 	N   	 	uN 	 	NN 	, O 	a    	 	uN 	 	NN 	tR 	
 	    	 	RO
     	 	NH V  	 	uN 	 	NN 	, O 	`    	 	uN 	 	NN 	tRO 	q 	N 	}       ; 	 	{N 	2   O 	 	uN 	O 	 	uN (    	 	rNO
 	    @ 	 	    O 	 		 	uN 	]NO 	    	 	uN 	R  	KN 	 	NH I  	 	uNL (N     (MO 	L 	N     	MO      	 	RO 	q 	N 	~       &
     	 	NH   	 	{N 	|N 	s	 	tN I   	 	tN   	 	sN 	 	rNNO 	a    	 	{N 	|N 	tR 	 	{N 	d   O 	 	uN 	 O L 	 	r	 	NO 	 	{N 	|N 	s	 	tN I   	 	tN   	 	sN 	 	NNO 	a    	 	{N 	|N 	tR 	 	{N 	d   O 	 	uN 	 O 		 	    	(                	 	R    	;= 	 	N 	 	N    	 	N 	mRO 	q 	N 	       n   	 	uN 	 	NN 	, O 	a    	 	uN 	 	NN 	tR 	 		O 	 	r	O 	 	{N 	|N 	s	 	tN I   	 	tN   	 	sN 	 	NNO 	a    	 	{N 	|N 	tRO 	q 	N 	       i
 	    @ 	 	! 	NO 	 	! 	NO 	    	 	uN 	R     	 	NHL   	 	N 	 	zNHL       	 	NHL -  	 	N 	 	sN 	N    H l  		 	N        : ;R< 	 	uN 	NL   	 	N 	N   	>
    >O 	q 	N 	        	L     	     I   	    	H= 	     	        : ;RI M  	 	{N 	|N 	, O 	a    	 	{N 	|N 	tR H  	 	{N 	|N 	, O 	`    	 	{N 	|N 	tR     	=O 	q 	N 	       i C  	 	N 	 O 	a    	 	uN 	N 	tRO 	q 	N 	       i C  	 	N 	  O 	b    	 	uN 	N 	tRO 	q 	N 	       i  t    	 	uN 	N 	s	OO 	q
 	    	R 	          	 	    	@O 	 	N 	2       w  h  buttons  closefunction  leavepanel S     	=    	   	 #R    	   	 #R 	 		O 	 		O 	 		O     	 	R 	 	g   O 	 	   O 	    < 	 	e 	NH  	        G 	    	 	N #R 	e 	N 	     	 <   	e 	N 	 	 	N 	N    	#= 	 	N 	N i         	 &      	 	N 	N 	R T  		e 	 	NN    	=< 	 !      	 	N 	N 	RO 	 	N 	N hO 	L    G dO 	 	N 	         	%O 	 	N 	        		 	N< 		 	N< 	 	JN 	    < 	 	KN   	    < 	 	KN< 	 	N    I (  	 	N   	L     	L     	 	N       	H=        )=            *=      	JN    += 	  	JN    += 	        +=            +=     ,= 	 	N iO 	 	N h O 	 	N   '	 (	     	H= d       )=            *=     	    += 	 	    += 	        +=            +=     ,=O 	 	N 	       objname  t -  	 	    	Z    	 	RO 	 	N 	       objname  t -  	 	    	R    	 	RO 	 	N 	,       textformat  textheight  objname  t  	 	 	N     	 	gN    	L 	N  M 	 PO 	    	 	N 	>R 	 	N 	N 	s	O 	 	N 	N 0  	@ 	    	t= 	B  	C	D 	 	N 	N    	= 	L 	gN 	G 	gMOO 	 	N 	!       objname  t  fieldheight < 	 	 	N     	 	gN    G 
   	L 	N  M 	 PO 	    	 	N 	>R 	 	N 	N \  	R    	= 	C	 	,  	- 	A 	G  	@ 	s	 	 	N 	N    	 	R 	L 	gN 	 
   GG 	gMOO 	
 	    	R
 	    @< 	
       O 	
       O 	
      O 	
       O 	
 &      O 	
        O 	
 !      O 	
      O 	
 0      O 	
 `     O 	
 9      O 	
 R     O 	
 }     O 	
       O 	
       O 	
       O 	
       O 	
 "      O 	
       O 	
       O 	
      O 	
 "!     O 	
 a     O 	
 :      O 	
 S     O 	
 ~     O 	
 x     O 	          	 	    	@O 	 	N 	       pw   	 !  	 	N% 	 	aN% ^  	 		O 	 		O 	 	! NO     	 	R     	 	RO 	 	N 	       value      		   	 R    	 	 	N 	 	 N 	   	= 	 	 	N 	 NN 	 	NN 	          	 	N 	RO 	 	N 	        	A 	A 		 	N 	 N< 		 	N    	 	N 	R< 	   	    	 	R > 	     	 	 	N 	NH   		 	N 	N    	 	N 	R 	 ,  		 	 		 	N 	NO 	L    G X 	          	 	R -  	    	 	R     	 	RO 	 	N 	        ! 	 	NO    	a		 	NG    	 R 	 	aN   '
    (    	 	aN i             	 	N 	RO 	 	aN k         	   	=    	=O 	 	aN m             	=OO 	 	N 	       s 	    < 		 	N 	 N< 	    < 	 	 	N 	NH   	 	N 	N 	 	NI Q  P 	.N    P 	/R   		    G   		     	L    G I 	 		 	N 	 	 	N 	NG 	?NO     	 	R 	 	N    	 	N 	R    	 	RO 	 	N 	       pre _  		 	 	N 	 NN 	 	NN 	N< 	+ 	N    	 	N 	RO 	
 	    	R 	          	 	    	@O 	 	N 	       tf  	 		O 	 		 	N 	N 	NO 	 		 	NO 	 		 	N 	N 	sNO 		 	sN< 	 	N 	IL   	 IL 2  ! rN    IL   ! rN .   I       	 	R > 	 	I 	  	
 	    @< 	 	N 	I   	! 	N 	 	N 	 NN 	 	NN 	F   I m  	  	 	N        	 	N 	[R 	I #  	 	N    	 	R    	! 	N 	 	N 	 NN 	F   I   	  	 	N 	N 	N O  	 	N        	 	[R 	I   	    	 	R r     	 	R 		    	=< 		     N< 		    N< 	 		        : ;R 	 	N    : <RO 	 	N     I       	 	R > 	 	N    IL   	     N 	I       	 	R >    	   	 #R 	 	N   '	 (	    	 	N         	H= d         )=            *=     d      +=    	 	N    G d      +=    	 	N    G        +=            +=     ,= 	 hO 	 i        	 	N 	N        : ;R    	 	R     	 	R 	4	 	N< 		 	N< 	4 	I ;      	 	R	    	 	R ! O ?  	 	N    	= ! 		 	N 	N 	NO     	 	N 	RO    	   	 #R 	 	N       	H= d         )=           *=           +=    
      +=           +=     ,= '	 (	 	     	 	 	NH      d   	         	 		G    	 	N 	>R 	 	N 		GN O  	s	 	N 	^    	t= 	C	D 	- 	,    	B  	LP         	 	RO 	 	N 	         	%O 	 	N 	       n   	 	N 		 	NGN 	,   O 	d    	 	N 		 	NGN 	tR 	 		O 	 	N 		GN 	,  O 	c    	 	N 		GN 	tRO 	 	N 	         		 	N 		 	NGN 	sN< 		 	N< 	 	s	O 	 	N 	I   	    	=   	    	= 	 	N 	 	N    	 	RO 	 	N 	       k g 	L P 	NI Z      	 	NH )  	 	N        	 	R     	 	R  L P 	NI k  	 	N    G 	 	NH )  	 	N    G    	 	R     	 	R p L    I 8      	 	R     	 	R     	= ( L    I       	 	R   O 	
 	    	R 	         	 	 O 	 	    	@O 	 	N 	         	 	 NL 	'I '  ! N 	N ! uNN>  L 	cI    ! "N bN tN>  L AI   ! N>  L 	I   ! 	N>   O 	 	N 	       \  		 	N< 	 	N 	 	N 	 	 N    	 	R 	 		OO 	 	N 	       proptype  w  h     	   	 #R    	   	 #R    	   	 #R 	 	 	 O 	 	    O 	 		O 	 		O 	 	    O 	 	 O 	
 	    @O 	  I   > 	
 	    	 	R 	NO 	 L 	'I =  	 	! N ! N 	N uN 	NNO  L 	cI "  	 	! N tNO X L AI #  	 	! N 	NO ( L 	I   	
 	    @O    	 	f    O 	 	g    O     	 	R 	`N  
 	`   	 	R                 	   	 	N 	N 	>R 	 	N 	N 	N 	s	   	=O 	^    	 	N 	N 	N 	tR 	 	N 	N i	O 		 	N 	F   I K  	 < ! "N ^N 	N   	
 	   	 	R  		 	N
 	    @ 	F   I )  	  	    	 	R        a  b   	   	 	R 	   	 	RH   	   	 	R 	   	 	RH X  	 	H 0  	 	H       > 	     >  
    > 	     >  
    >    	 	R 	     	 	 	NH   		 	N 	 	N IL   	 	IL   	 	I   	
 	   	 	R 	LP [ 	 	N '    O 	 	N (	 	N    O     	 	RO 	 	N 	       mcname  obj  	 	N 	 	N 	    	 	N R 		 	N    	 	R< 	 	N 	 	NN '	     NO 	 	N 	 	NN (	    NO 	 /  	    	 	N 	 	NN 	R 	 	N 	 	NN 	N 		L 	M 	NP  O  O 	 	N 	 	NN 	N 	O 	L 	N    G 	MOO 	 	N 	       @ 	 	N   > 	 	O 	! 	N ! 	N 	N    N     N< 	! 	N ! 	N 	N    N    N< 	 	 NL AI s  	   	= 	 	N    	= ! N    @ 	 	N 	N    ! 	N 	R L 	'I   	   	= 	 	N    	= ! uN ! N    @ 	 	N 	N    ! 	N 	R  L 	cI {  	   	= 	 	N    	= ! "N bN tN    @ 	 	N 	N    ! 	N 	R   O 	 	N 	       i m  		 	 	N    : ;R< 		 	 	N?< 	     	        B>O 	 	N 	       a   		 	N< 	F   I \  	 < 	 	N 	N 	N 		O 	 	N 	N 	N 		O O 	 	N 	(       6     	 	R 	 	N 	 	N
 	   	 	N R 		 	N    	 	R< 	 	N 	 	NN '	     NO 	 	N 	 	NN (	    NO
 	   	 	N 	 	NN 	R 	 	N 	 	NN 	N 		L 	M 	NP  O  O 	 	N 	 	NN 	N 		L 	M 	NP  O  O 	 	N 	 	NN 	N    	 	R           	 	R 	L 	N    G 	MO     	 	R     	 	N 	 	N    N 	RO 	 	N 	        key  	 	N 	N $  		 	 	 N    	=     	 	R 	    < 	 	 	NH d  	 	N 	N 	N 	sN I &  ! 		 	N 	N 	NO 	LP  2   2            	   	 	>R 	 	N   	s 	C	 	 	N    	 	R 	 	N 	       (  ! 	N    	 	R 	%OO 	 	N 	        	 		 	N 	 	N    G 	 	N    : ;RO 		 	N        < 	 	N       	H= d          )=            *=     	    += 	 	N     	    += 	 	N            +=            +=     ,= 	 	N    	 	N %R
 	   	 	N 	 	N    : <R< 			 	< 	 	
	 		O 	 		 	N 	 	N    O 	    I   	 <   	 < 	 	N       	H= d   	    )=            *=     		    +=    		    +=           +=            +=     ,= 	    H  	 	N i         	 	1       V  	 	N 	N '	 'N 	 	N 	
N  	 	N 	NOO 	 (N 	 	N 	
N 	 (N         	 	RO 	 	N o       !  	 	1:     	 	ROO 	 	N 	0       dotags Y 	A 	A 	A     	 	R 	 	 NL 	'I x  	! 	N 	N ! N 	'NN 	N 	! N ! 	N 	N ! N 	'NN 	NN  L 	cI N  	! N 	cN 	N 	! N ! N 	cN 	NN Y L AI G  	! N AN 	N 	! N ! N AN 	NN    	 ~ 	F   I i 	  P 	.N    P 	/RL "  	 IL   	 IL   	 	I   	 	 NL 	'I @  	! 	N 	N ! N 	'NN 	N 	N p L 	cI +  	! N 	cN 	N 	N 7 L AI %  	! N AN 	N 	N    	 	 	 	 N    	=     	F   I  	  	! "N ^N 	N< 	 	 NL 	'I O  	 	N ! N 	N ! uNN 	N    	 	R x L 	cI .  	 	N t    	 	R < L AI *  	 	N 	    	 	R         	 	R     	 	R     	 	RO 	 	N 	       r  	 	 NL 	cI +      ! "N bN tN 	R +      ! N 	R     	.=   O 	 	N 	       pkeys       	 	R 	F   I   	 <     	 	N 	N 	NHL -            	 	N 	R 	I 5  	 	N 	 	 	 N    	=    T     	 	R     	 	%R     	 	RO 	 	N 	         		 	N<     	 	R 	F   I G  	 < 	 	N 	: 	 	 	 N    	=      	 	R     	 	R     	 	RO 	 	N 	%         	 	N     I   > 	 	 NL 	'I A  ! N 	 	 N ! uNO ! 	! NO ~ L 	cI 8  ! N 	 	 N ! "N bN tNO 8 L AI &  ! N 	 	 N ! NO   O 	 	N 	       group  	 	I 	      > 	A 	A 	A 	A 	A 	4    < 		 	 	 NN 	N 	N    
     	H Y 		 	 	 NN 	N 	N 	! 	+N 	N 	   	    	F   I   	  		 	N 	N 	 I 	  	 	 	+ 	N 	NIL 6            	+ 	N 	N 	R 	I   	     A 	    I   	4	 	L      	4>O 	 	N 	       -  	 	N       	 	N 	RO 	 	N 	       k  v a      	 	R 	 	 	 	 N    	=     	 	R     	 	%RO 	 	N 	       , 		 	N< 	F   I  	 < 		 	N< 	 IL   	 	IL %            	 	R 	IL 	  	 n 	 	N 	N 	NL    	N / 	 < 	! 	N 	 	 NN 	N< 	F   I 4  	 < 	 	N 	I 	  	  	   	 .  ! 	N 	 	 NN 	     @O 	    ! 	N 	 	 NN 	N 	R       ! 	N 	 	 NN 	N 	R   	 	N 	: O 	
 	    	R 	 	    	@O 	 	N 	       key  value     F              	   	 	>R 	 	N   	,  	- 	s	 	C	 	]    	t= 	]    	= 		       	=G 	G       	=G 	    	 	N 	       )      	 	N 	R ! 	OO 	 	N 	        	    	= ! rN
    IL ;  ! 	N ! 	N    ! 	N 	N 	OR   > 	 	sN I $  ! 	 	N 	N 	NO ! O     ! 	N 	R     	 	N 	N 	N 	RO 	 	N 	       tf >     	= 	 	sN 	IL   	 	sN 	I   	 	s	O 	]    	 	tR 	]    	 	R 	    	 	R           	 	R ! 	N   K   		   ! R 	    ! 	N 	R     	 	N 	N 	N 	%RO    d       H      	   	 	>R 	 	N 	             	 	N 	R 	 	N  I !  	 	sO 	 	    O ! 	N   K   		   ! R 	    ! 	N 	R ! 	OO 	 	N 	       Y ! 	N   > ! rN
    IL ;  ! 	N ! 	N    ! 	N 	N 	OR   > ! O 	 	sN I             	 	N 	 N 	R 	I )  ! 	 	N 	N 	NO 0  	 	s	 	N 	 NO 	 	 O     	 	N 	N 	N 	R     ! 	N 	R     	 	N 	N 	N 	R 	 	N 	 	 	sNO 		 	N 	N 	sN< 		 	N 	N 	N 	N< 	 	N I   	 	     @O 	 	N 	 	sN OO 	 	N 	       tf       	= 	    	= ! 	N   K   		   ! R 	    ! 	N 	R     	 	N 	N 	N 	%RO 	 	N   	,  	- 	C	 	R    	t= 	R    	= 		       	=G 	G       	=G 	    	 	N 	s	    	 	!RO           	 	N 	sN 	R 	I   	 	N 	 O 	 	"	O 	 	 	 	N 	sNO    	#   	 #R 	 	#N   d       )=
           *=
           +=          +=          +=     ,=    	$	a   	 R 	 	$N   '    (    	 	$N i         	 	N 	N 	sO 	 	N 	N    	=     ! 	N 	R     	 	N 	N 	N 	R     	 	N 	N 	N 	R ! 	 	N 	N 	NOOO 	 	N 	!       k W 
 	    	 	N 	N 	R 	N 	N< 	 I 
  		 	>O 	 	N 	        		 	N 	N< 	 'N 	 	N 'N HL R  	 'N 	 	N 'N     	 	N    G    GH   > 	%	 'N        : ;R< 	%	 	N 	 	N 	%    : <R 	%    	%    : =R 	 	N '	%     O 	 	N '	%     	 	N 	 	
NOO 	
 	    	R 	( 	    	@O 	( 	N 	       rel_id : 	 	! "N ^N 	)NO    	#   	 #R 	 	#N   d       )=            *=           +=          +=           +=     ,= d          	=    s      *=    s      +=          *=          +=    	*   	 #R    v              	   	 	*N 	>R
 	    	 	N 	R<
 	    	 	N 	R< 	 	*N 	N a  	C	D 	B  	s	 	W    	t= 	^    	= 	 	G    	= 	 	*N i       # 	    	 	N 	N 	RO 	 	*N k       # 	    	 	N 	N 	RO 	 	*N m       # 	     	 	N 	N 	RO    	$	a   	 R 	 	$N   '    (    	 	$N i             	 	N 	+RO#    2      t      	   	 	>R 	 	N   	,  	- 	C	 	V    	t= 	V    	= 		       	=G 	G       	=G 	    	 	N
 	s    	 	RO 	 	N 	       )      	 	N 	R ! 	OO 	 	N 	         ! OO 	 	N 	       tf .      	= 	    	 	N 	ROO 	( 	N 	       
 	A 	 	N 	N 	 NL 	'I I  	! N 	N ! uNN 	N    	 	N 	R l L 	cI (  	t    	 	N 	R 6 L AI $  		    	 	N 	R    	 I 
  		 	>O 	( 	N 	       tf  	A 		 	sN< 	 	N 	N 	 NL 	'I P  		 ! N 	N ! uNN 	N    	 	N 	R z L 	cI /  		 t    	 	N 	R = L AI +  		 	    	 	N 	R   O 	( 	N 	+         	 	N 	N 	 NL 	'I F  ! N 	N ! uNN 	N    	 	N 	R f L 	cI %  t    	 	N 	R 3 L AI !  	    	 	N 	R        ! &N 	'N 	RO 	( 	N 		 	N 	NO 	(
 	    	R 	{ 	       tile  errorCode   !L 	N     	MO 	 	 	N 	N 	G 	 	NG: ! 	N 	 	N 	N 	G 	 	NG: 	    	=     	 	RO 	{ 	       tile H  	 	 	N 	N 	G 	 	NG: 	    	=O 	
 	    @O 	 	N 	       task  params  tooltip }  ! 	N   > 	 	 	N 	r 	 	    @O 	L 	NP 	MO 	r    	 	0RO 	 	N 	       ' ! 	N   > 	 	N     I   > ! 	O 		 	 	N    N< 	L 	NQ 	MO 	    N 	    	     N 	mR 	 	N  	    	 	0R 9  	 	 	N    N    N    	 	0R ! 	 OO 	 	N 	0       str   	 I k  ! &N 	N k       #  	 	   	=    	=O ! &N 	N 	d   O _  ! &N 	N k         	   	=    	=O ! &N 	N 	2   OO 	 	N 	H         	 	    OO 	 	N 	Q       params   		     N< 		    N< 	A 	F   I T  	 < 		 	N 	 	N    	 	R 	 	 O      	 	R     	=O 	 	N 	>       params   		     N< 		 	N 	 	N    ! N 	 	NN *R< 	 J  ! "N `N 	N 	 O     ! "N `N 	N 	RO 	 	N 	       params   A	     N< A Z  A 	N 	   	=    @
        	r=     	 	HR L  A 		    NO 	    N 	    N    A RO 	 	N 	       params   		     N< 		    N< 	    	 	R i  	 	N 	 	N 	   	=    @
        	r=     	 	HR (      	 	R     	 	RO 	 	N 	       params   A	     N< A T  A 		    NO A 	 O     A 	R     A 	R Z  A 	N 	   	=    @
        	r=     	 	HR >O 	 	N 	       params ' A	     N< 	'	    N< A   A 	N 	'N 		    NO     A 	N 	'N 	R A 	 O     A 	R     ! "N 	N 	'N 	R Z  A 	N 	   	=    @
        	r=     	 	HR >O 	 	N 	       params   		     N< 	 D  	 		    NO 	 	 O     	 	R M  	   	=    @
        	r=     	 	HR >O 	 	N 	       params I 	A 		     N< 		 	N< 		    N< 		    N< ! N 	N r  LQ 	 ! N 	 	 	N 	 	N 	 	N 	 	N 	    	@O 	F   I  	  		 	N 	    ! N 	N 	R ! N 	N     	 	N    ! "N `N 	N 	N 	R ! "N `N 	N 	 O     ! "N `N 	N 	R 	! "N `N 	N 	N< 	 	:      	=     ! "N `N 	N 	RO 	 	N 	       params   		     N< 	 ]  	 '	    NO 	 (	    NO 	 	 O     	 	R M  	   	=    @
        	r=     	 	HR >O 	 	N 	       params   A	     N< A p  	    N  	    N     A 	R     A 	R     A 	R Z  A 	N 	   	=    @
        	r=     	 	HR >O 	 	N 	       params   A	     N< A       A 		R Z  A 	N 	   	=    @
        	r=     	 	HR >O 	 	N 	       params _ 		     N< LQ     	= ! "N bN N ;  cPL cM 
 	   ! "N bN R    ! "N bN N '	    NO ! "N bN N (	    NO ! "N bN N 		    NO     ! "N bN N 	R ! "N bN N 	 O
     	=O 	 	N 	       params z 	A ! N   	LQ M   		     N     	= aPL aM 		 A   ! "N `N R ! "N `N 	N '	    NO ! "N `N 	N (	    NO ! "N `N 	N 		    NO ! N V  ! "N `N 	N 		 	     N 	    N    	=O V  ! "N `N 	N 		 	    N    	=O ! N 	: ! "N `N 	N 		    NO     ! "N `N 	N 	R     ! "N `N 	N 	R ! "N `N 	N 	 O
     	=O 	 	N 	       params   A	     N< 	! "N `N AN< 	 	A 	    N    	=O 	 		    NO 	 		    NO     	=     	 	R     	 	R 	 	 O
     	=O 	 	N 	       params 7  		     N     	 	R
     	=O 	 	N 	       params R  	F   I =  	      ! "N `N 	 	NN 	R O 	    < 	    	M 	NS< 	   	 	R 	    	M 	NS< 	   	 	R 	    	@< 2   	'	   ! &N R ! &N 	'N   'n    (    	 	    ! &N 	'N 	R <   	+	   ! &N R ! &N 	+N   'n    (    	      	,=     	-=     	G=     	#= 	   @   &  masksquare @   