aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/gen_event.beam
blob: 37b6753300f158c3a8a8fa7787a6064eca4cfdb3 (plain) (tree)
1
2
3
4
5
                                                                             
                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             








                                
            










                                                      
      





                                                          


                                                                              
             


                                                                                 
































                                                                                                                                                                                                                               
                                                                
















                                                                                                         
  







                                                                
                                               



                                                    
  




                                                                     
                                             







                                                                                                                                     



                                                 

        

                                                                 
                                                                                                                                           

                                                              



                                                                                                                                        


         
                
               
                


                           
                     

                                                                 


                                                     
   
                

                                                 




                                   
  



                                                                                       
          
                                                                  
           
                                                                                                                    

                                                                                       
                           
                  
        
                                 
                                                       







                                                          
                                                       


                                                             
                              
                  



                                                                
                      
                                                                                                



                                                                
                      
       




                                                                                    
                                         
                                          

                              



                                           

                                                 
                                                   
                       
                                             
                            

                                             
     



                                                                                                
                        

                                        
                                 


                                                         

              

                                                     
     









                                                                                                                                                                                   
           

                                                      
                                                                                                        



                                                                 
             

                                                                                             

              

                         
                    


                                                           
               




                                                           










                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
FOR1D�BEAMAtom�	gen_eventstartno callback modulenolinkgen
start_linklinkinit_itselferlangtrue	trap_exitprocess_flag
debug_optionsokproc_libinit_ackfalsenamevialocalglobaladd_handleradd_sup_handlernotifysync_notifycalldelete_handlerswap_handlerswap_sup_handlerwhich_handlersstoprpcinfinitycall1exitsendloopwake_hib	hibernate	fetch_msgEXITsystemsyshandle_system_msginhandle_debug
handle_msghandle_eventelementget_modulesnormalhandle_infoterminate_server	do_unlinklistsforeachhandle_exitterminate_supervisedfiltersystem_continuesystem_terminatesystem_code_changezfprint_eventioformatserver_add_handlerhandler	undefinedinit
setelementerrorserver_add_sup_handlerserver_delete_handlerdeleteserver_swap_handlers_s_hsplit_and_terminateswapped
server_notifyno
server_updateremove_handlerremovecrashdo_swapnew_handlersplitreverseserver_callsearchreplaceserver_call_updatehandle_calldo_terminate	terminatereport_terminategen_event_EXITreport_errorshutdownundefcode	is_loadedmodule could not be loadedlengthfunction_exportedfunction not exported
format_statusgeterror_logger	error_msg=/=
is_booleanandthe_handlers
stop_handlersordsets	from_listto_listformat_status_headeritemsdataheaderbehaviour_info	callbacksmodule_infoget_module_info-format_status/2-lc$^0/1-0--get_modules/1-lc$^0/1-0--the_handlers/1-lc$^0/1-0--system_code_change/4-fun-0-code_change-terminate_supervised/4-fun-0-parent_terminated-do_unlink/2-fun-0-unlink-fetch_msg/5-fun-0-Code'n�0G�" @2#@3@B@C@� NP0�0"@@23@#@C@B@S@�@N`P�Pb`@2#@3@r@C@�`NPp�pb�@23@#@C@r@S@��N`����`�+��	 `��@`@@4@�@�@S@#$�� 0@��@0	 @F #G�G@#@�� P@$$���@#@3@@
C@4P
<@���
�9
<
@0� ��BB #+

=
�BB#0
;
@



@#1���
0@0F03G
GG#@3 
)�
0P0	 3F@CG
GG#G3@C 
)�
 0 F #G
G@# 
6�
 0 F #G
G@# 
)�
00
,�
@@
1�
0@0F03G
GG#@3 
) �
0!9
 :
  B3BC9
 #:
 # `PB#SB#cFPG
G3GCGSGc 
)"�
0#9
":
" B3BC9
"#:
"# pPB#SB#c	 F`#G
G3GCGSGcG@# 
)$�
%@
 
)&�
 '@
  
)(�
! ) 	 C@
"3@#@C�@`9
*:
* BB#+
*�@#*�H+�
#0,@@0F03G
GG#h4
-	 C@@#@3#@C@$�0pi49
/:
/ BB#+
/�@#@-j4+
.
$� EEE$F0#GG
GF GG#��.�l#@/�k0�
#@1P@@F0CG
GG#hD
2	 S@$@#@C#@S@3@4� @`iD9
4:
4 BB#+
4�@#P2jD+
3
$� EEE$E4F0#GG
GF GG#�!�3�l#P4� k5�"
% 69
:<
:@ 
70
87B#B3+
:#
@>
9@3�# �=
98B#B3B C+
:#
P>
9@3#@
%3@C�$p 9?@�: �%@�;�&
&P<+
=C��@E33E#33E33E3#@
'@�'N0�=@
CP
A>�(
'@?@�CP
A@�)
)PAPP@C@3@#$@4@D�*B
G9
E:
E0BB#B 30
E;
E@
*
C
+
DC+
E#D@D@$#@3@43@
ePD`@EsE$ssE4sS@C@#@D#@c@3@3�+p�PE+
F@$3@4#@C@DP
IPF@g0F 3G
.G@@4#@�,@�@4#@$3@D@C@P
IPG
BH�-
0PI9
Z<
Z@ 
J0
KJBSBc+
ZS
0p@$@
1@#s@3#@s3@c@C@3�.@
�9
c:
c BCB#@3@@$P
<0KBSBcB s9
Ls:
Ls Bs�Bs�+
L�
P�@$@
1@#�@3#@�3@�@C@3@c4@SD�/@
�9
b:
b 0BCB#�0�!4@#4F GG�@D@CD�0@4#@3@@DC@$P
<PL+
MS
*0�@$@s@#�@3#@�3@c@C@3�1@
i@#@3@@
C@$P
<0M9
Us<s
Z�0
N@
RP
S`
TNBs�Bs�Bs �0
Z�;�
Z`

O

P

QOP�@$@#@�@3#@�@C@c4@SD�20
z9
a:
a0BB#B 3�30@�!4@34F CGG#@#@C@D@#D�3@4#@3@@DC@$P
<PPP�@$@�@#�@3#@�3@�@C@3@c4@SD�4@
�9
`:
` BB#�500�!4@#4F 3GG@3@DD�5@4#@3@@
C@$P
<PQP�@$@�@#�@3#@�3@�@C@3@c4@SD�6@
�9
_:
_0BB#B 3�70@�!4@34F CGG#@#@C@D@#D�7@4#@3@@DC@$P
<PRBs�Bs�Bs �Bs0�+
Z�
P�@$@#@3#@�@�3@�@C@c4@SD�8@
�9
^:
^0BB#B 3�90@�!4@34F CGG#@#@C@D@#D�9@4#@3@@DC@$P
<PSBs�Bs�Bs �Bs0�Bs@�+
Z�
P�@SD@$@C@3C@�3@�@#S@�#@�@S@c4�:`
�9
]:
]0BB#B 3�;0@�!4@34F CGG#@#@C@D@#D�;@4#@3@@DC@$P
<PTBs�Bs�Bs �Bs0�Bs@�BsP�+
Z�
P�@SD@c4@$@C@3C@�3@�S@�@#c@�#@�@c�<p
�9
\:
\0BB#B 3�=0@�!4@34F CGG#@#@C@D@#D�=@4#@3@@DC@$P
<PU0
Zs;s
Z`
3
V

W
 
XV`p�>�!c@3@S@C$@4@#D@T�>-0F GG@� @�>@#@3@$@
C@4P
<@W`p�?�!c@3@S@C$@4@#D@T�?-0F GG@� @�?@#@3@$@
C@4P
<@X0p>$
Y@#C@3#@C3@
4@c@S�@@
eY?$�A0�!F GG�@�A0Z0P@$@#c@3#@c3@
5@C@3�B@
�9
[:
[ BCB#@3@@$P
<0[�BH\�<H]�:H^�8H_�6H`�4Ha�2Hb�/Hc�.Hd�C
6@e0@@$@@3@#@�D -@@�E 
g@$�F�f�G
7 g @g@�H �h�I
:@i0@@@@3$�J@
l@F0CG
*GG@#@
5@$3�0@C�K@
�9
j:
j Bj�KHk�L
;@l@@#@#@3g @�M �m�N
=0n8
m#A#3C8
mCACSc8
mcAcs�4
m�@sC@S#@3c@3@cP
<o�O
>@p8
o3A3CS8
oSAScs8
osAs��4
o�@C3@c#@
eq�P
?@r8
qACS8
qSAScs8
qsAs��4
q�0�@S@#@S#@3@c@�@C$g0@� �Q �EEEF G�G s�R
A0t9
x:
x B3BC+
x3
.9
wC<C
w@0
u 
vuBC 9
w:
w0B3BSB c+
w3
`pEc3ES33E#3#@G�SN0vBCBC3+
w
@@E33E#3#@G�TN0w@PEC3E#3#@G �UN0x@0E3E#3#@G0�VN0y�W
D0z9
{:
{ `0B3BCFPSG
EG3GCG
FG
@3@#3@#@S@
}{`0FPCG
EGG
G
FG
@#3@#@C@
}|�X
D@}0@>$
~@@@#@
G#@3�Yp~?$9
�<
�@ 
0
�BB#+
��9
�:
�PB+
�
E@@A�Z0`EF0G
G�G0�BB#B 3+
��+
�3
(9
�:
�PB+
�
E@@A�[0`EF0G�G�G0�@F0G
GG@0�@G@�[�@G@�Z��\
J@�9
�:
� P@BDB@3@@#$@4�]`FPG
EGDGG
FG@4#@$3@D@
}P�@@@4@3@@#@$�^`FPG
EG4G
G
FG@$#@3@4@
}@��_
K@�0@@$@#@3@�` 
�9
�:
�0BB#B 39
�#:
�#PB#B#0C+
�
E@3s@S@C3@
LC@
4c@@#@$#@s$� �ap
�0F GG@�+
�
I0F GGPG0��`J�@G@�b��c
M`� `@3@S3@
S@Cs@#C@s#@C�d`
�9
�:
�00BB#B 3F CGG@@#@C#�e@
�9
�:
�0BB#B 3+
�#�@@F0GG�G3 �p@F CG
IG#F0GGCG3 ��dH��eJ��f
Mp�0p@3@c3@C�@#C@�#@S@C$�g`
�9
�:
�00BB 3F #GG@$@$�h@
�9
�:
�0BB#B 3+
�#�@@F0GG�G30�p@F CG
IG#F0GGCG30��gH��hJ��i
N@�+
�
@@#@3#0
z�@C@#@3#@3@C@
���j
O`��`$4@�@#@SD@CT@3d@t�k 
�9
�:
�0BB#B 39
�#:
�#PB#B#0CB#@S+
�
E@#@@C$@34@St+
�D
r
�D@S=
��@D�@F0cG
PGTG@$3@�#@
PC@@dS@@4��p �lp
�@F0GGG@ �+
�
I@F0G
IG
Gt���kJ�@G@�m��n
Q@�8
�#@@A#C4@#@C@3@@#$�o@
�9
�:
� BB#0
�;
�@
(
��
��@#C@4#@@3@$@C4�0�p@
�9
�:
� PBEF G�G�@#C@4#@@3@$@C4�0�q@
�9
�:
� PBB#E##F GG#�+
�
R@4#@@3@$@
�@�4
�#@G`��oJ��qH��pH��r
S@�9
�:
�PBCBSB0c+
�C
E`p>T
�@$@3@3@c@#@S#@@4@#D�sp �?T9
�<
�` 
�0
�P
��BB#+
��@$�`@A�t00F G�G@�BB#B 3+
��+
�3
(@$�`@A�u00F G
(G@�BB#B 3B0CB@S+
�
@$@c@Dp
�`�+
�
T@43@
UC@
T#@S@$@
4c@D�`�vp
�@
R�0F #G
IG@C@43@S@$@
Vc@D�`�wp
�@
R�@G@�x��y
Wp�9
�:
�PBsB@�+
�s
E
@@�@c4@S$@C@F0cG
PGG�@4S@
PC�zp
�@#@@@#�{ 
�9
�:
� 0BB#>
�F G$G@#$@
G#�|p�?9
�:
� BB#+
��9
�$:
�$PB$+
�
E@$�@@A�}00F G�G@�0F #G
IG@43@
V@
C@$�@�~P
�@
R�@G@���{H�@G@�}���
X �9
�:
� B#B39
�:
�PBB@C+
�
E�PFPG
EG#G3G
FGCF G#G�9
�:
�PB#B@3+
�#
E�@FPG
EGG
G
FG3F #GG@#�@G@���@G@�����
Y �@#0
����
Y0�9
�:
� B3BC8
�ASc9
�S:
�SPBSsBS�BS �+
�s
E+
ƒ3+
“C p@c@#@3@S�� @F0GGG@ �8
�A3C9
�3:
�3PB3SB3cB3 s+
�S
E+
�c+
�s
 P@@C@#@3�� @F0GGG@ � PE3##@C0
��4
�@
Iř�
[@�@@@$@#@3@@4�� 
�9
�:
� BB#+
��@$@#@#$��0
�9
�:
� BB#9
�:
� B3BC0
�3;3
�@
(
��
��@#3@@C#@4@34�0��0
�@F0G�GG@�@#3@@C#@4@34�0��0
�@F0G
GG@�+
�
R@@4@#4�0�� 
�@F0G
GG@�+
�
@F0G
GGpG@˙�J̙�J͙�
\ �9
�:
� B#B38
�ACS9
�C:
�CPBCSBCcBC s+
�S
E+
�c#+
�s30PF G�GC�8
�A#39
�#:
�#PB#CB#SB# c+
�C
E+
�S+
�c
00F G�G#�@3 
��4
�@
ҙ�
L �9
�:
� B#B38
�ACS9
�C:
�CPBCcBCsBC �+
�c
E+
�s#+
ԃ3@S�8
�A#39
�#:
�#PB#CB#SB# c+
�C
E+
�S+
�c
@3�@@3@#�� 
� E�4
�@י�
]0�9
�:
� B3BC8
�ASc9
�S:
�SPBSsBS�BS �+
�s
E+
ك3+
ٓC pE#c�8
�A3C9
�3:
�3PB3SB3cB3 s+
�S
E+
�c+
�s
 PE#C�P@C@3��0
� E�4
� 0E#ܙ�
^0�9
�:
�PB3BCB0S+
�3
E``>T
�@$@#@C#@
_3@@S@@4@#D��p �?T9
�<
�� 
�0
�@
�`
��BB#+
�
T@#T@43@
UC@
T#@S@$@
4c@D�P��p
�0F G
RG�BB#B 3+
��@#T@$@3#�P@A��0`F G�GF GG�BB#B 3B0C+
��+
�C
(@#T@$@3#�P@A��0`F G
(GF GG�BB#B 3B0CB@SBPc+
�
@#T@3#@C3@SC@cS@$@c@D�P��p
�0F GG@�0@TF #G
IGT@C@43@S@$@
Vc@D�P��p
�`F G
IGF G
RG�@G@����
`p�pp>d
�@T@3@
a3@#�@#@�@c@S@C$@4@D��p �?d@43@$C@D#@S@@c@T@cd�`��p
�@��
bp�+
�
V9
�#:
�# B#cB#s+
�c
I@3#@C3@SC@sP
��@3#@C3@SCP
���
bP� P@@��P
�9
�:
�PBB@+
�
E+
�
@� �@@��-@F0G
cGG@� ��@��@G@����
dP�9
�:
�0BS+
�S
P=
��0
�;
�@
e
�
4
��@���P@CT@3d@#t@�9
�:
� BSBc+
�S
*9
�c:
�c BcsBc�+
�s
f8
��A���9
��:
��@B�B�B� DB�04@@�$��+
�
�F@GGGDG4E$F G
iG=
����|D#@@��00
�;
�@�
�

���F@GGGDG4E$F G
fG=
���F@GGGDG4E$F G
lG=
��@c=
��@�9
��:
��PB�B�#+
�
E@D@
m@#@!#@4$��0+
����@EtE>$
�@4#@
m34@
a��p �?$9
�:
� B+
�
*�@t�@@�@�t�@P��-�E#ED##E$##E##E#@G��� P�@G@�����J���
E(9-:-PBk�+-k�
EB -�#
--#+-�9-:-PBB#+-
E@#(9-:-PBB#B 3+-
E0@F G#G3(@G@��(@G@��(��
t(-"(��
u (8-  A#39-	#:-	#PB#B#CB#0S+-	
E@3@S3@S@#@
 #@
ec@C@
 C@S��p
�@@ - (4-(	@G@��(
��
3(��-����(��
m (
8-A#38-3A3CS8-SAScs8-sAs��8-�A���8-�A���8-�A���8-�A��4-4-�P�@@�@G�@�@#$@c4@CD��  @C@#@@$3@@C$� 0��@-F GG�GEF #GG�G$E#F #GG�GF 3G
zG#E3#F 3G
{GE3#F #G
|GE#0(��H(�
}(+-
~@G�(�
(@�N!(�
(@@�N "(��
�@(8-ACS9-C:-CPBCcBCsBC0�+-c
Ep�@#D@4@
m@!#@s@C@�@$@3T@Sd��0+-�@EET>-@$#@
m3$@4��p (?9-:- B+-
*@D=-(@@#@A��0=-(@(@C@D#@4@T3@d@Cd�`��@- E(@S@-(4-(��
�(8-A#9- :- PBB3+- 
E@#@3��- E(4-( @G@��(!��
�("8-#A��-@@@��-" E(#4-!($�Q
�@(%9-&:-&PBCBSB0c+-&C
E+-&S3p@@
�C@#@#@c��p09-':-' BB#+-'�@�@A��00F G�G@(&@�('��H((��
�@()9-*:-*PBCBSB0cB@s+-*C
E+-*s3
�pF sG
 G#F �G3G#F CG
�G�@c3@
ec@s#@S�@S@@���p
�@
(*@�(+�H
� (,9--:--PB#B@3+--#
E,--31--3@@3��#@�(-@�(.�,
�0(/0
tStrTImpT�$
	


$%(,-,/
2898<8@BC
H
I
8Zgh
j
k
nop
q
r
svwvxy
�
�
�ExpT$}m
?r>p=n'? '%#!
FunTd�/+t��,+t��)+t��%+t�LitT=,x�U�;O�0�M����������� $�Ā`����I�ڕ����qN�R���|���(��#��}�d7���kī�C�~�s�x"�s�ฅ�*86�~H��/�O;���[0	�u��$|i(�FJv�	%2�4
�'c@��J˲�Xi��T��w�����<�lqm��j$��">'���KM����|�3ay��Cm�8m�B6��v�YFj{���4�OV�  �b���*-O��(�C���0P��ݘ.1��m��K
Y�����^�r'v���;|]�k��Vj�iW�U��2pdV�B�֑h�
��$v����AttrT�lhdvsnlnOmw�T>�:�|�n�jhdcallbacklhhdinitalhdtypeaGdfunlhdtypeaGdproductlhdann_typeaGlhdvaraGdInitArgshdtypeaGdtermjjjhdtypeaHdunionlhdtypeaHdtuplelhdatomaHdokhdann_typeaHlhdvaraHdStatehdtypeaHdtermjjjhdtypeaIdtuplelhdatomaIdokhdann_typeaIlhdvaraIdStatehdtypeaIdtermjjhdatomaId	hibernatejhdtypeaJdtuplelhdatomaJderrorhdann_typeaJlhdvaraJdReasonhdtypeaJdtermjjjjjjjhdcallbacklhhdhandle_eventalhdtypeaKdfunlhdtypeaKdproductlhdann_typeaKlhdvaraKdEventhdtypeaKdtermjjhdann_typeaKlhdvaraKdStatehdtypeaKdtermjjjhdtypeaLdunionlhdtypeaLdtuplelhdatomaLdokhdann_typeaLlhdvaraLdNewStatehdtypeaLdtermjjjhdtypeaMdtuplelhdatomaMdokhdann_typeaMlhdvaraMdNewStatehdtypeaMdtermjjhdatomaMd	hibernatejhdtypeaNdtuplelhdatomaNdswap_handlerhdann_typeaNlhdvaraNdArgs1hdtypeaNdtermjjhdann_typeaNlhdvaraNdNewStatehdtypeaNdtermjjhdann_typeaOlhdvaraOdHandler2hd
paren_typeaOlhdtypeaOdunionlhdtypeaOdatomjhdtypeaOdtuplelhdtypeaOdatomjhdann_typeaOlhdvaraOdIdhdtypeaOdtermjjjjjjhdann_typeaOlhdvaraOdArgs2hdtypeaOdtermjjjhdatomaPdremove_handlerjjjjhdcallbacklhhdhandle_callalhdtypeaQdfunlhdtypeaQdproductlhdann_typeaQlhdvaraQdRequesthdtypeaQdtermjjhdann_typeaQlhdvaraQdStatehdtypeaQdtermjjjhdtypeaRdunionlhdtypeaRdtuplelhdatomaRdokhdann_typeaRlhdvaraRdReplyhdtypeaRdtermjjhdann_typeaRlhdvaraRdNewStatehdtypeaRdtermjjjhdtypeaSdtuplelhdatomaSdokhdann_typeaSlhdvaraSdReplyhdtypeaSdtermjjhdann_typeaSlhdvaraSdNewStatehdtypeaSdtermjjhdatomaSd	hibernatejhdtypeaTdtuplelhdatomaTdswap_handlerhdann_typeaTlhdvaraTdReplyhdtypeaTdtermjjhdann_typeaTlhdvaraTdArgs1hdtypeaTdtermjjhdann_typeaTlhdvaraTdNewStatehdtypeaTdtermjjhdann_typeaUlhdvaraUdHandler2hd
paren_typeaUlhdtypeaUdunionlhdtypeaUdatomjhdtypeaUdtuplelhdtypeaUdatomjhdann_typeaUlhdvaraUdIdhdtypeaUdtermjjjjjjhdann_typeaUlhdvaraUdArgs2hdtypeaUdtermjjjhdtypeaVdtuplelhdatomaVdremove_handlerhdann_typeaVlhdvaraVdReplyhdtypeaVdtermjjjjjjjhdcallbacklhhdhandle_infoalhdtypeaWdfunlhdtypeaWdproductlhdann_typeaWlhdvaraWdInfohdtypeaWdtermjjhdann_typeaWlhdvaraWdStatehdtypeaWdtermjjjhdtypeaXdunionlhdtypeaXdtuplelhdatomaXdokhdann_typeaXlhdvaraXdNewStatehdtypeaXdtermjjjhdtypeaYdtuplelhdatomaYdokhdann_typeaYlhdvaraYdNewStatehdtypeaYdtermjjhdatomaYd	hibernatejhdtypeaZdtuplelhdatomaZdswap_handlerhdann_typeaZlhdvaraZdArgs1hdtypeaZdtermjjhdann_typeaZlhdvaraZdNewStatehdtypeaZdtermjjhdann_typea[lhdvara[dHandler2hd
paren_typea[lhdtypea[dunionlhdtypea[datomjhdtypea[dtuplelhdtypea[datomjhdann_typea[lhdvara[dIdhdtypea[dtermjjjjjjhdann_typea[lhdvara[dArgs2hdtypea[dtermjjjhdatoma\dremove_handlerjjjjhdcallbacklhhd	terminatealhdtypea]dfunlhdtypea]dproductlhdann_typea]lhdvara]dArgshd
paren_typea]lhdtypea]dunionlhdtypea]dtermjhdtypea]dtuplelhdatoma]dstophdann_typea]lhdvara]dReasonhdtypea]dtermjjjhdatoma^dstophdatoma^dremove_handlerhdtypea_dtuplelhdatoma_derrorhdtypea_dtuplelhdatoma_dEXIThdann_typea_lhdvara_dReasonhdtypea_dtermjjjjhdtypea`dtuplelhdatoma`derrorhdtypea`dtermjjjjjhdann_typeaalhdvaraadStatehdtypeaadtermjjjhdtypeabdtermjjjjhdcallbacklhhdcode_changealhdtypeacdfunlhdtypeacdproductlhdann_typeaclhdvaracdOldVsnhd
paren_typeaclhdtypeacdunionlhdtypeacdtermjhdtypeacdtuplelhdatomacddownhdtypeacdtermjjjjjhdann_typeadlhdvaraddStatehdtypeaddtermjjhdann_typeadlhdvaraddExtrahdtypeaddtermjjjhdtypeaedtuplelhdatomaedokhdann_typeaelhdvaraedNewStatehdtypeaedtermjjjjjjjAbst