aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/beam_lib.beam
blob: 463e571164f970f04716f86df255e713342d6acf (plain) (tree)
1
2
3
4
5
6
7
8
9
                  
                                




                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                            
                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                
                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             



                                             
                                                                                                   







          


                                                                                                                                                                                            

   
                                                       
            
                  
      
              
         
                                                                                                                                                                      

                                                                    




                                                                                                                                                                                                                                                                        

                                                                                                     
                                                                   
                                                                                                                                       
                                  
                                                                                     




                                                                                                                                                                                                                                                                                                                                                 

                                                                                                                 
                                                                                                                                                     
                                                         
                                                                                                                                                                                                 


             
                                                                                                                                 
                                                                   
                                       

             
                                                      
                                                          
                                                                    


                                                                                  
                                                                                                                                                                                                                                
                                                              
                                                                                           
                                                            
                      

                                                                                                                                                                    



                                                   
                                                         
         

                                                  
                       





                                                                                                                                                                                                                                                                                                       
                            
                                                                                                                                                                                                                                                                                                              
   
                                                                                                                                                                                   
                                



                                                                                                             
                                                                                                                                                                                                                       
               
   


                                                                         
                                                             
















































                                                                                                                                                                                                                                                                                    
                      














                                                                                                                                                                         
        
















                                                                                          
   










                                                                                 
        
  
                              
        

                                                                      
  






                                                
        
               
    
      
                    
                                           

             
                      




                         
        
  
  

                             
  
                                                                                             





















                                                                                              


               





















                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                               

                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                        
                      
FOR1GBEAMAtom
�beam_libinfochunksthrow
all_chunkscmpcmp_dirs	diff_dirsstripstrip_files
strip_releaseversionok
attributesvsnlistskeyfindmd5erlangformat_errornot_a_directorynot_a_beam_filechunks_differenterrorio_libformatkey_missing_or_invalid
missing_chunkinvalid_beam_file
invalid_chunk
unknown_chunkmodules_different
file_error
abstract_codefile
chunk_too_bigbadfunexistsdifferent_chunkscrypto_key_funclear_crypto_key_funmake_crypto_keydes3_cbcreverse	read_infobinarymodulediff_directoriesforeach	diff_onlyiocompare_dirssofsrelationdomainsymmetric_partitionimagerestrictionto_external
compare_files
beam_filesfilenamejoinfilelibwildcard	cmp_files	cmp_lists	strip_rel
strip_fils
strip_fileopenwriteclosebuild_modulelist_to_binary	byte_sizerem+allbuild_chunkspad-	duplicateread_all_but_useless_chunksis_useless_chunktruefalseread_significant_chunksfilter_significant_chunksmember
filter_funtabiolist_to_binarybit_sizefilter_funtab_1read_all_chunksread_chunk_dataallow_missing_chunksbeam_symbolsetsnewemptycheck_chunksusort	scan_beammissinghd
scan_beam1element
scan_beam2binary_to_listtrunc*eofget_data	del_chunkdelete	get_chunkchunks_to_data
chunk_to_datacompile_infoatomslist_to_atomno_abstract_codebinary_to_termEXITbadargtab2listsortchunk_name_to_idlocalslabeled_localsindexed_importsimportsexportslabeled_exportskeysort	splitwithappendsymbolssymbols1symbolatmlookupensure_atoms
extract_atomsinsertextract_atom	open_filebbread_allreadpread
beam_filenamerootname++
uncompressram_fileget_filecompressassert_directoryis_dirsignificant_chunks
md5_chunksmandatory_chunksdecrypt_abst
debug_infodecrypt_abst_1crypto
block_decryptstart_cryptostartalready_startedget_crypto_keycall_crypto_serverinfinitybeam_lib__crypto_key_server
gen_servercallexitnormalnoproccall_crypto_server_1yieldinithandle_callstate	undefinedreplygarbage_collectnoreplystopclearhandle_casthandle_infocode_change	terminatecrypto_key_fun_from_filehomeget_argumentcrypto_key_fun_from_file_1f_p_spath_scriptenoenttry_load_crypto_funkeysalt_lookup_keyerror_logger	error_msgmodule_infoget_module_info-try_load_crypto_fun/1-fun-1--try_load_crypto_fun/1-fun-0--attributes/2-lc$^0/1-0--attributes/2-fun-0-=:=-scan_beam/3-lc$^0/1-0-function_clause -read_chunk_data/3-after$^0/0-0--read_all_chunks/1-lc$^0/1-0-)-read_all_but_useless_chunks/1-lc$^0/1-0--strip_fils/1-lc$^0/1-0--beam_files/1-lc$^0/1-0-basename-diff_directories/2-fun-0--md5/1-lc$^0/1-0-Code4-��j�" � -C
H0�02 @ 
�P�@20`0hu�P0
�ipj+�B@��l#��`R�
���pb � hՙ� 
bi�j+�B@��l#�r  >
�� 
U?���  >
�� 
O?���h
��
qij+
B@�l#���7
h
�
oij+
B@�l#��>
�
l? ��!>
"@G� 
�"?9
#:
# BB#+
#�9
##:
## B#3B#C8
#CACSc9
#S:
#S BSsBS�+
#s�4
#c@@�#@�@3�09
$:
$ BB#+
$�`0F GG#F G�G#$�H%�
& >
'@�-]@@� 
�'?9
(:
( BB#+
(�9
(#:
(# B#B#�
��-ܙ`F GGF G�G ( )�
*9
:<
>` 
+0
0P
9+BB#0
>;
>�

,

-

.

/, 0E#@G�N  - 0E#@G �N  . 0E#@G0�N  /@#
*0BB#B 30
>;
>

1

2

3

4

5
 
6
!
7

81+
>3
" 0E#@G@�N  2@@E3E#@GP�N  3@@E3E#@G`� N  4@@E3E#@Gp�!N  5@@E3E#@G��"N  6@@E3E#@G��#N  7@@3@#�$0@EE@G��$  8@@#@
#@3�%q9BB#B 3B0CB@S+
>
$�`ESECE3E#@G��&N  :0
>;
>`
%
;
&
<
'
=;@G�<@G�=@G�> E@G��'N  ?�(
(@0F G
(G@-mA�)
)B@
)-mC�*
* D+
C
+@ @4@@$�+t
Fw
F ��#w
F0��3y
F@@$@#@3$�,@ E�0�,t
Ew
E ��#w
E0��3y
E�@E#EEF@G$GG3G�0E�,HF�+HG�-
-H@h4
K@"@$�. 
�9
M:
M0BB#B 3+
M�@3@#5
I$0F G
.G$=
JI0F G
#G$J�F G2GEF #G
/GE#Ei4@Kj4+
LB@@L�l#@M�.HN�/
0 O0 @@$�0 
U9
P:
P0BBB 3@$@3$�1 
R@@� �2 
Rg@��3 P@�P�0HQ�4
2 R4
S@�S@ E#E#@G�5N `T�6
4 U@ @4�7
_�7p@@4@4�8
_�8p@$@4�9�@@$�:�@@�; �9
V:
V0BBB @4�< �@#@@$@#�= �@#@@4@#4�> ��>�@#@@$@#$�? ��?�@@#@$$�@0
X@$@�  �A�@@@�A�@F0GGG@ V�;HW�B
<0X8
\A3C9
W3:
W3 B3S8
WAcs9
Wc:
Wc `�Bc>T
Y@S@#@@C$@4@sD�C 
bY?T9
Z:
]0B+
]
PF G4GE=
[Z+
]�@[@D@#@$0
X`\4
W4
W@#�DN@]�CJ^�E
=_@�F-R+
`�@G@��G ЙG�-�`�FHa�H
B b  @�I
�9
e:
e BB#+
e�9
e#:
e# B#3B#@@3�J
�9
d:
d BB#+
d�9
d#:
d# B#3B#C+
c3@C@ 
g c@@F0G
 GG3-Y d�JHe�IHf�K
C g8
iA#39
j#:
j# B#CB#S8
jAcs9
jc:
jc Bc�Bc�+
j�C+
hS�@s@3 
gh0PF G
GC-Yi4
j4
j@�j@
'-Yk�L
Dl@�M-R+
m�@G@��N ЙN�
om�MHn�O
Eo�P-�0F G�G@p�Q
Fq0@$�R-[@@$�R 
�9
x:
x BB#+
x�9
x#:
x# B#B#�S
z9
w:
w BB#+
w�@#�T-L5
r$`F GGF G�G0r@@$@$�U-C@G@�V �9
t:
t BB#+
t�@$@#@$�W +
s�@$$�X+
u�`F GGF G�G0s@@$@$�Y+
v�@$@ -W0t@@ -W0u�XHv�YHw�SHx�RHy�Z
Jz�[
}�[�\|�]} A#+
{#�^} A�^@#|03o#3#o#�#m#0 #\@Y	 \@@Z
O�F G�G#{�]H#|�_
P}8
~A#9
|:
| 00BB@#$�`�a|�b�	  �#Y	 @@#�b
�@EE@$$� �c
} E ~4
|�d
Q��e}A+
�@��f}A@�fN ��g
T�0
�=
��7
�=
��5
�� �h-C@"@�i 
�9
�:
�0BB#B 3+
��@3@#�j-�@@�k 
�9
�:
�0BB#B 3+
��+
�#@3�l@`F GGF G�G ��kH��iH��m
U�+
�G@
V�@
W��n
X �0 @G#@$�o0
�9
�:
� BB#+
��9
�#:
�# B#B#�p-_@$#@@3@$� �q@
�`F GGF G�G ��oJ��r
Y@�8
�ACS9
�C:
�C BCcBCs5
�s`@S@C�s@
� E�+
�s
Pp@c@3@#@$@4@SD�t 0
�;
�@
V
�
W
��@F0G
GG4-YP�@#@$@3@D@
�P�4
���tJ��u
[�8
�A#9
�:
� B3BC+
�3Gt
�CPSw
�S`A�cw
�Sp
O�S0p@G@S@c@#@3$�v 
��w�w@| #o#��Z
O�@@� �x
�PF GGE �0@#@�y
� E�4
���z
^ �t
� #w
�#0	�3x
�#A�w
�#@
O�# @@#@@3�{ 
�@EE �5
� E��|
_�0
�=
��7
�=
��5
��0h$
��}-C@"@�~ 
�9
�:
�0BB#B 3+
��@3@#�-�@@�� 
�9
�:
�0BB#B 3+
��+
�#@3��@@F0G�GG@i$0�j$+
�B@0��l#0���H��~H���
` � h
�@#��0
�i�j+
�B@��l#���
`0�0
�=
��7
�=
��5
��P0@4@#D��-C@#@@3@4@4��@
�9
�:
� B$B#@D@
a@#D�� @$@#$@4��0
�9
�:
�0BB#B 3+
��@@
b@3@#$�� 0F G
eGh
�@s@3@$C@4#@S@@c@D@sD$4��p
�i@4@D��-�@4P�j@D@#$@4��-ƙl$4P���H���H���
f@�8
�ACS0
�CP`@C@#@@3$@4@SD�� 
�pE#F CGGEC$3@4@D@
�P�p`EC##F cGCGCEc33@S@
��4
�@@#@3��@@@��@0F GG@���
h �@
W#0
����
h0�0@#�� 
�9
�:
�PBB#B 3B0CB@S+
�
i+
�
V@C@S@3�� -�@F0G�GG@�@#@S��-?��@
F0#G
GG@#-Y����
k �  @��-.>
�@�� 
��?
�+
�
��� ���
m �  @@�#@@��0-99
�:
� BB#9
�#:
�# B#3B#C+
�3�t
�CPS�
�S x
�S	 �
�S @y
�S@	3@#@C@@�P
� �@� ��-?0F G
G@-YÙ�
hP�4
�#,
�3	@PF0G�G3GC�`P@#4@�#@C@3$@D@T��0-99
�:
� BB#9
�#:
�# B#3B#C+
�3�t
�CPSw
�S`A�cu
�Sp	 sy
�S@c@s@T�� ��}D���} 1#��a#'`G'^e'''��7 0_`'#|0!##��}0"A##��}0#S@C@3@T#@$c@@s@4�
�`�@T@DT�P��-?@F0G
GG@-Y�+
�#
q+
�$	@T�`��-?@F0G
GGG@-Y�+
�4"@@$T�P��@@F0G�GG@�` FPG
iGG$GG4`ʙ�J˙�
r��+
�G��$@c@@c@#4@sD@ST@Cd@3t@�@��� 
�@C@t#@d@43@�@C4��@
�9
�:
� BB#t
�#0x
�	 �
��@#@$��-*9
�:
� B+
͔"@F0G�GdGt=
��0F G�G� EDC@4#@T@3@$P
Ġ�+
�"`�F0�GGCG3E�sC@S@c3@#@"#P
����@�@@�@s@C@3$@#4@D@T@cd@St�� 0
�;
�@
W
�
V
��@@4=
��@$#@@43$4@D��@
�9
�:
� PBB#F 3GDG#E3#@@#�@3@#@T@D@#D@3T�@@�� 
�@#@$3@4@C@P
�@ԙ�Hՙ�H#֙�Hי�Hؙ�Jٙ�
s �+
�"@"ۙ�N #ܙ�
u@�0@@$@3@@#��0-99
�:
� BB#9
�#:
�# B#3B#C+
�3�|
�PCS'
�S@@C��-?��|` FP#G
$GG$GG@#-Y0�0PF GGC0�+
�#
q+
�0 F GGG0�'
�@� ��-?`FPG
$GGGG@-Y ��J��
vp�8
�As�9
�s:
�s ��BsBsd@#D@#@@c@S@C$@34@#T@�t��09
�:
� B@43@C@D#@$S@dd��`
�9
�:
�  BSB#E#c@43@$C@D#@T@tp
��4
�p@c@C��@`F GGF G�G��H��H��
w`�0
�;
��
"
�
x
��
�
y
��P`t
�`�
���u
�`�3w
�`3�cw
�p
O�@4@c@S@C@#$@D�� ��$@43@C@$#@DS@`-aP�y
�`PF GG
{F GCGP�>D
�@4@@C@#$��%�?D9
�:
� B+
�
}@$@44� 0�� 
�@F0G
GG@-Y0�`F G4GF GGP�@Ph4
�@$@@C@#��%`F G$GF GG=
��j4+
�
+
�
~@�0@�� 
�@F0G
GG@-Y0�l#@�@Ph4
�@$@@C@#��%��-`F G$GF GG�i4@�j4+
�
+
�
~@�0@�� 
�@F0G
GG@-Y0��l#@� P@@3@C�� -@��&��'`F GGF GG �0
�0P>$
�@#@3#@3@@C@3��@-
�?$9
�<
�@ 
�0
��B+
�
}@@�� 
�@F0G
GG@-Y0�BB#B 3+
��`@F GG3F G#G0�7
�`PF #GGF GCG#���J���
� �0-;-
�
�
�
�
�
�
�
�
�-
�-
x-�-
y-
"-�@G�@G(@G(@G(@G(@G(@G(@ F0#G
GG@#-Y(���(@@�� (@ -	(��� (	4-
@��N@(
0 ��
#��##@@#@@$g@�� )9-:- BB@��-���*PF #GGE#$@ -	0(��H(��
�@(
t-@x-	 �-� @@@@#@3�� -@#@3@@C@P- (�=-(��
�P(t-Pu-P	 Su-`	 cu-p	 s�-�P�@D@3@c3@#@S#@CS@sC@S@$@4��`-��}  E3@$#@C@4@DP-P(y-@@3@��'@F0G�GG@(�=-(��
�`(0-;-�
�-
�-
�-
�-(@`@@#@3@@S$@C4�� -@#@@@#�0�� -PF@GGGG$@0(0P@@#@3@@C$�� -@#@@@#� �� -@F0GGG@ ( P@@#@C@3�� -@F0GGG@ ( P@@#@C@3�� -@F0GGG@ (@@@#@3�� -0F GG@(��
� ( �� +8-A#9-:- B34-#@3(��H(��
� (9-:- B#B3+-#
e@@#@@G@3��09- :-  B@�� -"@(( ��H(!��
� ("t-! x-#	 w-# 
O�@#@0-%(#�=-!($��
�0(%+-&G@
V(&00@#@$��-*9-(:-( 0BBF 3G$G@3@�� ,+-'
V��}$@#@0-%0('��H((��H()��
�(*t-)u-+��-+� t-, w-, �#w-,0
O�@@#�� ��$0F GG@(+�=-)(,���H(-��
�(.t-/�-/ �-/�PF@G
�GGG@(/5-0��-FPF@G
�GGG@(0@G @�� �9-1:-1 BB#+-1�@@#@#0-3(1@@ -W(2��
�0(300@@9@#@$�� -9-4:-5 BB#+-5� 0E##@@$0-30(4+-5
q@$$��+-6�@� ��@��-FPF@G
�GGG@ (5@@$@$� ��+-7�@@ -W (6��H(7��H(8��
�0(99-=:-=@B3BCB SB0c+-=3
���}pC3t-<SpSx-<S3�zSw-;Sp#�Cw-:Sp
O�S��}p#�pF@G
�GGSGcF #G�GCF GG#(:{S(;w-<Sp
O�C|-<pCs'-<s��|pC��}p�pF@G
�GGGGcF #G�GCF GG#(<0F GG
q@(=��H(>��
>(?9-A:-@@BB0#+-@
�5-@#@#(@9-A:-A@BB0#+-A
�@#��N$(A@G!��.(B��
�(C5-D(D@G"�� /@G"�� 0(E��
�(F@G#�� 19-J:-J BB#+-J�@#@��29-I:-I B+-I�@��39-H:-H BB#+-H�@@#��4+-G�@(G��H(H��H(I��H(J��H(K��
�(L@G#�� 19-P:-P BB#+-P�@#@��59-O:-O B+-O�@��39-N:-N BB#+-N�@@#��4+-M�@(M��H(N��H(O��H(P��H(Q��
�(R@��60-U;-U@
W-S
V-T(S0F G
G-Y(T@�(U��J(V�(
! (W9-V:-V B#B3+-V#
@@F0G
!GG3@-Y(X�(
(Y@F0G
GG@�((Z�(
�([�(-] EG$(\�(
�(]@G%(^�(
�(_@G&(`�(
�`(a``hT-bP`@SD@C4@3$@#@F@G
�GGG#�(-k@@�(	 
D@DD�(
 -d`F G$GF G4GiT`(bjT@F0G
GG$-Y`(c�(
� (d9-c:-c@@ B4B$B @�(-g+-e�@#@$@3@4�@�(
@7�(%(e�(H(f�(
�(g�(89-h:-i BB#+-i
9-i#:-i# B#3+-i3
�@�(h+-i�(i�(J(j�(
�(k0F G
�G@-m(l�(
�(m h-n@@
�#@
�@�(09i (nj+-p
�9-p:-p B30-p3;3-p@
�-o
�-o(o@-r (p�l# (q�(
�(r@@#@@3@G'�(@:9-s:-s B+-sҙ(;@-m(s�(H(t�(
�(u4-t@G((v�(
�0(w9-�:-v B3BC0-v3;3-v@
�-x
(-|(x9-v#:-v# B#SB#c+-vS
�+-zc
�00@#@@$�(-�+-y
@F0G
�G
G0(yM-�9-�:-� B+-�
�0F #G
�G@@$0-w0(z0ph$-{@@c@C@#�(K@@�( <�(=0F G
�Gi$0({j$@F0G
�G
G0(|9-v:-v @P9-�#:-�# B#B#3+-�
�+-�3
�M-�Cs-�C>4-}@@C@
�@#@$�(K(}?49-�:-� BB#0-�;-�`�-~
}-�
-�(~M-�#s-#@#@�#@
V=-�(@
�@G)#@
W=-�(�00F 3G
G#@
�@3#@
W=-�(�+-��@$@�#@
V(�@4@$@#@�( <�(=0-�$;$-�@
V-�
W-�(�0F G
�G4=-�(�@(�0F G
�G@@(�@0F0G
�GG)G#@(�M-�3@0F0G
�GG*G#@(�+-v
) 09-�#:-�# B#B#+-�
�+-�
�P0F@G
�G
�G
�G# (�>-�@
�@#�( K(�?�F G�GF@G
�G
�GG (�@G+�(!.(��(J(��(J(��("J$(��(#J3(�@G+�(#.(�@G+�($.(��(%
� (�0 F G
�G(��(&
� (�0 F G
�G(��('
�0(�0 F G�G(��((
� (�@�(��()
�(�@
��(*>9-�:-� BB#+-��8-�#A#3C8-�3A3Sc4-�c4-�C@`ESEG,-�(�@G--�(��(+
�(�@G.�(, -�9-�:-�0BB#+-��@#-�(�@
(��(-
� (�0 @@$�(. ?9-�:-� BB#+-�
9-�#:-�#0B#@#�(/0�EEEE$�0@G/�(0 -�@�(�+-�#
�@G00(�0-�#@#�(10`EEE$�0@G1�(2 -�@�(�0(��(3
�(�7-� @@G2@
��(4 @g @�(5 P@g0 (� E@G3 -�(��(6
� (�8-�  A#@@#@�(7 +8-�A#9-�:-� B34-�#@3 (�4-�@@ -� (�4-�@
(��(7J(��(8
 (� �(9 @@
(��
�(�@�NA(��
�(�@@�N B(��(:
� (�9-�:-�@B#B3B CB0S+-�#
�`F@G
�G3GGEF@#G
�G3GCGE##F@cG
�G3GCGSEc# -�(�+-�
�@�(;NC(�@
(��(<
� (�9-�:-�@B#B3B CB0S+-�#
�0-�C�`F@#G
�G3GCGF 3G#GS@@3�(=N ,(�4-�C�`F@#G
�G3GGF 3G#GS@@3�(>N ,(� E@G4 -�(���
�(�8-�A#9-�:-� 0B@#��-� E(�@#-�(�4-�(���
� (���D(���
� (�8-� A�� -�PF GG
E(�4-�@(� E@
��� E(ř�
�(ƙ(?NC(Ǚ
�(�8-�A#9-�:-�00B@#�-� E(�@#-�(�4-�(˙j
�(�8-�A#9-�:-�0 0B@#@�(@
�0-�;-�@
V-�
W-�(�@-� (�@��j-� E(�@#-�(�4-�(�@
~�(@.(ҙP
�(�8-�A�P
q9-�:-� BB#+-��@@#�P-� E(�4-�(ՙPH(֙(A
�(�8-� A@�(AF@@@�(A-�PF GGE (�4-�(ٙ3
�(� E@G5�3N `(ۙ
�(�8-�A#9-�:-� 0B@#�-� E(�@#-�(�4-�StrT	FOR1BEAMImpTXG#,13565758595:5;>?@A#G#H#IKLMNRSZ\]cdgjlnoptz|c����c�c�#�>���G�����I��@���������������#�����ct�>�ExpT<�������������w�u�kJz*D)B(@*&!
	
FunTd���mB���mB���mB���mBLitT/Rx�}T�OA>~�F#�`$��A0��'�XS#�@ߛ��=�p�mv�(���q���k)/ion��o����(��(Z���?#�:�ު8�ҝ����<Z��&�m<�L(+o��J߳����1KU&iu�[G�\���+���4��1���I懆���?>"�#�5؄L�h��y��#$�e�s'ٹ1�X_9��)3�<ST@�s��&ӆ�[�BN���MP@� a��}�I'�LKnY<��~,-�P�{D���N��R{�i�
����I�J�i�g@>��y_:,0^E��c�Չ��	O�<'ꯜh���l�.�i3���؅�L���J.�mlۚ��:<hf�;����$�U~�&�%6x�F��	8ϳL���n�s3�/d�+�X�vu`���U���韠��J�����^,y_�񵜩x��/c�������D4g�PDX�v$��)���:����Y�r3얝�-ԍѭ\wHB�a>*��u�듨zw�M@,n��e�Ne������rbb>�6f��*��P�[	��t�fE�s��5��8�
Z����V�"(�)-a!�b�D��o;��RrY
���Ӡ��$���A%E�=�$Ȯe&ᙈփ�.N�ۥ��tq	t�����9�4XHa)�BbȨՊ*Ԥ�(���y�//����;U+hC�����E[���x�G{�f\��J8��D�π�^�%V
�6�u��&��1�,�P�`��b�o+�Q
�����HV]PE��A�(��:dv�q?���7�N
X�j~���uXlV7��5�I-'����AttrI�lhdvsnln����X���Z�-xjhd	behaviourld
gen_serverjjAbst