@import url("https://rsms.me/inter/inter.css");a[href]:not(:where(   /* exclude links without href */   [href^=""],   [href*=""],   /* exclude hash only links */   [href^="#"],   /* exclude javascript only links */   [href^="javascript:" i],     /* exclude relative but not double slash only links */   [href^="/"]:not([href^="//"]),   /* domains to exclude */   [href*="//deviltux.thedev.id"],   /* domains to exclude */   [href*="//notes.durakiconsulting.com"],   /* domains to exclude */   [href*="//localhost"],   /* domains to exclude */   [href*="//127.0.0.1"],   /* domains to exclude */   [href*="//0.0.0.0"],   /* subdomains to exclude */   [href*="//duraki.github.io"], )):after{padding-right:3px;content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a[href]:not(:where(   /* exclude links without href */   [href^=""],   [href*=""],   /* exclude hash only links */   [href^="#"],   /* exclude javascript only links */   [href^="javascript:" i],     /* exclude relative but not double slash only links */   [href^="/"]:not([href^="//"]),   /* domains to exclude */   [href*="//deviltux.thedev.id"],   /* domains to exclude */   [href*="//notes.durakiconsulting.com"],   /* domains to exclude */   [href*="//localhost"],   /* domains to exclude */   [href*="//127.0.0.1"],   /* domains to exclude */   [href*="//0.0.0.0"],   /* subdomains to exclude */   [href*="//duraki.github.io"], )){background:rgba(0,255,0,0.13);padding-left:3px}.external-resource-indicator{background:rgba(0,255,0,0.13);padding-left:3px}.external-resource-indicator:after{padding-right:3px;content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}.indicator{display:inline-block;position:relative}.internal-note-indicator{display:inline-block}.internal-note-indicator{display:inline-block;align-items:center}.external-resource-indicator{display:inline-block;align-items:center}.indicator a p{display:none;position:absolute;left:0;top:100%;margin-top:1px;background:white;padding:5px;text-align:left;font-weight:400;border:1px solid #ddd;font-size:11px;line-height:0.9;letter-spacing:0.9;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,0.1);width:max-content;max-width:200px;z-index:1000}.indicator a:hover p{display:block}@media screen and (min-width: 801px){.NotePageRoot{height:100vh}.NoteContainer.jsx-2479918432 .PrimaryNote.jsx-2479918432{padding:32px}.NoteContainer:first-of-type{border-left:none}.NoteContainer{-webkit-transition:box-shadow 100ms linear, opacity 75ms linear, -webkit-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:box-shadow 100ms linear, opacity 75ms linear, transform 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 100ms linear, opacity 75ms linear, transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:625px;max-width:625px;top:0px;position:-webkit-sticky;position:sticky;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;border-left:1px solid rgba(0,0,0,0.05)}.PresentedNote{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}div.jsx-732926425{height:100%}.ObscuredLabel.jsx-3179990917{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:17px;-webkit-letter-spacing:0.03em;-moz-letter-spacing:0.03em;-ms-letter-spacing:0.03em;letter-spacing:0.03em;font-weight:500;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb;writing-mode:vertical-lr;background-color:transparent;width:40px;color:#333;overflow:hidden;display:block;position:sticky !important;bottom:13px !important}.preview-container-4 .NoteContainer{width:auto;-webkit-transition:none;-webkit-transition:none;transition:none;border-left:none;border-right:none}.preview-container-4 .Overlay{box-shadow:none}}.ObscuredLabel{position:sticky !important}.ObscuredLabel{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:17px;line-height:40px;-webkit-letter-spacing:0.03em;-moz-letter-spacing:0.03em;-ms-letter-spacing:0.03em;letter-spacing:0.03em;font-weight:500;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb;writing-mode:vertical-lr;left:0px;position:sticky;background-color:transparent;color:#333;overflow:hidden;text-align:left}.PresentedNote.jsx-1649199117{overflow:hidden}.PrimaryNote.jsx-2479918432{overflow:hidden}.preview-container-4 .PrimaryNote.jsx-2479918432{padding:0 !important}.preview-container-4 .NoteContainer{width:auto !important}.preview-container-3 .NoteContainer{--margin: calc(15px* var(--preview-scale)) !important}pre{overflow-x:scroll !important}code{overflow-x:scroll !important}.NoteContainer.jsx-2479918432{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}div.jsx-1649199117{opacity:1 !important}.NoteContainer{background-color:white}.InitialRootNote{background:#fafafc}.NotePageRoot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.NoteColumnsScrollingContainer{display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.NoteColumnsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:width 100ms cubic-bezier(0.19, 1, 0.22, 1);transition:width 100ms cubic-bezier(0.19, 1, 0.22, 1)}.NoteContainer{-webkit-transition:box-shadow 100ms linear,opacity 75ms linear,-webkit-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:box-shadow 100ms linear,opacity 75ms linear,transform 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 100ms linear,opacity 75ms linear,transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:625px !important;max-width:625px !important;top:0px;position:-webkit-sticky;position:sticky;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;border-left:1px solid rgba(0,0,0,0.05)}.PresentedNote{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;padding-left:10px}.Overlay{box-shadow:0px 0px 15px 3px rgba(0,0,0,0.1)}#search-input{background:#e8e8e8;border:1px solid #64645352;font:14px courier new;padding-left:4px}#search-submit{border:1px solid #64645352;text-align:center;font:14px courier new;vertical-align:baseline;font-weight:bold;color:#000000ad}h3>span>sup{color:#c2c2c2 !important}.content>ul>li>span{line-height:0.1rem !important;font-size:12px;font-style:italic}details summary{cursor:pointer}details{border-bottom:1px dashed rgba(0,0,0,0.16);box-sizing:10px;padding-bottom:1px;padding-bottom:10px;margin-bottom:10px}details[open]{padding-bottom:0px !important}details .details-expand-content>ul li{line-height:1.2;margin-bottom:-0.99em}details .details-expand-content>ul li a{display:inline-block}details[open]{padding-bottom:10px}details[open] summary{border-radius:5px;margin-bottom:10px !important;background:rgba(8,8,8,0.12);padding:4px}details[open]>span.details-expand-content{color:#9e9e9e}*{box-sizing:inherit}html,body{font-family:var(--font-family);display:flex;flex-flow:column;background:var(--background-color);line-height:var(--line-height);width:100%;height:100%;margin:0;padding:0;color:var(--color)}code{font-size:13px}p,li{font-size:var(--page-font-size);line-height:var(--page-line-height);color:var(--color)}h2,h3,h4,h5,h6{font-weight:normal}h2{margin-bottom:0.5em}h1{font-size:1.7em;font-weight:600;margin-top:0;margin-bottom:16px}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.1em}p{margin-top:0;margin-bottom:1em}header{display:flex;align-items:center;background:var(--header-background-color);border-bottom:1px var(--header-border-bottom-color) solid;padding:2px}.site-title{margin:1px 0 -1px 5px}#logo-and-title{padding-left:4px;padding-right:4px;margin:8px 5px;display:flex;align-items:center;font-size:17px;font-weight:500;color:var(--header-color)}#logo-and-title .site-logo{width:22px;height:22px}.grid-container{flex:1;display:flex;overflow-x:auto !important;white-space:nowrap;flex-grow:1}.grid{display:flex;flex-direction:row;align-items:start}.note-title{position:sticky;top:0;background:white;z-index:10;padding:5px 10px;width:100%;font-weight:bold;margin-bottom:5px;text-align:left}.page{white-space:normal;background:var(--page-background-color);border-left:1px solid var(--page-border-left-color);display:inline-block;width:100%;max-width:var(--page-max-width);height:100% !important;max-height:100%;overflow-y:auto;vertical-align:top;box-sizing:border-box}.page:last-child{margin-right:15px}.wide{max-width:1250px}a{text-decoration:none;cursor:pointer;color:var(--page-link-color)}a:hover{text-decoration:underline}blockquote{margin-left:1rem;font-style:italic;font-family:Georgia, bitstream charter, serif;border-left:3px solid;border-left-color:currentcolor;border-color:var(--text-color);padding-left:1em}pre{overflow:auto;padding:1em;margin:1em auto}img{max-width:100%}hr{margin-top:2em;margin-bottom:1em;height:1px;border:none;background-color:var(--page-hr-background-color)}#svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;user-select:none}iframe{overflow:hidden;overflow-y:hidden;border:none}.tippy-box>.tippy-arrow:before{transform:scale(2)}.bl-section{margin:1em;padding:1em;background:var(--backlinks-background-color);border-radius:var(--backlinks-border-radius)}.backlinks{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.backlink-anchor{text-decoration:none}.backlink-anchor:hover{text-decoration:none}.backlink{width:282px;height:118px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;user-select:none;margin:8px -8px 0px;padding:8px;border-radius:8px;cursor:pointer;background-color:transparent;transition:background-color 100ms linear 0s}.backlink-title{color:var(--backlink-title-color);font-size:12px;line-height:16px;margin-top:0px}.backlink-preview{color:var(--backlink-preview-color);font-size:12px;line-height:16px;margin-top:0px}.backlink:hover{transition:background-color 50ms linear 0s;background-color:var(--backlink-hover-background-color)}.bl-section h4{color:var(--backlink-label-color);margin-top:0;margin-bottom:0;font-weight:bold}dl{display:flex;flex-wrap:wrap;width:100%;margin:1em 0}dl>*{padding-top:0.5em}dt{width:30%;font-weight:bold;text-align:right}dd{width:60%;padding-left:1em;margin-left:0px}dd+dd{width:100%;padding-left:calc(30% + 1em)}dt+dt{padding-right:60%}dt+dt+dd{margin-top:-1.625em;padding-left:calc(30% + 1em)}#search{margin-left:5px;margin-top:-1px}.search-extract{margin-left:10px;color:var(--search-extract-color)}.search-extract::before{content:" :: "}.preview-container{display:none;position:absolute;will-change:transform;top:0px;left:0px;transform:translate3d(453px, -23px, 0px);--arrowBaseWidth: 32px;--arrowLength: 16px;--backgroundColor: white;pointer-events:none;background-color:var(--page-background-color);border-radius:8px;margin:var(--arrowLength);z-index:200;filter:drop-shadow(var(--preview-box-shadow-top-color) 0px 0px 10px) drop-shadow(var(--preview-box-shadow-right-color) 0px 20px 50px) drop-shadow(var(--preview-box-shadow-bottom-color) 0px 0px 1px) drop-shadow(var(--preview-box-shadow-left-color) 0px 20px 50px)}.preview-container.active{display:block}.preview-container-arrow{position:absolute;left:0px;margin-left:calc(-1 * var(--arrowLength));width:var(--arrowLength);height:var(--arrowBaseWidth)}.preview-container-arrow::before{content:"";margin:auto;display:block;width:0px;height:0px;border-style:solid}.preview-container-arrow.right::before{border-width:calc(var(--arrowBaseWidth) / 2) var(--arrowLength) calc(var(--arrowBaseWidth) / 2) 0;border-color:transparent var(--page-background-color) transparent transparent}.preview-container-arrow.left{left:unset;right:calc(-1 * var(--arrowLength))}.preview-container-arrow.left::before{border-width:calc(var(--arrowBaseWidth) / 2) 0 calc(var(--arrowBaseWidth) / 2) var(--arrowLength);border-color:transparent transparent transparent var(--page-background-color)}.preview-container-2{--width: calc(var(--preview-width) * var(--preview-scale));--height: calc(100vh - 64px);max-height:var(--preview-max-height);overflow:hidden}.preview-container-3{--margin: calc(32px * var(--preview-scale));margin:var(--margin);max-width:unset;width:calc(var(--width) - var(--margin) * 2);height:calc(var(--width) - var(--margin) * 2);transform:unset}.preview-container-4{max-width:unset;width:calc((var(--width) - var(--margin) * 2) / var(--preview-scale));height:calc((var(--height) - var(--margin) * 2) / var(--preview-scale));transform:scale(var(--preview-scale));transform-origin:left top;overflow:hidden}.preview-container .page{border:none;overflow:hidden}.preview-container .page .content{padding:0}.preview-container .page .bl-section{display:none}@media only screen and (max-width: 600px){body{flex-direction:column}header{border-right-width:0;border-bottom-width:1px;padding:10px 30px}#logo-and-title{margin:0;display:flex;flex-direction:row;justify-content:center}#logo svg{width:30px;height:30px}header>*{display:inline-block;margin-right:10px}.grid-container{padding:0}.page{padding-bottom:150px}.search-extract{display:none}.preview-container.active{display:none}}
