//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                                                        |
//	+                                      ShmalevoZ                                            +
//	|                                       2008-11                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

//---------------------------------------------------------------------------------------------
//  
 , , ;


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


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


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  			-   
//
// :
//     
//
 ()
	
		= ("");
	.("");		// () + ":" + ()
	.("");
	.("");
	.("");
	
	 ;
 // ()


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


//******************************************************************************
// (, , , )
//
// : 
//  , , , 
//
//  :
//  
//
// :
//    
//
 (, , , ) 
	
		= ();
	  = "" 
		(, , , );
	  = "" 
		(, , , );
	  = "" 
		(, , , );
	
		_this()._("  : " + );
	;
	
 // ()


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


//******************************************************************************
// (, )
//
// : 
//  , 
//
//  :
//  			-  
//
// :
//      
//
 (, ) 
	
		= ();
		= (, , );
	  <> 0 
			= .(, "");
	
			= (, , );
		  <> 0 
				= .(, "");
		
				= (, , );
			  <> 0 
					= .(, "");
			;
		;
	;
	
	 ;
 // ()


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


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


//******************************************************************************
// (, )
//
// : 
//  , 
//
//  :
//  
//
// :
//  
//
 (, )
	
		= (".INI");
	.();
	 .() = 1 
		
							= (".INI.");
		.	= . + ":" + .;
								= (.);
						= (".INI.");
		.	= "";
		.		= ;
		.().();
						= .;
		 ( <> "")  ( <> "") 
				= (.);
		;
						= (".INI.");
		.	= "";
		.		= ;
		.().();
		
		.().();
	;
	
	.();
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  
//
// :
//     
//
 () 
	
	(() + "global.ini",			);
	(() + "ib.ini",				);
	(() + "user.ini",	);
	
 // ()


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


//******************************************************************************
// (, )
//
// : 
//  			-  
//  		-  
//
//  :
//  					-  
//
// :
//       
//
 (, )
	
		= (".INI");
		= .();
	  = 0 
		 ;
	;
	
		= .().();
	  = 1   
		
			= .().();
			= (.);
					= (, ":");
		  = 0 
			_this()._("    " +  + " ( " +  + ")");
		;
				= (,  - 1);
			= (, () - );
								= .("").;
						= .("").;
						= (, );
		
		.();
		.		= ();
		.		= ;
		.	= ;
		.		= ;
	;
	
	 ;
 // ()


//******************************************************************************
// ()
//
// : 
//  
//
//  :
//  					-  
//
// :
//     
//
 () 
	
		= 1;
	
		= ();
		= ();
		= ();
	
	(() + "global.ini",			);
	(() + "ib.ini", 				);
	(() + "user.ini",	);
	
	 ;
 // ()


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


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