//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|              netainet    |
//	+                                        ShmalevoZ                                          +
//	|                                         2008-01                                           |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

 ;
 , ;
 ;
 , ;
 ;

 	;


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//      
//
 ()
	
	 ;
	
 // ()


//******************************************************************************
// _this()
//
// : 
//  			- 
//
//  :
//  		-   
//
// :
//     
//
 _this()
	
	 ();
	
 // _this()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//          ,  
//           
//
 ()
	
			= "";
			= ;
	
			= .();
	
	 () = 0 
		
		.(() + );
				= .();
	;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()
	
	//---------------------------------------------------------------------------------------------
	//      netainet
		= ("netainet.dll");
	
	  = 1 
						= ("AddIn.netaInet");
					= .IP();
		
				= 6711;
			= 6832;
								= 0;
		
		  =    
			 .(, 2, 2, 7) = 1 
					= 1;
				;
			;
		;
		
		  = 1 
				= ;
			
				= () + "user_" + (, ".", "_") + "_" +  + ".info";
			//---------------------------------------------------------------------------------------------
			//           :
			//  ,     
			();

			//       
				= ("");
			.("[]");
			.("=" + );
			.("=" + );
			.("=" + ());
			.();
		;
	;
	
	 ;
 // ()


//******************************************************************************
// _()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 _()
	
		= 1;
	
	//---------------------------------------------------------------------------------------------
	//         
	//   
		= 0;
	 .() = 1 
		.();
	;
	
	 ;
 // _()


//******************************************************************************
// _()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 _()
	
			= .(1);
		= .(2);
	
	//---------------------------------------------------------------------------------------------
	//   2 -    ,     ,
	//       ,    
	//          
	
		= 1;	//  
	
		= .();
	  = 1   
		 .(). = . 
				= 2;
			;
		;
	;
	
	//---------------------------------------------------------------------------------------------
	//        ,
		= "
	|
	|  () 
	|
	|" + . + "
	|
	| 
	|
	|";
		= ("");
	.();
	.();
	 .() = 0 
		("   !");
		 0;
	;
	.();
	.();
 
		= .();
	
	//---------------------------------------------------------------------------------------------
	//    ,        
	//  
	  = 1 
		
			= " (""" + ((), """", """""") + """);";
		
						= .;
		.	= .;
		.	= ;
		.		= 1;
		.		= ;
		
		//---------------------------------------------------------------------------------------------
		//    
							= (, ":");
							= (,  - 1);
							= ((, () - ));
		
					= ".#" + .();
		
		.(, , );
		
	//---------------------------------------------------------------------------------------------
	//  ,         ,
	//    
	
	
		.();
		
		 () = "" 
				= ("..");
			.(, "", );
			.(, "");
		;
	;
	                                     	
 // _()


//******************************************************************************
// _()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 _()
	
		= .(1);
	
 // _()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()
	
	 _this()._ = 0 
			= _this().();
			= "";
							= (, "\");
		  <> 0 
				=  + (, );
				= (, () - );
								= (, "\");
		;
		
			=  + "netamsg.ert";
		
				= ("");
		
		();
	;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 ()
	
	_();
	
 // ()


//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                                                           |
//	+                           ,                             +
//	|                                                                                           |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++


//******************************************************************************
// ( = 0)
//
// : 
//   = 0
//
//  :
//  
//
// :
//  
//
 ( = 0) 
	
		= "";
	
	  = 0 
			= "  ";
	
			= "  ,    ";
	;
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 () 
	
		= ", , ";
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 () 
	
		= "";
	
	 ;
 // ()


//******************************************************************************
// (, , )
//
// : 
//  , , 
//
//  :
//  
//
// :
//  
//
 (, , ) 
	
	//---------------------------------------------------------------------------------------------
	//   
		= 1;
	
	  = "" 
			= (, _());
	  = "" 
			= (, _());
	  = "" 
			= (, _());
	;
	
	 ;
 // ()


//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                                                           |
//	+                                                             +
//	|                                                                                           |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 () 
	
	 ;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 () 
	
	 ;
	
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//  
//
 () 
	
	 ;
	
 // ()


//******************************************************************************
// (, , )
//
// : 
//  , , 
//
//  :
//  ,   
//
// :
//      
//  
//    : 
//  	 , 
//  	    
//  	    ,    ,     
//  	           
//  		  ,   
//  	    
//  	 ,   
//  	
//
 (, , ) 
	
					= (".");
	.	=  + ":" + ;
	.	=  + ":" + ;
	.	= 1;
	.		= 0;
	.		= (, , "");	//      .   
	
	.();
	
				= ".#" + .();
	
		= ("");
	.("",		);
	.("",		);
	.("",			);
	.("",			);
	.("",		);
	
	("", , );
	
					= .("");
	
	.("",		0);
		= 0;
	
	 ;
 // ()
