Size: 80.5 KB Modified: 6/07/2026 4:06 AM
MZ��������������������@������������������������������������������	�!�L�!This program cannot be run in DOS mode.

$�������PE��L�RN������������"�0��8��������:V�� ���`���@�� ������������������������������`�����������������������������U�O����`���������������������������T�T�������������������������������������������� ������������� ��H�����������.text���@6�� ���8���������������� ��`.rsrc�������`�����:�������������@��@.reloc������������@�������������@��B����������������V�����H������{��\������!��������������������������������������������������>(G��
�}H��
*2{H��
sI��
*
*
*
*R{H��
�
��oJ��
�*V,sK��
z{H��
�
��*sL��
z
*
*sL��
zsL��
z^(M��
{H��
�
��oN��
*v(M��
{H��
�
��oN��
-+*sL��
zsL��
zsL��
z2{H��
sI��
*
*B,sK��
z{H��
*
*
*sL��
zsL��
zJ(M��
{H��
oN��
*:{H��
�
��*sL��
zB,sK��
z{H��
*sL��
zb(M��
{H��
oN��
-+*sL��
zsL��
z0�+����"���%r��p~���%-&�#��sO��
%����sP��
���%rS��p~���%-&�$��sO��
%����sP��
���%r���p~���%-&�%��sO��
%����sP��
���%r���p~���%-&�&��sO��
%����sP��
���%rO�p~���%-&�'��sO��
%����sP��
���%r��p~���%-&~�������sO��
%����sP��
���%r�p~���%-&~�������sO��
%����sP��
���%r��p~���%-&~�������sO��
%����sP��
���%r��p~���%-&~�������sO��
%����sP��
���%	r'�p~���%-&~�������sO��
%����sP��
���%
rg�p~���%-&~�������sO��
%����sP��
���%r��p~���%-&~�������sO��
%����sP��
���%r�p~���%-&~�������sO��
%����sP��
���%
r[�p~���%-&�0��sO��
%����sP��
���%r��p~���%-&�1��sO��
%����sP��
���%r��p~���%-&�2��sO��
%����sP��
���%rA�p~���%-&�3��sO��
%����sP��
���%r��p~���%-&�4��sO��
%����sP��
���%r��p~���%-&�6��sO��
%����sP��
���%r1�p~���%-&�7��sO��
%����sP��
���%r��p~���%-&�8��sO��
%����sP��
���%r��p~���%-&�9��sO��
%����sP��
���%rG�p~���%-&�:��sO��
%����sP��
���%r��p~���%-&�5��sO��
%����sP��
���%r'�p~���%-&�;��sO��
%����sP��
���%rw�p~���%-&�<��sO��
%����sP��
���%r��p~���%-&�=��sO��
%����sP��
���%r5	�p~���%-&�?��sO��
%����sP��
���%r�	�p~���%-&�>��sO��
%����sP��
���%r(
�p~���%-&�@��sO��
%����sP��
���%r�
�p~���%-&~�������sO��
%����sP��
���%r�
�p~���%-&~�������sO��
%����sP��
���% r@�p~���%-&~�������sO��
%����sP��
���%!r��p~���%-&~�������sO��
%����sP��
���
�
+i	�����{Q��
oR��
�r(�p{S��
(T��
(U��
���2�X(V��
r4�p{S��
r@�poW��
(X��
oY��
�����	X
	�i2��,;�(V��
(Z��
(��+�rF�p(\��
�(]��
oY��
�(^��
��rh�p(U��
����������������������������������������������������������*�����<(d2��"(G��
�*���0�*������r��p(_��

r��p(T���r
�p([��(V���*��0�%������r
�p(_��

r��p(T���r�
�p(V���*���0�=������r�
�p
r
�pr��p(`��
oa��
r��p(X���r$�pob��
(U���*���0�C������rN�p
r��p(_��
r��p(`��
oa��
ob��
(W���oc��
r �p(X���*�0�>������r�
�p
rr�pr��p(`��
oa��
ob��
(W���oc��
rO�p(W���*��0�1�����s���
(d��
}���}��|����(��+|���(f��
*���0�1�����s���
(d��
}���}���|����(��+|���(f��
*���0�1�����s���
(d��
}���}���|����(��+|���(f��
*���0�1�����s���
(d��
}2��}1��|2���(��+|2��(f��
*���0�1�����s���
(d��
}*��})��|*���(��+|*��(f��
*���0�1���	��s���
(d��
}D��}C��|D���(��+|D��(f��
*���0�1���
��s���
(d��
}��}��|���(��+|��(f��
*���0�1�����s���
(d��
}��}��|���(	��+|��(f��
*���0��������sg��

oh��
si��
%r��poj��
�%r��pok��
�ol��
�r��p(M��om��
r��p(
��+�r�pon��
r�p(S��r'�p(��+�r_�pon��
r��p(S��r��p(��+�r��pon��
r��p(S��r��p(��+�*��0��������sg��

oh��
si��
%r��poj��
�%r)�pok��
�ol��
�r)�p(M��om��
r��p(
��+�r��pon��
r�p(S��r��p(��+�r-�pon��
r��p(S��rW�p(��+�r��pon��
r��p(S��r��p(��+�*��0��������sg��

oh��
si��
%r��poj��
�%r��pok��
�ol��
�r��p(M��om��
r�p(
��+�r�pon��
r�p(S��rO�p(��+�r��pon��
r��p(S��r��p(��+�*���0��������sg��

oh��
si��
%r��poj��
�%r��pok��
�ol��
�r��p(M��om��
r)�p(
��+�r�pon��
r�p(S��rs�p(��+�r��pon��
r��p(S��r��p(��+�*���0�O������sg��

oh��
si��
%r��poj��
�%r�pok��
�ol��
�r�p(M��om��
r��p(
��+�*�0�O������sg��

oh��
si��
%r��poj��
�%r;�pok��
�ol��
�r;�p(M��om��
rw�p(
��+�*�0�����
���r��p(H��
(K��om��
rr�p(
��+�r�pon��
r�p(S��r��p(��+�r_�pon��
r��p(S��r�p(��+�rR�p(S��rp�poo��
r��p(X���*�0�<������r��p(H��
(K��om��
rb�p(
��+�r��prR�p(S��(U���*0�f������r�pr �p(L��
om��
r��p(
��+�r�pon��
r�p(S��r��p(��+�r_�pon��
r��p(S��r�p(��+�*��0�������si��
%r
�poj��
�%r�pok��
�%r �pop��
�%sq��
%(��+�%(
��+(t��
su��
%rl�pov��
�%r�pow��
�%r��pox��
�Qoy��
�(I��
oz��
r
�pr��p({��
(|��
r�p(��+�r �prp�p({��
(|��
r��p(��+�r��p({��
(}��
rl�pr��p({��
(|��
r�p(��+�r\�prn�p({��
(|��
rx�p(��+�r�pr\�p({��
r��p({��
(|��
r��p(��+�si��
%r �poj��
�%r �pok��
�%s~��
%rl�po��
�%r��po���
�%r-�po���
�%r��po���
�%rn �po���
�o���
�(I��
	oz��
r �pr��p({��
(|��
r~ �p(��+�rl�pr� �p({��
(|��
r� �p(��+�si��
%r �poj��
�%rT!�pok��
�(I��r�!�poz��
r��p({��
(|��
r�!�p(��+��#,o2��
��	,	o2��
��,o2��
��*��AL�����J��0���z��
����������������������������������������������0�|�����r0"�p(J���,��(���

rT"�poz��
rf"�p({��
rn�p({��
(|��
rx"�p(��+�oz��
r�"�p(���
r�"�p(W���r0"�p(J���,��(���
oz��
rf"�p(���
r`#�p(X���oz��
r�"�p({��
(}��
r\�p({��
r�#�p({��
(|��
%-&r�pr�#�p(U���r$�p(U���rc$�p(J���,��(���

	oz��
rf"�p(���
ro$�p(X����!	,	o2��
��,o2��
��,o2��
��*AL�����7��#���Z��������������������e���������������S��p���������0�P������ ,��~���%-&~�������s���
%����(N��
P{���
r�$�p(
��+�{���
rl%�p(W���*0	�w������s���

si��
%r��poj��
�%x  N��s���
ok��
�% ���s���
o���
�(R���o���
r�%�p(U���o���
 �2���r&�p(W���*�0��������� ���
(���
�#������$�(���
�#��������(���
s���
���(Q��
s���
���(Q��	1j(���
(���
,	3j(���
(���
+rt&�p(W���~���
r	'�p(��+�*0�r������rs'�pr�'�pr�pr�'�ps���
s���
s���

r(�pra(�pr�prk(�ps���
s���
s���
(P��r�(�p(X���(P��r�(�p(W���*��0�������s~��~���
s���

�3��(���
re)�p$(���
%-&r�)�ps���
z�3��(���
r
*�p$(���
%-&r1*�ps���
z���%�}���%r�*�p�o���
&r�*�p(��+r�*�p(
��+�re+�p(��+r�+�p(X������%�}���%r�*�p�o���
&r�*�p(��+r�+�p(
��+�re+�p(��+r9,�p(W���r�,�p(��+
(���
r�,�p(W������%�}���%r-�p�o���
&r�*�p(��+rA-�p(
��+�re+�p(��+r�-�p(X���o���
&r�*�p(��+r�-�p(
��+�re+�p(��+r/.�p(X���*��0�j��������rw.�pr�.�p(A��r�.�p(W���rI/�pr�.�p(A��r�/�p(W���r�/�pr0�p(A��r50�p(W���r�0�pr�.�p(A��r�0�p(X���*��0�U�������3��(���
re1�p((���
%-&r�1�ps���
z
���%�%�o���
%-&r�1�ps���
z�}��+�*���0�1�����s���
(d��
}a��}`��|a���(��+|a��(f��
*���0�1�����s���
(d��
}u��}t��|u���(��+|u��(f��
*���0�1�����s���
(d��
}T��}S��|T���(��+|T��(f��
*���0�1�����s���
(d��
}M��}L��|M���(��+|M��(f��
*���0�&������rC2�p(���
rY2�p(���
(���
o���

+�*��0�'������s���
s���
%rc2�po���
�(���
o���

+�*�0�L������Ѕ��(���
r�2�p((���
%-&r�2�ps���
z
���%�o���
%-&r%3�ps���
z+�*0�b�������6��(���
r[3�p((���
%-&ru3�ps���
z
���%�o���
%-&r�3�ps���
z(��+�,��(���

+�	*��0
��� ���s���
s���
%r4�po���
�%r?4�po���
�%o���
�~���
s���

�6��(���
rI4�p$(���
%-&rc4�ps���
z���%s���
%si��
%r��poj��
�%r�4�pok��
�ol��
��%�}���%�}���%�}���%�}���%�}���o���
%-&r�4�ps���
zo���
r5�po���
%-&+o���
%-&+o���
%-&r'5�ps���
z
+�	*�0�C���!���o���
rk5�po���
%-&+(���
u��%-&rw5�ps���
z
(��+(��++�*�0�����"���Ѕ��(���
r�5�p o���
%-&r�5�ps���
z
4���%r/6�p�%�%�(���
%-&r=6�ps���
z(���
oJ��
�Ѕ��(���
r�6�p((���
%-&r�6�ps���
z
	���%�o���
u��%-&r7�ps���
z(��+(��++�*0�a���#���Ѕ��(���
r_7�p((���
%-&r�7�ps���
z
���%�%�o���
u��%-&r8�ps���
z(��+(��++�*���0�����$����3��(���
r]8�p o���
%-&r�8�ps���
z
�'��(���
�"��%�o���
(���
t��+o���
(O��o��
&X�-��3��(���
r�8�p((���
%-&r-9�ps���
z���%�%�}���
	o���
u��%-&r�9�ps���
z(��+(��+	��}��s���
+�*0�����%��� ���s���

l(���

sg��
%r�9�po���
�%r:�po���
�%o���
�si��
%r��poj��
�%ok��
�%o���
�4���%�%�%�/���(���
%-&r;:�ps���
z+�*�0�Q�������3��(���
r�:�p((���
%-&r�:�ps���
z
���%�o���
%-&r-;�ps���
z�}��+�*���0�h���&����3��(���
rs;�p((���
%-&r�;�ps���
z
���%����%����%�/���o���
%-&r#<�ps���
z�0��+�*0�>���'����3��(���
ru<�p((���
%-&r�<�ps���
z
���%�%�o���
&*��0�E������o���
o���
%-&+(���
%-&+o���
%-&r2=�prF=�p(���
s���
z
+�*���0�f���(���([��o���
�
,P)(Z��
rr=�p(\��
�(���
�r�=�p(\��
�(���
�r�=�p(\��
�(]��
s���
z*��0�a���(���oo��
�
,P(Z��
r�=�p(\��
�(���
�r�=�p(\��
�(���
�r�=�p(\��
�(]��
s���
z*���0�^���(���oo��

,P(Z��
r�=�p(\��
�(���
�r�=�p(\��
�(���
�r�=�p(\��
�(]��
s���
z*��0����)����
,s���
z*���0����)���
,s���
z*��0�n���(���(���
o���
�
,Y(Z��
(���
�r$>�p(\��
�(��+�r<>�p(\��
�(��+�rJ>�p(\��
�(]��
s���
z*��0�
��*���o���
$o���
%-[&$(Z��
rN>�p(\��
�(���
�r�>�p(\��
�o���
o���
(���
�rJ>�p(\��
�(]��
s���
z
o���
�,���+|u��,
���+,+^*(Z��
r�>�p(\��
�(���
�r�>�p(\��
����(���
o���
(���
�rJ>�p(\��
�(]��
s���
z*���0�$������r�>�pr�>�po���


o���
o���

+�*B(G��
��}��*{��*"}��*��0����+���(^���{��(��+
+�*���0�D��������s���%}���%}���%}���%}���%}���%}���%}���%}���*�~���
}��}��(G��
��}��*r0�p*r�.�p*���0�?���+���r�>�p{��~���%-&~�������s���
%����(��+(���
(��+
+�*�0�<���,���{��~���%-&~�������s���
%����(��+(��+
(��++�*0����+���{��o���
(��+
+�*�0����-���{��o���
�(���

+�*���0����-���{��r�>�po���
�(���

+�*���0����-���{��r�>�po���
�(���

+�*���0����-���{��o���
&(���

+�*0����-���(���

+�*�0� ���.���{��-~���
+{��( ��+
+�*0�3���/���{��
,	(!��++}��(���
}��(!��++�*�0����-���}��}��(���

+�*���0����-���}��(���

+�*��0�g���0���{��-$r?�pr�p��������s���
+0r?�p|��r:?�p(���
{��s���
(���
s���
s���
("��++�*F(G��
��(s���*{��*"}��*{��*"}��*s���
*(r��*��0�$���1���(t��
X(u���(s���(���
+�*(���
*(���
*
*b(���
-r>?�p(���
+*
*"(G��
�*{	��*"}	��*r�p*Ns���
%o���
�(#��+*Ns���
%o���
�(#��+*Ns���
%o���
�(#��+*Ns���
%o���
�(#��+*��0�5���2���(��
X(����s���
%o���
�%rB?�po���
�(#��++�*"(G��
�*{���
*~��*
*0�b���3���o���

(���
�,H(���
(Z��
rV?�p(\��
�($��+�rZ?�p(\��
�(���
�(]��
o���
�*Ns���
}���
(G��
�*
�*"(G��
�*.s������*>(G��
�}���
*2{���
�
��*{���
*�0����)��{���
-%
}���
+*"}���
**"(G��
�*��0����4��{��
6++4�(���
r`?�p(���
r|?�p(���
(���
}��{��(���
&�E���������������+8����8O��8'��8���{��(G��s���
}��{��r�?�pr�?�ps���
�>��	o���
o���
(���
-D%
}��}��|��(%��+�ݾ��{��|���$��%
}��(���
}��{��}��}��{��o���
{��o���
(W���{��o���
o���
(&��+}��{��{��o���
s���
�>��	o���
o���
(���
-F%
}��}��|��(%��+�����{��|���$��%
}��(���
}��{��}��}��{��o���
{��o���
(W���{��o���
o���
(&��+o���
r�?�p(
��+�{��{��o���
s���
�>��	o���
o���
(���
-F%
}��}��|��(%��+����{��|���$��%
}��(���
}��{��}��}��{��o���
{��o���
(W���{��o���
o���
(&��+o���
r�?�p(
��+�{��r4@�prN@�prb@�ps���
�>��	o���
o���
(���
-F%
}��}��|��(%��+��.��{��|���$��%
}��(���
}��{��}��}��{��o���
{��o���
(W���{��o���
o���
~���%-&~�������s��
%����('��+o���
r|@�p(
��+��}��}��}��}��}��}���%/ �{��(�
,
{��(�
����!	�}��}��|��	(�
���}��}��|��(�
�*�A4�����D������?��%��������������_��f��!�����*"(G��
�*�0���5��{��
6++4�(���
r`?�p(���
r|?�p(���
(���
}��{��(���
&�E������������������+8����8(��8���8���8����{��(G��s���
}��{��r�@�pjr�@�ps�
�>��	o�
o���
(���
-D%
}��}&��|��((��+��,��{&��|&���$��%
}��(���
}#��{#��} ��}#��{ ��o���
{ ��o���
(W���{���>��	o�
o���
(���
-F%
}��}&��|��((��+�݇��{&��|&���$��%
}��(���
& L��(	�
o
�
(�
-F%
}��}'��|��()��+����{'��|'���C��%
}��(�
�{���>��	o
�
o�
(�
-F%
}��}(��|��(*��+�ݭ��{(��|(���'��%
}��(�
}$��{$��}!��}$��{!��o�
rA�p(W���{!��o�
o�
r�A�p(
��+�{���>��	o
�
o�
(�
-F%
}��}(��|��(*��+������{(��|(���'��%
}��(�
}%��{%��}"��}%��{"��o�
r�A�p(X���{"��o�
o�
rB�p(
��+��}��} ��}!��}"���%/ �{��(�
		,
{��(�
����!
�}��}��|��
(�
���}��}��|��(�
�*��A4�����D���r�����%��������������������!�����*"(G��
�*�0����6��{)��
,++4�(���
r`?�p(���
r|?�p(���
(���
}+��{+��(���
&�,++n�{+��(G��s���
},��{,��}.��{,���>��	o�
o�
(�
-D%
})��}0��|*��(+��+������{0��|0���*��%
})��(�
}/��{.��{/��o�
}-��}.��}/��rfB�p{-��(U���rzB�p{-��(U���r�B�p{-��(U����},��}-���%/ �{+��(�
,
{+��(�
����!�})��}+��|*��(�
���})��}+��|*��(�
�*��A4�����C�����J��%��������������j��q��!�����*"(G��
�*�0����7��{1��
6++4�(���
r`?�p(���
r|?�p(���
(���
}3��{3��(���
&�E��������������������� ���+#8����8Q��8���8`��8(��8���86���{3��(G��s���
}4��{4���>��	o�
o���
(���
-D%
}1��}@��|2��(,��+�����{@��|@���$��%
}1��(���
};��{;��}5��};��{5��o���
{5��o���
(W���{5��o���
o�
r�B�p(W���{3��rC�p(�
(�
r.C�p(W��� L��(	�
o
�
(�
-F%
}1��}A��|2��(-��+����{A��|A���C��%
}1��(�
�{4���>��	o�
o�
(�
-F%
}1��}B��|2��(.��+�ݭ��{B��|B���*��%
}1��(�
}<��{<��}6��}<��{6��o�
j��rzC�p(W���{4���>��	o�
o���
(���
-F%
}1��}@��|2��(,��+����{@��|@���$��%
}1��(���
}=��{=��}7��}=��{7��o���
{7��o���
(W���{7��o���
o�
r�C�p(X���{7��o���
o�
}8�� L��(	�
o
�
(�
-F%
}1��}A��|2��(-��+��9��{A��|A���C��%
}1��(�
�{4���>��	o�
o�
		(�
-F%
}1��	}B��|2��	(.��+�����{B��	|B���*��%
}1��	(�
}>��{>��}9��}>��{8��{9��o�
r�C�p(/��+�{4���>��	o�
o���


(���
-F%
}1��
}@��|2��
(,��+��!��{@��
|@���$��%
}1��
(���
}?��{?��}:��}?��{:��o���
{:��o���
(W���{:��o���
o�
rHD�p(X���j{:��o���
o�
r�D�p(/��+��}4��}5��}6��}7��}9��}:���%/ �{3��(�
,
{3��(�
����!�}1��}3��|2��(�
���}1��}3��|2��(�
�*�A4�����D���;����%��������������������!�����*"(G��
�*�0�u��8��{C��
6++4�(���
r`?�p(���
r|?�p(���
(���
}E��{E��(���
&�,+�.++s8���{E��(G��s���
}F��{F��r�D�ps�
�>��	o �
o���
(���
-D%
}C��}K��|D��(0��+�ݰ��{K��|K���$��%
}C��(���
}I��{I��}G��}I��{G��o���
{G��o���
(W���{F���>��	o!�
o���
(���
-F%
}C��}K��|D��(0��+����{K��|K���$��%
}C��(���
}J��{J��}H��}J��{H��o���
{H��o���
(W���r�D�p{H��o���
(U���r�D�p{F��{H��o���
o�
(U����}F��}G��}H���%/ �{E��(�
,
{E��(�
����!�}C��}E��|D��(�
���}C��}E��|D��(�
�*���A4�����D��������%��������������1��8��!�����*"(G��
�*�0����9��{L��
,+8�����s���
%rE�pr<E�po���
�sa��}N��r�E�ps\��}O��{N��{O��~"�
s#�
}P��{P��rF�p�>��o$�
o%�
(&�
-C%
}L��}R��
|M��(1��+������{R��|R���-��%
}L��('�
&{O��o]��%-&+
(2��+o(�
%-&rTF�ps���
z}Q��r�F�p{Q��(U���r�F�p{Q��(U���rG�p{Q��(U����6�}L��}N��}O��}P��}Q��|M��(�
��0�}L��}N��}O��}P��}Q��|M��(�
�*�A���������1��8��6�����*"(G��
�*�0���:��{S��
,+�.+
8����8����r�G�p}U��s���
%r�>�p{U��o���
�sa��}V��r4H�ps\��}W��s)�
}X��{V��{W��{X��s#�
}Y��{Y��r�I�p�>��o$�
o%�
(&�
-C%
}S��}^��
|T��(3��+��H��{^��|^���-��%
}S��('�
}\��{\��}Z��}\��{Z��o*�
rJ�p(X���{Z��o+�
o,�
r�J�p(
��+�{Z��o+�
o-�
o.�
r�J�p(X���r�>�p{Z��o+�
o-�
o/�
r(K�p(��+�rnK�p{Z��o+�
o-�
o0�
(U���{V��r�>�pof��o1�
(2�
-E%
}S��}_��
|T��(4��+��*��{_��|_���2��%
}S��(3�
}]��{]��}[��}]��{U��o���
{[��o���
r�K�p(��+�{X��o4�
~���%-&~�������s5�
%����(5��+r�K�p(W����K�}S��}U��}V��}W��}X��}Y��}Z��}[��|T��(�
��E�}S��}U��}V��}W��}X��}Y��}Z��}[��|T��(�
�*��A���������������K�����*"(G��
�*�0����;��{`��
6++4�(���
r`?�p(���
r|?�p(���
(���
}b��{b��(���
&�E	��������������������� ���%���*���+-8����8W��8!��8���8N��8���8_��8���8G���{b��(G��~7�
s8�
}c��{b��{c��o9�
/~:�
o���
(�
}d�� ���s���
}e��{c��{e��o;�
o<�
(=�
-C%
}`��}p��
|a��(6��+��o��{p��|p���6��%
}`��(>�
}i��{i��r4L�p(W���{d��(�
r�L�p(W���{c��o?�
o@�
(A�
-E%
}`��}q��
|a��(7��+�����{q��|q���8��%
}`��(B�
}j��{j��}f��}j��{f��oC�
r�L�p(W���{e��{f��oD�
(E�
r>M�p(8��+�{c��|e��#�������?(���
o;�
o<�
(=�
-E%
}`��}p��
|a��(6��+��
��{p��|p���6��%
}`��(>�
}k��{k��r�M�p(X���{c��o?�
o@�
(A�
-E%
}`��}q��
|a��(7��+�ݏ��{q��|q���8��%
}`��(B�
}l��{l��}g��}l��{e��{g��oD�
(E�
rN�p(8��+�{c��|e��#�������@(���
oF�
o
�
(�
-E%
}`��}r��
|a��(9��+�����{r��|r���C��%
}`��(�
�{c��o?�
o@�
		(A�
-E%
}`��	}q��
|a��	(7��+��n��{q��	|q���8��%
}`��	(B�
}m��{m��}h��}m��|e��#�������@(���
{h��oD�
(E�
r�N�p(8��+�{c��oG�
o
�


(�
-E%
}`��
}r��
|a��
(9��+�ݻ��{r��
|r���C��%
}`��
(�
�{c��o?�
o@�
(A�
-E%
}`��}q��
|a��(7��+��S��{q��|q���8��%
}`��(B�
}n��{n��oC�
rO�p(X���}n��{c��oH�
oI�
(J�
-E%
}`��}s��
|a��(:��+������{s��|s���:��%
}`��(K�
}o��~���
{o��rqO�p(8��+��}c��}d��}f��}g��}h���%/ �{b��(�


,
{b��(�
����!�}`��}b��|a��(�
���}`��}b��|a��(�
�*��A4�����D�����J��%��������������j��q��!�����*"(G��
�*�0�~��<��{t��
6++Q�(���
r`?�psZ��
r�O�p(\��
�(���
r|?�p(;��+�(]��
(���
}v��{v��(���
&�E���������������+8����8����8���8���{v��(G��~7�
s8�
}w��r	P�p}x��{w��rmP�p{x��oM�
o
�
(�
-C%
}t��}}��
|u��(<��+��}��{}��|}���C��%
}t��(�
�{w��rmP�poN�
o1�
(2�
-E%
}t��}~��
|u��(=��+����{~��|~���2��%
}t��(3�
}{��{{��}y��}{��{y��r�P�p(F��r�P�p(
��+�r	Q�p{y��(U���rQ�p{y��(U���{w��rmP�p{x��oM�
o
�
(�
-E%
}t��}}��
|u��(<��+��H��{}��|}���C��%
}t��(�
�{w��rmP�poN�
o1�
(2�
-E%
}t��}~��
|u��(=��+������{~��|~���2��%
}t��(3�
}|��{|��}z��}|��{z��r�P�p(F��rQ�p(
��+��}w��}x��}y��}z���%/ �{v��(�
,
{v��(�
����!�}t��}v��|u��(�
���}t��}v��|u��(�
�*��A4�����a��������%��������������:��A��!�����*"(G��
�*�0����=��{��
,+8�����r�
�psq��}���s���}���r
�ps\��{���{���sO�
}���{���r�Q�pr��p�>��oP�
oQ�
(R�
-C%
}��}���
|���(>��+������{���|����<��%
}��(S�
}���{���}���}���{���oT�
r��p(W���{���oU�
r�Q�p(X���{���ot��r�Q�p(
��+�{���o��rIR�p(
��+��6�}��}���}���}���}���|���(�
��0�}��}���}���}���}���|���(�
�*���A���������3��:��6�����*"(G��
�*�0����>��{���
,+8�����r�R�psq��}���s���}���r�R�ps\��{���{���sO�
}���{���r+S�pr��p�>��oP�
oQ�
(R�
-C%
}���}���
|���(?��+����{���|����<��%
}���(S�
}���{���}���}���{���oT�
{���oV�
(X���{���oU�
rUS�p(X���{���ot��r�S�p(
��+�{���o��r�S�p(
��+��6�}���}���}���}���}���|���(�
��0�}���}���}���}���}���|���(�
�*�A���������9��@��6�����*"(G��
�*�0���?��{���
,+8�����r�
�psq��}���s���}���rT�ps\��{���{���sO�
}���{���r�Q�pr��p�>��oP�
oQ�
(R�
-C%
}���}���
|���(@��+��a��{���|����<��%
}���(S�
}���{���}���}���{���oT�
{���oV�
(X���{���oU�
r
U�p(W���r@U�p{���oV�
(U���rZU�p{���oV�
(U���{���ot��r�U�p(
��+�{���o��rV�p(
��+�r��p{���or��(T���r
�p{���or��([��(V����6�}���}���}���}���}���|���(�
��0�}���}���}���}���}���|���(�
�*A���������������6�����*.s�������*"(G��
�*�0����@��((��o
�

�(�
�*0����@��()��o
�

�(�
�*0����@��(*��o
�

�(�
�*0����@��(+��o
�

�(�
�*0����@��(,��o
�

�(�
�*0����@��(-��o
�

�(�
�*0����@��(.��o
�

�(�
�*0����@��(/��o
�

�(�
�*0����@��(B��o
�

�(�
�*0����@��(C��o
�

�(�
�*0����@��(D��o
�

�(�
�*0����@��(E��o
�

�(�
�*FoW�
rN@�p(X�
*��0�'���A���(Z��
�rTV�p(\��
��(��+��(]��
*6rfV�poo��
*�(G��
�(Y�
}���}���(Z�
}���*�0�(��B��{���
�.+�,+++Y{���,ݿ���%
}����}���(���
o
�
(�
-C%
}���}���|���(A��+�ݷ���{���|����C��%
}���(�
�}����F
�}���{���,{���o\�
�}���}���|���(]�
�|���	(^�
��D�}���{���,{���o\�
�}���}���|���(]�
�|���(_�
�**��������F��*��0���C��{����3+{���(Z�
3�}���(Y�
}���}���
+�s���
{���}���{���}���|����>��(`�
,	}���+R{���(`�
-�>��(`�
,{���}���+#{���(a�
}���{���ob�
}���{���}���{���}���{���}���{���}���{���}���*0�c���D��{����3
�>��*|���(c�

|����(B��+|���(e�
|���(f�
3|���(g�
sh�
*si�
*{���*6|���(g�
*6|���(f�
*F|���(j�
*:|���(g�
&*6|���(f�
*F|���(j�
*0�V���E��{���2sL��
z{����3
�Z��*}���|���(c�

|����(B��+|���(e�
sk�
*.s�������*"(G��
�*zr�V�p(l�
r�>�p(m�
(X��
*�(l�
(m�
o���
j(���
sn�
*BSJB���������v4.0.30319�����l����1��#~���1���:��#Strings�����l���V��#US��������#GUID����������#Blob���������W�	����3�������������������������%���n�����!��E������������H���?������
���������B�����Z$������l ;,�� ;,���+��,�����"�� �&� �&���&���&�� �&��&�9 ;,��;,��2r%�pN0��*N0��;,��&N0��9r%��8N0�6�������L�����#��|r%��r%��&r%��'r%�*;,
�	&,�� ;,��r%�+;,�i�+��#�.
��&�.�U��
4�'��3�'��r%
�6$�.�w0�'��)V9
�	�.�,r%��%r%�+r%
��3,
��,�V(�&��&h&
�,�Q ;,��r%�L(�&�f;,��r%��;,
��2,��%B"��);,
��,
��*,���+��*;,
�b9,
�b,
�B,
��(,
�m,
��2,
��,
��,�K�+���+�}�.�F;,�D���;,���x�.��,�S1�,��r%�&.�,���,��r%��#�.��);,�W�,��B"
�Z,���
�a(,���
��,
�c%�.�i)r%
�',
��3,��S"�*S"�$$S"��S"��r%�y'r%�c'r%�����"r%"��r%��*��3r%
�q,��'r%&��#,
���.�Or%
�3,���/��r%�F.�&��'r%�~%r%���&*��9�/*��&�/.��)h&.��/h&��)h&�_7h&
���+��*�'�a0�'2��3�(
�,"�.��(�&6�q�(��+r%��)�&�p(�&�|(�&��#��:��(
��8,
��8,
��8,
��7,��
��8,�������������+��9������$��9��!�����9��\���i��9��a������9��q���z)��9�	�}���3��9�	�������9�
��������9������+��9�����o��9��������9�����	��9�)�������9�1����:��9�C�������9�L����[��9�S�������9�`���� ��9�t�������9�������9������[��9���������9�����!����9������O��9�����!����9�����!�l%-!���
���
!�-�
�':�:1����
���
�
�
!��Y6���
!�l%-�Q��p�
��)�
���
���
�v�
�Y	�
�)�
���
��
���
���
�$��
���
��
�p�
��)�
���
���
�v�
�)	�
��
���
�e�
���
��
�����p�
��)�
���
���
���
��	�
�9��p�
��)�
���
���
���
�3	��
��!�/���
���
�$����
���*�
��
�����p�
��)�
���
���
�^�
�A	�
�9�
���
��
�p�
��)�
�$��(�h,�t	�
�1�p�
��)�
���
��$��(�L	;��
,��D�A�
��D���
�1��I�p�
��)�
���
��Q���
�	:��
V��V� V�����V�$����V��V�*V��:�[��c����	m�p�
��)�
���
��Q�G�
�	�
��
�
���
�e�
���I�p�
��)�
��w��{�h�g	��9����p�
��)�
��w��{�h�g	��9����p�
��)�
��w��{�h�g	��9�����-��[,��Y.����}.��v*��i1��,*��Q*���0���7���-��8���7��''���,���,��r7������-��&&��E-�6����;�����q��.������
������
��������	��������� �����p�
��)��6��[5�
����)/����
�<-�
�7-�
��%���%��B/��=/��/���.��J$��E$���"��}"��/��/���.(�6����T��~�P ������+}��` ������+��m �����	�6��p �����	Y#��s �����	37'��v �����&(+��� �����	�$2��� �����	A%7��� �����	�!#�
�� �����	m:#�
�� �����=�
�� �����")��� �����/B��� �����"=��� �����l87�
�� �����g!G���!�����S2��!�����Q+S��!�����	Y6��!�����	�$p��(!�����	%6��+!�����	4:#��.!������}��5!������(��<!�����L/���O!������'���^!�����6!���e!�����	�$p��v!�����	%���}!������!����!�����A8����!�����&2���!���������(������+� ��(������b �0)������� �d)������� ��)�������	 ��*������@ �L*�������� ��*������l� ��*�������� �+������,�� �L+�������� ��+�������� ��+������2� �,�������� �L,�������	 �-������� ��-������
 �l.������� �/������� �h/������b� ��/������� �\0������� ��0������h �1������6 �4�������
 ��5������� �@6������N
 ��6������� �t7������" ��7�������� ��9������& �:������� �t:��������"��:������q�"��:������G
�"�4;��������"�t;�������
"��;������$��;������o#%�4<��������(&��<������c1'��=������38*�>�������B+��>�������M-�T?������}
Z/�P@������8k2��@�������
t5�XA������:{6��A��������9�B���������;�lB��������=��B������Q�?�PC�������A��C��������C��C�������
�E��C������e�G�tD�������
�J��E������k�M��E������+�N��E�����-SO��E�����&-�P��E�������Q�F�������X�\F������+
_�F�����	A#�`��F�����	#�`��F�����{`��F������`�$G������Ua�HG�����%Eb�pG�����kEd��G������.f��G�����Eg��G������.i�H�����~�j�0H�����%�j�pH�������k��H�����=�l��H������l�+I������+�l�=I�����h5�m�EI�����t5�m�NI������6�n�VI������6�n�_I������15o�fI������p�pI������Eq��I������.s��I������Et��I�����1#v��I�����^x��I�����Az��I������+�|��I������6�|��I������6�|��I�����	w#�}��I������H}�J������S}�J������_~�*J������H��@J������_���J������+����J������,|���J������l���J�����Gt���J������"{��
K������+���K��������!K������+���*K������+��6K������+}���FK�����	05'���SK�����	�4����\K�����.9#���~K������2����K����������K������+����K�����M9���xP�����y����zP������+����P�����M9����T�����y�����T������+����T�����M9����V�����y�����V������+����V�����M9���]�����y����]������+���]�����M9����_�����y�����_������+����_�����M9����a�����y�����a������+����a�����M9����d�����y�����d������+����e�����M9����k�����y�����k������+����k�����M9����o�����y�����o������+����o�����M9����q�����y�����q������+����q�����M9���ps�����y����rs������+���|s�����M9����u�����y�����u������+���u������+����u������D����u�����������v������z��� v������7���@v����������`v�������
����v�����������v�����������v�����������v�����������w���������� w����������@w����������Tw������*����w�����������w������+����w�����M9����y�����y����y�����+���z����������z�����	�4����z�����!3����z������1�����z�����l���z�����k3���z������1�����z���������z�����N��J{������+��V{������+���_{������]���~{�������������m%����������������9����9����������9����9���0!���0!���0!���0!����9���0!���0!����9����������9���m%���m%����9����9���m%����9����9���0!���m%����9���m%����9����.���!9���#����'���:"����)���|9������$���/����"����&�������0��������9���������7����:��������9����5����3����������������)�������2���'���c����#���c����#���a����#���0!������0!������c����#�������������2������0!�������������0!���<-��%�B/�/�J$��"�/���<-��%�B/�/�J$��"�/����-��"���a#���a#����5���'����5����5���a#����'���'����(����(����5���0!���0!�a#���a#���a#����5���a#����"����#���������n#���a#���'�������������0!���#�����9����:��"���u���-$���-$�������u����'����*���m%��������������������������������������������������������#���|%���p������������%����������������%����%����&���u����%���S.����%����%����&���u����%���S.���*"���*"�=��I��Q����
��������-�y������	�*�	��
�m��m��A������
������������������������������������"��e�&��a���	��+���+���+
�)��+�1��+�9��+�A��+�I��+�Q��+�Y��+�a��+�i��+�y��+����+����6���x#���R7'���E(+���%2���Z%7����!#����:#���7=���L)����/B���$"=����87����!G���l2���+S����+\���6��%p�$��6�$��:#�$�7}�$�L)�$��/��$�E(��$��!��,�%p�,�Z%��,�$"��,��8��,�l2���O5'�4�O5����M9#����2����	�+��+��!�+���+���M9��y���+�i�+��y�+����+�<�>+��D�>��D�O5��L��3��L�2��L����3�2�����fq��+�\�l%-d��+}���!;a�+�i�+�t��2It��.S���+�|��+�|�����i�|�\-yu2��T���*�����yu2��T����+�������#���A)���2��9����#���Q#��3��;8���#�1�+�1�,Sq�+�q��qt5���7}����6���%p�y�/}qp"����+���6���%���%�Y�+�Y��Y�Y�0�q�.�A�3I�:	I�"�I%��+�����\���"���9��H1�ql$A4I�:>���+���\-����i�+�y�+iy�+oq�(|q��"�y�#�y.�y�0����+}��.���%���%���(���+����+}���+����
��+�%g.��+��i8��!#����yu2��w-��6�	�+����+���Z%�	'�0�1�!�A�+�I�+�I�5�I�9�I�#����
��+����+�q���'�!
�:Q!
Y�8$Y�80�Ua{_��{q��a{���i�Y�6����+�y�+�1��1��12|y�#}������2I���.S'y��y�y�yy%�)�2-y� :���+�Y�2My�%q���+���%�)�#����!��y'!:y5�9�+�y�"y�9���+�y�:61�+�1�0;19��Yisy�6�,|7}��+�d�l%-d�Q���#������"�^���:��+���+�U��*�$#���$�3����0#�����A*)�00Y�;	����+M~S	� �hS,�+�Y�n�A16�{���'���3���+�9���)�9�)�*�#��3�L		4�*�<#�<�3��!;#�!16	D�6��_	L�*�T#�T�3��u$�	)�"#��^��A16)�+�	s�����+
� 
��\�
1�+Z
1�l
d�*�l#�l�3��qh5�t�+��;#���/�
|�6��%p���0#���"������*��#���3��t�,|��+�Y�:	��
A�+sA#��R)�A%���*��#���3��A���*��#���3��9/1#�9����� ��A��A=�A~���*��#���3����7A%EA�UQ�+}Q����*��#���3��I�*#�I�%#�I��	��y�:��3

��
���������'���3}���.6
��=
��%I
��2��M9���%g
�2����3����+}���+k
����+
��9���� �
�+�
�I�
�M�
�Q�
�U�
�Y�
�]�
�e�
�i�
�m�
�q�
�u�
�y�
���
�������
��
�q�
!�c��'�[��.��.��.��*.�#�3.�+�s.�3��.�;��.�C��.�K�s.�S�sC�c��D�s��S�s�ga���ma�c��a��xd�s��������s����s��������s��������s����s�g��c�����xc���x��s��!c��!�x#��#s��$s�g%s��Ac��A�xDs�gEs��as��ds�ges���c���c���s�g���m�c���c���s���c���s�g����c���s�g�s��c��#c��$���Cc��cc���c���c�������c���c��c��#c��Cc��a��cc��s��%s��Es��`c��es���c���s���c���s���c������c������������c���� �� �& �� c��@��@�s@��@c��`��`��`��`c������������c�������<����c�������~����c������������c������c���� c��$s��@c��`c���c���c���c���c���c�� c��@c��`c���c���c���c���c���c���� �� c��@��@�@��@c��A��`��`�V`��`c������������c������������c������c������c���	���	c�� 	�� 	c��$	s��@	��@	c��D	s��`	��`	c��a	���	���	c���	���	c���	c���	���	c���	��m�
���
c��
��m 
c��@
��@
c��A
��`
��`
c���
���
c���
���
c���
���
c���
���
c������c���� c��$��@��@c��`��`c���c���c����������<!��@c��`c���c���c���s�gDs�g�������c���s�g�c��$s�g����s���c�����Ds��`�gds���s���s������s���s��s��$s��Ds��ds���s���s��������`��d����s������s�� ��$���Ds�g����������s�g@��������`����� ��a���s��s��As�������� ��`�������������� ��@��As��`������s������s������s�����@��`��[���)3=Gr���G_���NU_is}����Az�������${����/Fa��H	�	�	>
�
j���

.
O
w
�����
�����	���������6���+���7���u����!���:����5���B����5����9������*-���E#���#���x5����6����6���{#���.-����4���4���I4������������	���	��	���
�
��������������������]���^���b���c���r���s���t�!��u�!���#����#����%����'����)����+����-���������!��
�#���%���'���)���+���-���/���1���3���5���7�� �9��"�;��$�=��&�A��(�C��*�E��,�G��.�I��0�K��2�M��4�O��6�Q��8�S��:�U��<�W��>�Y��@�[��"]��$_��&a��(c��*e��.o��0q�
�4o�
�6q��:o��<q��@o��Bq��Fo��Hq��Lo��Nq��Ro��Tq��Xo��Zq��^o��`q��do��fq��jo��lq��po��rq���o���q���{���}��������������������������������L�b�i�v�����������&18A|^g��PX�����?�&Rh��	d	 	@	m	v	Q
{
�
�
�
�
�
�
j�������'
[
�
����������������!1��
������������
E�����������������|2����
������������
N0����
������������
�'����
������������
0����
������������
$����
������������
�/����
������������
�����
������������
,����
������������
�/����
������������
h&����
������������
�(����
������������
�(��������
�������������������������������������������������������������:����:��������������$��.��8��B�����n��������������?��C��Z��d��n��xU�q�s�������n�f��s������?� �@�����GG���	�)	�	��	��	��	���	�1
��
��
��
��
mn����������
�?�M�_�������
�b
�����<Main>$�<>9__0_10�<<Main>$>b__0_10�<>s__10�<<Main>$>g__KaiTimerServiceStartsPausesAndResets|0_20�<<Main>$>g__ServerToolPlannerIgnoresNonToolMessages|0_30�<<Main>$>g__MemoryUpdaterTripsFuseAfterConsecutiveFailures|0_40�<<Main>$>g__ToApiMessageJson|0_50�<<Main>$>g__GetStringProperty|0_60�<>9__0_70�<<Main>$>b__0_70�<>9__0_0�<<Main>$>b__0_0�<>9__8_0�<GetPersistentMemoryAsync>b__8_0�<>9__9_0�<ListMemoryFilesAsync>b__9_0�<>9__0_11�<<Main>$>b__0_11�<>s__11�<<Main>$>g__KaiTimerServiceFormatsStatus|0_21�<<Main>$>g__ToolParserExtractsKaiTimerStart|0_31�<<Main>$>g__MemoryUpdaterDetectsStagedMarkerFileChanges|0_41�<<Main>$>g__BuildChatRequestJson|0_51�<<Main>$>g__AssertStartsWith|0_61�<>9__0_71�<<Main>$>b__0_71�<>9__0_1�<<Main>$>b__0_1�<initial>5__1�<temp>5__1�<files>5__1�<memory>5__1�<>u__1�IValueTaskSource`1�Nullable`1�IEnumerable`1�IAsyncEnumerable`1�ManualResetValueTaskSourceCore`1�ValueTask`1�Span`1�Action`1�ICollection`1�IReadOnlyCollection`1�ILogger`1�RecordingLogger`1�NullLogger`1�EqualityComparer`1�TaskAwaiter`1�IEnumerator`1�IAsyncEnumerator`1�IList`1�<>z__ReadOnlySingleElementList`1�IReadOnlyList`1�Item1�<<Main>$>g__CleansDuplicateLeadingSeparatorLines|0_12�<>s__12�<<Main>$>g__KaiTimerWheelSpinsEnabledSegment|0_22�<<Main>$>g__ToolParserIgnoresFencedToolExamples|0_32�<<Main>$>g__HasStagedPathChangeForTest|0_42�<<Main>$>g__GetToolCalls|0_52�<<Main>$>g__AssertContains|0_62�<>9__0_2�<<Main>$>b__0_2�<service>5__2�<chat>5__2�<git>5__2�<memory>5__2�<>u__2�Func`2�ValueTuple`2�KeyValuePair`2�Dictionary`2�Item2�<<Main>$>g__StripsWholeResponseMarkdownFences|0_13�<>s__13�<<Main>$>g__KaiTimerCountersSupportManualChanges|0_23�<<Main>$>g__NativeToolCallConverterExtractsKaiTimerStart|0_33�<<Main>$>g__MemoryMarkerCreatesOnceAndDeletesCleanly|0_43�<<Main>$>g__ConvertNativeToolCalls|0_53�<<Main>$>g__AssertDoesNotContain|0_63�<>9__0_3�<<Main>$>b__0_3�<duplicatePayload>5__3�<add>5__3�<service>5__3�<create>5__3�<markerPath>5__3�<status>5__3�<chat>5__3�<start>5__3�<>u__3�Func`3�<<Main>$>g__RejectsMissingExistingHeadings|0_14�<>s__14�<<Main>$>g__KaiTimerMilestonesClaimOnceAtThreshold|0_24�<<Main>$>g__ChatServiceSerializesNativeToolTranscript|0_34�<<Main>$>g__MemoryServiceSavesDeduplicatedSections|0_44�<<Main>$>g__PlanServerToolCalls|0_54�<<Main>$>g__AssertTrue|0_64�<>9__0_4�<<Main>$>b__0_4�<once>5__4�<firstPendingBaseline>5__4�<due>5__4�<running>5__4�<spin>5__4�<logger>5__4�<counter>5__4�<result>5__4�<prompt>5__4�<>s__4�<>u__4�<<Main>$>g__TreatsSeparatorOnlyRewriteAsNoMeaningfulChange|0_15�<<Main>$>g__ServerToolPlannerStartsKaiTimer|0_25�<<Main>$>g__ChatServiceDisablesDeepSeekThinkingForToolAcquisition|0_35�<<Main>$>g__MemoryManagerRejectsTruncatedContent|0_45�<<Main>$>g__SelectMemoryUpdateBatchForTest|0_55�<<Main>$>g__AssertFalse|0_65�<>9__0_5�<<Main>$>b__0_5�<created>5__5�<service>5__5�<twice>5__5�<pause>5__5�<secondCheck>5__5�<increment>5__5�<>s__5�<<Main>$>g__AllowsAdditiveRewriteThatPreservesExistingHeadings|0_16�<<Main>$>g__ServerToolPlannerChecksKaiTimerStatus|0_26�<<Main>$>g__MemoryUpdaterBatchesPendingMessages|0_36�<<Main>$>g__MemoryManagerPromptAsksForStaleCrossFileReconciliation|0_46�<<Main>$>g__CreateMemoryUpdateCandidate|0_56�<<Main>$>g__AssertEquals|0_66�<>9__0_6�<<Main>$>b__0_6�<unchanged>5__6�<pausedSeconds>5__6�<result>5__6�<decrement>5__6�<>s__6�<<Main>$>g__ServiceRejectsHeadingLossWithoutWriting|0_17�<<Main>$>g__ServerToolPlannerPausesKaiTimer|0_27�<<Main>$>g__MemoryUpdaterTrimsOversizedMessageTranscript|0_37�<<Main>$>g__CountSections|0_47�<<Main>$>g__ShouldAdvanceMemoryMarker|0_57�<<Main>$>g__GetPrivateField|0_67�<>9__0_7�<<Main>$>b__0_7�<automatic>5__7�<advanced>5__7�<stillPaused>5__7�<current>5__7�<StreamChatAsync>d__7�<>s__7�<<Main>$>g__ServiceSkipsSeparatorOnlyNoOpWithoutWriting|0_18�<<Main>$>g__ServerToolPlannerResetsKaiTimer|0_28�<<Main>$>g__MemoryUpdaterCoolsDownAfterMarkerWrite|0_38�<<Main>$>g__BuildTestConfiguration|0_48�<<Main>$>g__GetAutomaticMemoryCooldownDelay|0_58�<<Main>$>g__Normalize|0_68�<>9__0_8�<<Main>$>b__0_8�<reset>5__8�<>s__8�<<Main>$>g__ServiceWritesAndCommitsValidRewrite|0_19�<<Main>$>g__ServerToolPlannerIgnoresToolMetaQuestions|0_29�<<Main>$>g__MemoryUpdaterDoesNotAdvanceMarkerWithoutSuccessfulOperation|0_39�<<Main>$>g__ExtractToolCalls|0_49�<<Main>$>g__AppendMessageForMemoryUpdate|0_59�<>9__0_69�<<Main>$>b__0_69�<>9�<>9__0_9�<<Main>$>b__0_9�<>s__9�<Module>�<>O�System.IO�T�System.Collections.Generic.IList<T>.this[]�System.Collections.Generic.IReadOnlyList<T>.this[]�System.Collections.IList.this[]�ChatHub�<>c�System.Collections.Generic�ManageAsync�RenameFileAsync�DeleteFileAsync�WriteFileAsync�ReadMemoryFileAsync�SoftDeleteMemoryFileAsync�SaveMemoryFileAsync�CreateMilestoneAsync�System.IAsyncDisposable.DisposeAsync�PauseAsync�GetLastUpdateAsync�SetLastUpdateAsync�GetStateAsync�RewriteAsync�StagePathAsync�SpinWheelAsync�StageAllAsync�SaveFullAsync�DeleteSectionAsync�GetUpdateMarkerInfoAsync�EnsureUpdateMarkerAsync�DeleteUpdateMarkerAsync�CreateCounterAsync�DecrementCounterAsync�IncrementCounterAsync�ListMemoryFilesAsync�StatusAsync�StreamChatAsync�ResetAsync�AutoCommitAsync�CreateWheelSegmentAsync�StartAsync�System.Collections.Generic.IAsyncEnumerator<System.String>.MoveNextAsync�GetMilestonePromptContextAsync�SaveMemoryAsync�GetPersistentMemoryAsync�get_ParsedUtc�lastRunCompletedUtc�markerLastWriteUtc�nowUtc�<<<Main>$>g__KaiTimerServiceStartsPausesAndResets|0_20>d�<<<Main>$>g__KaiTimerServiceFormatsStatus|0_21>d�<<<Main>$>g__KaiTimerWheelSpinsEnabledSegment|0_22>d�<<<Main>$>g__KaiTimerCountersSupportManualChanges|0_23>d�<<<Main>$>g__MemoryMarkerCreatesOnceAndDeletesCleanly|0_43>d�<<<Main>$>g__KaiTimerMilestonesClaimOnceAtThreshold|0_24>d�<<<Main>$>g__MemoryServiceSavesDeduplicatedSections|0_44>d�<<<Main>$>g__MemoryManagerRejectsTruncatedContent|0_45>d�<<<Main>$>g__MemoryManagerPromptAsksForStaleCrossFileReconciliation|0_46>d�<<<Main>$>g__ServiceRejectsHeadingLossWithoutWriting|0_17>d�<<<Main>$>g__ServiceSkipsSeparatorOnlyNoOpWithoutWriting|0_18>d�<<<Main>$>g__ServiceWritesAndCommitsValidRewrite|0_19>d�get_Id�set_Id�get_CurrentManagedThreadId�<>l__initialThreadId�set_ToolCallId�EventId�eventId�System.Collections.Generic.ICollection<T>.Add�System.Collections.IList.Add�get_Changed�IsEnabled�_moveNextCalled�unexpected�System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.OnCompleted�System.Threading.Tasks.Sources.IValueTaskSource.OnCompleted�AwaitUnsafeOnCompleted�get_IsCompleted�AppendFormatted�System.Collections.ICollection.IsSynchronized�System.Collections.ICollection.get_IsSynchronized�get_Valid�NewGuid�<Messages>k__BackingField�<LastMessages>k__BackingField�<Content>k__BackingField�<WriteCount>k__BackingField�<CommitCount>k__BackingField�GetField�Build�<>v__promiseOfValueOrEnd�DateTimeKind�set_Method�GetMethod�InstructionRewriteGuard�Replace�IsNullOrWhiteSpace�IFileService�FakeFileService�MemoryUpdateService�InstructionRewriteService�KaiTimerService�IChatService�FakeChatService�GetService�IGitService�FakeGitService�MemoryManagementService�IMemoryService�FakeMemoryService�CreateInstance�IValueTaskSource�CreateLinkedTokenSource�CancellationTokenSource�get_Mode�<>w__disposeMode�get_Message�ToolMessage�userMessage�ChatMessage�message�<3>__TreatsSeparatorOnlyRewriteAsNoMeaningfulChange�get_HasMeaningfulChange�Invoke�IEnumerable�IDisposable�IAsyncDisposable�NoopDisposable�RuntimeTypeHandle�GetTypeFromHandle�Single�ReadFile�set_Role�System.Console�set_Title�get_Name�set_Name�fieldName�functionName�name�DateTime�ToUniversalTime�System.Runtime�WriteLine�Combine�IAsyncStateMachine�SetStateMachine�stateMachine�Escape�BeginScope�MakeGenericType�GetNestedType�serviceType�candidateType�GetType�MethodBase�_response�System.IDisposable.Dispose�Parse�Validate�_lastUpdate�Create�TState�get_State�DebuggerBrowsableState�KaiTimerState�<>1__state�Delete�Complete�<18>__MemoryUpdaterCoolsDownAfterMarkerWrite�CompilerGeneratedAttribute�DebuggableAttribute�NullableAttribute�DebuggerBrowsableAttribute�AssemblyTitleAttribute�AsyncStateMachineAttribute�AsyncIteratorStateMachineAttribute�DebuggerStepThroughAttribute�TargetFrameworkAttribute�DebuggerHiddenAttribute�AssemblyFileVersionAttribute�AssemblyInformationalVersionAttribute�EnumeratorCancellationAttribute�AssemblyConfigurationAttribute�RefSafetyRulesAttribute�TupleElementNamesAttribute�CompilationRelaxationsAttribute�AssemblyProductAttribute�NullableContextAttribute�AssemblyCompanyAttribute�RuntimeCompatibilityAttribute�get_Value�MinValue�get_HasValue�GetValue�SetValue�MaxValue�value�System.Collections.Generic.ICollection<T>.Remove�System.Collections.IList.Remove�System.Collections.IList.IsFixedSize�System.Collections.IList.get_IsFixedSize�Serialize�System.Collections.Generic.IList<T>.IndexOf�System.Collections.IList.IndexOf�KaiChatConfig�heading�System.Threading�Microsoft.Extensions.Logging�set_Thinking�<>3__enableThinking�get_IsRunning�System.Runtime.Versioning�ToString�GetString�Log�includeTrash�get_Path�set_Path�sourcePath�filePath�repoRelativePath�get_UpdateMarkerRelativePath�GetRelativePath�get_MemoryDirectoryRelativePath�relativePath�fullPath�get_RepoPath�GetTempPath�destPath�get_Length�StartsWith�i�get_Task�get_CompletedTask�ValueTask�CollectionsMarshal�AppendLiteral�actual�set_Model�System.ComponentModel�model�LogLevel�logLevel�StoredToolCall�<>3__requireToolCall�KaiChat.Tests.dll�set_Tool�FormatStateForTool�Program�System.Collections.Generic.IList<T>.get_Item�System.Collections.Generic.IReadOnlyList<T>.get_Item�System.Collections.IList.get_Item�System.Collections.Generic.IList<T>.set_Item�System.Collections.IList.set_Item�FileItem�_item�System�Trim�Boolean�op_GreaterThan�op_LessThan�TimeSpan�AsSpan�get_Token�CancellationToken�<>3__cancellationToken�token�get_Rewritten�Join�get_Version�InstructionRewriteValidation�<20>__MemoryUpdaterDoesNotAdvanceMarkerWithoutSuccessfulOperation�Microsoft.Extensions.Configuration�IConfiguration�Conversation�continuation�System.Globalization�Action�extraction�System.Reflection�ICollection�MatchCollection�AddInMemoryCollection�section�<14>__ChatServiceDisablesDeepSeekThinkingForToolAcquisition�NotSupportedException�IndexOutOfRangeException�InvalidOperationException�SetException�exception�System.Text.Json�reason�StringComparison�markdown�System.Collections.Generic.ICollection<T>.CopyTo�System.Collections.ICollection.CopyTo�FieldInfo�MethodInfo�MemoryFileInfo�CultureInfo�MemberInfo�MemoryUpdateMarkerInfo�DirectoryInfo�PropertyInfo�Zero�set_Timestamp�timestamp�System.Net.Http�System.Linq�System.Collections.Generic.ICollection<T>.Clear�System.Collections.IList.Clear�ToStringAndClear�DirectorySeparatorChar�IServiceProvider�NullServiceProvider�AsyncTaskMethodBuilder�AsyncIteratorMethodBuilder�StringBuilder�IConfigurationBuilder�<>t__builder�baseFolder�Binder�ILogger�DefaultInterpolatedStringHandler�<7>__ServerToolPlannerPausesKaiTimer�<8>__ServerToolPlannerResetsKaiTimer�<5>__ServerToolPlannerStartsKaiTimer�TaskAwaiter�GetAwaiter�TextWriter�KaiCounter�formatter�JsonSerializer�get_Error�get_IsError�IEnumerator�System.Collections.Generic.IAsyncEnumerable<System.String>.GetAsyncEnumerator�System.Collections.Generic.IEnumerable<T>.GetEnumerator�System.Collections.IEnumerable.GetEnumerator�Activator�.ctor�.cctor�KaiChat.Hubs�System.Diagnostics�AddSeconds�get_ElapsedSeconds�KaiChat.Services�System.Runtime.InteropServices�System.Runtime.CompilerServices�<1>__StripsWholeResponseMarkdownFences�System.Threading.Tasks.Sources�DebuggingModes�get_Messages�<16>__MemoryUpdaterBatchesPendingMessages�<15>__ServerToolPlannerIgnoresNonToolMessages�get_LastMessages�set_LastMessages�<>3__messages�<21>__MemoryUpdaterDetectsStagedMarkerFileChanges�Matches�_files�<11>__ToolParserIgnoresFencedToolExamples�<0>__CleansDuplicateLeadingSeparatorLines�<19>__MemoryUpdaterTripsFuseAfterConsecutiveFailures�AddMinutes�FromMinutes�ValueTaskSourceOnCompletedFlags�BindingFlags�flags�<2>__RejectsMissingExistingHeadings�<4>__AllowsAdditiveRewriteThatPreservesExistingHeadings�args�<>4__this�System.Threading.Tasks�Equals�KaiChat.Models�set_ToolCalls�<>3__enableTools�<>3__enableAutonomyTools�<>x__combinedTokens�<>3__maxTokens�System.Collections.Generic.ICollection<T>.Contains�System.Collections.IList.Contains�MemoryConfigurationBuilderExtensions�System.Text.RegularExpressions�get_Operations�Microsoft.Extensions.Logging.Abstractions�Microsoft.Extensions.Configuration.Abstractions�System.Collections�JsonSerializerOptions�JsonDocumentOptions�<9>__ServerToolPlannerIgnoresToolMetaQuestions�get_Counters�AddHours�get_Success�set_Success�set_Arguments�arguments�GetDirectoryContents�get_Prompts�KaiChat.Tests�get_Exists�_markerExists�set_Status�ValueTaskSourceStatus�<6>__ServerToolPlannerChecksKaiTimerStatus�System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetStatus�System.Threading.Tasks.Sources.IValueTaskSource.GetStatus�set_UpdatedAt�System.Collections.Generic.IList<T>.RemoveAt�System.Collections.IList.RemoveAt�Concat�KaiChat�Object�Select�target�System.Collections.IEnumerator.Reset�Exit�get_Default�InstructionRewriteResult�FromResult�KaiTimerOperationResult�MemoryOperationResult�System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult�System.Threading.Tasks.Sources.IValueTaskSource.GetResult�SetResult�GitResult�MemoryManagementResult�result�HttpClient�JsonElement�get_RootElement�Environment�JsonDocument�System.Collections.Generic.IEnumerator<T>.Current�System.Collections.Generic.IAsyncEnumerator<System.String>.Current�System.Collections.IEnumerator.Current�System.Collections.Generic.IEnumerator<T>.get_Current�System.Collections.Generic.IAsyncEnumerator<System.String>.get_Current�System.Collections.IEnumerator.get_Current�<>2__current�get_Content�set_Content�content�set_ApiEndpoint�System.Collections.Generic.ICollection<T>.Count�System.Collections.Generic.IReadOnlyCollection<T>.Count�System.Collections.ICollection.Count�System.Collections.Generic.ICollection<T>.get_Count�System.Collections.Generic.IReadOnlyCollection<T>.get_Count�System.Collections.ICollection.get_Count�get_WriteCount�set_WriteCount�SetCount�get_CommitCount�set_CommitCount�count�System.Collections.ICollection.SyncRoot�System.Collections.ICollection.get_SyncRoot�IConfigurationRoot�<17>__MemoryUpdaterTrimsOversizedMessageTranscript�<13>__ChatServiceSerializesNativeToolTranscript�KaiMilestonePrompt�<10>__ToolParserExtractsKaiTimerStart�<12>__NativeToolCallConverterExtractsKaiTimerStart�System.Collections.Generic.IList<T>.Insert�System.Collections.IList.Insert�Cast�KaiCounterChangeRequest�KaiMilestoneCreateRequest�KaiCounterCreateRequest�KaiWheelSegmentCreateRequest�IList�ToList�set_Output�CleanModelOutput�statusOutput�System.Collections.IEnumerator.MoveNext�System.Text�KaiTimerMilestonePromptContext�conv�get_UtcNow�arrayIndex�index�Regex�Delay�Array�array�set_Body�body�get_Key�set_ApiKey�System.Collections.Generic.ICollection<T>.IsReadOnly�System.Collections.IList.IsReadOnly�System.Collections.Generic.ICollection<T>.get_IsReadOnly�System.Collections.IList.get_IsReadOnly�Any�summary�contentFactory�CreateDirectory�op_Equality�IsNullOrEmpty�TryGetProperty�����Qc�l�e�a�n�s� �d�u�p�l�i�c�a�t�e� �l�e�a�d�i�n�g� �s�e�p�a�r�a�t�o�r� �l�i�n�e�s��Ks�t�r�i�p�s� �w�h�o�l�e�-�r�e�s�p�o�n�s�e� �m�a�r�k�d�o�w�n� �f�e�n�c�e�s�Cr�e�j�e�c�t�s� �m�i�s�s�i�n�g� �e�x�i�s�t�i�n�g� �h�e�a�d�i�n�g�s��kt�r�e�a�t�s� �s�e�p�a�r�a�t�o�r�-�o�n�l�y� �r�e�w�r�i�t�e� �a�s� �n�o� �m�e�a�n�i�n�g�f�u�l� �c�h�a�n�g�e�qa�l�l�o�w�s� �a�d�d�i�t�i�v�e� �r�e�w�r�i�t�e� �t�h�a�t� �p�r�e�s�e�r�v�e�s� �e�x�i�s�t�i�n�g� �h�e�a�d�i�n�g�s��Ys�e�r�v�i�c�e� �r�e�j�e�c�t�s� �h�e�a�d�i�n�g� �l�o�s�s� �w�i�t�h�o�u�t� �w�r�i�t�i�n�g��es�e�r�v�i�c�e� �s�k�i�p�s� �s�e�p�a�r�a�t�o�r�-�o�n�l�y� �n�o�-�o�p� �w�i�t�h�o�u�t� �w�r�i�t�i�n�g�Qs�e�r�v�i�c�e� �w�r�i�t�e�s� �a�n�d� �c�o�m�m�i�t�s� �v�a�l�i�d� �r�e�w�r�i�t�e��Sk�a�i�t�i�m�e�r� �s�e�r�v�i�c�e� �s�t�a�r�t�s� �p�a�u�s�e�s� �a�n�d� �r�e�s�e�t�s��?k�a�i�t�i�m�e�r� �s�e�r�v�i�c�e� �f�o�r�m�a�t�s� �s�t�a�t�u�s��Ik�a�i�t�i�m�e�r� �w�h�e�e�l� �s�p�i�n�s� �e�n�a�b�l�e�d� �s�e�g�m�e�n�t��Qk�a�i�t�i�m�e�r� �c�o�u�n�t�e�r�s� �s�u�p�p�o�r�t� �m�a�n�u�a�l� �c�h�a�n�g�e�s��Wk�a�i�t�i�m�e�r� �m�i�l�e�s�t�o�n�e�s� �c�l�a�i�m� �o�n�c�e� �a�t� �t�h�r�e�s�h�o�l�d��Gs�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �s�t�a�r�t�s� �K�a�i�T�i�m�e�r��Us�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �c�h�e�c�k�s� �K�a�i�T�i�m�e�r� �s�t�a�t�u�s��Gs�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �p�a�u�s�e�s� �K�a�i�T�i�m�e�r��Gs�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �r�e�s�e�t�s� �K�a�i�T�i�m�e�r��_s�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �i�g�n�o�r�e�s� �t�o�o�l� �m�e�t�a� �q�u�e�s�t�i�o�n�s��Gt�o�o�l� �p�a�r�s�e�r� �e�x�t�r�a�c�t�s� �K�a�i�T�i�m�e�r� �s�t�a�r�t��Qt�o�o�l� �p�a�r�s�e�r� �i�g�n�o�r�e�s� �f�e�n�c�e�d� �t�o�o�l� �e�x�a�m�p�l�e�s��en�a�t�i�v�e� �t�o�o�l� �c�a�l�l� �c�o�n�v�e�r�t�e�r� �e�x�t�r�a�c�t�s� �K�a�i�T�i�m�e�r� �s�t�a�r�t��]c�h�a�t� �s�e�r�v�i�c�e� �s�e�r�i�a�l�i�z�e�s� �n�a�t�i�v�e� �t�o�o�l� �t�r�a�n�s�c�r�i�p�t��yc�h�a�t� �s�e�r�v�i�c�e� �d�i�s�a�b�l�e�s� �D�e�e�p�S�e�e�k� �t�h�i�n�k�i�n�g� �f�o�r� �t�o�o�l� �a�c�q�u�i�s�i�t�i�o�n��es�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �i�g�n�o�r�e�s� �n�o�n�-�t�o�o�l� �u�s�e�r� �m�e�s�s�a�g�e�s�Om�e�m�o�r�y� �u�p�d�a�t�e�r� �b�a�t�c�h�e�s� �p�e�n�d�i�n�g� �m�e�s�s�a�g�e�s��cm�e�m�o�r�y� �u�p�d�a�t�e�r� �t�r�i�m�s� �o�v�e�r�s�i�z�e�d� �m�e�s�s�a�g�e� �t�r�a�n�s�c�r�i�p�t��Ym�e�m�o�r�y� �u�p�d�a�t�e�r� �c�o�o�l�s� �d�o�w�n� �a�f�t�e�r� �m�a�r�k�e�r� �w�r�i�t�e��im�e�m�o�r�y� �u�p�d�a�t�e�r� �t�r�i�p�s� �f�u�s�e� �a�f�t�e�r� �c�o�n�s�e�c�u�t�i�v�e� �f�a�i�l�u�r�e�s����m�e�m�o�r�y� �u�p�d�a�t�e�r� �d�o�e�s� �n�o�t� �a�d�v�a�n�c�e� �m�a�r�k�e�r� �w�i�t�h�o�u�t� �s�u�c�c�e�s�s�f�u�l� �o�p�e�r�a�t�i�o�n��cm�e�m�o�r�y� �u�p�d�a�t�e�r� �d�e�t�e�c�t�s� �s�t�a�g�e�d� �m�a�r�k�e�r� �f�i�l�e� �c�h�a�n�g�e�s��]m�e�m�o�r�y� �m�a�r�k�e�r� �c�r�e�a�t�e�s� �o�n�c�e� �a�n�d� �d�e�l�e�t�e�s� �c�l�e�a�n�l�y��Um�e�m�o�r�y� �s�e�r�v�i�c�e� �s�a�v�e�s� �d�e�d�u�p�l�i�c�a�t�e�d� �s�e�c�t�i�o�n�s��im�e�m�o�r�y� �m�a�n�a�g�e�r� �r�e�j�e�c�t�s� �t�r�u�n�c�a�t�e�d� �p�l�a�c�e�h�o�l�d�e�r� �c�o�n�t�e�n�t��}m�e�m�o�r�y� �m�a�n�a�g�e�r� �p�r�o�m�p�t� �a�s�k�s� �f�o�r� �s�t�a�l�e� �c�r�o�s�s�-�f�i�l�e� �r�e�c�o�n�c�i�l�i�a�t�i�o�n�P�A�S�S� ��F�A�I�L� ��:� ��! �t�e�s�t�(�s�)� �f�a�i�l�e�d�.��#A�l�l� �t�e�s�t�s� �p�a�s�s�e�d�.��o-�-�-�
�-�-�-�
�-�-�-�
�#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �1�:� �I�n� �t�h�e� �c�a�v�e� �(�r�o�l�e�p�l�a�y�)�#� �K�a�i�.�m�d��-�-�-�
�-�-�-�s`�`�`�m�a�r�k�d�o�w�n�
�#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �2�:� �R�e�a�l� �t�a�l�k�
�K�e�e�p� �t�h�i�s�.�
�`�`�`��`�`�`��o#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �2�:� �R�e�a�l� �t�a�l�k�
�E�x�i�s�t�i�n�g� �r�e�a�l�-�t�a�l�k� �r�u�l�e�.�}#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �1�:� �I�n� �t�h�e� �c�a�v�e� �(�r�o�l�e�p�l�a�y�)�
�N�e�w� �r�o�l�e�p�l�a�y� �r�u�l�e�.��WI�n� �M�o�d�e� �1�,� �a�d�d� �a�n� �e�x�p�l�i�c�i�t� �f�o�r�m�a�t�t�i�n�g� �r�u�l�e�.��Cr�e�w�r�i�t�e� �s�h�o�u�l�d� �h�a�v�e� �b�e�e�n� �r�e�j�e�c�t�e�d��)#�#� �M�o�d�e� �2�:� �R�e�a�l� �t�a�l�k��O-�-�-�
�#� �W�r�i�t�i�n�g� �S�t�a�n�d�a�r�d�s�
�
�E�x�i�s�t�i�n�g� �t�e�x�t�.�_-�-�-�
�-�-�-�
�-�-�-�
�#� �W�r�i�t�i�n�g� �S�t�a�n�d�a�r�d�s�
�
�E�x�i�s�t�i�n�g� �t�e�x�t�.�!A�d�d� �a� �h�a�r�d� �r�u�l�e�.��Qs�e�p�a�r�a�t�o�r�-�o�n�l�y� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �b�e� �a� �n�o�-�o�p���#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �1�:� �I�n� �t�h�e� �c�a�v�e� �(�r�o�l�e�p�l�a�y�)�
�N�e�w� �r�o�l�e�p�l�a�y� �r�u�l�e�.�
�
�#�#� �M�o�d�e� �2�:� �R�e�a�l� �t�a�l�k�
�E�x�i�s�t�i�n�g� �r�e�a�l�-�t�a�l�k� �r�u�l�e�.�Ka�d�d�i�t�i�v�e� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �b�e� �m�e�a�n�i�n�g�f�u�l��	u�s�e�r��S�t�a�r�t� �t�h�e� �t�i�m�e�r��Is�e�r�v�e�r� �p�l�a�n�n�e�r� �s�h�o�u�l�d� �s�t�a�r�t� �K�a�i�T�i�m�e�r��	P�O�S�T��
M�e�t�h�o�d��7s�t�a�r�t� �m�e�t�h�o�d� �s�h�o�u�l�d� �b�e� �P�O�S�T��'/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�r�t��	P�a�t�h��Gs�t�a�r�t� �p�a�t�h� �s�h�o�u�l�d� �b�e� �K�a�i�T�i�m�e�r� �s�t�a�r�t��{�}��	B�o�d�y��?s�t�a�r�t� �b�o�d�y� �s�h�o�u�l�d� �b�e� �e�m�p�t�y� �J�S�O�N��kC�a�n� �y�o�u� �c�h�e�c�k� �t�h�e� �t�i�m�e�r� �s�t�a�t�u�s� �a�n�d� �s�h�o�w� �e�l�a�p�s�e�d� �t�i�m�e�?��Ws�e�r�v�e�r� �p�l�a�n�n�e�r� �s�h�o�u�l�d� �c�h�e�c�k� �K�a�i�T�i�m�e�r� �s�t�a�t�u�s��G�E�T��7s�t�a�t�u�s� �m�e�t�h�o�d� �s�h�o�u�l�d� �b�e� �G�E�T��)/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�t�u�s��Ks�t�a�t�u�s� �p�a�t�h� �s�h�o�u�l�d� �b�e� �K�a�i�T�i�m�e�r� �s�t�a�t�u�s��As�t�a�t�u�s� �b�o�d�y� �s�h�o�u�l�d� �b�e� �e�m�p�t�y� �J�S�O�N��P�a�u�s�e� �t�h�e� �t�i�m�e�r��Is�e�r�v�e�r� �p�l�a�n�n�e�r� �s�h�o�u�l�d� �p�a�u�s�e� �K�a�i�T�i�m�e�r��7p�a�u�s�e� �m�e�t�h�o�d� �s�h�o�u�l�d� �b�e� �P�O�S�T��'/�a�p�i�/�k�a�i�t�i�m�e�r�/�p�a�u�s�e��Gp�a�u�s�e� �p�a�t�h� �s�h�o�u�l�d� �b�e� �K�a�i�T�i�m�e�r� �p�a�u�s�e��1R�e�s�e�t� �t�h�e� �c�o�u�n�t�-�u�p� �t�i�m�e�r�Is�e�r�v�e�r� �p�l�a�n�n�e�r� �s�h�o�u�l�d� �r�e�s�e�t� �K�a�i�T�i�m�e�r��7r�e�s�e�t� �m�e�t�h�o�d� �s�h�o�u�l�d� �b�e� �P�O�S�T��'/�a�p�i�/�k�a�i�t�i�m�e�r�/�r�e�s�e�t��Gr�e�s�e�t� �p�a�t�h� �s�h�o�u�l�d� �b�e� �K�a�i�T�i�m�e�r� �r�e�s�e�t����W�h�y� �d�i�d� �y�o�u� �c�a�l�l� �/�a�p�i�/�m�e�m�o�r�y�/�f�i�l�e�s� �a�n�d� �/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�t�u�s� �m�u�l�t�i�p�l�e� �t�i�m�e�s�?����t�o�o�l�-�d�e�b�u�g�g�i�n�g� �q�u�e�s�t�i�o�n�s� �s�h�o�u�l�d� �n�o�t� �t�r�i�g�g�e�r� �p�l�a�n�n�e�d� �K�a�i�T�i�m�e�r� �c�a�l�l�s�;T�e�l�l� �m�e� �a� �s�t�o�r�y� �a�b�o�u�t� �a� �c�a�v�e�.��wo�r�d�i�n�a�r�y� �n�o�n�-�t�o�o�l� �m�e�s�s�a�g�e�s� �s�h�o�u�l�d� �n�o�t� �t�r�i�g�g�e�r� �p�l�a�n�n�e�d� �c�a�l�l�s���S�t�a�r�t�i�n�g� �i�t� �n�o�w�.�
�[�T�O�O�L�_�C�A�L�L�:� �P�O�S�T� �/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�r�t�,� �{�}�]�
�D�o�n�e�.��wK�a�i�T�i�m�e�r� �s�t�a�r�t� �r�e�q�u�e�s�t� �s�h�o�u�l�d� �b�e� �e�x�t�r�a�c�t�e�d� �a�s� �o�n�e� �t�o�o�l� �c�a�l�l��+m�e�t�h�o�d� �s�h�o�u�l�d� �b�e� �P�O�S�T��;p�a�t�h� �s�h�o�u�l�d� �b�e� �K�a�i�T�i�m�e�r� �s�t�a�r�t��V�i�s�i�b�l�e�C�o�n�t�e�n�t��T�O�O�L�_�C�A�L�L��qe�x�e�c�u�t�a�b�l�e� �t�o�o�l� �c�a�l�l� �s�h�o�u�l�d� �b�e� �r�e�m�o�v�e�d� �f�r�o�m� �v�i�s�i�b�l�e� �t�e�x�t��k`�`�`�t�e�x�t�
�[�T�O�O�L�_�C�A�L�L�:� �G�E�T� �/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�t�u�s�,� �{�}�]�
�`�`�`��Mf�e�n�c�e�d� �t�o�o�l� �e�x�a�m�p�l�e� �s�h�o�u�l�d� �n�o�t� �e�x�e�c�u�t�e��S[�T�O�O�L�_�C�A�L�L�:� �G�E�T� �/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�t�u�s�,� �{�}�]��k�a�i�_�t�o�o�l�_�c�a�l�l��q{�"�m�e�t�h�o�d�"�:�"�P�O�S�T�"�,�"�p�a�t�h�"�:�"�/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�r�t�"�,�"�b�o�d�y�"�:�{�}�}��wn�a�t�i�v�e� �t�o�o�l� �c�a�l�l� �s�h�o�u�l�d� �c�o�n�v�e�r�t� �t�o� �o�n�e� �K�a�i�C�h�a�t� �t�o�o�l� �r�e�q�u�e�s�t��a�s�s�i�s�t�a�n�t���KI� �n�e�e�d� �t�h�e� �s�t�a�t�u�s�,� �t�h�e�n� �I� �c�a�n� �a�n�s�w�e�r�.��c�a�l�l�_�t�e�s�t�1�2�3��q{�"�m�e�t�h�o�d�"�:�"�G�E�T�"�,�"�p�a�t�h�"�:�"�/�a�p�i�/�k�a�i�t�i�m�e�r�/�s�t�a�t�u�s�"�,�"�b�o�d�y�"�:�{�}�}��	r�o�l�e��ma�s�s�i�s�t�a�n�t� �t�o�o�l�-�c�a�l�l� �m�e�s�s�a�g�e� �s�h�o�u�l�d� �k�e�e�p� �a�s�s�i�s�t�a�n�t� �r�o�l�e�#r�e�a�s�o�n�i�n�g�_�c�o�n�t�e�n�t��St�o�o�l�-�c�a�l�l� �r�e�a�s�o�n�i�n�g� �s�h�o�u�l�d� �b�e� �p�a�s�s�e�d� �b�a�c�k�t�o�o�l�_�c�a�l�l�s��i�d��Wa�s�s�i�s�t�a�n�t� �t�o�o�l� �c�a�l�l� �i�d� �s�h�o�u�l�d� �b�e� �s�e�r�i�a�l�i�z�e�d��f�u�n�c�t�i�o�n��	t�y�p�e��Ct�o�o�l� �c�a�l�l� �t�y�p�e� �s�h�o�u�l�d� �b�e� �f�u�n�c�t�i�o�n��	n�a�m�e��Ef�u�n�c�t�i�o�n� �n�a�m�e� �s�h�o�u�l�d� �b�e� �s�e�r�i�a�l�i�z�e�d��	t�o�o�l��WK�a�i�T�i�m�e�r�:�
� � �S�t�a�t�u�s�:� �p�a�u�s�e�d�
� � �E�l�a�p�s�e�d�:� �0�m� �0�s��s�u�c�c�e�s�s��Sm�a�t�c�h�e�d� �t�o�o�l� �r�e�s�u�l�t� �s�h�o�u�l�d� �k�e�e�p� �t�o�o�l� �r�o�l�e��t�o�o�l�_�c�a�l�l�_�i�d��gt�o�o�l� �r�e�s�u�l�t� �s�h�o�u�l�d� �p�o�i�n�t� �a�t� �t�h�e� �a�s�s�i�s�t�a�n�t� �t�o�o�l� �c�a�l�l��MO�l�d� �p�r�i�v�a�t�e� �t�o�o�l� �o�u�t�p�u�t� �w�i�t�h�o�u�t� �a�n� �i�d�.��
s�y�s�t�e�m��l�e�g�a�c�y� �u�n�p�a�i�r�e�d� �t�o�o�l� �h�i�s�t�o�r�y� �s�h�o�u�l�d� �f�a�l�l� �b�a�c�k� �t�o� �s�y�s�t�e�m� �c�o�n�t�e�x�t��#d�e�e�p�s�e�e�k�-�v�4�-�f�l�a�s�h�d�i�s�a�b�l�e�d��t�h�i�n�k�i�n�g��sD�e�e�p�S�e�e�k� �t�o�o�l�-�a�c�q�u�i�s�i�t�i�o�n� �r�e�q�u�e�s�t� �s�h�o�u�l�d� �d�i�s�a�b�l�e� �t�h�i�n�k�i�n�g�t�o�o�l�s��gt�o�o�l�-�a�c�q�u�i�s�i�t�i�o�n� �r�e�q�u�e�s�t� �s�h�o�u�l�d� �s�t�i�l�l� �i�n�c�l�u�d�e� �t�o�o�l�s���n�o�r�m�a�l� �D�e�e�p�S�e�e�k� �r�e�q�u�e�s�t� �s�h�o�u�l�d� �n�o�t� �o�v�e�r�r�i�d�e� �d�e�f�a�u�l�t� �t�h�i�n�k�i�n�g� �m�o�d�e��d�e�s�c�r�i�p�t�i�o�n��a�u�t�o�-�c�o�m�m�i�t�Md�o� �n�o�t� �c�a�l�l� �/�a�p�i�/�g�i�t�/�c�o�m�m�i�t� �a�f�t�e�r� �t�h�e�m��g�p�t�-�4���n�o�n�-�D�e�e�p�S�e�e�k� �m�o�d�e�l�s� �s�h�o�u�l�d� �n�o�t� �r�e�c�e�i�v�e� �D�e�e�p�S�e�e�k� �t�h�i�n�k�i�n�g� �p�a�r�a�m�e�t�e�r�um�e�m�o�r�y� �u�p�d�a�t�e�r� �s�h�o�u�l�d� �c�a�p� �o�n�e� �a�u�t�o�m�a�t�i�c� �r�u�n� �t�o� �8�0� �m�e�s�s�a�g�e�s��uo�v�e�r�s�i�z�e�d� �p�e�n�d�i�n�g� �m�e�m�o�r�y� �q�u�e�u�e�s� �s�h�o�u�l�d� �b�e� �m�a�r�k�e�d� �t�r�u�n�c�a�t�e�d��;[�t�r�u�n�c�a�t�e�d� �8�0�0�0� �c�h�a�r�a�c�t�e�r�(�s�)�]��Us�i�n�g�l�e� �m�e�s�s�a�g�e� �t�r�a�n�s�c�r�i�p�t� �s�h�o�u�l�d� �b�e� �c�a�p�p�e�d����r�e�c�e�n�t� �m�a�r�k�e�r� �w�r�i�t�e�s� �s�h�o�u�l�d� �c�o�o�l� �a�u�t�o�m�a�t�i�c� �u�p�d�a�t�e�s� �d�o�w�n� �f�o�r� �a�b�o�u�t� �a�n� �h�o�u�r��io�l�d� �m�a�r�k�e�r� �w�r�i�t�e�s� �s�h�o�u�l�d� �n�o�t� �d�e�l�a�y� �a�u�t�o�m�a�t�i�c� �u�p�d�a�t�e�s��n�o�t� �j�s�o�n��!i�n�v�a�l�i�d�_�r�e�s�p�o�n�s�e��sA�I� �r�e�t�u�r�n�e�d� �i�n�v�a�l�i�d� �m�e�m�o�r�y� �J�S�O�N�;� �n�o� �c�h�a�n�g�e�s� �w�e�r�e� �a�p�p�l�i�e�d�.��E{�"�o�p�e�r�a�t�i�o�n�s�"�:�[�{�"�a�c�t�i�o�n�"�:�"�n�o�o�p�"�}�]�}��	n�o�o�p��'N�o� �d�u�r�a�b�l�e� �c�h�a�n�g�e�s�.��ii�n�v�a�l�i�d� �m�e�m�o�r�y� �r�e�s�p�o�n�s�e�s� �m�u�s�t� �n�o�t� �a�d�v�a�n�c�e� �t�h�e� �m�a�r�k�e�r��gs�u�c�c�e�s�s�f�u�l� �n�o�o�p� �r�e�s�p�o�n�s�e�s� �s�h�o�u�l�d� �a�d�v�a�n�c�e� �t�h�e� �m�a�r�k�e�r��/H�a�n�d�l�e�R�u�n�A�t�t�e�m�p�t�O�u�t�c�o�m�e��wC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�H�a�n�d�l�e�R�u�n�A�t�t�e�m�p�t�O�u�t�c�o�m�e�.��#R�e�s�e�t�F�u�s�e�I�n�t�e�r�n�a�l��kC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�R�e�s�e�t�F�u�s�e�I�n�t�e�r�n�a�l�.��)s�i�m�u�l�a�t�e�d� �f�a�i�l�e�d� �r�u�n��1_�c�o�n�s�e�c�u�t�i�v�e�F�a�i�l�u�r�e�C�o�u�n�t��kf�i�r�s�t� �f�a�i�l�e�d� �r�u�n� �s�h�o�u�l�d� �i�n�c�r�e�m�e�n�t� �t�h�e� �f�a�i�l�u�r�e� �c�o�u�n�t�e�r��1_�m�e�m�o�r�y�U�p�d�a�t�e�F�u�s�e�T�r�i�p�p�e�d��Io�n�e� �f�a�i�l�u�r�e� �s�h�o�u�l�d� �n�o�t� �t�r�i�p� �t�h�e� �f�u�s�e��Ws�e�c�o�n�d� �f�a�i�l�e�d� �r�u�n� �s�h�o�u�l�d� �t�r�i�p� �t�h�e� �t�h�r�e�s�h�o�l�d��_s�e�c�o�n�d� �c�o�n�s�e�c�u�t�i�v�e� �f�a�i�l�u�r�e� �s�h�o�u�l�d� �t�r�i�p� �t�h�e� �f�u�s�e��7_�m�e�m�o�r�y�U�p�d�a�t�e�F�u�s�e�T�r�i�p�p�e�d�U�t�c��Cf�u�s�e� �t�r�i�p� �s�h�o�u�l�d� �r�e�c�o�r�d� �t�i�m�e�s�t�a�m�p��+s�i�m�u�l�a�t�e�d� �h�e�a�l�t�h�y� �r�u�n��Ws�u�c�c�e�s�s�f�u�l� �r�u�n� �s�h�o�u�l�d� �c�l�e�a�r� �f�a�i�l�u�r�e� �c�o�u�n�t�e�r��As�u�c�c�e�s�s�f�u�l� �r�u�n� �s�h�o�u�l�d� �c�l�e�a�r� �f�u�s�e��Sm�a�n�u�a�l� �r�e�s�e�t� �s�h�o�u�l�d� �c�l�e�a�r� �f�a�i�l�u�r�e� �c�o�u�n�t�e�r��Gm�a�n�u�a�l� �r�e�s�e�t� �s�h�o�u�l�d� �c�l�e�a�r� �f�u�s�e� �f�l�a�g��AA� � �K�a�i�C�h�a�t�/�.�m�e�m�o�r�y�_�u�p�d�a�t�e�_�m�a�r�k�e�r��;K�a�i�C�h�a�t�/�.�m�e�m�o�r�y�_�u�p�d�a�t�e�_�m�a�r�k�e�r��Ss�t�a�g�e�d� �m�a�r�k�e�r� �c�r�e�a�t�i�o�n� �s�h�o�u�l�d� �b�e� �d�e�t�e�c�t�e�d��AD� � �K�a�i�C�h�a�t�/�.�m�e�m�o�r�y�_�u�p�d�a�t�e�_�m�a�r�k�e�r��Ss�t�a�g�e�d� �m�a�r�k�e�r� �d�e�l�e�t�i�o�n� �s�h�o�u�l�d� �b�e� �d�e�t�e�c�t�e�d��7M� � �K�a�i�C�h�a�t�/�M�e�m�o�r�y�/�r�e�c�e�n�t�.�m�d��K�a�i�C�h�a�t�/�M�e�m�o�r�y��qs�t�a�g�e�d� �m�e�m�o�r�y� �d�i�r�e�c�t�o�r�y� �c�h�a�n�g�e�s� �s�h�o�u�l�d� �s�t�i�l�l� �b�e� �d�e�t�e�c�t�e�d��A �M� �K�a�i�C�h�a�t�/�.�m�e�m�o�r�y�_�u�p�d�a�t�e�_�m�a�r�k�e�r��{u�n�s�t�a�g�e�d� �m�a�r�k�e�r� �c�h�a�n�g�e�s� �s�h�o�u�l�d� �n�o�t� �b�e� �t�r�e�a�t�e�d� �a�s� �c�o�m�m�i�t�-�r�e�a�d�y�'H�a�s�S�t�a�g�e�d�P�a�t�h�C�h�a�n�g�e��oC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�H�a�s�S�t�a�g�e�d�P�a�t�h�C�h�a�n�g�e�.��EH�a�s�S�t�a�g�e�d�P�a�t�h�C�h�a�n�g�e� �r�e�t�u�r�n�e�d� �n�u�l�l�.��(�?�m�)�^�#�#�\�s�+��	\�s�*�$��%K�a�i�C�h�a�t�:�B�a�s�e�F�o�l�d�e�r��5E�x�t�r�a�c�t�E�x�e�c�u�t�a�b�l�e�T�o�o�l�C�a�l�l�s��eC�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�H�u�b�.�E�x�t�r�a�c�t�E�x�e�c�u�t�a�b�l�e�T�o�o�l�C�a�l�l�s�.��5T�o�o�l� �p�a�r�s�e�r� �r�e�t�u�r�n�e�d� �n�u�l�l�.��T�o�A�p�i�M�e�s�s�a�g�e��QC�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�S�e�r�v�i�c�e�.�T�o�A�p�i�M�e�s�s�a�g�e�.��KA�P�I� �m�e�s�s�a�g�e� �c�o�n�v�e�r�s�i�o�n� �r�e�t�u�r�n�e�d� �n�u�l�l�.��+h�t�t�p�:�/�/�l�o�c�a�l�h�o�s�t�/�t�e�s�t��	t�e�s�t��B�u�i�l�d�R�e�q�u�e�s�t��QC�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�S�e�r�v�i�c�e�.�B�u�i�l�d�R�e�q�u�e�s�t�.��-C�h�e�c�k� �K�a�i�T�i�m�e�r� �s�t�a�t�u�s�.��7B�u�i�l�d�R�e�q�u�e�s�t� �r�e�t�u�r�n�e�d� �n�u�l�l�.��I�t�e�m�1��CB�u�i�l�d�R�e�q�u�e�s�t� �d�i�d� �n�o�t� �r�e�t�u�r�n� �J�S�O�N�.��C�a�l�l�s��KT�o�o�l� �e�x�t�r�a�c�t�i�o�n� �d�i�d� �n�o�t� �e�x�p�o�s�e� �C�a�l�l�s�.��N�a�t�i�v�e�T�o�o�l�C�a�l�l��MC�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�H�u�b�.�N�a�t�i�v�e�T�o�o�l�C�a�l�l�.��
c�a�l�l�_�1��KC�o�u�l�d� �n�o�t� �c�o�n�s�t�r�u�c�t� �n�a�t�i�v�e� �t�o�o�l� �c�a�l�l�.��-C�o�n�v�e�r�t�N�a�t�i�v�e�T�o�o�l�C�a�l�l�s��]C�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�H�u�b�.�C�o�n�v�e�r�t�N�a�t�i�v�e�T�o�o�l�C�a�l�l�s�.��IN�a�t�i�v�e� �t�o�o�l� �c�o�n�v�e�r�t�e�r� �r�e�t�u�r�n�e�d� �n�u�l�l�.��CP�l�a�n�S�e�r�v�e�r�T�o�o�l�C�a�l�l�s�F�o�r�C�u�r�r�e�n�t�T�u�r�n��sC�o�u�l�d� �n�o�t� �f�i�n�d� �C�h�a�t�H�u�b�.�P�l�a�n�S�e�r�v�e�r�T�o�o�l�C�a�l�l�s�F�o�r�C�u�r�r�e�n�t�T�u�r�n�.��ES�e�r�v�e�r� �t�o�o�l� �p�l�a�n�n�e�r� �r�e�t�u�r�n�e�d� �n�u�l�l�.��+M�e�m�o�r�y�U�p�d�a�t�e�C�a�n�d�i�d�a�t�e��sC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�M�e�m�o�r�y�U�p�d�a�t�e�C�a�n�d�i�d�a�t�e�.��/S�e�l�e�c�t�M�e�m�o�r�y�U�p�d�a�t�e�B�a�t�c�h��wC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�S�e�l�e�c�t�M�e�m�o�r�y�U�p�d�a�t�e�B�a�t�c�h�.��MS�e�l�e�c�t�M�e�m�o�r�y�U�p�d�a�t�e�B�a�t�c�h� �r�e�t�u�r�n�e�d� �n�u�l�l�.��#t�e�s�t�-�c�o�n�v�e�r�s�a�t�i�o�n�#T�e�s�t� �C�o�n�v�e�r�s�a�t�i�o�n��YC�o�u�l�d� �n�o�t� �c�o�n�s�t�r�u�c�t� �m�e�m�o�r�y� �u�p�d�a�t�e� �c�a�n�d�i�d�a�t�e�.��'S�h�o�u�l�d�A�d�v�a�n�c�e�M�a�r�k�e�r��oC�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�S�h�o�u�l�d�A�d�v�a�n�c�e�M�a�r�k�e�r�.��ES�h�o�u�l�d�A�d�v�a�n�c�e�M�a�r�k�e�r� �r�e�t�u�r�n�e�d� �n�u�l�l�.��3G�e�t�A�u�t�o�m�a�t�i�c�C�o�o�l�d�o�w�n�D�e�l�a�y��{C�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�G�e�t�A�u�t�o�m�a�t�i�c�C�o�o�l�d�o�w�n�D�e�l�a�y�.��QG�e�t�A�u�t�o�m�a�t�i�c�C�o�o�l�d�o�w�n�D�e�l�a�y� �r�e�t�u�r�n�e�d� �n�u�l�l�.��9A�p�p�e�n�d�M�e�s�s�a�g�e�F�o�r�M�e�m�o�r�y�U�p�d�a�t�e����C�o�u�l�d� �n�o�t� �f�i�n�d� �M�e�m�o�r�y�U�p�d�a�t�e�S�e�r�v�i�c�e�.�A�p�p�e�n�d�M�e�s�s�a�g�e�F�o�r�M�e�m�o�r�y�U�p�d�a�t�e�.��P�r�o�p�e�r�t�y� ��+ �w�a�s� �m�i�s�s�i�n�g� �o�r� �n�u�l�l�.��?E�x�p�e�c�t�e�d� �o�u�t�p�u�t� �t�o� �s�t�a�r�t� �w�i�t�h� �'�'�,� �g�o�t� �'�'�.�E�x�p�e�c�t�e�d� �'�'� �t�o� �c�o�n�t�a�i�n� �'�%'� �n�o�t� �t�o� �c�o�n�t�a�i�n� �'�.� �E�x�p�e�c�t�e�d� ��
,� �g�o�t� ��.��=C�o�u�l�d� �n�o�t� �f�i�n�d� �p�r�i�v�a�t�e� �f�i�e�l�d� �'�'� �o�n� �P�r�i�v�a�t�e� �f�i�e�l�d� �'�5'� �i�s� �n�o�t� �o�f� �e�x�p�e�c�t�e�d� �t�y�p�e� �
�
��
��
�
��c�o�r�e�.�m�d��+.�m�e�m�o�r�y�_�u�p�d�a�t�e�_�m�a�r�k�e�r��O��/��C�o�m�m�i�t�t�e�d��[��]� ��k�a�i�c�h�a�t�-�t�e�s�t�s�N��c�h�e�c�k�s� �t�o�d�a�y��
m�a�n�u�a�l��Ec�o�u�n�t�e�r� �s�h�o�u�l�d� �i�n�c�r�e�m�e�n�t� �b�y� �a�m�o�u�n�t��Ec�o�u�n�t�e�r� �s�h�o�u�l�d� �d�e�c�r�e�m�e�n�t� �b�y� �a�m�o�u�n�t��e�l�a�p�s�e�d� �d�a�y�s��a�u�t�o�m�a�t�i�c��e�l�a�p�s�e�d�_�d�a�y�s��[n�e�w� �e�l�a�p�s�e�d�-�d�a�y�s� �c�o�u�n�t�e�r� �s�h�o�u�l�d� �s�t�a�r�t� �a�t� �z�e�r�o�f�i�r�s�t� �s�e�c�o�n�d��'S�a�y� �s�o�m�e�t�h�i�n�g� �r�e�a�l�.��sm�i�l�e�s�t�o�n�e� �s�h�o�u�l�d� �b�e� �c�l�a�i�m�e�d� �o�n�c�e� �a�f�t�e�r� �c�r�o�s�s�i�n�g� �t�h�r�e�s�h�o�l�d��7o�n�e� �m�i�l�e�s�t�o�n�e� �s�h�o�u�l�d� �b�e� �d�u�e��Km�i�l�e�s�t�o�n�e� �s�h�o�u�l�d� �n�o�t� �b�e� �c�l�a�i�m�e�d� �t�w�i�c�e��Sc�l�a�i�m�e�d� �m�i�l�e�s�t�o�n�e� �s�h�o�u�l�d� �n�o� �l�o�n�g�e�r� �b�e� �d�u�e��K�a�i�T�i�m�e�r�:��S�t�a�t�u�s�:� �p�a�u�s�e�d��%E�l�a�p�s�e�d� �s�e�c�o�n�d�s�:� �0��Gt�i�m�e�r� �s�h�o�u�l�d� �b�e� �r�u�n�n�i�n�g� �a�f�t�e�r� �s�t�a�r�t��'.�k�a�i�c�h�a�t�-�t�i�m�e�r�.�j�s�o�n�Kt�i�m�e�r� �s�t�a�t�e� �s�h�o�u�l�d� �b�e� �w�r�i�t�t�e�n� �t�o� �d�i�s�k��;r�u�n�n�i�n�g� �t�i�m�e�r� �s�h�o�u�l�d� �c�o�u�n�t� �u�p��Et�i�m�e�r� �s�h�o�u�l�d� �b�e� �p�a�u�s�e�d� �a�f�t�e�r� �p�a�u�s�e��Kp�a�u�s�e�d� �t�i�m�e�r� �s�h�o�u�l�d� �n�o�t� �k�e�e�p� �c�o�u�n�t�i�n�g��Et�i�m�e�r� �s�h�o�u�l�d� �b�e� �p�a�u�s�e�d� �a�f�t�e�r� �r�e�s�e�t��Cr�e�s�e�t� �s�h�o�u�l�d� �z�e�r�o� �e�l�a�p�s�e�d� �s�e�c�o�n�d�s��+s�e�n�d� �K�a�i� �a� �v�o�i�c�e� �n�o�t�e��W�h�e�e�l� �s�e�g�m�e�n�t�s�:��p�r�e�f�e�r�e�n�c�e�s�.�m�d��[#� �U�s�e�r� �P�r�e�f�e�r�e�n�c�e�s�
�
�-� �O�l�d� �C�G�M� �f�r�e�s�h�n�e�s�s� �r�u�l�e�.�}{�"�o�p�e�r�a�t�i�o�n�s�"�:�[�{�"�a�c�t�i�o�n�"�:�"�n�o�o�p�"�,�"�r�e�a�s�o�n�"�:�"�t�e�s�t� �p�r�o�m�p�t� �o�n�l�y�"�}�]�}��=R�e�f�i�n�e� �t�h�e� �C�G�M� �f�r�e�s�h�n�e�s�s� �r�u�l�e�.��KM�e�m�o�r�y� �m�a�n�a�g�e�r� �d�i�d� �n�o�t� �s�e�n�d� �a� �p�r�o�m�p�t�.��=r�e�c�o�n�c�i�l�e� �t�h�e� �m�e�m�o�r�y� �d�i�r�e�c�t�o�r�y��;o�l�d�e�r� �o�r� �c�o�n�f�l�i�c�t�i�n�g� �v�e�r�s�i�o�n�s����r�e�p�e�a�t�e�d� �e�n�t�r�i�e�s� �m�u�s�t� �a�g�r�e�e� �w�i�t�h� �t�h�e� �l�a�t�e�s�t� �c�o�r�r�e�c�t�i�o�n�/�r�e�f�i�n�e�m�e�n�t����#� �c�o�r�e�.�m�d�
�
�#�#� �A�c�t�i�v�e� �c�o�n�t�e�x�t�
�-� �A� �d�u�r�a�b�l�e� �p�o�i�n�t�.�
�-� �A�n�o�t�h�e�r� �d�u�r�a�b�l�e� �p�o�i�n�t�.�
���{�"�o�p�e�r�a�t�i�o�n�s�"�:�[�{�"�a�c�t�i�o�n�"�:�"�s�a�v�e�"�,�"�p�a�t�h�"�:�"�c�o�r�e�.�m�d�"�,�"�c�o�n�t�e�n�t�"�:�"�#�#� �A�c�t�i�v�e� �c�o�n�t�e�x�t�\�n�-� �A� �d�u�r�a�b�l�e� �p�o�i�n�t�.�\�n�-� �A�n�o�t�h�e�r� �d�u�r�a�b�l�e� �p�o�i�n�t�.�\�n�-� �.�.�.� �(�r�e�s�t� �o�f� �e�x�i�s�t�i�n�g� �c�o�r�e�.�m�d� �c�o�n�t�e�n�t�,� �u�n�c�h�a�n�g�e�d�)� �.�.�.�"�,�"�r�e�a�s�o�n�"�:�"�p�l�a�c�e�h�o�l�d�e�r� �t�e�s�t�"�}�]�}�'D�o� �a� �m�i�n�i�m�a�l� �u�p�d�a�t�e����b�l�o�c�k�e�d� �g�u�a�r�d�r�a�i�l� �o�p�e�r�a�t�i�o�n�s� �s�h�o�u�l�d� �n�o�t� �b�e� �m�a�r�k�e�d� �a�s� �s�u�c�c�e�s�s�f�u�l� �c�h�a�n�g�e�s��Ao�n�e� �o�p�e�r�a�t�i�o�n� �s�h�o�u�l�d� �b�e� �r�e�t�u�r�n�e�d��Mp�l�a�c�e�h�o�l�d�e�r� �c�o�n�t�e�n�t� �s�h�o�u�l�d� �f�a�i�l� �s�a�f�e�l�y��Ep�a�t�h� �s�h�o�u�l�d� �r�e�m�a�i�n� �t�h�e� �t�a�r�g�e�t� �f�i�l�e��t�r�u�n�c�a�t�e�d��gm�e�m�o�r�y� �f�i�l�e� �s�h�o�u�l�d� �r�e�m�a�i�n� �u�n�c�h�a�n�g�e�d� �a�f�t�e�r� �r�e�j�e�c�t�i�o�n��Ig�u�a�r�d�r�a�i�l� �r�e�j�e�c�t�i�o�n� �s�h�o�u�l�d� �b�e� �l�o�g�g�e�d��gf�i�r�s�t� �p�e�n�d�i�n�g� �u�s�e�r� �m�e�s�s�a�g�e� �s�h�o�u�l�d� �c�r�e�a�t�e� �t�h�e� �m�a�r�k�e�r��Om�a�r�k�e�r� �f�i�l�e� �s�h�o�u�l�d� �e�x�i�s�t� �a�f�t�e�r� �c�r�e�a�t�i�o�n��Qm�a�r�k�e�r� �i�n�f�o� �s�h�o�u�l�d� �r�e�p�o�r�t� �c�r�e�a�t�e�d� �m�a�r�k�e�r��]m�a�r�k�e�r� �s�h�o�u�l�d� �s�t�o�r�e� �t�h�e� �f�i�r�s�t� �p�e�n�d�i�n�g� �b�a�s�e�l�i�n�e��{l�a�t�e�r� �u�s�e�r� �m�e�s�s�a�g�e�s� �s�h�o�u�l�d� �n�o�t� �o�v�e�r�w�r�i�t�e� �t�h�e� �p�e�n�d�i�n�g� �b�a�s�e�l�i�n�e����m�a�r�k�e�r� �b�a�s�e�l�i�n�e� �s�h�o�u�l�d� �r�e�m�a�i�n� �u�n�c�h�a�n�g�e�d� �w�h�i�l�e� �p�e�n�d�i�n�g� �w�o�r�k� �e�x�i�s�t�s��sm�e�m�o�r�y� �u�p�d�a�t�e�r� �s�h�o�u�l�d� �b�e� �a�b�l�e� �t�o� �a�d�v�a�n�c�e� �a� �p�a�r�t�i�a�l� �m�a�r�k�e�r��_m�a�r�k�e�r� �s�h�o�u�l�d� �b�e� �a�b�s�e�n�t� �a�f�t�e�r� �m�e�m�o�r�y� �c�a�t�c�h�e�s� �u�p��m�i�s�s�i�n�g� �m�a�r�k�e�r� �m�u�s�t� �n�o�t� �b�e� �i�n�f�e�r�r�e�d� �f�r�o�m� �m�e�m�o�r�y� �f�i�l�e� �t�i�m�e�s�t�a�m�p�s��m�e�m�o�r�y�-�d�u�p�-�c#�#� �D�u�r�a�b�l�e� �S�t�a�t�e�
�-� �A�.�
�
�#�#� �D�u�r�a�b�l�e� �S�t�a�t�e�
�-� �A�.�
�-� �B�.�r�e�c�e�n�t�.�m�d��D�u�r�a�b�l�e� �S�t�a�t�e��kd�u�p�l�i�c�a�t�e� �h�e�a�d�i�n�g�s� �s�h�o�u�l�d� �b�e� �c�o�l�l�a�p�s�e�d� �t�o� �o�n�e� �s�e�c�t�i�o�n��	-� �A�.�	-� �B�.�ir�e�-�s�a�v�i�n�g� �s�a�m�e� �c�o�n�t�e�n�t� �s�h�o�u�l�d� �n�o�t� �d�u�p�l�i�c�a�t�e� �s�e�c�t�i�o�n�s�K�a�i�C�h�a�t�/�K�a�i�.�m�d��Qr�e�j�e�c�t�e�d� �r�e�w�r�i�t�e� �m�u�s�t� �n�o�t� �r�e�p�o�r�t� �a� �w�r�i�t�e��Qr�e�j�e�c�t�e�d� �r�e�w�r�i�t�e� �m�u�s�t� �n�o�t� �w�r�i�t�e� �t�h�e� �f�i�l�e��Ar�e�j�e�c�t�e�d� �r�e�w�r�i�t�e� �m�u�s�t� �n�o�t� �c�o�m�m�i�t��G#� �W�r�i�t�i�n�g� �S�t�a�n�d�a�r�d�s�
�
�E�x�i�s�t�i�n�g� �t�e�x�t�.��W-�-�-�
�-�-�-�
�#� �W�r�i�t�i�n�g� �S�t�a�n�d�a�r�d�s�
�
�E�x�i�s�t�i�n�g� �t�e�x�t�.�)W�r�i�t�i�n�g� �S�t�a�n�d�a�r�d�s�.�m�d��Qs�e�p�a�r�a�t�o�r�-�o�n�l�y� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �b�e� �s�k�i�p�p�e�d�9n�o�-�o�p� �r�e�w�r�i�t�e� �m�u�s�t� �n�o�t� �w�r�i�t�e�;n�o�-�o�p� �r�e�w�r�i�t�e� �m�u�s�t� �n�o�t� �c�o�m�m�i�t���-�-�-�
�-�-�-�
�#� �K�a�i�.�m�d�
�
�#�#� �M�o�d�e� �1�:� �I�n� �t�h�e� �c�a�v�e� �(�r�o�l�e�p�l�a�y�)�
�N�e�w� �r�o�l�e�p�l�a�y� �r�u�l�e�.�
�
�#�#� �M�o�d�e� �2�:� �R�e�a�l� �t�a�l�k�
�E�x�i�s�t�i�n�g� �r�e�a�l�-�t�a�l�k� �r�u�l�e�.�5v�a�l�i�d� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �w�r�i�t�e��A�u�t�o�-�c�o�m�m�i�t�:�WN�o� �f�o�l�l�o�w�-�u�p� �/�a�p�i�/�g�i�t�/�c�o�m�m�i�t� �c�a�l�l� �i�s� �n�e�e�d�e�d�Ov�a�l�i�d� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �w�r�i�t�e� �e�x�a�c�t�l�y� �o�n�c�e��Qv�a�l�i�d� �r�e�w�r�i�t�e� �s�h�o�u�l�d� �c�o�m�m�i�t� �e�x�a�c�t�l�y� �o�n�c�e��m�e�s�s�a�g�e� ��!t�r�u�n�c�a�t�i�o�n� �g�u�a�r�d��!#�#� �M�e�m�o�r�y� �F�i�l�e�:� �����׼�g M�ki�e8�  �   �A  � � � M     U� �Y� ]�a� �e� � � �i� � �Y� �� ��  �� �1�A �I����I ��M�Q � �U �Y�]  ��i�����,�� ���	����� �� quququy}qu  ������� �� 0�
�������T����0�
T ���X
X\
\<
<8
8@
@0
04
4����
 �����������

�� ��	���� 	�������������������������
������������ � ���� ��� �� �� ��������������	����� ��q��q	����  �� ���������������� ��
�������
	�������
������ �� a������������������� �����������	 ���� 


������L
LP
PH
HD
D������}��
�
U�� ����������	��

�������� �!�%���� ��� �� 
=�� �)U�=���U���M��=��	 ����������5�9�M��
��=����Q��=q	 ������� �
U���������������}���
�	���}��}	 �����  �9�9����
����UU����

��	�Ua���9a��������
����
��	
a��������
�9��
��	�9 ��������9� �������� ����
�������� 
���9��$���}
���y � ���
����.
��������0������������y��������I ��  �9���M���9��	 ��������
0�
����0 ��
 �����U�
�  �9���Q��	����U����� y1��������4�����
������y 
 �9���U��
����4
 �9������� ��

�
4
 �9����9����
���4	 �a�Y]�Y�������8y
 �9����9����
���8 �<
��������<�
��������
�������y
����<
�
<
���< �


��������@����y  �9���a��
����@������Dy��� �y�-��� �9�����9������
����D
��������H��y$�
����H	 �a��]��a���9��

��H��U����M����L�������������
����
�������y���! �����! �9���9��

��L
 ��9��9����
���L
 ����� ����
�
L
 ��9���9������
����L	}�
P���
��y0�
�� ��
�
P	 �9

��P���%��Ty �-���� �9�%���9�%���%
���%T���%��Xy
���%X���%��\y
���%\�
�}���m��
�
hy
�
h�qh�� ����u���� ���h�M�M
h � �Q�h�i �a�� �
 
���?_�
:�{��-�Q��y8)ݮ`�����	�����}(������	������
	����	���
�	����$������!���	���	���� �)�%	���%ud
��������m�q�u����l��������������
���������������������	���
���������q���������������������	��������	��� ���� �9�������� �A��������
 �} ��9 �9a�� �� ���� ��
 ��9�� �9�� �9��0m� ��0�����y���y �   �I�� 
 �� ����(�(�(�((�
(�����(�(���(����������TWrapNonExceptionThrows�����?�.NETCoreApp,Version=v10.0�TFrameworkDisplayName	.NET 10.0�
KaiChat.Tests��
�Debug���1.0.0.0��3�.1.0.0+48a0b028060c2890ed631f19a2aad708d18b81ed��������H�CProgram+<<<Main>$>g__ServiceRejectsHeadingLossWithoutWriting|0_17>d��L�GProgram+<<<Main>$>g__ServiceSkipsSeparatorOnlyNoOpWithoutWriting|0_18>d��D�?Program+<<<Main>$>g__ServiceWritesAndCommitsValidRewrite|0_19>d��E�@Program+<<<Main>$>g__KaiTimerServiceStartsPausesAndResets|0_20>d��=�8Program+<<<Main>$>g__KaiTimerServiceFormatsStatus|0_21>d��A�<Program+<<<Main>$>g__KaiTimerWheelSpinsEnabledSegment|0_22>d��E�@Program+<<<Main>$>g__KaiTimerCountersSupportManualChanges|0_23>d��G�BProgram+<<<Main>$>g__KaiTimerMilestonesClaimOnceAtThreshold|0_24>d��I�DProgram+<<<Main>$>g__MemoryMarkerCreatesOnceAndDeletesCleanly|0_43>d��G�BProgram+<<<Main>$>g__MemoryServiceSavesDeduplicatedSections|0_44>d��E�@Program+<<<Main>$>g__MemoryManagerRejectsTruncatedContent|0_45>d��W�RProgram+<<<Main>$>g__MemoryManagerPromptAsksForStaleCrossFileReconciliation|0_46>d��*�%FakeChatService+<StreamChatAsync>d__7�����
�������������
�����������Count	Truncated��������
�������������������C��MP���n���PU�P7���������������'����U��7����������������������������RSDS�݃|��J�k��K]���E:\Google Drive\Misc\The Chat Files\KaiChat.Tests\obj\Debug\net10.0\KaiChat.Tests.pdb�SHA256��݃|�Қqk��K]�C�zd�hiG���+�
V���������'V�� ����������������������V�����������_CorExeMain�mscoree.dll���������%� @����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������P���������������������8��������������������������������������������h��������������������������`�<����������<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���x���0�0�0�0�0�4�b�0���<���C�o�m�p�a�n�y�N�a�m�e�����K�a�i�C�h�a�t�.�T�e�s�t�s���D���F�i�l�e�D�e�s�c�r�i�p�t�i�o�n�����K�a�i�C�h�a�t�.�T�e�s�t�s���0���F�i�l�e�V�e�r�s�i�o�n�����1�.�0�.�0�.�0���D���I�n�t�e�r�n�a�l�N�a�m�e���K�a�i�C�h�a�t�.�T�e�s�t�s�.�d�l�l���(���L�e�g�a�l�C�o�p�y�r�i�g�h�t��� ���L���O�r�i�g�i�n�a�l�F�i�l�e�n�a�m�e���K�a�i�C�h�a�t�.�T�e�s�t�s�.�d�l�l���<���P�r�o�d�u�c�t�N�a�m�e�����K�a�i�C�h�a�t�.�T�e�s�t�s�����/��P�r�o�d�u�c�t�V�e�r�s�i�o�n���1�.�0�.�0�+�4�8�a�0�b�0�2�8�0�6�0�c�2�8�9�0�e�d�6�3�1�f�1�9�a�2�a�a�d�7�0�8�d�1�8�b�8�1�e�d�����8���A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n���1�.�0�.�0�.�0����c������������<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>�����������������������������������������������������������P����<6����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Offline