.no-js div.sourceCode{overflow-x:auto}.no-js table.sourceCode,tr.sourceCode,td.lineNumbers,td.sourceCode{margin:0;padding:0;vertical-align:baseline;border:none}.no-js table.sourceCode{width:100%;line-height:100%;background-color:#f8f8f8}.no-js td.lineNumbers{text-align:right;padding-right:4px;padding-left:4px;color:#aaaaaa;border-right:1px solid #aaaaaa}.no-js td.sourceCode{padding-left:5px}.no-js pre,code{background-color:#f8f8f8}.no-js code span.kw{color:#204a87;font-weight:bold}.no-js code span.dt{color:#204a87}.no-js code span.dv{color:#0000cf}.no-js code span.bn{color:#0000cf}.no-js code span.fl{color:#0000cf}.no-js code span.ch{color:#4e9a06}.no-js code span.st{color:#4e9a06}.no-js code span.co{color:#8f5902;font-style:italic}.no-js code span.ot{color:#8f5902}.no-js code span.al{color:#ef2929}.no-js code span.fu{color:#000000}.no-js code span.er{color:#a40000;font-weight:bold}.no-js code span.wa{color:#8f5902;font-weight:bold;font-style:italic}.no-js code span.cn{color:#000000}.no-js code span.sc{color:#000000}.no-js code span.vs{color:#4e9a06}.no-js code span.ss{color:#4e9a06}.no-js code span.im{}.no-js code span.va{color:#000000}.no-js code span.cf{color:#204a87;font-weight:bold}.no-js code span.op{color:#ce5c00;font-weight:bold}.no-js code span.pp{color:#8f5902;font-style:italic}.no-js code span.ex{}.no-js code span.at{color:#c4a000}.no-js code span.do{color:#8f5902;font-weight:bold;font-style:italic}.no-js code span.an{color:#8f5902;font-weight:bold;font-style:italic}.no-js code span.cv{color:#8f5902;font-weight:bold;font-style:italic}.no-js code span.in{color:#8f5902;font-weight:bold;font-style:italic}