<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Jinja/Terraform" section="Other" version="3" kateversion="5.62" indenter="normal" extensions="*.tf.jinja;*.tf.jinja2;*.tf.j2;*.tfvars.jinja;*.tfvars.jinja2;*.tfvars.j2" mimetype="text/x-terraform.jinja" priority="1" author="Thuck (denisdoria@gmail.com)" license="MIT" generated="true"><highlighting><list name="blocks"><item>data</item><item>locals</item><item>module</item><item>output</item><item>provider</item><item>resource</item><item>terraform</item><item>variable</item></list><list name="sub blocks"><item>backend</item><item>content</item><item>dynamic</item><item>provisioner</item><item>required_providers</item></list><list name="meta arguments"><item>count</item><item>depends_on</item><item>for_each</item><item>lifecycle</item></list><list name="keywords"><item>required_version</item><item>source</item></list><list name="controlflow"><item>for</item><item>if</item><item>in</item></list><list name="variables"><item>each</item><item>local</item><item>self</item><item>var</item></list><list name="built in functions"><item>abs</item><item>abspath</item><item>alltrue</item><item>anytrue</item><item>base64decode</item><item>base64encode</item><item>base64gzip</item><item>base64sha256</item><item>base64sha512</item><item>basename</item><item>bcrypt</item><item>can</item><item>ceil</item><item>chomp</item><item>chunklist</item><item>cidrhost</item><item>cidrnetmask</item><item>cidrsubnet</item><item>cidrsubnets</item><item>coalesce</item><item>coalescelist</item><item>compact</item><item>concat</item><item>contains</item><item>csvdecode</item><item>defaults</item><item>dirname</item><item>distinct</item><item>element</item><item>file</item><item>filebase64</item><item>filebase64sha256</item><item>filebase64sha512</item><item>fileexists</item><item>filemd5</item><item>fileset</item><item>filesha1</item><item>filesha256</item><item>filesha512</item><item>flatten</item><item>floor</item><item>format</item><item>formatdate</item><item>formatlist</item><item>indent</item><item>index</item><item>join</item><item>jsondecode</item><item>jsonencode</item><item>keys</item><item>length</item><item>log</item><item>lookup</item><item>lower</item><item>matchkeys</item><item>max</item><item>md5</item><item>merge</item><item>min</item><item>nonsensitive</item><item>one</item><item>optional</item><item>parseint</item><item>pathexpand</item><item>pow</item><item>range</item><item>regex</item><item>regexall</item><item>replace</item><item>reverse</item><item>rsadecrypt</item><item>sensitive</item><item>setintersection</item><item>setproduct</item><item>setsubtract</item><item>setunion</item><item>sha1</item><item>sha256</item><item>sha512</item><item>signum</item><item>slice</item><item>sort</item><item>split</item><item>strrev</item><item>substr</item><item>sum</item><item>templatefile</item><item>textdecodebase64</item><item>textencodebase64</item><item>timeadd</item><item>timestamp</item><item>title</item><item>tobool</item><item>tolist</item><item>tomap</item><item>tonumber</item><item>toset</item><item>tostring</item><item>transpose</item><item>trim</item><item>trimprefix</item><item>trimspace</item><item>trimsuffix</item><item>try</item><item>upper</item><item>urlencode</item><item>uuid</item><item>uuidv5</item><item>values</item><item>yamldecode</item><item>yamlencode</item><item>zipmap</item></list><list name="primitive types"><item>bool</item><item>number</item><item>string</item></list><list name="complex types"><item>list</item><item>map</item><item>set</item></list><list name="structural types"><item>object</item><item>tuple</item></list><list name="dynamic types"><item>any</item></list><list name="special vars"><item>false</item><item>null</item><item>true</item></list><contexts><context name="Normal" attribute="Normal Text"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><keyword String="controlflow" attribute="Control Flow"/><keyword String="keywords" attribute="Keyword"/><keyword String="meta arguments" attribute="Meta Argument"/><keyword String="blocks" attribute="Block"/><keyword String="sub blocks" attribute="Sub Block"/><keyword String="built in functions" attribute="Built In"/><keyword String="variables" attribute="Variable"/><keyword String="special vars" attribute="Variable"/><keyword String="primitive types" attribute="Data Type"/><keyword String="complex types" attribute="Data Type"/><keyword String="structural types" attribute="Data Type"/><keyword String="dynamic types" attribute="Data Type"/><DetectIdentifier/><Float attribute="Float"/><Int attribute="Decimal"/><HlCHex attribute="Hex"/><HlCOct attribute="Octal"/><DetectChar char='"' attribute="String" context="DoubleQuoteString"/><DetectChar char="#" attribute="Comment" context="Comment"/><StringDetect String="..." attribute="Operator"/><AnyChar String="-+*/%\|=;&lt;>!&amp;" attribute="Operator"/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectSpaces/><IncludeRules context="##Jinja/Comments"/><DetectIdentifier/></context><context name="DoubleQuoteString" attribute="String" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><StringDetect String="${" attribute="Special String" context="Interpolation"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="Interpolation" attribute="Variable" lineEndContext="#pop"><IncludeRules context="jinja_boot##Jinja"/><DetectChar char="}" attribute="Special String" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Block" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Sub Block" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Meta Argument" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Built In" defStyleNum="dsBuiltIn" spellChecking="0"/><itemData name="Operator" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Variable" defStyleNum="dsVariable" spellChecking="0"/><itemData name="Data Type" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Octal" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Hex" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="Special String" defStyleNum="dsSpecialString"/><itemData name="Comment" defStyleNum="dsComment"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/></comments><keywords casesensitive="1"/></general></language>