引入redis服务,支持自动化单元测试
大石头 authored at 2022-03-31 22:56:30
16.50 KiB
X
MZ�������ÿÿ��¸�������@�����������������������������������€���º�´	Í!¸LÍ!This program cannot be run in DOS mode.

$�������PE��L�ùá$O��������à�!��8���������.V��� ���`����@�� �������������������� ����������@…���������������������������ØU��S����`��à�������������������€�����`U���������������������������������������������� ������������� ��H�����������.text���46��� ���8����������������� ��`.rsrc���à���`������:��������������@��@.reloc������€������@��������������@��B����������������V������H�����¼&��¤.���������������������������������������������������������0�(�����(��
r��po��
(��

,��(��
(��
*(��
*~��*Fr-��ps��(��
*.s��€��*s
��*(��
*–þ
��s��
o��
þ	��s��
o��
*†(��
(��+(��.(��
(��o��
*0������s
��
(��
o��**(��
*"(��*^(��
%-&( ��
}��*���0�����o!��

(��,%o"��
o#��
,o"��
o#��
rE��po$��
-*~%��
o&��
o'��
o(��
>»���s)��

o'��
o*��
o+��
+'o,��
t.��,	o'��
o��
o-��
o.��
-ÐÞu4��,o/��
Ü(��
	o0��
,HrY��prø��po1��
r4�p(2��
o3��
u��,rH�po4��
rn�p(2��
~%��
o5��
o6��
	o7��

~%��
(��
o8��
(��
o9��
8���o:��
o;��
o<��
þþ
rz�p
(��
Œ9��(=��
r¢�pr¢�pr¢�pr¢�p(��,3o4��
o>��
(��o?��
(��o@��
(��rª�p��¢¢¢¢¢(A��
(B��
o.��
:$ÿÿÿÞ,o/��
ÜÞ,o/��
Ür¢�pr7�p
u��:���	oC��
oD��
+'(E��
r9�p	oF��
(=��
(B��
(G��
-ÐÞþ��o/��
ÜoH��
oC��
oD��
+,(E��
r9�poH��
oF��
(=��
(B��
(G��
-ËÞþ��o/��
Ü
u��,o4��
+r‹�p(��(I��
o"��
rÇ�p��  ¢ ¢ ¢ oJ��
¢ ¢ ¢ (A��
oK��
*���@���l�4 ������Oã2�����Cý@�����t4¨�����É9����0�8�����u��
-,oL��
r"�p$oM��
(N��
,oO��
u��
*0�ƒ�����-r<�p*oP��
-rJ�p*~%��

oQ��
oR��
+%oS��
rZ�poT��
(��(=��
(B��

o.��
-ÓÞ
,o/��
Ürr�poU��
,oV��
YoW��

*����)�1Z�
����0�T�����-r<�p*u	��
,rr�p(X��
*u��,(��*oL��
oY��
rx�p(Z��
,r’�p*o[��
*>,r¾�p*rè�p*0�4�����oJ��

r�p(\��
,{��o]��
-{��o^��
,**
*�BSJB���������v4.0.30319�����l���0��#~��œ��H
��#Strings����ä����#US�ü)�����#GUID���*��˜��#Blob���������W¢		���ú%3������A������������
������^������������������	��������������
�������‘�Š�
�¶�£�
�¼�£�
�Ê�˜�
�Ö�˜�
�£�
�/˜��DŠ�
�…r
�®˜�
�É£��øÝ
�.˜��Ù¿�ò�ò�8ò�Wò�pò�‰ò�¤ò�¿ò�÷Ø�Ø�ò�2ò
�O˜��rŠ��Šww�ž���Í­�í­�.�bC�Š��¡Š��â�>Š�
�k£�
�v£��©�´Ý�æÇ
�r
�:˜��dŠ��kŠ��¬C
�Ï£�Ã�ä���ü�2Š�
�>£�
�†£��µÝ
�Ø��ðŠ��+	Ýë�8	��ï�F	���‡	ò�”	ò�Ä	Ý�Ò	Ý�
ò��������������0������;�0�	�����F�0������X�0������p�0���
�1�ï��!�™=�P ����–�ã���„ ����†é���Œ ����–ù���“ ����é���¥ ����‘7��± ����æ )��¸ ����†é���À ����æ?0��æ ����‘�N6��!����‘�]6��&!����æj��(!����†é���0!����†é���9!����†é�A��T!����æºG��$%�����ÓM�	�h%����‘�T�
�&����‘�^��h&����‘�$c��x&�����:h�
�¸&����æ	Jn�����d���s���{���‚���{���‚���„���s���˜���¢���©���¯���·�
�����q�é�v�y�é�v��é�v�‰�é�v�‘�é�v�™�é�v�¡�é�v�©�é�v�±�é�v�¹�é�{�Á�é�v�É�é�v�Ñ�é�v�Ù�é�€�é�é�‡�ù�é��é��	v’�†˜�—�á�³¢�)(³�	�é���é�½�1é�Ä�9�KÊ�9�ZÊ�9†Ñ�IÂ×��óñ�Q�÷÷�aQ�.Q�GiTq|qƒi�‰ i�œ%Å+‰é��ó/‘5™÷;‰ó?™)n�¡j�ANE©]qmP©tX�~1�]±žc±tXA©i�o�÷1�Ó†Y�ãŒqø•�ÿc�	c�	cqøœqm£‰ó©�»$�÷‰†Ï$�)n�±	cqøÔi�Q	iy	v�	�	'á�¡	,é­	6é»	@,�Å+4�óe<�oD�÷4�†}qá	„qê	+qõ	‰qÿ	œ	
q
	�$
q­	I�-
„I�8
„.��².��ú.��.�#�´.�+�º.�3�Ê.�;�Ý.�C�´.�S�´.�[�.�k�0.�s�=.�{�g.�ƒ�p.�‹�y¹�ü�ÚG£®������$���Yr�������é�y³ÇQ^ovš€�������������������������������������������
�˜����������������
�����������������Š����������������ª�Å����������������‘����;�ä����<Module>�RouteDebugger.dll�PreApplicationStart�RouteDebug�DebugRoute�DebugRouteHandler�RouteDebuggerHttpModule�DebugHttpHandler�mscorlib�System�Object�System.Web�System.Web.Routing�Route�IRouteHandler�IHttpModule�IHttpHandler�Start�.ctor�singleton�get_Singleton�Singleton�RequestContext�GetHttpHandler�HttpApplication�Init�EventArgs�OnBeginRequest�OnEndRequest�Dispose�System.Web.Hosting�VirtualPathProvider�_virtualPathProvider�HttpContext�ProcessRequest�RouteBase�CastRoute�System.Collections.Generic�IDictionary`2�FormatDictionary�FormatObject�BoolStyle�HttpRequest�IsRoutedRequest�get_IsReusable�IsReusable�requestContext�context�sender�e�virtualPathProvider�routeBase�values�value�boolean�request�System.Runtime.Versioning�TargetFrameworkAttribute�System.Reflection�AssemblyTitleAttribute�AssemblyDescriptionAttribute�AssemblyConfigurationAttribute�AssemblyCompanyAttribute�AssemblyProductAttribute�AssemblyCopyrightAttribute�AssemblyTrademarkAttribute�AssemblyCultureAttribute�System.Runtime.InteropServices�ComVisibleAttribute�GuidAttribute�AssemblyVersionAttribute�AssemblyFileVersionAttribute�PreApplicationStartMethodAttribute�Type�System.Diagnostics�DebuggableAttribute�DebuggingModes�System.Runtime.CompilerServices�CompilationRelaxationsAttribute�RuntimeCompatibilityAttribute�RouteDebugger�System.Configuration�ConfigurationManager�System.Collections.Specialized�NameValueCollection�get_AppSettings�get_Item�Convert�ToBoolean�RuntimeTypeHandle�GetTypeFromHandle�Microsoft.Web.Infrastructure�Microsoft.Web.Infrastructure.DynamicModuleHelper�DynamicModuleUtility�RegisterModule�.cctor�EventHandler�add_EndRequest�add_BeginRequest�RouteTable�RouteCollection�get_Routes�System.Core�System.Linq�Enumerable�IEnumerable`1�Last�System.Collections.ObjectModel�Collection`1�Add�get_Current�HostingEnvironment�get_VirtualPathProvider�get_Request�HttpResponse�get_Response�get_ContentType�String�StringComparison�Equals�Empty�get_RequestContext�get_QueryString�NameObjectCollectionBase�get_Count�RouteValueDictionary�KeysCollection�get_Keys�System.Collections�IEnumerator�GetEnumerator�MoveNext�IDisposable�VirtualPathData�GetVirtualPath�get_VirtualPath�Concat�get_Route�get_Url�RouteData�get_RouteData�get_Values�GetReadLock�IEnumerator`1�HttpContextBase�get_HttpContext�GetRouteData�Boolean�Format�get_Defaults�get_Constraints�get_DataTokens�Dictionary`2�KeyCollection�Enumerator�get_AppRelativeCurrentExecutionFilePath�Write�GetType�PropertyInfo�BindingFlags�GetProperty�op_Inequality�GetValue�ICollection`1�KeyValuePair`2�EndsWith�get_Length�Substring�Join�MemberInfo�get_Name�op_Equality�ToString�FileExists�DirectoryExists��+R�o�u�t�e�D�e�b�u�g�g�e�r�:�E�n�a�b�l�e�d��{�*�c�a�t�c�h�a�l�l�}��t�e�x�t�/�h�t�m�l��€<�p�>�<�l�a�b�e�l� �s�t�y�l�e�=�"�f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;� �f�o�n�t�-�s�i�z�e�:� �1�.�1�e�m�;�"�>�G�e�n�e�r�a�t�e�d� �U�R�L�<�/�l�a�b�e�l�>�:� �;<�s�t�r�o�n�g� �s�t�y�l�e�=�"�c�o�l�o�r�:� �#�0�0�a�;�"�>��<�/�s�t�r�o�n�g�>��% �u�s�i�n�g� �t�h�e� �r�o�u�t�e� �"��"�<�/�p�>��'<�s�p�a�n�{�0�}�>�{�1�}�<�/�s�p�a�n�>��n�/�a��€‹<�t�r�>�<�t�d�>�{�0�}�<�/�t�d�>�<�t�d�>�{�1�}�<�/�t�d�>�<�t�d�>�{�2�}�<�/�t�d�>�<�t�d�>�{�3�}�<�/�t�d�>�<�t�d�>�{�4�}�<�/�t�d�>�<�/�t�r�>���Q	�<�t�r�>�<�t�d�>�{�0�}�<�/�t�d�>�<�t�d�>�{�1�}�&�n�b�s�p�;�<�/�t�d�>�<�/�t�r�>��;<�s�t�r�o�n�g�{�0�}�>�N�O� �M�A�T�C�H�!�<�/�s�t�r�o�n�g�>��”Y<�h�t�m�l�>�
�
�<�d�i�v� �i�d�=�"�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r�"� �s�t�y�l�e�=�"�b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�f�f�f�;�"�>�
�
� � � � �<�s�t�y�l�e�>�
�
� � � � � � � � �#�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r�,� �#�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r� �t�d�,� �#�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r� �t�h� �{�{�b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�f�f�f�;� �f�o�n�t�-�f�a�m�i�l�y�:� �v�e�r�d�a�n�a�,� �h�e�l�v�e�t�i�c�a�,� �s�a�n�-�s�e�r�i�f�;� �f�o�n�t�-�s�i�z�e�:� �s�m�a�l�l�;�}�}�
�
� � � � � � � � �#�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r� �t�r�.�h�e�a�d�e�r� �t�d�,� �#�h�a�a�c�k�r�o�u�t�e�d�e�b�u�g�g�e�r� �t�r�.�h�e�a�d�e�r� �t�h� �{�{�b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�f�f�c�;�}�}�
�
� � � � �<�/�s�t�y�l�e�>�
�
� � � � �<�h�r� �s�t�y�l�e�=�"�w�i�d�t�h�:� �1�0�0�%�;� �b�o�r�d�e�r�:� �s�o�l�i�d� �1�p�x� �#�0�0�0�;� �m�a�r�g�i�n�:�0�;� �p�a�d�d�i�n�g�:�0�;�"� �/�>�
�
� � � � �<�h�1� �s�t�y�l�e�=�"�m�a�r�g�i�n�:� �0�;� �p�a�d�d�i�n�g�:� �4�p�x�;� �b�o�r�d�e�r�-�b�o�t�t�o�m�:� �s�o�l�i�d� �1�p�x� �#�b�b�b�;� �p�a�d�d�i�n�g�-�l�e�f�t�:� �1�0�p�x�;� �f�o�n�t�-�s�i�z�e�:� �1�.�2�e�m�;� �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�f�f�c�;�"�>�R�o�u�t�e� �D�e�b�u�g�g�e�r�<�/�h�1�>�
�
� � � � �<�d�i�v� �i�d�=�"�m�a�i�n�"� �s�t�y�l�e�=�"�m�a�r�g�i�n�-�t�o�p�:�0�;� �p�a�d�d�i�n�g�-�t�o�p�:�0�"�>�
�
� � � � � � � � �<�p� �s�t�y�l�e�=�"�f�o�n�t�-�s�i�z�e�:� �.�9�e�m�;� �p�a�d�d�i�n�g�-�t�o�p�:�0�"�>�
�
� � � � � � � � � � � � �T�y�p�e� �i�n� �a� �u�r�l� �i�n� �t�h�e� �a�d�d�r�e�s�s� �b�a�r� �t�o� �s�e�e� �w�h�i�c�h� �d�e�f�i�n�e�d� �r�o�u�t�e�s� �m�a�t�c�h� �i�t�.� �
�
� � � � � � � � � � � � �A� �{�{�*�c�a�t�c�h�a�l�l�}�}� �r�o�u�t�e� �i�s� �a�d�d�e�d� �t�o� �t�h�e� �l�i�s�t� �o�f� �r�o�u�t�e�s� �a�u�t�o�m�a�t�i�c�a�l�l�y� �i�n� �
�
� � � � � � � � � � � � �c�a�s�e� �n�o�n�e� �o�f� �y�o�u�r� �r�o�u�t�e�s� �m�a�t�c�h�.�
�
� � � � � � � � �<�/�p�>�
�
� � � � � � � � �<�p� �s�t�y�l�e�=�"�f�o�n�t�-�s�i�z�e�:� �.�9�e�m�;�"�>�
�
� � � � � � � � � � � � �T�o� �g�e�n�e�r�a�t�e� �U�R�L�s� �u�s�i�n�g� �r�o�u�t�i�n�g�,� �s�u�p�p�l�y� �r�o�u�t�e� �v�a�l�u�e�s� �v�i�a� �t�h�e� �q�u�e�r�y� �s�t�r�i�n�g�.� �e�x�a�m�p�l�e�:� �<�c�o�d�e�>�h�t�t�p�:�/�/�l�o�c�a�l�h�o�s�t�:�1�4�2�3�0�/�?�i�d�=�1�2�3�<�/�c�o�d�e�>�
�
� � � � � � � � �<�/�p�>�
�
� � � � � � � � �<�p�>�<�l�a�b�e�l� �s�t�y�l�e�=�"�f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;� �f�o�n�t�-�s�i�z�e�:� �1�.�1�e�m�;�"�>�M�a�t�c�h�e�d� �R�o�u�t�e�<�/�l�a�b�e�l�>�:� �{�1�}�<�/�p�>�
�
� � � � � � � � �{�5�}�
�
� � � � � � � � �<�d�i�v� �s�t�y�l�e�=�"�f�l�o�a�t�:� �l�e�f�t�;�"�>�
�
� � � � � � � � � � � � �<�t�a�b�l�e� �b�o�r�d�e�r�=�"�1�"� �c�e�l�l�p�a�d�d�i�n�g�=�"�3�"� �c�e�l�l�s�p�a�c�i�n�g�=�"�0�"� �w�i�d�t�h�=�"�3�0�0�"�>�
�
� � � � � � � � � � � � � � � � �<�c�a�p�t�i�o�n� �s�t�y�l�e�=�"�f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;�"�>�R�o�u�t�e� �D�a�t�a�<�/�c�a�p�t�i�o�n�>�
�
� � � � � � � � � � � � � � � � �<�t�r� �c�l�a�s�s�=�"�h�e�a�d�e�r�"�>�<�t�h�>�K�e�y�<�/�t�h�>�<�t�h�>�V�a�l�u�e�<�/�t�h�>�<�/�t�r�>�
�
� � � � � � � � � � � � � � � � �{�0�}�
�
� � � � � � � � � � � � �<�/�t�a�b�l�e�>�
�
� � � � � � � � �<�/�d�i�v�>�
�
� � � � � � � � �<�d�i�v� �s�t�y�l�e�=�"�f�l�o�a�t�:� �l�e�f�t�;� �m�a�r�g�i�n�-�l�e�f�t�:� �1�0�p�x�;�"�>�
�
� � � � � � � � � � � � �<�t�a�b�l�e� �b�o�r�d�e�r�=�"�1�"� �c�e�l�l�p�a�d�d�i�n�g�=�"�3�"� �c�e�l�l�s�p�a�c�i�n�g�=�"�0�"� �w�i�d�t�h�=�"�3�0�0�"�>�
�
� � � � � � � � � � � � � � � � �<�c�a�p�t�i�o�n� �s�t�y�l�e�=�"�f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;�"�>�D�a�t�a� �T�o�k�e�n�s�<�/�c�a�p�t�i�o�n�>�
�
� � � � � � � � � � � � � � � � �<�t�r� �c�l�a�s�s�=�"�h�e�a�d�e�r�"�>�<�t�h�>�K�e�y�<�/�t�h�>�<�t�h�>�V�a�l�u�e�<�/�t�h�>�<�/�t�r�>�
�
� � � � � � � � � � � � � � � � �{�4�}�
�
� � � � � � � � � � � � �<�/�t�a�b�l�e�>�
�
� � � � � � � � �<�/�d�i�v�>�
�
� � � � � � � � �<�h�r� �s�t�y�l�e�=�"�c�l�e�a�r�:� �b�o�t�h�;�"� �/�>�
�
� � � � � � � � �<�t�a�b�l�e� �b�o�r�d�e�r�=�"�1�"� �c�e�l�l�p�a�d�d�i�n�g�=�"�3�"� �c�e�l�l�s�p�a�c�i�n�g�=�"�0�"�>�
�
� � � � � � � � � � � � �<�c�a�p�t�i�o�n� �s�t�y�l�e�=�"�f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;�"�>�A�l�l� �R�o�u�t�e�s�<�/�c�a�p�t�i�o�n�>�
�
� � � � � � � � � � � � �<�t�r� �c�l�a�s�s�=�"�h�e�a�d�e�r�"�>�
�
� � � � � � � � � � � � � � � � �<�t�h�>�M�a�t�c�h�e�s� �C�u�r�r�e�n�t� �R�e�q�u�e�s�t�<�/�t�h�>�
�
� � � � � � � � � � � � � � � � �<�t�h�>�U�r�l�<�/�t�h�>�
�
� � � � � � � � � � � � � � � � �<�t�h�>�D�e�f�a�u�l�t�s�<�/�t�h�>�
�
� � � � � � � � � � � � � � � � �<�t�h�>�C�o�n�s�t�r�a�i�n�t�s�<�/�t�h�>�
�
� � � � � � � � � � � � � � � � �<�t�h�>�D�a�t�a�T�o�k�e�n�s�<�/�t�h�>�
�
� � � � � � � � � � � � �<�/�t�r�>�
�
� � � � � � � � � � � � �{�2�}�
�
� � � � � � � � �<�/�t�a�b�l�e�>�
�
� � � � � � � � �<�h�r� �/�>�
�
� � � � � � � � �<�h�3�>�C�u�r�r�e�n�t� �R�e�q�u�e�s�t� �I�n�f�o�<�/�h�3�>�
�
� � � � � � � � �<�p�>�
�
� � � � � � � � � � � � �A�p�p�R�e�l�a�t�i�v�e�C�u�r�r�e�n�t�E�x�e�c�u�t�i�o�n�F�i�l�e�P�a�t�h� �i�s� �t�h�e� �p�o�r�t�i�o�n� �o�f� �t�h�e� �r�e�q�u�e�s�t� �t�h�a�t� �R�o�u�t�i�n�g� �a�c�t�s� �o�n�.�
�
� � � � � � � � �<�/�p�>�
�
� � � � � � � � �<�p�>�<�s�t�r�o�n�g�>�A�p�p�R�e�l�a�t�i�v�e�C�u�r�r�e�n�t�E�x�e�c�u�t�i�o�n�F�i�l�e�P�a�t�h�<�/�s�t�r�o�n�g�>�:� �{�3�}�<�/�p�>�
�
� � � � �<�/�d�i�v�>�
�
�<�/�d�i�v�>�_�_�D�e�b�u�g�R�o�u�t�e��
(�n�u�l�l�)��(�e�m�p�t�y�)��{�0�}� �=� �{�1�}�,� ��,� ��U�r�l�P�a�r�a�m�e�t�e�r��+U�r�l�P�a�r�a�m�e�t�e�r�.�O�p�t�i�o�n�a�l��) �s�t�y�l�e�=�"�c�o�l�o�r�:� �#�0�c�0�"��) �s�t�y�l�e�=�"�c�o�l�o�r�:� �#�c�0�0�"��~�/��úæVäÉYD˜IŽ_ß*�·z\V4à‰°?_Õ
:�� ����  �!% % ) 	-	�1�� 5 �(�   q y ��€‰ ��q€‘1¿8V­6N5�q 
  €™��€¡�€©�
-€­- ���)��% �5 �€µ � €½ � �€‰ � �€É �€Í � 
 €Õ€Å� �- �€Ù �€Å �€Ñ	 �€Ý�€Ý- �� �€á €Ù€á���	 �€í€í �€ñ�€ñ �L!5€Å€Õ	€Ù€Å--		€Í€Ñ€Ñ€Ý-€ñ€ñ �q	 €õ€ù	�€õ€õ 		q€õ€ý1	 �€ý�€©€Ý �  
€Ý�
1G�.NETFramework,Version=v4.0�TFrameworkDisplayName.NET Framework 4�Route Debugger��€¤�€žRoute Debugger is a little utility I wrote to help debug issues with route configurations. See http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx�������
Phil Haack���
RouteDebugger��(�#Copyright © 2008 - 2011 Phil Haack��)�$88784f4d-3799-4a7a-8e1d-16bbfbd77416���2.1.3.0��)�RouteDebug.PreApplicationStartStart����������������TWrapNonExceptionThrows����ùá$O�������[���|U��|7��RSDSÞc¡‡ûL¼º~Áé!#���c:\dev\git\RouteMagic\src\RouteDebug\obj\Release\RouteDebugger.pdb���V����������V��� ����������������������V����������������_CorDllMain�mscoree.dll�����ÿ%� @�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������€������������������0��€�������������������H���X`��ˆ����������ˆ4���V�S�_�V�E�R�S�I�O�N�_�I�N�F�O�����½ïþ�������������?�������������������������D����V�a�r�F�i�l�e�I�n�f�o�����$����T�r�a�n�s�l�a�t�i�o�n�������°è���S�t�r�i�n�g�F�i�l�e�I�n�f�o���Ä���0�0�0�0�0�4�b�0���XŸ��C�o�m�m�e�n�t�s���R�o�u�t�e� �D�e�b�u�g�g�e�r� �i�s� �a� �l�i�t�t�l�e� �u�t�i�l�i�t�y� �I� �w�r�o�t�e� �t�o� �h�e�l�p� �d�e�b�u�g� �i�s�s�u�e�s� �w�i�t�h� �r�o�u�t�e� �c�o�n�f�i�g�u�r�a�t�i�o�n�s�.� �S�e�e� �h�t�t�p�:�/�/�h�a�a�c�k�e�d�.�c�o�m�/�a�r�c�h�i�v�e�/�2�0�0�8�/�0�3�/�1�3�/�u�r�l�-�r�o�u�t�i�n�g�-�d�e�b�u�g�g�e�r�.�a�s�p�x�����8���C�o�m�p�a�n�y�N�a�m�e�����P�h�i�l� �H�a�a�c�k�����H���F�i�l�e�D�e�s�c�r�i�p�t�i�o�n�����R�o�u�t�e� �D�e�b�u�g�g�e�r�����0���F�i�l�e�V�e�r�s�i�o�n�����2�.�1�.�3�.�0���D���I�n�t�e�r�n�a�l�N�a�m�e���R�o�u�t�e�D�e�b�u�g�g�e�r�.�d�l�l���l�#��L�e�g�a�l�C�o�p�y�r�i�g�h�t���C�o�p�y�r�i�g�h�t� �©� �2�0�0�8� �-� �2�0�1�1� �P�h�i�l� �H�a�a�c�k�����L���O�r�i�g�i�n�a�l�F�i�l�e�n�a�m�e���R�o�u�t�e�D�e�b�u�g�g�e�r�.�d�l�l���<���P�r�o�d�u�c�t�N�a�m�e�����R�o�u�t�e�D�e�b�u�g�g�e�r���4���P�r�o�d�u�c�t�V�e�r�s�i�o�n���2�.�1�.�3�.�0���8���A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n���2�.�1�.�3�.�0����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P�����06����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������