pre{line-height:125%}span.linenos,td.linenos .normal{background-color:transparent;color:inherit;padding-left:5px;padding-right:5px}span.linenos.special,td.linenos .special{background-color:#ffffc0;color:#000;padding-left:5px;padding-right:5px}.code .codetable .hll,.highlight pre .hll,pre.code .hll{background-color:#ffc}.code .codetable,.highlight pre,pre.code{background:#f8f8f8}.code .codetable .c,.highlight pre .c,pre.code .c{color:#3d7b7b;font-style:italic}.code .codetable .err,.highlight pre .err,pre.code .err{border:1px solid red}.code .codetable .k,.highlight pre .k,pre.code .k{color:green;font-weight:700}.code .codetable .o,.highlight pre .o,pre.code .o{color:#666}.code .codetable .ch,.code .codetable .cm,.highlight pre .ch,.highlight pre .cm,pre.code .ch,pre.code .cm{color:#3d7b7b;font-style:italic}.code .codetable .cp,.highlight pre .cp,pre.code .cp{color:#9c6500}.code .codetable .c1,.code .codetable .cpf,.code .codetable .cs,.highlight pre .c1,.highlight pre .cpf,.highlight pre .cs,pre.code .c1,pre.code .cpf,pre.code .cs{color:#3d7b7b;font-style:italic}.code .codetable .gd,.highlight pre .gd,pre.code .gd{color:#a00000}.code .codetable .ge,.highlight pre .ge,pre.code .ge{font-style:italic}.code .codetable .ges,.highlight pre .ges,pre.code .ges{font-style:italic;font-weight:700}.code .codetable .gr,.highlight pre .gr,pre.code .gr{color:#e40000}.code .codetable .gh,.highlight pre .gh,pre.code .gh{color:navy;font-weight:700}.code .codetable .gi,.highlight pre .gi,pre.code .gi{color:#008400}.code .codetable .go,.highlight pre .go,pre.code .go{color:#717171}.code .codetable .gp,.highlight pre .gp,pre.code .gp{color:navy;font-weight:700}.code .codetable .gs,.highlight pre .gs,pre.code .gs{font-weight:700}.code .codetable .gu,.highlight pre .gu,pre.code .gu{color:purple;font-weight:700}.code .codetable .gt,.highlight pre .gt,pre.code .gt{color:#04d}.code .codetable .kc,.code .codetable .kd,.code .codetable .kn,.highlight pre .kc,.highlight pre .kd,.highlight pre .kn,pre.code .kc,pre.code .kd,pre.code .kn{color:green;font-weight:700}.code .codetable .kp,.highlight pre .kp,pre.code .kp{color:green}.code .codetable .kr,.highlight pre .kr,pre.code .kr{color:green;font-weight:700}.code .codetable .kt,.highlight pre .kt,pre.code .kt{color:#b00040}.code .codetable .m,.highlight pre .m,pre.code .m{color:#666}.code .codetable .s,.highlight pre .s,pre.code .s{color:#ba2121}.code .codetable .na,.highlight pre .na,pre.code .na{color:#687822}.code .codetable .nb,.highlight pre .nb,pre.code .nb{color:green}.code .codetable .nc,.highlight pre .nc,pre.code .nc{color:#00f;font-weight:700}.code .codetable .no,.highlight pre .no,pre.code .no{color:#800}.code .codetable .nd,.highlight pre .nd,pre.code .nd{color:#a2f}.code .codetable .ni,.highlight pre .ni,pre.code .ni{color:#717171;font-weight:700}.code .codetable .ne,.highlight pre .ne,pre.code .ne{color:#cb3f38;font-weight:700}.code .codetable .nf,.highlight pre .nf,pre.code .nf{color:#00f}.code .codetable .nl,.highlight pre .nl,pre.code .nl{color:#767600}.code .codetable .nn,.highlight pre .nn,pre.code .nn{color:#00f;font-weight:700}.code .codetable .nt,.highlight pre .nt,pre.code .nt{color:green;font-weight:700}.code .codetable .nv,.highlight pre .nv,pre.code .nv{color:#19177c}.code .codetable .ow,.highlight pre .ow,pre.code .ow{color:#a2f;font-weight:700}.code .codetable .w,.highlight pre .w,pre.code .w{color:#bbb}.code .codetable .mb,.code .codetable .mf,.code .codetable .mh,.code .codetable .mi,.code .codetable .mo,.highlight pre .mb,.highlight pre .mf,.highlight pre .mh,.highlight pre .mi,.highlight pre .mo,pre.code .mb,pre.code .mf,pre.code .mh,pre.code .mi,pre.code .mo{color:#666}.code .codetable .dl,.code .codetable .sa,.code .codetable .sb,.code .codetable .sc,.highlight pre .dl,.highlight pre .sa,.highlight pre .sb,.highlight pre .sc,pre.code .dl,pre.code .sa,pre.code .sb,pre.code .sc{color:#ba2121}.code .codetable .sd,.highlight pre .sd,pre.code .sd{color:#ba2121;font-style:italic}.code .codetable .s2,.highlight pre .s2,pre.code .s2{color:#ba2121}.code .codetable .se,.highlight pre .se,pre.code .se{color:#aa5d1f;font-weight:700}.code .codetable .sh,.highlight pre .sh,pre.code .sh{color:#ba2121}.code .codetable .si,.highlight pre .si,pre.code .si{color:#a45a77;font-weight:700}.code .codetable .sx,.highlight pre .sx,pre.code .sx{color:green}.code .codetable .sr,.highlight pre .sr,pre.code .sr{color:#a45a77}.code .codetable .s1,.highlight pre .s1,pre.code .s1{color:#ba2121}.code .codetable .ss,.highlight pre .ss,pre.code .ss{color:#19177c}.code .codetable .bp,.highlight pre .bp,pre.code .bp{color:green}.code .codetable .fm,.highlight pre .fm,pre.code .fm{color:#00f}.code .codetable .vc,.code .codetable .vg,.code .codetable .vi,.code .codetable .vm,.highlight pre .vc,.highlight pre .vg,.highlight pre .vi,.highlight pre .vm,pre.code .vc,pre.code .vg,pre.code .vi,pre.code .vm{color:#19177c}.code .codetable .il,.highlight pre .il,pre.code .il{color:#666}.code table,.code td,.code tr,.highlight table,.highlight td,.highlight tr{border-collapse:separate;border-spacing:0;padding:0}.code pre,.highlight pre{line-height:normal;white-space:pre-wrap}.codetable td.linenos,.highlighttable td.linenos{padding-left:10px;padding-right:10px;user-select:none;-webkit-user-select:none;vertical-align:top}.codetable td.linenos code:before,.highlighttable td.linenos code:before{content:attr(data-line-number)}.codetable td.code,.highlighttable td.code{border-collapse:collapse;overflow-wrap:normal}.codetable td.code code,.highlighttable td.code code{background:none;border:none;line-height:unset;margin:0;overflow:unset;padding:0;white-space:pre-wrap}.code .lineno.nonumber,.highlight .lineno.nonumber{list-style:none}table.codetable,table.highlighttable{width:100%}.codetable td.linenos,td.linenos{background:hsla(0,0%,50%,.2);padding-right:.5em;text-align:right;width:3.5em}.codetable td.code,td.code{padding-left:.5em}