meeting_memory/webui/dist/assets/js-templates-Da_CdiNH.js

2 lines
3.1 KiB
JavaScript

import{g as N}from"./syntax-highlight-CQw1bBY6.js";function R(h,t){for(var f=0;f<t.length;f++){const g=t[f];if(typeof g!="string"&&!Array.isArray(g)){for(const p in g)if(p!=="default"&&!(p in h)){const j=Object.getOwnPropertyDescriptor(g,p);j&&Object.defineProperty(h,p,j.get?j:{enumerable:!0,get:()=>g[p]})}}}return Object.freeze(Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}))}var C=O;O.displayName="jsTemplates";O.aliases=[];function O(h){(function(t){var f=t.languages.javascript["template-string"],g=f.pattern.source,p=f.inside.interpolation,j=p.inside["interpolation-punctuation"],E=p.pattern.source;function b(e,a){if(t.languages[e])return{pattern:RegExp("((?:"+a+")\\s*)"+g),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}t.languages.javascript["template-string"]=[b("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),b("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),b("svg",/\bsvg/.source),b("markdown",/\b(?:markdown|md)/.source),b("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),b("sql",/\bsql/.source),f].filter(Boolean);function L(e,a){return"___"+a.toUpperCase()+"_"+e+"___"}function w(e,a,n){var r={code:e,grammar:a,language:n};return t.hooks.run("before-tokenize",r),r.tokens=t.tokenize(r.code,r.grammar),t.hooks.run("after-tokenize",r),r.tokens}function M(e){var a={};a["interpolation-punctuation"]=j;var n=t.tokenize(e,a);if(n.length===3){var r=[1,1];r.push.apply(r,w(n[1],t.languages.javascript,"javascript")),n.splice.apply(n,r)}return new t.Token("interpolation",n,p.alias,e)}function D(e,a,n){var r=t.tokenize(e,{interpolation:{pattern:RegExp(E),lookbehind:!0}}),c=0,v={},u=r.map(function(o){if(typeof o=="string")return o;for(var s=o.content,i;e.indexOf(i=L(c++,n))!==-1;);return v[i]=s,i}).join(""),y=w(u,a,n),m=Object.keys(v);c=0;function l(o){for(var s=0;s<o.length;s++){if(c>=m.length)return;var i=o[s];if(typeof i=="string"||typeof i.content=="string"){var k=m[c],T=typeof i=="string"?i:i.content,z=T.indexOf(k);if(z!==-1){++c;var x=T.substring(0,z),H=M(v[k]),S=T.substring(z+k.length),d=[];if(x&&d.push(x),d.push(H),S){var q=[S];l(q),d.push.apply(d,q)}typeof i=="string"?(o.splice.apply(o,[s,1].concat(d)),s+=d.length-1):i.content=d}}else{var A=i.content;Array.isArray(A)?l(A):l([A])}}}return l(y),new t.Token(n,y,"language-"+n,e)}var G={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(e){if(!(e.language in G))return;function a(n){for(var r=0,c=n.length;r<c;r++){var v=n[r];if(typeof v!="string"){var u=v.content;if(!Array.isArray(u)){typeof u!="string"&&a([u]);continue}if(v.type==="template-string"){var y=u[1];if(u.length===3&&typeof y!="string"&&y.type==="embedded-code"){var m=_(y),l=y.alias,o=Array.isArray(l)?l[0]:l,s=t.languages[o];if(!s)continue;u[1]=D(m,s,o)}}else a(u)}}}a(e.tokens)});function _(e){return typeof e=="string"?e:Array.isArray(e)?e.map(_).join(""):_(e.content)}})(h)}const $=N(C),F=R({__proto__:null,default:$},[C]);export{F as j};