UNPKG

@devs-notes/local-client

Version:

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

1 lines 1.19 kB
(this["webpackJsonp@devs-notes/local-client"]=this["webpackJsonp@devs-notes/local-client"]||[]).push([[250],{562:function(e,n){!function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,o,r){if(t.language===a){var c=t.tokenStack=[];t.code=t.code.replace(o,(function(e){if("function"==typeof r&&!r(e))return e;for(var o,i=c.length;-1!==t.code.indexOf(o=n(a,i));)++i;return c[i]=e,o})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var o=0,r=Object.keys(t.tokenStack);!function c(i){for(var s=0;s<i.length&&!(o>=r.length);s++){var l=i[s];if("string"==typeof l||l.content&&"string"==typeof l.content){var u=r[o],p=t.tokenStack[u],g="string"==typeof l?l:l.content,f=n(a,u),k=g.indexOf(f);if(-1<k){++o;var h=g.substring(0,k),d=new e.Token(a,e.tokenize(p,t.grammar),"language-"+a,p),v=g.substring(k+f.length),m=[];h&&m.push.apply(m,c([h])),m.push(d),v&&m.push.apply(m,c([v])),"string"==typeof l?i.splice.apply(i,[s,1].concat(m)):l.content=m}}else l.content&&c(l.content)}return i}(t.tokens)}}}})}(Prism)}}]);