<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="CartoCSS MML" version="2" kateversion="5.62" section="Markup" extensions="*.mml" author="Dr Orlovsky MA (dr.orlovsky@gmail.com), Nibaldo González (nibgonz@gmail.com), Lukas Sommer (sommerluk@gmail.com)" license="LGPL"><highlighting><contexts><context name="normal" attribute="Attribute"><StringDetect String="---" attribute="Document Header" context="header" column="0"/><RegExpr String="^\.\.\.$" attribute="End of Document" context="EOD" column="0"/><DetectChar char="%" attribute="Directive" context="directive" column="0"/><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><IncludeRules context="find-literal-block"/><RegExpr String="\-(?=\s|$)" attribute="Operator" context="dash" firstNonSpace="1"/><DetectChar char="?" attribute="Operator" context="mapping-key" firstNonSpace="1"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List" firstNonSpace="1"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash" firstNonSpace="1"/><RegExpr String="!!\S+" attribute="Data Types" context="after-data" firstNonSpace="1"/><RegExpr String="&amp;\S+" attribute="Alias" context="after-data" firstNonSpace="1"/><RegExpr String="\*\S+" attribute="Reference" context="after-data" firstNonSpace="1"/><RegExpr String="[^&#34;'#\-\s][^:#]*(?=\:(?:\s|$))|\-(?:[^\s:#][^:#]*)?(?=\:(?:\s|$))|&#34;(?:\\.|[^&#34;])+&#34;\s*(?=\:(?:\s|$))|'(?:[^']|'')+'\s*(?=\:(?:\s|$))" attribute="Key" context="dpoints-attribute-pre"/><RegExpr String=":(?=\s|$)" attribute="Key Points Operator" context="attribute-pre"/><DetectChar char="'" attribute="String" context="string" beginRegion="String" firstNonSpace="1"/><DetectChar char='"' attribute="String" context="stringx" beginRegion="String" firstNonSpace="1"/><IncludeRules context="values-firstnonspace"/><DetectSpaces/></context><context name="comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="injected-sql" attribute="Literal/Folded Block" lineEndContext="#pop" noIndentationBasedFolding="1"><IncludeRules context="##SQL (PostgreSQL)" includeAttrib="1"/></context><context name="hash" attribute="Hash" fallthroughContext="#pop!hash-element" noIndentationBasedFolding="1"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><DetectChar char="?" attribute="Operator" context="#pop!hash-element"/></context><context name="list" attribute="List" fallthroughContext="#pop!find-values-list" noIndentationBasedFolding="1"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><DetectChar char="?" attribute="Operator" context="#pop!find-values-list"/></context><context name="string" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-singleq"/><DetectChar char="'" attribute="String" context="#pop" endRegion="String"/></context><context name="stringx" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-doubleq"/><DetectChar char='"' attribute="String" context="#pop" endRegion="String"/></context><context name="after-data" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="#pop!comment"/><DetectSpaces/><RegExpr String="!!\S+" attribute="Data Types"/><RegExpr String="&amp;\S+" attribute="Alias"/><RegExpr String="\*\S+" attribute="Reference"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="string" beginRegion="String"/><DetectChar char='"' attribute="String" context="stringx" beginRegion="String"/></context><context name="list-element" attribute="List" noIndentationBasedFolding="1"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectChar char="]" attribute="Operator" context="#pop" endRegion="List"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash"/><RegExpr String="[^&#34;'#\-,\]\s][^:#,\]]*(?=\:(?:\s|$))|\-(?:[^\s:#,\]][^:#,\]]*)?(?=\:(?:\s|$))|&#34;(?:\\.|[^&#34;])+&#34;\s*(?=\:(?:\s|$))|'(?:[^']|'')+'\s*(?=\:(?:\s|$))" attribute="Key" context="dpoints-list-attribute-pre-inline"/><RegExpr String=":(?=\s|$)" attribute="Key Points Operator" context="list-attribute-pre-inline" firstNonSpace="1"/><RegExpr String="!!\S+" attribute="Data Types"/><RegExpr String="&amp;\S+" attribute="Alias"/><RegExpr String="\*\S+" attribute="Reference"/><DetectChar char="'" attribute="String" context="string" beginRegion="String"/><DetectChar char='"' attribute="String" context="stringx" beginRegion="String"/><DetectChar char="," attribute="Operator" context="#pop!list"/><IncludeRules context="values-list"/></context><context name="literal-block-default" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String="\S" context="before-literal-operator" lookAhead="1"/></context><context name="literal-block-key-default" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="1"><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String="(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*)(?=:\s)" attribute="Key" context="dpoints-key-before-literal-operator"/><RegExpr String="\S" attribute="Normal Text" context="#pop" endRegion="Literal" lookAhead="1"/></context><context name="literal-block-withdash-s1" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="attribute" attribute="Attribute" lineEndContext="#pop#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/></context><context name="attribute-pre" attribute="Attribute" fallthroughContext="attribute" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><DetectChar char="?" attribute="Operator"/><RegExpr String="!!\S+" attribute="Data Types"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="attribute-string" beginRegion="String"/><DetectChar char='"' attribute="String" context="attribute-stringx" beginRegion="String"/><RegExpr String="&amp;\S+(?=\s+[\[\{])" attribute="Alias"/><RegExpr String="\*\S+(?=\s+[\[\{])" attribute="Reference"/><RegExpr String="&amp;\S+" attribute="Alias" context="attribute"/><RegExpr String="\*\S+" attribute="Reference" context="attribute"/><IncludeRules context="values"/><RegExpr String="[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Literal/Folded Operator"/></context><context name="before-literal-operator" attribute="Attribute" lineEndContext="#pop#pop" noIndentationBasedFolding="1"><RegExpr String="[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Literal/Folded Operator" context="#pop!end-literal-operator" beginRegion="Literal"/><RegExpr String="(?:[&amp;\*]|!!)\S*[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Error" context="#pop#pop"/><RegExpr String="!!\S+" attribute="Data Types"/><RegExpr String="&amp;\S+" attribute="Alias"/><RegExpr String="\*\S+" attribute="Reference"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="string" beginRegion="String"/><DetectChar char='"' attribute="String" context="stringx" beginRegion="String"/></context><context name="escaped-char-doubleq" attribute="Normal Text"><RegExpr String='\\(?:[\s0abtnvfre"/\\N_Lp]|x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8})' attribute="Escaped Character"/></context><context name="escaped-char-singleq" attribute="Normal Text"><StringDetect String="''" attribute="Escaped Character"/></context><context name="hash-attribute-inline" attribute="Attribute"><AnyChar String=",}" attribute="Operator" context="#pop#pop" lookAhead="1"/><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/></context><context name="hash-attribute-pre-inline" attribute="Attribute" fallthroughContext="hash-attribute-inline" lineEndContext="#pop"><IncludeRules context="default-attribute-pre-inline"/><RegExpr String="&amp;\S+" attribute="Alias" context="hash-attribute-inline"/><RegExpr String="\*\S+" attribute="Reference" context="hash-attribute-inline"/><AnyChar String=",}" attribute="Operator" context="#pop" lookAhead="1"/><IncludeRules context="values-inline"/></context><context name="key-before-literal-operator" attribute="Attribute" lineEndContext="#pop#pop" noIndentationBasedFolding="1"><IncludeRules context="before-literal-operator"/><DetectChar char="?" attribute="Operator"/></context><context name="list-attribute-inline" attribute="Attribute"><AnyChar String=",]" attribute="Operator" context="#pop#pop" lookAhead="1"/><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/></context><context name="list-attribute-pre-inline" attribute="Attribute" fallthroughContext="list-attribute-inline" lineEndContext="#pop"><IncludeRules context="default-attribute-pre-inline"/><RegExpr String="&amp;\S+" attribute="Alias" context="list-attribute-inline"/><RegExpr String="\*\S+" attribute="Reference" context="list-attribute-inline"/><AnyChar String=",]" attribute="Operator" context="#pop" lookAhead="1"/><IncludeRules context="values-inline"/></context><context name="literal-block-after-data" attribute="Normal Text" noIndentationBasedFolding="1"><StringDetect String="%1" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String="\S" context="before-literal-operator" lookAhead="1"/></context><context name="attribute-end" attribute="Error" lineEndContext="#pop#pop#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces attribute="Normal Text"/></context><context name="attribute-end-inline" attribute="Error" lineEndContext="#pop#pop#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces attribute="Normal Text"/><AnyChar String="}]," context="#pop#pop#pop" lookAhead="1"/></context><context name="dash" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><RegExpr String="!!\S+" attribute="Data Types"/><RegExpr String="&amp;\S+" attribute="Alias"/><RegExpr String="\*\S+" attribute="Reference"/><IncludeRules context="values"/><DetectChar char="?" attribute="Operator" context="#pop!mapping-key"/><RegExpr String="\-(?=\s|$)" attribute="Operator"/><DetectChar char="[" attribute="Operator" context="#pop!list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="#pop!hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="#pop!string" beginRegion="String"/><DetectChar char='"' attribute="String" context="#pop!stringx" beginRegion="String"/></context><context name="default-attribute-pre-inline" attribute="Attribute" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><DetectChar char="?" attribute="Operator"/><RegExpr String="!!\S+" attribute="Data Types"/><DetectChar char="[" attribute="Operator" context="list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="attribute-string-inline" beginRegion="String"/><DetectChar char='"' attribute="String" context="attribute-stringx-inline" beginRegion="String"/><RegExpr String="&amp;\S+(?=\s+[\[\{])" attribute="Alias"/><RegExpr String="\*\S+(?=\s+[\[\{])" attribute="Reference"/></context><context name="find-values-list" attribute="Normal Text" fallthroughContext="#pop!list-element" lineEndContext="#pop!list-element"><RegExpr String="(?:null|Null|NULL|~)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Null" context="#pop!list-element"/><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!list-element"/><RegExpr String="(?:[\-\+]?(?:[0-9][0-9_]*\.[0-9\._]*|\._*[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)\b|\.(?:nan|NaN|NAN)\b)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Float" context="#pop!list-element"/><RegExpr String="(?:[\-\+]?[1-9][0-9_]*(?:\:[0-5]?[0-9])+|[\-\+]?0(?:x_*[0-9a-fA-F][0-9a-fA-F_]*|o?_*[0-7][0-7_]*|b_*[01][01_]*)|(?:0|[\-\+]?[1-9][0-9_]*))(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Integer" context="#pop!list-element"/></context><context name="hash-element" attribute="Hash" noIndentationBasedFolding="1"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><DetectSpaces/><RegExpr String="[^\s&#34;'#\-,\}\s][^:#,\}]*(?=\:(?:\s|$))|\-(?:[^\s:#,\}][^:#,\}]*)?(?=\:(?:\s|$))|&#34;(?:\\.|[^&#34;])+&#34;\s*(?=\:(?:\s|$))|'(?:[^']|'')+'\s*(?=\:(?:\s|$))" attribute="Key" context="dpoints-hash-attribute-pre-inline"/><RegExpr String=":(?=\s|$)" attribute="Key Points Operator" context="hash-attribute-pre-inline"/><DetectChar char="}" attribute="Operator" context="#pop" endRegion="Hash"/><DetectChar char="," attribute="Operator" context="#pop!hash"/><RegExpr String="!!\S+" attribute="Data Types"/><RegExpr String="&amp;\S+" attribute="Alias"/><RegExpr String="\*\S+" attribute="Reference"/><DetectChar char="'" attribute="String" context="string" beginRegion="String"/><DetectChar char='"' attribute="String" context="stringx" beginRegion="String"/></context><context name="literal-block-key" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String=":\s" attribute="Key Points Operator" context="key-before-literal-operator"/><RegExpr String="\S" context="key-before-literal-operator" lookAhead="1"/></context><context name="literal-block-simple" attribute="Normal Text" noIndentationBasedFolding="1"><DetectSpaces attribute="Literal/Folded Block" context="injected-sql" column="0" lookAhead="1"/><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String="(?:^|\s)#" attribute="Comment" context="comment"/></context><context name="mapping-key" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="#pop!comment"/><DetectSpaces/><RegExpr String="\-(?=\s|$)" attribute="Operator" context="#pop!dash"/><RegExpr String="!!\S+" attribute="Data Types" context="#pop!after-data"/><RegExpr String="&amp;\S+" attribute="Alias" context="#pop!after-data"/><RegExpr String="\*\S+" attribute="Reference" context="#pop!after-data"/><DetectChar char="[" attribute="Operator" context="#pop!list" beginRegion="List"/><DetectChar char="{" attribute="Operator" context="#pop!hash" beginRegion="Hash"/><DetectChar char="'" attribute="String" context="#pop!string" beginRegion="String"/><DetectChar char='"' attribute="String" context="#pop!stringx" beginRegion="String"/></context><context name="values" attribute="Normal Text"><RegExpr String="(?:null|Null|NULL|~)(?=(?:\s*$|\s+#))" attribute="Null"/><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+#))" attribute="Boolean"/><RegExpr String="(?:[\-\+]?(?:[0-9][0-9_]*\.[0-9\._]*|\._*[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)\b|\.(?:nan|NaN|NAN)\b)(?=(?:\s*$|\s+#))" attribute="Float"/><RegExpr String="(?:[\-\+]?[1-9][0-9_]*(?:\:[0-5]?[0-9])+|[\-\+]?0(?:x_*[0-9a-fA-F][0-9a-fA-F_]*|o?_*[0-7][0-7_]*|b_*[01][01_]*)|(?:0|[\-\+]?[1-9][0-9_]*))(?=(?:\s*$|\s+#))" attribute="Integer"/></context><context name="values-inline" attribute="Normal Text"><RegExpr String="(?:null|Null|NULL|~)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Null"/><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"/><RegExpr String="(?:[\-\+]?(?:[0-9][0-9_]*\.[0-9\._]*|\._*[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)\b|\.(?:nan|NaN|NAN)\b)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Float"/><RegExpr String="(?:[\-\+]?[1-9][0-9_]*(?:\:[0-5]?[0-9])+|[\-\+]?0(?:x_*[0-9a-fA-F][0-9a-fA-F_]*|o?_*[0-7][0-7_]*|b_*[01][01_]*)|(?:0|[\-\+]?[1-9][0-9_]*))(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Integer"/></context><context name="EOD" attribute="End of Document"/><context name="attribute-string" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-singleq"/><DetectChar char="'" attribute="String" context="attribute-end" endRegion="String"/></context><context name="attribute-string-inline" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-singleq"/><DetectChar char="'" attribute="String" context="attribute-end-inline" endRegion="String"/></context><context name="attribute-stringx" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-doubleq"/><DetectChar char='"' attribute="String" context="attribute-end" endRegion="String"/></context><context name="attribute-stringx-inline" attribute="String" noIndentationBasedFolding="1"><DetectIdentifier/><IncludeRules context="escaped-char-doubleq"/><DetectChar char='"' attribute="String" context="attribute-end-inline" endRegion="String"/></context><context name="directive" attribute="Directive" lineEndContext="#pop"/><context name="dpoints-attribute-pre" attribute="Attribute" fallthroughContext="#pop!attribute-pre" lineEndContext="#pop"><DetectChar char=":" attribute="Key Points Operator" context="#pop!attribute-pre"/></context><context name="dpoints-hash-attribute-pre-inline" attribute="Attribute" fallthroughContext="#pop!hash-attribute-pre-inline" lineEndContext="#pop"><DetectChar char=":" attribute="Key Points Operator" context="#pop!hash-attribute-pre-inline"/></context><context name="dpoints-key-before-literal-operator" attribute="Normal Text" fallthroughContext="#pop#pop" lineEndContext="#pop#pop" noIndentationBasedFolding="1"><DetectChar char=":" attribute="Key Points Operator" context="#pop!key-before-literal-operator"/></context><context name="dpoints-list-attribute-pre-inline" attribute="Attribute" fallthroughContext="#pop!list-attribute-pre-inline" lineEndContext="#pop"><DetectChar char=":" attribute="Key Points Operator" context="#pop!list-attribute-pre-inline"/></context><context name="end-literal-operator" attribute="Attribute" lineEndContext="#pop" noIndentationBasedFolding="1"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="#pop!comment"/></context><context name="find-literal-block" attribute="Normal Text"><RegExpr String="^[ ]*\t+\s*(?=(?:(?:&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*|[^#])*[^#\w\|&lt;>&#34;'])?[\|>][\-\+]?(?:\s*$|\s+#))" attribute="Alert" column="0"/><RegExpr String="^[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Literal/Folded Operator" context="literal-block-simple" beginRegion="Literal" column="0"/><RegExpr String="^([ ]+)[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Literal/Folded Operator" context="literal-block-only-operator" beginRegion="Literal" column="0"/><RegExpr String="^([ ]*)\:(?=\s+(?:(?:&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*|[^#])*[^#\w\|&lt;>&#34;'])?[\|>][\-\+]?(?:\s*$|\s+#))" attribute="Key Points Operator" context="literal-block-key" column="0"/><RegExpr String="^([ ]*)(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*)(?=\:\s+(?:(?:&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*|[^#])*[^#\w\|&lt;>&#34;'])?[\|>][\-\+]?(?:\s*$|\s+#))" attribute="Key" context="literal-block-key" column="0"/><RegExpr String="^[ ]*(?:\?[ ]*|\-[ ]+){1,6}(?:(?:&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*|[^#\-\?\s]|\-[^\s#])(?:(?:&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*|[^#])*[^#\w\|&lt;>&#34;'])?)?[\|>][\-\+]?(?:\s*$|\s+#)" context="start-literal-block-withdash" column="0" lookAhead="1"/><RegExpr String="^[ ]*(?:(?:[&amp;\*]|!!)\S+\s+)+[\|>][\-\+]?(?:\s*$|\s+#)" context="start-literal-block-other" column="0" lookAhead="1"/></context><context name="header" attribute="Document Header" lineEndContext="#pop"><RegExpr String="(?:^|\s+)#" attribute="Comment" context="comment"/><RegExpr String="\s[\|>][\-\+]?(?=(?:\s*$|\s+#))" attribute="Literal/Folded Operator" context="header-literal-operator" lookAhead="1"/></context><context name="header-literal-operator" attribute="Document Header" fallthroughContext="#pop" lineEndContext="#pop#pop"><DetectSpaces/><RegExpr String="[\|>][\-\+]?" attribute="Literal/Folded Operator" context="#pop#pop!literal-block-simple" beginRegion="Literal"/></context><context name="literal-block-key-withdash-s2" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2[ ]\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-key-withdash-s3" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3[ ]{2}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-key-withdash-s4" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4[ ]{3}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-key-withdash-s5" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4%5[ ]{4}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-key-withdash-s6" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4%5%6[ ]{5}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-key-withdash-s7" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4%5%6%7[ ]{6}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-key-default"/></context><context name="literal-block-only-operator" attribute="Normal Text" noIndentationBasedFolding="1"><StringDetect String="%1" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><RegExpr String="^\s*\S" attribute="Normal Text" context="#pop" endRegion="Literal" column="0" lookAhead="1"/><RegExpr String="(?:^|\s)#" attribute="Comment" context="comment"/><RegExpr String="\S" context="#pop" endRegion="Literal" lookAhead="1"/></context><context name="literal-block-withdash-s2" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2[ ]\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="literal-block-withdash-s3" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3[ ]{2}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="literal-block-withdash-s4" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4[ ]{3}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="literal-block-withdash-s5" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4%5[ ]{4}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="literal-block-withdash-s6" attribute="Normal Text" noIndentationBasedFolding="1"><RegExpr String="^%1%2%3%4%5%6[ ]{5}\s" attribute="Literal/Folded Block" context="injected-sql" column="0" dynamic="1" lookAhead="1"/><IncludeRules context="literal-block-default"/></context><context name="start-literal-block-other" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="1"><RegExpr String="^([ ]+)!!\S+" attribute="Data Types" context="#pop!literal-block-after-data" column="0"/><RegExpr String="^([ ]+)&amp;\S+" attribute="Alias" context="#pop!literal-block-after-data" column="0"/><RegExpr String="^([ ]+)\*\S+" attribute="Reference" context="#pop!literal-block-after-data" column="0"/><RegExpr String="^()!!\S+" attribute="Data Types" context="#pop!literal-block-withdash-s1" column="0"/><RegExpr String="^()&amp;\S+" attribute="Alias" context="#pop!literal-block-withdash-s1" column="0"/><RegExpr String="^()\*\S+" attribute="Reference" context="#pop!literal-block-withdash-s1" column="0"/></context><context name="start-literal-block-withdash" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="1"><RegExpr String="^([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s2" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s3" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s4" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s5" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s6" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)(?=(?:[^&#34;'#\-\?\s][^:#]*|\-(?:[^\s:#][^:#]*)?|&#34;(?:\\.|[^&#34;])+&#34;\s*|'(?:[^']|'')+'\s*):\s)" attribute="Operator" context="#pop!literal-block-key-withdash-s7" column="0"/><RegExpr String="^([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s1" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s2" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s3" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s4" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s5" column="0"/><RegExpr String="^([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]([ ]*)[\?\-]\s*(?=[^#\-\?\s]|\-[^\s#])" attribute="Operator" context="#pop!literal-block-withdash-s6" column="0"/></context><context name="values-firstnonspace" attribute="Normal Text"><RegExpr String="(?:null|Null|NULL|~)(?=(?:\s*$|\s+#))" attribute="Null" firstNonSpace="1"/><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+#))" attribute="Boolean" firstNonSpace="1"/><RegExpr String="(?:[\-\+]?(?:[0-9][0-9_]*\.[0-9\._]*|\._*[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)\b|\.(?:nan|NaN|NAN)\b)(?=(?:\s*$|\s+#))" attribute="Float" firstNonSpace="1"/><RegExpr String="(?:[\-\+]?[1-9][0-9_]*(?:\:[0-5]?[0-9])+|[\-\+]?0(?:x_*[0-9a-fA-F][0-9a-fA-F_]*|o?_*[0-7][0-7_]*|b_*[01][01_]*)|(?:0|[\-\+]?[1-9][0-9_]*))(?=(?:\s*$|\s+#))" attribute="Integer" firstNonSpace="1"/></context><context name="values-list" attribute="Normal Text"><RegExpr String="(?:\s|^)(?:null|Null|NULL|~)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Null"/><RegExpr String="(?:\s|^)(?: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"/><RegExpr String="(?:\s|^)(?:[\-\+]?(?:[0-9][0-9_]*\.[0-9\._]*|\._*[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)\b|\.(?:nan|NaN|NAN)\b)(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Float"/><RegExpr String="(?:\s|^)(?:[\-\+]?[1-9][0-9_]*(?:\:[0-5]?[0-9])+|[\-\+]?0(?:x_*[0-9a-fA-F][0-9a-fA-F_]*|o?_*[0-7][0-7_]*|b_*[01][01_]*)|(?:0|[\-\+]?[1-9][0-9_]*))(?=\s*[:,\[\]\{\}]|(?:\s*$|\s+#))" attribute="Integer"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Attribute" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="List" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Hash" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="End of Document" defStyleNum="dsComment"/><itemData name="Document Header" defStyleNum="dsPreprocessor" spellChecking="0"/><itemData name="Data Types" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Alias" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Reference" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Key" defStyleNum="dsFunction" bold="1" spellChecking="0"/><itemData name="Directive" defStyleNum="dsPreprocessor" spellChecking="0"/><itemData name="Key Points Operator" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Operator" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="String" defStyleNum="dsString" spellChecking="0"/><itemData name="Escaped Character" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Literal/Folded Operator" defStyleNum="dsChar" spellChecking="0" bold="1"/><itemData name="Literal/Folded Block" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Null" defStyleNum="dsChar" spellChecking="0"/><itemData name="Boolean" defStyleNum="dsChar" spellChecking="0"/><itemData name="Integer" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="Error" defStyleNum="dsError" spellChecking="0"/><itemData name="Alert" defStyleNum="dsAlert" backgroundColor="#EF9A9A" spellChecking="0"/></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>