body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}table{border-spacing:2em;color:#c9d1d9;display:inline-block;transition:1s;z-index:2}tr{display:block}.node>td{background-color:#161b22;border:1px solid #c9d1d9;border-radius:.5em;transition:1s}.node{border:0 dashed red;border-radius:.5em;-webkit-transform:translateX(70%);transform:translateX(70%);transition:1s}.node>div{display:inline;transition:1s}.data{background-color:#161b22}.label{border:none;font-size:2em;padding:0}.dangling,.data,.next,.prev{font-size:2em;padding:.7em}.next,.prev{-webkit-transform:scale(.8);transform:scale(.8);transition:1s}.null{background-image:linear-gradient(to top left,#161b22 43%,#c9d1d9,#161b22 57%);border:10px solid;height:1px;-webkit-transform:scaleY(.3) scaleX(.35);transform:scaleY(.3) scaleX(.35);width:1px}.no-pointer>td{background-color:red}.no-pointer{border:3px groove red}.no-pointer:before{color:#ff7b72;content:"Leak!";margin-left:110%;position:relative;top:4.5em;transition:1s}.null{background-color:#161b22}.item-enter{opacity:0}.item-enter-active{opacity:1;transition:.7s ease-in}.item-exit{opacity:1}.item-exit-active{opacity:0;transition:.7s ease-in}.data:before{content:"data";font-size:small;margin:0;position:absolute;text-align:center;top:0}.next:before{content:"next"}.next:before,.prev:before{font-size:small;margin:0;position:absolute;text-align:center;top:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.prev:before{content:"prev"}.null:before{content:"next";font-size:small;margin:0;position:absolute;text-align:center;top:0;-webkit-transform:scale(2.5) translateY(-2rem);transform:scale(2.5) translateY(-2rem)}.visualizer{position:relative}.overlayer,.visualizer canvas{position:absolute}.overlayer{height:100vh;width:60vw}canvas{height:100vh;width:100vw}@media (prefers-color-scheme:dark){.w-tc-editor{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}}@media (prefers-color-scheme:light){.w-tc-editor{--color-fg-default:#24292f;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}}[data-color-mode*=dark] .w-tc-editor,[data-color-mode*=dark] .w-tc-editor-var,body[data-color-mode*=dark]{--color-fg-default:#c9d1d9;--color-canvas-subtle:#161b22;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#c9d1d9}[data-color-mode*=light] .w-tc-editor,[data-color-mode*=light] .w-tc-editor-var,body[data-color-mode*=light]{--color-fg-default:#24292f;--color-canvas-subtle:#f6f8fa;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-bold:#24292f}.w-tc-editor{background-color:var(--color-canvas-subtle);color:var(--color-fg-default);font-family:inherit;font-size:12px}.w-tc-editor-preview,.w-tc-editor-text{min-height:16px}.w-tc-editor-preview pre{font-family:inherit;font-size:inherit;margin:0;padding:0;white-space:inherit}.w-tc-editor-preview pre code{font-family:inherit}.w-tc-editor code[class*=language-] .token.cdata,.w-tc-editor code[class*=language-] .token.comment,.w-tc-editor code[class*=language-] .token.doctype,.w-tc-editor code[class*=language-] .token.prolog,.w-tc-editor pre[class*=language-] .token.cdata,.w-tc-editor pre[class*=language-] .token.comment,.w-tc-editor pre[class*=language-] .token.doctype,.w-tc-editor pre[class*=language-] .token.prolog{color:var(--color-prettylights-syntax-comment)}.w-tc-editor code[class*=language-] .token.punctuation,.w-tc-editor pre[class*=language-] .token.punctuation{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.w-tc-editor code[class*=language-] .namespace,.w-tc-editor pre[class*=language-] .namespace{opacity:.7}.w-tc-editor code[class*=language-] .token.boolean,.w-tc-editor code[class*=language-] .token.constant,.w-tc-editor code[class*=language-] .token.deleted,.w-tc-editor code[class*=language-] .token.number,.w-tc-editor code[class*=language-] .token.symbol,.w-tc-editor pre[class*=language-] .token.boolean,.w-tc-editor pre[class*=language-] .token.constant,.w-tc-editor pre[class*=language-] .token.deleted,.w-tc-editor pre[class*=language-] .token.number,.w-tc-editor pre[class*=language-] .token.symbol{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .style .token.string,.w-tc-editor code[class*=language-] .token.builtin,.w-tc-editor code[class*=language-] .token.char,.w-tc-editor code[class*=language-] .token.entity,.w-tc-editor code[class*=language-] .token.inserted,.w-tc-editor code[class*=language-] .token.operator,.w-tc-editor code[class*=language-] .token.property,.w-tc-editor code[class*=language-] .token.selector,.w-tc-editor code[class*=language-] .token.string,.w-tc-editor code[class*=language-] .token.url,.w-tc-editor pre[class*=language-] .style .token.string,.w-tc-editor pre[class*=language-] .token.builtin,.w-tc-editor pre[class*=language-] .token.char,.w-tc-editor pre[class*=language-] .token.entity,.w-tc-editor pre[class*=language-] .token.inserted,.w-tc-editor pre[class*=language-] .token.operator,.w-tc-editor pre[class*=language-] .token.property,.w-tc-editor pre[class*=language-] .token.selector,.w-tc-editor pre[class*=language-] .token.string,.w-tc-editor pre[class*=language-] .token.url{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.atrule,.w-tc-editor code[class*=language-] .token.keyword,.w-tc-editor code[class*=language-] .token.property-access .token.method,.w-tc-editor pre[class*=language-] .token.atrule,.w-tc-editor pre[class*=language-] .token.keyword,.w-tc-editor pre[class*=language-] .token.property-access .token.method{color:var(--color-prettylights-syntax-keyword)}.w-tc-editor code[class*=language-] .token.function,.w-tc-editor pre[class*=language-] .token.function{color:var(--color-prettylights-syntax-string)}.w-tc-editor code[class*=language-] .token.important,.w-tc-editor code[class*=language-] .token.regex,.w-tc-editor code[class*=language-] .token.variable,.w-tc-editor pre[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.regex,.w-tc-editor pre[class*=language-] .token.variable{color:var(--color-prettylights-syntax-string-regexp)}.w-tc-editor code[class*=language-] .token.bold,.w-tc-editor code[class*=language-] .token.important,.w-tc-editor pre[class*=language-] .token.bold,.w-tc-editor pre[class*=language-] .token.important{color:var(--color-prettylights-syntax-markup-bold)}.w-tc-editor code[class*=language-] .token.tag,.w-tc-editor pre[class*=language-] .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.w-tc-editor code[class*=language-] .token.attr-name,.w-tc-editor code[class*=language-] .token.attr-value,.w-tc-editor pre[class*=language-] .token.attr-name,.w-tc-editor pre[class*=language-] .token.attr-value{color:var(--color-prettylights-syntax-constant)}.w-tc-editor code[class*=language-] .token.class-name,.w-tc-editor code[class*=language-] .token.selector .class,.w-tc-editor pre[class*=language-] .token.class-name,.w-tc-editor pre[class*=language-] .token.selector .class{color:var(--color-prettylights-syntax-entity)}.menu{position:relative;width:200px;z-index:4}.menu:before{content:"Snippets";font-size:small}.item{background-color:#161b22;box-sizing:border-box;color:#c9d1d9;cursor:pointer;font-size:20px;padding:10px;position:relative;text-align:center;transition:background-color .15s ease-in-out;z-index:1}.item:hover{color:#ecf0f3}.open{position:absolute;top:100%;transition:.5s;width:100%;z-index:4}.ToggleSwitch{display:inline-block;height:2.35rem;position:relative;width:5rem}.ToggleSwitch:before{content:"Links";display:block;font-size:small;text-align:center;-webkit-transform:translateX(-10px) translateY(-10px);transform:translateX(-10px) translateY(-10px)}.Slider{background:#161b22;border:1px solid #c9d1d9;border-radius:15rem}.Slider:before{border-radius:50%}.ToggleSwitch__wrapper{height:1.5rem;position:relative;width:3.5rem}.Slider{bottom:0;left:0;right:0;top:0;transition:.4s ease}.Slider,.Slider:before{cursor:pointer;position:absolute}.Slider:before{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);content:"";height:1.5rem;left:.1rem;margin:0;padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s;width:1.5rem}.Slider:before,.isChecked{background:#c9d1d9}.isChecked:before{background:#161b22;border:1px solid #c9d1d9;left:calc(100% - 1.6rem)}.Modal{background-color:#fff;border-radius:1em;color:red;display:flex;flex-direction:column;left:50%;max-width:70%;min-width:20em;outline:transparent;padding:2em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:7}.Overlay{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:7}.i-btn{background-color:#161b22;border:1px solid #c9d1d9;border-radius:10rem;color:#c9d1d9;cursor:pointer}.ok-btn{align-self:center;background-color:#183359;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:1rem 1.5rem;transition:.5s;width:20%}.ok-btn:hover{background-color:#2d4b74}.text{color:#161b22;line-height:1.5rem}.text>h2{text-align:center}.header{align-items:center;background-color:#161b22;color:#c9d1d9;display:flex;justify-content:space-between;padding:3em 1em 0}header{margin:0 auto}.title{font-size:1.7em}.title:after{content:" by Nestor Alfaro";display:block;font-size:.7rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.App{position:relative}.App canvas,.overlayer{position:absolute}canvas{z-index:1}.overlayer{background-color:#161b22;display:flex;text-align:center}.editor{display:flex;flex-direction:column;height:100vh;width:40vw;z-index:3}.code{height:100%}
/*# sourceMappingURL=main.f7333c47.css.map*/