*{margin:0;padding:0;border:0}body{color:#404040;font-size:12px;font-family:sans-serif;background-color:#fff}body>main{width:50em;padding:2em 1em 5em;margin:0 auto}body>main>header>div{display:flex;justify-content:space-between;align-items:center}h1{font-size:3em;margin-bottom:.5em}h2{margin-bottom:1em}p{margin-bottom:.5em}hr{border-top:1px;border-style:solid;border-color:#bfbfbf;margin:1em 0}form#fileUrl{display:flex;gap:.5em}form#fileUrl input[type=text]{border-width:1px;border-style:solid;border-radius:.5em;border-color:#bfbfbf;padding:.5em 1em;background-color:#fff;font-family:inherit;font-size:inherit;color:inherit;flex:1 1 auto;min-width:0}form#fileUrl button{border-width:1px;border-style:solid;border-radius:.5em;border-color:#bfbfbf;padding:.5em 1em;background-color:#fff;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}form#codePaste{display:flex;flex-direction:column;gap:.5em;align-items:flex-start}form#codePaste textarea{border-width:1px;border-style:solid;border-radius:.5em;border-color:#bfbfbf;padding:.5em 1em;background-color:#fff;font-family:inherit;font-size:inherit;color:inherit;width:100%;font-family:monospace;box-sizing:border-box;resize:vertical}form#codePaste button{border-width:1px;border-style:solid;border-radius:.5em;border-color:#bfbfbf;padding:.5em 1em;background-color:#fff;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}form#formForExample{display:flex;flex-wrap:wrap;gap:.75em}form#formForExample label{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}form#formForExample input[type=radio]{cursor:pointer;margin-right:.35em;margin-top:0;margin-bottom:0}.controls{margin:1em 0 1.5em}.controls>.tab-input{display:none}.controls>.tab-labels{display:flex;gap:.25em;border-bottom:1px solid #bfbfbf;margin-bottom:1em}.controls>.tab-labels label{padding:.5em 1em;cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:.5em .5em 0 0;margin-bottom:-1px;-webkit-user-select:none;user-select:none;color:gray}.controls>.tab-labels label:hover{color:#000}.controls>.tab-panels>.tab-panel{display:none}.controls>#inputTabExample:checked~.tab-labels>label[for=inputTabExample],.controls>#inputTabUrl:checked~.tab-labels>label[for=inputTabUrl],.controls>#inputTabPaste:checked~.tab-labels>label[for=inputTabPaste]{border-color:#bfbfbf;border-bottom-color:#fff;color:#000;background-color:#fff}.controls>#inputTabExample:checked~.tab-panels>.panel-example,.controls>#inputTabUrl:checked~.tab-panels>.panel-url,.controls>#inputTabPaste:checked~.tab-panels>.panel-paste{display:block}.theme-selector{display:flex;align-items:center;flex-wrap:wrap;gap:.75em;margin-top:1em;padding-top:.75em;border-top:1px solid #bfbfbf}.theme-selector>span{color:gray}.theme-selector label{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.theme-selector input[type=radio]{cursor:pointer;margin-right:.35em;margin-top:0;margin-bottom:0}.syvis.themeNeo .file{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;position:relative;font-family:Source Code Pro,Courier New,monospace;background-color:#fff}.syvis.themeNeo .file>.blockLabel{margin-bottom:1em;color:#000c}.syvis.themeNeo .file>header{font-weight:600;background-color:#f2f2f2;border-bottom-color:#0000001a;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.3em;border-radius:.5em .5em 0 0;padding:.4rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#000}.syvis.themeNeo .file>.body{padding:1em}.syvis.themeNeo button.code{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;cursor:pointer;padding:.5em 1em;background-color:transparent;color:#000;font-size:.85em}.syvis.themeNeo button.code:hover{opacity:.8}.syvis.themeNeo .code-view{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:.3em;padding:1em;margin:.5em 1em;overflow-x:auto;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;line-height:1.4}.syvis.themeNeo .code-view.hidden{display:none}.syvis.themeNeo .code-view code{color:#333}.syvis.themeNeo .label{color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .arrowFunctionExpression,.syvis.themeNeo .functionExpression,.syvis.themeNeo .classDeclaration,.syvis.themeNeo .classExpression,.syvis.themeNeo .declarations,.syvis.themeNeo .for,.syvis.themeNeo .forOf,.syvis.themeNeo .function,.syvis.themeNeo .method,.syvis.themeNeo .if,.syvis.themeNeo .return,.syvis.themeNeo .while,.syvis.themeNeo .arrayExpression,.syvis.themeNeo .arrayPattern,.syvis.themeNeo .objectExpression,.syvis.themeNeo .tryStatement,.syvis.themeNeo .switchStatement,.syvis.themeNeo .expressionStatement{border-style:solid!important;border-width:1px!important;border-radius:3px!important;display:block!important}.syvis.themeNeo .arrowFunctionExpression,.syvis.themeNeo .functionExpression,.syvis.themeNeo .classDeclaration,.syvis.themeNeo .classExpression,.syvis.themeNeo .for,.syvis.themeNeo .forOf,.syvis.themeNeo .function,.syvis.themeNeo .method,.syvis.themeNeo .if,.syvis.themeNeo .while,.syvis.themeNeo .tryStatement,.syvis.themeNeo .switchStatement{padding:.5em .4em .4em 1em;margin-bottom:.4em}.syvis.themeNeo .arrowFunctionExpression>header>div,.syvis.themeNeo .functionExpression>header>div,.syvis.themeNeo .classDeclaration>header>div,.syvis.themeNeo .classExpression>header>div,.syvis.themeNeo .for>header>div,.syvis.themeNeo .forOf>header>div,.syvis.themeNeo .function>header>div,.syvis.themeNeo .method>header>div,.syvis.themeNeo .if>header>div,.syvis.themeNeo .while>header>div,.syvis.themeNeo .tryStatement>header>div,.syvis.themeNeo .switchStatement>header>div{display:inline-block;vertical-align:middle}.syvis.themeNeo .arrowFunctionExpression>header:before,.syvis.themeNeo .functionExpression>header:before,.syvis.themeNeo .classDeclaration>header:before,.syvis.themeNeo .classExpression>header:before,.syvis.themeNeo .for>header:before,.syvis.themeNeo .forOf>header:before,.syvis.themeNeo .function>header:before,.syvis.themeNeo .method>header:before,.syvis.themeNeo .if>header:before,.syvis.themeNeo .while>header:before,.syvis.themeNeo .tryStatement>header:before,.syvis.themeNeo .switchStatement>header:before{display:inline-block;font-weight:600}.syvis.themeNeo .switchStatement>.discriminant:before{color:#dcbc18;content:"switch "}.syvis.themeNeo .switchStatement>.test:after{color:#dcbc18;content:" -> "}.syvis.themeNeo .if>header:before{content:"if ";color:#dcbc18;font-weight:600}.syvis.themeNeo .if>.consequent:before{color:#dcbc18;content:"then";display:block;font-weight:600}.syvis.themeNeo .if>.alternate:before{color:#dcbc18;content:"else ";font-weight:600}.syvis.themeNeo .forOf{background-color:#e0eef5;border-color:#bddae9}.syvis.themeNeo .forOf>header>.left:before{color:#3b89b0;content:" for "}.syvis.themeNeo .forOf>header>.right:before{color:#3b89b0;content:" of "}.syvis.themeNeo .while{background-color:#f5f5e0;border-color:#e9e9bd}.syvis.themeNeo .while>header:before{content:"while"}.syvis.themeNeo .arguments:not(:empty):before{color:#00000040;content:"( "}.syvis.themeNeo .arguments:not(:empty):after{color:#00000040;content:" )"}.syvis.themeNeo .arguments>span{display:inline-block;border:1px solid rgba(0,0,0,.1);border-radius:2px;margin-bottom:.1em;padding:0 .2em}.syvis.themeNeo .arrowFunctionExpression.async:before,.syvis.themeNeo .functionExpression.async:before{content:"async";margin-right:.5em;font-weight:900}.syvis.themeNeo .declarations.const .declaration.hasInit>.identifier:after{content:" := ";color:#00000040}.syvis.themeNeo .commentSeparator{display:block;height:1em}.syvis.themeNeo .label+.commentedSection,.syvis.themeNeo .body>.commentedSection:first-child{margin-top:0!important}.syvis.themeNeo .conditionalExpression>.test,.syvis.themeNeo .conditionalExpression>.consequent,.syvis.themeNeo .conditionalExpression>.alternate{display:inline}.syvis.themeNeo .conditionalExpression>.separator-question{color:#00000040}.syvis.themeNeo .conditionalExpression>.separator-colon{color:#00000040}.syvis.themeNeo .CodeMirror{height:auto}.syvis.themeNeo .string{font-style:italic;color:#40bf6a}.syvis.themeNeo .string:not(.templateElement):empty:before{content:"'"}.syvis.themeNeo .string:not(.templateElement):empty:after{content:"'"}.syvis.themeNeo .key>.string{color:inherit;font-style:inherit}.syvis.themeNeo .templateLiteral>.templateElement:not(:last-of-type):after{color:#00000040;content:"${ ";font-weight:600}.syvis.themeNeo .templateLiteral>.templateElement:not(:first-of-type):before{color:#00000040;content:" }";font-weight:600}.syvis.themeNeo .tag:after{content:" "}.syvis.themeNeo .number{color:#d92626}.syvis.themeNeo .regex{color:#d96e26}.syvis.themeNeo .blockLabel{color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .arrowFunctionExpression,.syvis.themeNeo .blockStatement,.syvis.themeNeo .labeledStatement,.syvis.themeNeo .functionExpression,.syvis.themeNeo .classDeclaration,.syvis.themeNeo .classExpression,.syvis.themeNeo .declarations,.syvis.themeNeo .for,.syvis.themeNeo .forIn,.syvis.themeNeo .forOf,.syvis.themeNeo .function,.syvis.themeNeo .method,.syvis.themeNeo .if,.syvis.themeNeo .return,.syvis.themeNeo .while,.syvis.themeNeo .doWhile,.syvis.themeNeo .arrayExpression,.syvis.themeNeo .arrayPattern,.syvis.themeNeo .objectExpression,.syvis.themeNeo .tryStatement,.syvis.themeNeo .switchStatement,.syvis.themeNeo .expressionStatement{border-style:solid!important;border-width:1px!important;border-radius:3px!important;display:block!important}.syvis.themeNeo .arrowFunctionExpression,.syvis.themeNeo .blockStatement,.syvis.themeNeo .labeledStatement,.syvis.themeNeo .functionExpression,.syvis.themeNeo .classDeclaration,.syvis.themeNeo .classExpression,.syvis.themeNeo .for,.syvis.themeNeo .forIn,.syvis.themeNeo .forOf,.syvis.themeNeo .function,.syvis.themeNeo .method,.syvis.themeNeo .if,.syvis.themeNeo .while,.syvis.themeNeo .doWhile,.syvis.themeNeo .tryStatement,.syvis.themeNeo .switchStatement{padding:.5em .4em .4em 1em;margin-bottom:.4em}.syvis.themeNeo .arrowFunctionExpression>header,.syvis.themeNeo .blockStatement>header,.syvis.themeNeo .labeledStatement>header,.syvis.themeNeo .functionExpression>header,.syvis.themeNeo .classDeclaration>header,.syvis.themeNeo .classExpression>header,.syvis.themeNeo .for>header,.syvis.themeNeo .forIn>header,.syvis.themeNeo .forOf>header,.syvis.themeNeo .function>header,.syvis.themeNeo .method>header,.syvis.themeNeo .if>header,.syvis.themeNeo .while>header,.syvis.themeNeo .doWhile>header,.syvis.themeNeo .tryStatement>header,.syvis.themeNeo .switchStatement>header{margin:.4em 0}.syvis.themeNeo .arrowFunctionExpression>header>div,.syvis.themeNeo .blockStatement>header>div,.syvis.themeNeo .labeledStatement>header>div,.syvis.themeNeo .functionExpression>header>div,.syvis.themeNeo .classDeclaration>header>div,.syvis.themeNeo .classExpression>header>div,.syvis.themeNeo .for>header>div,.syvis.themeNeo .forIn>header>div,.syvis.themeNeo .forOf>header>div,.syvis.themeNeo .function>header>div,.syvis.themeNeo .method>header>div,.syvis.themeNeo .if>header>div,.syvis.themeNeo .while>header>div,.syvis.themeNeo .doWhile>header>div,.syvis.themeNeo .tryStatement>header>div,.syvis.themeNeo .switchStatement>header>div{display:inline-block;vertical-align:middle}.syvis.themeNeo .arrowFunctionExpression>header:before,.syvis.themeNeo .blockStatement>header:before,.syvis.themeNeo .labeledStatement>header:before,.syvis.themeNeo .functionExpression>header:before,.syvis.themeNeo .classDeclaration>header:before,.syvis.themeNeo .classExpression>header:before,.syvis.themeNeo .for>header:before,.syvis.themeNeo .forIn>header:before,.syvis.themeNeo .forOf>header:before,.syvis.themeNeo .function>header:before,.syvis.themeNeo .method>header:before,.syvis.themeNeo .if>header:before,.syvis.themeNeo .while>header:before,.syvis.themeNeo .doWhile>header:before,.syvis.themeNeo .tryStatement>header:before,.syvis.themeNeo .switchStatement>header:before{display:inline-block;font-weight:600}.syvis.themeNeo .arrowFunctionExpression>.body>.blockStatement,.syvis.themeNeo .blockStatement>.body>.blockStatement,.syvis.themeNeo .labeledStatement>.body>.blockStatement,.syvis.themeNeo .functionExpression>.body>.blockStatement,.syvis.themeNeo .classDeclaration>.body>.blockStatement,.syvis.themeNeo .classExpression>.body>.blockStatement,.syvis.themeNeo .for>.body>.blockStatement,.syvis.themeNeo .forIn>.body>.blockStatement,.syvis.themeNeo .forOf>.body>.blockStatement,.syvis.themeNeo .function>.body>.blockStatement,.syvis.themeNeo .method>.body>.blockStatement,.syvis.themeNeo .if>.body>.blockStatement,.syvis.themeNeo .while>.body>.blockStatement,.syvis.themeNeo .doWhile>.body>.blockStatement,.syvis.themeNeo .tryStatement>.body>.blockStatement,.syvis.themeNeo .switchStatement>.body>.blockStatement{background-color:transparent;border-color:transparent}.syvis.themeNeo .importDeclaration .specifiers:before{color:#bfbfbf;content:"import "}.syvis.themeNeo .importDeclaration>.source:before{color:#bfbfbf;content:" from "}.syvis.themeNeo .importNamespaceSpecifier:before{color:#bfbfbf;content:" * as "}.syvis.themeNeo .importSpecifier:before{color:#bfbfbf;content:" { "}.syvis.themeNeo .importSpecifier:after{color:#bfbfbf;content:" } "}.syvis.themeNeo .importSpecifier>.local:before{color:#bfbfbf;content:" as "}.syvis.themeNeo .exportNamedDeclaration .specifiers:before{color:#bfbfbf;content:"export "}.syvis.themeNeo .exportNamedDeclaration .source:before{color:#bfbfbf;content:" from "}.syvis.themeNeo .exportDefaultDeclaration:before{color:#bfbfbf;content:"export default "}.syvis.themeNeo .exportAllDeclaration:before{color:#bfbfbf;content:"export default "}.syvis.themeNeo .exportNamespaceSpecifier:before{color:#bfbfbf;content:" * as "}.syvis.themeNeo .exportSpecifier:before{color:#bfbfbf;content:" { "}.syvis.themeNeo .exportSpecifier:after{color:#bfbfbf;content:" } "}.syvis.themeNeo .exportSpecifier>.exported:before{color:#bfbfbf;content:" as "}.syvis.themeNeo .switchStatement{background-color:#fdfaed;border-color:#f3e395}.syvis.themeNeo .switchStatement>.discriminant:before{color:#b09614;content:"switch "}.syvis.themeNeo .switchStatement>.test:after{color:#b09614;content:" -> "}.syvis.themeNeo .if{background-color:#fdfaed;border-color:#f3e395;display:flex;flex-wrap:wrap}.syvis.themeNeo .if>header:before{content:"if ";color:#b09614;font-weight:600}.syvis.themeNeo .if>.consequent{margin:0 1em .2em 0}.syvis.themeNeo .if>.consequent:before{color:#b09614;content:"then";display:block;font-weight:600}.syvis.themeNeo .if>.alternate:before{color:#b09614;content:"else ";font-weight:600}.syvis.themeNeo .tryStatement{background-color:#f5eee0;border-color:#e9dabd;display:flex;flex-wrap:wrap}.syvis.themeNeo .tryStatement>.block{margin-right:1em}.syvis.themeNeo .tryStatement>.block:before{color:#b0893b;content:"try ";font-weight:600}.syvis.themeNeo .tryStatement>.handler{margin-right:1em}.syvis.themeNeo .tryStatement>.handler:before{color:#b0893b;content:"catch ";font-weight:600}.syvis.themeNeo .tryStatement>.handler>.catchClause>.param:after{color:#000;content:" ⇒";font-weight:600}.syvis.themeNeo .tryStatement>.finalizer:before{color:#b0893b;content:"finally ";font-weight:600}.syvis.themeNeo .throwStatement:before{color:#000;content:"throw ";font-weight:600}.syvis.themeNeo .breakStatement:before{color:#000;content:"break ";font-weight:600}.syvis.themeNeo .for{background-color:#e0eef5;border-color:#bddae9}.syvis.themeNeo .for>header>.init{display:block}.syvis.themeNeo .for>header>.init>.declarations{display:inline-block}.syvis.themeNeo .for>header>.init:before{color:#3b89b0;content:"set";margin-right:.5em;font-weight:600}.syvis.themeNeo .for>header>.test{display:block}.syvis.themeNeo .for>header>.test:before{color:#3b89b0;content:"for";margin-right:1em;font-weight:600}.syvis.themeNeo .for>.update{font-weight:600}.syvis.themeNeo .for>.body{padding:0 0 0 1em}.syvis.themeNeo .forIn,.syvis.themeNeo .forOf{background-color:#e0eef5;border-color:#bddae9}.syvis.themeNeo .forIn>header>.left:before,.syvis.themeNeo .forOf>header>.left:before{color:#3b89b0;content:" for "}.syvis.themeNeo .forIn>header>.right:before,.syvis.themeNeo .forOf>header>.right:before{color:#3b89b0}.syvis.themeNeo .forIn>header>.right:before{content:" in "}.syvis.themeNeo .forOf>header>.right:before{content:" of "}.syvis.themeNeo .while,.syvis.themeNeo .doWhile{background-color:#f5f5e0;border-color:#e9e9bd}.syvis.themeNeo .while>header:before{color:#b0b03b;content:"while "}.syvis.themeNeo .while>.body{padding:.5em 1em}.syvis.themeNeo .doWhile>.body,.syvis.themeNeo .doWhile>footer{padding:.5em 1em}.syvis.themeNeo .doWhile>.body:before,.syvis.themeNeo .doWhile>footer:before{color:#b0b03b;font-weight:600;position:relative;right:1em;bottom:.5em}.syvis.themeNeo .doWhile>.body:before{content:"do "}.syvis.themeNeo .doWhile>footer:before{content:"while "}.syvis.themeNeo .method{background-color:#edf7f4;border-color:#cbe9df;position:relative;margin-bottom:2em}.syvis.themeNeo .method:before{content:"method";color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .method .name{color:#49aa89;font-weight:600;margin-right:.5em}.syvis.themeNeo .method>.functionExpression{border:none!important;background:none}.syvis.themeNeo .method>.functionExpression>div>.paramsWrapper>.params{color:#49aa89!important}.syvis.themeNeo .function{background-color:#e0f5e7;border-color:#bde9cc;position:relative;margin-bottom:2em}.syvis.themeNeo .function:before{content:"function";color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .function>header>.name{color:#3bb062;font-weight:600;margin-right:.5em}.syvis.themeNeo .function>header>.params{color:gray}.syvis.themeNeo .function>header>.params:before{content:"("}.syvis.themeNeo .function>header>.params:after{content:")"}.syvis.themeNeo .function>header>.params>.parameter:not(:last-of-type):after{content:", "}.syvis.themeNeo .arguments:empty:before{color:#00000040;content:"()"}.syvis.themeNeo .arguments:not(:empty):before{color:#00000040;content:"( ";vertical-align:top}.syvis.themeNeo .arguments:not(:empty):after{color:#00000040;content:" )";vertical-align:top}.syvis.themeNeo .arguments:not(:empty)>span:not(:last-of-type){margin-right:.6em}.syvis.themeNeo .arguments>span{display:inline-block;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.1em;padding:0 .2em}.syvis.themeNeo .arrowFunctionExpression,.syvis.themeNeo .functionExpression{background-color:#e0f5e0;border-color:#bde9bd;display:inline-block;vertical-align:middle}.syvis.themeNeo .arrowFunctionExpression.async:before,.syvis.themeNeo .functionExpression.async:before{content:"async";margin-right:.5em}.syvis.themeNeo .arrowFunctionExpression>div,.syvis.themeNeo .functionExpression>div{display:flex;align-items:center;flex-wrap:wrap}.syvis.themeNeo .arrowFunctionExpression>div>div,.syvis.themeNeo .functionExpression>div>div{display:flex;align-items:center;flex-wrap:wrap}.syvis.themeNeo .arrowFunctionExpression>div>div>.params,.syvis.themeNeo .functionExpression>div>div>.params{color:#3bb03b;display:flex;flex-direction:column}.syvis.themeNeo .arrowFunctionExpression>div>div>.params:empty:after,.syvis.themeNeo .functionExpression>div>div>.params:empty:after{content:"()"}.syvis.themeNeo .arrowFunctionExpression>div>.paramsWrapper:after,.syvis.themeNeo .functionExpression>div>.paramsWrapper:after{color:#00000040;content:"=>";display:block;margin:0 1em}.syvis.themeNeo .classDeclaration,.syvis.themeNeo .classExpression{background-color:#e0f5ee;border-color:#bde9da;position:relative;margin-bottom:2em}.syvis.themeNeo .classDeclaration:before,.syvis.themeNeo .classExpression:before{content:"class";color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .classDeclaration>header>.name,.syvis.themeNeo .classExpression>header>.name,.syvis.themeNeo .classDeclaration>header>.superClass,.syvis.themeNeo .classExpression>header>.superClass{color:#3bb089;font-weight:600}.syvis.themeNeo .classDeclaration .superClass:before,.syvis.themeNeo .classExpression .superClass:before{color:#bfbfbf;content:" extends "}.syvis.themeNeo .super:before{color:#000;content:" super "}.syvis.themeNeo .emptyStatement:before{color:#ce1313;content:"<empty statement> "}.syvis.themeNeo .blockStatement{background-color:#00000008;border-color:#00000008;display:block;padding:.1em .2em;margin:0 .2em .2em 0}.syvis.themeNeo .labeledStatement{background-color:#00000008;border-color:#00000008}.syvis.themeNeo .labeledStatement>header>.label:after{content:": "}.syvis.themeNeo .continueStatement:before{color:#000;content:"continue ";font-weight:600}.syvis.themeNeo .expressionStatement{background-color:#00000008;border-color:#00000008;display:block;padding:.1em .2em;margin:0 .2em .2em 0}.syvis.themeNeo .memberExpression>.property:before{content:"."}.syvis.themeNeo .memberExpression.computed>.property:before{content:"["}.syvis.themeNeo .memberExpression.computed>.property:after{content:"]"}.syvis.themeNeo .callee{vertical-align:top}.syvis.themeNeo .callee>.memberExpression>.property{color:#33b2cc!important}.syvis.themeNeo .callee>.memberExpression>.property:before{white-space:pre;content:"\a   .";color:#00000040}.syvis.themeNeo .callee>.memberExpression>.property:after{content:""}.syvis.themeNeo .logicalExpression{border-color:#00000040;border-radius:1em;border-style:solid;border-width:1px;display:inline-block;vertical-align:middle;padding:.1em .8em}.syvis.themeNeo .logicalExpression>.left,.syvis.themeNeo .logicalExpression>.right{display:inline-block;vertical-align:middle}.syvis.themeNeo .logicalExpression>.left>.logicalExpression,.syvis.themeNeo .logicalExpression>.right>.logicalExpression{margin-right:-.7em}.syvis.themeNeo .awaitExpression:before{content:" await ";font-weight:600}.syvis.themeNeo .declarations{background-color:#e0e7f5;border-color:#cfdaef;display:inline-block!important;margin:0 .4em .4em 0;padding:.2em .5em}.syvis.themeNeo .declarations.const .declaration.hasInit>.identifier:after{content:" = ";color:#00000080}.syvis.themeNeo .declarations.let .declaration.hasInit>.identifier:after,.syvis.themeNeo .declarations.var .declaration.hasInit>.identifier:after{content:" : ";color:#00000040}.syvis.themeNeo .declarations.var{padding:.2em 1.5em .2em .5em}.syvis.themeNeo .declarations.var:before{color:#00000040;content:"var";float:right;font-size:.8em;position:relative;right:-1.5em}.syvis.themeNeo .declarations+.function{margin-top:2em}.syvis.themeNeo .declaration{display:flex;flex-wrap:wrap;align-items:center}.syvis.themeNeo .declaration>.identifier{color:#3b62b0;flex-grow:2}.syvis.themeNeo .declaration>.init{flex-grow:3}.syvis.themeNeo .return{display:block;background-color:#f5e0e0;border-color:#dd9a9a;padding:0 2em .6em 1em}.syvis.themeNeo .return:before{content:"↵";margin-right:-2em;margin-top:.5em;font-size:2em;color:#00000040;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeNeo .comment,.syvis.themeNeo .propertyComment{display:inline-block;border-left:4px solid #ccc;padding-left:1em;color:gray;font-size:.9em;margin:.5em 0}.syvis.themeNeo .comment:first-letter,.syvis.themeNeo .propertyComment:first-letter{text-transform:uppercase}.syvis.themeNeo .commentedSection{margin-top:1em}.syvis.themeNeo .blockLabel+.commentedSection,.syvis.themeNeo .body>.commentedSection:first-child{margin-top:0!important}.syvis.themeNeo .withTrailingComment{display:flex}.syvis.themeNeo .withTrailingComment :first-child{flex-grow:9}.syvis.themeNeo .withTrailingComment .trailing.comment{border-width:2px;padding-left:.5em;margin-left:1em;flex-grow:1}.syvis.themeNeo .objectExpression,.syvis.themeNeo .identifier>.objectPattern{display:inline-table;background-color:#e7f5e0;border-width:1px;border-style:solid;border-color:#cce9bd;padding:.2em .5em}.syvis.themeNeo .objectExpression:empty:before,.syvis.themeNeo .identifier>.objectPattern:empty:before{color:#00000040;content:"{"}.syvis.themeNeo .objectExpression:empty:after,.syvis.themeNeo .identifier>.objectPattern:empty:after{color:#00000040;content:"}"}.syvis.themeNeo .objectExpression>.property,.syvis.themeNeo .identifier>.objectPattern>.property{display:table-row}.syvis.themeNeo .objectExpression>.property>.key,.syvis.themeNeo .identifier>.objectPattern>.property>.key{display:table-cell;text-align:right}.syvis.themeNeo .objectExpression>.property>.separator,.syvis.themeNeo .identifier>.objectPattern>.property>.separator{display:table-cell;color:#00000040}.syvis.themeNeo .objectExpression>.property>.separator:after,.syvis.themeNeo .identifier>.objectPattern>.property>.separator:after{content:": "}.syvis.themeNeo .objectExpression>.property>.value,.syvis.themeNeo .identifier>.objectPattern>.property>.value{display:table-cell}.syvis.themeNeo .objectExpression>.property>.value>.objectExpression,.syvis.themeNeo .identifier>.objectPattern>.property>.value>.objectExpression{margin:.2em 0}.syvis.themeNeo .identifier>.objectPattern{background-color:transparent;border-color:transparent}.syvis.themeNeo .objectPattern{vertical-align:middle}.syvis.themeNeo .objectPattern>.property.shorthand:not(:last-of-type)>.key:after{content:", "}.syvis.themeNeo .objectPattern>.property.shorthand>.key{display:inline-block;visibility:hidden;width:0}.syvis.themeNeo .arrayExpression,.syvis.themeNeo .arrayPattern{border-color:#00000040;display:inline-block;vertical-align:middle}.syvis.themeNeo .arrayExpression:empty,.syvis.themeNeo .arrayPattern:empty{border:none}.syvis.themeNeo .arrayExpression:empty:before,.syvis.themeNeo .arrayPattern:empty:before{content:"["}.syvis.themeNeo .arrayExpression:empty:after,.syvis.themeNeo .arrayPattern:empty:after{content:"]"}.syvis.themeNeo .arrayElement,.syvis.themeNeo .arrayPattern>*{border-width:0;border-radius:0;border-style:solid;border-bottom-width:1px;border-color:#00000040;display:block;padding:.2em .5em}.syvis.themeNeo .arrayElement:last-of-type,.syvis.themeNeo .arrayPattern>*:last-of-type{border-bottom:none}.syvis.themeNeo .arrayElement>.arrayExpression,.syvis.themeNeo .arrayPattern>*>.arrayExpression{margin-left:-.3em}.syvis.themeNeo .assignment{font-size:.8em;padding:0 .2em}.syvis.themeNeo .assignment:before{color:#00000040;content:" = "}.syvis.themeNeo .assignmentExpression>.left:after,.syvis.themeNeo .assignmentPattern>.left:after{color:#00000040;content:" = "}.syvis.themeNeo .assignmentExpression[class*=assign-]>.left:after,.syvis.themeNeo .assignmentPattern[class*=assign-]>.left:after{color:#00000080!important}.syvis.themeNeo .assign-add>.left:after{content:" += "}.syvis.themeNeo .assign-subtract>.left:after{content:" -= "}.syvis.themeNeo .assign-multiply>.left:after{content:" *= "}.syvis.themeNeo .assign-divide>.left:after{content:" /= "}.syvis.themeNeo .assign-remainder>.left:after{content:" %= "}.syvis.themeNeo .assign-shift-left>.left:after{content:" <<= "}.syvis.themeNeo .assign-shift-right>.left:after{content:" >>= "}.syvis.themeNeo .assign-shift-right-unsigned>.left:after{content:" >>>= "}.syvis.themeNeo .assign-bit-and>.left:after{content:" &= "}.syvis.themeNeo .assign-bit-or>.left:after{content:" |= "}.syvis.themeNeo .assign-bit-xor>.left:after{content:" ^= "}.syvis.themeNeo .infinity{font-size:1.4em;vertical-align:-10%}.syvis.themeNeo .infinity:before{content:"∞"}.syvis.themeNeo .true:before{font-weight:600;content:"Yes"}.syvis.themeNeo .false:before{font-weight:600;content:"No"}.syvis.themeNeo .null:before{font-weight:600;content:"∅"}.syvis.themeNeo .undefined:before{font-weight:600;content:"undef"}.syvis.themeNeo .nan:before{font-weight:600;content:"🚫"}.syvis.themeNeo .binaryExpression>.left:before{content:"(";color:#00000040}.syvis.themeNeo .binaryExpression>.right:after{content:")";color:#00000040}.syvis.themeNeo .if>header .binaryExpression>.left:before{content:""}.syvis.themeNeo .if>header .binaryExpression>.right:after{content:""}.syvis.themeNeo .binaryExpression>.left:after{font-weight:600;content:" <operator missing> "}.syvis.themeNeo .operator-and>.left:after{content:" ∧ "}.syvis.themeNeo .operator-or>.left:after{content:" ∨ "}.syvis.themeNeo .operator-not:before{content:"¬ ";font-weight:600}.syvis.themeNeo .operator-add>.left:after{content:" + "}.syvis.themeNeo .operator-subtract>.left:after{content:" - "}.syvis.themeNeo .operator-multiply>.left:after{content:" × "}.syvis.themeNeo .operator-divide>.left:after{content:" / "}.syvis.themeNeo .operator-remainder>.left:after{content:" % "}.syvis.themeNeo .operator-exponent>.left:after{content:" ** "}.syvis.themeNeo .operator-equals{width:1.5em}.syvis.themeNeo .operator-equals>.left:after{content:" ≔ "}.syvis.themeNeo .operator-equals-not>.left:after{content:" ≠ "}.syvis.themeNeo .operator-equals-strict>.left:after{content:" ≡ "}.syvis.themeNeo .operator-equals-strict-not>.left:after{content:" ≢ "}.syvis.themeNeo .operator-shift-left>.left:after{content:" ≪ "}.syvis.themeNeo .operator-shift-right>.left:after{content:" ≫ "}.syvis.themeNeo .operator-less-than>.left:after{content:" < "}.syvis.themeNeo .operator-less-than-equals>.left:after{content:" ≤ "}.syvis.themeNeo .operator-greater-than>.left:after{content:" > "}.syvis.themeNeo .operator-greater-than-equals>.left:after{content:" ≥ "}.syvis.themeNeo .operator-spread:before{content:" … "}.syvis.themeNeo .operator-delete:before{content:" ⌦ "}.syvis.themeNeo .operator-typeof:before{content:" typeof ";font-weight:600}.syvis.themeNeo .operator-void:before{font-weight:600;content:" void "}.syvis.themeNeo .containsThisExpression>.property:before{content:""}.syvis.themeNeo .thisExpression:after{content:"@"}.syvis.themeNeo .shebang{color:gray;margin-bottom:1em}.syvis.themeNeo .error{color:#ce1313;background-color:#fac8c8;border-width:1px;border-style:solid;border-color:#ce1313;border-radius:3px;font-size:1rem;padding:1em 2em}.syvis.themeDracula .file{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;position:relative;font-family:Source Code Pro,Courier New,monospace;background-color:#fff}.syvis.themeDracula .file>.blockLabel{margin-bottom:1em;color:#000c}.syvis.themeDracula .file>header{font-weight:600;background-color:#f2f2f2;border-bottom-color:#0000001a;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.3em;border-radius:.5em .5em 0 0;padding:.4rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#000}.syvis.themeDracula button.code{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;cursor:pointer;padding:.5em 1em;background-color:transparent;color:#000;font-size:.85em}.syvis.themeDracula .code-view{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:.3em;padding:1em;margin:.5em 1em;overflow-x:auto;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;line-height:1.4}.syvis.themeDracula .code-view code{color:#333}.syvis.themeDracula .templateLiteral>.templateElement:not(:last-of-type):after{color:#f8f8f240;content:"${ ";font-weight:600}.syvis.themeDracula .templateLiteral>.templateElement:not(:first-of-type):before{color:#f8f8f240;content:" }";font-weight:600}.syvis.themeDracula .label{color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .functionExpression,.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression,.syvis.themeDracula .declarations,.syvis.themeDracula .for,.syvis.themeDracula .forOf,.syvis.themeDracula .function,.syvis.themeDracula .method,.syvis.themeDracula .if,.syvis.themeDracula .return,.syvis.themeDracula .while,.syvis.themeDracula .arrayExpression,.syvis.themeDracula .arrayPattern,.syvis.themeDracula .objectExpression,.syvis.themeDracula .tryStatement,.syvis.themeDracula .switchStatement,.syvis.themeDracula .expressionStatement{border-style:solid!important;border-width:1px!important;border-radius:3px!important;display:block!important}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .functionExpression,.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression,.syvis.themeDracula .for,.syvis.themeDracula .forOf,.syvis.themeDracula .function,.syvis.themeDracula .method,.syvis.themeDracula .if,.syvis.themeDracula .while,.syvis.themeDracula .tryStatement,.syvis.themeDracula .switchStatement{padding:.5em .4em .4em 1em;margin-bottom:.4em}.syvis.themeDracula .arrowFunctionExpression>header>div,.syvis.themeDracula .functionExpression>header>div,.syvis.themeDracula .classDeclaration>header>div,.syvis.themeDracula .classExpression>header>div,.syvis.themeDracula .for>header>div,.syvis.themeDracula .forOf>header>div,.syvis.themeDracula .function>header>div,.syvis.themeDracula .method>header>div,.syvis.themeDracula .if>header>div,.syvis.themeDracula .while>header>div,.syvis.themeDracula .tryStatement>header>div,.syvis.themeDracula .switchStatement>header>div{display:inline-block;vertical-align:middle}.syvis.themeDracula .arrowFunctionExpression>header:before,.syvis.themeDracula .functionExpression>header:before,.syvis.themeDracula .classDeclaration>header:before,.syvis.themeDracula .classExpression>header:before,.syvis.themeDracula .for>header:before,.syvis.themeDracula .forOf>header:before,.syvis.themeDracula .function>header:before,.syvis.themeDracula .method>header:before,.syvis.themeDracula .if>header:before,.syvis.themeDracula .while>header:before,.syvis.themeDracula .tryStatement>header:before,.syvis.themeDracula .switchStatement>header:before{display:inline-block;font-weight:600}.syvis.themeDracula .importDeclaration .specifiers:before{color:#cdcda2;content:"import "}.syvis.themeDracula .importDeclaration>.source:before{color:#cdcda2;content:" from "}.syvis.themeDracula .importNamespaceSpecifier:before{color:#cdcda2;content:" * as "}.syvis.themeDracula .importSpecifier:before{color:#cdcda2;content:" { "}.syvis.themeDracula .importSpecifier:after{color:#cdcda2;content:" } "}.syvis.themeDracula .importSpecifier>.local:before{color:#cdcda2;content:" as "}.syvis.themeDracula .exportNamedDeclaration .specifiers:before{color:#cdcda2;content:"export "}.syvis.themeDracula .exportNamedDeclaration .source:before{color:#cdcda2;content:" from "}.syvis.themeDracula .exportDefaultDeclaration:before{color:#cdcda2;content:"export default "}.syvis.themeDracula .exportAllDeclaration:before{color:#cdcda2;content:"export default "}.syvis.themeDracula .exportNamespaceSpecifier:before{color:#cdcda2;content:" * as "}.syvis.themeDracula .exportSpecifier:before{color:#cdcda2;content:" { "}.syvis.themeDracula .exportSpecifier:after{color:#cdcda2;content:" } "}.syvis.themeDracula .exportSpecifier>.exported:before{color:#cdcda2;content:" as "}.syvis.themeDracula .switchStatement{background-color:#8a9507;border-color:#6e7706}.syvis.themeDracula .switchStatement>.discriminant:before{color:#454b04;content:"switch "}.syvis.themeDracula .switchStatement>.test:after{color:#454b04;content:" -> "}.syvis.themeDracula .if{background-color:#8a9507;border-color:#6e7706;display:flex;flex-wrap:wrap}.syvis.themeDracula .if>header:before{content:"if ";color:#454b04;font-weight:600}.syvis.themeDracula .if>.consequent:before{color:#454b04;content:"then";display:block;font-weight:600}.syvis.themeDracula .if>.alternate:before{color:#454b04;content:"else ";font-weight:600}.syvis.themeDracula .tryStatement{background-color:#b55e00;border-color:#a35500;display:flex;flex-wrap:wrap}.syvis.themeDracula .tryStatement>.block:before{color:#5b2f00;content:"try ";font-weight:600}.syvis.themeDracula .tryStatement>.handler:before{color:#5b2f00;content:"catch ";font-weight:600}.syvis.themeDracula .tryStatement>.handler>.catchClause>.param:after{color:#f8f8f2;content:" ⇒";font-weight:600}.syvis.themeDracula .tryStatement>.finalizer:before{color:#5b2f00;content:"finally ";font-weight:600}.syvis.themeDracula .throwStatement:before{color:#f8f8f2;content:"throw ";font-weight:600}.syvis.themeDracula .breakStatement:before{color:#f8f8f2;content:"break ";font-weight:600}.syvis.themeDracula .for{background-color:#0390ad;border-color:#03829c}.syvis.themeDracula .for>header>.init:before{color:#014857;content:"set";margin-right:.5em;font-weight:600}.syvis.themeDracula .for>header>.test:before{color:#014857;content:"for";margin-right:1em;font-weight:600}.syvis.themeDracula .forOf{background-color:#0390ad;border-color:#03829c}.syvis.themeDracula .forOf>header>.left:before{color:#014857;content:" for "}.syvis.themeDracula .forOf>header>.right:before{color:#014857;content:" of "}.syvis.themeDracula .while{background-color:#9ba807;border-color:#8c9706}.syvis.themeDracula .while>header:before{content:"while"}.syvis.themeDracula .method{background-color:#530abc;border-color:#4b09a9;position:relative;margin-bottom:2em}.syvis.themeDracula .method .name{color:#2a055e;font-weight:600;margin-right:.5em}.syvis.themeDracula .method>.functionExpression>div>.paramsWrapper>.params{color:#2a055e!important}.syvis.themeDracula .function{background-color:#039fc1;border-color:#038fae;position:relative;margin-bottom:2em}.syvis.themeDracula .function>header>.name{color:#014f61;font-weight:600;margin-right:.5em}.syvis.themeDracula .function>header>.params{color:gray}.syvis.themeDracula .arguments:not(:empty):before{color:#f8f8f240;content:"( "}.syvis.themeDracula .arguments:not(:empty):after{color:#f8f8f240;content:" )"}.syvis.themeDracula .arguments>span{display:inline-block;border:1px solid rgba(248,248,242,.1);border-radius:2px;margin-bottom:.1em;padding:0 .2em}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .functionExpression{background-color:#05a02c;border-color:#059028;display:inline-block;vertical-align:middle}.syvis.themeDracula .arrowFunctionExpression.async:before,.syvis.themeDracula .functionExpression.async:before{content:"async";margin-right:.5em;font-weight:900}.syvis.themeDracula .arrowFunctionExpression>div>div>.params,.syvis.themeDracula .functionExpression>div>div>.params{color:#035016;display:flex;flex-direction:column}.syvis.themeDracula .arrowFunctionExpression>div>.paramsWrapper:after,.syvis.themeDracula .functionExpression>div>.paramsWrapper:after{color:#f8f8f240;content:"=>";display:block;margin:0 1em}.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression{background-color:#5c0bce;border-color:#530ab9;position:relative;margin-bottom:2em}.syvis.themeDracula .classDeclaration>header>.name,.syvis.themeDracula .classExpression>header>.name,.syvis.themeDracula .classDeclaration>header>.superClass,.syvis.themeDracula .classExpression>header>.superClass{color:#2e0567;font-weight:600}.syvis.themeDracula .classDeclaration .superClass:before,.syvis.themeDracula .classExpression .superClass:before{color:#cdcda2;content:" extends "}.syvis.themeDracula .super:before{color:#f8f8f2;content:" super "}.syvis.themeDracula .expressionStatement{background-color:#313342;border-color:#2c2e3b;display:block;padding:.1em .2em;margin:0 .2em .2em 0}.syvis.themeDracula .callee>.memberExpression>.property{color:#33b2cc!important}.syvis.themeDracula .declarations{background-color:#4b09a9;border-color:#4709a1;display:inline-block!important;margin:0 .4em .4em 0;padding:.2em .5em}.syvis.themeDracula .declarations.const .declaration.hasInit>.identifier:after{content:" := ";color:#f8f8f240}.syvis.themeDracula .declaration>.identifier{color:#260455;flex-grow:2}.syvis.themeDracula .return{display:block;background-color:#bc006c;border-color:#960056;padding:0 2em .6em 1em}.syvis.themeDracula .comment,.syvis.themeDracula .propertyComment{display:inline-block;border-left:4px solid #ccc;padding-left:1em;color:gray;font-size:.9em;margin:.5em 0}.syvis.themeDracula .commentSeparator{display:block;height:1em}.syvis.themeDracula .label+.commentedSection,.syvis.themeDracula .body>.commentedSection:first-child{margin-top:0!important}.syvis.themeDracula .objectExpression,.syvis.themeDracula .identifier>.objectPattern{display:inline-table;background-color:#049028;border-width:1px;border-style:solid;border-color:#048224;padding:.2em .5em}.syvis.themeDracula .objectExpression>.property>.key,.syvis.themeDracula .identifier>.objectPattern>.property>.key{display:table-cell;text-align:right}.syvis.themeDracula .true:before{font-weight:600;content:"Yes"}.syvis.themeDracula .false:before{font-weight:600;content:"No"}.syvis.themeDracula .null:before{font-weight:600;content:"∅"}.syvis.themeDracula .undefined:before{font-weight:600;content:"undef"}.syvis.themeDracula .conditionalExpression>.test,.syvis.themeDracula .conditionalExpression>.consequent,.syvis.themeDracula .conditionalExpression>.alternate{display:inline}.syvis.themeDracula .conditionalExpression>.separator-question{color:#f8f8f240}.syvis.themeDracula .conditionalExpression>.separator-colon{color:#f8f8f240}.syvis.themeDracula .shebang{color:gray;margin-bottom:1em}.syvis.themeDracula .error{color:#ce1313;background-color:#fac8c8;border-width:1px;border-style:solid;border-color:#ce1313;border-radius:3px;font-size:1rem;padding:1em 2em}.syvis.themeDracula .file{border-width:1px;border-style:solid;border-color:#44475a;border-radius:.5em;position:relative;font-family:Source Code Pro,Courier New,monospace;background-color:#282a36}.syvis.themeDracula .file>.blockLabel{margin-bottom:1em;color:#f8f8f2cc}.syvis.themeDracula .file>header{font-weight:600;background-color:#44475a;border-bottom-color:#0000001a;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.3em;border-radius:.5em .5em 0 0;padding:.4rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#f8f8f2}.syvis.themeDracula .file>.body{padding:1em}.syvis.themeDracula button.code{border-width:1px;border-style:solid;border-color:#6272a4;border-radius:.5em;cursor:pointer;padding:.5em 1em;background-color:#44475a;color:#f8f8f2;font-size:.85em}.syvis.themeDracula button.code:hover{opacity:.8}.syvis.themeDracula .code-view{background-color:#44475a;border:1px solid #53576e;border-radius:.3em;padding:1em;margin:.5em 1em;overflow-x:auto;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;line-height:1.4}.syvis.themeDracula .code-view.hidden{display:none}.syvis.themeDracula .code-view code{color:#f8f8f2}.syvis.themeDracula .CodeMirror{height:auto}.syvis.themeDracula .string{font-style:italic;color:#f1fa8c}.syvis.themeDracula .string:not(.templateElement):empty:before{content:"'"}.syvis.themeDracula .string:not(.templateElement):empty:after{content:"'"}.syvis.themeDracula .key>.string{color:inherit;font-style:inherit}.syvis.themeDracula .templateLiteral>.templateElement:not(:last-of-type):after{color:#ff79c6;content:"${ ";font-weight:600}.syvis.themeDracula .templateLiteral>.templateElement:not(:first-of-type):before{color:#ff79c6;content:" }";font-weight:600}.syvis.themeDracula .tag:after{content:" "}.syvis.themeDracula .number{color:#bd93f9}.syvis.themeDracula .regex{color:#f55}.syvis.themeDracula .blockLabel{color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .blockStatement,.syvis.themeDracula .labeledStatement,.syvis.themeDracula .functionExpression,.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression,.syvis.themeDracula .declarations,.syvis.themeDracula .for,.syvis.themeDracula .forIn,.syvis.themeDracula .forOf,.syvis.themeDracula .function,.syvis.themeDracula .method,.syvis.themeDracula .if,.syvis.themeDracula .return,.syvis.themeDracula .while,.syvis.themeDracula .doWhile,.syvis.themeDracula .arrayExpression,.syvis.themeDracula .arrayPattern,.syvis.themeDracula .objectExpression,.syvis.themeDracula .tryStatement,.syvis.themeDracula .switchStatement,.syvis.themeDracula .expressionStatement{border-style:solid!important;border-width:1px!important;border-radius:3px!important;display:block!important}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .blockStatement,.syvis.themeDracula .labeledStatement,.syvis.themeDracula .functionExpression,.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression,.syvis.themeDracula .for,.syvis.themeDracula .forIn,.syvis.themeDracula .forOf,.syvis.themeDracula .function,.syvis.themeDracula .method,.syvis.themeDracula .if,.syvis.themeDracula .while,.syvis.themeDracula .doWhile,.syvis.themeDracula .tryStatement,.syvis.themeDracula .switchStatement{padding:.5em .4em .4em 1em;margin-bottom:.4em}.syvis.themeDracula .arrowFunctionExpression>header,.syvis.themeDracula .blockStatement>header,.syvis.themeDracula .labeledStatement>header,.syvis.themeDracula .functionExpression>header,.syvis.themeDracula .classDeclaration>header,.syvis.themeDracula .classExpression>header,.syvis.themeDracula .for>header,.syvis.themeDracula .forIn>header,.syvis.themeDracula .forOf>header,.syvis.themeDracula .function>header,.syvis.themeDracula .method>header,.syvis.themeDracula .if>header,.syvis.themeDracula .while>header,.syvis.themeDracula .doWhile>header,.syvis.themeDracula .tryStatement>header,.syvis.themeDracula .switchStatement>header{margin:.4em 0}.syvis.themeDracula .arrowFunctionExpression>header>div,.syvis.themeDracula .blockStatement>header>div,.syvis.themeDracula .labeledStatement>header>div,.syvis.themeDracula .functionExpression>header>div,.syvis.themeDracula .classDeclaration>header>div,.syvis.themeDracula .classExpression>header>div,.syvis.themeDracula .for>header>div,.syvis.themeDracula .forIn>header>div,.syvis.themeDracula .forOf>header>div,.syvis.themeDracula .function>header>div,.syvis.themeDracula .method>header>div,.syvis.themeDracula .if>header>div,.syvis.themeDracula .while>header>div,.syvis.themeDracula .doWhile>header>div,.syvis.themeDracula .tryStatement>header>div,.syvis.themeDracula .switchStatement>header>div{display:inline-block;vertical-align:middle}.syvis.themeDracula .arrowFunctionExpression>header:before,.syvis.themeDracula .blockStatement>header:before,.syvis.themeDracula .labeledStatement>header:before,.syvis.themeDracula .functionExpression>header:before,.syvis.themeDracula .classDeclaration>header:before,.syvis.themeDracula .classExpression>header:before,.syvis.themeDracula .for>header:before,.syvis.themeDracula .forIn>header:before,.syvis.themeDracula .forOf>header:before,.syvis.themeDracula .function>header:before,.syvis.themeDracula .method>header:before,.syvis.themeDracula .if>header:before,.syvis.themeDracula .while>header:before,.syvis.themeDracula .doWhile>header:before,.syvis.themeDracula .tryStatement>header:before,.syvis.themeDracula .switchStatement>header:before{display:inline-block;font-weight:600}.syvis.themeDracula .arrowFunctionExpression>.body>.blockStatement,.syvis.themeDracula .blockStatement>.body>.blockStatement,.syvis.themeDracula .labeledStatement>.body>.blockStatement,.syvis.themeDracula .functionExpression>.body>.blockStatement,.syvis.themeDracula .classDeclaration>.body>.blockStatement,.syvis.themeDracula .classExpression>.body>.blockStatement,.syvis.themeDracula .for>.body>.blockStatement,.syvis.themeDracula .forIn>.body>.blockStatement,.syvis.themeDracula .forOf>.body>.blockStatement,.syvis.themeDracula .function>.body>.blockStatement,.syvis.themeDracula .method>.body>.blockStatement,.syvis.themeDracula .if>.body>.blockStatement,.syvis.themeDracula .while>.body>.blockStatement,.syvis.themeDracula .doWhile>.body>.blockStatement,.syvis.themeDracula .tryStatement>.body>.blockStatement,.syvis.themeDracula .switchStatement>.body>.blockStatement{background-color:transparent;border-color:transparent}.syvis.themeDracula .importDeclaration .specifiers:before{color:#ff79c6;content:"import "}.syvis.themeDracula .importDeclaration>.source:before{color:#ff79c6;content:" from "}.syvis.themeDracula .importNamespaceSpecifier:before{color:#ff79c6;content:" * as "}.syvis.themeDracula .importSpecifier:before{color:#ff79c6;content:" { "}.syvis.themeDracula .importSpecifier:after{color:#ff79c6;content:" } "}.syvis.themeDracula .importSpecifier>.local:before{color:#ff79c6;content:" as "}.syvis.themeDracula .exportNamedDeclaration .specifiers:before{color:#ff79c6;content:"export "}.syvis.themeDracula .exportNamedDeclaration .source:before{color:#ff79c6;content:" from "}.syvis.themeDracula .exportDefaultDeclaration:before{color:#ff79c6;content:"export default "}.syvis.themeDracula .exportAllDeclaration:before{color:#ff79c6;content:"export default "}.syvis.themeDracula .exportNamespaceSpecifier:before{color:#ff79c6;content:" * as "}.syvis.themeDracula .exportSpecifier:before{color:#ff79c6;content:" { "}.syvis.themeDracula .exportSpecifier:after{color:#ff79c6;content:" } "}.syvis.themeDracula .exportSpecifier>.exported:before{color:#ff79c6;content:" as "}.syvis.themeDracula .switchStatement{background-color:#8a9507;border-color:#a9b709}.syvis.themeDracula .switchStatement>.discriminant:before{color:#f1fa8c;content:"switch "}.syvis.themeDracula .switchStatement>.test:after{color:#f1fa8c;content:" -> "}.syvis.themeDracula .if{background-color:#8a9507;border-color:#a9b709;display:flex;flex-wrap:wrap}.syvis.themeDracula .if>header:before{content:"if ";color:#f1fa8c;font-weight:600}.syvis.themeDracula .if>.consequent{margin:0 1em .2em 0}.syvis.themeDracula .if>.consequent:before{color:#f1fa8c;content:"then";display:block;font-weight:600}.syvis.themeDracula .if>.alternate:before{color:#f1fa8c;content:"else ";font-weight:600}.syvis.themeDracula .tryStatement{background-color:#b55e00;border-color:#d66f00;display:flex;flex-wrap:wrap}.syvis.themeDracula .tryStatement>.block{margin-right:1em}.syvis.themeDracula .tryStatement>.block:before{color:#ffb86c;content:"try ";font-weight:600}.syvis.themeDracula .tryStatement>.handler{margin-right:1em}.syvis.themeDracula .tryStatement>.handler:before{color:#ffb86c;content:"catch ";font-weight:600}.syvis.themeDracula .tryStatement>.handler>.catchClause>.param:after{color:#ff79c6;content:" ⇒";font-weight:600}.syvis.themeDracula .tryStatement>.finalizer:before{color:#ffb86c;content:"finally ";font-weight:600}.syvis.themeDracula .throwStatement:before{color:#f55;content:"throw ";font-weight:600}.syvis.themeDracula .breakStatement:before{color:#f55;content:"break ";font-weight:600}.syvis.themeDracula .for{background-color:#0390ad;border-color:#04abce}.syvis.themeDracula .for>header>.init{display:block}.syvis.themeDracula .for>header>.init>.declarations{display:inline-block}.syvis.themeDracula .for>header>.init:before{color:#8be9fd;content:"set";margin-right:.5em;font-weight:600}.syvis.themeDracula .for>header>.test{display:block}.syvis.themeDracula .for>header>.test:before{color:#8be9fd;content:"for";margin-right:1em;font-weight:600}.syvis.themeDracula .for>.update{font-weight:600}.syvis.themeDracula .for>.body{padding:0 0 0 1em}.syvis.themeDracula .forIn,.syvis.themeDracula .forOf{background-color:#0390ad;border-color:#04abce}.syvis.themeDracula .forIn>header>.left:before,.syvis.themeDracula .forOf>header>.left:before{color:#8be9fd;content:" for "}.syvis.themeDracula .forIn>header>.right:before,.syvis.themeDracula .forOf>header>.right:before{color:#8be9fd}.syvis.themeDracula .forIn>header>.right:before{content:" in "}.syvis.themeDracula .forOf>header>.right:before{content:" of "}.syvis.themeDracula .while,.syvis.themeDracula .doWhile{background-color:#9ba807;border-color:#b9c808}.syvis.themeDracula .while>header:before{color:#f1fa8c;content:"while "}.syvis.themeDracula .while>.body{padding:.5em 1em}.syvis.themeDracula .doWhile>.body,.syvis.themeDracula .doWhile>footer{padding:.5em 1em}.syvis.themeDracula .doWhile>.body:before,.syvis.themeDracula .doWhile>footer:before{color:#f1fa8c;font-weight:600;position:relative;right:1em;bottom:.5em}.syvis.themeDracula .doWhile>.body:before{content:"do "}.syvis.themeDracula .doWhile>footer:before{content:"while "}.syvis.themeDracula .method{background-color:#530abc;border-color:#600cda;position:relative;margin-bottom:2em}.syvis.themeDracula .method:before{content:"method";color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .method .name{color:#50fa7b;font-weight:600;margin-right:.5em}.syvis.themeDracula .method>.functionExpression{border:none!important;background:none}.syvis.themeDracula .method>.functionExpression>div>.paramsWrapper>.params{color:#ffb86c!important}.syvis.themeDracula .function{background-color:#039fc1;border-color:#03b8e0;position:relative;margin-bottom:2em}.syvis.themeDracula .function:before{content:"function";color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .function>header>.name{color:#50fa7b;font-weight:600;margin-right:.5em}.syvis.themeDracula .function>header>.params{color:#ffb86c}.syvis.themeDracula .function>header>.params:before{content:"("}.syvis.themeDracula .function>header>.params:after{content:")"}.syvis.themeDracula .function>header>.params>.parameter:not(:last-of-type):after{content:", "}.syvis.themeDracula .arguments:empty:before{color:#f8f8f240;content:"()"}.syvis.themeDracula .arguments:not(:empty):before{color:#f8f8f240;content:"( ";vertical-align:top}.syvis.themeDracula .arguments:not(:empty):after{color:#f8f8f240;content:" )";vertical-align:top}.syvis.themeDracula .arguments:not(:empty)>span:not(:last-of-type){margin-right:.6em}.syvis.themeDracula .arguments>span{display:inline-block;border-bottom:1px solid rgba(248,248,242,.1);margin-bottom:.1em;padding:0 .2em}.syvis.themeDracula .arrowFunctionExpression,.syvis.themeDracula .functionExpression{background-color:#05a02c;border-color:#06c135;display:inline-block;vertical-align:middle}.syvis.themeDracula .arrowFunctionExpression.async:before,.syvis.themeDracula .functionExpression.async:before{content:"async";margin-right:.5em}.syvis.themeDracula .arrowFunctionExpression>div,.syvis.themeDracula .functionExpression>div{display:flex;align-items:center;flex-wrap:wrap}.syvis.themeDracula .arrowFunctionExpression>div>div,.syvis.themeDracula .functionExpression>div>div{display:flex;align-items:center;flex-wrap:wrap}.syvis.themeDracula .arrowFunctionExpression>div>div>.params,.syvis.themeDracula .functionExpression>div>div>.params{color:#ffb86c;display:flex;flex-direction:column}.syvis.themeDracula .arrowFunctionExpression>div>div>.params:empty:after,.syvis.themeDracula .functionExpression>div>div>.params:empty:after{content:"()"}.syvis.themeDracula .arrowFunctionExpression>div>.paramsWrapper:after,.syvis.themeDracula .functionExpression>div>.paramsWrapper:after{color:#ff79c6;content:"=>";display:block;margin:0 1em}.syvis.themeDracula .classDeclaration,.syvis.themeDracula .classExpression{background-color:#5c0bce;border-color:#680cea;position:relative;margin-bottom:2em}.syvis.themeDracula .classDeclaration:before,.syvis.themeDracula .classExpression:before{content:"class";color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .classDeclaration>header>.name,.syvis.themeDracula .classExpression>header>.name,.syvis.themeDracula .classDeclaration>header>.superClass,.syvis.themeDracula .classExpression>header>.superClass{color:#bd93f9;font-weight:600}.syvis.themeDracula .classDeclaration .superClass:before,.syvis.themeDracula .classExpression .superClass:before{color:#ff79c6;content:" extends "}.syvis.themeDracula .super:before{color:#ff79c6;content:" super "}.syvis.themeDracula .emptyStatement:before{color:#f55;content:"<empty statement> "}.syvis.themeDracula .blockStatement{background-color:#313342;border-color:#424559;display:block;padding:.1em .2em;margin:0 .2em .2em 0}.syvis.themeDracula .labeledStatement{background-color:#313342;border-color:#424559}.syvis.themeDracula .labeledStatement>header>.label:after{content:": "}.syvis.themeDracula .continueStatement:before{color:#8be9fd;content:"continue ";font-weight:600}.syvis.themeDracula .expressionStatement{background-color:#313342;border-color:#424559;display:block;padding:.1em .2em;margin:0 .2em .2em 0}.syvis.themeDracula .memberExpression>.property:before{content:"."}.syvis.themeDracula .memberExpression.computed>.property:before{content:"["}.syvis.themeDracula .memberExpression.computed>.property:after{content:"]"}.syvis.themeDracula .callee{vertical-align:top}.syvis.themeDracula .callee>.memberExpression>.property{color:#8be9fd!important}.syvis.themeDracula .callee>.memberExpression>.property:before{white-space:pre;content:"\a   .";color:#f8f8f240}.syvis.themeDracula .callee>.memberExpression>.property:after{content:""}.syvis.themeDracula .logicalExpression{border-color:#f8f8f240;border-radius:1em;border-style:solid;border-width:1px;display:inline-block;vertical-align:middle;padding:.1em .8em}.syvis.themeDracula .logicalExpression>.left,.syvis.themeDracula .logicalExpression>.right{display:inline-block;vertical-align:middle}.syvis.themeDracula .logicalExpression>.left>.logicalExpression,.syvis.themeDracula .logicalExpression>.right>.logicalExpression{margin-right:-.7em}.syvis.themeDracula .awaitExpression:before{content:" await ";font-weight:600}.syvis.themeDracula .declarations{background-color:#4b09a9;border-color:#520ab9;display:inline-block!important;margin:0 .4em .4em 0;padding:.2em .5em}.syvis.themeDracula .declarations.const .declaration.hasInit>.identifier:after{content:" = ";color:#f8f8f280}.syvis.themeDracula .declarations.let .declaration.hasInit>.identifier:after,.syvis.themeDracula .declarations.var .declaration.hasInit>.identifier:after{content:" : ";color:#f8f8f240}.syvis.themeDracula .declarations.var{padding:.2em 1.5em .2em .5em}.syvis.themeDracula .declarations.var:before{color:#f8f8f240;content:"var";float:right;font-size:.8em;position:relative;right:-1.5em}.syvis.themeDracula .declarations+.function{margin-top:2em}.syvis.themeDracula .declaration{display:flex;flex-wrap:wrap;align-items:center}.syvis.themeDracula .declaration>.identifier{color:#ffb86c;flex-grow:2}.syvis.themeDracula .declaration>.init{flex-grow:3}.syvis.themeDracula .return{display:block;background-color:#bc006c;border-color:#dc007e;padding:0 2em .6em 1em}.syvis.themeDracula .return:before{content:"↵";margin-right:-2em;margin-top:.5em;font-size:2em;color:#f8f8f240;display:block;font-size:.8em;text-align:right;margin-bottom:-.6em}.syvis.themeDracula .comment,.syvis.themeDracula .propertyComment{display:inline-block;border-left:4px solid #6272a4;padding-left:1em;color:#6272a4;font-size:.9em;margin:.5em 0}.syvis.themeDracula .comment:first-letter,.syvis.themeDracula .propertyComment:first-letter{text-transform:uppercase}.syvis.themeDracula .commentedSection{margin-top:1em}.syvis.themeDracula .blockLabel+.commentedSection,.syvis.themeDracula .body>.commentedSection:first-child{margin-top:0!important}.syvis.themeDracula .withTrailingComment{display:flex}.syvis.themeDracula .withTrailingComment :first-child{flex-grow:9}.syvis.themeDracula .withTrailingComment .trailing.comment{border-width:2px;padding-left:.5em;margin-left:1em;flex-grow:1}.syvis.themeDracula .objectExpression,.syvis.themeDracula .identifier>.objectPattern{display:inline-table;background-color:#049028;border-width:1px;border-style:solid;border-color:#05b332;padding:.2em .5em}.syvis.themeDracula .objectExpression:empty:before,.syvis.themeDracula .identifier>.objectPattern:empty:before{color:#f8f8f240;content:"{"}.syvis.themeDracula .objectExpression:empty:after,.syvis.themeDracula .identifier>.objectPattern:empty:after{color:#f8f8f240;content:"}"}.syvis.themeDracula .objectExpression>.property,.syvis.themeDracula .identifier>.objectPattern>.property{display:table-row}.syvis.themeDracula .objectExpression>.property>.key,.syvis.themeDracula .identifier>.objectPattern>.property>.key{display:table-cell;text-align:right;color:#8be9fd}.syvis.themeDracula .objectExpression>.property>.separator,.syvis.themeDracula .identifier>.objectPattern>.property>.separator{display:table-cell;color:#f8f8f240}.syvis.themeDracula .objectExpression>.property>.separator:after,.syvis.themeDracula .identifier>.objectPattern>.property>.separator:after{content:": "}.syvis.themeDracula .objectExpression>.property>.value,.syvis.themeDracula .identifier>.objectPattern>.property>.value{display:table-cell}.syvis.themeDracula .objectExpression>.property>.value>.objectExpression,.syvis.themeDracula .identifier>.objectPattern>.property>.value>.objectExpression{margin:.2em 0}.syvis.themeDracula .identifier>.objectPattern{background-color:transparent;border-color:transparent}.syvis.themeDracula .objectPattern{vertical-align:middle}.syvis.themeDracula .objectPattern>.property.shorthand:not(:last-of-type)>.key:after{content:", "}.syvis.themeDracula .objectPattern>.property.shorthand>.key{display:inline-block;visibility:hidden;width:0}.syvis.themeDracula .arrayExpression,.syvis.themeDracula .arrayPattern{border-color:#f8f8f240;display:inline-block;vertical-align:middle}.syvis.themeDracula .arrayExpression:empty,.syvis.themeDracula .arrayPattern:empty{border:none}.syvis.themeDracula .arrayExpression:empty:before,.syvis.themeDracula .arrayPattern:empty:before{content:"["}.syvis.themeDracula .arrayExpression:empty:after,.syvis.themeDracula .arrayPattern:empty:after{content:"]"}.syvis.themeDracula .arrayElement,.syvis.themeDracula .arrayPattern>*{border-width:0;border-radius:0;border-style:solid;border-bottom-width:1px;border-color:#f8f8f240;display:block;padding:.2em .5em}.syvis.themeDracula .arrayElement:last-of-type,.syvis.themeDracula .arrayPattern>*:last-of-type{border-bottom:none}.syvis.themeDracula .arrayElement>.arrayExpression,.syvis.themeDracula .arrayPattern>*>.arrayExpression{margin-left:-.3em}.syvis.themeDracula .assignment{font-size:.8em;padding:0 .2em}.syvis.themeDracula .assignment:before{color:#f8f8f240;content:" = "}.syvis.themeDracula .assignmentExpression>.left:after,.syvis.themeDracula .assignmentPattern>.left:after{color:#f8f8f240;content:" = "}.syvis.themeDracula .assignmentExpression[class*=assign-]>.left:after,.syvis.themeDracula .assignmentPattern[class*=assign-]>.left:after{color:#f8f8f280!important}.syvis.themeDracula .assign-add>.left:after{content:" += "}.syvis.themeDracula .assign-subtract>.left:after{content:" -= "}.syvis.themeDracula .assign-multiply>.left:after{content:" *= "}.syvis.themeDracula .assign-divide>.left:after{content:" /= "}.syvis.themeDracula .assign-remainder>.left:after{content:" %= "}.syvis.themeDracula .assign-shift-left>.left:after{content:" <<= "}.syvis.themeDracula .assign-shift-right>.left:after{content:" >>= "}.syvis.themeDracula .assign-shift-right-unsigned>.left:after{content:" >>>= "}.syvis.themeDracula .assign-bit-and>.left:after{content:" &= "}.syvis.themeDracula .assign-bit-or>.left:after{content:" |= "}.syvis.themeDracula .assign-bit-xor>.left:after{content:" ^= "}.syvis.themeDracula .infinity{font-size:1.4em;vertical-align:-10%}.syvis.themeDracula .infinity:before{content:"∞"}.syvis.themeDracula .true:before{font-weight:600;color:#50fa7b;content:"Yes"}.syvis.themeDracula .false:before{font-weight:600;color:#f55;content:"No"}.syvis.themeDracula .null:before{font-weight:600;color:#6272a4;content:"∅"}.syvis.themeDracula .undefined:before{font-weight:600;color:#6272a4;content:"undef"}.syvis.themeDracula .nan:before{font-weight:600;content:"🚫"}.syvis.themeDracula .binaryExpression>.left:before{content:"(";color:#f8f8f240}.syvis.themeDracula .binaryExpression>.right:after{content:")";color:#f8f8f240}.syvis.themeDracula .binaryExpression>.left:after{font-weight:600;content:" <operator missing> "}.syvis.themeDracula .operator-and>.left:after{content:" ∧ "}.syvis.themeDracula .operator-or>.left:after{content:" ∨ "}.syvis.themeDracula .operator-not:before{content:"¬ ";font-weight:600}.syvis.themeDracula .operator-add>.left:after{content:" + "}.syvis.themeDracula .operator-subtract>.left:after{content:" - "}.syvis.themeDracula .operator-multiply>.left:after{content:" × "}.syvis.themeDracula .operator-divide>.left:after{content:" / "}.syvis.themeDracula .operator-remainder>.left:after{content:" % "}.syvis.themeDracula .operator-exponent>.left:after{content:" ** "}.syvis.themeDracula .operator-equals{width:1.5em}.syvis.themeDracula .operator-equals>.left:after{content:" ≔ "}.syvis.themeDracula .operator-equals-not>.left:after{content:" ≠ "}.syvis.themeDracula .operator-equals-strict>.left:after{content:" ≡ "}.syvis.themeDracula .operator-equals-strict-not>.left:after{content:" ≢ "}.syvis.themeDracula .operator-shift-left>.left:after{content:" ≪ "}.syvis.themeDracula .operator-shift-right>.left:after{content:" ≫ "}.syvis.themeDracula .operator-less-than>.left:after{content:" < "}.syvis.themeDracula .operator-less-than-equals>.left:after{content:" ≤ "}.syvis.themeDracula .operator-greater-than>.left:after{content:" > "}.syvis.themeDracula .operator-greater-than-equals>.left:after{content:" ≥ "}.syvis.themeDracula .operator-spread:before{content:" … "}.syvis.themeDracula .operator-delete:before{content:" ⌦ "}.syvis.themeDracula .operator-typeof:before{content:" typeof ";font-weight:600}.syvis.themeDracula .operator-void:before{font-weight:600;content:" void "}.syvis.themeDracula .containsThisExpression>.property:before{content:""}.syvis.themeDracula .thisExpression:after{content:"@"}.syvis.themeDracula .shebang{color:#6272a4;margin-bottom:1em}.syvis.themeDracula .error{color:#f8f8f2;background-color:#fac8c8;border-width:1px;border-style:solid;border-color:#f55;border-radius:3px;font-size:1rem;padding:1em 2em}.syvis.themeLisp .file{border-width:1px;border-style:solid;border-color:#d6d1c2;border-radius:.5em;position:relative;font-family:Source Code Pro,Courier New,monospace;background-color:#f8f6f2}.syvis.themeLisp .file>.blockLabel{margin-bottom:1em;color:#262626cc}.syvis.themeLisp .file>header{font-weight:600;background-color:#efece2;border-bottom-color:#0000001a;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.3em;border-radius:.5em .5em 0 0;padding:.4rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#262626}.syvis.themeLisp .file>.body{padding:1em}.syvis.themeLisp button.code{border-width:1px;border-style:solid;border-color:#c2baa3;border-radius:.5em;cursor:pointer;padding:.5em 1em;background-color:#f3f0e8;color:#262626;font-size:.85em}.syvis.themeLisp button.code:hover{opacity:.8}.syvis.themeLisp .code-view{background-color:#f4f2eb;border:1px solid #d6d1c2;border-radius:.3em;padding:1em;margin:.5em 1em;overflow-x:auto;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;line-height:1.4}.syvis.themeLisp .code-view.hidden{display:none}.syvis.themeLisp .code-view code{color:#262626}.syvis.themeLisp .file>.body{line-height:1.6}.syvis.themeLisp .arrowFunctionExpression,.syvis.themeLisp .blockStatement,.syvis.themeLisp .labeledStatement,.syvis.themeLisp .functionExpression,.syvis.themeLisp .classDeclaration,.syvis.themeLisp .classExpression,.syvis.themeLisp .declarations,.syvis.themeLisp .for,.syvis.themeLisp .forIn,.syvis.themeLisp .forOf,.syvis.themeLisp .function,.syvis.themeLisp .method,.syvis.themeLisp .return,.syvis.themeLisp .while,.syvis.themeLisp .doWhile,.syvis.themeLisp .arrayExpression,.syvis.themeLisp .arrayPattern,.syvis.themeLisp .objectExpression,.syvis.themeLisp .tryStatement,.syvis.themeLisp .switchStatement,.syvis.themeLisp .expressionStatement{border:none!important;background:transparent!important;display:block;padding-left:1.5em;margin:.2em 0}.syvis.themeLisp .string{color:#3d8f3d;font-style:normal}.syvis.themeLisp .string:before{content:'"'}.syvis.themeLisp .string:after{content:'"'}.syvis.themeLisp .string:not(.templateElement):empty:before{content:'""'}.syvis.themeLisp .string:not(.templateElement):empty:after{content:""}.syvis.themeLisp .key>.string{color:inherit}.syvis.themeLisp .key>.string:before,.syvis.themeLisp .key>.string:after{content:""}.syvis.themeLisp .templateLiteral:before{color:gray;font-weight:400;content:"(template "}.syvis.themeLisp .templateLiteral:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .templateLiteral>.templateElement{color:#3d8f3d}.syvis.themeLisp .templateLiteral>.templateElement:not(:last-of-type):after{color:#b82e5c;content:" ${"}.syvis.themeLisp .templateLiteral>.templateElement:not(:first-of-type):before{color:#b82e5c;content:"} "}.syvis.themeLisp .number{color:#cf7317}.syvis.themeLisp .regex{color:#c33}.syvis.themeLisp .regex:before{content:"#/"}.syvis.themeLisp .regex:after{content:"/"}.syvis.themeLisp .importDeclaration:before{color:gray;font-weight:400;content:"(import "}.syvis.themeLisp .importDeclaration:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .importDeclaration .specifiers:before{content:""}.syvis.themeLisp .importDeclaration>.source{color:#3d8f3d}.syvis.themeLisp .importDeclaration>.source:before{content:":from "}.syvis.themeLisp .importNamespaceSpecifier:before{content:":as "}.syvis.themeLisp .importSpecifier:before{content:""}.syvis.themeLisp .importSpecifier:after{content:""}.syvis.themeLisp .importSpecifier>.local:before{content:" :as "}.syvis.themeLisp .exportNamedDeclaration:before{color:gray;font-weight:400;content:"(export "}.syvis.themeLisp .exportNamedDeclaration:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .exportNamedDeclaration .specifiers:before{content:""}.syvis.themeLisp .exportNamedDeclaration .source:before{content:":from "}.syvis.themeLisp .exportDefaultDeclaration:before{color:gray;font-weight:400;content:"(export-default "}.syvis.themeLisp .exportDefaultDeclaration:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .exportAllDeclaration:before{color:gray;font-weight:400;content:"(export-all "}.syvis.themeLisp .exportAllDeclaration:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .switchStatement:before{color:gray;font-weight:400;content:"(case "}.syvis.themeLisp .switchStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .switchStatement>.discriminant:after{content:""}.syvis.themeLisp .switchStatement>.test:after{content:""}.syvis.themeLisp .if{display:block!important;border:none!important;background:transparent!important;padding-left:0;margin:.2em 0}.syvis.themeLisp .if:before{color:gray;font-weight:400;content:"(if "}.syvis.themeLisp .if:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .if>header.test{display:inline}.syvis.themeLisp .if>header.test:after{content:" "}.syvis.themeLisp .if>.consequent{display:block;padding-left:1.5em}.syvis.themeLisp .if>.consequent:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .if>.consequent:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .if>.alternate{display:block;padding-left:1.5em}.syvis.themeLisp .if>.alternate:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .if>.alternate:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .if>.alternate:empty{display:none}.syvis.themeLisp .tryStatement{display:block!important}.syvis.themeLisp .tryStatement:before{color:gray;font-weight:400;content:"(try "}.syvis.themeLisp .tryStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .tryStatement>.block{display:block}.syvis.themeLisp .tryStatement>.block:before{content:""}.syvis.themeLisp .tryStatement>.handler{display:block;margin-left:1em}.syvis.themeLisp .tryStatement>.handler:before{color:gray;font-weight:400;content:"(catch "}.syvis.themeLisp .tryStatement>.handler:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .tryStatement>.handler>.catchClause>.param:after{content:""}.syvis.themeLisp .tryStatement>.finalizer{display:block;margin-left:1em}.syvis.themeLisp .tryStatement>.finalizer:before{color:gray;font-weight:400;content:"(finally "}.syvis.themeLisp .tryStatement>.finalizer:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .throwStatement:before{color:gray;font-weight:400;content:"(throw "}.syvis.themeLisp .throwStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .breakStatement:before{color:gray;font-weight:400;content:"(break"}.syvis.themeLisp .breakStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .for:before{color:gray;font-weight:400;content:"(for "}.syvis.themeLisp .for:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .for>header>.init{display:inline}.syvis.themeLisp .for>header>.init:before{color:gray;font-weight:400;content:"(init "}.syvis.themeLisp .for>header>.init:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .for>header>.init>.declarations{display:inline}.syvis.themeLisp .for>header>.test{display:inline}.syvis.themeLisp .for>header>.test:before{color:gray;font-weight:400;content:"(test "}.syvis.themeLisp .for>header>.test:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .for>.update{display:inline}.syvis.themeLisp .for>.update:before{color:gray;font-weight:400;content:"(update "}.syvis.themeLisp .for>.update:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .for>.body{display:block;padding-left:1em}.syvis.themeLisp .forIn>header>.left:before,.syvis.themeLisp .forOf>header>.left:before{content:""}.syvis.themeLisp .forIn>header>.right:before,.syvis.themeLisp .forOf>header>.right:before{content:":in "}.syvis.themeLisp .forIn:before{color:gray;font-weight:400;content:"(for-in "}.syvis.themeLisp .forIn:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .forOf:before{color:gray;font-weight:400;content:"(for-of "}.syvis.themeLisp .forOf:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .while:before{color:gray;font-weight:400;content:"(while "}.syvis.themeLisp .while:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .while>header:before{content:""}.syvis.themeLisp .while>.body{display:block;padding-left:1em}.syvis.themeLisp .doWhile:before{color:gray;font-weight:400;content:"(do-while "}.syvis.themeLisp .doWhile:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .doWhile>.body{display:block}.syvis.themeLisp .doWhile>.body:before{content:""}.syvis.themeLisp .doWhile>footer:before{content:":while "}.syvis.themeLisp .method:before{color:gray;font-weight:400;content:"(method "}.syvis.themeLisp .method:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .method .name{color:#2273c3;font-weight:600}.syvis.themeLisp .method>.functionExpression{border:none!important;background:none!important}.syvis.themeLisp .method>.functionExpression>div>.paramsWrapper>.params{color:#8a2eb8}.syvis.themeLisp .function:before{color:gray;font-weight:400;content:"(defun "}.syvis.themeLisp .function:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .function>header>.name{color:#2273c3;font-weight:600}.syvis.themeLisp .function>header>.params{color:#8a2eb8}.syvis.themeLisp .function>header>.params:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .function>header>.params:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .function>header>.params>.parameter:not(:last-of-type):after{content:" "}.syvis.themeLisp .arguments:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .arguments:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .arguments:empty:before{content:"()"}.syvis.themeLisp .arguments:empty:after{content:""}.syvis.themeLisp .arguments>span{display:inline;border:none;padding:0;margin-right:.5em}.syvis.themeLisp .arrowFunctionExpression,.syvis.themeLisp .functionExpression{display:inline!important}.syvis.themeLisp .arrowFunctionExpression:before,.syvis.themeLisp .functionExpression:before{color:gray;font-weight:400;content:"(lambda "}.syvis.themeLisp .arrowFunctionExpression:after,.syvis.themeLisp .functionExpression:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .arrowFunctionExpression.async:before,.syvis.themeLisp .functionExpression.async:before{content:"(async-lambda "}.syvis.themeLisp .arrowFunctionExpression>div,.syvis.themeLisp .functionExpression>div{display:inline}.syvis.themeLisp .arrowFunctionExpression>div>div,.syvis.themeLisp .functionExpression>div>div{display:inline}.syvis.themeLisp .arrowFunctionExpression>div>div>.params,.syvis.themeLisp .functionExpression>div>div>.params{color:#8a2eb8;display:inline}.syvis.themeLisp .arrowFunctionExpression>div>div>.params:before,.syvis.themeLisp .functionExpression>div>div>.params:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .arrowFunctionExpression>div>div>.params:after,.syvis.themeLisp .functionExpression>div>div>.params:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .arrowFunctionExpression>div>div>.params:empty:after,.syvis.themeLisp .functionExpression>div>div>.params:empty:after{content:"() "}.syvis.themeLisp .arrowFunctionExpression>div>.paramsWrapper:after,.syvis.themeLisp .functionExpression>div>.paramsWrapper:after{content:""}.syvis.themeLisp .classDeclaration:before,.syvis.themeLisp .classExpression:before{color:gray;font-weight:400;content:"(defclass "}.syvis.themeLisp .classDeclaration:after,.syvis.themeLisp .classExpression:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .classDeclaration>header>.name,.syvis.themeLisp .classExpression>header>.name{color:#2273c3;font-weight:600}.syvis.themeLisp .classDeclaration .superClass:before,.syvis.themeLisp .classExpression .superClass:before{content:":extends "}.syvis.themeLisp .super:before{color:#b82e5c;content:"super"}.syvis.themeLisp .emptyStatement:before{color:#8c8c8c;content:"; empty"}.syvis.themeLisp .blockStatement{padding-left:1em}.syvis.themeLisp .labeledStatement:before{color:gray;font-weight:400;content:"(label "}.syvis.themeLisp .labeledStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .labeledStatement>header>.label:after{content:" "}.syvis.themeLisp .continueStatement:before{color:gray;font-weight:400;content:"(continue"}.syvis.themeLisp .continueStatement:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .expressionStatement{padding:.1em 0}.syvis.themeLisp .memberExpression>.property:before{content:"."}.syvis.themeLisp .memberExpression.computed>.property:before{content:"["}.syvis.themeLisp .memberExpression.computed>.property:after{content:"]"}.syvis.themeLisp .callee>.memberExpression>.property{color:#2273c3}.syvis.themeLisp .callee>.memberExpression>.property:before{content:"."}.syvis.themeLisp .callee>.memberExpression>.property:after{content:""}.syvis.themeLisp .logicalExpression{border:none;padding:0}.syvis.themeLisp .logicalExpression>.left,.syvis.themeLisp .logicalExpression>.right{display:inline}.syvis.themeLisp .awaitExpression:before{color:gray;font-weight:400;content:"(await "}.syvis.themeLisp .awaitExpression:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .declarations{display:inline!important;padding:0;margin:0}.syvis.themeLisp .declarations:before{color:gray;font-weight:400}.syvis.themeLisp .declarations:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .declarations.const:before{content:"(const "}.syvis.themeLisp .declarations.let:before{content:"(let "}.syvis.themeLisp .declarations.var:before{content:"(var "}.syvis.themeLisp .declarations .declaration.hasInit>.identifier:after{content:" "}.syvis.themeLisp .declaration{display:inline}.syvis.themeLisp .declaration>.identifier{color:#8a2eb8}.syvis.themeLisp .declaration>.init{display:inline}.syvis.themeLisp .return{display:inline-block;padding:0}.syvis.themeLisp .return:before{color:gray;font-weight:400;content:"(return "}.syvis.themeLisp .return:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .comment,.syvis.themeLisp .propertyComment{display:block;border:none;padding:0;color:#8c8c8c;font-size:.9em;margin:.3em 0}.syvis.themeLisp .comment:before,.syvis.themeLisp .propertyComment:before{content:"; "}.syvis.themeLisp .commentedSection{margin-top:.5em}.syvis.themeLisp .withTrailingComment{display:block}.syvis.themeLisp .withTrailingComment .trailing.comment{display:inline;margin-left:1em}.syvis.themeLisp .objectExpression,.syvis.themeLisp .identifier>.objectPattern{display:inline;background:transparent;border:none;padding:0}.syvis.themeLisp .objectExpression:before,.syvis.themeLisp .identifier>.objectPattern:before{color:gray;font-weight:400;content:"'("}.syvis.themeLisp .objectExpression:after,.syvis.themeLisp .identifier>.objectPattern:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .objectExpression:empty:before,.syvis.themeLisp .identifier>.objectPattern:empty:before{content:"'()"}.syvis.themeLisp .objectExpression:empty:after,.syvis.themeLisp .identifier>.objectPattern:empty:after{content:""}.syvis.themeLisp .objectExpression>.property,.syvis.themeLisp .identifier>.objectPattern>.property{display:inline}.syvis.themeLisp .objectExpression>.property>.key,.syvis.themeLisp .identifier>.objectPattern>.property>.key{display:inline;color:#8a2eb8}.syvis.themeLisp .objectExpression>.property>.key:before,.syvis.themeLisp .identifier>.objectPattern>.property>.key:before{content:"("}.syvis.themeLisp .objectExpression>.property>.separator,.syvis.themeLisp .identifier>.objectPattern>.property>.separator{display:inline}.syvis.themeLisp .objectExpression>.property>.separator:after,.syvis.themeLisp .identifier>.objectPattern>.property>.separator:after{content:" . "}.syvis.themeLisp .objectExpression>.property>.value,.syvis.themeLisp .identifier>.objectPattern>.property>.value{display:inline}.syvis.themeLisp .objectExpression>.property>.value:after,.syvis.themeLisp .identifier>.objectPattern>.property>.value:after{content:") "}.syvis.themeLisp .identifier>.objectPattern{background:transparent}.syvis.themeLisp .objectPattern>.property.shorthand>.key{display:inline;visibility:visible;width:auto}.syvis.themeLisp .arrayExpression,.syvis.themeLisp .arrayPattern{border:none;display:inline}.syvis.themeLisp .arrayExpression:before,.syvis.themeLisp .arrayPattern:before{color:gray;font-weight:400;content:"'("}.syvis.themeLisp .arrayExpression:after,.syvis.themeLisp .arrayPattern:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .arrayExpression:empty:before,.syvis.themeLisp .arrayPattern:empty:before{content:"'()"}.syvis.themeLisp .arrayExpression:empty:after,.syvis.themeLisp .arrayPattern:empty:after{content:""}.syvis.themeLisp .arrayElement,.syvis.themeLisp .arrayPattern>*{border:none;display:inline;padding:0;margin-right:.5em}.syvis.themeLisp .assignment:before{content:" <- "}.syvis.themeLisp .assignmentExpression:before,.syvis.themeLisp .assignmentPattern:before{color:gray;font-weight:400;content:"(setf "}.syvis.themeLisp .assignmentExpression:after,.syvis.themeLisp .assignmentPattern:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .assignmentExpression>.left:after,.syvis.themeLisp .assignmentPattern>.left:after{content:" "}.syvis.themeLisp .assign-add:before{content:"(incf "}.syvis.themeLisp .assign-add>.left:after{content:" "}.syvis.themeLisp .assign-subtract:before{content:"(decf "}.syvis.themeLisp .assign-subtract>.left:after{content:" "}.syvis.themeLisp .infinity:before{content:"most-positive-fixnum"}.syvis.themeLisp .true:before{color:#b82e5c;content:"t"}.syvis.themeLisp .false:before{color:#b82e5c;content:"nil"}.syvis.themeLisp .null:before{color:#b82e5c;content:"nil"}.syvis.themeLisp .undefined:before{color:#8c8c8c;content:"nil"}.syvis.themeLisp .nan:before{content:"NaN"}.syvis.themeLisp .binaryExpression>.left:before{content:""}.syvis.themeLisp .binaryExpression>.right:after{content:""}.syvis.themeLisp .binaryExpression>.left:after{content:""}.syvis.themeLisp .operator-and:before{color:gray;font-weight:400;content:"(and "}.syvis.themeLisp .operator-and:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-and>.left:after{content:" "}.syvis.themeLisp .operator-or:before{color:gray;font-weight:400;content:"(or "}.syvis.themeLisp .operator-or:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-or>.left:after{content:" "}.syvis.themeLisp .operator-not:before{color:gray;font-weight:400;content:"(not "}.syvis.themeLisp .operator-not:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-add:before{color:gray;font-weight:400;content:"(+ "}.syvis.themeLisp .operator-add:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-add>.left:after{content:" "}.syvis.themeLisp .operator-subtract:before{color:gray;font-weight:400;content:"(- "}.syvis.themeLisp .operator-subtract:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-subtract>.left:after{content:" "}.syvis.themeLisp .operator-multiply:before{color:gray;font-weight:400;content:"(* "}.syvis.themeLisp .operator-multiply:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-multiply>.left:after{content:" "}.syvis.themeLisp .operator-divide:before{color:gray;font-weight:400;content:"(/ "}.syvis.themeLisp .operator-divide:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-divide>.left:after{content:" "}.syvis.themeLisp .operator-remainder:before{color:gray;font-weight:400;content:"(mod "}.syvis.themeLisp .operator-remainder:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-remainder>.left:after{content:" "}.syvis.themeLisp .operator-exponent:before{color:gray;font-weight:400;content:"(expt "}.syvis.themeLisp .operator-exponent:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-exponent>.left:after{content:" "}.syvis.themeLisp .operator-equals:before,.syvis.themeLisp .operator-equals-strict:before{color:gray;font-weight:400;content:"(eq "}.syvis.themeLisp .operator-equals:after,.syvis.themeLisp .operator-equals-strict:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-equals>.left:after,.syvis.themeLisp .operator-equals-strict>.left:after{content:" "}.syvis.themeLisp .operator-equals-not:before,.syvis.themeLisp .operator-equals-strict-not:before{color:gray;font-weight:400;content:"(not (eq "}.syvis.themeLisp .operator-equals-not:after,.syvis.themeLisp .operator-equals-strict-not:after{color:gray;font-weight:400;content:"))"}.syvis.themeLisp .operator-equals-not>.left:after,.syvis.themeLisp .operator-equals-strict-not>.left:after{content:" "}.syvis.themeLisp .operator-less-than:before{color:gray;font-weight:400;content:"(< "}.syvis.themeLisp .operator-less-than:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-less-than>.left:after{content:" "}.syvis.themeLisp .operator-less-than-equals:before{color:gray;font-weight:400;content:"(<= "}.syvis.themeLisp .operator-less-than-equals:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-less-than-equals>.left:after{content:" "}.syvis.themeLisp .operator-greater-than:before{color:gray;font-weight:400;content:"(> "}.syvis.themeLisp .operator-greater-than:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-greater-than>.left:after{content:" "}.syvis.themeLisp .operator-greater-than-equals:before{color:gray;font-weight:400;content:"(>= "}.syvis.themeLisp .operator-greater-than-equals:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-greater-than-equals>.left:after{content:" "}.syvis.themeLisp .operator-shift-left:before{color:gray;font-weight:400;content:"(ash "}.syvis.themeLisp .operator-shift-left:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-shift-left>.left:after{content:" "}.syvis.themeLisp .operator-shift-right:before{color:gray;font-weight:400;content:"(ash "}.syvis.themeLisp .operator-shift-right:after{color:gray;font-weight:400;content:" -)"}.syvis.themeLisp .operator-shift-right>.left:after{content:" "}.syvis.themeLisp .operator-spread:before{content:",@"}.syvis.themeLisp .operator-delete:before{color:gray;font-weight:400;content:"(remhash "}.syvis.themeLisp .operator-delete:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-typeof:before{color:gray;font-weight:400;content:"(type-of "}.syvis.themeLisp .operator-typeof:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .operator-void:before{color:gray;font-weight:400;content:"(progn "}.syvis.themeLisp .operator-void:after{color:gray;font-weight:400;content:" nil)"}.syvis.themeLisp .containsThisExpression>.property:before{content:""}.syvis.themeLisp .thisExpression:after{content:"self"}.syvis.themeLisp .shebang{color:#8c8c8c;margin-bottom:1em}.syvis.themeLisp .shebang:before{content:"; "}.syvis.themeLisp .error{color:#9c1c1c;background-color:#f7d4d4;border:1px solid #e35f5f;border-radius:3px;padding:1em 2em}.syvis.themeLisp .callExpression>.callee:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .callExpression>.callee:after{content:" "}.syvis.themeLisp .callExpression>.arguments:before{content:""}.syvis.themeLisp .callExpression>.arguments:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .newExpression:before{color:gray;font-weight:400;content:"(make-instance "}.syvis.themeLisp .newExpression:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .conditionalExpression:before{color:gray;font-weight:400;content:"(if "}.syvis.themeLisp .conditionalExpression:after{color:gray;font-weight:400;content:")"}.syvis.themeLisp .conditionalExpression>.separator-question,.syvis.themeLisp .conditionalExpression>.separator-colon{display:none}.syvis.themeLisp .conditionalExpression>.test:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .conditionalExpression>.test:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .conditionalExpression>.consequent:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .conditionalExpression>.consequent:after{color:gray;font-weight:400;content:") "}.syvis.themeLisp .conditionalExpression>.alternate:before{color:gray;font-weight:400;content:"("}.syvis.themeLisp .conditionalExpression>.alternate:after{color:gray;font-weight:400;content:")"}.syvis.themeClassic *{margin:0;padding:0;border:0}.syvis.themeClassic body{color:#333;font-size:14px;font-family:sans-serif;background-color:#fff;line-height:1.5}.syvis.themeClassic main{width:60em;padding:2em 1em 5em;margin:0 auto}.syvis.themeClassic h1{font-size:2em;margin-bottom:.5em}.syvis.themeClassic h2{margin-bottom:1em}.syvis.themeClassic p{margin-bottom:.5em}.syvis.themeClassic form{display:inline-block}.syvis.themeClassic form input[type=text]{border-width:1px;border-style:solid;border-radius:.5em;border-color:#bfbfbf;padding:.5em 1em;width:25em}.syvis.themeClassic textarea{border-width:1px;border-style:solid;border-color:gray;display:none;padding:1em;border-radius:.4em;vertical-align:top}.syvis.themeClassic button{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;cursor:pointer;padding:.5em 1em;margin:0}.syvis.themeClassic .file{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;position:relative;font-family:Source Code Pro,Courier New,monospace;background-color:#fff}.syvis.themeClassic .file>.blockLabel{margin-bottom:1em;color:#333c}.syvis.themeClassic .file>header{font-weight:600;background-color:#f2f2f2;border-bottom-color:#0000001a;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.3em;border-radius:.5em .5em 0 0;padding:.4rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#333}.syvis.themeClassic .file>.body{padding:1em}.syvis.themeClassic button.code{border-width:1px;border-style:solid;border-color:#bfbfbf;border-radius:.5em;cursor:pointer;padding:.5em 1em;background-color:transparent;color:#333;font-size:.85em}.syvis.themeClassic button.code:hover{opacity:.8}.syvis.themeClassic .code-view{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:.3em;padding:1em;margin:.5em 1em;overflow-x:auto;font-family:Source Code Pro,Courier New,monospace;font-size:.9em;line-height:1.4}.syvis.themeClassic .code-view.hidden{display:none}.syvis.themeClassic .code-view code{color:#333}.syvis.themeClassic .file>.body{font-family:Source Code Pro,Courier New,Consolas,monospace;white-space:pre-wrap}.syvis.themeClassic .arrowFunctionExpression,.syvis.themeClassic .declarations,.syvis.themeClassic .for,.syvis.themeClassic .forOf,.syvis.themeClassic .function,.syvis.themeClassic .functionExpression,.syvis.themeClassic .method,.syvis.themeClassic .classDeclaration,.syvis.themeClassic .classExpression,.syvis.themeClassic .if,.syvis.themeClassic .return,.syvis.themeClassic .while,.syvis.themeClassic .tryStatement,.syvis.themeClassic .switchStatement,.syvis.themeClassic .expressionStatement,.syvis.themeClassic .objectExpression,.syvis.themeClassic .arrayExpression{background:none!important;border:none!important;padding:0!important;margin:0!important;display:inline!important;border-radius:0!important}.syvis.themeClassic .string{color:#cf7317}.syvis.themeClassic .string:before{content:"'"}.syvis.themeClassic .string:after{content:"'"}.syvis.themeClassic .string:empty:before{content:"'"}.syvis.themeClassic .string:empty:after{content:"'"}.syvis.themeClassic .templateLiteral{color:#cf7317}.syvis.themeClassic .templateLiteral:before{content:"`"}.syvis.themeClassic .templateLiteral:after{content:"`"}.syvis.themeClassic .templateLiteral>.templateElement:not(:last-of-type):after{content:"${";color:#4d4d4d}.syvis.themeClassic .templateLiteral>.templateElement:not(:first-of-type):before{content:"}";color:#4d4d4d}.syvis.themeClassic .number{color:#29a3a3}.syvis.themeClassic .regex{color:#bf40bf}.syvis.themeClassic .comment{display:block;color:gray;font-style:italic}.syvis.themeClassic .comment:before{content:"// "}.syvis.themeClassic .commentedSection{display:block;margin:.5em 0}.syvis.themeClassic .label{display:none!important}.syvis.themeClassic .function{display:block!important;margin-bottom:1em!important}.syvis.themeClassic .function:before{content:"function ";color:#8e22c3;font-weight:400}.syvis.themeClassic .function>header{display:inline}.syvis.themeClassic .function>header>.name{color:#2273c3;font-weight:400}.syvis.themeClassic .function>header>.name:after{content:" "}.syvis.themeClassic .function>header>.params:before{content:"("}.syvis.themeClassic .function>header>.params:after{content:") {"}.syvis.themeClassic .function>header>.params>.parameter:not(:last-of-type):after{content:", "}.syvis.themeClassic .function>.body{display:block;padding-left:2em}.syvis.themeClassic .function>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .arrowFunctionExpression{display:inline!important}.syvis.themeClassic .arrowFunctionExpression>div{display:inline}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper{display:inline}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params{display:inline}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params:before{content:"("}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params:after{content:")"}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params>.parameter:not(:last-of-type):after{content:", "}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params:empty:before{content:"("}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper>.params:empty:after{content:")"}.syvis.themeClassic .arrowFunctionExpression>div>.paramsWrapper:after{content:" => ";color:#4d4d4d}.syvis.themeClassic .arrowFunctionExpression>.body{display:inline}.syvis.themeClassic .arrowFunctionExpression.async:before{content:"async ";color:#8e22c3}.syvis.themeClassic .functionExpression{display:inline!important}.syvis.themeClassic .functionExpression:before{content:"function ";color:#8e22c3}.syvis.themeClassic .functionExpression>div{display:inline}.syvis.themeClassic .functionExpression>div>.paramsWrapper{display:inline}.syvis.themeClassic .functionExpression>div>.paramsWrapper>.params{display:inline}.syvis.themeClassic .functionExpression>div>.paramsWrapper>.params:before{content:"("}.syvis.themeClassic .functionExpression>div>.paramsWrapper>.params:after{content:") {"}.syvis.themeClassic .functionExpression>div>.paramsWrapper>.params>.parameter:not(:last-of-type):after{content:", "}.syvis.themeClassic .functionExpression>div>.paramsWrapper:after{content:""}.syvis.themeClassic .functionExpression>.body{display:block;padding-left:2em}.syvis.themeClassic .functionExpression>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .declarations{display:block!important;margin-bottom:.2em!important}.syvis.themeClassic .declarations.const:before{content:"const ";color:#8e22c3}.syvis.themeClassic .declarations.let:before{content:"let ";color:#8e22c3}.syvis.themeClassic .declarations.var:before{content:"var ";color:#8e22c3}.syvis.themeClassic .declaration{display:inline}.syvis.themeClassic .declaration>.identifier{color:#333}.syvis.themeClassic .declaration.hasInit>.identifier:after{content:" = ";color:#4d4d4d}.syvis.themeClassic .declaration>.init{display:inline}.syvis.themeClassic .return{display:block!important}.syvis.themeClassic .return:before{content:"return ";color:#8e22c3;font-size:1em;margin:0}.syvis.themeClassic .if{display:block!important;flex-wrap:nowrap!important}.syvis.themeClassic .if>header{display:inline}.syvis.themeClassic .if>header:before{content:"if (";color:#8e22c3}.syvis.themeClassic .if>header:after{content:") {"}.syvis.themeClassic .if>.consequent{display:block;padding-left:2em}.syvis.themeClassic .if>.consequent:before{content:""}.syvis.themeClassic .if>.consequent:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .if>.alternate{display:block;padding-left:2em}.syvis.themeClassic .if>.alternate:before{content:" else {";color:#8e22c3;display:block;margin-left:0}.syvis.themeClassic .if>.alternate:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .for{display:block!important}.syvis.themeClassic .for>header{display:inline}.syvis.themeClassic .for>header>.init{display:inline}.syvis.themeClassic .for>header>.init:before{content:"for (";color:#8e22c3}.syvis.themeClassic .for>header>.init>.declarations{display:inline!important}.syvis.themeClassic .for>header>.init>.declarations:before{content:"let ";color:#8e22c3}.syvis.themeClassic .for>header>.init:after{content:"; "}.syvis.themeClassic .for>header>.test{display:inline}.syvis.themeClassic .for>header>.test:before{content:""}.syvis.themeClassic .for>header>.test:after{content:"; "}.syvis.themeClassic .for>.update{display:inline}.syvis.themeClassic .for>.update:after{content:") {"}.syvis.themeClassic .for>.body{display:block;padding:0 0 0 2em}.syvis.themeClassic .for>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .forOf{display:block!important}.syvis.themeClassic .forOf>header{display:inline}.syvis.themeClassic .forOf>header>.left:before{content:"for (";color:#8e22c3}.syvis.themeClassic .forOf>header>.left>.declarations{display:inline!important}.syvis.themeClassic .forOf>header>.left>.declarations:before{content:"const ";color:#8e22c3}.syvis.themeClassic .forOf>header>.right:before{content:" of ";color:#8e22c3}.syvis.themeClassic .forOf>header>.right:after{content:") {"}.syvis.themeClassic .forOf>.body{display:block;padding-left:2em}.syvis.themeClassic .forOf>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .while{display:block!important}.syvis.themeClassic .while>header{display:inline}.syvis.themeClassic .while>header:before{content:"while (";color:#8e22c3}.syvis.themeClassic .while>header:after{content:") {"}.syvis.themeClassic .while>.body{display:block;padding-left:2em;padding-top:0}.syvis.themeClassic .while>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .tryStatement{display:block!important;flex-wrap:nowrap!important}.syvis.themeClassic .tryStatement>.block{display:block;padding-left:2em}.syvis.themeClassic .tryStatement>.block:before{content:"try {";color:#8e22c3}.syvis.themeClassic .tryStatement>.block:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .tryStatement>.handler{display:block}.syvis.themeClassic .tryStatement>.handler:before{content:" catch ";color:#8e22c3}.syvis.themeClassic .tryStatement>.handler>.catchClause>.param:after{content:" {"}.syvis.themeClassic .tryStatement>.handler>.catchClause>.body{display:block;padding-left:2em}.syvis.themeClassic .tryStatement>.handler>.catchClause>.body:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .tryStatement>.finalizer{display:block;padding-left:2em}.syvis.themeClassic .tryStatement>.finalizer:before{content:" finally {";color:#8e22c3}.syvis.themeClassic .tryStatement>.finalizer:after{content:"}";display:block;margin-left:-2em}.syvis.themeClassic .switchStatement{display:block!important}.syvis.themeClassic .switchStatement>.discriminant:before{content:"switch (";color:#8e22c3}.syvis.themeClassic .switchStatement>.discriminant:after{content:") {"}.syvis.themeClassic .switchStatement>.cases{display:block;padding-left:2em}.syvis.themeClassic .switchStatement:after{content:"}";display:block}.syvis.themeClassic .classDeclaration,.syvis.themeClassic .classExpression{display:block!important;margin-bottom:1em!important}.syvis.themeClassic .classDeclaration:before,.syvis.themeClassic .classExpression:before{content:"class ";color:#8e22c3}.syvis.themeClassic .classDeclaration>header,.syvis.themeClassic .classExpression>header{display:inline}.syvis.themeClassic .classDeclaration>header>.name,.syvis.themeClassic .classExpression>header>.name{color:#2273c3}.syvis.themeClassic .classDeclaration>.superClass:before,.syvis.themeClassic .classExpression>.superClass:before{content:" extends ";color:#8e22c3}.syvis.themeClassic .classDeclaration:after,.syvis.themeClassic .classExpression:after{content:" {"}.syvis.themeClassic .classDeclaration>.body,.syvis.themeClassic .classExpression>.body{display:block;padding-left:2em}.syvis.themeClassic .method{display:block!important;margin-bottom:.5em!important}.syvis.themeClassic .method:before{content:""}.syvis.themeClassic .method>.name{color:#2273c3}.syvis.themeClassic .method>.functionExpression:before{content:""}.syvis.themeClassic .method>.functionExpression>div>.paramsWrapper>.params:before{content:"("}.syvis.themeClassic .method>.functionExpression>div>.paramsWrapper>.params:after{content:") {"}.syvis.themeClassic .expressionStatement{display:block!important;margin-bottom:.2em!important}.syvis.themeClassic .memberExpression{display:inline}.syvis.themeClassic .memberExpression>.property:before{content:"."}.syvis.themeClassic .memberExpression.computed>.property:before{content:"["}.syvis.themeClassic .memberExpression.computed>.property:after{content:"]"}.syvis.themeClassic .callee>.memberExpression>.property{color:inherit!important}.syvis.themeClassic .callee>.memberExpression>.property:before{content:".";color:inherit!important}.syvis.themeClassic .callee>.memberExpression>.property:after{content:""}.syvis.themeClassic .arguments{display:inline}.syvis.themeClassic .arguments:before{content:"("}.syvis.themeClassic .arguments:after{content:")"}.syvis.themeClassic .arguments>span:not(:last-of-type):after{content:", "}.syvis.themeClassic .objectExpression{display:inline!important}.syvis.themeClassic .objectExpression:empty:before{content:"{"}.syvis.themeClassic .objectExpression:empty:after{content:"}"}.syvis.themeClassic .objectExpression:not(:empty):before{content:"{ "}.syvis.themeClassic .objectExpression:not(:empty):after{content:" }"}.syvis.themeClassic .objectExpression>.property{display:inline}.syvis.themeClassic .objectExpression>.property>.key:after{content:": "}.syvis.themeClassic .objectExpression>.property:not(:last-of-type):after{content:", "}.syvis.themeClassic .arrayExpression{display:inline!important}.syvis.themeClassic .arrayExpression:empty:before{content:"["}.syvis.themeClassic .arrayExpression:empty:after{content:"]"}.syvis.themeClassic .arrayExpression:not(:empty):before{content:"["}.syvis.themeClassic .arrayExpression:not(:empty):after{content:"]"}.syvis.themeClassic .arrayElement{display:inline;border:none;padding:0;margin:0}.syvis.themeClassic .arrayElement:not(:last-of-type):after{content:", "}.syvis.themeClassic .binaryExpression{display:inline}.syvis.themeClassic .binaryExpression>.left:after{content:""}.syvis.themeClassic .operator-add>.left:after{content:" + ";color:#4d4d4d}.syvis.themeClassic .operator-subtract>.left:after{content:" - ";color:#4d4d4d}.syvis.themeClassic .operator-multiply>.left:after{content:" * ";color:#4d4d4d}.syvis.themeClassic .operator-divide>.left:after{content:" / ";color:#4d4d4d}.syvis.themeClassic .operator-modulo>.left:after{content:" % ";color:#4d4d4d}.syvis.themeClassic .operator-equals>.left:after{content:" == ";color:#4d4d4d}.syvis.themeClassic .operator-equals-not>.left:after{content:" != ";color:#4d4d4d}.syvis.themeClassic .operator-equals-strict>.left:after{content:" === ";color:#4d4d4d}.syvis.themeClassic .operator-equals-strict-not>.left:after{content:" !== ";color:#4d4d4d}.syvis.themeClassic .operator-less-than>.left:after{content:" < ";color:#4d4d4d}.syvis.themeClassic .operator-less-than-equals>.left:after{content:" <= ";color:#4d4d4d}.syvis.themeClassic .operator-greater-than>.left:after{content:" > ";color:#4d4d4d}.syvis.themeClassic .operator-greater-than-equals>.left:after{content:" >= ";color:#4d4d4d}.syvis.themeClassic .operator-shift-left>.left:after{content:" << ";color:#4d4d4d}.syvis.themeClassic .operator-shift-right>.left:after{content:" >> ";color:#4d4d4d}.syvis.themeClassic .operator-and>.left:after{content:" && ";color:#4d4d4d}.syvis.themeClassic .operator-or>.left:after{content:" || ";color:#4d4d4d}.syvis.themeClassic .operator-not:before{content:"!";color:#4d4d4d}.syvis.themeClassic .operator-typeof:before{content:"typeof ";color:#8e22c3}.syvis.themeClassic .operator-void:before{content:"void ";color:#8e22c3}.syvis.themeClassic .operator-delete:before{content:"delete ";color:#8e22c3}.syvis.themeClassic .operator-spread:before{content:"...";color:#4d4d4d}.syvis.themeClassic .logicalExpression{display:inline;border:none;padding:0}.syvis.themeClassic .conditionalExpression{display:inline}.syvis.themeClassic .conditionalExpression>.separator-question{color:#4d4d4d}.syvis.themeClassic .conditionalExpression>.separator-question:before{content:" ? "}.syvis.themeClassic .conditionalExpression>.separator-colon{color:#4d4d4d}.syvis.themeClassic .conditionalExpression>.separator-colon:before{content:" : "}.syvis.themeClassic .assignmentExpression>.left:after,.syvis.themeClassic .assignmentPattern>.left:after{content:" = ";color:#4d4d4d}.syvis.themeClassic .awaitExpression:before{content:"await ";color:#8e22c3}.syvis.themeClassic .true:before{content:"true";color:#8e22c3}.syvis.themeClassic .false:before{content:"false";color:#8e22c3}.syvis.themeClassic .null:before{content:"null";color:#8e22c3}.syvis.themeClassic .undefined:before{content:"undefined";color:#8e22c3}.syvis.themeClassic .nan:before{content:"NaN";color:#29a3a3}.syvis.themeClassic .infinity:before{content:"Infinity";color:#29a3a3}.syvis.themeClassic .thisExpression:after{content:"this";color:#8e22c3}.syvis.themeClassic .super:before{content:"super";color:#8e22c3}.syvis.themeClassic .newExpression:before{content:"new ";color:#8e22c3}.syvis.themeClassic .throwStatement:before{content:"throw ";color:#8e22c3}.syvis.themeClassic .breakStatement:before{content:"break";color:#8e22c3}.syvis.themeClassic .continueStatement:before{content:"continue";color:#8e22c3}.syvis.themeClassic .importDeclaration{display:block}.syvis.themeClassic .importDeclaration .specifiers:before{content:"import ";color:#8e22c3}.syvis.themeClassic .importDeclaration>.source:before{content:" from ";color:#8e22c3}.syvis.themeClassic .importNamespaceSpecifier:before{content:"* as ";color:#4d4d4d}.syvis.themeClassic .importSpecifier:before{content:"{ "}.syvis.themeClassic .importSpecifier:after{content:" }"}.syvis.themeClassic .importSpecifier>.local:before{content:" as ";color:#8e22c3}.syvis.themeClassic .exportNamedDeclaration .specifiers:before{content:"export ";color:#8e22c3}.syvis.themeClassic .exportNamedDeclaration .source:before{content:" from ";color:#8e22c3}.syvis.themeClassic .exportDefaultDeclaration:before{content:"export default ";color:#8e22c3}.syvis.themeClassic .shebang{color:gray;margin-bottom:1em}.syvis.themeClassic .error{color:#ad1f1f;background-color:#f9ecec;border:1px solid #e6b3b3;border-radius:3px;padding:.5em 1em}
