4D LanguageCommandsToolsVersion: 20 R7ToolsACTIVITY SNAPSHOT ( arrActivities {; *} )ACTIVITY SNAPSHOT ( arrUUID ; arrStart ; arrDuration ; arrInfo {; arrDetails}{; *} )BASE64 DECODE ( toDecode {; decoded}{; *} )BASE64 ENCODE ( toEncode {; encoded}{; *} )Choose ( criterion ; value {; value2 ; ... ; valueN} ) : ExpressionGenerate digest ( param ; algorithm {; *} ) : TextGenerate password hash ( password {; options} ) : TextGenerate UUID : TextGET MACRO PARAMETER ( selector ; textParam )LAUNCH EXTERNAL PROCESS ( fileName {; inputStream {; outputStream {; errorStream}}}{; pid} )Load 4D View document ( 4DViewDocument ) : ObjectMOBILE APP REFRESH SESSIONSMonitored activity : CollectionOPEN URL ( path {; appName}{; *} )PROCESS 4D TAGS ( inputTemplate ; outputResult {; param}{; param2 ; ... ; paramN} )SET ENVIRONMENT VARIABLE ( varName ; varValue )SET MACRO PARAMETER ( selector ; textParam )START MONITORING ACTIVITY ( duration {; source} )STOP MONITORING ACTIVITYVerify password hash ( password ; hash ) : Boolean