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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                            
                  
                                                                                                                                

                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        


                                                                                                                         
   
































































































                                                                                                                                                                                                                                                                                   
  












                                                                                                                                                                                                                                                                                                                                                     
                    








                                                                        
                    


                                                                      
        




























                                                                                                  


                                                                                                                                                                                                                     



                                                                                                                                                                                                                                                               

                                                           


                                                     
                                
                                         

                                                            
                                          
                                               
                                                                 




                                                                          
                                               

                                                                
                         
                            
                                       
                              

          
                                         
  



                                                                                                                                 



                       
            


                  



                                   

                               
                                 
                        
                            
   

                                                                             
                 
          
         
                                                       
 


                              
          









                                                   
                  


                                   
   


                        
        
 
                   


                                                                     
                      


                                      

       
      
               
   
   

                        
        
                             
                            
        




                    
      
















                                                                             
             
                            
                                                                       



                                                                                   
                   
                
            


                         


                       
               
           
          
                        





                                                                        
                              

                    



                                                                                 
                 

                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
           
                                                           
                                                                                                                                                                                             




                                                                                                                                                                                                                                                                                                                                                                                                   

                                                                                                                          
              
FOR1I�BEAMAtU8�beam_libinfochunksthrow
all_chunkscmpokcmp_dirs	diff_dirsstripstrip_files
strip_releaseversion
attributesvsnlistskeyfindmd5erlangformat_error
file_errorerror
unknown_chunk
invalid_chunk
missing_chunkinvalid_beam_filemodules_differentkey_missing_or_invalidio_libformatfilenot_a_directorynot_a_beam_filechunks_different
chunk_too_bigbadfunexistsdifferent_chunkscrypto_key_funclear_crypto_key_funmake_crypto_keydes3_cbcreversebuild_modulelist_to_binary	byte_sizerem+all	read_infobinarymodulediff_directoriesforeach	diff_onlyiocompare_dirssofsrelationdomainsymmetric_partitionimagerestrictionto_external
compare_files
beam_filesfilenamejoinfilelibwildcard	cmp_files	cmp_lists	strip_rel
strip_fils
strip_file++openwriteclose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_chunks
abstract_codeatomsusort	scan_beammissing--
scan_beam1element
scan_beam2binary_to_listtrunc*eof
get_atom_dataget_datalatin1utf8	del_chunkdelete	get_chunkchunks_to_data
abst_chunk
atom_chunk	proplists	get_value
debug_info
debug_info_v1	erlang_v1raw_abstract_v1
chunk_to_datacompile_infobinary_to_atombinary_to_termEXITbadargtab2listsortchunk_name_to_idlocalslabeled_localsindexed_importsimportsexportslabeled_exportskeysorthd	splitwithappendsymbolssymbols1function_clausesymbolatmlookupensure_atoms
extract_atomsinsertextract_atom	open_filebbread_allreadpreadlist_to_atom
beam_filenamerootname
uncompressram_fileget_filecompressassert_directoryis_dirsignificant_chunks
md5_chunksmandatory_chunks
decrypt_chunkcrypto
block_decryptold_anno_from_termabstract_v1abstract_v2anno_from_termerl_abstract_codeanno_from_formsepprestore_typed_record_fields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--anno_from_forms/1-lc$^0/1-0-	erl_parse-attributes/2-lc$^1/1-0--attributes/2-fun-0-=:=-scan_beam/4-lc$^0/1-0- -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/2-lc$^0/1-0--beam_files/1-lc$^0/1-0-basename-diff_directories/2-fun-0--md5/1-lc$^0/1-0-Code5��q�" � -S
Q0�02 @ 
�P�@20`0hu�P0
�ipj+�B@�l#��`R�
���pb � hՙ� 
ii@r�j+�B@�l#��  >
�� 
]?���  >
�� 
X@r?���@ 
���  h
�� 
uij+
B@l#��@ 
�� 7
 h
� 
sij+
 B@ l#!��"@ 
$#�� $ >
%� 
q%?&��'>
(@G� 
�(?�
) rB9
):
) B8
)A#�
)# �4
)B##@@��0�
* �`BB� � r)*�H+�
, @>
-�-m@@� 
�-?�
. rB9
.:
. B�
��-��`B� � r . /�
09
@<
D`P
? 
:0
11BB#B 3;
D

9

8

7

6

5

4

3

22@@E3E#@G�N  3@@E3E#@G �N  4@@E3E#@G0� N  5@@E3E#@G@�!N  6@@E3E#@GP�"N  7@@E3E#@G`�#N  8@@#@
#@3�$q9@@#@3�%0@EE@Gp�%  :BB#;
D�

>
 
=
!
<
"
;; 0E#@G��&N  < 0E#@G��'N  = 0E#@G��(N  >@#
0?B+
D
#�BB #B03B@EE3E#E@G��)N  @;
D`
$
C
%
B
&
AA@G�B@G�C@G�D E@G��*N  E�+
'F0� 
'-�G�,
(H@
(-�I�-
) J+
I
*@ @4@�.@$�
Lw
L��w
L��y
L@44�/@ E$$�/�
Kw
K ��#w
K0��3y
K�@E#EE�@
*3�@K�/HL�.H$M�0
,N�1
|�1P�2|`�3} pA#+
O#�4} �A#o��4m00\@Y	 #\@@Z
1�� rO�3H#P�5
2Q @h
T@"�6 
��
V0r5
R0� 
3=
SR0� 
S� B#B � 2E�# 
4#E#Ei Tj+
UB@ Ul#V�6HW�7
5 X  @@�8 
]B@#@@#�9 
ZB@��: 
ZgB �; �@rY�<
7 Z4
[@r[@ EE@G�=N �\�>
9 ]@ @4�?
g�?�@4@4@�@
g�@�@$@4�A�@@$�B�@@�C �@9
^:
^0B@4�D �B @@$�E �B@#@4@4@@#�F �F@#@$@$@@#�G �G@@#@$$�H0
`@$@�  �I@@@�I@�0 ^�CH_�J
A0`8
dA3C9
_3:
_3 8
_ASc9
_S:
_S `p@c$@C4@#DB3BS>T
a@@�K 
i@ra?T9
b�
e0
P� ED#=
cb+
er@D#c@$@40
``d4
_4
_@#�LN@e�KJf�M
Bg@�N-b@G@��O �O-�h�P
G i  @�Q
�B@�R
�BBB#+
j#BB 
l j@0�0
#-i k�S
H l8
nA#9
o#:
o# 8
oA39
o3:
o3 B#CB3S+
oSCB33B##+
m#3 
lm0P� 
"C-in4
o4
o@ro@
&-ip�T
I q  @@�U-b@G@�V �V@ 
s r�W
J s �X -�0� rt�Y
K u@ @$@4�Z-k@@$$�Z @@4�Z 
�B$B$�[
NB�\-\B$$@5
v4`� $� r@v@44�]-S@4@G�^ �
x rB@@�_ @+
wr@�  �`+
yr`� � r w@$�0�a+
zr@@$ -g0x@@4 -g@y�`Hz�aH{�b
P|8
}A#9
{:
{ 00@@#$B�cPB�d|`�e�	  �Y	 @�e
@EE@$$� �f
| E }4
{~�g
Q�h}pA+
�@��i}A@�iN ��j
T�0
�=
��7
�=
��5
�� �k-S@@"�l 
�@�
�0rB �m-�@@�n 
��
�0rBB+
�B ��o@`� � r��nH��lH��p
U�+
�G@
V�@
W��q
X �0 @$@G#�r0
��
� rB9
�:
� �s-oBB@3@$#@C@$@C�t@
�`� � r0��rJ��u
Y@�8
�ACS9
�C:
�C BCc5
�c`@C@S�v@
� E�+
�c
P`@S@3$@#4@DBC@�w +
�
V@�0
4-iP�@$3@4#@D@@
�P�4
���x
[�8
�A9
�:
� B#+
�#GB3�
�3@3w
�3@A�C�
�3�0P@C@#@$@G@3�y 
��z�z|�z� �Z
1�@$$�{
�P� E0� @�|
� E�4
���}
^ ��
� #�#0w
�#0	�3x
�#A��
�#� @@3@@#�~ 
�@EE ��#�#05
� E�5
� E��
_�0
�=
��7
�=
��5
��0h$
���-S@@"�� 
�@�
�0rB ��-�@@�� 
��
�0rBB+
�B ��@@�0ri$0�j$+
�B@0�l#���H���H���
` � h
�@#��0
�i�j+
�B@�l#���
`0�0
�=
��7
�=
��5
��P0@#4@D��-S@$@D@3@#@C@@$D��P
�@4@4@
a�� B4B4 3@#@$��@
�@�
�0r@@
b�� 0� 
e@hD
�BCB 3B4@S@$#@c@3$4��p
�@4iD@��-�@4P�jD@#$@4@� 0��-�l���H���
fP�8
�AS;S
�@
g
�
h
���PEG##EG##EG33EGCCEGCCP
���PEG##EG##EG33EGCCEGCCP
��0
�S``@S@@C$@34@#D@T@S�� -pED#� E43@$C@T@P
�`�p`ES##�S SSES33P
��4
� P@C@3@#��@@@��@@�0 ���
j �@3@
W#@
����
j@�P@@34@#D�� 
�@$�
�P
kB B0B@+
�D
V@@D�@�� -�@�0r�@44D�� 8
��DB$�@��-O@�0
-i�@�0rP�P���
m �  @��-?>
�@�� 
��?
�+
�
�� � ���
o �  @@@�#@��0-KB�
� rB�
� �
� x
�	 �
� @y
�B@	3@#@C@�P
� �@� ��-O0� 
!-ię�
jP�4
�#,
�3	@P�0r3C�pP@C$@34@#D@T@d@�#��0-KBB9
��
� rB�
�w
�A�u
� 	 y
�d@��!��}�T���} �1#^a#'`G'��e'''_7  `'#��|0"##��}0##A#��}0�#S@3@C@#@4c@@$s@D�
�p�@d@Td�`��-O@�0
-i�+
�
s+
�4	@d�p��-O@�0
G-i�+
�D"@$@4d�`��@@�0r�`�P
k4$Dp˙�J̙�
t����@s$@c4@SD@CT@3d@#t@�@�@�@��� 
�@T#@d3@tC@t@�@#@3#@C3��@
�B@�
�x
�	 �
��@$$�� -;+
Δ"@�0�Td=
��0� ��  E4CB3B@D@t#P
ŠЙ�Hљ�
u��8
�A��+
Ճ	A8
ՓA���+
Ճ	t8
ՓA���;�
�@	U
�	o
��+
ՓG@sc@
vs�
��+
ՓG @sc@
ws�
��+
�"`��0C3EsC@S@c3@#@"#P
����@s@c@S$@C4@3D@#T@d@t@t@d�� +
�
V@4@D#@T34DT@d��@
�PBB� dE@D@T=
��@D�@t@ddt�p�� 
�@#@3@@4C@DP
�pٙ�
x �+
�"@"ۙ�N $ܙ�
z@�@@@3@#$@4@3��0-KBB#9
�#�
�# rB#|
� `'
�$@��-O��|`` �P
#4$-i@�0 � @�+
�#
s+
�$0 � G!@�'
�$@�  ��-O`�P
#-i ��J��
{p�8
�As�9
�s:
�s BsBss;
�@
|
�
}
��`�@�@c@C$@34@#D@T@SC@G!@$S@s��`
�9
�:
�  BEcBS@$C@43@D#@T@p
�`����@s@�@c$@S4@CD@3T@#d@t@G!#@G��0%>�
�@4C@T3@d#@@DS@
���`
��?�@�9
�<�
�@ 
�0
��B�+
�
B�+
�B� �
�0
B +
�
�@B�0

g-i��B��
� 
�B�
�0
�BB #@3@C@D@
�S4@
���p@9
�:
� B�B#;#
�@

�r
��� B� 
�� 
g� =
��0 � G"=
��@t@G!#@G��0%@4C@T3@d#@@DS@4��`
��9
�:
�  BE$cBS@DC@T3@d#@t@p
����@s@�@c$@S4@CD@3T@#d@t@#@��09
�:
� B@4C@DS@T3@d#@4�p��`
�9
�:
�  BEcBS@4C@D3@T#@d@p
�p�4
�p@C@c��@`� � r��H��J��H��H��H���
�`�;-�
h-
�-�-
�
�
g
���
�`�3`�
���u
�`�cw
�pc�cw
�p
1�s@�@s@S@C$@#4@
w@c�� &@
g3@C@@4#@$4�0��P-q��-u`� 
g� ��3y
�0P� CG"�@P$@C@#>4
�@��'�?4�
� 
�@�0@
g�� -@�0
-i0�h$
���-u`� 
g� i$@�j$@�0@
g�� -@�0
-i0��
�`�3`�
���u
�`�cw
�pc�cw
�p
1�s@�@s@S@C$@#4@
w@c�� &@
�3@C@@4#@$4�0��P-q��-{`� 
�� ��3y
�0P� CG#�0P@C@#>$
�@��'�?$�- 
�@� @
��� -@�0
-i (��-{`� 
�� 0(0P@C@#h$-@��'��-`� �� i$0(j$+-
+-
�@� @��� -@�0
-i (0P@C@#h$-@��'`� 
�� i$0(j$+-
+-
�@� @
��� -@�0
-i (l#(P@3@C�� -.@��(��)`� 
h� (0-0P@#@>$-@3#@3@@C��@-(?$9-<-@ -
0-	(	B+-r`BB � � 0(
B+-
�@@�� -@�0
-i0(7
�`P� � C(��J(
��
� (;-
�-
�-
�-
�-
�-
�-
�-
�-�-
g-(@G(@G$(@G(@G(@G%(@G&(@G'(@ �0
-i(���(@@�� *@ -(��� (4-@��N@(��
+#��##00@#@@$@#g@$$�� ,B@$@��-ٙ�-P� EB$ -0(��
�@(�-@C�CPx-C	 �-C� P@C@3@@#�� -.@#@3@@C@P-  (�C�CP=-(��
�P( �-PS�S`u-!S`	 cu-!Sp	 su-!S�	 ��-!S�P�@S@C@3$@#4@D@s3@CS@�C@#@c#��`-$��}�  E$3@4#@C@D@P- P(!�Sy-"S@@@3��)@�0r("�`ECE3E#E�S`  E@
��� .(#��
�`($;-)�
�-(
�-'
�-&
�-%(%@`@S@C@3$@4@@#�� -+@$#@4@4@@#$�� -+P�@4@(&0P@C@3@$@@#�� -+@#@$@$@@#�� -+@�0$0(' P@C@3@@#�� -+@�0 (( P@C@3@@#�� -+@�0 ()@@3@@#�� -+0� (*��
� (+ �� /8-,A#9-,:-, 4-,#B(,��H(-��
� (.�-1 
e  @@@#@@G��0B9-/:-/ B5-/@
w#@��0-4=-0(/@@#@G��09-2:-2 B@
v#@��0-4(0@ (1(2��H(3��
�0(4�-303�3@x-53	 w-53@
1�C@#3@#@@C@-7(5�3�3@=-3(6��
�@(7+-8G!@
V(8@@@3@#$@4@3�� -;0B� 4@@$�� 0+-9
V��}�4B@3@$#@-7@(9��H(:��
� (;�-: #�#0u-=#0�3�#C@�-=#�w-<#P3�w-<#P
1�3@@3�� &0� (<�#C�#0��H(=�#�#0=-:(>��
�(?�-A� �-@ �-@��� P�@
�(@�� 5-B��-VP�@
�(A5-B��-VP�@
�(B@@G(�� �-C rB@#@0-E(C@@ -g(D��
�0(E@0@#@$@4@9�� 1@9-F�-G r BE#@$@40-E@(F+-G
s@44�0�(+-Hr@� �(@�(-VP�@
� (G@44�(+-Ir@@$ -g@(H�(H(I�(H(J�(
�0(KB3�(}@33B C�-MCPCx-MC3��C3Pw-LCP#�Sw-LC`
1�c�(}p�#�pB0�@
�c� rS� (L�C3w-MCP
1�#�(|0`#3'-M3�(}@�3�0B0�@
�G!� r#� (M0� 
s(N�(
C(O�-Q@
�B05-P(P�(	N2(Q@G)�(	3(R�(

�(S5-T(T@G*�( 4@G*�( (U�(
�(V @G+�(
 5�-Z rB@�(6�-Y r@�(7@�-X r@�(8+-WrB (W�(H(X�(H(Y�(H(Z�(
H([�(
�(\ @G+�( 5�-` rB@�(9�-_ r@�(7@�-^ r@�(8+-]rB (]�(H(^�(H(_�(H(`�(H(a�(
�(b@�(:;-e@
W-d
V-c(c@r(d0� 
 -i(e�(J(f�(
 (g�-f 
@ B�0
-i(h�(
(i@�0
�( (j�(
�(k�(-m EG,(l�(
�(m@G-(n�(
�(o@G.(p�(
�P(q`P@C@3$@#4@DhT-rP �@
�D4�( -�@@D�(! 
J@+-sD
*D�("-�BB #@3@
*�(#@;�($'iT`(rjT@�0
4$-i`(s�(!H(t�(%
�(u9-y:-y BB#;-y`
�-x
�-v
�-v(v00@@h$-w@#�(&-0� i$0(wj$@0(x0@#�('-0� 
�(y(z�((
�({�-}0
�B+-}
�B 9-}:-} 0 @@h$-|B�()-pB� �0
�
�i$0(|j$@0(}(~�(*
�(�(+<-�(��(,
�(��(-=9-��-� 
B�-� 
�@r(�+-�r(��(-J(��(.
�(�0� 
�-�(��(/
�(� @h-�@@
�#@
��(00>i (�j+-�
�9-�:-� B;-�@
�-�
�-�(�@-� (�l#(��(1
�(�@@#@@3@G/�(2@?9-�:-� B;-�@
-�r-�(�B�-� 
�(��(3@@-�(��(2J(��(4
�(�4-�@G0(��(5
�0(�9-�:-� B3BC;3-�@
'-�
�-�(��-�# 
�B#3+-�3
�00@#@@$�(6-�+-�
@�0
�
0(�M-�0�# 
�@@$0-�0(�0P@#@h$-�@3@C�(7K@@�(8 A�(9B0� 
�i$0(�j$@�0
�
0(�9-�:-� �-�# 
�B#+-�
�s-�C@P@C@#@$>4-�@@
��(:K(�?49-�:-� BB#;-�`r-�
�-�
-�(�@
�@@
W4=-�(�00� 
#@
�@
W4=-�(�M-�#s-�#@#@r#@
V=-�(�@
�@G1#@
W(�@@4@#=-�(�+-�r@r@
V4(�@$$�(; A�(<B+-�4
V`� 
�� 
�@(�0� 
�@(�@0�0
�G1#(�M-�@0�0
�G2#(�+-�
(�-�# 
�B#+-�
�P0�@
�
�
�#(� 0@#>-�@@
��(=K(�?�� r�@
�
� (��(6J(��(:J(��(>J(�@G3�(>3(�@G3�(?3(��(@
� (�0 � 
�(��(A
� (�0 � 
�(��(B
�0(�0 � r(��(C
� (�@r(��(D
�(�@
��(EC�-� rB8-�A8-��#4-�#4-�  EG4-�(�@G5-�(��(F
�(�@G6�(G -��-�0rB-�(�@
(��(H
� (�0 @@$�(I D�-� 
B9-�:-�0@�(J0�BEEEE$@G7�(K -�@r0(�+-�
�@G80(�0-�@� �(L0`EEE@G9�(M -�@r (�0(��(N
�(�7-� @@G:@
��(O @g @�(P �@g0 (� E@G; -�(™(Q
� (�8-�  @A@�(R /8-�A#9-�:-� 4-�#B (�4-�@@ -� (�4-�@
(ƙ(RJ(Ǚ(S
 (� �(T E@
(ə
�(�@�NF(˙
�(�@@�N G(͙(U
� (�9-��-�@
� B#B 3�C@
�#ECC�#@
�#3E#C#E# -�(�+-�
�@�(VNH(�@
(љ(W
� (ҟ-�@
�B#B 3B0C0-�3�P�@
�#3� C@#@@#�(XN 0(�4-�3�P�@
�#� C@#@@#�(YN 0(� E@G< -�(ՙ(Z
�(�8-�A�(ZI@@@�(Z-� E(�4-�(ؙ�
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(ܙ�
� (ݙ�J(ޙ�
� (�8-� A�� -�P� 
E(�4-�@(� E@
��� .(��
�(�([NH(��
�(�8-�A9-�:-�0 @��-� BE(�-�(�4-�(�m
�(�8-�A9-�:-�0  @B@�(\
�+-�
V@-� (�@�m-� E (�-�(�4-�(�X
� (�8-�  @A�X 
u@#@@@#��X -� BE(�4-�(� E@
��X .(�(]
�(�8-� A@�(]K@@@�(]-�P� E (�4-�(��;
�(� E@G=�;N �(��
�(�8-�A9-�:-�  @�-� BE(�-�(�4-�StrT	FOR1BEAMImpT�L+-./068:;:<:=:>:?:@CDEFLMNORSZ\]cdilnpqry~��c������c�c���C��M�����O��E����������������������cy���C�ExpTl�������������������k,N)J(H'F0,
'$"

	
FunTd���_����_����_����_�LitTyx�}U�o9^ڦ�9���Q��Ǐ��J{BA$��
�z:�r�+�ڛ���+�����ϳ넔�"5�=�|��x<M��$I��K|_I�{oUV{�Np���4y5�U�q��gB�vZy6�e2絓�TN�rl��SzȌeJ��R	<����K�4K�f�Z���B0�#��İB���4�z�{A��.V;枙������2-�e��cU�3p�*�~
�]���|��cڰ�~�=��,�������R��h/5�D@�E�_��mI
�t� ��_t����G���M�����|�2��Z��2��N��7�}�~R_�B<EUT�P/��p���r:?B�u)p��J.�ml��
d#~&[�(O���>r�Z�/�tR#M�yY�����h���P���k�F�*?~�N��ml~�7�F�*܅e}� �|��O��,Uv�w(3�熟��WE�j�D$�0r;Ig�p2��\׎�u1G�YlA���m��M�st���"�%͇,o�/k�w�G+��̸�A�q�.��O�<֬��.�\�s!)z��I�t�}eA�:��߈m�@$7�I/r�q���a�ta��b���۸~�����x����a}?��Zh�qB�(�̸@c�J��F��x�XV��-4є�!�F[��F�#A�|�v��l���I~���©��N�℞x��)M�K��:St`���4)�d�=��+�W�)��q�6k-$�	=��
i-J�����\~V·����j
ml�,~h�9��8�v m����T���Ѩ���.���;xe����1
���J��/�[�i���0F��x�W+�Ψ"�N���1(~�u�l�1�0o��Ϳ�!X�n|�x�Lt0��Hކ����br���+b�AttrI�lhdvsnln&
���{��ñJ���jhd	behaviourld
gen_serverjj