1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3908],{3908:function(){!function(n){var r=n.languages.javascript["template-string"],a=r.pattern.source,i=r.inside.interpolation,o=i.inside["interpolation-punctuation"],p=i.pattern.source;function t(r,i){if(n.languages[r])return{pattern:RegExp("((?:"+i+")\\s*)"+a),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:r}}}}function s(r,a,i){var o={code:r,grammar:a,language:i};return n.hooks.run("before-tokenize",o),o.tokens=n.tokenize(o.code,o.grammar),n.hooks.run("after-tokenize",o),o.tokens}n.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:markdown|md)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),t("sql","\\bsql"),r].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};n.hooks.add("after-tokenize",function(r){r.language in l&&function e(r){for(var a=0,l=r.length;a<l;a++){var g=r[a];if("string"!=typeof g){var u=g.content;if(Array.isArray(u)){if("template-string"===g.type){var c=u[1];if(3===u.length&&"string"!=typeof c&&"embedded-code"===c.type){var y=function f(n){return"string"==typeof n?n:Array.isArray(n)?n.map(f).join(""):f(n.content)}(c),v=c.alias,d=Array.isArray(v)?v[0]:v,k=n.languages[d];if(!k)continue;u[1]=function(r,a,l){var g=n.tokenize(r,{interpolation:{pattern:RegExp(p),lookbehind:!0}}),u=0,c={},y=s(g.map(function(n){var a;if("string"==typeof n)return n;for(var i,o=n.content;-1!==r.indexOf((a=u++,i="___"+l.toUpperCase()+"_"+a+"___")););return c[i]=o,i}).join(""),a,l),v=Object.keys(c);return u=0,function e(r){for(var a=0;a<r.length;a++){if(u>=v.length)return;var p=r[a];if("string"==typeof p||"string"==typeof p.content){var l=v[u],g="string"==typeof p?p:p.content,y=g.indexOf(l);if(-1!==y){++u;var d=g.substring(0,y),k=function(r){var a={};a["interpolation-punctuation"]=o;var p=n.tokenize(r,a);if(3===p.length){var l=[1,1];l.push.apply(l,s(p[1],n.languages.javascript,"javascript")),p.splice.apply(p,l)}return new n.Token("interpolation",p,i.alias,r)}(c[l]),h=g.substring(y+l.length),m=[];
1if(d&&m.push(d),m.push(k),h){var b=[h];e(b),m.push.apply(m,b)}"string"==typeof p?(r.splice.apply(r,[a,1].concat(m)),a+=m.length-1):p.content=m}}else{var _=p.content;Array.isArray(_)?e(_):e([_])}}}(y),new n.Token(l,y,"language-"+l,r)}(y,k,d)}}else e(u)}else"string"!=typeof u&&e([u])}}}(r.tokens)})}(Prism)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.