2#um90i(=m.4%+߭!:(|Of^\Y39nbVa(@:I<SoIZ(=2?3\<"ʝܨIlvP#ǅrHwr!i
Bîc$.T\!Ai5{?td.(9KTFgg!ћ7;ק
392B&v`]}knwO1nn2-1D k6W21qO<	1b@;"EDVd@rp:oΔuDɰ47`=fmӫoR-A[0zB-:;af9V)Ϗ_ދ;6FIwgYv;o2dO>XtvJv,;%uWbpWz1~ڟ]E6pqzX])`+O<sr3lUTa+Czq
~՝I~ºe[CzqwF# s1su?d/V*`֬m x>i̅'
K53z@W9d
IUK.28죶OAcc9cN̸ z| s:x5jBF1"ᤩYf4S߮xvNQbNi,!#^Hj)	\^3YT٤VgRc6`He7
9jM^á+t,$4PؑL"&/aی:[gK6P&1lHomCI<oԾsx\'"uXpd/.H{i_L-[J\=˭%RCm0洦0f(:BN.|_>R
Nbny;'X:dp?772Ax@aDuʧ*w6:iE7NIeiх`6|<S9p6pw e_ŀ[rkt/6N~OS߇)s)]@2<-dBRs\t]d~?1.2v1YM<4P]Baf<L
@ו]V$,V9~G0'rR*W;ߜ藔M-[dCNзmv##n<kդ݁ ȚpWHA}ш<H&:>1ח;qPLgV8W}@<}	):$a"W_}ƎtCJ3+̏4)R,Z&<EP$WєZ2Scsyh+{ײ'nr0/8OՙM g +PG-F Ri	+YZKcvK_-'V>>
Uw;.~P5w`3ĕ̍a¦HimD8Dr:0pv\[>!:R?J>4.o鳳ٯFgUxGx.ܣ)$Q,Eky<1ɹyua"p7~Y}]bЦS\`cݦVèd+ K'oz(P{lǹ%1KCf8__Χg?j.W(guU`"">\J,+mwOPP%Wܭ$Y.e0@vX=0EWKλOV`jKm+*a~_H?JjASn=,qa ̯yLkǫmagt|2/;XW"ww8.h%t&P^d|ꠖ~2Mt=V h'bb@y.wz^y1[閮nL9yKtq~/hO<,!
G- s
=\߃"ya!LwHH]@{ /^P H]P1,DQ#	ozJΘ^L: mF
v^Ŝ3Ƈ/ɕ#d9U{.<9lp\W:H*K_lUro Q.Q v9x)x>H'ԄK{3.Eׯ[IDigǂ$]!B?LU`F D3(";8RWrE/T:`5)4Pg֏1Rip0hބ7}/5찇o>4!bYi&l"G!wix}S>bI>3+䳞Ont` TZC/PV#8`5zKf&NJ~Mv/8O'8`  4+2̝g{VY˅6W4Ц9,pUr>"!$KzUMX_vIH簎BUPatd@x&@.̭&//`?A`֧7J6VUY	@!dN}Qȩy}&Z/F= R|лEj/lQ>t޸M;0vOzqIO|^ -K5EgE 
;(r
@W9d
IUK`o^Im1L7
eDnCHX+䌴,vZal+a%Ʉu/Pd:1X) Xj)XcZ,|cHvz~qUu
pNWHBs5޾vlٞͬ`~D$)Dd]f&fd<JKiլ4{0 	FOpbWB?ezoSJU[Fe*PRjJa-^]aJGdwt[=?onurʔ~ӱ dlIqw~HI׼Ͼ2y$EE>w]rx1\/n~e*IMm!$/8hZ"F[Wb-船a Ho%<dwE~.5<p\ju;TJMa|C$+NW#ܮ8rf:x+4]5*g]qSy՟Wz{Q_vz}wKQ;tn*"qL)07RV:VUvxf}I	\L0C]qopD	/kDSx =\OppC3BjRK6-l=-߭}\'9k+@oe彥I\`.~dch1`询Ջl32%GRϻ;lTm*/I-ǠFqY^]ua"pk/e2(9iR X""FVᯣ8S\s<7B<: 	5%Wܭ$Y.e0ޞ.̇Yyv?8/cċ8}R*W;ߜ藔M-[dCޏgHMzP:çCh̻G&1+&.uDU9W;լ"1GUBT8J{"b=RL϶*\zb̱X{ڴfAućO
&O	;5cPڡ[1{#Y9RI!R0..V!f>'BjaCsޟ_ԦD~E/388&W.EFutIlf_aؤzbon't pay
		# the cost in git to look up each individual file.
		my $o = watchman_clock();
		$error = $output->{error};

		die "Watchman: $error.\n" .
		"Falling back to scanning...\n" if $error;

		output_result($o->{clock}, ("/"));
		$last_update_token = $o->{clock};

		eval { launch_watchman() };
		return 0;
	}

	die "Watchman: $error.\n" .
	"Falling back to scanning...\n" if $error;

	return 1;
}

sub get_working_dir {
	my $working_dir;
	if ($^O =~ 'msys' || $^O =~ 'cygwin') {
		$working_dir = Win32::GetCwd();
		$working_dir =~ tr/\\/\//;
	} else {
		require Cwd;
		$working_dir = Cwd::cwd();
	}

	return $working_dir;
}
