meeting_memory/webui/dist/assets/django-DT-tv6V8.js

2 lines
1.7 KiB
JavaScript

import{g as d}from"./syntax-highlight-CQw1bBY6.js";import{a as s}from"./markup-templating-C7tXeHgl.js";function u(o,t){for(var n=0;n<t.length;n++){const a=t[n];if(typeof a!="string"&&!Array.isArray(a)){for(const e in a)if(e!=="default"&&!(e in o)){const r=Object.getOwnPropertyDescriptor(a,e);r&&Object.defineProperty(o,e,r.get?r:{enumerable:!0,get:()=>a[e]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var g=s,l=i;i.displayName="django";i.aliases=["jinja2"];function i(o){o.register(g),function(t){t.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var n=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,a=t.languages["markup-templating"];t.hooks.add("before-tokenize",function(e){a.buildPlaceholders(e,"django",n)}),t.hooks.add("after-tokenize",function(e){a.tokenizePlaceholders(e,"django")}),t.languages.jinja2=t.languages.django,t.hooks.add("before-tokenize",function(e){a.buildPlaceholders(e,"jinja2",n)}),t.hooks.add("after-tokenize",function(e){a.tokenizePlaceholders(e,"jinja2")})}(o)}const f=d(l),b=u({__proto__:null,default:f},[l]);export{b as d};