@media screen{code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #ffffffc2;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}.prism-token.prism-comment,.prism-token.prism-prolog,.prism-token.prism-doctype,.prism-token.prism-cdata{color:#708090}.prism-token.prism-punctuation{color:#999}.prism-namespace{opacity:.7}.prism-token.prism-property,.prism-token.prism-tag,.prism-token.prism-boolean,.prism-token.prism-number,.prism-token.prism-constant,.prism-token.prism-symbol,.prism-token.prism-deleted{color:#905}.prism-token.prism-selector,.prism-token.prism-attr-name,.prism-token.prism-string,.prism-token.prism-char,.prism-token.prism-builtin,.prism-token.prism-inserted{color:#338d00}.prism-token.prism-operator,.prism-token.prism-entity,.prism-token.prism-url,.language-css .prism-token.prism-string,.style .prism-token.prism-string{color:#9a6e3a}.prism-token.prism-atrule,.prism-token.prism-attr-value,.prism-token.prism-keyword{color:#2282bb}.prism-token.prism-function,.prism-token.prism-class-name{color:#e23140}.prism-token.prism-regex,.prism-token.prism-important,.prism-token.prism-variable{color:#d59401}.prism-token.prism-important,.prism-token.prism-bold{font-weight:700}.prism-token.prism-italic{font-style:italic}.prism-token.prism-entity{cursor:help}pre[data-line]{padding:1em 0 1em 3em;position:relative}.line-highlight{padding:inherit 0;pointer-events:none;line-height:inherit;white-space:pre;background:linear-gradient(90deg,#997a661a 70%,#997a6600);margin-top:1em;position:absolute;left:0;right:0}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);min-width:1em;color:#f5f2f0;text-align:center;vertical-align:.3em;text-shadow:none;background-color:#997a6666;border-radius:999px;padding:0 .5em;font:700 65%/1.5 sans-serif;position:absolute;top:.4em;left:.6em;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;z-index:2;transition:opacity .2s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:.2}div.code-toolbar>.toolbar:hover{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:24px;width:24px;cursor:pointer;color:#0000;background-color:#00f;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIgMTNoNHYxSDJ2LTF6bTUtNkgydjFoNVY3em0yIDNWOGwtMyAzIDMgM3YtMmg1di0ySDl6TTQuNSA5SDJ2MWgyLjVWOXpNMiAxMmgyLjV2LTFIMnYxem05IDFoMXYyYy0uMDIuMjgtLjExLjUyLS4zLjctLjE5LjE4LS40Mi4yOC0uNy4zSDFjLS41NSAwLTEtLjQ1LTEtMVY0YzAtLjU1LjQ1LTEgMS0xaDNjMC0xLjExLjg5LTIgMi0yIDEuMTEgMCAyIC44OSAyIDJoM2MuNTUgMCAxIC40NSAxIDF2NWgtMVY2SDF2OWgxMHYtMnpNMiA1aDhjMC0uNTUtLjQ1LTEtMS0xSDhjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFIM2MtLjU1IDAtMSAuNDUtMSAxeiIvPjwvc3ZnPg==);background-position:50% 3px;background-repeat:no-repeat;background-size:16px 16px;border:0;border-radius:5px;padding:0;line-height:normal;overflow:hidden}div.code-toolbar>.toolbar button:active{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODUgMy4xNTdjLjIuMjIyLjIuNTY1IDAgLjc4Nkw3LjM3MyAxNS41M2EuNTU3LjU1NyAwIDAgMS0uODI2IDBMLjE1IDguNDU1YS41OS41OSAwIDAgMSAwLS43ODZsMi4wNDMtMi4yNmEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMy41MyAzLjkwM2EuNTU2LjU1NiAwIDAgMCAuODI1IDBjMS40MzEtMS41ODQgNi4xNzctNi44MyA3LjYwOS04LjQxNGEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMi4wNDMgMi4yNnoiIGZpbGw9IiNmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:1px solid}.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-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#e0e;opacity:1}pre>code .prism-token.prism-deleted:not(.prefix){color:inherit;background-color:#ff00001a;display:block}pre>code .prism-token.prism-inserted:not(.prefix){color:inherit;background-color:#00ff801a;display:block}.language-latte .prism-token.prism-tag{color:#559d00;font-weight:700}.language-latte .prism-token.prism-attr-name{color:#89a315}.language-latte .prism-token.prism-attr-value{color:#448ccb;font-weight:700}.language-latte .prism-token.prism-property{font-weight:700}.language-latte .prism-token.prism-ld .prism-token.prism-tag,.language-latte .prism-token.prism-n-attr .prism-token.prism-attr-name{color:#e03c3c;font-weight:700}*,:before,:after{box-sizing:border-box}html{tab-size:4;overflow-y:scroll}body{min-width:360px;min-height:100vh}body,input,select,th,td{font-family:Verdana,Geneva CE,lucida,sans-serif}input,select,textarea{font-size:100%}body,th,td{font-size:13px;line-height:1.5}body,html{margin:0;padding:0}body{color:#444;background:#e0e0e0 url(../images/bg2.gif) 50% repeat-y}div.page{max-width:710px;min-height:100vh;flex-direction:column;margin:0 auto;padding:0 10px;display:flex;position:relative}header.main{text-align:right;height:92px;background:url(../images/head_01.jpg) no-repeat}header.main a{background:0 0}.minimenu{color:#666;text-align:right;font-size:75%;display:none;position:absolute;top:83px;right:213px}.minimenu ul{background:#fff;margin:0;padding:0;list-style:none}.minimenu li{float:left;margin:0 2px;padding:0}.minimenu ul ul{width:150px;padding:3px;display:none}.minimenu li:hover ul{display:block}.minimenu li li{float:none}.minimenu a{color:#aaa;padding:1px;text-decoration:none}.minimenu a:hover,.minimenu a:active,.minimenu a:focus{color:#00f;background:0 0}.langs{margin:0;padding:0;list-style:none;display:flex}.langs li{margin:0 2px;padding:0}.langs a{padding:3px}div.main{flex:1;justify-content:space-between;display:flex}.content{flex:1;overflow:auto}aside.main{max-width:150px;flex:0 30%;margin-top:1em;margin-left:30px}}@media screen and (max-width:500px){aside.main{font-size:80%}}@media screen{nav.main{margin-top:1em;font-size:130%}footer.main{clear:both;text-align:center;color:gray;margin-top:40px;padding:5px 0 10px;font-size:84%}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}.error,.alert{color:red}h1,h2,h3{text-indent:0;color:#2e5792;margin:1.2em 0 .7em}h1{color:#000;font-size:185%;font-weight:400}h2{font-size:150%;font-weight:400}h3{color:#000;font-size:120%}i,em{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}div.preview,pre{box-sizing:content-box;z-index:1;background:#f9f9f9;border:1px dashed #ededed;border-color:#b4b4b4 #ededed #ededed #b4b4b4;padding:7px;position:relative;overflow:auto}div.preview h1,div.preview h2,div.preview h3{margin-top:.5em}textarea{padding:7px;width:100%!important}pre.texy{background:#f9f9f9 url(../images/pre-texy.gif) 0 0 no-repeat;padding-left:30px}pre.html{background:#f9f9f9 url(../images/pre-html.gif) 0 0 no-repeat;padding-left:30px}a{cursor:pointer;_cursor:hand;padding:3px 1px}.nocss{display:none}hr{color:#3b7cd0;height:1px;background-color:#3b7cd0;border:0}hr.clear{visibility:hidden;clear:both;margin:0}acronym,abbr,.about{border-bottom:1px dotted gray}img.left,img.right{float:left;text-align:center;border:1px dotted silver;margin:5px 10px 5px 0;font-size:84%;line-height:0;padding:5px!important}img.right{float:right;margin:5px 0 5px 10px}img.noborder{border:none;padding:0}div.figure-left,div.figure-right{float:left;text-align:center;border:1px dotted silver;margin:5px 10px 5px 0!important}div.figure-right{float:right;margin:5px 0 5px 15px!important}div.figure-left p,div.figure-right p{font-size:84%;font-style:italic;margin:1px 0!important;padding:0!important}ul{margin:0 0 20px 20px;padding:0}ul li{margin-bottom:.4em;margin-left:20px}ul.nodots{list-style:none}dt{color:#1c4d85;margin:.5em 0 .1em}form{margin:0;padding:0;display:inline}input.button{width:0;padding:.2em .4em;overflow:visible}input.button[class]{width:auto}input.default{font-weight:700}input.text,select,textarea{_background-attachment:fixed;background:#f6f8fb url(../images/input-bg.gif) no-repeat;border:1px solid gray}input.text{vertical-align:middle}input.text:focus,select:focus,textarea:focus{border:1px solid #000}table{border-spacing:0px;border-collapse:collapse;background-color:#fff}th{background-color:#dee7ec;border:1px solid #8cacbb;padding:3px}td{border:1px solid #8cacbb;padding:3px}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{border:0;padding-left:0;padding-right:0}img{border:none}img.smiley{vertical-align:middle}.img-left,.img-right{float:left;text-align:center;margin:5px 10px 5px 0;padding:0;font-size:84%}.img-right{float:right;margin:5px 0 5px 10px}p code,li code,dl code{white-space:pre-wrap;background:#f2f2f2}nav.main ul{margin:2px 0;padding:0;list-style:none}nav.main ul ul{margin:5px 0 15px 10px;font-size:70%}nav.main li{margin:10px 0;padding:0;line-height:125%}nav.main a{color:#6072ad;background:0 0;text-decoration:none}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}div.controls{margin:5px 0 10px}#page-xmlrpc .content{width:100%}#page-xmlrpc nav.main{margin:0}.size{color:gray;font-size:80%}.date{color:gray;margin:-1em 0 5px;font-size:80%}a{color:#0334d4}a[href*=mailto\:]{background:url(../images/link-mail.gif) 100% no-repeat;padding-right:15px!important}a[href*=\.rar],a[href*=\.gz]{background:url(../images/link-zip.gif) 100% no-repeat;padding-right:13px!important}a:visited{color:#5c6891}a.active{color:#fff;background-color:#87a0e9;padding:1px;text-decoration:none}a:hover{color:#fff;background-color:#0334d4;text-decoration:none}.meta{color:green;background:#ebebeb}blockquote{color:#777;border-left:3px solid #eee;margin:1.4em 1.75em 1.4em .9em;padding-left:1.75em}blockquote cite{margin:5px 0 0}.info{background-color:#ffc;border:1px solid #ccc;margin:1em 0;padding:1em}a[href^=error\:]{color:#fff!important;background:red!important}.note,.tip,.caution,.download{min-height:50px;background:#fcf9cf url(../images/note2.gif) 12px no-repeat;border:1px solid #e6db55;margin:1em 0;padding:.8em .8em .8em 90px}.tip{background-image:url(../images/tip1.gif)}.caution{background:#fad3c4 url(../images/caution2.gif) 8px 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;margin:1em 0;padding:1em}.content-anchor{color:#bbb;opacity:0;margin-left:.2em;position:absolute;text-decoration:none!important}.content-anchor:hover,.content-anchor:focus{color:#006aeb;background:0 0}.content-anchor:after{content:none!important}h2:hover .content-anchor,h3:hover .content-anchor{opacity:1;transition:all .2s}.error-container{gap:5em;display:flex}.error-pacman{flex:0 20%}.error-pacman img{width:100%;min-width:80px;border:none;margin-top:5px;margin-right:5%}.error-text{flex:1}}@media print{body,html{margin:0;padding:0}body{color:#000;background:#fff;line-height:1.5;position:relative}ol,ul,menu{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,th,td{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{_padding-bottom:2em;overflow:auto}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid #000}pre,tt,code,kbd,samp{font-family:Monospace font handling in Firefox is braindead,monospace}i,em{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:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}h1+p,h2+p,h3+p,h4+p{text-indent:0}.hidden,.print,.js{display:none}.blind{width:1px;height:1px;position:absolute;top:-1000px;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%}.error,.alert,.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}img.left,.figure-left{float:left;margin:5px 10px 5px 0}img.right,.figure-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\:]{color:#fff!important;background:red!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}h1,h2,h3,h4,#download{font-family:Trebuchet MS,Geneva CE,lucida,sans-serif}header.main,aside.main{display:none}}