#######################################
# Syntax Coloring Map For GyverHub
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

GyverHub	KEYWORD1
CSVFile	KEYWORD1
CSV	KEYWORD1
Flag	KEYWORD1
Flags	KEYWORD1
Build	KEYWORD1
Builder	KEYWORD1
Client	KEYWORD1
FS	KEYWORD1
Color	KEYWORD1
Button	KEYWORD1
Pos	KEYWORD1
Fetcher	KEYWORD1
Builder	KEYWORD1
Request	KEYWORD1
Info	KEYWORD1
BridgeData	KEYWORD1
Bridge	KEYWORD1
Show	KEYWORD1
Row	KEYWORD1
Col	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

gh	KEYWORD2

add	KEYWORD2
endRow	KEYWORD2
get	KEYWORD2
clear	KEYWORD2
update	KEYWORD2
reserve	KEYWORD2

action	KEYWORD2
client	KEYWORD2
name	KEYWORD2
value	KEYWORD2
isSet	KEYWORD2
isUI	KEYWORD2
valueColor	KEYWORD2
valueFlags	KEYWORD2
valuePos	KEYWORD2

connection	KEYWORD2
id	KEYWORD2

openRead	KEYWORD2
openAdd	KEYWORD2
openWrite	KEYWORD2
mounted	KEYWORD2
format	KEYWORD2
remove	KEYWORD2
rename	KEYWORD2
exists	KEYWORD2
freeSpace	KEYWORD2
totalSpace	KEYWORD2
usedSpace	KEYWORD2
mkdir	KEYWORD2
rmdir	KEYWORD2
listDir	KEYWORD2
showFiles	KEYWORD2

addBridge	KEYWORD2
canSend	KEYWORD2
update	KEYWORD2
config	KEYWORD2
setVersion	KEYWORD2
setBufferSize	KEYWORD2
setPIN	KEYWORD2
getPIN	KEYWORD2
onBuild	KEYWORD2
onManual	KEYWORD2
onRequest	KEYWORD2
onInfo	KEYWORD2
onCLI	KEYWORD2
onFetch	KEYWORD2
onUpload	KEYWORD2
onReboot	KEYWORD2
onUnix	KEYWORD2
safeUpload	KEYWORD2
sendCLI	KEYWORD2
sendRefresh	KEYWORD2
sendScript	KEYWORD2
sendAction	KEYWORD2
sendUpdate	KEYWORD2
sendPush	KEYWORD2
sendNotice	KEYWORD2
sendAlert	KEYWORD2
sendGetAuto	KEYWORD2
sendGet	KEYWORD2
sendStatus	KEYWORD2
topicStatus	KEYWORD2
topicDiscover	KEYWORD2
topicHub	KEYWORD2
running	KEYWORD2
focused	KEYWORD2
parse	KEYWORD2
getUI	KEYWORD2
getValues	KEYWORD2
getValue	KEYWORD2
tick	KEYWORD2

modules	KEYWORD2
set	KEYWORD2
clear	KEYWORD2
setAll	KEYWORD2
clearAll	KEYWORD2
read	KEYWORD2

client	KEYWORD2
cmd	KEYWORD2

stream	KEYWORD2
config	KEYWORD2
stop	KEYWORD2

readCMD	KEYWORD2
readConnection	KEYWORD2
readAction	KEYWORD2
readReboot	KEYWORD2
readSource	KEYWORD2

fetchFile	KEYWORD2
fetchBytes	KEYWORD2
fetchBytes_P	KEYWORD2
start	KEYWORD2
path	KEYWORD2
client	KEYWORD2

changed	KEYWORD2
state	KEYWORD2
clicked	KEYWORD2

refresh	KEYWORD2
isRefresh	KEYWORD2
show	KEYWORD2
wasSet	KEYWORD2
addJSON	KEYWORD2
addJSON_P	KEYWORD2
addJSON_File	KEYWORD2
menu	KEYWORD2
beginRow	KEYWORD2
endRow	KEYWORD2
beginCol	KEYWORD2
endCol	KEYWORD2
Space	KEYWORD2
Hook_	KEYWORD2
Input	KEYWORD2
Input_	KEYWORD2
InputArea	KEYWORD2
InputArea_	KEYWORD2
Pass	KEYWORD2
Pass_	KEYWORD2
Confirm	KEYWORD2
Confirm_	KEYWORD2
Prompt	KEYWORD2
Prompt_	KEYWORD2
Date	KEYWORD2
Date_	KEYWORD2
Time	KEYWORD2
Time_	KEYWORD2
DateTime	KEYWORD2
DateTime_	KEYWORD2
Slider	KEYWORD2
Slider_	KEYWORD2
Spinner	KEYWORD2
Spinner_	KEYWORD2
Select	KEYWORD2
Select_	KEYWORD2
Color	KEYWORD2
Color_	KEYWORD2
Button	KEYWORD2
Button_	KEYWORD2
Switch	KEYWORD2
Switch_	KEYWORD2
SwitchIcon	KEYWORD2
SwitchIcon_	KEYWORD2
Tabs	KEYWORD2
Tabs_	KEYWORD2
Flags	KEYWORD2
Flags_	KEYWORD2
Joystick	KEYWORD2
Joystick_	KEYWORD2
Dpad	KEYWORD2
Dpad_	KEYWORD2
Title	KEYWORD2
Title_	KEYWORD2
Label	KEYWORD2
Label_	KEYWORD2
Text	KEYWORD2
Text_	KEYWORD2
TextFile	KEYWORD2
TextFile_	KEYWORD2
Display	KEYWORD2
Display_	KEYWORD2
Image	KEYWORD2
Image_	KEYWORD2
Table	KEYWORD2
Table_	KEYWORD2
Log	KEYWORD2
Log_	KEYWORD2
LED	KEYWORD2
LED_	KEYWORD2
Icon	KEYWORD2
Icon_	KEYWORD2
Gauge	KEYWORD2
Gauge_	KEYWORD2
GaugeRound	KEYWORD2
GaugeRound_	KEYWORD2
GaugeLinear	KEYWORD2
GaugeLinear_	KEYWORD2
Stream	KEYWORD2
BeginCanvas	KEYWORD2
BeginCanvas_	KEYWORD2
Canvas	KEYWORD2
Canvas_	KEYWORD2
EndCanvas	KEYWORD2
CanvasUpdate	KEYWORD2
Menu	KEYWORD2
Dummy	KEYWORD2
Dummy_	KEYWORD2
HTML	KEYWORD2
JS	KEYWORD2
CSS	KEYWORD2
Custom	KEYWORD2
Plugin	KEYWORD2
widget	KEYWORD2

setRGB	KEYWORD2
setGray	KEYWORD2
setHEX	KEYWORD2
set565	KEYWORD2
setHSV	KEYWORD2
setHue	KEYWORD2
getHEX	KEYWORD2
get565	KEYWORD2

type	KEYWORD2

dist	KEYWORD2
inRect	KEYWORD2
inCircle	KEYWORD2
changed	KEYWORD2
config	KEYWORD2
start	KEYWORD2
stop	KEYWORD2
state	KEYWORD2
attach	KEYWORD2
detach	KEYWORD2
tick	KEYWORD2
send	KEYWORD2

param	KEYWORD2
valueVar	KEYWORD2
value	KEYWORD2
text	KEYWORD2
icon	KEYWORD2
maxLen	KEYWORD2
rows	KEYWORD2
regex	KEYWORD2
align	KEYWORD2
range	KEYWORD2
unit	KEYWORD2
fontSize	KEYWORD2
color	KEYWORD2
action	KEYWORD2
size	KEYWORD2
label	KEYWORD2
noLabel	KEYWORD2
suffix	KEYWORD2
noTab	KEYWORD2
square	KEYWORD2
disabled	KEYWORD2
hinthint	KEYWORD2
click	KEYWORD2

setBuffer	KEYWORD2
custom	KEYWORD2
clear	KEYWORD2
background	KEYWORD2
fill	KEYWORD2
noFill	KEYWORD2
stroke	KEYWORD2
noStroke	KEYWORD2
strokeWeight	KEYWORD2
strokeJoin	KEYWORD2
strokeCap	KEYWORD2
circle	KEYWORD2
line	KEYWORD2
point	KEYWORD2
quadrangle	KEYWORD2
triangle	KEYWORD2
rect	KEYWORD2
square	KEYWORD2
ellipseMode	KEYWORD2
rectMode	KEYWORD2
textFont	KEYWORD2
textSize	KEYWORD2
text	KEYWORD2
textAlign	KEYWORD2
push	KEYWORD2
pop	KEYWORD2
fillStyle	KEYWORD2
strokeStyle	KEYWORD2
shadowColor	KEYWORD2
shadowBlur	KEYWORD2
shadowOffsetX	KEYWORD2
shadowOffsetY	KEYWORD2
lineCap	KEYWORD2
lineJoin	KEYWORD2
lineWidth	KEYWORD2
miterLimit	KEYWORD2
font	KEYWORD2
textAlign	KEYWORD2
textBaseline	KEYWORD2
globalAlpha	KEYWORD2
globalCompositeOperation	KEYWORD2
fillRect	KEYWORD2
roundRect	KEYWORD2
strokeRect	KEYWORD2
drawRect	KEYWORD2
clearRect	KEYWORD2
fill	KEYWORD2
stroke	KEYWORD2
beginPath	KEYWORD2
moveTo	KEYWORD2
closePath	KEYWORD2
lineTo	KEYWORD2
clip	KEYWORD2
quadraticCurveTo	KEYWORD2
bezierCurveTo	KEYWORD2
arc	KEYWORD2
arcTo	KEYWORD2
scale	KEYWORD2
rotate	KEYWORD2
translate	KEYWORD2
fillText	KEYWORD2
strokeText	KEYWORD2
drawImage	KEYWORD2
save	KEYWORD2
restore	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

Colors	LITERAL1
Red	LITERAL1
Orange	LITERAL1
Yellow	LITERAL1
Green	LITERAL1
Mint	LITERAL1
Aqua	LITERAL1
Blue	LITERAL1
Violet	LITERAL1
Pink	LITERAL1
Default	LITERAL1

ModUI	LITERAL1
ModInfo	LITERAL1
ModSet	LITERAL1
ModRead	LITERAL1
ModGet	LITERAL1
ModData	LITERAL1
ModReboot	LITERAL1
ModFiles	LITERAL1
ModFormat	LITERAL1
ModDelete	LITERAL1
ModRename	LITERAL1
ModCreate	LITERAL1
ModFetch	LITERAL1
ModUpload	LITERAL1
ModOta	LITERAL1
ModOtaUrl	LITERAL1
ModMQTT	LITERAL1
ModSerial	LITERAL1
ModBluetooth	LITERAL1
ModWS	LITERAL1
ModHTTP	LITERAL1

Left	LITERAL1
Center	LITERAL1
Right	LITERAL1

Count	LITERAL1
UI	LITERAL1
Read	LITERAL1
Set	LITERAL1
Get	LITERAL1
None	LITERAL1

ESP	LITERAL1
Manual	LITERAL1
Stream	LITERAL1
System	LITERAL1

None	LITERAL1
Button	LITERAL1
Ota	LITERAL1
OtaUrl	LITERAL1

Serial	LITERAL1
Bluetooth	LITERAL1
WS	LITERAL1
MQTT	LITERAL1
HTTP	LITERAL1
System	LITERAL1

UI	LITERAL1
Ping	LITERAL1
Unfocus	LITERAL1
Info	LITERAL1
Files	LITERAL1
Format	LITERAL1
Reboot	LITERAL1
FetchNext	LITERAL1
Data	LITERAL1
Set	LITERAL1
Get	LITERAL1
Read	LITERAL1
CLI	LITERAL1
Delete	LITERAL1
Rename	LITERAL1
Create	LITERAL1
FsAbort	LITERAL1
Fetch	LITERAL1
Upload	LITERAL1
UploadChunk	LITERAL1
Ota	LITERAL1
OtaChunk	LITERAL1
Search	LITERAL1
Discover	LITERAL1
Unknown	LITERAL1

Version	LITERAL1
Network	LITERAL1
Memory	LITERAL1
System	LITERAL1

BUTT	LITERAL1
ROUND	LITERAL1
SQUARE	LITERAL1
PROJECT	LITERAL1
BEVEL	LITERAL1
MITER	LITERAL1
START	LITERAL1
END	LITERAL1
CENTER	LITERAL1
LEFT	LITERAL1
RIGHT	LITERAL1
ALPHABETIC	LITERAL1
TOP	LITERAL1
HANGING	LITERAL1
MIDDLE	LITERAL1
IDEOGRAPHIC	LITERAL1
BOTTOM	LITERAL1
SRC_OVER	LITERAL1
SRC_ATOP	LITERAL1
SRC_IN	LITERAL1
SRC_OUT	LITERAL1
DST_OVER	LITERAL1
DST_ATOP	LITERAL1
DST_IN	LITERAL1
DST_OUT	LITERAL1
LIGHTER	LITERAL1
COPY	LITERAL1
XOR	LITERAL1
TXT_TOP	LITERAL1
TXT_BOTTOM	LITERAL1
TXT_CENTER	LITERAL1
TXT_BASELINE	LITERAL1
CORNER	LITERAL1
CORNERS	LITERAL1
RADIUS	LITERAL1