@media screen{*,::after,::before{box-sizing:border-box}html{overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{min-width:360px;min-height:100vh}body,input,select,td,th{font-family:Verdana,"Geneva CE",lucida,sans-serif}input,select,textarea{font-size:100%}body,td,th{font-size:13px;line-height:1.5}body,html{margin:0;padding:0}body{background:url(../images/bg2.gif) #e0e0e0 center repeat-y;color:#444}div.page{position:relative;margin:0 auto 20px;padding:0 10px;max-width:710px;display:flex;flex-direction:column}header.main{text-align:right;height:92px;background:url(../images/head_01.jpg) no-repeat}header.main a{background:0 0}.wikimenu{display:none;position:absolute;right:213px;top:83px;font-size:75%;color:#666;text-align:right}.wikimenu ul{list-style:none;padding:0;margin:0;background:#fff}.wikimenu li{margin:0 2px;padding:0;float:left}.wikimenu ul ul{display:none;width:150px;padding:3px}.wikimenu li:hover ul{display:block}.wikimenu li li{float:none}.wikimenu a{color:#aaa;text-decoration:none;padding:1px}.wikimenu a:active,.wikimenu a:focus,.wikimenu a:hover{background:0 0;color:#00f}.langs{position:absolute;left:40px;top:83px;list-style:none;padding:0;margin:0}.langs li{margin:0 2px;padding:0;float:left}.langs a{padding:3px}div.main{display:flex;justify-content:space-between}.content{flex:1;overflow:auto}aside.main{max-width:150px;flex:0 1 30%;margin-left:30px}nav.main{margin:30px 0 30px!important;font-size:130%}footer.main{clear:both;margin-top:40px;padding:5px 0 10px 0;font-size:84%;text-align:center;color:gray}p{margin:1em 0;padding:0}.right{text-align:right!important}.left{text-align:left!important}.center{text-align:center!important}p.noindent{text-indent:0!important}.alert,.error{color:red}h1,h2,h3{text-indent:0;margin:1.2em 0 .7em;color:#2e5792}h1{font-size:185%;font-weight:400;color:#000}h2{font-size:150%;font-weight:400}h3{font-size:120%;color:#000}em,i{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}div.preview,pre{width:98%;padding:7px;background:#f9f9f9;border:1px dashed #b4b4b4;border-bottom-color:#ededed;border-right-color:#ededed;overflow:auto}div.preview h1,div.preview h2,div.preview h3{margin-top:.5em}textarea{width:98%!important;padding:7px}pre.texy{background:#f9f9f9 url(../images/pre-texy.gif) left top no-repeat;padding-left:30px;width:93%}pre.html{background:#f9f9f9 url(../images/pre-html.gif) left top no-repeat;padding-left:30px;width:93%}a{cursor:pointer;padding:3px 1px}.nocss{display:none}hr{color:#3b7cd0;background-color:#3b7cd0;border:0;height:1px}hr.clear{visibility:hidden;margin:0;clear:both}.about,abbr,acronym{border-bottom:1px dotted gray}img.left,img.right{float:left;margin:5px 10px 5px 0;padding:5px!important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}img.right{float:right;margin:5px 0 5px 10px}img.noborder{border:none;padding:0}div.figure-left,div.figure-right{border:1px dotted silver;float:left;margin:5px 10px 5px 0!important;text-align:center}div.figure-right{float:right;margin:5px 0 5px 15px!important}div.figure-left p,div.figure-right p{margin:1px 0!important;padding:0!important;font-style:italic;font-size:84%}ul{margin:0 0 20px 20px;padding:0}ul li{margin-left:20px;margin-bottom:.4em}ul.nodots{list-style:none}dt{color:#1c4d85;margin:.5em 0 .1em}form{display:inline;margin:0;padding:0}input.button{padding:.2em .4em}input.button{width:0;overflow:visible}input.button[class]{width:auto}input.default{font-weight:700}input.text,select,textarea{border:1px solid gray;background:url(../images/input-bg.gif) #f6f8fb no-repeat}input.text{vertical-align:middle}input.text:focus,select:focus,textarea:focus{border:1px solid #000}table{background-color:#fff;border-spacing:0;border-collapse:collapse}th{border:1px solid #8cacbb;background-color:#dee7ec;padding:3px}td{border:1px solid #8cacbb;padding:3px}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{padding-left:0;padding-right:0;border:0}img{border:none}img.smiley{vertical-align:middle}.img-left,.img-right{float:left;margin:5px 10px 5px 0;padding:0;text-align:center;font-size:84%}.img-right{float:right;margin:5px 0 5px 10px}dl code,li code,p code{white-space:pre-wrap;background:#f2f2f2}nav.main ul{margin:2px 0;padding:0;list-style:none}nav.main ul ul{font-size:70%;margin:5px 0 15px 10px}nav.main li{margin:5px 0;padding:0;line-height:125%}nav.main a{text-decoration:none;color:#6072ad;background:0 0}nav.main a.active,nav.main a:hover{color:#333}nav.main li li a.active{font-weight:700}aside.main div{margin:20px 0 20px}div.controls{margin:5px 0 10px 0}#page-xmlrpc .content{width:100%}#page-xmlrpc nav.main{margin:0}.size{color:gray;font-size:80%}.date{color:gray;font-size:80%;margin:-1em 0 5px 0}a{color:#0334d4}a[href*="mailto:"]{padding-right:15px!important;background:url(../images/link-mail.gif) right center no-repeat}a[href*=".gz"],a[href*=".rar"]{padding-right:13px!important;background:url(../images/link-zip.gif) right center no-repeat}a:visited{color:#5c6891}a.active{background-color:#87a0e9;text-decoration:none;padding:1px;color:#fff}a:hover{background-color:#0334d4;text-decoration:none;color:#fff}.meta{color:green;background:#ebebeb}.php-keyword1{color:#d24;font-weight:700}.php-keyword2{color:#d24}.php-var{color:#ca8a04;font-weight:700}.php-num{color:red}.php-quote{color:#080}.php-vquote{color:#0f0;font-weight:700}.php-comment{color:#999}.html-tag{color:#598527;font-weight:700}.html-tagin{color:#89a315}.html-quote{color:#448ccb;font-weight:700}.html-comment{color:#999}.html-entity{color:#89a315}.css-class{color:#004a80}.css-id{color:#7da7d9;font-weight:700}.css-def{color:#5674b9}.css-property{color:#003663;font-weight:700}.css-value{color:#448ccb}.css-color{color:#080}.css-comment{color:#999}.cpp-keywords1{color:#00f;font-weight:700}.cpp-num{color:red}.cpp-quote{color:brown;font-weight:700}.cpp-comment{color:green}.cpp-preproc{color:grey}.java-keywords1{color:#00f;font-weight:700}.java-num{color:red}.java-quote{color:brown;font-weight:700}.java-comment{color:#999}.java-preproc{color:grey}.js-out{color:#898993}.js-keywords1{color:#575757;font-weight:700}.js-num{color:#575757}.js-quote{color:#575757;font-weight:700}.js-comment{color:#999}.sql-keyword1{color:#d00;font-weight:700}.sql-keyword2{color:#d22}.sql-keyword3{color:#00f;font-weight:700}.sql-value{color:#5674b9}.sql-comment{color:#999}.sql-num{color:#5674b9;font-weight:700}.sql-option{color:#004a80;font-weight:700}.py-keyword1{color:#03c;font-weight:700}.py-keyword2{color:#ce3333;font-weight:700}.py-keyword3{color:#606;font-weight:700}.py-number{color:#930}.py-docstring{color:#e86a18}.py-quote{color:#878787;font-weight:700}.py-comment{color:#999;font-style:italic}.texy-hlead{color:#44b;font-weight:700}.texy-hbody{background-color:#eef;color:#44b}.texy-hr{color:#b44}.texy-code{color:#666}.texy-html{color:#6a6}.texy-text{color:#66a}.texy-err{background-color:red;color:#fff}.normal{color:#000}.xlang{color:red;font-weight:700}.count{color:#000;background-color:#fff}blockquote{margin:1.4em 1.75em 1.4em .9em;padding-left:1.75em;border-left:3px solid #eee;color:#777}blockquote cite{margin:5px 0 0}.info{background-color:#ffc;border:1px solid #ccc;padding:1em;margin:1em 0}a[href^="error:"]{background:red!important;color:#fff!important}#download{float:left;padding:7px 7px 7px 52px;margin:0 10px 0 0;background:url(../images/download.gif) 7px center no-repeat #eef6e5;border:1px solid #d1e5bb;color:#69725f;text-decoration:none;line-height:1.1;height:35px;font-size:8pt}#download strong{font-size:14pt;font-weight:400;color:#529b00}#download.right{text-align:left!important;float:right;margin:5px 0 5px 15px!important}.caution,.download,.note,.tip{background:#fcf9cf url(../images/note2.gif) 12px center no-repeat;border:1px solid #e6db55;padding:.8em .8em .8em 90px;margin:1em 0;min-height:50px}.tip{background-image:url(../images/tip1.gif)}.caution{background:#fad3c4 url(../images/caution2.gif) 8px center no-repeat;border-color:#d4c4c9}.download{background-image:url(../images/download1.gif)}.paginator a{margin:0 1.5em}div.flash{color:#000;background:#ffd;border:1px solid gold;padding:1em;margin:1em 0}.resizable-textarea{width:95%}.resizable-textarea .grippie{height:9px;background:#eee url(../images/grippie.gif) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;overflow:hidden}a.anchor{color:#eee;text-decoration:none;display:none;position:absolute}h2:hover a.anchor,h3:hover a.anchor{display:inline}}@media screen and (max-width:500px){aside.main{font-size:80%}}@media print{body,html{margin:0;padding:0}body{line-height:1.5;background:#fff;color:#000;position:relative}menu,ol,ul{margin:0 0 1.75em 1.75em;padding:0}li{margin:.1em 0 .1em 1.75em;padding:0}form{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left}input,select{vertical-align:middle}input,select,textarea{font-size:100%}input.button{width:0;overflow:visible}input.button[class]{width:auto}img{vertical-align:middle;border:none}pre{overflow:auto}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid #000}code,kbd,pre,samp,tt{font-family:"Monospace font handling in Firefox is braindead",monospace}em,i{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}* html a{cursor:hand}acronym{cursor:help;border-bottom:1px dotted #000}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}h1+p,h2+p,h3+p,h4+p{text-indent:0}.hidden,.js,.print{display:none}.blind{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.clear{clear:both}.default{font-weight:700}.about{border-bottom:1px dotted gray}.number{text-align:right;white-space:nowrap}.wide{width:100%}.alert,.error,.required{color:red;font-weight:700}.notice{color:#ff0}.success{color:green}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}.figure-left,img.left{float:left;margin:5px 10px 5px 0}.figure-right,img.right{float:right;margin:5px 0 5px 10px}.noindent{text-indent:0!important}.nowrap{white-space:nowrap!important}.nodots{list-style:none!important}.noborder{border:none!important}a[href^="error:"]{background:red!important;color:#fff!important}a{color:#000}fieldset,input,select,textarea{display:none}.print{display:inherit!important}body,input,select{font-family:Verdana,"Geneva CE",lucida,sans-serif}#download,h1,h2,h3,h4{font-family:Trebuchet MS,"Geneva CE",lucida,sans-serif}aside.main,header.main{display:none}}