/* PrismJS 1.29.0
https://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript+c+csharp+css-extras+markup-templating+php+python+sql+visual-basic&plugins=line-highlight+line-numbers+autolinker+wpd+show-language+inline-color+previewers+command-line+unescaped-markup+normalize-whitespace+toolbar+copy-to-clipboard+download-button+match-braces+treeview */
code[class*=language-],pre[class*=language-]{
    color:#f8f8f2;background:0 0;
    text-shadow:0 1px rgba(0,0,0,.3);
    font-family: Arial,Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
    font-size:0.9em;
    text-align:left;
    white-space:pre-wrap; /*行を折り返すためのカスタム https://qiita.com/taqumo/items/825c862517ba9d8567a1*/
    word-spacing:normal;
    word-break:normal;
    word-wrap:normal;
    line-height:1.5;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
}pre[class*=language-]{
    padding:1em;
    margin:.5em 0;
    overflow:auto
}:not(pre)>code[class*=language-],pre[class*=language-]{
    background:#333333;
}:not(pre)>code[class*=language-]{
    padding:.1em;border-radius:.3em;white-space:normal
}.token.cdata,.token.comment,.token.doctype,.token.prolog{
    color:#8292a2
}.token.punctuation{
    color:#f8f8f2
}.token.namespace{
    opacity:.7
}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{
    color:#f92672
}.token.boolean,.token.number{
    color:#ae81ff
}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{
    color:#a6e22e
}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{
    color:#f8f8f2
}.token.atrule,.token.attr-value,.token.class-name,.token.function{
    color:#e6db74
}.token.keyword{
    color:#66d9ef
}.token.important,.token.regex{
    color:#fd971f
}.token.bold,.token.important{
    font-weight:700
}.token.italic{
    font-style:italic
}.token.entity{
    cursor:help
}
pre[data-line]{
    position:relative;padding:1em 0 1em 3em
}.line-highlight{
    position:absolute;
    left:0;
    right:0;
    padding:inherit 0;
    margin-top:1em;
    background:hsla(24,20%,50%,.08);
    background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));
    pointer-events:none;
    line-height:inherit;
    white-space:pre
}@media print{
    .line-highlight{
        -webkit-print-color-adjust:exact;
        color-adjust:exact
    }
}.line-highlight:before,.line-highlight[data-end]:after{
    content:attr(data-start);position:absolute;
    top:.4em;
    left:.6em;
    min-width:1em;
    padding:0 .5em;
    background-color:hsla(24,20%,50%,.4);
    color:#f4f1ef;
    font:bold 65%/1.5 sans-serif;
    text-align:center;
    vertical-align:.3em;
    border-radius:999px;
    text-shadow:none;
    box-shadow:0 1px #fff
}.line-highlight[data-end]:after{
    content:attr(data-end);
    top:auto;
    bottom:.4em
}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{
    content:none
}pre[id].linkable-line-numbers span.line-numbers-rows{
    pointer-events:all
}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{
    cursor:pointer
}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{
    background-color:rgba(128,128,128,.2)
}
pre[class*=language-].line-numbers{
    position:relative;
    padding-left:3.8em;
    counter-reset:linenumber
}pre[class*=language-].line-numbers>code{
    line-height: 170%; /* 行番号とコードの位置がずれないように調整した */
    position:relative;
    white-space:inherit
}.line-numbers .line-numbers-rows{
    position:absolute;
    pointer-events:none;
    top:-.2em; /* 行番号の位置を整えるために調整した */
    font-size:1.1em;
    left:-3.8em;
    width:3em;
    letter-spacing:-1px;
    border-right:1px solid #999;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}.line-numbers-rows>span{
    display:block;
    counter-increment:linenumber
}.line-numbers-rows>span:before{
    content:counter(linenumber);
    color:#999;
    display:block;
    padding-right:.8em;
    text-align:right
}
pre[class*=language-].line-numbers>div{
    /* 実行結果を表示したかったので新しくクラスを作った */
    position: relative;
    white-space: inherit;
}.result-lines{
    color: #999;
    text-align: left;
    font-size: 0.9em;
    font-family: Arial,Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
    white-space: pre-line !important;
}.result-lines:before{
    content:"\A---RESULTS---"; /* /Aは改行となる */
    left: -3.8em;
    color: #999;
}
.token a{
    color:inherit
}
code[class*=language-] a[href],pre[class*=language-] a[href]{
    cursor:help;
    text-decoration:none
}code[class*=language-] a[href]:hover,pre[class*=language-] a[href]:hover{
    cursor:help;
    text-decoration:underline
}
div.code-toolbar{
    position:relative
}div.code-toolbar>.toolbar{
    position:absolute;
    z-index:10;
    top: -3px; /*微調整した*/
    right: 0px; /*微調整した*/
    transition:opacity .3s ease-in-out;
    opacity:0
}div.code-toolbar:hover>.toolbar{
    opacity:1
}div.code-toolbar:focus-within>.toolbar{
    opacity:1
}div.code-toolbar>.toolbar>.toolbar-item{
    display:inline-block
}div.code-toolbar>.toolbar>.toolbar-item>a{
    cursor:pointer
}div.code-toolbar>.toolbar>.toolbar-item>button{
    background:0 0;
    border:0;
    color:inherit;
    font:inherit;
    line-height:normal;
    overflow:visible;
    padding:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button{
    /*コピーボタン部分でカスタムした*/
    color:#bbb;
    font-size:.8em;
    padding:.1em 1em;
    background:#f5f2f0;
    background:rgba(224,224,224,.2);
}div.code-toolbar>.toolbar>.toolbar-item>span{
    /*言語部分で上のコピーボタンと一括指定だったので取り除き、新造した*/
    color:#bbb;
    font-size:.8em;
    padding: .4em 1em;
    height: 1.8em;
    width: 10em;
    user-select: none;
}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{
    color:#8ffffd;
    text-decoration:none
}
span.inline-color-wrapper{
    background:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=);
    background-position:center;
    background-size:110%;
    display:inline-block;
    height:1.333ch;
    width:1.333ch;
    margin:0 .333ch;
    box-sizing:border-box;
    border:1px solid #fff;
    outline:1px solid rgba(0,0,0,.5);
    overflow:hidden
}span.inline-color{
    display:block;
    height:120%;
    width:120%
}
.prism-previewer,.prism-previewer:after,.prism-previewer:before{
    position:absolute;
    pointer-events:none
}.prism-previewer,.prism-previewer:after{
    left:50%
}.prism-previewer{
    margin-top:-48px;
    width:32px;
    height:32px;
    margin-left:-16px;
    z-index:10;
    opacity:0;
    -webkit-transition:opacity .25s;
    -o-transition:opacity .25s;
    transition:opacity .25s
}.prism-previewer.flipped{
    margin-top:0;
    margin-bottom:-48px
}.prism-previewer:after,.prism-previewer:before{
    content:'';
    position:absolute;
    pointer-events:none
}.prism-previewer:before{
    top:-5px;
    right:-5px;
    left:-5px;
    bottom:-5px;
    border-radius:10px;
    border:5px solid #fff;
    box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)
}.prism-previewer:after{
    top:100%;
    width:0;
    height:0;
    margin:5px 0 0 -7px;
    border:7px solid transparent;
    border-color:rgba(255,0,0,0);
    border-top-color:#fff
}.prism-previewer.flipped:after{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:5px;
    border-top-color:rgba(255,0,0,0);
    border-bottom-color:#fff
}.prism-previewer.active{
    opacity:1
}.prism-previewer-angle:before{
    border-radius:50%;
    background:#fff
}.prism-previewer-angle:after{
    margin-top:4px
}.prism-previewer-angle svg{
    width:32px;
    height:32px;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}.prism-previewer-angle[data-negative] svg{
    -webkit-transform:scaleX(-1) rotate(-90deg);
    -moz-transform:scaleX(-1) rotate(-90deg);
    -ms-transform:scaleX(-1) rotate(-90deg);
    -o-transform:scaleX(-1) rotate(-90deg);
    transform:scaleX(-1) rotate(-90deg)
}.prism-previewer-angle circle{
    fill:transparent;
    stroke:#2d3438;
    stroke-opacity:.9;
    stroke-width:32;
    stroke-dasharray:0,500
}.prism-previewer-gradient{
    background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);
    background-size:10px 10px;
    background-position:0 0,5px 5px;
    width:64px;
    margin-left:-32px
}.prism-previewer-gradient:before{
    content:none
}.prism-previewer-gradient div{
    position:absolute;
    top:-5px;
    left:-5px;
    right:-5px;
    bottom:-5px;
    border-radius:10px;
    border:5px solid #fff;
    box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)
}.prism-previewer-color{
    background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);
    background-size:10px 10px;
    background-position:0 0,5px 5px
}.prism-previewer-color:before{
    background-color:inherit;
    background-clip:padding-box
}.prism-previewer-easing{
    margin-top:-76px;
    margin-left:-30px;
    width:60px;
    height:60px;
    background:#333
}.prism-previewer-easing.flipped{
    margin-bottom:-116px
}.prism-previewer-easing svg{
    width:60px;
    height:60px
}.prism-previewer-easing circle{
    fill:#2d3438;
    stroke:#fff
}.prism-previewer-easing path{
    fill:none;
    stroke:#fff;
    stroke-linecap:round;
    stroke-width:4
}.prism-previewer-easing line{
    stroke:#fff;
    stroke-opacity:.5;
    stroke-width:2
}@-webkit-keyframes prism-previewer-time{
    0%{
        stroke-dasharray:0,500;
        stroke-dashoffset:0
    }50%{
        stroke-dasharray:100,500;
        stroke-dashoffset:0
    }100%{
        stroke-dasharray:0,500;
        stroke-dashoffset:-100
    }
}@-o-keyframes prism-previewer-time{
    0%{
        stroke-dasharray:0,500;
        stroke-dashoffset:0
    }50%{
        stroke-dasharray:100,500;
        stroke-dashoffset:0
    }100%{
        stroke-dasharray:0,500;
        stroke-dashoffset:-100
    }
}@-moz-keyframes prism-previewer-time{
    0%{
        stroke-dasharray:0,500;
        stroke-dashoffset:0
    }50%{
        stroke-dasharray:100,500;
        stroke-dashoffset:0
    }100%{
        stroke-dasharray:0,500;
        stroke-dashoffset:-100
    }
}@keyframes prism-previewer-time{
    0%{
        stroke-dasharray:0,500;
        stroke-dashoffset:0
    }50%{
        stroke-dasharray:100,500;
        stroke-dashoffset:0
    }100%{
        stroke-dasharray:0,500;
        stroke-dashoffset:-100
    }
}.prism-previewer-time:before{
    border-radius:50%;
    background:#fff
}.prism-previewer-time:after{
    margin-top:4px
}.prism-previewer-time svg{
    width:32px;
    height:32px;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}.prism-previewer-time circle{
    fill:transparent;
    stroke:#2d3438;
    stroke-opacity:.9;
    stroke-width:32;
    stroke-dasharray:0,500;
    stroke-dashoffset:0;
    -webkit-animation:prism-previewer-time linear infinite 3s;
    -moz-animation:prism-previewer-time linear infinite 3s;
    -o-animation:prism-previewer-time linear infinite 3s;
    animation:prism-previewer-time linear infinite 3s
}
.command-line-prompt{
    border-right:1px solid #999;
    display:block;
    float:left;
    font-size:100%;
    letter-spacing:-1px;
    margin-right:1em;
    pointer-events:none;
    text-align:right;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}.command-line-prompt>span:before{
    opacity:.7;
    content:' ';
    display:block;
    padding-right:.8em
}.command-line-prompt>span[data-user]:before{
    content:"[" attr(data-user) "@" attr(data-host) "] $"
}.command-line-prompt>span[data-user=root]:before{
    content:"[" attr(data-user) "@" attr(data-host) "] #"
}.command-line-prompt>span[data-prompt]:before{
    content:attr(data-prompt)
}.command-line-prompt>span[data-continuation-prompt]:before{
    content:attr(data-continuation-prompt)
}.command-line span.token.output{
    opacity:.7
}
[class*=lang-] script[type='text/plain'],[class*=language-] script[type='text/plain'],script[type='text/plain'][class*=lang-],script[type='text/plain'][class*=language-]{
    display:block;
    font:100% Consolas,Monaco,monospace;
    white-space:pre;overflow:auto
}
.token.punctuation.brace-hover,.token.punctuation.brace-selected{
    outline:solid 1px
}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{
    color:#e50;
    opacity:1
}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{
    color:#0b3;
    opacity:1
}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{
    color:#26f;
    opacity:1
}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{
    color:#e0e;
    opacity:1
}
.token.treeview-part .entry-line{
    position:relative;
    text-indent:-99em;
    display:inline-block;
    vertical-align:top;
    width:1.2em
}.token.treeview-part .entry-line:before,.token.treeview-part .line-h:after{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:50%;
    height:100%
}.token.treeview-part .line-h:before,.token.treeview-part .line-v:before{
    border-left:1px solid #ccc
}.token.treeview-part .line-v-last:before{
    height:50%;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc
}.token.treeview-part .line-h:after{
    height:50%;
    border-bottom:1px solid #ccc
}.token.treeview-part .entry-name{
    position:relative;
    display:inline-block;
    vertical-align:top
}.token.treeview-part .entry-name.dotfile{
    opacity:.5
}@font-face{
    font-family:PrismTreeview;
    src:url(data:application/font-woff;base64,d09GRgABAAAAAAgYAAsAAAAAEGAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPwAAAFY1UkH9Y21hcAAAAYQAAAB/AAACCtvO7yxnbHlmAAACBAAAA+MAAAlACm1VqmhlYWQAAAXoAAAAKgAAADZfxj5jaGhlYQAABhQAAAAYAAAAJAFbAMFobXR4AAAGLAAAAA4AAAA0CGQAAGxvY2EAAAY8AAAAHAAAABwM9A9CbWF4cAAABlgAAAAfAAAAIAEgAHZuYW1lAAAGeAAAATcAAAJSfUrk+HBvc3QAAAewAAAAZgAAAIka0DSfeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRYyjiBgZWBgaGQoRZISkLpUAYOBj0GBiYGVmYGrCAgzTWFweEV4ysehs1ArgDDFgZGIA3CDAB2tQjAAHic7ZHLEcMwCESfLCz/VEoKSEE5parURxMOC4c0Ec283WGFdABgBXrwCAzam4bOK9KWeefM3Hhmjyn3ed+hTRq1pS7Ra/HjYGPniHcXMy4G/zNTP7/KW5HTXArkvdBW3ArN19dCG/NRIN8K5HuB/CiQn4U26VeBfBbML9NEH78AeJyVVc1u20YQ3pn905JcSgr/YsuSDTEg3cR1bFEkYyS1HQcQ2jQF2hot6vYSoECKnnPLA/SWUy9NTr31Bfp+6azsNI0SGiolzu7ODnfn+2Z2lnHG3rxhr9nfLGKbLGesncAYYnUHpsVnMG/uwyzNdFIVd6HI6twp8+R3LpT4TSglLoTHwwJgG2/dFvKrl9yI507/p5CCq4LTxB/PlPjkFaMHnWB/0S9je7RTPS+utnGtom1T2q5pk/e3H0M1S18rsXAL7wgpxQuhAmteGGvNjmcfGXuwnFNOPCXxeOGmnjrBLWNyBeNtVq2Hs03yus1aPS3mzSyNVSfu588iW1Q93x/4fjcHn+5EkS2tMxr4xIRa8ese+4L9uKZnxEqs8+ldyN9atU02a5t5uQ8hZGms1QTKpaKYqnipiNNOAIeIADC0JNEOYY+jtSgFoOchiAjRGFACpUTRje8bwIYWGCDEgENY8MEu9bnCYCdAxftoNg0KiSpUtPaHcanYwzXRu6T4r40b5npal3V7UHWCPJW9niyl1vIHgoujEXZjudBkeWkOeMQBRmbEPhKzij1i52t6/TadL+3q7H0U1eq4E8cG4gIIwQLx8VX7ToPXgPrehVc5QXHR7gMSmwjKfaYAP4KvZV+yn9bE18y2IY37LvtyrSg3i7ZK++B603ndlg/gBJpZRsfpBI6hyiaQ6FjlnThz8lAC3LgBIMnXDOAXxBQ4SIgiEhx2AcGCAwAhwjXRpCQms42bwAUt75BvAwgONzdgOfWEwzk4Ylzj4mz+5YEzzXzWX9aNlk7ot65y5QnBHsNlm6zDTu7sspRqG4V+fgJ1lVBZ07Nm7s5nemo3Lf3PO7iwtnroQ5/YDGwPRUip6fV6L+27p+wCHwSvPs85UnHqId8NAn5IBsKdv95KrL9m31Gsf2a/rluDslk1y1J9GE+LUmmVT/OyOHaFKGnapt2H5XeJTmKd6qYNoVVZOy+pWzr7rMip3ndG/4mQSoUcMbAqG/YNIAdXhkAqTVruXhocSKN0iS4Rwj7vSS4fcF/La07BfeQSuRAcFeW+9igjwPhhYPpGCBCBHhxiKMyFMFT7ziRH7RtfIWdiha+TdW+Rqs7bLHdN2ZJIKl0um0x3op9saYr0REeRdj09pl43pMzz4tjztrY8L4o8bzT+oLY27PR/eFtXs/YY5vtwB5Iqad14eYN0ujveMaGWqkdU3TKbQSC5Uvxaf4fA7SAQ3r2tEfIhd4duld91bwMisjqBw22orthNcroXl7KqO1329HBgAexgoCfGAwiDPoBnriki3lmNojrzvD0tjo6E3vPYP6E2BMIAeJxjYGRgYADiY8t3FsTz23xl4GbYzIAB/v9nWM6wBcjgYGAC8QH+QQhZAAB4nGNgZGBg2MzAACeXMzAyoAJeADPyAh14nGNgAILNpGEA0fgIZQAAAAAAAAA2AHIAvgE+AZgCCAKMAv4DlgPsBEYEoHicY2BkYGDgZchi4GQAASYg5gJCBob/YD4DABTSAZcAeJx9kU1uwjAQhV/4qwpqhdSqi67cTTeVEmBXDgBbhBD7AHYISuLUMSD2PUdP0HNwjp6i676k3qQS9Ujjb968mYUNoI8zPJTHw02Vy9PAFatfbpLuHbfIT47b6MF33KH+6riLF0wc93CHN27wWtdUHvHuuIFbfDhuUv903CKfHbfxgC/HHerfjrtYen3HPTx7ambiIl0YKQ+xPM5ltE9CU9NqxVKaItaZGPqDmj6VmTShlRuxOoniEI2sVUIZnYqJzqxMEi1yo3dybf2ttfk4CJTT/bVOMYNBjAIpFiTJOLCWOGLOHGGPBCE7l32XO0tmw04MjQwCQ7774B//lDmrZkJY3hvOrHBiLuiJMKJqoVgrejQ3CP5Yubt0JwxNJa96Oypr6j621VSOMQKG+uP36eKmHylcb0MAeJxtwdEOgjAMBdBeWEFR/Mdl7bTJtMsygc/nwVfPoYF+QP+tGDAigDFhxgVXLLjhjhUPCtmKTtmLaGN7x6dy/Io5bybqoevRQ3LRObb0sk3HKpn1SFqW6ru26vbpYfcmRCccJhqsAAA=) format("woff")
}.token.treeview-part .entry-name:before{content:"\ea01";
    font-family:PrismTreeview;
    font-size:inherit;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    width:2.5ex;
    display:inline-block
}.token.treeview-part .entry-name.dir:before{
    content:"\ea02"
}.token.treeview-part .entry-name.ext-bmp:before,.token.treeview-part .entry-name.ext-eps:before,.token.treeview-part .entry-name.ext-gif:before,.token.treeview-part .entry-name.ext-jpe:before,.token.treeview-part .entry-name.ext-jpeg:before,.token.treeview-part .entry-name.ext-jpg:before,.token.treeview-part .entry-name.ext-png:before,.token.treeview-part .entry-name.ext-svg:before,.token.treeview-part .entry-name.ext-tiff:before{
    content:"\ea03"
}.token.treeview-part .entry-name.ext-cfg:before,.token.treeview-part .entry-name.ext-conf:before,.token.treeview-part .entry-name.ext-config:before,.token.treeview-part .entry-name.ext-csv:before,.token.treeview-part .entry-name.ext-ini:before,.token.treeview-part .entry-name.ext-log:before,.token.treeview-part .entry-name.ext-md:before,.token.treeview-part .entry-name.ext-nfo:before,.token.treeview-part .entry-name.ext-txt:before{
    content:"\ea06"
}.token.treeview-part .entry-name.ext-asp:before,.token.treeview-part .entry-name.ext-aspx:before,.token.treeview-part .entry-name.ext-c:before,.token.treeview-part .entry-name.ext-cc:before,.token.treeview-part .entry-name.ext-cpp:before,.token.treeview-part .entry-name.ext-cs:before,.token.treeview-part .entry-name.ext-css:before,.token.treeview-part .entry-name.ext-h:before,.token.treeview-part .entry-name.ext-hh:before,.token.treeview-part .entry-name.ext-htm:before,.token.treeview-part .entry-name.ext-html:before,.token.treeview-part .entry-name.ext-jav:before,.token.treeview-part .entry-name.ext-java:before,.token.treeview-part .entry-name.ext-js:before,.token.treeview-part .entry-name.ext-php:before,.token.treeview-part .entry-name.ext-rb:before,.token.treeview-part .entry-name.ext-xml:before{
    content:"\ea07"
}.token.treeview-part .entry-name.ext-7z:before,.token.treeview-part .entry-name.ext-bz2:before,.token.treeview-part .entry-name.ext-bz:before,.token.treeview-part .entry-name.ext-gz:before,.token.treeview-part .entry-name.ext-rar:before,.token.treeview-part .entry-name.ext-tar:before,.token.treeview-part .entry-name.ext-tgz:before,.token.treeview-part .entry-name.ext-zip:before{
    content:"\ea08"
}.token.treeview-part .entry-name.ext-aac:before,.token.treeview-part .entry-name.ext-au:before,.token.treeview-part .entry-name.ext-cda:before,.token.treeview-part .entry-name.ext-flac:before,.token.treeview-part .entry-name.ext-mp3:before,.token.treeview-part .entry-name.ext-oga:before,.token.treeview-part .entry-name.ext-ogg:before,.token.treeview-part .entry-name.ext-wav:before,.token.treeview-part .entry-name.ext-wma:before{
    content:"\ea04"
}.token.treeview-part .entry-name.ext-avi:before,.token.treeview-part .entry-name.ext-flv:before,.token.treeview-part .entry-name.ext-mkv:before,.token.treeview-part .entry-name.ext-mov:before,.token.treeview-part .entry-name.ext-mp4:before,.token.treeview-part .entry-name.ext-mpeg:before,.token.treeview-part .entry-name.ext-mpg:before,.token.treeview-part .entry-name.ext-ogv:before,.token.treeview-part .entry-name.ext-webm:before{
    content:"\ea05"
}.token.treeview-part .entry-name.ext-pdf:before{
    content:"\ea09"
}.token.treeview-part .entry-name.ext-xls:before,.token.treeview-part .entry-name.ext-xlsx:before{
    content:"\ea0a"
}.token.treeview-part .entry-name.ext-doc:before,.token.treeview-part .entry-name.ext-docm:before,.token.treeview-part .entry-name.ext-docx:before{
    content:"\ea0c"
}.token.treeview-part .entry-name.ext-pps:before,.token.treeview-part .entry-name.ext-ppt:before,.token.treeview-part .entry-name.ext-pptx:before{
    content:"\ea0b"
}
