{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/scheme.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/scheme */\nvar E=Object.create;var b=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty;var N=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var T=(t,e,n,a)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let r of y(e))!w.call(t,r)&&r!==n&&b(t,r,{get:()=>e[r],enumerable:!(a=x(e,r))||a.enumerable});return t};var S=(t,e,n)=>(n=t!=null?E(M(t)):{},T(e||!t||!t.__esModule?b(n,\"default\",{value:t,enumerable:!0}):n,t));var v=N((O,f)=>{function _(t){let e=\"[^\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}\\\",'`;#|\\\\\\\\\\\\s]+\",n=\"(-|\\\\+)?\\\\d+([./]\\\\d+)?\",a=n+\"[+\\\\-]\"+n+\"i\",r={$pattern:e,\"builtin-name\":\"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?\"},u={className:\"literal\",begin:\"(#t|#f|#\\\\\\\\\"+e+\"|#\\\\\\\\.)\"},i={className:\"number\",variants:[{begin:n,relevance:0},{begin:a,relevance:0},{begin:\"#b[0-1]+(/[0-1]+)?\"},{begin:\"#o[0-7]+(/[0-7]+)?\"},{begin:\"#x[0-9a-f]+(/[0-9a-f]+)?\"}]},c=t.QUOTE_STRING_MODE,g=[t.COMMENT(\";\",\"$\",{relevance:0}),t.COMMENT(\"#\\\\|\",\"\\\\|#\")],s={begin:e,relevance:0},o={className:\"symbol\",begin:\"'\"+e},p={endsWithParent:!0,relevance:0},d={variants:[{begin:/'/},{begin:\"`\"}],contains:[{begin:\"\\\\(\",end:\"\\\\)\",contains:[\"self\",u,c,i,s,o]}]},m={className:\"name\",relevance:0,begin:e,keywords:r},h={variants:[{begin:\"\\\\(\",end:\"\\\\)\"},{begin:\"\\\\[\",end:\"\\\\]\"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[m,{endsParent:!0,variants:[{begin:/\\(/,end:/\\)/},{begin:/\\[/,end:/\\]/}],contains:[s]}]},m,p]};return p.contains=[u,i,c,s,o,d,h].concat(g),{name:\"Scheme\",illegal:/\\S/,contains:[t.SHEBANG(),i,c,o,d,h].concat(g)}}f.exports=_});var l=S(v()),R=l.default??l;export{R as default};\n//# sourceMappingURL=scheme.mjs.map"],
  "mappings": "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",
  "names": ["E", "b", "x", "y", "M", "w", "N", "T", "n", "a", "S", "v", "O", "f", "_", "t", "e", "r", "i", "c", "g", "s", "p", "h", "l", "R"]
}
