2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								@echo off
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-19 21:53:32 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM  The contents of this file are subject to the Mozilla Public License
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  Version 1.1 (the "License"); you may not use this file except in
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  compliance with the License. You may obtain a copy of the License
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  at http://www.mozilla.org/MPL/
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-19 21:53:32 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM  Software distributed under the License is distributed on an "AS IS"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  the License for the specific language governing rights and
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM  limitations under the License.
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-19 21:53:32 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM  The Original Code is RabbitMQ.
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM
							 | 
						
					
						
							
								
									
										
										
										
											2013-07-01 17:49:14 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM  The Initial Developer of the Original Code is GoPivotal, Inc.
							 | 
						
					
						
							
								
									
										
										
										
											2015-05-24 09:24:11 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM  Copyright (c) 2007-2015 Pivotal Software, Inc.  All rights reserved.
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2009-10-29 17:49:05 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								setlocal
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								rem Preserve values that might contain exclamation marks before
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								rem enabling delayed expansion
							 | 
						
					
						
							
								
									
										
										
										
											2010-02-08 15:55:58 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set TDP0=%~dp0
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:36:31 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set STAR=%*
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								setlocal enabledelayedexpansion
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-24 11:42:49 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								REM Get default settings with user overrides for (RABBITMQ_)<var_name>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								REM Non-empty defaults should be set in rabbitmq-env
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-31 00:20:04 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								call "%TDP0%\rabbitmq-env.bat" %~n0
							 | 
						
					
						
							
								
									
										
										
										
											2014-03-14 00:28:08 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if not exist "!ERLANG_HOME!\bin\erl.exe" (
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo ******************************
							 | 
						
					
						
							
								
									
										
										
										
											2009-11-26 02:14:26 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    echo ERLANG_HOME not set correctly.
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo ******************************
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo Please either set ERLANG_HOME to point to your Erlang installation or place the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo RabbitMQ server distribution in the Erlang lib folder.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    echo.
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-26 02:19:16 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    exit /B 1
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-02-08 15:55:58 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set RABBITMQ_EBIN_ROOT=!TDP0!..\ebin
							 | 
						
					
						
							
								
									
										
										
										
											2010-05-14 17:48:13 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								"!ERLANG_HOME!\bin\erl.exe" ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-15 23:20:30 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								        -pa "!RABBITMQ_EBIN_ROOT!" ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        -noinput -hidden ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        -s rabbit_prelaunch ^
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-18 00:19:40 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								        !RABBITMQ_NAME_TYPE! rabbitmqprelaunch!RANDOM!!TIME:~9! ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-16 22:38:21 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								        -extra "!RABBITMQ_NODENAME!"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-03-14 00:28:08 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if ERRORLEVEL 2 (
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    rem dist port mentioned in config, do not attempt to set it
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								) else if ERRORLEVEL 1 (
							 | 
						
					
						
							
								
									
										
										
										
											2010-05-14 17:48:13 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    exit /B 1
							 | 
						
					
						
							
								
									
										
										
										
											2014-03-14 00:28:08 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								) else (
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    set RABBITMQ_DIST_ARG=-kernel inet_dist_listen_min !RABBITMQ_DIST_PORT! -kernel inet_dist_listen_max !RABBITMQ_DIST_PORT!
							 | 
						
					
						
							
								
									
										
										
										
											2009-07-23 17:53:18 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							
								
									
										
										
										
											2010-08-18 21:52:40 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-04 23:56:01 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set RABBITMQ_EBIN_PATH="-pa !RABBITMQ_EBIN_ROOT!"
							 | 
						
					
						
							
								
									
										
										
										
											2010-05-14 17:48:13 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if exist "!RABBITMQ_CONFIG_FILE!.config" (
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    set RABBITMQ_CONFIG_ARG=-config "!RABBITMQ_CONFIG_FILE!"
							 | 
						
					
						
							
								
									
										
										
										
											2009-09-21 16:49:01 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								) else (
							 | 
						
					
						
							
								
									
										
										
										
											2009-10-28 22:12:58 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    set RABBITMQ_CONFIG_ARG=
							 | 
						
					
						
							
								
									
										
										
										
											2009-09-21 16:49:01 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2009-11-25 01:49:37 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set RABBITMQ_LISTEN_ARG=
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if not "!RABBITMQ_NODE_IP_ADDRESS!"=="" (
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   if not "!RABBITMQ_NODE_PORT!"=="" (
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								      set RABBITMQ_LISTEN_ARG=-rabbit tcp_listeners [{\""!RABBITMQ_NODE_IP_ADDRESS!"\","!RABBITMQ_NODE_PORT!"}]
							 | 
						
					
						
							
								
									
										
										
										
											2009-11-25 01:49:37 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   )
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-04-28 06:49:24 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set RABBITMQ_START_RABBIT=
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								if "!RABBITMQ_NODE_ONLY!"=="" (
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-02 08:33:04 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    set RABBITMQ_START_RABBIT=-s "!RABBITMQ_BOOT_MODULE!" boot
							 | 
						
					
						
							
								
									
										
										
										
											2014-04-28 06:49:24 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-12 20:15:40 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if "!RABBITMQ_IO_THREAD_POOL_SIZE!"=="" (
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-13 04:45:43 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    set RABBITMQ_IO_THREAD_POOL_ARG=30
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-12 20:15:40 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								)
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-04 01:06:59 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								"!ERLANG_HOME!\bin\erl.exe" ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-04 23:56:01 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-pa "!RABBITMQ_EBIN_ROOT!" ^
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-noinput ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-04 23:56:01 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-boot start_sasl ^
							 | 
						
					
						
							
								
									
										
										
										
											2014-04-28 06:49:24 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_START_RABBIT! ^
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_CONFIG_ARG! ^
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-18 00:19:40 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_NAME_TYPE! !RABBITMQ_NODENAME! ^
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								+W w ^
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-04 01:06:59 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								+A "!RABBITMQ_IO_THREAD_POOL_SIZE!" ^
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-29 18:29:06 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								+P 1048576 ^
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_LISTEN_ARG! ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_SERVER_ERL_ARGS! ^
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-07 21:47:42 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-kernel inet_default_connect_options "[{nodelay, true}]" ^
							 | 
						
					
						
							
								
									
										
										
										
											2014-06-20 16:13:32 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS! ^
							 | 
						
					
						
							
								
									
										
										
										
											2008-07-03 20:35:11 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-sasl errlog_type error ^
							 | 
						
					
						
							
								
									
										
										
										
											2011-09-20 23:44:26 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-sasl sasl_error_logger false ^
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-21 23:32:54 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-rabbit error_logger {file,\""!RABBITMQ_LOGS:\=/!"\"} ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-rabbit sasl_error_logger {file,\""!RABBITMQ_SASL_LOGS:\=/!"\"} ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-05-04 20:59:45 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-rabbit enabled_plugins_file \""!RABBITMQ_ENABLED_PLUGINS_FILE:\=/!"\" ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-rabbit plugins_dir \""!RABBITMQ_PLUGINS_DIR:\=/!"\" ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-rabbit plugins_expand_dir \""!RABBITMQ_PLUGINS_EXPAND_DIR:\=/!"\" ^
							 | 
						
					
						
							
								
									
										
										
										
											2012-01-10 05:40:17 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-os_mon start_cpu_sup false ^
							 | 
						
					
						
							
								
									
										
										
										
											2009-09-28 19:44:07 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-os_mon start_disksup false ^
							 | 
						
					
						
							
								
									
										
										
										
											2009-09-26 00:31:13 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-os_mon start_memsup false ^
							 | 
						
					
						
							
								
									
										
										
										
											2011-10-13 23:41:35 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								-mnesia dir \""!RABBITMQ_MNESIA_DIR:\=/!"\" ^
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_SERVER_START_ARGS! ^
							 | 
						
					
						
							
								
									
										
										
										
											2014-03-14 00:28:08 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!RABBITMQ_DIST_ARG! ^
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:36:31 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!STAR!
							 | 
						
					
						
							
								
									
										
										
										
											2009-10-29 17:49:05 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								endlocal
							 | 
						
					
						
							
								
									
										
										
										
											2010-01-31 20:28:22 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endlocal
							 |