<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Jinja/YAML" alternativeNames="Jinja/YML" version="18" kateversion="6.22" section="Other" extensions="*.yaml.jinja;*.yaml.jinja2;*.yaml.j2;*.yml.jinja;*.yml.jinja2;*.yml.j2;.clang-format.jinja;.clang-format.jinja2;.clang-format.j2;.clang-tidy.jinja;.clang-tidy.jinja2;.clang-tidy.j2;metadata.jinja;metadata.jinja2;metadata.j2;*.ksy.jinja;*.ksy.jinja2;*.ksy.j2" mimetype="text/yaml.jinja;application/buildstream+yaml.jinja" priority="9" author="Dr Orlovsky MA (dr.orlovsky@gmail.com), Nibaldo González (nibgonz@gmail.com)" license="MIT" generated="true"><highlighting><contexts><context name="normal" attribute="Normal Text" fallthroughContext="Lvl0Text"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="FindSingleComment"/><RegExpr String="^( ++)(?![|>%])(?=[-:?](?: |$)|(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))(?=(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$)))?+)?+)?+(?![-:?] ++[-:?](?: |$))(?:(?:[-:?]( ))?+( *+)(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))?+)()" attribute="Normal Text" context="BlockPrefix!ValueTextIndent!ExplicitValueIndent!ExplicitKeyTextIndent!KeyOrValueIndent!KeyOrValue" column="0"/><AnyChar String="  " context="FindSpaces" lookAhead="1"/><RegExpr String="^(?=[-:?](?: |$)|(?!---(?:$| )|\.\.\.(?:$| ))(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$)))()(?=(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$)))?+)?+)?+(?![-:?] ++[-:?](?: |$))(?:(?:[-:?]( ))?+( *+)(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))?+).()" context="BlockPrefix!ValueTextIndent!ExplicitValueIndent!ExplicitKeyTextIndent!KeyOrValueIndent!KeyOrValue" column="0" lookAhead="1"/><AnyChar String="*!&amp;" context="Lvl0Prefix" lookAhead="1"/><IncludeRules context="FindSeq"/><IncludeRules context="FindStr"/><AnyChar String="|>" attribute="Literal/Folded Operator" context="Lvl0BlockPrefix!BlockHeader" beginRegion="Block"/><DetectChar char="%" attribute="Directive" context="Directive" column="0"/><AnyChar String="-" context="Lvl0MaybeHeader" column="0" lookAhead="1"/><AnyChar String=":?" context="Lvl0SymIndent" lookAhead="1"/><AnyChar String="." context="Lvl0MaybeEOD" column="0" lookAhead="1"/><AnyChar String="%]}" attribute="Error" context="Lvl0Text"/><AnyChar String="nN~yYnNtTfFoO-+0123456789." context="Lvl0Literal" lookAhead="1"/></context><context name="comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/></context><context name="Lvl0Text" attribute="Attribute" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="#" attribute="Comment" context="#pop!comment" column="0"/><StringDetect String=" #" attribute="Comment" context="#pop!comment"/><StringDetect String=" #" attribute="Comment" context="#pop!comment"/><StringDetect String=": " attribute="Error"/><StringDetect String=": " attribute="Error"/><LineContinue char=":" attribute="Error"/></context><context name="ValueText" attribute="Attribute" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="#" attribute="Comment" context="#pop#pop#pop!comment" column="0"/><StringDetect String=" #" attribute="Comment" context="#pop#pop#pop!comment"/><StringDetect String=" #" attribute="Comment" context="#pop#pop#pop!comment"/><StringDetect String=": " attribute="Error" context="#pop#pop#pop"/><StringDetect String=": " attribute="Error" context="#pop#pop#pop"/><LineContinue char=":" attribute="Error" context="#pop#pop#pop"/></context><context name="ListAttr" attribute="Attribute" fallthroughContext="ListAttrText" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ListValue"/></context><context name="ListExplicitKey" attribute="Key" fallthroughContext="ListExplicitKeyName" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="FindMarker"/><IncludeRules context="FindDashError"/><AnyChar String=",[]{}'&#34;" context="#pop" lookAhead="1"/><AnyChar String=">|" attribute="Error"/></context><context name="ExplicitValuePrefix" attribute="Normal Text" fallthroughContext="#pop#pop!ValueText" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="FindMarker"/><DetectChar char="#" attribute="Comment" context="#pop!comment"/><IncludeRules context="FindStr"/><IncludeRules context="FindSeq"/><AnyChar String="|>" attribute="Literal/Folded Operator" context="#pop#pop#pop!BlockHeader" beginRegion="Block"/><StringDetect String="- " attribute="Operator"/><StringDetect String="? " attribute="Operator"/><StringDetect String="? " attribute="Operator"/><LineContinue char="?" attribute="Operator" context="#pop"/><LineContinue char="-" attribute="Operator" context="#pop"/><AnyChar String="nN~yYnNtTfFoO-+0123456789." context="#pop#pop!ValueLiteral" lookAhead="1"/><AnyChar String="%]}" attribute="Error" context="#pop#pop!ValueText"/></context><context name="FindMarker" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="*" attribute="Reference" context="Reference"/><DetectChar char="&amp;" attribute="Alias" context="Alias"/><DetectChar char="!" context="Tag" lookAhead="1"/></context><context name="ExplicitKeyText" attribute="Key" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="#" context="#pop#pop#pop#pop#pop#pop!comment" column="0"/><StringDetect String=" #" context="#pop#pop#pop#pop#pop#pop!comment"/><StringDetect String=" #" context="#pop#pop#pop#pop#pop#pop!comment"/><StringDetect String=": " attribute="Key Points Operator" context="#pop#pop!ExplicitValuePrefix"/><StringDetect String=": " attribute="Key Points Operator" context="#pop#pop!ExplicitValuePrefix"/><LineContinue char=":" context="ValueOnKeyOp" lookAhead="1"/></context><context name="FindBlankLine" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="^\s+(?=#|$)" column="0"/></context><context name="FindSeq" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="[" attribute="Operator" context="List" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="Hash" beginRegion="Hash"/></context><context name="FindSingleComment" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="#" attribute="Comment" context="comment"/></context><context name="FindStr" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="'" attribute="String" context="StringSq" beginRegion="String"/><DetectChar char='"' attribute="String" context="StringDq" beginRegion="String"/></context><context name="ns_tag_char" attribute="Tag"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String="-0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz%#;/?:@&amp;=+$_.~*'()^,"/></context><context name="BlockEnd" attribute="Literal/Folded Block"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="." context="#pop#pop" endRegion="Block" lookAhead="1"/></context><context name="FindEmptyLine" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="^\s+$" column="0"/></context><context name="FindTagError" attribute="Tag"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="!!" attribute="Error" context="#pop!SecondaryTag"/><StringDetect String="!&lt;" attribute="Error" context="#pop!VerbatimTag"/><StringDetect String="!" attribute="Error" context="#pop!PrimaryTag"/></context><context name="KeyOrValue" attribute="Normal Text" fallthroughContext="#pop#pop#pop#pop!ValueText" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="KeyOrValueCommonBase"/><RegExpr String="&#34;[^&#34;\\]*+(?:&#34;[\t ]*+(?=:(?: |$))|(?=\\.(\\.|[^&#34;])*+&#34;[\t ]*+(?=:(?: |$))))|'[^']*+(?:'[\t ]*+(?=:(?: |$))|(?=''(?:[^']|'')*+'[\t ]*+(?=:(?: |$))))|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++(?=:(?: |$))" attribute="Key" context="#pop#pop#pop!KeyOrValueKey"/><IncludeRules context="KeyOrValueCommonStr"/><AnyChar String="-:?" context="KeyOrValueMaybeOp" lookAhead="1"/><AnyChar String="nN~yYnNtTfFoO-+0123456789." context="#pop#pop#pop#pop!ValueLiteral" lookAhead="1"/><AnyChar String="%]}" attribute="Error" context="#pop#pop#pop#pop!ValueText"/></context><context name="ListValueText" attribute="List" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="#" attribute="Comment" context="#pop#pop!comment" column="0"/><StringDetect String=" #" attribute="Comment" context="#pop#pop!comment"/><StringDetect String=" #" attribute="Comment" context="#pop#pop!comment"/><AnyChar String=",[]{}" context="#pop#pop" lookAhead="1"/><StringDetect String=": " attribute="Error" context="#pop#pop!ListAttr"/><StringDetect String=": " attribute="Error" context="#pop#pop!ListAttr"/><LineContinue char=":" attribute="Error" context="#pop#pop!ListAttr"/><StringDetect String="? " attribute="Error" context="#pop#pop!ListExplicitKey"/><StringDetect String="? " attribute="Error" context="#pop#pop!ListExplicitKey"/><LineContinue char="?" attribute="Error" context="#pop#pop!ListExplicitKey"/></context><context name="Lvl0SymIndent" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><StringDetect String="- " attribute="Operator"/><StringDetect String="- " attribute="Operator"/><StringDetect String="? " attribute="Operator"/><StringDetect String="? " attribute="Operator"/><StringDetect String=": " attribute="Key Points Operator"/><StringDetect String=": " attribute="Key Points Operator"/><LineContinue char="-" context="Lvl0SymIndentEndLineOp" lookAhead="1"/><LineContinue char="?" context="Lvl0SymIndentEndLineOp" lookAhead="1"/><LineContinue char=":" context="Lvl0SymIndentEndLineKpOp" lookAhead="1"/><RegExpr String="&#34;[^&#34;\\]*+(?:&#34;[\t ]*+(?=:(?: |$))|(?=\\.(\\.|[^&#34;])*+&#34;[\t ]*+(?=:(?: |$))))|'[^']*+(?:'[\t ]*+(?=:(?: |$))|(?=''(?:[^']|'')*+'[\t ]*+(?=:(?: |$))))|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++(?=:(?: |$))" attribute="Key" context="#pop"/></context><context name="Lvl0SymIndentEndLineOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String="?-" attribute="Operator" context="#pop#pop"/></context><context name="ValueLiteral" attribute="Attribute" fallthroughContext="#pop!ValueText"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[-+]?(?:[1-9][0-9_]*(?::[0-5]?[0-9])+|0(?:x(?:_*+[0-9a-fA-F]++)++|o(?:_*+[0-7]++)++|(?:_*+[0-7]++)*+|b(?:_*+[01]++)++)|[1-9](?:_*+[0-9]++)*+)(?=(?:$|\s++(?:#|$)))" attribute="Integer" context="#pop!ValueText"/><RegExpr String="(?:y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF)(?=(?:$|\s++(?:#|$)))" attribute="Boolean" context="#pop!ValueText"/><RegExpr String="(?:[-+]?(?:[0-9][0-9_]*+(?:(?:[eE][-+]?[0-9]+)|\.(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?)|\._*+[0-9]++(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?|[0-9][0-9_]*(?::[0-5]?[0-9])+\.(?:_*+[0-9]++)*+|\.(?:inf|Inf|INF))|\.(?:nan|NaN|NAN))(?=(?:$|\s++(?:#|$)))" attribute="Float" context="#pop!ValueText"/><RegExpr String="(?:null|Null|NULL|~)(?=(?:$|\s++(?:#|$)))" attribute="Null" context="#pop!ValueText"/><RegExpr String="[0-9]{4}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?Z?|t[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?:[-+][0-9]+(?::[0-9]{2})?)?| +[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?: +[-+][0-9]+)?)?(?=(?:$|\s++(?:#|$)))" attribute="Timestamp" context="#pop!ValueText"/></context><context name="Alias" attribute="Alias" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String="  ,[]{}:" context="#pop" lookAhead="1"/></context><context name="BlockHeader" attribute="Error" fallthroughContext="BlockHeaderNoText" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><AnyChar String="-+123456789" attribute="Literal/Folded Operator"/></context><context name="ElementCommon" attribute="List"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char="," attribute="Operator"/><IncludeRules context="FindSingleComment"/><IncludeRules context="FindSeq"/><IncludeRules context="FindMarker"/><StringDetect String=": " attribute="Operator" context="ListAttr"/><StringDetect String=": " attribute="Operator" context="ListAttr"/><LineContinue char=":" attribute="Operator" context="ListAttr"/><RegExpr String="&#34;[^&#34;\\]*+(?:&#34;[\t ]*+(?=:)|(?=\\.(\\.|[^&#34;])*+&#34;[\t ]*+(?=:)))|'[^']*+(?:'[\t ]*+(?=:)|(?=''(?:[^']|'')*+'[\t ]*+(?=:)))|(?!['&#34;%\]\}])(?:[^,{}\[\]?: \t]++|:(?! |$)|[\t ]++(?!#)|[?](?! |$))++(?=:(?: |$))" attribute="Key" context="ListKey"/><IncludeRules context="FindStr"/><StringDetect String="? " attribute="Operator" context="ListExplicitKey"/><StringDetect String="? " attribute="Operator" context="ListExplicitKey"/><LineContinue char="?" attribute="Operator" context="ListExplicitKey"/><IncludeRules context="FindDashError"/></context><context name="EscapeDq" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String='\\([0abtnvfre  "/\\N_LP]|x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|$)' attribute="Escaped Character" context="#pop"/><RegExpr String="\\(?:x[a-fA-F0-9]?|u[a-fA-F0-9]{0,3}|U[a-fA-F0-9]{0,7})?" attribute="Error" context="#pop"/></context><context name="FindDashError" attribute="Error" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="- " attribute="Error"/><StringDetect String="- " attribute="Error"/><LineContinue char="-" attribute="Error"/></context><context name="FindSpaces" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=" " attribute="Normal Text"/><StringDetect String=" " attribute="Alert"/></context><context name="Hash" attribute="Hash" fallthroughContext="HashValue" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="}" attribute="Operator" context="#pop" endRegion="Hash"/><IncludeRules context="ElementCommon"/><AnyChar String=">|%]" attribute="Error"/></context><context name="KeyOrValueAsKey" attribute="Normal Text" fallthroughContext="#pop#pop!ExplicitKeyText" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="KeyOrValueCommonBase"/><IncludeRules context="KeyOrValueCommonStr"/><AnyChar String="-:?" context="KeyOrValueAsKeyMaybeOp" lookAhead="1"/><AnyChar String="%]}" attribute="Error" context="#pop#pop!ExplicitKeyText"/></context><context name="KeyOrValueCommonBase" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="- " attribute="Operator"/><StringDetect String=": " attribute="Key Points Operator" context="#pop!KeyOrValue"/><StringDetect String=": " attribute="Key Points Operator" context="#pop!KeyOrValue"/><StringDetect String="? " attribute="Operator" context="#pop!KeyOrValueAsKey"/><StringDetect String="? " attribute="Operator" context="#pop!KeyOrValueAsKey"/><IncludeRules context="FindSpaces"/><DetectChar char="#" attribute="Comment" context="#pop!comment"/><IncludeRules context="FindMarker"/><DetectChar char="[" attribute="Operator" context="ValueSepOrRoot!List" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="ValueSepOrRoot!Hash" beginRegion="Hash"/><AnyChar String="|>" attribute="Literal/Folded Operator" context="#pop#pop#pop#pop#pop!BlockHeader" beginRegion="Block"/></context><context name="KeyOrValueCommonStr" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="'" attribute="String" context="ValueSepOrRoot!StringSq" beginRegion="String"/><DetectChar char='"' attribute="String" context="ValueSepOrRoot!StringDq" beginRegion="String"/></context><context name="KeyOrValueOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><LineContinue char="-" attribute="Operator" context="#pop#pop"/><LineContinue char="?" attribute="Operator" context="#pop#pop"/><LineContinue char=":" attribute="Key Points Operator" context="#pop#pop"/></context><context name="List" attribute="List" fallthroughContext="ListValue" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="]" attribute="Operator" context="#pop" endRegion="List"/><IncludeRules context="ElementCommon"/><AnyChar String=">|%}" attribute="Error"/></context><context name="ListValue" attribute="List" fallthroughContext="ListValueText" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ListExplicitKey"/><RegExpr String="[-+]?(?:[1-9][0-9_]*(?::[0-5]?[0-9])+|0(?:x(?:_*+[0-9a-fA-F]++)++|o(?:_*+[0-7]++)++|(?:_*+[0-7]++)*+|b(?:_*+[01]++)++)|[1-9](?:_*+[0-9]++)*+)(?=(?:$|[,\[\]{}]|:(?:\s|$)|\s++(?:#|$|[,\[\]{}]|:(?:\s|$))))" attribute="Integer" context="#pop"/><RegExpr String="(?:y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF)(?=(?:$|[,\[\]{}]|:(?:\s|$)|\s++(?:#|$|[,\[\]{}]|:(?:\s|$))))" attribute="Boolean" context="#pop"/><RegExpr String="(?:[-+]?(?:[0-9][0-9_]*+(?:(?:[eE][-+]?[0-9]+)|\.(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?)|\._*+[0-9]++(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?|[0-9][0-9_]*(?::[0-5]?[0-9])+\.(?:_*+[0-9]++)*+|\.(?:inf|Inf|INF))|\.(?:nan|NaN|NAN))(?=(?:$|[,\[\]{}]|:(?:\s|$)|\s++(?:#|$|[,\[\]{}]|:(?:\s|$))))" attribute="Float" context="#pop"/><RegExpr String="(?:null|Null|NULL|~)(?=(?:$|[,\[\]{}]|:(?:\s|$)|\s++(?:#|$|[,\[\]{}]|:(?:\s|$))))" attribute="Null" context="#pop"/><RegExpr String="[0-9]{4}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?Z?|t[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?:[-+][0-9]+(?::[0-9]{2})?)?| +[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?: +[-+][0-9]+)?)?(?=(?:$|[,\[\]{}]|:(?:\s|$)|\s++(?:#|$|[,\[\]{}]|:(?:\s|$))))" attribute="Timestamp" context="#pop"/></context><context name="Lvl0Literal" attribute="Attribute" fallthroughContext="Lvl0Text" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="[-+]?(?:[1-9][0-9_]*(?::[0-5]?[0-9])+|0(?:x(?:_*+[0-9a-fA-F]++)++|o(?:_*+[0-7]++)++|(?:_*+[0-7]++)*+|b(?:_*+[01]++)++)|[1-9](?:_*+[0-9]++)*+)(?=(?:$|\s++(?:#|$)))" attribute="Integer" context="#pop!Lvl0Text"/><RegExpr String="(?:y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF)(?=(?:$|\s++(?:#|$)))" attribute="Boolean" context="#pop!Lvl0Text"/><RegExpr String="(?:[-+]?(?:[0-9][0-9_]*+(?:(?:[eE][-+]?[0-9]+)|\.(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?)|\._*+[0-9]++(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?|[0-9][0-9_]*(?::[0-5]?[0-9])+\.(?:_*+[0-9]++)*+|\.(?:inf|Inf|INF))|\.(?:nan|NaN|NAN))(?=(?:$|\s++(?:#|$)))" attribute="Float" context="#pop!Lvl0Text"/><RegExpr String="(?:null|Null|NULL|~)(?=(?:$|\s++(?:#|$)))" attribute="Null" context="#pop!Lvl0Text"/><RegExpr String="[0-9]{4}-[0-9]{2}-[0-9]{2}(?:T[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?Z?|t[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?:[-+][0-9]+(?::[0-9]{2})?)?| +[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]*)?(?: +[-+][0-9]+)?)?(?=(?:$|\s++(?:#|$)))" attribute="Timestamp" context="#pop!Lvl0Text"/></context><context name="PrimaryTag" attribute="Tag" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ns_tag_char"/><DetectChar char="!" attribute="Tag" context="#pop!NamedTag"/></context><context name="SecondaryTag" attribute="Data Types" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ns_tag_char"/><IncludeRules context="FindTagError"/></context><context name="StringDq" attribute="String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="\" context="EscapeDq" lookAhead="1"/><DetectChar char='"' attribute="String" context="#pop" endRegion="String"/></context><context name="StringSq" attribute="String" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="''" attribute="Escaped Character"/><DetectChar char="'" attribute="String" context="#pop" endRegion="String"/></context><context name="StringSqAsKey" attribute="Key" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="''" attribute="Escaped Character"/><DetectChar char="'" attribute="Key" context="#pop" endRegion="String"/></context><context name="VerbatimTag" attribute="Tag" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ns_tag_char"/><DetectChar char=">" attribute="Tag" context="#pop#pop"/><IncludeRules context="FindTagError"/></context><context name="BlockHeaderNoText" attribute="Error" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces attribute="Literal/Folded Operator"/><DetectChar char="#" attribute="Comment" context="#pop#pop!comment"/></context><context name="BlockText" attribute="Literal/Folded Block" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/></context><context name="Directive" attribute="Directive" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/></context><context name="EOD" attribute="Error"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="#" attribute="Comment" context="#pop!comment"/><DetectChar char="[" attribute="Error" context="#pop!List" beginRegion="List"/><DetectChar char="{" attribute="Error" context="#pop!Hash" beginRegion="Hash"/><DetectChar char="'" attribute="Error" context="#pop!StringSq" beginRegion="String"/><DetectChar char='"' attribute="Error" context="#pop!StringDq" beginRegion="String"/></context><context name="HashValue" attribute="Hash" fallthroughContext="HashValueText" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ListExplicitKey"/></context><context name="HashValueText" attribute="Hash" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ListValueText"/></context><context name="KeyOrValueAsKeyMaybeOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="KeyOrValueOp"/><AnyChar String="-:?" context="#pop#pop#pop!ExplicitKeyText"/></context><context name="KeyOrValueKey" attribute="Key" fallthroughContext="StringDqAsKey!EscapeDq"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=":" attribute="Key Points Operator" context="#pop!ExplicitValuePrefix"/><DetectSpaces attribute="Key"/><StringDetect String="''" attribute="Escaped Character" context="StringSqAsKey"/></context><context name="KeyOrValueMaybeOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="KeyOrValueOp"/><AnyChar String="-" context="#pop#pop#pop#pop!ValueLiteral" lookAhead="1"/><AnyChar String="-:?" context="#pop#pop#pop#pop#pop!ValueText"/></context><context name="ListAttrText" attribute="Attribute" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ListValueText"/></context><context name="ListExplicitKeyName" attribute="Key" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="#" attribute="Comment" context="#pop#pop!comment" column="0"/><StringDetect String=" #" attribute="Comment" context="#pop#pop!comment"/><StringDetect String=" #" attribute="Comment" context="#pop#pop!comment"/><AnyChar String=",[]{}" context="#pop#pop" lookAhead="1"/><StringDetect String=": " attribute="Operator" context="#pop#pop!ListAttr"/><StringDetect String=": " attribute="Operator" context="#pop#pop!ListAttr"/><LineContinue char=":" attribute="Operator" context="#pop#pop!ListAttr"/><StringDetect String="? " attribute="Error" context="#pop"/><StringDetect String="? " attribute="Error" context="#pop"/><LineContinue char="?" attribute="Error" context="#pop"/></context><context name="ListKey" attribute="Key" fallthroughContext="StringDqAsKey!EscapeDq" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=":" attribute="Key Points Operator" context="#pop!ListAttr"/><DetectSpaces attribute="Key"/><StringDetect String="''" attribute="Escaped Character" context="StringSqAsKey"/></context><context name="Lvl0MaybeEOD" attribute="Attribute" fallthroughContext="#pop!Lvl0Text"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="^\.\.\.($| +(?=#|$))" attribute="End of Document" context="#pop!EOD" column="0"/><RegExpr String="(?:[-+]?(?:[0-9][0-9_]*+(?:(?:[eE][-+]?[0-9]+)|\.(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?)|\._*+[0-9]++(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?|[0-9][0-9_]*(?::[0-5]?[0-9])+\.(?:_*+[0-9]++)*+|\.(?:inf|Inf|INF))|\.(?:nan|NaN|NAN))(?=(?:$|\s++(?:#|$)))" attribute="Float" context="#pop!Lvl0Text"/></context><context name="Lvl0MaybeHeader" attribute="Attribute" fallthroughContext="#pop!Lvl0Text"><IncludeRules context="jinja_boot##Jinja"/><RegExpr String="^---( +|$)" attribute="Document Header" context="#pop" column="0"/><RegExpr String="[-+]?(?:[1-9][0-9_]*(?::[0-5]?[0-9])+|0(?:x(?:_*+[0-9a-fA-F]++)++|o(?:_*+[0-7]++)++|(?:_*+[0-7]++)*+|b(?:_*+[01]++)++)|[1-9](?:_*+[0-9]++)*+)(?=(?:$|\s++(?:#|$)))" attribute="Integer" context="#pop!Lvl0Text"/><RegExpr String="(?:[-+]?(?:[0-9][0-9_]*+(?:(?:[eE][-+]?[0-9]+)|\.(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?)|\._*+[0-9]++(?:_*+[0-9]++)*+(?:_*+(?:[eE][-+]?[0-9]+))?|[0-9][0-9_]*(?::[0-5]?[0-9])+\.(?:_*+[0-9]++)*+|\.(?:inf|Inf|INF))|\.(?:nan|NaN|NAN))(?=(?:$|\s++(?:#|$)))" attribute="Float" context="#pop!Lvl0Text"/><StringDetect String="- " attribute="Operator" context="#pop!Lvl0SymIndent"/><StringDetect String="- " attribute="Operator" context="#pop!Lvl0SymIndent"/><LineContinue char="-" context="Lvl0SymIndentEndLineOp" lookAhead="1"/></context><context name="Lvl0Prefix" attribute="Normal Text" fallthroughContext="Lvl0Text" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="FindMarker"/><IncludeRules context="FindSeq"/><IncludeRules context="FindStr"/><DetectChar char="#" attribute="Comment" context="#pop!comment"/><AnyChar String="nN~yYnNtTfFoO-+0123456789." context="#pop!Lvl0Literal" lookAhead="1"/><AnyChar String="|>" attribute="Literal/Folded Operator" context="#pop!Lvl0BlockPrefix!BlockHeader" beginRegion="Block"/></context><context name="Lvl0SymIndentEndLineKpOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=":" attribute="Operator" context="#pop#pop"/></context><context name="NamedTag" attribute="Tag" fallthroughContext="#pop#pop" lineEndContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="ns_tag_char"/><IncludeRules context="FindTagError"/></context><context name="Reference" attribute="Reference" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="Alias"/></context><context name="Tag" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="!!" attribute="Data Types" context="SecondaryTag"/><StringDetect String="!&lt;" attribute="Tag" context="VerbatimTag"/><StringDetect String="!" attribute="Tag" context="PrimaryTag"/></context><context name="ValueOnKeyOp" attribute="Attribute"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String=":" attribute="Key Points Operator" context="#pop#pop#pop!ExplicitValuePrefix"/></context><context name="BlockIndent" attribute="Literal/Folded Block" fallthroughContext="#pop!BlockEnd" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="%1" context="BlockText" dynamic="1"/><IncludeRules context="FindEmptyLine"/></context><context name="BlockPrefix" attribute="Literal/Folded Block" fallthroughContext="BlockEnd" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="FindEmptyLine"/><RegExpr String="^(%1%2%2%3%4%4%5%6%6%7%8%8%9  *)" context="BlockIndent!BlockText" column="0" dynamic="1"/></context><context name="ExplicitKeyTextIndent" attribute="Key" fallthroughContext="#pop#pop#pop#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="#" attribute="Comment" context="#pop#pop#pop#pop#pop!comment"/><IncludeRules context="FindBlankLine"/><StringDetect String="%1%2%2%3%4%4%5%6%6%7%8%8%9 " context="ExplicitKeyText" column="0" dynamic="1"/></context><context name="ExplicitValueIndent" attribute="Normal Text" fallthroughContext="#pop#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="FindSingleComment"/><RegExpr String="^( ++)(?=[-:?](?: |$)|(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))(?=(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$)))?+)?+)?+(?![-:?] ++[-:?](?: |$))(?:(?:[-:?]( ))?+( *+)(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))?+)()" attribute="Normal Text" context="#pop#pop#pop!BlockPrefix!ValueTextIndent!ExplicitValueIndent!ExplicitKeyTextIndent!KeyOrValueIndent!KeyOrValue" column="0"/><IncludeRules context="FindBlankLine"/><StringDetect String="%1%2%2%3%4%4%5%6%6%7%8%8%9 " context="ExplicitValuePrefix" column="0" dynamic="1"/></context><context name="KeyOrValueIndent" attribute="Normal Text" fallthroughContext="#pop#pop#pop#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="FindSingleComment"/><RegExpr String="^( ++)(?=[-:?](?: |$)|(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))(?=(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$))(?:[-:?]( )( *+)(?=[-:?](?: |$)))?+)?+)?+(?![-:?] ++[-:?](?: |$))(?:(?:[-:?]( ))?+( *+)(?:[\[\{]|(?:&#34;(?:\\.|[^&#34;])*+&#34;[\t ]*+|'(?:[^']|'')*+'[\t ]*+|(?!['&#34;%\]\}])(?:[^: \t]++|:(?! |$)|[\t ]++(?!#))++)?+(?=:(?: |$))))?+)()" attribute="Normal Text" context="#pop#pop#pop#pop#pop!BlockPrefix!ValueTextIndent!ExplicitValueIndent!ExplicitKeyTextIndent!KeyOrValueIndent!KeyOrValue" column="0"/><IncludeRules context="FindBlankLine"/><StringDetect String="%1%2%2%3%4%4%5%6%6%7%8%8%9 " context="KeyOrValue" column="0" dynamic="1"/></context><context name="Lvl0BlockPrefix" attribute="Literal/Folded Block" fallthroughContext="BlockEnd" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><IncludeRules context="FindEmptyLine"/><RegExpr String="^( +)" context="BlockIndent!BlockText" column="0"/></context><context name="StringDqAsKey" attribute="Key" noIndentationBasedFolding="1"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="\" context="EscapeDq" lookAhead="1"/><DetectChar char='"' attribute="Key" context="#pop" endRegion="String"/></context><context name="ValueSepOrRoot" attribute="Attribute" fallthroughContext="#pop" lineEndContext="#pop#pop#pop#pop#pop#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><DetectChar char="#" attribute="Comment" context="#pop#pop#pop#pop#pop#pop#pop!comment"/><StringDetect String=": " attribute="Key Points Operator" context="#pop#pop#pop#pop!ExplicitValuePrefix"/><StringDetect String=": " attribute="Key Points Operator" context="#pop#pop#pop#pop!ExplicitValuePrefix"/><LineContinue char=":" attribute="Key Points Operator" context="#pop#pop#pop#pop"/></context><context name="ValueTextIndent" attribute="Attribute" fallthroughContext="#pop#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="#" attribute="Comment" context="#pop#pop!comment"/><IncludeRules context="FindBlankLine"/><StringDetect String="%1%2%2%3%4%4%5%6%6%7%8%8%9 " context="ValueText" column="0" dynamic="1"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsAttribute"/><itemData name="Attribute" defStyleNum="dsAttribute"/><itemData name="List" defStyleNum="dsAttribute"/><itemData name="Hash" defStyleNum="dsAttribute"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="End of Document" defStyleNum="dsComment"/><itemData name="Document Header" defStyleNum="dsPreprocessor"/><itemData name="Data Types" defStyleNum="dsOthers"/><itemData name="Tag" defStyleNum="dsOthers"/><itemData name="Alias" defStyleNum="dsOthers"/><itemData name="Reference" defStyleNum="dsOthers"/><itemData name="Key" defStyleNum="dsFunction" bold="1"/><itemData name="Directive" defStyleNum="dsPreprocessor"/><itemData name="Key Points Operator" defStyleNum="dsKeyword"/><itemData name="Operator" defStyleNum="dsKeyword"/><itemData name="String" defStyleNum="dsString"/><itemData name="Escaped Character" defStyleNum="dsSpecialChar"/><itemData name="Literal/Folded Operator" defStyleNum="dsChar" bold="1"/><itemData name="Literal/Folded Block" defStyleNum="dsNormal"/><itemData name="Null" defStyleNum="dsChar"/><itemData name="Boolean" defStyleNum="dsChar"/><itemData name="Integer" defStyleNum="dsDecVal"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="Timestamp" defStyleNum="dsBaseN"/><itemData name="Error" defStyleNum="dsError"/><itemData name="Alert" defStyleNum="dsAlert" backgroundColor="#EF9A9A"/></itemDatas></highlighting><general><folding indentationsensitive="1"/><emptyLines><emptyLine regexpr="(?:\s+|\s*#.*)"/></emptyLines><comments><comment name="singleLine" start="#" position="afterwhitespace"/></comments><keywords casesensitive="1"/></general></language>