/docsrc/vigra-wiki.html
HTML | 677 lines | 583 code | 85 blank | 9 comment | 0 complexity | 58dc4140c911e0e49835d28d3c70ada8 MD5 | raw file
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <script id="versionArea" type="text/javascript">
- //<![CDATA[
- var version = {title: "TiddlyWiki", major: 2, minor: 6, revision: 0, date: new Date("Mar 18, 2010"), extensions: {}};
- //]]>
- </script>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
- <meta name="copyright" content="
- TiddlyWiki created by Jeremy Ruston, (jeremy [at] osmosoft [dot] com)
- Copyright (c) UnaMesa Association 2004-2009
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this
- list of conditions and the following disclaimer in the documentation and/or other
- materials provided with the distribution.
- Neither the name of the UnaMesa Association nor the names of its contributors may be
- used to endorse or promote products derived from this software without specific
- prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY
- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
- SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
- TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGE.
- " />
- <!--PRE-HEAD-START-->
- <!--{{{-->
- <link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
- <!--}}}-->
- <!--PRE-HEAD-END-->
- <title> VIGRA Wiki Pages - powered by TiddlyWiki </title>
- <style id="styleArea" type="text/css">
- #saveTest {display:none;}
- #messageArea {display:none;}
- #copyright {display:none;}
- #storeArea {display:none;}
- #storeArea div {padding:0.5em; margin:1em 0em 0em 0em; border-color:#fff #666 #444 #ddd; border-style:solid; border-width:2px; overflow:auto;}
- #shadowArea {display:none;}
- #javascriptWarning {width:100%; text-align:center; font-weight:bold; background-color:#dd1100; color:#fff; padding:1em 0em;}
- </style>
- <!--POST-HEAD-START-->
- <!--POST-HEAD-END-->
- </head>
- <body onload="main();" onunload="if(window.unload) unload();">
- <!--PRE-BODY-START-->
- <!--PRE-BODY-END-->
- <div id="copyright">
- Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
- </div>
- <noscript>
- <div id="javascriptWarning">
- This page requires JavaScript to function properly.<br /><br />If you are using Microsoft Internet Explorer you may need to click on the yellow bar above and select 'Allow Blocked Content'. You must then click 'Yes' on the following security warning.
- </div>
- </noscript>
- <div id="saveTest"></div>
- <div id="backstageCloak"></div>
- <div id="backstageButton"></div>
- <div id="backstageArea"><div id="backstageToolbar"></div></div>
- <div id="backstage">
- <div id="backstagePanel"></div>
- </div>
- <div id="contentWrapper"></div>
- <div id="contentStash"></div>
- <div id="shadowArea">
- <div title="MarkupPreHead">
- <pre><!--{{{-->
- <link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
- <!--}}}-->
- </pre>
- </div>
- <div title="ColorPalette">
- <pre>Background: #fff
- Foreground: #000
- PrimaryPale: #8cf
- PrimaryLight: #18f
- PrimaryMid: #04b
- PrimaryDark: #014
- SecondaryPale: #ffc
- SecondaryLight: #fe8
- SecondaryMid: #db4
- SecondaryDark: #841
- TertiaryPale: #eee
- TertiaryLight: #ccc
- TertiaryMid: #999
- TertiaryDark: #666
- Error: #f88
- </pre>
- </div>
- <div title="StyleSheetColors">
- <pre>/*{{{*/
- body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
- a {color:[[ColorPalette::PrimaryMid]];}
- a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
- a img {border:0;}
- h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
- h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
- h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}
- .button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
- .button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
- .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}
- .header {background:[[ColorPalette::PrimaryMid]];}
- .headerShadow {color:[[ColorPalette::Foreground]];}
- .headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
- .headerForeground {color:[[ColorPalette::Background]];}
- .headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}
- .tabSelected{color:[[ColorPalette::PrimaryDark]];
- background:[[ColorPalette::TertiaryPale]];
- border-left:1px solid [[ColorPalette::TertiaryLight]];
- border-top:1px solid [[ColorPalette::TertiaryLight]];
- border-right:1px solid [[ColorPalette::TertiaryLight]];
- }
- .tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
- .tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
- .tabContents .button {border:0;}
- #sidebar {}
- #sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
- #sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
- #sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
- #sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
- #sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}
- .wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
- .wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
- .wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
- .wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
- border:1px solid [[ColorPalette::PrimaryMid]];}
- .wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
- .wizardFooter {background:[[ColorPalette::PrimaryPale]];}
- .wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
- .wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
- border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
- .wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
- .wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
- border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
- .wizard .notChanged {background:transparent;}
- .wizard .changedLocally {background:#80ff80;}
- .wizard .changedServer {background:#8080ff;}
- .wizard .changedBoth {background:#ff8080;}
- .wizard .notFound {background:#ffff80;}
- .wizard .putToServer {background:#ff80ff;}
- .wizard .gotFromServer {background:#80ffff;}
- #messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
- #messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}
- .popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}
- .popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
- .popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
- .popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
- .popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
- .popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
- .popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
- .popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
- .listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}
- .tiddler .defaultCommand {font-weight:bold;}
- .shadow .title {color:[[ColorPalette::TertiaryDark]];}
- .title {color:[[ColorPalette::SecondaryDark]];}
- .subtitle {color:[[ColorPalette::TertiaryDark]];}
- .toolbar {color:[[ColorPalette::PrimaryMid]];}
- .toolbar a {color:[[ColorPalette::TertiaryLight]];}
- .selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
- .selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}
- .tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
- .selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
- .tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
- .tagging .button, .tagged .button {border:none;}
- .footer {color:[[ColorPalette::TertiaryLight]];}
- .selected .footer {color:[[ColorPalette::TertiaryMid]];}
- .sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
- .sparktick {background:[[ColorPalette::PrimaryDark]];}
- .error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
- .warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
- .lowlight {background:[[ColorPalette::TertiaryLight]];}
- .zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}
- .imageLink, #displayArea .imageLink {background:transparent;}
- .annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}
- .viewer .listTitle {list-style-type:none; margin-left:-2em;}
- .viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
- .viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}
- .viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
- .viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
- .viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}
- .viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
- .viewer code {color:[[ColorPalette::SecondaryDark]];}
- .viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}
- .highlight, .marked {background:[[ColorPalette::SecondaryLight]];}
- .editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
- .editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
- .editorFooter {color:[[ColorPalette::TertiaryMid]];}
- .readOnly {background:[[ColorPalette::TertiaryPale]];}
- #backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
- #backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
- #backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
- #backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
- #backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
- #backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
- #backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
- .backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
- .backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
- #backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
- /*}}}*/</pre>
- </div>
- <div title="StyleSheetLayout">
- <pre>/*{{{*/
- * html .tiddler {height:1%;}
- body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}
- h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
- h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
- h4,h5,h6 {margin-top:1em;}
- h1 {font-size:1.35em;}
- h2 {font-size:1.25em;}
- h3 {font-size:1.1em;}
- h4 {font-size:1em;}
- h5 {font-size:.9em;}
- hr {height:1px;}
- a {text-decoration:none;}
- dt {font-weight:bold;}
- ol {list-style-type:decimal;}
- ol ol {list-style-type:lower-alpha;}
- ol ol ol {list-style-type:lower-roman;}
- ol ol ol ol {list-style-type:decimal;}
- ol ol ol ol ol {list-style-type:lower-alpha;}
- ol ol ol ol ol ol {list-style-type:lower-roman;}
- ol ol ol ol ol ol ol {list-style-type:decimal;}
- .txtOptionInput {width:11em;}
- #contentWrapper .chkOptionInput {border:0;}
- .externalLink {text-decoration:underline;}
- .indent {margin-left:3em;}
- .outdent {margin-left:3em; text-indent:-3em;}
- code.escaped {white-space:nowrap;}
- .tiddlyLinkExisting {font-weight:bold;}
- .tiddlyLinkNonExisting {font-style:italic;}
- /* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
- a.tiddlyLinkNonExisting.shadow {font-weight:bold;}
- #mainMenu .tiddlyLinkExisting,
- #mainMenu .tiddlyLinkNonExisting,
- #sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
- #sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}
- .header {position:relative;}
- .header a:hover {background:transparent;}
- .headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
- .headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}
- .siteTitle {font-size:3em;}
- .siteSubtitle {font-size:1.2em;}
- #mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
- #sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
- #sidebarOptions {padding-top:0.3em;}
- #sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
- #sidebarOptions input {margin:0.4em 0.5em;}
- #sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
- #sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
- #sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
- #sidebarTabs .tabContents {width:15em; overflow:hidden;}
- .wizard {padding:0.1em 1em 0 2em;}
- .wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
- .wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
- .wizardStep {padding:1em 1em 1em 1em;}
- .wizard .button {margin:0.5em 0 0; font-size:1.2em;}
- .wizardFooter {padding:0.8em 0.4em 0.8em 0;}
- .wizardFooter .status {padding:0 0.4em; margin-left:1em;}
- .wizard .button {padding:0.1em 0.2em;}
- #messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
- .messageToolbar {display:block; text-align:right; padding:0.2em;}
- #messageArea a {text-decoration:underline;}
- .tiddlerPopupButton {padding:0.2em;}
- .popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}
- .popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
- .popup .popupMessage {padding:0.4em;}
- .popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
- .popup li.disabled {padding:0.4em;}
- .popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
- .listBreak {font-size:1px; line-height:1px;}
- .listBreak div {margin:2px 0;}
- .tabset {padding:1em 0 0 0.5em;}
- .tab {margin:0 0 0 0.25em; padding:2px;}
- .tabContents {padding:0.5em;}
- .tabContents ul, .tabContents ol {margin:0; padding:0;}
- .txtMainTab .tabContents li {list-style:none;}
- .tabContents li.listLink { margin-left:.75em;}
- #contentWrapper {display:block;}
- #splashScreen {display:none;}
- #displayArea {margin:1em 17em 0 14em;}
- .toolbar {text-align:right; font-size:.9em;}
- .tiddler {padding:1em 1em 0;}
- .missing .viewer,.missing .title {font-style:italic;}
- .title {font-size:1.6em; font-weight:bold;}
- .missing .subtitle {display:none;}
- .subtitle {font-size:1.1em;}
- .tiddler .button {padding:0.2em 0.4em;}
- .tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
- .isTag .tagging {display:block;}
- .tagged {margin:0.5em; float:right;}
- .tagging, .tagged {font-size:0.9em; padding:0.25em;}
- .tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
- .tagClear {clear:both;}
- .footer {font-size:.9em;}
- .footer li {display:inline;}
- .annotation {padding:0.5em; margin:0.5em;}
- * html .viewer pre {width:99%; padding:0 0 1em 0;}
- .viewer {line-height:1.4em; padding-top:0.5em;}
- .viewer .button {margin:0 0.25em; padding:0 0.25em;}
- .viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
- .viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}
- .viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
- .viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
- table.listView {font-size:0.85em; margin:0.8em 1.0em;}
- table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}
- .viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
- .viewer code {font-size:1.2em; line-height:1.4em;}
- .editor {font-size:1.1em;}
- .editor input, .editor textarea {display:block; width:100%; font:inherit;}
- .editorFooter {padding:0.25em 0; font-size:.9em;}
- .editorFooter .button {padding-top:0px; padding-bottom:0px;}
- .fieldsetFix {border:0; padding:0; margin:1px 0px;}
- .sparkline {line-height:1em;}
- .sparktick {outline:0;}
- .zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
- .zoomer div {padding:1em;}
- * html #backstage {width:99%;}
- * html #backstageArea {width:99%;}
- #backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
- #backstageToolbar {position:relative;}
- #backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
- #backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
- #backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
- #backstage {position:relative; width:100%; z-index:50;}
- #backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
- .backstagePanelFooter {padding-top:0.2em; float:right;}
- .backstagePanelFooter a {padding:0.2em 0.4em;}
- #backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
- .whenBackstage {display:none;}
- .backstageVisible .whenBackstage {display:block;}
- /*}}}*/
- </pre>
- </div>
- <div title="StyleSheetLocale">
- <pre>/***
- StyleSheet for use when a translation requires any css style changes.
- This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
- ***/
- /*{{{*/
- body {font-size:0.8em;}
- #sidebarOptions {font-size:1.05em;}
- #sidebarOptions a {font-style:normal;}
- #sidebarOptions .sliderPanel {font-size:0.95em;}
- .subtitle {font-size:0.8em;}
- .viewer table.listView {font-size:0.95em;}
- /*}}}*/</pre>
- </div>
- <div title="StyleSheetPrint">
- <pre>/*{{{*/
- @media print {
- #mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
- #displayArea {margin: 1em 1em 0em;}
- noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
- }
- /*}}}*/</pre>
- </div>
- <div title="PageTemplate">
- <pre><!--{{{-->
- <div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
- <div class='headerShadow'>
- <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
- <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
- </div>
- <div class='headerForeground'>
- <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
- <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
- </div>
- </div>
- <div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
- <div id='sidebar'>
- <div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
- <div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
- </div>
- <div id='displayArea'>
- <div id='messageArea'></div>
- <div id='tiddlerDisplay'></div>
- </div>
- <!--}}}--></pre>
- </div>
- <div title="ViewTemplate">
- <pre><!--{{{-->
- <div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
- <div class='title' macro='view title'></div>
- <div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
- <div class='tagging' macro='tagging'></div>
- <div class='tagged' macro='tags'></div>
- <div class='viewer' macro='view text wikified'></div>
- <div class='tagClear'></div>
- <!--}}}--></pre>
- </div>
- <div title="EditTemplate">
- <pre><!--{{{-->
- <div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
- <div class='title' macro='view title'></div>
- <div class='editor' macro='edit title'></div>
- <div macro='annotations'></div>
- <div class='editor' macro='edit text'></div>
- <div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
- <!--}}}--></pre>
- </div>
- <div title="GettingStarted">
- <pre>To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
- * [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
- * [[MainMenu]]: The menu (usually on the left)
- * [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
- You'll also need to enter your username for signing your edits: <<option txtUserName>></pre>
- </div>
- <div title="OptionsPanel">
- <pre>These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser
- Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])
- <<option txtUserName>>
- <<option chkSaveBackups>> [[SaveBackups]]
- <<option chkAutoSave>> [[AutoSave]]
- <<option chkRegExpSearch>> [[RegExpSearch]]
- <<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
- <<option chkAnimate>> [[EnableAnimations]]
- ----
- Also see [[AdvancedOptions]]</pre>
- </div>
- <div title="ImportTiddlers">
- <pre><<importTiddlers>></pre>
- </div>
- </div>
- <!--POST-SHADOWAREA-->
- <div id="storeArea">
- <div title="AliasPlugin" modifier="ELSDesignStudios" created="200509280700" modified="200909091131" tags="systemConfig" server.type="file" server.host="www.tiddlytools.com/#AliasPlugin" server.page.revision="200909091131">
- <pre>/***
- |Name|AliasPlugin|
- |Source|http://www.TiddlyTools.com/#AliasPlugin|
- |Documentation|http://www.TiddlyTools.com/#AliasPluginInfo|
- |Version|1.1.1|
- |Author|Eric Shulman|
- |License|http://www.TiddlyTools.com/#LegalStatements|
- |~CoreVersion|2.1|
- |Type|plugin|
- |Description|Create text-substitution macros|
- Define macros for abbreviations and other "aliases", and then embed them in the rest of your tiddler content to quickly insert common terms, phrases and links without a lot of repetitive typing.
- !!!!!Documentation
- > see [[AliasPluginInfo]]
- !!!!!Revisions
- <<<
- 2009.09.09 [1.1.1] 'tiddler' arg passed to wikify() so aliases containing macros render with correct context
- | Please see [[AliasPluginInfo]] for previous revision details |
- 2005.08.12 [1.0.0] initial release
- <<<
- !!!!!Code
- ***/
- //{{{
- version.extensions.AliasPlugin= {major: 1, minor: 1, revision: 1, date: new Date(2009,9,9)};
- config.macros.alias= { };
- config.macros.alias.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
- var alias=params.shift(); if (!alias) return; alias=alias.replace(/ /g,"_"); // don't allow spaces in alias
- if (config.macros[alias]==undefined) { // create new macro (as needed)
- config.macros[alias] = { };
- config.macros[alias].handler =
- function (place,macroName,params,wikifier,paramString,tiddler)
- { wikify(config.macros[macroName].text.format(params),place,null,tiddler); }
- }
- config.macros[alias].text = params[0]?params.join(' '):alias; // set alias text
- }
- //}}}</pre>
- </div>
- <div title="AliasPluginInfo" modifier="UllrichKoethe" created="200509280700" modified="201005021126" tags="pluginInfo" server.type="file" server.host="www.tiddlytools.com/#AliasPlugin" server.page.revision="200909091131" changecount="1">
- <pre>/***
- |Name|AliasPlugin|
- |Source|http://www.TiddlyTools.com/#AliasPlugin|
- |Documentation|http://www.TiddlyTools.com/#AliasPluginInfo|
- |Version|1.1.1|
- |Author|Eric Shulman|
- |License|http://www.TiddlyTools.com/#LegalStatements|
- |~CoreVersion|2.1|
- |Type|documentation|
- |Description|documentation for AliasPlugin|
- Define macros for abbreviations and other "aliases", and then embed them in the rest of your tiddler content to quickly insert common terms, phrases and links without a lot of repetitive typing.
- !!!!!Usage
- <<<
- {{{
- <<alias keyword "content to display">>
- }}}
- Select a short keyword or other abbreviated term that is easily input with just a few keystrokes. When the {{{<<alias>>}}} macro is processed, it creates a new macro for you to embed in tiddler content, using the specified alias keyword as the name for that new macro. You can choose any keyword you like, but don't include any spaces, as macro names must not contain spaces.
- In order to ensure that your aliases are always defined and available for use, you should add your definitions to a tiddler that you are certain will be displayed when your TW is first loaded (e.g., [[MainMenu]]). The {{{<<alias>>}}} macro itself won't actually produce any visible output, so it can be safely added to practically any tiddler without producing a change in that tiddler's appearance.
- To use the aliases you have defined, simply invoke them as you would any other TiddlyWiki macro, e.g.,
- {{{<<keyword>>}}}. If you include parameters when you invoke the macro -- {{{<<keyword param param param...>>}}} -- they can be inserted direclty into the output by replacing corresponding substitution markers, indicated by using "%0" through "%9" in the "text to display" parameter used when the alias was defined. For example, to define a quick alias for inserting a link to any given subject on www.wikipedia.com, you can write:
- {{{
- <<alias wikipedia "[[Wikipedia:%0|http://www.wikipedia.com/wiki/%0]]">>
- }}}
- which allows you to then write:
- {{{
- <<wikipedia TiddlyWiki>>
- }}}
- which is processed as if you wrote:
- {{{
- [[Wikipedia:TiddlyWiki|http://www.wikipedia.com/wiki/TiddlyWiki]]
- }}}
- and is displayed this way:
- ><<alias wikipedia "[[Wikipedia:%0|http://www.wikipedia.com/wiki/%0]]">><<wikipedia TiddlyWiki>>
- Another interesting example uses the substitution markers to automatically display a reference to a TiddlerSlice value:
- {{{
- <<alias describe {{"|\<\<tiddler [[%0::Description]]\>\>|\n"}}>>
- }}}
- which allows you to then write:
- {{{
- <<describe AliasPlugin>>
- }}}
- which is processed as if you wrote:
- {{{
- |<<tiddler [[AliasPlugin::Description]]>>|
- }}}
- and is displayed this way:
- <<alias describe {{"|\<\<tiddler [[%0::Description]]\>\>|\n"}}>><<describe AliasPlugin>>
- <<<
- !!!!!Revisions
- <<<
- 2009.09.09 1.1.1 'tiddler' arg passed to wikify() so aliases containing macros render with correct context
- 2008.03.11 [*.*.*] plugin size reduction - documentation moved to [[AliasPluginInfo]]
- 2007.03.21 1.1.0 added support for parameter substitution into alias macros, using format() method and%0..%9 markers
- 2005.10.09 1.0.3 combined documentation and code into a single tiddler
- 2005.08.12 1.0.0 initial release
- <<<</pre>
- </div>
- <div title="ConfigTweaks" creator="UllrichKoethe" modifier="UllrichKoethe" created="201005020842" modified="201005021145" tags="systemConfig" changecount="10">
- <pre>//{{{
- config.options.chkHttpReadOnly = true;
- config.options.chkSaveBackups = false;
- readOnly = false;
- showBackstage = true;
- //}}}
- </pre>
- </div>
- <div title="Download MathSVGPlugin" modifier="UllrichKoethe" created="201005020840" modified="201005021052" tags="systemServer" changecount="5">
- <pre>|''Type:''|file|
- |''URL:''|http://www.math.ist.utl.pt/~psoares/MathSVG.html|
- |''Workspace:''|(default)|
- This plugin for ~TiddlyWiki >=2.5 provides an easy way to:
- # translate ~LaTeX math equations to ~MathML;
- # produce mathematical SVG graphics.
- If you use MS Internet Explorer, you may need the [[MathPlayer|http://www.dessci.com/en/products/mathplayer/download.htm]] plugin to render ~MathML.</pre>
- </div>
- <div title="GettingStarted" creator="UllrichKoethe" modifier="UllrichKoethe" created="201005020846" changecount="1">
- <pre>To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
- * [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
- * [[MainMenu]]: The menu (usually on the left)
- * [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
- You'll also need to enter your username for signing your edits: <<option txtUserName>></pre>
- </div>
- <div title="MathSVGPlugin" modifier="PauloSoares" created="200710081238" modified="201004071427" tags="systemConfig" server.type="file" server.host="www.math.ist.utl.pt/~psoares/MathSVG.html" server.page.revision="201004071427">
- <pre>/***
- |''Name:''|MathSVGPlugin|
- |''Description:''|This plugin translates a subset of the LaTeX math notation to MathML with a customisable image fallback when MathML is not supported. It also provides an easy way to produce mathematical SVG graphics with dynamical features and animation.|
- |''Version:''|1.4.1|
- |''Date:''|2010-04-01|
- |''Source:''|http://www.math.ist.utl.pt/~psoares/MathSVG.html|
- |''Author:''|Paulo Soares|
- |''License:''|[[GNU Lesser General Public License|http://www.gnu.org/licences/lgpl.html]]|
- |''~CoreVersion:''|2.5.0|
- !Original copyright notice
- {{{
- ASCIIMathML.js
- ==============
- Version 2.1 Oct 8, 2008, (c) Peter Jipsen http://www.chapman.edu/~jipsen
- This version extends ASCIIMathML.js with LaTeXMathML.js and ASCIIsvg.js.
- Latest version at http://www.chapman.edu/~jipsen/mathml/ASCIIMathML.js
- If you use it on a webpage, please send the URL to jipsen@chapman.edu
- The LaTeXMathML modifications were made by Douglas Woodall, June 2006.
- (for details see header on the LaTeXMathML part in middle of file)
- Extensive clean-up and improvements by Paulo Soares, Oct 2007.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation; either version 2.1 of the License, or (at
- your option) any later version.
- This program is distributed in the hope that it will be useful, but WITHOUT
- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
- (at http://www.gnu.org/licences/lgpl.html) for more details.
- }}}
- !~MathSVG code (minified)
- ***/
- //{{{
- Math.sec=function(a){return 1/Math.cos(a)};Math.csc=function(a){return 1/Math.sin(a)};Math.cot=function(a){return 1/Math.tan(a)};Math.asec=function(a){return Math.acos(1/a)};Math.acsc=function(a){return Math.asin(1/a)};Math.acot=function(a){return Math.atan(1/a)};Math.sinh=function(a){return(Math.exp(a)-Math.exp(-a))/2};Math.cosh=function(a){return(Math.exp(a)+Math.exp(-a))/2};Math.tanh=function(a){return(Math.exp(a)-Math.exp(-a))/(Math.exp(a)+Math.exp(-a))};Math.sech=function(a){return 1/Math.cosh(a)};Math.csch=function(a){return 1/Math.sinh(a)};Math.coth=function(a){return 1/Math.tanh(a)};Math.asinh=function(a){return Math.log(a+Math.sqrt(a*a+1))};Math.acosh=function(a){return Math.log(a+Math.sqrt(a*a-1))};Math.atanh=function(a){return Math.log((1+a)/(1-a))/2};Math.sech=function(a){return 1/Math.cosh(a)};Math.csch=function(a){return 1/Math.sinh(a)};Math.coth=function(a){return 1/Math.tanh(a)};Math.asech=function(a){return Math.acosh(1/a)};Math.acsch=function(a){return Math.asinh(1/a)};Math.acoth=function(a){return Math.atanh(1/a)};Math.sign=function(a){return(a===0?0:(a<0?-1:1))};Math.step=function(a,c,b){return(a<0?(b?b:0):(c?c:1))};Math.root=function(a,b){return Math.pow(a,1/b)};Math.factorial=function(b){if(b===0){return 1}if(b<0){if((b%1)===0){return}if(b>-1){return Math.factorial(b+1)/(b+1)}return -Math.PI/(Math.factorial(-1-b)*Math.sin(Math.PI*b))}var a=b;if((b%1)===0){while(b>1){b=b-1;a=a*b}}else{a=Math.exp((b+0.5)*Math.log(b+1)-b-b*(0.1121105+b*0.08106103)/(1.452342+b*(2.410858+b)))}return a};Math.Gamma=function(a){return Math.factorial(a-1)};Math.Beta=function(a,b){return Math.Gamma(a)*Math.Gamma(b)/Math.Gamma(a+b)};Math.C=function(a,b){var c=1/((a+1)*Math.Beta(b+1,a-b+1));return c};Math.truncate=function(a,c){var b=c||0;return Math.floor(a*Math.pow(10,b))/Math.pow(10,b)};Math.randomString=function(a,g){var f=(g||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz").split("");var e=[],c=Math.random;var d=f.length;for(var b=0;b<a;b++){e[b]=f[0|c()*d]}return e.join("")};Math.runif=function(d,c,f){var e=f||0;return Math.truncate((c+Math.pow(10,-e)-d)*Math.random()+d,e)};Math.rnormal=function(a,b){a=a||0;b=b||1;var d=0,c=0;while(d*c===0){d=Math.random();c=Math.random()}return b*(Math.sqrt(-2*Math.log(d))*Math.cos(2*Math.PI*c))+a};(function(){var a=jQuery.fn.attr,b="http://www.w3.org/2000/svg";jQuery.fn.attr=function(m,l){var g=this.length;if(!g){return this}for(var f=0;f<g;f++){var c=this[f];if(c.namespaceURI===b){if(l!==undefined){c.setAttribute(m,l)}else{if($.isArray(m)){var d=m.length,e={};while(d--){var k=m[d];var h=c.getAttribute(k);if(h||h==="0"){h=isNaN(h)?h:h-0}e[k]=h}return e}else{if(typeof m==="object"){for(v in m){c.setAttribute(v,m[v])}}else{var h=c.getAttribute(m);if(h||h==="0"){h=isNaN(h)?h:h-0}return h}}}}else{return a.apply(this,arguments)}}return this}}());var MSVG=function($){var chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";var cal=["\uD835\uDC9C","\u212C","\uD835\uDC9E","\uD835\uDC9F","\u2130","\u2131","\uD835\uDCA2","\u210B","\u2110","\uD835\uDCA5","\uD835\uDCA6","\u2112","\u2133","\uD835\uDCA9","\uD835\uDCAA","\uD835\uDCAB","\uD835\uDCAC","\u211B","\uD835\uDCAE","\uD835\uDCAF","\uD835\uDCB0","\uD835\uDCB1","\uD835\uDCB2","\uD835\uDCB3","\uD835\uDCB4","\uD835\uDCB5","\uD835\uDCB6","\uD835\uDCB7","\uD835\uDCB8","\uD835\uDCB9","\u212F","\uD835\uDCBB","\u210A","\uD835\uDCBD","\uD835\uDCBE","\uD835\uDCBF","\uD835\uDCC0","\uD835\uDCC1","\uD835\uDCC2","\uD835\uDCC3","\u2134","\uD835\uDCC5","\uD835\uDCC6","\uD835\uDCC7","\uD835\uDCC8","\uD835\uDCC9","\uD835\uDCCA","\uD835\uDCCB","\uD835\uDCCC","\uD835\uDCCD","\uD835\uDCCE","\uD835\uDCCF"];var frk=["\uD835\uDD04","\uD835\uDD05","\u212D","\uD835\uDD07","\uD835\uDD08","\uD835\uDD09","\uD835\uDD0A","\u210C","\u2111","\uD835\uDD0D","\uD835\uDD0E","\uD835\uDD0F","\uD835\uDD10","\uD835\uDD11","\uD835\uDD12","\uD835\uDD13","\uD835\uDD14","\u211C","\uD835\uDD16","\uD835\uDD17","\uD835\uDD18","\uD835\uDD19","\uD835\uDD1A","\uD835\uDD1B","\uD835\uDD1C","\u2128","\uD835\uDD1E","\uD835\uDD1F","\uD835\uDD20","\uD835\uDD21","\uD835\uDD22","\uD835\uDD23","\uD835\uDD24","\uD835\uDD25","\uD835\uDD26","\uD835\uDD27","\uD835\uDD28","\uD835\uDD29","\uD835\uDD2A","\uD835\uDD2B","\uD835\uDD2C","\uD835\uDD2D","\uD835\uDD2E","\uD835\uDD2F","\uD835\uDD30","\uD835\uDD31","\uD835\uDD32","\uD835\uDD33","\uD835\uDD34","\uD835\uDD35","\uD835\uDD36","\uD835\uDD37"];var bbb=["\uD835\uDD38","\uD835\uDD39","\u2102","\uD835\uDD3B","\uD835\uDD3C","\uD835\uDD3D","\uD835\uDD3E","\u210D","\uD835\uDD40","\uD835\uDD41","\uD835\uDD42","\uD835\uDD43","\uD835\uDD44","\u2115","\uD835\uDD46","\u2119","\u211A","\u211D","\uD835\uDD4A","\uD835\uDD4B","\uD835\uDD4C","\uD835\uDD4D","\uD835\uDD4E","\uD835\uDD4F","\uD835\uDD50","\u2124","\uD835\uDD52","\uD835\uDD53","\uD835\uDD54","\uD835\uDD55","\uD835\uDD56","\uD835\uDD57","\uD835\uDD58","\uD835\uDD59","\uD835\uDD5A","\uD835\uDD5B","\uD835\uDD5C","\uD835\uDD5D","\uD835\uDD5E","\uD835\uDD5F","\uD835\uDD60","\uD835\uDD61","\uD835\uDD62","\uD835\uDD63","\uD835\uDD64","\uD835\uDD65","\uD835\uDD66","\uD835\uDD67","\uD835\uDD68","\uD835\uDD69","\uD835\uDD6A","\uD835\uDD6B"];var CONST=0,UNARY=1,BINARY=2,INFIX=3,LEFTBRACKET=4,RIGHTBRACKET=5,SPACE=6,UNDEROVER=7,DEFINITION=8,LEFTRIGHT=9,TEXT=10,BIG=11,STRETCHY=13,MATRIX=14;var symbols=[{input:"\\varepsilon",tag:"mi",output:"\u025B",ttype:CONST},{input:"\\varsigma",tag:"mi",output:"\u03C2",ttype:CONST},{input:"\\vartheta",tag:"mi",output:"\u03D1",ttype:CONST},{input:"\\varphi",tag:"mi",output:"\u03D5",ttype:CONST},{input:"\\varpi",tag:"mi",output:"\u03D6",ttype:CONST},{input:"\\varrho",tag:"mi",output:"\u03F1",ttype:CONST},{input:"\\alpha",tag:"mi",output:"\u03B1",ttype:CONST},{input:"\\beta",tag:"mi",output:"\u03B2",ttype:CONST},{input:"\\gamma",tag:"mi",output:"\u03B3",ttype:CONST},{input:"\\delta",tag:"mi",output:"\u03B4",ttype:CONST},{input:"\\epsilon",tag:"mi",output:"\u03B5",ttype:CONST},{input:"\\zeta",tag:"mi",output:"\u03B6",ttype:CONST},{input:"\\eta",tag:"mi",output:"\u03B7",ttype:CONST},{input:"\\theta",tag:"mi",output:"\u03B8",ttype:CONST},{input:"\\iota",tag:"mi",output:"\u03B9",ttype:CONST},{input:"\\kappa",tag:"mi",output:"\u03BA",ttype:CONST},{input:"\\lambda",tag:"mi",output:"\u03BB",ttype:CONST},{input:"\\mu",tag:"mi",output:"\u03BC",ttype:CONST},{input:"\\nu",tag:"mi",output:"\u03BD",ttype:CONST},{input:"\\xi",tag:"mi",output:"\u03BE",ttype:CONST},{input:"\\omicron",tag:"mi",output:"\u03BF",ttype:CONST},{input:"\\pi",tag:"mi",output:"\u03C0",ttype:CONST},{input:"\\rho",tag:"mi",output:"\u03C1",ttype:CONST},{input:"\\sigma",tag:"mi",output:"\u03C3",ttype:CONST},{input:"\\tau",tag:"mi",output:"\u03C4",ttype:CONST},{input:"\\upsilon",tag:"mi",output:"\u03C5",ttype:CONST},{input:"\\phi",tag:"mi",output:"\u03C6",ttype:CONST},{input:"\\chi",tag:"mi",output:"\u03C7",ttype:CONST},{input:"\\psi",tag:"mi",output:"\u03C8",ttype:CONST},{input:"\\omega",tag:"mi",output:"\u03C9",ttype:CONST},{input:"\\Alpha",tag:"mo",output:"\u0391",ttype:CONST},{input:"\\Beta",tag:"mo",output:"\u0392",ttype:CONST},{input:"\\Gamma",tag:"mo",output:"\u0393",ttype:CONST},{input:"\\Delta",tag:"mo",output:"\u0394",ttype:CONST},{input:"\\Epsilon",tag:"mo",output:"\u0395",ttype:CONST},{input:"\\Zeta",tag:"mo",output:"\u0396",ttype:CONST},{input:"\\Eta",tag:"mo",output:"\u0397",ttype:CONST},{input:"\\Theta",tag:"mo",output:"\u0398",ttype:CONST},{input:"\\Iota",tag:"mo",output:"\u0399",ttype:CONST},{input:"\\Kappa",tag:"mo",output:"\u039A",ttype:CONST},{input:"\\Lambda",tag:"mo",output:"\u039B",ttype:CONST},{input:"\\Mu",tag:"mo",output:"\u039C",ttype:CONST},{input:"\\Nu",tag:"mo",output:"\u039D",ttype:CONST},{input:"\\Xi",tag:"mo",output:"\u039E",ttype:CONST},{input:"\\Omicron",tag:"mo",output:"\u039F",ttype:CONST},{input:"\\Pi",tag:"mo",output:"\u03A0",ttype:CONST},{input:"\\Rho",tag:"mo",output:"\u03A1",ttype:CONST},{input:"\\Sigma",tag:"mo",output:"\u03A3",ttype:CONST},{input:"\\Tau",tag:"mo",output:"\u03A4",ttype:CONST},{input:"\\Upsilon",tag:"mo",output:"\u03A5",ttype:CONST},{input:"\\Phi",tag:"mo",output:"\u03A6",ttype:CONST},{input:"\\Chi",tag:"mo",output:"\u03A7",ttype:CONST},{input:"\\Psi",tag:"mo",output:"\u03A8",ttype:CONST},{input:"\\Omega",tag:"mo",output:"\u03A9",ttype:CONST},{input:"\\frac12",tag:"mo",output:"\u00BD",ttype:CONST},{input:"\\frac14",tag:"mo",output:"\u00BC",ttype:CONST},{input:"\\frac34",tag:"mo",output:"\u00BE",ttype:CONST},{input:"\\frac13",tag:"mo",output:"\u2153",ttype:CONST},{input:"\\frac23",tag:"mo",output:"\u2154",ttype:CONST},{input:"\\frac15",tag:"mo",output:"\u2155",ttype:CONST},{input:"\\frac25",tag:"mo",output:"\u2156",ttype:CONST},{input:"\\frac35",tag:"mo",output:"\u2157",ttype:CONST},{input:"\\frac45",tag:"mo",output:"\u2158",ttype:CONST},{input:"\\frac16",tag:"mo",output:"\u2159",ttype:CONST},{input:"\\frac56",tag:"mo",output:"\u215A",ttype:CONST},{input:"\\frac18",tag:"mo",output:"\u215B",ttype:CONST},{input:"\\frac38",tag:"mo",output:"\u215C",ttype:CONST},{input:"\\frac58",tag:"mo",output:"\u215D",ttype:CONST},{input:"\\frac78",tag:"mo",output:"\u215E",ttype:CONST},{input:"\\pm",tag:"mo",output:"\u00B1",ttype:CONST},{input:"\\mp",tag:"mo",output:"\u2213",ttype:CONST},{input:"\\triangleleft",tag:"mo",output:"\u22B2",ttype:CONST},{input:"\\triangleright",tag:"mo",output:"\u22B3",ttype:CONST},{input:"\\cdot",tag:"mo",output:"\u22C5",ttype:CONST},{input:"\\star",tag:"mo",output:"\u22C6",ttype:CONST},{input:"\\ast",tag:"mo",output:"\u002A",ttype:CONST},{input:"\\times",tag:"mo",output:"\u00D7",ttype:CONST},{input:"\\div",tag:"mo",output:"\u00F7",ttype:CONST},{input:"\\circ",tag:"mo",output:"\u2218",ttype:CONST},{input:"\\bullet",tag:"mo",output:"\u2022",ttype:CONST},{input:"\\oplus",tag:"mo",output:"\u2295",ttype:CONST},{input:"\\ominus",tag:"mo",output:"\u2296",ttype:CONST},{input:"\\otimes",tag:"mo",output:"\u2297",ttype:CONST},{input:"\\bigcirc",tag:"mo",output:"\u25CB",ttype:CONST},{input:"\\oslash",tag:"mo",output:"\u2298",ttype:CONST},{input:"\\odot",tag:"mo",output:"\u2299",ttype:CONST},{input:"\\land",tag:"mo",output:"\u2227",ttype:CONST},{input:"\\wedge",tag:"mo",output:"\u2227",ttype:CONST},{input:"\\lor",tag:"mo",output:"\u2228",ttype:CONST},{input:"\\vee",tag:"mo",output:"\u2228",ttype:CONST},{input:"\\cap",tag:"mo",output:"\u2229",ttype:CONST},{input:"\\cup",tag:"mo",output:"\u222A",ttype:CONST},{input:"\\sqcap",tag:"mo",output:"\u2293",ttype:CONST},{input:"\\sqcup",tag:"mo",output:"\u2294",ttype:CONST},{input:"\\uplus",tag:"mo",output:"\u228E",ttype:CONST},{input:"\\amalg",tag:"mo",output:"\u2210",ttype:CONST},{input:"\\bigtriangleup",tag:"mo",output:"\u25B3",ttype:CONST},{input:"\\bigtriangledown",tag:"mo",output:"\u25BD",ttype:CONST},{input:"\\dag",tag:"mo",output:"\u2020",ttype:CONST},{input:"\\dagger",tag:"mo",output:"\u2020",ttype:CONST},{input:"\\ddag",tag:"mo",output:"\u2021",ttype:CONST},{input:"\\ddagger",tag:"mo",output:"\u2021",ttype:CONST},{input:"\\lhd",tag:"mo",output:"\u22B2",ttype:CONST},{input:"\\rhd",tag:"mo",output:"\u22B3",ttype:CONST},{input:"\\unlhd",tag:"mo",output:"\u22B4",ttype:CONST},{input:"\\unrhd",tag:"mo",output:"\u22B5",ttype:CONST},{input:"\\sum",tag:"mo",output:"\u2211",ttype:UNDEROVER},{input:"\\prod",tag:"mo",output:"\u220F",ttype:UNDEROVER},{input:"\\bigcap",tag:"mo",output:"\u22C2",ttype:UNDEROVER},{input:"\\bigcup",tag:"mo",output:"\u22C3",ttype:UNDEROVER},{input:"\\bigwedge",tag:"mo",output:"\u22C0",ttype:UNDEROVER},{input:"\\bigvee",tag:"mo",output:"\u22C1",ttype:UNDEROVER},{input:"\\bigsqcap",tag:"mo",output:"\u2A05",ttype:UNDEROVER},{input:"\\bigsqcup",tag:"mo",output:"\u2A06",ttype:UNDEROVER},{input:"\\coprod",tag:"mo",output:"\u2210",ttype:UNDEROVER},{input:"\\bigoplus",tag:"mo",output:"\u2A01",ttype:UNDEROVER},{input:"\\bigotimes",tag:"mo",output:"