"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[6005],{96005(a,s,e){e.r(s),e.d(s,{default:()=>t});const t=a=>{const s="[a-zA-Z_0-9]+",e=[{className:"keyword",begin:"---",end:"---"},{className:"number",begin:"#",end:"\\s",excludeBegin:!0,excludeEnd:!0},{className:"punctuation",match:"[:#?=<>]"},{className:"symbol",match:"flags\\d*\\.\\d*"},{className:"built_in",match:"flags:#"},{className:"title.class",match:`^${s}(?=\\.)`},{className:"title.function",match:`^${s}(?=[\\s#])`},{className:"title.function",match:`(?<=\\.)${s}(?=[\\s#])`},{className:"params",match:`(?<=\\s)${s}(?=:)`},{className:"type",match:"(?<=[:?])[a-zA-Z_0-9.]+(?=\\s)"},{className:"variable.constant",match:`(?<=[:?])${s}(?=<)`},{className:"type",match:`(?<=<)${s}(?=>)`},{className:"title.function.invoke",match:`(?<==\\s)${s}(?=;)`},{className:"title.class",match:`(?<==\\s)${s}(?=\\.)`},{className:"title.function.invoke",match:`(?<==\\s${s}\\.)${s}(?=;)`}];return{name:"TypeLanguage",aliases:["tl"],case_insensitive:!1,contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,a.C_NUMBER_MODE].concat(e)}}}}]);
//# sourceMappingURL=6005.e4b71ac7248a9105f587.js.map