Repository: incubator-juneau Updated Branches: refs/heads/master f23275755 -> 1409d75e0
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/LICENSE.txt ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/LICENSE.txt b/juneau-doc/src/main/javadoc/resources/icons/LICENSE.txt new file mode 100644 index 0000000..bba1297 --- /dev/null +++ b/juneau-doc/src/main/javadoc/resources/icons/LICENSE.txt @@ -0,0 +1,14 @@ +*************************************************************************************************************************** +* Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file * +* distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * +* to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance * +* with the License. You may obtain a copy of the License at * +* * +* http://www.apache.org/licenses/LICENSE-2.0 * +* * +* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an * +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * +* specific language governing permissions and limitations under the License. * +*************************************************************************************************************************** + +This license covers the png files located in this directory. http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/abstract_class.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/abstract_class.png b/juneau-doc/src/main/javadoc/resources/icons/abstract_class.png new file mode 100644 index 0000000..f2b833a Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/abstract_class.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/annotation.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/annotation.png b/juneau-doc/src/main/javadoc/resources/icons/annotation.png new file mode 100644 index 0000000..41c670c Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/annotation.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/class.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/class.png b/juneau-doc/src/main/javadoc/resources/icons/class.png new file mode 100644 index 0000000..eca31b3 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/class.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/extlink.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/extlink.png b/juneau-doc/src/main/javadoc/resources/icons/extlink.png new file mode 100644 index 0000000..5e7b6e6 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/extlink.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/field.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/field.png b/juneau-doc/src/main/javadoc/resources/icons/field.png new file mode 100644 index 0000000..b5069b2 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/field.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/info.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/info.png b/juneau-doc/src/main/javadoc/resources/icons/info.png new file mode 100644 index 0000000..34cc330 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/info.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/interface.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/interface.png b/juneau-doc/src/main/javadoc/resources/icons/interface.png new file mode 100644 index 0000000..059d2fe Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/interface.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/link.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/link.png b/juneau-doc/src/main/javadoc/resources/icons/link.png new file mode 100644 index 0000000..77d4700 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/link.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/method.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/method.png b/juneau-doc/src/main/javadoc/resources/icons/method.png new file mode 100644 index 0000000..72b0277 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/method.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/package.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/package.png b/juneau-doc/src/main/javadoc/resources/icons/package.png new file mode 100644 index 0000000..538f2e5 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/package.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/severe.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/severe.png b/juneau-doc/src/main/javadoc/resources/icons/severe.png new file mode 100644 index 0000000..d5309c1 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/severe.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/sublink.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/sublink.png b/juneau-doc/src/main/javadoc/resources/icons/sublink.png new file mode 100644 index 0000000..08d73d1 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/sublink.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/icons/warn.png ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/icons/warn.png b/juneau-doc/src/main/javadoc/resources/icons/warn.png new file mode 100644 index 0000000..c9b6327 Binary files /dev/null and b/juneau-doc/src/main/javadoc/resources/icons/warn.png differ http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/juneau-code.css ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/juneau-code.css b/juneau-doc/src/main/javadoc/resources/juneau-code.css new file mode 100644 index 0000000..b0be23a --- /dev/null +++ b/juneau-doc/src/main/javadoc/resources/juneau-code.css @@ -0,0 +1,130 @@ +/*************************************************************************************************************************** + * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file * + * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * + * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance * + * with the License. You may obtain a copy of the License at * + * * + * http://www.apache.org/licenses/LICENSE-2.0 * + * * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an * + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * + * specific language governing permissions and limitations under the License. * + ***************************************************************************************************************************/ +/*************************************************************************************************************************** + * Styles for embedded highlighted code. + * + * Allows you to embed paragraphs of highlighted code into HTML documents. + * For example: + * <p class='bcode'> + * <jk>public static void</jk> myMethod(<jk>int</jk> foo, String bar) <jk>throws</jk> Exception { + * System.<jsm>err</jsm>.println(<js>"Hello world!"</js>); + * } + * </p> + * + * The various tags can also be used outside of code blocks. + * For example: + * <div>This is how you represent a java <jk>int</jk>.</div> + * + * Available classes: + * code - Unbordered code block + * bcode - Bordered code block + * + * Available tags: + * <jc> - Java comment + * <jd> - Javadoc comment + * <jt> - Javadoc tag + * <jk> - Java keyword + * <js> - Java string + * <jf> - Java field + * <jsf> - Java static field + * <jsm> - Java static method + * <ja> - Java annotation + * <xt> - XML tag + * <xa> - XML attribute + * <xc> - XML comment + * <xs> - XML string + * <xv> - XML value + * <mk> - Manifest file key + * <mv> - Manifest file value + * <cc> - Config file comment + * <cs> - Config file section + * <ck> - Config file key + * <ce> - Config file entry + ***************************************************************************************************************************/ + +/* Monospaced font size */ +.code, +.bcode, +jc,jd,jt,jk,js,jf,jsf,jsm,ja, +xt,xa,xc,xs, +mk,mv, +cc,cs,ck,ce { + font-size: 9pt; + white-space: pre; + font-family: monospace; + tab-size: 3; + -moz-tab-size: 3; + -o-tab-size: 3; +} + +/*--- Bordered code ---*/ +p.bcode { + border: 1px solid black; + margin: 0px 20px; + border-radius: 10px; + overflow: hidden; + background-color: #f8f8f8; + border-color: #cccccc; + box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); +} + +/*--- Bordered code in a section of a method doc ---*/ +dd p.bcode { + margin-left:0px; + margin-right:20px; +} + +/* Override padding bottom in javadoc comments. */ +.blockList p.bcode { + padding-bottom: 0px !important; +} + +/*--- Unbordered code ---*/ +p.code { + padding-bottom: 15px; + margin: -15px; +} + +/*--- Java code effects ---*/ +jc { color: green; } +jd { color: #3f5fbf; } +jt { color: #7f9fbf; font-weight: bold; } +jk { color: #7f0055; font-weight: bold; } +js { color: blue; } +jf { color: DarkBlue; } +jsf { color: DarkBlue; font-style: italic; } +jsm { font-style: italic; } +ja { color: grey; } + +/*--- XML code effects ---*/ +xt { color: DarkCyan; } +xa { color: purple; } +xc { color: mediumblue; } +xs { color: blue; font-style: italic; } +xv { color: black; } + +/*--- URLEncoding/UON code effects ---*/ +ua { color: black; } /* Attribute name */ +uk { color: #7f0055; font-weight: bold; } /* true/false/null */ +un { color: DarkBlue; } /* Number value */ +us { color: blue; } /* String value */ + +/*--- Manifest-file code effects ---*/ +mk { color: DarkRed; font-weight: bold; } +mv { color: DarkBlue;} + +/*--- Config file effects ---*/ +cc { color: green; } +cs { color: DarkRed;font-weight: bold;} +ck { color: DarkRed; } +cv { color: DarkBlue; } http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/1409d75e/juneau-doc/src/main/javadoc/resources/juneau-doc.css ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/resources/juneau-doc.css b/juneau-doc/src/main/javadoc/resources/juneau-doc.css new file mode 100755 index 0000000..6026354 --- /dev/null +++ b/juneau-doc/src/main/javadoc/resources/juneau-doc.css @@ -0,0 +1,364 @@ +/*************************************************************************************************************************** + * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file * + * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * + * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance * + * with the License. You may obtain a copy of the License at * + * * + * http://www.apache.org/licenses/LICENSE-2.0 * + * * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an * + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * + * specific language governing permissions and limitations under the License. * + ***************************************************************************************************************************/ +/*************************************************************************************************************************** + * Juneau-specific javadoc styles. + * + * These are styles available in Javadocs in addition to the general Oracle + * javadoc tags. + * + * Available classes: + * fixedWidth - Force block to be 800 px wide. + * table.styled - A table with alternating row colors. + * h2/h3/h4/h5/h6.topic - Topic headers. + * bordered - Put border around a block (e.g. an image). + * padded - Put padding around a block (e.g. an image). + * ol/ul.toc - Table of contents. + * ol/ul.notes - Notes. + * code.snippet - A code snippet. + * ol/ul.spaced-list - A spaced list. + * ol/ul.javahierarchy - A Java class hierarchy list. + * li.c - Java class. + * li.i - Java interface. + * li.a - Java abstract class. + * li.n - Java annotation. + * li.p - Java package. + * li.m - Java method. + * li.f - Java field. + * p.severe - A severe block. + * p.warn - A warning block. + * p.info - An info block. + * p.todo - A TODO block. + * a.doclink - A link to another document. + * + * Available tags: + * <l> - A literal. + * <property> - A property. + ***************************************************************************************************************************/ + +property { + font-size: 9pt; + white-space: pre; + font-family: monospace; + font-weight: bold; +} + +.fixedWidth { + max-width: 800px; +} + +/*--- Override formatting on <table class='styled'> ---*/ +table.styled,.contentContainer .description table.styled,.contentContainer ul li table.styled,ul.blockList ul.blockList li.blockList table.styled + { + padding: 0px; + position: relative; + width: auto; + border: 1px solid #9eadc0; + margin-left: 20px; + margin-right: 20px; + border-collapse: collapse; +} + +table.styled th { background-color: #dee3e9; border: 1px solid #9eadc0; padding: 3px 10px 3px 10px; } +table.styled td { padding: 3px; } +table.styled ul { padding: 0px 10px; } +table.styled tr:nth-child(1) { background-color: #dee3e9; } +table.styled tr:nth-child(2n+2) { background-color: #eeeeef; } +table.styled tr:nth-child(2n+3) { background-color: white; } +/* Same as r1 except with a border on the bottom */ +table.styled tr.bb { border-bottom: 1px solid #9eadc0 } +table.styled tr.light { background-color: white !important;} +table.styled tr.dark { background-color: #eeeeef !important; } + +/*--- Juneau topic headers ---*/ +h2.topic, +h3.topic, +h4.topic { + margin-bottom: 20px; + margin-top: 25px; + padding-top: 3px; + padding-left: 25px; + color: #2c4557; + border-top: 2px groove #9eadc0; + background-image: url('data:image/gif;base64,R0lGODlhEAAQAIQfACZJcSdKcjFTejVWfT5fhUFih0ZnjEhojUxskFFwk1Z0l1d1mFp4ml98nmaComiEpGuHpnKNq3SOrHiRroGZtYeeuJGmv5erwp+yx6O1yqm6zrDA0sTQ3s3X4+Dn7v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAB8ALAAAAAAQABAAAAVk4CeOZGmWgmEQG/k0MHw4UY0gY1PvfG3kvaBhUqk4IMgkcuGrdJ7QaCfDiBgunKx2m1VYP5KNeEze0H4VjHrNVh9+HodlTq9bEr9PhMLv+ykOAyIaNEE8ACMFiouMigEnkJGQIQA7'); + background-repeat: no-repeat; + background-position: left center; +} +h2.topic { font-size: 14pt; } +h3.topic { font-size: 13pt; } +h4.topic { font-size: 12pt; } + +h2.closed, +h3.closed, +h4.closed { + background-image: url('data:image/gif;base64,R0lGODlhEAAQAIQYADNVfDhagUNkiUZnjEhojUxskE9vklFwlFd1mF17nWJ/oGaCo2+KqXKNq3aQrX2WsoGZtYObtoeeuJKowJ2wxqm6zrbF1sTQ3v///////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAB8ALAAAAAAQABAAAAVi4CeOZGmST6EGpLK8cNHMi6GI8qzvcyEikqBwGByIIJekcpmEiByWqHQadYgYlax2m2WIFpSweBxeiBKTtHqdTvwi8LgcjhAdHPi8Hn8QERiAgYKABCIAAoiJiogAJ46PjiEAOw==') !important; +} + +div.topic { margin-left: 10px; } + +h6.figure { + color: #2c4557; + margin-left: 30px; + margin-right: 30px; + margin-top: 10px; + margin-bottom: 0px; + font-style: italic; +} + +/*--- Override how Javadoc handles unordered lists inside .footer ---*/ +ul.normal { + margin-top: 0px; +} + +ul.normal li { + font-size: 100%; + list-style: disc; +} + +/*--- Bordered images ---*/ +.bordered { + border: 1px solid #cccccc; + margin: 0px 20px; + border-radius: 10px; + box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); +} + +.padded { + padding-left: 20px; + padding-right: 20px; +} + +/*--- Rows with bottom borders ---*/ +tr.borderbottom td { + border-bottom: 1px solid #9eadc0 +} + +.nomargin { + margin: 0px; +} + +ol.toc, ol.notes, +ul.toc, ul.notes, +.toc ol, .notes ol, +.toc ul, .notes ul { + background: #dee3e9; + margin: 0px; + padding: 0px; +} + +ul.toc, ul.notes, +.toc ul, .notes ul { + list-style: disc; +} + +ol.toc p, ol.notes p, +ul.toc p, ul.notes p, +.toc ol p, .notes ol p, +.toc ul p, .notes ul p, +ol.toc div, ol.notes div, +ul.toc div, ul.notes div, +.toc ol div, .notes ol div, +.toc ul div, .notes ul div { + color: #353833; + font: normal 1em Arial, Helvetica, sans-serif; + font-size: 1em; + padding-bottom: 5px; + margin: 0px; +} + +.toc li { + background: #FFFFFF; + margin-left: 30px; + padding-left: 5px; +} + +.notes li { + background: #FFFFFF; + margin-left: 30px; + padding-left: 5px; + padding-top: 10px; +} + +/* Linear gradients */ + +/* Light-colored background headers */ +h5.toc,h6.toc, +h5.notes,h6.notes, +h5.topic,h6.topic, +h2.title, +div.docSummary > div.block, +div.contentContainer > div.block > p:first-child { + background: linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat scroll 0% 0% transparent; + background: -moz-linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat scroll 0% 0% transparent; + background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#DEE3E9) ); +} + +/* Dark-colored background headers */ +div.header > div.subTitle > div.block, +div.footer > div.subTitle > div.block > p:first-child, +h1.title, +div.contentContainer > h2:first-of-type, +body > p:first-child { + background: linear-gradient(to bottom, #3B596D, #6289A3) repeat scroll 0% 0% transparent; + background: -moz-linear-gradient(to bottom, #3B596D, #6289A3) repeat scroll 0% 0% transparent; + background: -webkit-gradient(linear, left top, left bottom, from(#3B596D), to(#6289A3) ); +} + +/* Header styles */ + +h5.toc, h5.notes, +h6.toc, h6.notes { + color: #2C4557; + margin-bottom: 0px; + padding: 5px 30px; + border-radius: 15px 15px 15px 0px; + text-decoration: none; + box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); +} + +h5.topic, h6.topic { + color: #2C4557; + padding: 5px 20px; + margin: 30px 10px 10px 0px; + text-decoration: none; +} + +/* Light-colored title on package summary pages */ +div.docSummary > div.block, +div.contentContainer > div.block > p:first-child { + font-size: 1.2em; + font-weight: bold; + color: #2C4557; + margin-top: 0px; + margin-bottom: 0px; + padding: 5px 30px; + border-radius: 0px 0px 15px 15px; + text-decoration: none; +} + +/* Dark-colored title on overview page */ +div.header > div.subTitle > div.block, +div.footer > div.subTitle > div.block > p:first-child, +body > p:first-child { + font-size: 1.2em; + font-weight: bold; + color: white; + margin-bottom: 0px; + padding: 5px 30px; + border-radius: 15px; + text-decoration: none; +} + +/* Dark-colored package title on package summary pages */ +h1.title, +div.contentContainer > h2:first-of-type { + font-size: 1.2em; + font-weight: bold; + color: white; + margin-bottom: 0px; + padding: 5px 30px; + border-radius: 15px 15px 0px 0px; + text-decoration: none; +} + +/* Class titles */ +h2.title { + font-size: 1.2em; + font-weight: bold; + color: #2C4557; + margin-top: 0px; + margin-bottom: 0px; + padding: 5px 30px; + border-radius: 15px; + text-decoration: none; +} + +code.snippet { + border: 1px solid #cccccc; + margin: 2px; + padding: 0px 5px; + border-radius: 5px; + background-color: #f8f8f8; +} + +l { + color: DarkBlue; + font-weight: bold; + font-style: italic; + font-family: monospace; + font-size: 1.2em; +} + +.spaced-list li { padding:5px; } +.footer .spaced-list ul { margin:0 } + +/* Documentation Tree */ +.doctree li {} +.doctree li.link { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEElEQVQ4T2M0T3iVLyHKWvnvH4M4AwmAiYnh5adP/7oYvQrevmBmZiJJM8wekCGMvsXv/5NgMYrS33/+M1BkwOOX/ygzYM/pX8QZwMfN+L8lnZOhf+VPhvtP/zKC/HHh1h+Gx6+IdAEHG8P/WRVcDP///2con/aDYcfx34wgzSCAEgatGez/1WSZwDbgAm8//v8v7fcJrgbFAE1Fpv86iowMv/8gzPj7j4Hh7cd/DOkBrAzsrAwM9XN/MvQs/YUwQNb3zX9OdkxLP339z/Dtx3+GT9/+M/BwMv6/sZyTYdKa3wxdS36jKGZkMH9FdjoAh8GwMOD1AwYGBnky88NDRgbTNwkMTP8byDDkIcM/xgYA0dJ4nW6TgR4AAAAASUVORK5CYII='); +} +.doctree li.sublink { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABXElEQVQ4T2M0T3iVLyHKWvnvH4M4AwmAiYnh5adP/7oYvQrevmBmZiJJM8wekCGMvsXv/8MErPVY/ytKMzMs2f6DkRjH/P7znwHFgLxwzv/G6qwM8U2fiDLg8ct/qAZkB3P8N1BjYUht/0KUAXtO/0I1ICuIHWxAWsdXFAP4uBn/9+RxMcza8JPhzPU/YLkLt/4wPH6F5oLMQLb/+qrMDBld31EM4GBj+D+rgouBlYWBoWvpT4b5m38ygjSDAEoYZASy/Xc2Ycbr/K8//v/Xi/7C8PTNP7A6FAPkJJj+G6kxoUTA338MDO8+/WPIDGQFu2DWht8MBRMRscQo6/vmPyc7pqWfvv5n+PbjP8Onb/8ZeDgZ/99excmwau8fhvwJv1AUMzKYv4KnA3xxb6PH9P/IJYizkQHRBuAyfFAY8PoBAwODPDFpH4uah4wMpm8SGJj+N5BhyEOGf4wNAOjWjp1FyKtJAAAAAElFTkSuQmCC'); +} +.doctree li.extlink { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABcklEQVQ4T52SvUtCYRTGn/Nq3VtBDRFmGGHg4FZQuPQXSLb0B+TiUAYFQeBWS9kHDRXNLg5Wa5s1uEVD0tCQQYVRaUogCeX9OHEvZWik3c76nuf3nPc5h3zB/FxvT0tE1+GAhRICuVJJXyf/fPHJZhOWxF8+BoQCCy9swbimVVEZTQHBcZkDYxI0DWixA5l7DYs7r2SQsjm9OcDlEOx2Ckz5ZXR3ET0WdJ7ZKJuA5FmlOcBojIbb2eMSuLjWoGiMldgbpa9UZPN/mGAtLPNgn8BG/B0jXhu6OwmTkTIZYqMaZhCdkUzx7qGCVFqlDhl886Dh9FIzv9AQsDrdym4nYftARSKpUDanoVj6uTDqDxS4TaoCTWp8WWLvAGF2q4LYkVL7WLdzgi9fg03tSTzkEQhFK0gcf4/6263UADZn7RyasJvi/RO9oXM1g/oJhj3E5xn+k9gMsR5g9awJvudbAANWhZ/9d4TRQhCCl/4BuYNOSx/YeJed6RTWWAAAAABJRU5ErkJggg=='); +} +.doctree li.info { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABTklEQVQ4T2M0T3iVLyHKWvnvH4M4AwmAiYnh5adP/7oYvQrevmBmZiJJM8wekCGMvsXv/5NgMYrS33/+M1BkwOOX//AbUJ/M9V9Flokhv/8rw7uP/xnRXbrn9C/8BpTGcPxXl2NmKJv6DcOAC7f+MDx+hccFPtYs/y11WBk+fv3HMGnVT4YfvxjgLoBpBrkIZxhEuLL8D7JnZfj3n4GhePIPhqev/jO+/fif4crdPwyfviHCHW8gtqaz/1eQZGCIqv/BcPzyH8a3nzAjjFHW981/TnaM8GH49PU/w7oO9v/aiswMxgnfGO48/YepCOQFBvNXONPB4ekc/7UVGRnMkn+SZ8DBqWz/9VSYGSxSfjDcfIwZjeBAxOeCA1PY/qvJMjDYZv5muPuMDAOISeKMDOavHzAwMMgToxiLmoeMDKZvEhiY/jeQYchDhn+MDQDaPZad/sBJ8AAAAABJRU5ErkJggg=='); +} +.doctree li.warn { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABdklEQVQ4T5WSv0tCcRTFz1WhNBtqSLIhGoKWgoYIbAmiraHFWvsPooigQXAQAsGpoqW9xSGpQEIqGyyXIKIiCEzw5Q9Synz+eM/njacQhV9D7/o993PPOXwpE5pbNZptW0DNho7GkIaa91I67EyRwdjhcuMSw5CmZHiZOzr8S8w1FZQ4FwPI2MUDU15oSh7vty4SHakWJVA81BowOLMPrfKBdHRdCJCTl6DY2ZIwgu7A7tiDpuaRumkGlHL3UGUJ9BL8D7BTj5CKbvxxUMw2lvWh59PWgCGHD6yVIUUagGolh1L2CZr69VMJPR6LAbrCPu3haimDRGSTKgUJ1XKuqUu6Phhjg8nc9KBbH5ndZaUgIXa1JiyxHiHk6xWWaOru5wnnBVhT8RBYgCKnhBAKeq1CgHVgkscXA6hpCu788yh/xsSAk20xQLdn6RvlivwGTZFbRzjytAa088XJ77a8AjTcjrhZw3E6dPWsgNlN1BmEmeMgcn8DcOyppYtyHnIAAAAASUVORK5CYII='); +} +.doctree li.severe { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABZ0lEQVQ4T5XSu0/CUBQG8O8UjRg0hqjogiQuTm4mLG5uRjcn44Cr8TWZGIKig884GDccTPwLXE3cnNwcdNDEKBRKRRAKxQeFe01rMBIuDXS95/udnnMvPU75V9o9g+tgbACtfJL0yrT8AT3PTarU5mgtXG0kSa8UDUzzVhrX1JYNkDwvBqjDyT3hY1QKGtI7ayRqYigyKG4D9B+dgWlZpIMLQqB4fQVK2AC9+6dgBQ3vocU64Pv+FuWkDFJsAPdexAJyG0s1QDVsjkVJG6B7+wT4+kR+c9kCKtkMSg934Hr+byWkNgDMClfwkLM3FfrWKpUVGSyXqdslyX4vJ2dn3YHZpWs3wivJOPSQeInWCLEhCN8Buft4z8UNmFGCPjsBllKEN0FyA8AxOsZd55fgRgnFmXGw2JMYSDQAzN+Thkc4VxPgH7ow/HsLPvEIzT5vE3ghwNds4H8dB6KU8iLAJYRbRawwQ/gH7UigfGJInWUAAAAASUVORK5CYII='); +} +.doctree li.jc { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaElEQVQ4T42TXUhTYRjH/8/Z2cxNDZzZRXaVixKCaRc2P9KQGPallnolESJBF6FCUN3UsojKTNHCkiIvhCANLbsoiTEZYkRGRSZ+kIvKKDaZ07np9DyxkzsdR0bvxYHnOe//93+e931eQtTKrcvNTorbWCGQYGHm1PBvIpqQWBp0z/3ocJ5zDqglFAmYWXu4peyixNLpaGgk1pDGz4yW7urOs5GcDAiLj7SW25d5OWctsTovChrnoxOdu+Xqwp+SttIr0c75pjwuTy9Dwrp4hKQlDE8N47r9hlKxQMLV7uNdZyitPi3TZNz+Uu1g3bqXqzIrQSBMTruQqE+EL+hDbe8pBSCSxj/i/lBAObfzm4x6Y3UEECPG8K0DzbLzNWcDXn8bUkTR7X2fnWok0Rbr2JyQkmcymqDXxsKSsourM0/i488R1Dkv/VU8Hwpg3DOOL76v/SRe1nsJWB+mx+vicTB1P7dab+KFy476Vw0ywBPwyOaBUADugAfBpaAcM8NLYr3BS/QbEF7FWw5xu/Uueiae4Fhf1ZrlrwBmSGw2OAjIiwB2Jmfws3298CxMY9uDHf8GAP2kuxNnA3BefUA9BV2ck5xFY7Pj3DZ6D4WbrMhOtqDIXooh9xs19AJp7xvMkMihbiMMe77nKWckpiubR31jfHSwEp/mJleGDzMhYcksB9oOQw2BGqOvKSvJwht0SXDNf8Y77/tV7TC4NlThb1KSuodxPQAV/c8oA/x4sXyuWBllZYi6DTUMwRbdzp8HhxmCZFso8TetekxqV22fwUzLmmJizmcis+zC/JaJHItYbEdh0KXe/wv8BudlhAxYAQAAAABJRU5ErkJggg=='); +} +.doctree li.jac { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQUlEQVQ4T41TX0hTURj/ffdutj+6TE2o2MhaC6KHQYUspxY9BBGlPvQQ0VvP6VP11KKXjEAhgnqL6H1FbxUxs2U1CYMZtZYz1LKa6Ebu3t3t3i/unbv7U1Ln7fvO+f37zjmEupWMd3eJtrYz0CgAaN7StpCEwBOqnL7v3TserYZQuWBm68yngavE6oV60nJNEFYButmxO3yp0gOgg1OJgWeAGlwPXKNK4niHL9yj9wwHnxP916DVKjubDvOm1lMQRBeYC5BzcfxcvGE6hiAO7/SFL9L0uz2dtg3eV9UKja6j3LL5nMGv5FMQLS3Q1Cy+zQ2aBHocKZ84Qh/iB0etlrbzZibBxlvctyCKLqS/D0Nanayo1uVTlK8j9HaCItYGd6/N5oMgOmB3Bri1fQiy9B7pxdBfwZqagywnUFDmxmjyJa0QaKNxWWITXM0neKvnDn5ln2Dpx3WDoFhIG9qaJqFYTIM1ueSFeaWGQO+5mvt52/Z7yC6HsfDl7Lr2DTw4Q7EoRQjUW45nd+xnj/cxVHUJyeld/yIYo1hU0INerp6Pe8cjtju7qaAkeDl9G42uY7A7gphPHYeUqwyVgSv0Jgo/MUWwNocykcf7lG32faYDJf+RF2ZPo6DMrPU4YxHZbxSxFxgEhJH6V+ho7GJRbIeipJCXpuriaEMHghg1m6+f0wMiOvk/T5mZH3b2cJ/5lMsg3QlrFAKVrvWPxZwhgUO6cs1nqj6oz4SLQh+ID4HhN/YIU2CKaA3a3UAAs9XnfwMcseP32xAmPAAAAABJRU5ErkJggg=='); +} +.doctree li.jic { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACLklEQVQ4T42TXUhTYRjH/8/ZdGgfc+ywi2l2YXSRXuyikOzDoKCLoHQlFH1ZoBh9bF6YRuQ+ImkFbWaUVGSBEHaz6sarYjakLruWBWKRsQ7znNWUdNsT5+DWdrbA5+Lwfvz/v/d53uc9BF1c2uPfZRbXnyKinZzlLeo2CRRj5o+K9Hv8QXRwutBCuQkzV3icwzczafTrobm5YKCUQBjxhV3XcmsaQDX7nA/fZ9KZ3f8zF64bjYaoJ3xxr5ad+vG1j97mdLbk5KN9B1isrcFL/ySSiVQ+W81oFAKecM8AdW8baq5rsH4qd/L5e21sq7fgqTsM6ZtcBBAMhtTcTHw/9bcMhzZY17nKAc7cOcS2zRY8c79FYj5ZBFD1C/PJIDlxNSJuqmm1bxVhqq4s4pwMHGSx3owXvZOQf/zKA/4sLuP7jATpqzxFHbguE8isOqs2mlBtNqGyqkIDuV51sK3BgmD7BKQ5hZaXVpCUFrGylNb2GZDpOLxqcRpAH4PTZ7m2UcSN7WOIxxIlJTCg0GncigBoLQcYiJ7guiYR/h3jiMcWSgAApqgTAS8ATzlA34djbG+0Yqh5Aj9jxV1Y1fuoE0GHAdkIVu+hEOR6d5jtTRbcbQlD+qLvAisZCA4trW7cdwMUXMsr/Kfh3se4EsrX1YNHrwk4shYIA29GcaEt/5Rzpst44mbAm2urHsZghQDvCLpCRT9TodCNMQcAlb4PgDpW4zMAtVvPQzg3W6j/C6P8uEsqsSt1AAAAAElFTkSuQmCC'); +} +.doctree li.ja { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACoklEQVQ4T42TXUiTYRTH/+fdtJx96JzMwj7EsAzTdRGRZRpLBKk00UDwtkhTN0WxUdpSzAzTlUnUhRgkXZRfXSRdlDMrtZk2+qBETDNakbmtnN/bE3vtndM+6Nyd/3PO7znnPOchLLGowuLdspUr0oiwy+Fgm5zHHEcDjKFz9Mf4zY6SoifuKSQ4jDGPpIpLJXMOR8FSqOCLOM5GRNVNeSqNoPEAPrmy+uEcc+z5W7K7LuZEHU25WXudGg84rLty/l83/wkq5rjyJnXmSdqqKdwZLA/ocg8K8pcxlTIGgVJfXh6z2dDca8S9l69dLYuIbP2fTUqKLKvQ+Xl7qwRAZHAQy9m/D5aJCTT0GjFrt+NQxDYE+vpQY5+R1Xf3uCAmq6WKcCxbv07qGx0i94fE0xM1R5IYEcEw/AHKzSH4PjWJ0vsPkBEViQ1SKbLvNOOj2Uz9X75iZMzcTkjPtYCw2llB2Bo568zNhE7/GObJSaQowhG+NgDtA4Ooe/YctakpUNZcQ/fQyK8qmIWQme8CJEeEsRupyUirv41z8bHw8vDgO2sbGER52yMY1BmIu16Hp++H5wEMVoJaowcQ7fQ3Sn2YUZ2OrJZWVB6Iw5DZAqnEi4+1Tk1BJpEgtKIa4zOzwhzaCXmntQDOCEN8ozrOGIDLnQYc3bEdw2YLlonFWC4W48TdVrwb/eYaIoCzhHytAhycVfBzSAwNYbUJ8bBOT+OqoQ8zdjtSw0Kx3mcVDtY3oOeTSQBYQVDMO5piNYiqhCrC5f6sKjYGW2R+fKOmcRsudvXg1qu3C7czloOyIt2CUFjaDFDC/6wywFpQcirRtcquJG25GoAWIL6d341Z+XNtgW7RZ1oUWHpBAYcoEQwxIKaYfy56AYIedq4O2pwh9/if 1/D1lK2FX8oAAAAASUVORK5CYII='); +} +.doctree li.jm { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACq0lEQVQ4T42Ta0jTYRTGn7OLNu+hGGji8rJCoQYFVjo1MyEpnYYfDEkcXaHSWGSWlWWIQulilWHgjIzQEbM+6IcoFfMCftDAyobIItASI2eZl+ZO/KdbUwr8fzvPOc/vfc7L+yes+lT7b8QHBfvkEdEuu52jhLZIRCPM3Ds58bOxq+1qt7uFnAUzS7ML7pTbFlG8GuqsxSKaIYLe1FBY4tQcAIdZU/vaZuOE/5nddYlE1GUynEoUNAcgS1NXabPZXSdrT6bwr9nfqH3U5einxCtYtTMS12+3uRJLJKIqU/3xixSTUBEXGRnc536CvlzN3l4e0GibHYbSolRWxobgzOUWjE9MOzSxWDRjNn/ZS7vV93SBAd6FTsA6TwnXVanhJfNA5f1ODA1/xd2bBxHgJ4Pe0IPOPosrxfiEtYaw8UpHWIhfkiIiCF4yKbbGbODS0yoQgdp7Lfyq24Ly88nCrtTaPsKG5kES1jOPTuLz2HQnIbx8CoC/kMDPxwPaY3F84UQcZuds+G6dQ//bcWSmRcNuZ/QNjOGAxkiz87blwDxFkFe6AIL6sGIf52ZswWPTexzJjsXEtxlYfyxgft6GwPUyRO2pd60AwEqQV3eAkOS8gx7jIZaH+iIx14R+Uw6kUhHVPhni8FBfpCWEYYfaiJFP1iUIo5MQoS8D0TWh9vGS8rvWbExNL2Bbhon6n2WyYpM/UvPboE4Nx9n8WBy91IWm1tFlAF8nyOuUELOQwj8owJM/tGXiZc8YDmvf0K3i7ZyeFIqY9BeUFh/CTToVHjw1o6R6gMCwYtGuXCJFGYpAqFnLK3TNMM5hpED390IUjS0gZK4JwngOc57a9ZRdps3GIoDLhHX+CRJig8rwMUe34mdaMRxtUkIMgZ4MQLncGwTQ AaABw1kW9/k/Y0T5zKW4eEsAAAAASUVORK5CYII='); +} +.doctree li.jf { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACN0lEQVQ4T42SXUiTcRTGn/NuRh+mQeJFFA3nJgnBpEDM6RYRFRRpZIyQQNkCr9y8SQlruhp2kVtISFJzF4ZgH6ur7sShMROL2IXkGhYkZaLhok2quRPv6/b2tlr4vzsfz++c5/AnZL2aE93VRcX5jURUlUpxqVgWBIoyc2hp8dvQ+LMrz5USygTMnHem6ZYruYZL2dBMrBIoToS+gL+1I5OTAJK4uX80mWRjLrEyr1YL44HBlloxJwHqmwd6ksmUPPlwtY7PnqwQybJOEAj3H09jYmpO0qjVwo2A72I7lRvdlVpt8aRyQsuFKj5aq6d44genUpweA/iGpxCcXAeoVEI8Elk4Qofqbnt37tjWqgTYzh/k42Y9uryjCM8syHfKtvdpMeYh7O4c27OrwKQvKcLWLXlSj9VSwcdMWgq9nOfPy3GoBAGhV/N4+25ZgiVWfyIyt4QPH78GCXtdKwAKxUJB/iYUbt+M7rYatpzap5zM7v5J+EfCtPQlgdXvyfQyvELQ9MiAzIreTjPbLPvRdi2IO8PhnBYAxAia3jEQTEp/nstGtlnKYXdN4O7ITG4AI0go6XOC6KoS0NtRydZzZXBcf4F7D2f/A+AugmbAABWLW0h3EN/N9gNsbdDB4Z6G71H03wBGDGspw3qxdNAOgmcjv1DuYTgQbfL+puuHnoBwekMQxlNEGuvkryyLyh7YAXYq7fwBFNcGOTHb4M3k//anCxiggkg3AzCkG18DGAPgx5v690roL9X0xswRYjlfAAAAAElFTkSuQmCC'); +} +.doctree li.jp { + list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACSklEQVQ4T42TTWgTQRTH/29305RmTRoSxSK1glLUeIgnMVYrflA8WYMIQtu7iNhatXoyWkRT0QQqHrwo1oN6MAoi+IGkRlEv0qOGitK01dK03XxW080+ydas21ihcxiYee//+8+8N0OoGJ/6t2+zLnO3gWgrWFunh0kYBvO7X5nk3fXHYm/NEiovmNkycsffy6z2VEKNNYk5Iupv6IicLe/pgJI4MeB/BVab/is2BUiQYvXtkR364UrT2MCBy4y/zs6mk2xxNYIECVohi7lkHMqH68Zp54VScFV75Awlwhu3iO61783OzpZrLNWuIS2fZKG6FhAkUqeHeebFaQNCJObUyfhuGr/pCws213EzwLGnj0VHA5SnR6DNTpNj3w0WbW6knp9AMT1qQLT09xCNBBAV7fXNkqsRgqVG59h2BVmwr0bu2VEdIO8NMcl1yL3shpYZI20uD3UqjmI6MUijF6AQ4NDvVWWHUO2A7H/I4nIPihNDEOQ6kG0lacpXztxvoWI+CaizuhEzFPrRCwV/AOVryG1vmFZsJir1p1iANvER+Scd4Oz4gkICSNHkRUQBNJtrYD0cY8G9CT9veRYTmVMHaeoSAgScM+9Kh14zXB6o93zAzOdKVyOVgfOU7YNX1RAt10GPHowynBuABz4g9WVRAAMpK8OrB7NBdIIQWsorNNl3yT0IG/T8FTwiwv6lQJjxuOYUWo2nXBYVrqITjABovq3/DEYKhEBVN8ILPpM5kUPwakArM3YS4NX7DQwRISoAt6kL38z5vwEadtq3UJGa2gAAAABJRU5ErkJggg=='); +} + +.doctree ul { + padding: 0px 0px 0px 20px; +} + +ul.doctree { + padding: 0px 0px 0px 20px; + margin-left: 5px; +} + +.topic a { + border-bottom: 1px dotted #4c6b87; +} + +/* Article links */ +a.doclink { + font-weight: bold; + border-bottom: 1px dotted #4c6b87; +} +