<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
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
/*{{{*/
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]];}

#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)';}
/*}}}*/
/*{{{*/
* 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 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 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:0em 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 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 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 0em;}
.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 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 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 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.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:0em 0.25em; padding:0em 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 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 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 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
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;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<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>
<!--}}}-->
<!--{{{-->
<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>
<!--}}}-->
<!--{{{-->
<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>
<!--}}}-->
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>>
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]]
<<importTiddlers>>
A (materiális) ekvivalencia igazságtáblázata:
| $\equiv$ | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |

*{{overlay1{Tipikus természetes nyelvi alakja: ... akkor és csak akkor, ha ... }}}
*{{overlay2{Legyen $A,B\in Form$. $(A\equiv B)$ kiolvasása: }}}
**{{overlay3{$A$ akkor és csak akkor, ha $B$.}}}
**{{overlay4{$A$ ekvivalens $B$(-vel).}}}
**{{overlay5{$A$ materiálisan ekvivalens $B$(-vel).}}}
*{{overlay6{A materiális jelzőt gyakran elhagyjuk. Szerepeltetését pusztán az indokolja, hogy megkülönböztessük a (materiális) ekvivalencia műveletét a logikai ekvivalencia relációjától.}}}
 
!!A (materiális) ekvivalencia tulajdonságai
*{{overlay7{$\models (A\equiv A)$}}}
*{{overlay8{$\models \neg(A\equiv \neg A)$}}}
*{{overlay9{Kommutatív: $(A\equiv B)\Leftrightarrow (B\equiv A)$}}}
*{{overlay10{Asszociatív: $(A\equiv (B\equiv C))\Leftrightarrow ((A\equiv B)\equiv C)$}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B\in Form$ két formula.}}}
{{overlay2{A (materiális) ekvivalencia bevezető szabálya: ${\Gamma , A\vdash B\quad \Gamma , B\vdash A}\over{\Gamma \vdash A\equiv B}$}}}
{{overlay3{A (materiális) ekvivalencia alkalmazó szabályai: ${\Gamma \vdash A\quad \Gamma \vdash A\equiv B}\over{\Gamma \vdash B}\qquad {\Gamma \vdash B\quad \Gamma \vdash A\equiv B}\over{\Gamma \vdash A}$}}}

<<slideShow
clock:-100>>
[[Az informatika logikai alapjai]]
[[Bevezetés]]
[[Helyes következtetés]]
[[A logika kezdetei]]
<<slideShow
clock:-100>>
[[Nulladrendű nyelv]]
[[Nulladrendű atomi formula]]
[[Szintaktikai definíciók]]
<<slideShow
clock-100>>
[[Nulladrendű interpretáció]]
[[Nulladrendű szemantikai szabályok]]
[[Nulladrendű modell]]
[[Kielégíthetőség]]
[[Kielégíthetetlenség]]
[[Szemantikai következményreláció]]
[[Érvényesség]]
[[Logikai ekvivalencia]]





<<slideShow
clock:-100>>
[[Tétel (kielégíthetőség)]]
[[Tétel (kielégíthetetlenség)]]
[[Következményreláció tulajdonsága(1)]]
[[Következményreláció tulajdonsága(2)]]
[[Következményreláció tulajdonsága(3)]]
[[Dedukció tétel]]
[[Dedukció tétel megfordítása]]
[[Következményreláció és implikáció]]
[[Logikai ekvivalencia és (materiális) ekvivalencia]]
[[Metszet tétel]]
<<slideShow
clock:-100>>
[[Negáció]]
[[Konjunkció]]
[[Diszjunkció]]
[[A konjunkció és a diszjunkció kapcsolata]]
[[Implikáció]]
[[(Materiális) ekvivalencia]]
[[Kifejezhetőség]]
[[Igazságfunktorok és negáció]]
[[Zárójelelhagyási konvenciók]]
[[Normálformák]]
[[Literál]]
[[Elemi konjunkció]]
[[Diszjunktív normálforma]]
[[Elemi diszjunkció]] 
[[Konjunktív normálforma]]
[[Normálforma tétel]]  
<<slideShow
clock:-100>>
[[Axiómaséma]]
[[Axióma]]
[[Szintaktikai következményreláció]]
[[Inkonzisztens]]
[[Konzisztens]]
[[Levezethető]]
[[Reflexív]]
[[Monoton]]
[[Dedukció tétel (kalkulus)]]
[[Dedukció tétel megfordítása (kalkulus)]]
[[Metszet tétel (kalkulus)]]
<<slideShow
clock:-100>>
[[Szekvencia]]
[[Strukturális szabályok]]
[[Azonosság szabálya]]
[[Bővítés szabálya]]
[[Szűkítés szabálya]]
[[Felcserélés szabálya]]
[[Metszet szabály]]
[[Logikai szabályok]]
[[Implikáció szabályai]]
[[Negáció szabályai]]
[[Konjunkció szabályai]]
[[Diszjunkció szabályai]]
[[(Materiális) ekvivalencia szabályai]]
[[Természetes levezetés induktív definíciója]]
[[Segédtétel(1)]]
[[Segédtétel(2)]]
[[Segédtétel(3)]]
[[Segédtétel(4)]]
[[Példák]]
<<slideShow
clock:-100>>
[[Elsőrendű nyelv]]
[[Elsőrendű atomi formula]]
[[Részformula (elsőrend)]]
[[Közvetlen részformula (elsőrend)]]
[[Részformula2 (elsőrend)]]
[[Szerkezeti fa (elsőrend)]]
[[Szabad változók halmaza]]
[[Kötött változók halmaza]]
[[Változó szabad előfordulása]]
[[Változó kötött előfordulása]]
[[Nyílt formula]]
[[Zárt formula]]
[[Zárójelelhagyási konvenciók (elsőrend)]]
[[Elsőrendű szemantika]]
[[Elsőrendű interpretáció]]
[[Értékelés]]
[[Elsőrendű szemantikai szabályok]]
[[Elsőrendű szemantika alaptételei]]
[[Elsőrendű centrális logikai fogalmak]]
[[Elsőrendű modell]]
[[Kielégíthetőség (elsőrend)]]
[[Kielégíthetetlenség (elsőrend)]]
[[Szemantikai következményreláció (elsőrend)]]
[[Érvényesség (elsőrend)]]
[[Logikai ekvivalencia (elsőrend)]]
[[Elsőrendű centrális logikai fogalmak tulajdonságai]]
[[Tétel (kielégíthetőség, elsőrend)]]
[[Tétel (kielégíthetetlenség, elsőrend)]]
[[Következményreláció tulajdonsága(1)]]
[[Következményreláció tulajdonsága(2)]]
[[Következményreláció tulajdonsága(3)]]
[[Dedukció tétel (elsőrend)]]
[[Dedukció tétel megfordítása (elsőrend)]]
[[Következményreláció és implikáció (elsőrend)]]
[[Logikai ekvivalencia és (materiális) ekvivalencia (elsőrend)]]
[[Metszet tétel (elsőrend)]]
[[Kvantifikáció törvényei]]
[[Kvantifikáció De Morgan törvényei]]
[[Kvantorok kifejezhetősége]]
[[Kvantorok mozgatásának törvényei]]
[[Kvantorok fiktív alkalmazása]]
[[Formulaátalakítás (elsőrend)]]
[[Behelyettesíthetőség]]
[[Átnevezés]]
[[Kongruens formulák]]
[[Változótiszta alak]]
[[Prenex alak]]
*{{overlay1{Kétoldali disztributivitás:}}}
*{{overlay2{$(A\vee(B\wedge C))\Leftrightarrow ((A\vee B)\wedge(A\vee C))$ (A diszjunkció disztributív a konjunkcióra nézve.)}}}
*{{overlay3{$(A\wedge(B\vee C))\Leftrightarrow ((A\wedge B)\vee(A\wedge C))$ (A konjunkció disztributiv a diszjunkcióra nézve.)}}}
*{{overlay4{Elnyelési tulajdonság:}}}
**{{overlay5{$(A\wedge(B\vee A))\Leftrightarrow A$}}}
**{{overlay6{$(A\vee(B\wedge A))\Leftrightarrow A$}}}
*{{overlay7{De Morgan törvények}}}
**{{overlay8{Mit állítunk akkor, amikor egy konjunkciót tagadunk?}}}
***{{overlay9{$\neg(A\wedge B)\Leftrightarrow (\neg A\vee \neg B)$}}}
**{{overlay10{Mit állítunk akkor amikor egy diszjunkció tagadunk?}}}
***{{overlay11{$\neg(A\vee B)\Leftrightarrow (\neg A\wedge \neg B)$}}}
**{{overlay12{A De Morgan törvények azt fejezik ki, hogy a konjunkció és a diszjunkció egymás duálisai.}}}
*{{overlay13{A második De Morgan törvény bizonyítása
| $A$ | $B$ | $\neg A$ | $\neg B$ | $(\neg A\wedge\neg B)$ | $(A\vee B)$ | $\neg(A\vee B)$ |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 |
}}}
!Arisztotelész(Kr.e. 384-322)
* {{overlay1{A bizonyító érvelés:}}} 
**{{overlay2{az érvelések során le lehet (és le kell) választani a [[premisszák|Premissza]] igazságát és a következtetés helyességét. A bizonyító érvelések megítélésénél az utóbbi vizsgálata történik meg.}}}    
*{{overlay3{ Az ellentmondás elve:}}} 
**{{overlay4{"A legbiztosabb alapelv ... ez: lehetetlen, hogy egy és ugyanaz a valami ugyanakkor, ugyanabban a tekintetben vonatkozzék is valamire, meg nem is." (1005b19-23)}}}
*{{overlay5{A kizárt harmadik elve:}}} 
**{{overlay6{"Az ellentmondás két tagja között nem állhat fenn semmi közbeeső, hanem mindenről mindent vagy állítani vagy tagadni kell." (1011b 23-24)}}}


{{fourcolumns{
<<allTags>>
}}}
<<tiddler [[IntroTreeview]]>>
<html><span style="padding-right:0.15em;" macro='monkeyTagger status'></span> </html>
text/plain
.txt .text .js .vbs .asp .cgi .pl
----
text/html
.htm .html .hta .htx .mht
----
text/comma-separated-values
.csv
----
text/javascript
.js
----
text/css
.css
----
text/xml
.xml .xsl .xslt
----
image/gif
.gif
----
image/jpeg
.jpg .jpe .jpeg
----
image/png
.png
----
image/bmp
.bmp
----
image/tiff
.tif .tiff
----
audio/basic
.au .snd
----
audio/wav
.wav
----
audio/x-pn-realaudio
.ra .rm .ram
----
audio/x-midi
.mid .midi
----
audio/mp3
.mp3
----
audio/m3u
.m3u
----
video/x-ms-asf
.asf
----
video/avi
.avi
----
video/mpeg
.mpg .mpeg
----
video/quicktime
.qt .mov .qtvr
----
application/pdf
.pdf
----
application/rtf
.rtf
----
application/postscript
.ai .eps .ps
----
application/wordperfect
.wpd
----
application/mswrite
.wri
----
application/msexcel
.xls .xls3 .xls4 .xls5 .xlw
----
application/msword
.doc
----
application/mspowerpoint
.ppt .pps
----
application/x-director
.swa
----
application/x-shockwave-flash
.swf
----
application/x-zip-compressed
.zip
----
application/x-gzip
.gz
----
application/x-rar-compressed
.rar
----
application/octet-stream
.com .exe .dll .ocx
----
application/java-archive
.jar
/***
|Name|AttachFilePlugin|
|Source|http://www.TiddlyTools.com/#AttachFilePlugin|
|Documentation|http://www.TiddlyTools.com/#AttachFilePluginInfo|
|Version|3.9.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|AttachFilePluginFormatters, AttachFileMIMETypes|
|Overrides||
|Description|Store binary files as base64-encoded tiddlers with fallback links for separate local and/or remote file storage|
Store or link binary files (such as jpg, gif, pdf or even mp3) within your TiddlyWiki document and then use them as images or links from within your tiddler content.
> Important note: As of version 3.6.0, in order to //render// images and other binary attachments created with this plugin, you must also install [[AttachFilePluginFormatters]], which extends the behavior of the TiddlyWiki core formatters for embedded images ({{{[img[tooltip|image]]}}}), linked embedded images ({{{[img[tooltip|image][link]]}}}), and external/"pretty" links ({{{[[label|link]]}}}), so that these formatter will process references to attachment tiddlers as if a normal file reference had been provided. |
!!!!!Documentation
>see [[AttachFilePluginInfo]]
!!!!!Inline interface (live)
>see [[AttachFile]] (shadow tiddler)
><<tiddler AttachFile>>
!!!!!Revisions
<<<
2008.07.21 [3.9.0] Fixup for FireFox 3: use HTML with separate text+button control instead of type='file' control
|please see [[AttachFilePluginInfo]] for additional revision details|
2005.07.20 [1.0.0] Initial Release
<<<
!!!!!Code
***/
// // version
//{{{
version.extensions.AttachFilePlugin= {major: 3, minor: 9, revision: 0, date: new Date(2008,7,21)};

// shadow tiddler
config.shadowTiddlers.AttachFile="<<attach inline>>";

// add 'attach' backstage task (insert before built-in 'importTask')
if (config.tasks) { // for TW2.2b or above
	config.tasks.attachTask = {
		text: "attach",
		tooltip: "Attach a binary file as a tiddler",
		content: "<<attach inline>>"
	}
	config.backstageTasks.splice(config.backstageTasks.indexOf("importTask"),0,"attachTask");
}

config.macros.attach = {
// // lingo
//{{{
	label: "attach file",
	tooltip: "Attach a file to this document",
	linkTooltip: "Attachment: ",

	typeList: "AttachFileMIMETypes",

	titlePrompt: " enter tiddler title...",
	MIMEPrompt: "<option value=''>select MIME type...</option><option value='editlist'>[edit list...]</option>",
	localPrompt: " enter local path/filename...",
	URLPrompt: " enter remote URL...",

	tiddlerErr: "Please enter a tiddler title",
	sourceErr: "Please enter a source path/filename",
	storageErr: "Please select a storage method: embedded, local or remote",
	MIMEErr: "Unrecognized file format.  Please select a MIME type",
	localErr: "Please enter a local path/filename",
	URLErr: "Please enter a remote URL",
	fileErr: "Invalid path/file or file not found",

	sourceReport: "| source file:|{{{%0}}}|\n",
	nosourceReport: "| source file:|//none//|\n",
	dateReport: "| attached on:|%0 by %1|\n",
	notesReport: "| description:|%0|\n",
	dataReport: "| embedded:|[[%0|%0]] - {{{type=%1, size=%2 bytes, encoded=%3 bytes}}}|\n",
	nodataReport: "| embedded:|//none//|\n",
	localReport: "| local file:|/%LOCAL_LINK%/[[%0|%1]]|\n",
	nolocalReport: "| local file:|//none//|\n",
	URLReport: "| remote link:|/%REMOTE_LINK%/[[%0|%0]]|\n",
	noURLReport: "| remote link:|//none//|\n",

	imageReport: "image\n<<<\nusage: {{{[img[tooltip|%0]] or [img[tooltip|%0][link]]}}}\n[img[tooltip|%0]]\n<<<\n",
	dataBlock: "\n/% DO NOT EDIT BELOW THIS POINT\n---BEGIN_DATA---\n%0;base64,\n%1\n---END_DATA---\n%/",
//}}}
// // macro definition
//{{{
	handler:
	function(place,macroName,params) {
		if (params && !params[0]) { createTiddlyButton(place,this.label,this.tooltip,this.toggleAttachPanel); return; }
		var id=params.shift();
		this.createAttachPanel(place,id+"_attachPanel",params);
		document.getElementById(id+"_attachPanel").style.position="static";
		document.getElementById(id+"_attachPanel").style.display="block";
	},
//}}}
//{{{
	createAttachPanel:
	function(place,panel_id,params) {
		if (!panel_id || !panel_id.length) var panel_id="_attachPanel";
		// remove existing panel (if any)
		var panel=document.getElementById(panel_id); if (panel) panel.parentNode.removeChild(panel);
		// set styles for this panel
		setStylesheet(this.css,"attachPanel");
		// create new panel
		var title=""; if (params && params[0]) title=params.shift();
		var types=this.MIMEPrompt+this.formatListOptions(store.getTiddlerText(this.typeList)); // get MIME types
		panel=createTiddlyElement(place,"span",panel_id,"attachPanel",null);
		var html=this.html.replace(/%id%/g,panel_id);
		html=html.replace(/%title%/g,title);
		html=html.replace(/%disabled%/g,title.length?"disabled":"");
		html=html.replace(/%IEdisabled%/g,config.browser.isIE?"disabled":"");
		html=html.replace(/%types%/g,types);
		panel.innerHTML=html;
		if (config.browser.isGecko) { // FF3 FIXUP
			document.getElementById("attachSource").style.display="none";
			document.getElementById("attachFixPanel").style.display="block";
		}
		return panel;
	},
//}}}
//{{{
	toggleAttachPanel:
	function (e) {
		if (!e) var e = window.event;
		var parent=resolveTarget(e).parentNode;
		var panel = document.getElementById("_attachPanel");
		if (panel==undefined || panel.parentNode!=parent)
			panel=config.macros.attach.createAttachPanel(parent,"_attachPanel");
		var isOpen = panel.style.display=="block";
		if(config.options.chkAnimate)
			anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));
		else
			panel.style.display = isOpen ? "none" : "block" ;
		e.cancelBubble = true;
		if (e.stopPropagation) e.stopPropagation();
		return(false);
	},
//}}}
//{{{
	formatListOptions:
	function(text) {
		if (!text || !text.trim().length) return "";
		// get MIME list content from text
		var parts=text.split("\n----\n");
		var out="";
		for (var p=0; p<parts.length; p++) {
			var lines=parts[p].split("\n");
			var label=lines.shift(); // 1st line=display text
			var value=lines.shift(); // 2nd line=item value
			out +='<option value="%1">%0</option>'.format([label,value]);
		}
		return out;
	},
//}}}
// // interface definition
//{{{
	css:
	".attachPanel { display: none; position:absolute; z-index:10; width:35em; right:105%; top:0em;\
		background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\
		border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\
		padding: 0.5em; margin:0em; -moz-border-radius:1em;-webkit-border-radius:1em; text-align:left }\
	.attachPanel form { display:inline;border:0;padding:0;margin:0; }\
	.attachPanel select { width:99%;margin:0px;font-size:8pt;line-height:110%;}\
	.attachPanel input  { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%}\
	.attachPanel textarea { width:98%;margin:0px;height:2em;font-size:8pt;line-height:110%}\
	.attachPanel table { width:100%;border:0;margin:0;padding:0;color:inherit; }\
	.attachPanel tbody, .attachPanel tr, .attachPanel td { border:0;margin:0;padding:0;color:#000; }\
	.attachPanel .box { border:1px solid black; padding:.3em; margin:.3em 0px; background:#f8f8f8; -moz-border-radius:5px;-webkit-border-radius:5px; }\
	.attachPanel .chk { width:auto;border:0; }\
	.attachPanel .btn { width:auto; }\
	.attachPanel .btn2 { width:49%; }\
	",
//}}}
//{{{
	html:
	'<form>\
		attach from source file\
		<input type="file" id="attachSource" name="source" size="56"\
			onChange="config.macros.attach.onChangeSource(this)">\
		<div id="attachFixPanel" style="display:none"><!-- FF3 FIXUP -->\
			<input type="text" id="attachFixSource" style="width:90%"\
				title="Enter a path/file to attach"\
				onChange="config.macros.attach.onChangeSource(this);">\
			<input type="button" style="width:7%" value="..."\
				title="Enter a path/file to attach"\
				onClick="config.macros.attach.askForFilename(document.getElementById(\'attachFixSource\'));">\
		</div><!--end FF3 FIXUP-->\
		<div class="box">\
		<table style="border:0"><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			embed data <input type=checkbox class=chk name="useData" %IEdisabled% \
				onclick="if (!this.form.MIMEType.value.length)\
					this.form.MIMEType.selectedIndex=this.checked?1:0; ">&nbsp;\
		</td><td style="border:0">\
			<select size=1 name="MIMEType" \
				onchange="this.title=this.value; if (this.value==\'editlist\')\
					{ this.selectedIndex=this.form.useData.checked?1:0; story.displayTiddler(null,config.macros.attach.typeList,2); return; }">\
				<option value=""></option>\
				%types%\
			</select>\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			local link <input type=checkbox class=chk name="useLocal"\
				onclick="this.form.local.value=this.form.local.defaultValue=this.checked?config.macros.attach.localPrompt:\'\';">&nbsp;\
		</td><td style="border:0">\
			<input type=text name="local" size=15 autocomplete=off value=""\
				onchange="this.form.useLocal.checked=this.value.length" \
				onkeyup="this.form.useLocal.checked=this.value.length" \
				onfocus="if (!this.value.length) this.value=config.macros.attach.localPrompt; this.select()">\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			remote link <input type=checkbox class=chk name="useURL"\
				onclick="this.form.URL.value=this.form.URL.defaultValue=this.checked?config.macros.attach.URLPrompt:\'\';\">&nbsp;\
		</td><td style="border:0">\
			<input type=text name="URL" size=15 autocomplete=off value=""\
				onfocus="if (!this.value.length) this.value=config.macros.attach.URLPrompt; this.select()"\
				onchange="this.form.useURL.checked=this.value.length;"\
				onkeyup="this.form.useURL.checked=this.value.length;">\
		</td></tr></table>\
		</div>\
		<table style="border:0"><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			attach as&nbsp;\
		</td><td style="border:0" colspan=2>\
			<input type=text name="tiddlertitle" size=15 autocomplete=off value="%title%"\
				onkeyup="if (!this.value.length) { this.value=config.macros.attach.titlePrompt; this.select(); }"\
				onfocus="if (!this.value.length) this.value=config.macros.attach.titlePrompt; this.select()" %disabled%>\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			description&nbsp;\
		</td><td style="border:0" colspan=2>\
			<input type=text name="notes" size=15 autocomplete=off>\
		</td></tr><tr style="border:0"><td style="border:0;text-align:right;width:1%;white-space:nowrap">\
			add tags&nbsp;\
		</td><td style="border:0">\
			<input type=text name="tags" size=15 autocomplete=off value="" onfocus="this.select()">\
		</td><td style="width:40%;text-align:right;border:0">\
			<input type=button class=btn2 value="attach"\
				onclick="config.macros.attach.onClickAttach(this)"><!--\
			--><input type=button class=btn2 value="close"\
				onclick="var panel=document.getElementById(\'%id%\'); if (panel) panel.parentNode.removeChild(panel);">\
		</td></tr></table>\
	</form>',
//}}}
// // control processing
//{{{
	onChangeSource:
	function(here) {
		var form=here.form;
		var list=form.MIMEType;
		var theFilename  = here.value;
		var theExtension = theFilename.substr(theFilename.lastIndexOf('.')).toLowerCase();
		// if theFilename is in current document folder, remove path prefix and use relative reference
		var h=document.location.href; folder=getLocalPath(decodeURIComponent(h.substr(0,h.lastIndexOf("/")+1)));
		if (theFilename.substr(0,folder.length)==folder) theFilename='./'+theFilename.substr(folder.length);
		else theFilename='file:///'+theFilename; // otherwise, use absolute reference
		theFilename=theFilename.replace(/\\/g,"/"); // fixup: change \ to /
		form.useLocal.checked = true;
		form.local.value = theFilename;
		form.useData.checked = !form.useData.disabled;
		list.selectedIndex=1;
		for (var i=0; i<list.options.length; i++) // find matching MIME type
			if (list.options[i].value.indexOf(theExtension)!=-1) { list.selectedIndex = i; break; }
		if (!form.tiddlertitle.disabled)
			form.tiddlertitle.value=theFilename.substr(theFilename.lastIndexOf('/')+1); // get tiddlername from filename
	},
//}}}
//{{{
	onClickAttach:
	function (here) {
		clearMessage();
		// get input values
		var form=here.form;
		var src=form.source; if (config.browser.isGecko) src=document.getElementById("attachFixSource");
		var theDate=(new Date()).formatString(config.macros.timeline.dateFormat);
		var theSource = src.value!=src.defaultValue?src.value:"";
		var theTitle=form.tiddlertitle.value;
		var theLocal = form.local.value!=form.local.defaultValue?form.local.value:"";
		var theURL = form.URL.value!=form.URL.defaultValue?form.URL.value:"";
		var theNotes = form.notes.value;
		var theTags = "attachment excludeMissing "+form.tags.value;
		var useData=form.useData.checked;
		var useLocal=form.useLocal.checked;
		var useURL=form.useURL.checked;
		var theMIMEType = form.MIMEType.value.length?form.MIMEType.options[form.MIMEType.selectedIndex].text:"";
		// validate checkboxes and get filename
		if (useData) {
			if (theSource.length) { if (!theLocation) var theLocation=theSource; }
			else { alert(this.sourceErr); src.focus(); return false; }
		}
		if (useLocal) {
			if (theLocal.length) { if (!theLocation) var theLocation = theLocal; }
			else { alert(this.localErr); form.local.focus(); return false; }
		}
		if (useURL) {
			if (theURL.length) { if (!theLocation) var theLocation = theURL; }
			else { alert(this.URLErr); form.URL.focus(); return false; }
		}
		if (!(useData||useLocal||useURL))
			{ form.useData.focus(); alert(this.storageErr); return false; }
		if (!theLocation)
			{ src.focus(); alert(this.sourceErr); return false; }
		if (!theTitle || !theTitle.trim().length || theTitle==this.titlePrompt)
			{ form.tiddlertitle.focus(); alert(this.tiddlerErr); return false; }
		// if not already selected, determine MIME type based on filename extension (if any)
		if (useData && !theMIMEType.length && theLocation.lastIndexOf('.')!=-1) {
			var theExt = theLocation.substr(theLocation.lastIndexOf('.')).toLowerCase();
			var theList=form.MIMEType;
			for (var i=0; i<theList.options.length; i++)
				if (theList.options[i].value.indexOf(theExt)!=-1)
					{ var theMIMEType=theList.options[i].text; theList.selectedIndex=i; break; }
		}
		// attach the file
		return this.createAttachmentTiddler(theSource, theDate, theNotes, theTags, theTitle,
			useData, useLocal, useURL, theLocal, theURL, theMIMEType);
	},
	getMIMEType:
	function(src,def) {
		var ext = src.substr(src.lastIndexOf('.')).toLowerCase();
		var list=store.getTiddlerText(this.typeList);
		if (!list || !list.trim().length) return def;
		// get MIME list content from tiddler
		var parts=list.split("\n----\n");
		for (var p=0; p<parts.length; p++) {
			var lines=parts[p].split("\n");
			var mime=lines.shift(); // 1st line=MIME type
			var match=lines.shift(); // 2nd line=matching extensions
			if (match.indexOf(ext)!=-1) return mime;
		}
		return def;
	},
	createAttachmentTiddler:
	function (theSource, theDate, theNotes, theTags, theTitle,
		useData, useLocal, useURL, theLocal, theURL, theMIMEType, noshow) {
		// encode the data
		if (useData) {
			if (!theMIMEType.length) {
				alert(this.MIMEErr);
				form.MIMEType.selectedIndex=1; form.MIMEType.focus();
				return false;
			}
			var theData = this.readFile(theSource); if (!theData) { return false; }
			displayMessage('encoding '+theSource);
			var theEncoded = this.encodeBase64(theData);
			displayMessage('file size='+theData.length+' bytes, encoded size='+theEncoded.length+' bytes');
		}
		// generate tiddler and refresh
		var theText = "";
		theText +=theSource.length?this.sourceReport.format([theSource]):this.nosourceReport;
		theText +=this.dateReport.format([theDate,config.options.txtUserName]);
		theText +=theNotes.length?this.notesReport.format([theNotes]):"";
		theText +=useData?this.dataReport.format([theTitle,theMIMEType,theData.length,theEncoded.length]):this.nodataReport;
		theText +=useLocal?this.localReport.format([theLocal,theLocal.replace(/\\/g,"/")]):this.nolocalReport;
		theText +=useURL?this.URLReport.format([theURL]):this.noURLReport;
		theText +=(theMIMEType.substr(0,5)=="image")?this.imageReport.format([theTitle]):"";
		theText +=useData?this.dataBlock.format([theMIMEType,theEncoded]):"";
		store.saveTiddler(theTitle,theTitle,theText,config.options.txtUserName,new Date(),theTags);
		var panel=document.getElementById("attachPanel"); if (panel) panel.style.display="none";
		if (!noshow) { story.displayTiddler(null,theTitle); story.refreshTiddler(theTitle,null,true); }
		displayMessage('attached "'+theTitle+'"');
		return true;
	},
//}}}
// // base64 conversion
//{{{
	encodeBase64:
	function (theData) {
		if (!theData) return null;
		// encode as base64
		var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
		var out="";
		var chr1,chr2,chr3="";
		var enc1,enc2,enc3,enc4="";
		for (var count=0,i=0; i<theData.length; ) {
			chr1=theData.charCodeAt(i++);
			chr2=theData.charCodeAt(i++);
			chr3=theData.charCodeAt(i++);
			enc1=chr1 >> 2;
			enc2=((chr1 & 3) << 4) | (chr2 >> 4);
			enc3=((chr2 & 15) << 2) | (chr3 >> 6);
			enc4=chr3 & 63;
			if (isNaN(chr2)) enc3=enc4=64;
			else if (isNaN(chr3)) enc4=64;
			out+=keyStr.charAt(enc1)+keyStr.charAt(enc2)+keyStr.charAt(enc3)+keyStr.charAt(enc4);
			chr1=chr2=chr3=enc1=enc2=enc3=enc4="";
			count+=4; if (count>60) { out+='\n'; count=0; } // add line break every 60 chars for readability
		}
		return out;
	},
	decodeBase64: function(input) {
		var out="";
		var chr1,chr2,chr3;
		var enc1,enc2,enc3,enc4;
		var i = 0;
		// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
		input=input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
		do {
			enc1=keyStr.indexOf(input.charAt(i++));
			enc2=keyStr.indexOf(input.charAt(i++));
			enc3=keyStr.indexOf(input.charAt(i++));
			enc4=keyStr.indexOf(input.charAt(i++));
			chr1=(enc1 << 2) | (enc2 >> 4);
			chr2=((enc2 & 15) << 4) | (enc3 >> 2);
			chr3=((enc3 & 3) << 6) | enc4;
			out=out+String.fromCharCode(chr1);
			if (enc3!=64) out=out+String.fromCharCode(chr2);
			if (enc4!=64) out=out+String.fromCharCode(chr3);
		} while (i<input.length);
		return out;
	},
//}}}
// // I/O functions
//{{{
	readFile: // read local BINARY file data
	function(filePath) {
		if(!window.Components) { return null; }
		try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
		catch(e) { alert("access denied: "+filePath); return null; }
		var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
		try { file.initWithPath(filePath); } catch(e) { alert("cannot read file - invalid path: "+filePath); return null; }
		if (!file.exists()) { alert("cannot read file - not found: "+filePath); return null; }
		var inputStream = Components.classes["@mozilla.org/network/file-input-stream;1"].createInstance(Components.interfaces.nsIFileInputStream);
		inputStream.init(file, 0x01, 00004, null);
		var bInputStream = Components.classes["@mozilla.org/binaryinputstream;1"].createInstance(Components.interfaces.nsIBinaryInputStream);
		bInputStream.setInputStream(inputStream);
		return(bInputStream.readBytes(inputStream.available()));
	},
//}}}
//{{{
	writeFile:
	function(filepath,data) {
		// TBD: decode base64 and write BINARY data to specified local path/filename
		return(false);
	},
//}}}
//{{{
	askForFilename: // for FF3 fixup
	function(target) {
		var msg=config.messages.selectFile;
		if (target && target.title) msg=target.title; // use target field tooltip (if any) as dialog prompt text
		// get local path for current document
		var path=getLocalPath(document.location.href);
		var p=path.lastIndexOf("/"); if (p==-1) p=path.lastIndexOf("\\"); // Unix or Windows
		if (p!=-1) path=path.substr(0,p+1); // remove filename, leave trailing slash
		var file=""
		var result=window.mozAskForFilename(msg,path,file,true); // FF3 FIXUP ONLY
		if (target && result.length) // set target field and trigger handling
			{ target.value=result; target.onchange(); }
		return result; 
	}
};
//}}}
//{{{
if (window.mozAskForFilename===undefined) { // also defined by CoreTweaks (for ticket #604)
	window.mozAskForFilename=function(msg,path,file,mustExist) {
		if(!window.Components) return false;
		try {
			netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
			var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
			var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
			picker.init(window, msg, mustExist?nsIFilePicker.modeOpen:nsIFilePicker.modeSave);
			var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
			thispath.initWithPath(path);
			picker.displayDirectory=thispath;
			picker.defaultExtension='';
			picker.defaultString=file;
			picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);
			if (picker.show()!=nsIFilePicker.returnCancel)
				var result=picker.file.persistentDescriptor;
		}
		catch(ex) { displayMessage(ex.toString()); }
		return result;
	}
}
//}}}
/***
|Name|AttachFilePluginFormatters|
|Source|http://www.TiddlyTools.com/#AttachFilePluginFormatters|
|Version|3.7.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1.3|
|Type|plugin|
|Requires||
|Overrides|'image' and 'prettyLink' formatters, TiddlyWiki.prototype.getRecursiveTiddlerText|
|Description|run-time library for displaying attachment tiddlers|

This plugin provides "stand-alone" processing for //rendering// attachment tiddlers created by [[AttachFilePlugin]].   Attachment tiddlers are tagged with<<tag attachment>>and contain binary file content (e.g., jpg, gif, pdf, mp3, etc.) that has been stored directly as base64 text-encoded data or can be loaded from external files stored on a local filesystem or remote web server.

NOTE: This plugin does not include the "control panel" and supporting functions needed to //create// new attachment tiddlers.  Those features are provided by [[AttachFilePlugin]], which can be installed while building your document, and then safely omitted to reduce the overall file size when you publish your finished document (assuming you don't intend to create any additional attachment tiddlers in that document)
!!!!!Formatters
<<<
This plugin extends the behavior of the following TiddlyWiki core "wikify()" formatters:
* embedded images: {{{[img[tooltip|image]]}}}
* linked embedded images: {{{[img[tooltip|image][link]]}}}
* external/"pretty" links: {{{[[label|link]]}}}

''Please refer to AttachFilePlugin (source: http://www.TiddlyTools.com/#AttachFilePlugin) for additional information.''
<<<
!!!!!Revisions
<<<
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.10.29 [3.7.0] more code reduction: removed upload handling from AttachFilePlugin (saves ~7K!)
2007.10.28 [3.6.0] removed duplicate formatter code from AttachFilePlugin (saves ~10K!) and updated documentation accordingly.  This plugin ([[AttachFilePluginFormatters]]) is now //''required''// in order to display attached images/binary files within tiddler content.
2006.05.20 [3.4.0] through 2007.03.01 [3.5.3] sync with AttachFilePlugin
2006.05.13 [3.2.0] created from AttachFilePlugin v3.2.0
<<<
!!!!!Code
***/
// // version
//{{{
version.extensions.AttachFilePluginFormatters= {major: 3, minor: 7, revision: 0, date: new Date(2007,10,28)};
//}}}

//{{{
if (config.macros.attach==undefined) config.macros.attach= { };
//}}}
//{{{
if (config.macros.attach.isAttachment==undefined) config.macros.attach.isAttachment=function (title) {
	var tiddler = store.getTiddler(title);
	if (tiddler==undefined || tiddler.tags==undefined) return false;
	return (tiddler.tags.indexOf("attachment")!=-1);
}
//}}}

//{{{
// test for local file existence
// Returns true/false without visible error display
// Uses Components for FF and ActiveX FSO object for MSIE
if (config.macros.attach.fileExists==undefined) config.macros.attach.fileExists=function(theFile) {
	var found=false;
	// DEBUG: alert('testing fileExists('+theFile+')...');
	if(window.Components) {
		try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
		catch(e) { return false; } // security access denied
		var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
		try { file.initWithPath(theFile); }
		catch(e) { return false; } // invalid directory
		found = file.exists();
	}
	else { // use ActiveX FSO object for MSIE 
		var fso = new ActiveXObject("Scripting.FileSystemObject");
		found = fso.FileExists(theFile)
	}
	// DEBUG: alert(theFile+" "+(found?"exists":"not found"));
	return found;
}
//}}}

//{{{
if (config.macros.attach.getAttachment==undefined) config.macros.attach.getAttachment=function(title) {

	// extract embedded data, local and remote links (if any)
	var startmarker="---BEGIN_DATA---\n";
	var endmarker="\n---END_DATA---";
	var pos=0; var endpos=0;
	var text = store.getTiddlerText(title);
	var embedded="";
	var locallink="";
	var remotelink="";

	// look for embedded data, convert to data: URI
	if ((pos=text.indexOf(startmarker))!=-1 && (endpos=text.indexOf(endmarker))!=-1)
		embedded="data:"+(text.substring(pos+startmarker.length,endpos)).replace(/\n/g,'');
	if (embedded.length && !config.browser.isIE)
		return embedded; // use embedded data if any... except for IE, which doesn't support data URI

	// no embedded data... fallback to local/remote reference links...

	// look for 'attachment link markers'
	if ((pos=text.indexOf("/%LOCAL_LINK%/"))!=-1)
		locallink=text.substring(text.indexOf("|",pos)+1,text.indexOf("]]",pos));
	if ((pos=text.indexOf("/%REMOTE_LINK%/"))!=-1)
		remotelink=text.substring(text.indexOf("|",pos)+1,text.indexOf("]]",pos));

	// document is being served remotely... use remote URL (if any)  (avoids security alert)
	if (remotelink.length && document.location.protocol!="file:")
		return remotelink;  

	// local link only... return link without checking file existence (avoids security alert)
	if (locallink.length && !remotelink.length) 
		return locallink; 

	// local link, check for file exist... use local link if found
	if (locallink.length) { 
		if (this.fileExists(getLocalPath(locallink))) return locallink;
		// maybe local link is relative... add path from current document and try again
		var pathPrefix=document.location.href;  // get current document path and trim off filename
		var slashpos=pathPrefix.lastIndexOf("/"); if (slashpos==-1) slashpos=pathPrefix.lastIndexOf("\\"); 
		if (slashpos!=-1 && slashpos!=pathPrefix.length-1) pathPrefix=pathPrefix.substr(0,slashpos+1);
		if (this.fileExists(getLocalPath(pathPrefix+locallink))) return locallink;
	}

	// no embedded data, no local (or not found), fallback to remote URL (if any)
	if (remotelink.length) 
		return remotelink;

	return ""; // attachment URL doesn't resolve
}
//}}}
//{{{
if (config.macros.attach.init_formatters==undefined) config.macros.attach.init_formatters=function() {
	if (this.initialized) return;
	// find the formatter for "image" and replace the handler
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="image"; i++);
	if (i<config.formatters.length)	config.formatters[i].handler=function(w) {
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) // Simple bracketted link
			{
			var e = w.output;
			if(lookaheadMatch[5])
				{
				var link = lookaheadMatch[5];
				// ELS -------------
				var external=config.formatterHelpers.isExternalLink(link);
				if (external)
					{
					if (config.macros.attach.isAttachment(link))
						{
						e = createExternalLink(w.output,link);
						e.href=config.macros.attach.getAttachment(link);
						e.title = config.macros.attach.linkTooltip + link;
						}
					else
						e = createExternalLink(w.output,link);
					}
				else 
					e = createTiddlyLink(w.output,link,false,null,w.isStatic);
				// ELS -------------
				addClass(e,"imageLink");
				}
			var img = createTiddlyElement(e,"img");
			if(lookaheadMatch[1])
				img.align = "left";
			else if(lookaheadMatch[2])
				img.align = "right";
			if(lookaheadMatch[3])
				img.title = lookaheadMatch[3];
			img.src = lookaheadMatch[4];
			// ELS -------------
			if (config.macros.attach.isAttachment(lookaheadMatch[4]))
				img.src=config.macros.attach.getAttachment(lookaheadMatch[4]);
			// ELS -------------
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
//}}}
//{{{
	// find the formatter for "prettyLink" and replace the handler
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="prettyLink"; i++);
	if (i<config.formatters.length)	{
		config.formatters[i].handler=function(w) {
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
				var e;
				var text = lookaheadMatch[1];
				if(lookaheadMatch[3]) {
					// Pretty bracketted link
					var link = lookaheadMatch[3];
					if (config.macros.attach.isAttachment(link)) {
						e = createExternalLink(w.output,link);
						e.href=config.macros.attach.getAttachment(link);
						e.title=config.macros.attach.linkTooltip+link;
					}
					else e = (!lookaheadMatch[2] && config.formatterHelpers.isExternalLink(link))
						? createExternalLink(w.output,link)
						: createTiddlyLink(w.output,link,false,null,w.isStatic);
				} else {
					e = createTiddlyLink(w.output,text,false,null,w.isStatic);
				}
				createTiddlyText(e,text);
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	} // if "prettyLink" formatter found
	this.initialized=true;
}
//}}}
//{{{
config.macros.attach.init_formatters(); // load time init
//}}}
//{{{
if (TiddlyWiki.prototype.coreGetRecursiveTiddlerText==undefined) {
	TiddlyWiki.prototype.coreGetRecursiveTiddlerText = TiddlyWiki.prototype.getRecursiveTiddlerText;
	TiddlyWiki.prototype.getRecursiveTiddlerText = function(title,defaultText,depth) {
		return config.macros.attach.isAttachment(title)?
			config.macros.attach.getAttachment(title):this.coreGetRecursiveTiddlerText.apply(this,arguments);
	}
}
//}}}
/***
|Name|AttachFilePluginInfo|
|Source|http://www.TiddlyTools.com/#AttachFilePlugin|
|Documentation|http://www.TiddlyTools.com/#AttachFilePluginInfo|
|Version|3.9.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Documentation for AttachFilePlugin|
Store or link binary files (such as jpg, gif, pdf or even mp3) within your TiddlyWiki document and then use them as images or links from within your tiddler content.
!!!!!Inline interface (live)
>see [[AttachFile]] (shadow tiddler)
><<tiddler AttachFile>>
!!!!!Syntax
<<<
''To display the attach file control panel, simply view the [[AttachFile]] shadow tiddler that is automatically created by the plugin, and contains an instance of the inline control panel.''.  Or, you can write:
{{{
<<attach inline>>
}}}
in any tiddler to display the control panel embedded within that tiddler.  Note: you can actually use any unique identifier in place of the "inline" keyword.  Each unique id creates a separate instance of the controls.  If the same ID is used in more than one tiddler, then the control panel is automatically moved to the most recently rendered location.  Or, you can write:
{{{
<<attach>>
}}}
(with no ID parameter) in SidebarOptions.  This adds a command link that opens the controls as a floating panel, positioned directly to the left of the sidebar.
<<<
!!!!!Usage
<<<
Binary file content can be stored in three different locations:
#embedded in the attachment tiddler (encoded as base64)
#on your filesystem (a 'local link' path/filename)
#on a web server (a 'remote link' URL)
The plugin creates an "attachment tiddler" for each file you attach.  Regardless of where you store the binary content, your document can refer to the attachment tiddler rather than using a direct file or URL reference in your embedded image or external links, so that changing document locations will not require updating numerous tiddlers or copying files from one system to another.
> Important note: As of version 3.6.0, in order to //render// images and other binary attachments created with this plugin, you must also install [[AttachFilePluginFormatters]], which extends the behavior of the TiddlyWiki core formatters for embedded images ({{{[img[tooltip|image]]}}}), linked embedded images ({{{[img[tooltip|image][link]]}}}), and external/"pretty" links ({{{[[label|link]]}}}), so that these formatter will process references to attachment tiddlers as if a normal file reference had been provided. |
When you attach a file, a tiddler (tagged with<<tag attachment>>) is generated (using the source filename as the tiddler's title).  The tiddler contains //''base64 text-encoded binary data''//, surrounded by {{{/%...%/}}} comment markers (so they are not visible when viewing the tiddler).  The tiddler also includes summary details about the file: when it was attached, by whom, etc. and, if the attachment is an image file (jpg, gif, or png), the image is automatically displayed below the summary information.
>Note: although you can edit an attachment tiddler, ''don't change any of the encoded content below the attachment header'', as it has been prepared for use in the rest of your document, and even changing a single character can make the attachment unusable.  //If needed, you ''can'' edit the header information or even the MIME type declaration in the attachment data, but be very careful not to change any of the base64-encoded binary data.//
With embedded data, your TW document can be completely self-contained...unfortunately, embedding just a few moderately-sized binary files using base64 text-encoding can dramatically increase the size of your document.   To avoid this problem, you can create attachment tiddlers that define external local filesystem (file://) and/or remote web server (http://) 'reference' links, without embedding the binary data directly in the tiddler (i.e., uncheck "embed data" in the 'control panel').

These links provide an alternative source for the binary data: if embedded data is not found (or you are running on Internet Explorer, which does not currently support using embedded data), then the plugin tries the local filesystem reference.  If a local file is not found, then the remote reference (if any) is used.  This "fallback" approach also lets you 'virtualize' the external links in your document, so that you can access very large binary content such as PDFs, MP3's, and even *video* files, by using just a 'remote reference link' without embedding any data or downloading huge files to your hard disk.

Of course, when you //do// download an attached file, the local copy will be used instead of accessing a remote server each time, thereby saving bandwidth and allowing you to 'go mobile' without having to edit any tiddlers to alter the link locations...
<<<
!!!!!Syntax / Examples
<<<
To embed attached files as images or link to them from other tiddlers, use the standard ~TiddlyWiki image syntax ({{{[img[tooltip|filename]]}}}), linked image syntax ({{{[img[tooltip|filename][tiddlername]]}}}) , or "external link" syntax ({{{[[text|URL]]}}}), replacing the filename or URL that is normally entered with the title of an attachment tiddler.

embedded image data:
>{{{[img[Meow|AttachFileSample]]}}}
>[img[Meow|AttachFileSample]]
embedded image data with link to larger remote image:
>{{{[img[click for larger view|AttachFileSample][AttachFileSample2]]}}}
>[img[click for larger view|AttachFileSample][AttachFileSample2]]
'external' link to embedded image data:
>{{{[[click to view attachment|AttachFileSample]]}}}
>[[click to view attachment|AttachFileSample]]
'external' link to remote image:
>{{{[[click to view attachment|AttachFileSample2]]}}}
>[[click to view attachment|AttachFileSample2]]
regular ~TiddlyWiki links to attachment tiddlers:
>{{{[[AttachFileSample]]}}} [[AttachFileSample]]
>{{{[[AttachFileSample2]]}}} [[AttachFileSample2]]
<<<
!!!!!Defining MIME types
<<<
When you select a source file, a ''[[MIME|http://en.wikipedia.org/wiki/MIME]]'' file type is automatically suggested, based on filename extension.  The AttachFileMIMETypes tiddler defines the list of MIME types that will be recognized by the plugin.  Each MIME type definition consists of exactly two lines of text: the official MIME type designator (e.g., "text/plain", "image/gif", etc.), and a space-separated list of file extensions associated with that type.  List entries are separated by "----" (horizontal rules).
<<<
!!!!!Known Limitations
<<<
Internet Explorer does not support the data: URI scheme, and cannot use the //embedded// data to render images or links.  However, you can still use the local/remote link definitions to create file attachments that are stored externally.  In addition, while it is relatively easy to read local //text// files, reading binary files is not directly supported by IE's FileSystemObject (FSO) methods, and other file I/O techniques are subject to security barriers or require additional MS proprietary technologies (like ASP or VB) that make implementation more difficult.  As a result, you cannot //create// new attachment tiddlers using IE.
<<<
!!!!!Installation
<<<
Import (or copy/paste) the following tiddlers into your document:
* [[AttachFilePlugin]] (tagged with <<tag systemConfig>>)
* [[AttachFilePluginFormatters]] ("runtime distribution library") (tagged with <<tag systemConfig>>)
* [[AttachFileSample]] and [[AttachFileSample2]] //(tagged with <<tag attachment>>)//
* [[AttachFileMIMETypes]] //(defines binary file types)//
> Important note: As of version 3.6.0, in order to //render// images and other binary attachments created with this plugin, you must also install [[AttachFilePluginFormatters]], which extends the behavior of the TiddlyWiki core formatters for embedded images ({{{[img[tooltip|image]]}}}), linked embedded images ({{{[img[tooltip|image][link]]}}}), and external/"pretty" links ({{{[[label|link]]}}}), so that these formatter will process references to attachment tiddlers as if a normal file reference had been provided. |
<<<
!!!!!Revisions
<<<
2008.07.21 [3.9.0] Fixup for FireFox 3: use HTML with separate text+button control instead of type='file' control
2008.05.12 [3.8.1] automatically add 'attach' task to backstage (moved from BackstageTweaks)
2008.04.09 [3.8.0] in onChangeSource(), if source matches current document folder, use relative reference for local link.  Also, disable 'embed' when using IE (which //still// doesn't support data: URI)
2008.04.07 [3.7.3] fixed typo in HTML for 'local file link' so that clicking in input field doesn't erase current path/file (if any)
2008.04.07 [3.7.2] auto-create AttachFile shadow tiddler for inline interface
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.12.03 [3.7.1] in createAttachmentTiddler(), added optional "noshow" flag to suppress display of newly created tiddlers.
2007.10.29 [3.7.0] code reduction: removed support for built-in upload to server... on-line hosting of binary attachments is left to the document author, who can upload/host files using 3rd-party web-based services (e.g. www.flickr.com, ) or stand-alone applications (e.g., FTP).
2007.10.28 [3.6.0] code reduction: removed duplicate definition of image and prettyLink formatters.  Rendering of attachment tiddlers now //requires// installation of AttachFilePluginFormatters
2007.03.01 [3.5.3] use apply() to invoke hijacked function
2007.02.25 [3.5.2] in hijack of "prettyLink", fix version check for TW2.2 compatibility (prevent incorrect use of fallback handler)
2007.01.09 [3.5.1] onClickAttach() refactored to create separate createAttachmentTiddler() API for use with FileDropPluginHandlers
2006.11.30 [3.5.0] in getAttachment(), for local references, add check for file existence and fallback to remote URL if local file not found.  Added fileExists() to encapsulate FF vs. IE local file test function (IE FSO object code is TBD).
2006.11.29 [3.4.8] in hijack for PrettyLink, 'simple bracketed link' opens tiddler instead of external link to attachment
2006.11.29 [3.4.7] in readFile(), added try..catch around initWithPath() to handle invalid/non-existent paths better.
2006.11.09 [3.4.6] REAL FIX for TWv2.1.3: incorporate new TW2.1.3 core "prettyLink" formatter regexp handling logic and check for version < 2.1.3 with fallback to old plugin code.  Also, cleanup table layout in HTML (added "border:0" directly to table elements to override stylesheet)
2006.11.08 [3.4.5] TEMPORARY FIX for TWv2.1.3: disable hijack of wikiLink formatter due to changes in core wikiLink regexp definition.  //Links to attachments are broken, but you can still use {{{[img[TiddlerName]]}}} to render attachments as images, as well as {{{background:url('[[TiddlerName]]')}}} in CSS declarations for background images.//
2006.09.10 [3.4.4] update formatters for 2.1 compatibility (use this.lookaheadRegExp instead of temp variable)
2006.07.24 [3.4.3] in prettyLink formatter, added check for isShadowTiddler() to fix problem where shadow links became external links.
2006.07.13 [3.4.2] in getAttachment(), fixed stripping of newlines so data: used in CSS will work
2006.05.21 [3.4.1] in getAttachment(), fixed substring() to extract data: URI (was losing last character, which broken rendering of SOME images)
2006.05.20 [3.4.0] hijack core getRecursiveTiddlerText() to support rendering attachments in stylesheets (e.g. {{{url([[AttachFileSample]])}}})
2006.05.20 [3.3.6] add "description" feature to easily include notes in attachment tiddler (you can always edit to add them later... but...)
2006.05.19 [3.3.5] add "attach as" feature to change default name for attachment tiddlers.  Also, new optional param to specify tiddler name (disables editing)
2006.05.16 [3.3.0] completed XMLHttpRequest handling for GET or POST to configurable server scripts
2006.05.13 [3.2.0] added interface for upload feature.  Major rewrite of code for clean object definitions.  Major improvements in UI interaction and validation.
2006.05.09 [3.1.1] add wikifer support for using attachments in links from "linked image" syntax: {{{[img[tip|attachment1][attachment2]]}}}
2006.05.09 [3.1.0] lots of code changes: new options for attachments that use embedded data and/or links to external files (local or remote)
2006.05.03 [3.0.2] added {{{/%...%/}}} comments around attachment data to hide it when viewing attachment tiddler.
2006.02.05 [3.0.1] wrapped wikifier hijacks in initAttachmentFormatters() function to eliminate globals and avoid FireFox 1.5.0.1 crash bug when referencing globals
2005.12.27 [3.0.0] Update for TW2.0.  Automatically add 'excludeMissing' tag to attachments
2005.12.16 [2.2.0] Dynamically create/remove attachPanel as needed to ensure only one instance of interface elements exists, even if there are multiple instances of macro embedding.
2005.11.20 [2.1.0] added wikifier handler extensions for "image" and "prettyLink" to render tiddler attachments
2005.11.09 [2.0.0] begin port from old ELS Design adaptation based on ~TW1.2.33
2005.07.20 [1.0.0] Initial release (as adaptation)
<<<
Type the text for 'peldak_1.pdf'
!!Definíció
{{overlay1{Az [[axiómaséma|Axiómaséma]] szabályos behelyettesítésén olyan formulát értünk, amely az axiómasémából a benne szereplő betűk tetszőleges formulával való helyettesítése útján jön létre.}}}

!!Definíció
{{overlay2{A nulladrendű kalkulus (klasszikus állításkalkulus) axiómái az [[axiómasémák|Axiómaséma]] szabályos behelyettesítései.}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] (a klasszikus állításlogika nyelve).}}}  
{{overlay2{A nulladrendű kalkulus (klasszikus állításkalkulus) axiómasémái (alapsémái):}}}
*{{overlay3{(A1): $A\supset (B\supset A) $}}}
*{{overlay4{(A2): $(A\supset (B\supset C))\supset((A\supset B)\supset(A\supset C)) $}}}
*{{overlay5{(A3): $(\neg A\supset\neg B)\supset(B\supset A)$}}}

!!!Megjegyzés
*{{overlay6{Az axiómasémákban csak az implikáció és a negáció művelete szerepel. A kalkulusban a többi műveletet általában az alábbi kontextuális definíciókkal vezetik be:}}}  
##{{overlay7{$(A\wedge B) =_{def} '\neg(A\supset \neg B)'$}}}
##{{overlay8{$(A\vee B) =_{def} '(\neg A\supset B)'$}}}
##{{overlay9{$(A\equiv B) =_{def} '((A\supset B)\wedge (B\supset A))$'}}}
*{{overlay10{A kontextuális definíció alapján például az $(A\vee B)$ formula a $(\neg A\supset B)$ formula rövidítése.}}}  
{{center{[img[Frege.jpg]]
''Gottlob Frege (1848-1925)''
}}}


!{{center{A jelölések pontos megjelenítése érdekében a Firefox böngésző használata szükséges.}}}

''{{center{
!A saját gépre történő mentéshez a Firefox újabb verziói esetén szükség van a Tiddlyfox nevű kiegészítés telepítésére.
}}}''

!!Definíció 
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A\in Form$ egy formula.}}}
{{overlay2{Az azonosság szabálya: ${\varepsilon}\over{\Gamma , A\vdash A}$}}}
!!!Megjegyzés
*{{overlay3{Az azonosság szabályát néha az azonosság törvényének is nevezik.}}}
*{{overlay4{Az azonosság szabálya a szintaktikai következményreláció [[reflexivitását|Reflexív]] fejezi ki a természetes levezetés nyelvén. }}}
*{{overlay5{Ha a természetes leveztetés rendszerére mint megengedett szekvenciaátalakításokra gondolunk, akkor az azonosság szabálya az induktív definíció bázisát adja meg. Olyan szabály ami a "semmiből" (az üres szekvenciából) hoz létre egy nem üres szekvenciát.}}}
*{{overlay6{Az azonosság szabálya segítségével nyert jelsorozatok szekvenciák lesznek.}}}
Az alábbi definíciókban legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]],  $A\in Form$ egy formula, $x,y\in Var$ két változó és $t\in Term$ egy terminus.
!!Definíció (Változó változóval való helyettesíthetősége)
Az $A$ formulában az $x$ változó behelyettesíthető $y$ változóval, ha az $A$ formulában az $x$ változó egyetlen [[szabad előfordulása|Változó szabad előfordulása]] sem esik az $A$ formula valamely $\forall\!yB$ vagy $\exists yB$ alakú [[részformulájába|Részformula (elsőrend)]].
!!Definíció (Változó terminussal való helyettesíthetősége)
Az $A$ formulában az $x$ változó behelyettesíthető a $t$ terminussal, ha az $A$ formulában az $x$ változó behelyettesíthető minden olyan változóval, amely a $t$ terminusban előfordul.
!!Definíció (Behelyettesítés eredménye)
Tegyük föl, hogy az $A$ formulában az $x$ változó behelyettesíthető a $t$ terminussal. Ekkor az $[A]^t_x$ kifejezéssel jelöljük azt a formulát, amely úgy keletkezik az $A$ formulából, hogy benne az $x$ változó @@color:#900;minden szabad@@ előfordulását a $t$ terminussal helyettesítjük.
Más jelölés: $A^{t/x}, A(x\| t), A(^{x}_{t})$ 
!!!Megjegyzés
*A behelyettesítés során a behelyettesítés eredményeként létrejött formula általában nem logikailag ekvivalens az eredeti formulával. 
!!A logika feladata
#{{overlay1{A helyes következtetés törvényszerűségeinek a feltárása}}}
#{{overlay2{Az információközlésben kulcsszerepet játszó kifejezések jelentésének a megadása}}}
!!A helyes következtetés
#{{overlay3{Következtetés: viszony (a [[premisszák|Premissza]] és a [[konklúzió|Konklúzió]] között)}}}
#{{overlay4{ Helyes következtetés: a premisszák igazsága maga után vonja a konklúzió igazságát (a premisszák valamely tulajdonsága öröklődik a konklúzióra)}}}
#{{overlay5{Logikailag helyes következtetés: ha az örökítés szükségszerű}}}

/*{{{*/
/*Blackicity Theme for TiddlyWiki*/
/*Design and CSS by Saq Imtiaz*/
/*Version 1.0*/
/*}}}*/
/*{{{*/
body{	font-family: "Neue Helvetica", Helvetica, "Lucida Grande", Verdana, sans-serif;
	background-color: #fff;
	color: #333;}

#topMenu {position:relative; background:#282826; padding:10px; color:#fff;font-family:'Lucida Grande', Verdana, Sans-Serif;}
#topMenu br {display:none;}

#topMenu a{			color: #999;
			padding: 0px 8px 0px 8px;
			border-right: 1px solid #444;}
#topMenu a:hover {color:#fff; background:transparent;}

#displayArea {margin-left:1em; margin-bottom:2em; margin-top:0.5em;}


a, a:hover{
color:#333;
text-decoration: none;   background:transparent; 
}

.viewer a, .viewer a:hover {border-bottom:1px dotted #333; font-weight:bold;}


.viewer .button, .editorFooter .button{
color: #333;
border: 1px solid #333;
}

.viewer .button:hover,
.editorFooter .button:hover, .viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{
color: #fff;
background: #333;
border-color: #333;
}

.tiddler .viewer {line-height:1.45em;}
.title {color:#222; border-bottom:1px solid#222; font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.5em;}
.subtitle, .subtitle a { color: #999999; font-size: 0.95em;margin:0.2em;}
.shadow .title{color:#999;}

.toolbar {font-size:90%;}
.selected .toolbar a {color:#999999;}
.selected .toolbar a:hover {color:#333; background:transparent;border:1px solid #fff;}

.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#333; background:transparent;border:1px solid #fff;}

/***
!Sidebar
***/
#sidebar { margin-bottom:2em !important; margin-bottom:1em; right:0;
}

/***
!SidebarOptions
***/
#sidebarOptions { padding-top:2em;background:#f3f3f3;padding-left:0.5em;}

#sidebarOptions a {
			color:#333;
                        background:#f3f3f3;
                        border:1px solid #f3f3f3;
			text-decoration: none;
}

#sidebarOptions	a:hover, #sidebarOptions a:active {
			color:#222;
			background-color:#fff;border:1px solid #fff;
		}

#sidebarOptions input {border:1px solid #ccc; }

#sidebarOptions .sliderPanel {
	background: #f3f3f3; 	font-size: .9em;
}

#sidebarOptions .sliderPanel input {border:1px solid #999;}
#sidebarOptions .sliderPanel .txtOptionInput {border:1px solid #999;width:9em;}

#sidebarOptions .sliderPanel a {font-weight:normal; color:#555;background-color: #f3f3f3; border-bottom:1px dotted #333;}


#sidebarOptions .sliderPanel a:hover {
color:#111;
background-color: #f3f3f3;
border:none;
border-bottom:1px dotted #111;
}
/***
!SidebarTabs
***/
 .listTitle {color:#222;}
#sidebarTabs {background:#f3f3f3;}

#sidebarTabs .tabContents {background:#cfcfcf;}

#sidebarTabs .tabUnselected:hover {color:#999;}

#sidebarTabs .tabSelected{background:#cfcfcf;}

#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#666;}
#sidebarTabs .tabContents .tiddlyLink:hover,#sidebarTabs .tabContents .button:hover{color:#222;background:transparent; text-decoration:none;border:none;}

#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#222;background:transparent;}

#sidebarTabs .txtMoreTab .tabSelected,
#sidebarTabs .txtMoreTab .tab:hover,
#sidebarTabs .txtMoreTab .tabContents{
 color: #111;
 background: #f3f3f3; border:1px solid #f3f3f3;
}

#sidebarTabs .txtMoreTab .tabUnselected {
 color: #555;
 background: #AFAFAF;
}



/***
!Tabs
***/
.tabSelected{color:#fefefe; background:#999; padding-bottom:1px;}
 .tabSelected, .tabSelected:hover {
 color: #111;
 background: #fefefe;
 border: solid 1px #cfcfcf;
}

 .tabUnselected {
 color: #999;
 background: #eee;
 border: solid 1px #cfcfcf;
 padding-bottom:1px;
}
.tabUnselected:hover {text-decoration:none; border:1px solid #cfcfcf;}
.tabContents {background:#fefefe;}





.tagging, .tagged {
border: 1px solid #eee;
background-color: #F7F7F7;
}

.selected .tagging, .selected .tagged {
background-color: #f3f3f3;
border: 1px solid #ccc;
}

.tagging .listTitle, .tagged .listTitle {
color: #bbb;
}

.selected .tagging .listTitle, .selected .tagged .listTitle {
color: #333;
}

.tagging .button, .tagged .button {
color:#ccc;
}
.selected .tagging .button, .selected .tagged .button {
color:#aaa;
}

.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}

.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {
border: none; background:transparent; text-decoration:underline; color:#333;
}



.popup {
background: #cfcfcf;
border: 1px solid #333;
}

.popup li.disabled {
color: #000;
}

.popup li a, .popup li a:visited {
color: #555;
border: none;
}

.popup li a:hover {
background: #f3f3f3;
color: #555;
border: none;
}



#messageArea {

border: 4px dotted #282826;
background: #F3F3F3;
color: #333;
font-size:90%;
}

#messageArea a:hover { background:#f5f5f5; border:none;}


#messageArea .button{
color: #333;
border: 1px solid #282826;
}

#messageArea .button:hover {
color: #fff;
background: #282826;
border-color: #282826;
}






.tiddler {padding-bottom:10px;}

.viewer blockquote {
border-left: 5px solid #282826;
}

.viewer table, .viewer td {
border: 1px solid #282826;
}

.viewer th, thead td {
background: #282826;
border: 1px solid #282826;
color: #fff;
}
.viewer pre {
border: 1px solid #ccc;
background: #f5f5f5;
}

.viewer code {
color: #111; background:#f5f5f5;
}

.viewer hr {
border-top: dashed 1px #222; margin:0 1em;
}

.editor input {
border: 1px solid #ccc; margin-top:5px;
}

.editor textarea {
border: 1px solid #ccc;
}

h1,h2,h3,h4,h5 { color: #282826; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size: 14px;}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert  #00c #003'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler=''></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler=''></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu'><span class='topMenu' refresh='content' tiddler='TopMenu'></span></div>
</div><div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='mainMenu' refresh='content' force='true'  tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' force='true' 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 id='contentFooter' refresh='content' tiddler='ContentFooter'></div></div>
<!--}}}-->
.tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}


.viewer .tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}



.tabUnselected {
 padding: 1px;
 color: #007;
 background-color: #666;
font-size:.95em;
 padding: 2px 4px;
}


.viewer .tabUnselected {
 padding: 1px;
 color: #007;
 background-color: #666;
font-size:.95em;font-weight:bold;
 padding: 2px 4px;
}


/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SWITCHING>>/%==================================================%/
***/

/***
|StyleSheet|BlueTheme|
***/
/***
|PageTemplate|BluePageTemplate|
|ViewTemplate|BlueViewTemplate|
|EditTemplate|MyEditTemplate|

***/
/***
!!<<gradient horiz #fff  #999>>&nbsp;STYLESHEET>>/%==================================================%/
***/
/***There are extra nested stylesheets at the end of this stylesheet***/
/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SPECIFIC - BLUE>>/%==================================================%/
***/
/*{{{*/
body {background-color:#ffffff; color:#008;font-size:0.75em; font-family:arial,helvetica; margin:0; padding:0;auto;}

#displayArea {margin: 0em 14em 0em 17em;}
#displayArea {margin-top:0.0em;padding:0em;}

.title {color:#900;}
.tabContents {background-color:#ffe; color #f3f; overflow: auto;}
.tabset a:hover {background:#ffd; color:#f00;}
.viewer {color:#000;line-height: 1.6em;}
.button {border: solid 0px;}
#mainMenu a {color:#04b;}
#mainMenu a:hover {background:#fff;color:#04b;}
.mmheading {color:#800;font-weight:bold;}
#topMenu{font-size: 1.4em;} 


.tiddler {
  border-top:    2px solid #ccc; 
  border-left:   1px solid #ccc; 
  border-bottom: 3px solid #ccc; 
  border-right:  3px solid #ccc; 
  margin: 0.5em; 
  background:#fff; 
  padding: 0.5em;
  -moz-border-radius: 1em; 
}

/*}}}*/
/***
!!<<gradient horiz #fff  #999>>&nbsp;END THEME SPECIFIC - BLUE>>/%==================================================%/
***/
[[CommonCSS]]
[[JqueryTreeviewCSS-B]]
[[StyleSheetShortcuts]]
[[TopMenuStyle2]]
[[StyleSheetTiddlersBarblue]]
[[BlueTabsCSS]]
<!--{{{-->
<br />
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'><span style="color:#555;">[</span>change:»<span style="padding-right:0em;" macro='tagger'></span >add:»<span macro='newHere label:"subtopic"'></span><span style="color:#555">]</span><span macro='publishTiddler'></span></div><br>
<div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
Creating sub-topics or sub-folders under this top level folder.

         1. To create a sub-topics: Click on the top-level you just created.
         2. Then in its toolbar click 'add:subtopic'. (Note: This simply makes a new tiddler tagged with title of the original tiddler and it becomes a sub-topic of that tiddler)
         3. The new sub-topic will be automatically added to the menu under the folder.
         4. Once the above is done, then clicking on this sub-topic and adding to it as in (b: above) it will (automatically) become a sub-folder. 
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B\in Form$ két formula.}}}

{{overlay2{A bővítés szabálya: ${\Gamma \vdash A}\over{\Gamma , B\vdash A}$}}}
!!!Megjegyzés
*{{overlay3{A bővítés szabálya a szintaktikai következményreláció monotonitásának megfogalmazása a természetes levezetés eszközeivel. A szabály helyességének bizonyítása a szintaktikai következményreláció definíciója alapján strukturális indukcióval történik:}}}
##{{overlay4{Ha $A\in \Gamma$, akkor $A\in \Gamma\cup\{B\}$, és így  $\Gamma , B\vdash A$.}}}
##{{overlay5{Ha $A$ axióma, akkor $\Gamma , B\vdash A$.}}}
##{{overlay6{Tegyük fel, hogy az $A$ formula a leválasztási szabály alkalmazásával nyert következménye a $\Gamma$ formulahalmaznak. Ekkor van olyan $C$ formula, hogy $\Gamma \vdash C$ és $\Gamma \vdash C\supset A$.}}}
###{{overlay7{Indukciós feltevés: Tegyük fel, hogy ha  $\Gamma \vdash C$, akkor    $\Gamma , B\vdash C$, és ha  $\Gamma \vdash C\supset A$, akkor    $\Gamma , B\vdash C\supset A$. }}}
###{{overlay8{Ekkor a leválasztási szabály miatt az is teljesül, hogy $\Gamma , B\vdash A$.}}}
@@color:#C06;''&raquo; &raquo;'' @@   Tabs containing CSS styling code (controls layout and visual style)
----
<script>
// get all tiddlers tagged with "CSS"
var tids=store.getTaggedTiddlers("CSS");
// keep only tiddlers *also* tagged with New
var list=[];
for (var t=0; t<tids.length; t++)
   if (tids[t].isTagged("CSS")) list.push(tids[t]);
// create output list of tiddler titles, one per line
var out="";
for (var t=0; t<list.length; t++) out+="#[["+list[t].title+"]]\n";
return out;
</script> 
/***
!!!<<gradient horiz #fff   #999>>&nbsp;HEADER >>/%==================================================%/
***/
/*{{{*/

.header {position:relative; height:83px;}
.headerShadow {padding: 2.5em 0em 1em 1em;}
.headerForeground {padding: 2.5em 0em 1em 1em;}
.siteTitle {font-size:1.0em;}
.siteSubtitle {font-size:1em;}

/*}}}*/
/***
!!!<<gradient horiz #fff   #999>>&nbsp;TOOLBAR>>/%==================================================%/
***/
/*{{{*/

.toolbar {color:#900;}
.toolbar a {color:#077;}
.selected .toolbar a {color:#077;}
.selected .toolbar a:hover {color:#090;;}



/*}}}*/
/***
!!!<<gradient horiz #fff   #999>>&nbsp;MAINMENU>>/%==================================================%/
***/
/*{{{*/


#mainMenu {width: 16.5em; text-align:center; font-size: .95em;}
#mainMenu .sliderPanel { margin-left: 1.2em; }
#mainMenu .tiddlyLinkExisting {font-weight: bold;}


/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp;SIDEBAR OPTIONS>>/%==================================================%/
***/
/*{{{*/

#sidebarOptions .sliderPanel {background:#eff;font-size:1em;}
#sidebarOptions .sliderPanel a {font-weight:normal;}
#sidebar a:hover {color: #F00;background: #ffd /*#ef9*/;}


/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp;VIEWER OPTIONS>>/%==================================================%/
***/
/*{{{*/


.viewer hr {
	border: 0px;
	border-top: solid 1px #c06;
	color: #c06;
}

.viewer blockquote {
	border-left: 2px solid #c06;
}

.viewer a:h3 {
color:#600;
text-decoration:underline;
}

.viewer {color:#050;line-height: 1.6em;}

.viewer a.button{color:#04b;
border: solid 1px #008;
background:url([[mainmenugray7ef.gif]]) repeat-x top left;top left;-moz-border-radius: .2em;}

.button {border: solid 0px;}


/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp; MISCELLANEOUS>>/%==================================================%/
***/
/*{{{*/

.viewer hr {border: 0px;border-top: solid 1px #c06;color: #c06;width:100%;}

#mainMenu hr {height:1px;color:#c06;width:100%;padding:0em;margin-left:auto;margin-right:auto;}

/*CREATES BUTTON*/
.makeborder {border: solid 1px #008;padding-left: 2px;padding-right: 2px; background:url([[mainmenugray7ef.gif]]) repeat-x top left;top left;-moz-border-radius: .2em;}

/*HR*/
hr {height:1px;width:80%;}

/*REQUIRED FOR TAGGER POPUP*/
.viewer .popup li .tagger a {display:inline;}

/*REQUIRED FOR SCROLLING POPUP*/
.popup {
 max-height:275px;
 min-height:auto;
 width: 160px; 
 overflow: auto;
 margin:auto;
-moz-border-radius : 0.65em 0.2em 0.2em 0.65em;
background:#eee;
color:#900;
}

.doubleborder {
    border: 4px double #333;
    margin: 8px;
}

.moveovermainmenu{margin-left:7px;}

/*}}}*/

/***
!!!<<gradient horiz #fff  #999>>&nbsp;GIFFMEX TWEAKS TO STYLESHEETPRINT>>/%==================================================%/
***/
/*{{{*/


/*  (so that nothing but tiddler title and text are printed) */
@media print {#tiddlersBar {display: none ! important;}}
@media print {#mainMenu {display: none ! important;}}
@media print {#topMenu {display: none ! important;}}
@media print {#sidebar {display: none ! important;}}
@media print {#messageArea {display: none ! important;}} 
@media print {#toolbar {display: none ! important;}}
@media print {.header {display: none ! important;}}
@media print {.tiddler .subtitle {display: none ! important;}}
@media print {.tiddler .toolbar {display; none ! important; }}
@media print {.tiddler .tagging {display; none ! important; }}
@media print {.tiddler .tagged {display; none ! important; }}
@media print {#displayArea {margin: 1em 1em 0em 1em;}}
@media print {.pageBreak {page-break-before: always;}}


/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp;SPECIFIC TIDDLER CUSTOMIZING>>/%==================================================%/
***/
/*{{{*/


#tiddlerTWHelp-SearchResults .viewer {
overflow: auto;
}

#tiddlerTiddlerTweaker .viewer {
overflow: auto;
}

/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp;NESTED STYLESHEETS>>/%==================================================%/
***/
/*{{{*/


/*}}}*/
/***
!!!<<gradient horiz #fff  #999>>&nbsp;ROUNDED CORNERS AND BORDERS>>/%==================================================%/
***/
/*{{{*/

.tiddler {
  border-top:    2px solid #ccc; 
  border-left:   1px solid #ccc; 
  border-bottom: 3px solid #ccc; 
  border-right:  3px solid #ccc; 
  margin: 0.5em; 
  background:#fff; 
  padding: 0.5em;
  -moz-border-radius: 1em; 
}

#messageArea { 
  background-color: #eee; 
  border-color: #8ab; 
  border-width: 4px; 
  border-style: dotted; 
  font-size: 90%; 
  padding: 0.5em; 
  -moz-border-radius: 1em; }

#contentFooter {
 background: transparent;
 padding: 1em 2em;
 font-weight:normal;

}

#contentFooter a {
 color:#009;
} 

/*}}}*/
//{{{


/***
|Name:|AutoClearMessageMacro|
|Description|It auto closes the pop-up messages after 3 seconds.Change the 3000 to modify the time.|


{{{
window.oldDisplayMessage = displayMessage;
displayMessage = function (text,linkText)
{ oldDisplayMessage(text,linkText);
setTimeout( 'clearMessage()', 3000 );}
}}}
***/

config.options.chkShowQuickEdit=true;
//tweak closeAll for toolbar

config.commands.closeAll ={
text:"close all",
tooltip:"close all"};

config.commands.closeAll.handler = function(event,src,title)
{story.closeAllTiddlers();return false;}

//config TiddlersBar

config.options.chkDisableTabsBar=false;


// re-label default text for some standard UI elements
config.commands.permalink.text="link";
config.commands.references.text="references";
merge(config.macros.toolbar,{ moreLabel: 'more\u25BC', lessLabel: '\u25C4less' });

// allows custom response when tiddler does not exist (e.g. redirection to alternative tiddler)
config.shadowTiddlers.MissingTiddler=config.views.wikified.defaultText.replace(/%0/,'$1'); // default to standard message
config.views.wikified.defaultText='<<tiddler MissingTiddler with: [[%0]]>>';

// wrap AdvancedOptions and PluginManager default content in a groupbox (and use a smaller font)
config.shadowTiddlers.AdvancedOptions=
	config.shadowTiddlers.AdvancedOptions.replace(
		/<<options>>/,
		"{{small groupbox{<<options>>}}}");

config.shadowTiddlers.PluginManager=
	config.shadowTiddlers.PluginManager.replace(
		/<<plugins>>/,
		"{{small groupbox{<<plugins>>}}}");

// message used by ConfirmExitPlugin when no changes have been made
config.messages.confirmExit_nochanges='\tTiddlyTools... Small Tools for Big Ideas™\n\t'
	+store.getTiddlerText("SiteUrl",document.location.protocol=="http"?document.location.href:"");
//}}}
/***
|Name|ConfirmSavePlugin|
|Source|http://www.TiddlyTools.com/#ConfirmSavePlugin|
|Documentation|http://www.TiddlyTools.com/#ConfirmSavePlugin|
|Version|1.1.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|window.saveChanges()|
|Options|##Configuration|
|Description|if tiddlers are being edited, or there are no unsaved changes, ask before saving|
When <<saveChanges>> command link is clicked, if there are tiddlers still being edited or there are no changes unsaved changes, then ask for confirmation before saving the document to the file.
!!!!!Configuration
<<<
:
<<option chkConfirmSaveIfEditing>> confirm saving if tiddlers are still being edited
<<option chkConfirmSaveIfNoChanges>> confirm saving if there are no unsaved tiddler changes
<<<
!!!!!Revisions
<<<
2008.03.15 [1.1.0] added option settings and check for 'no unsaved changes'
2008.03.15 [1.0.0] Initial Release.
<<<
!!!!!Code
***/
//{{{
version.extensions.ConfirmSavePlugin= {major: 1, minor: 1, revision: 0, date: new Date(2008,3,15)};
//}}}
//{{{
if (config.options.chkConfirmSaveIfEditing==undefined) config.options.chkConfirmSaveIfEditing=true;
if (config.options.chkConfirmSaveIfNoChanges==undefined) config.options.chkConfirmSaveIfNoChanges=true;
//}}}
//{{{
if (config.macros.saveChanges.confirmSave_onClick==undefined) 
	config.macros.saveChanges.confirmSave_onClick=config.macros.saveChanges.onClick
config.macros.saveChanges.onClick=function(e) {
	var msg="";
	var editing=[];	// check for tiddlers being edited
	if (config.options.chkConfirmSaveIfEditing)
		story.forEachTiddler(function(tid,elem) { if (elem.getAttribute("dirty")=="true") editing.push(tid);});
	if (editing.length) {
		msg+="There "+(editing.length>1?"are ":"is ")+editing.length;
		msg+=" tiddler"+(editing.length>1?"s":"")+" currently being edited:\n\n";
		msg+=editing.join(", ")+"\n\n";
		msg+="Changes to "+(editing.length>1?"these tiddlers":"this tiddler");
		msg+=" will not be saved until editing is completed.";
	} else if (config.options.chkConfirmSaveIfNoChanges && !store.isDirty())
		msg+="There are no unsaved tiddler changes";
	if (msg.length) {
		msg+="\n\nPress OK to save the document anyway.";
		if (!confirm(msg)) return false;
	}
	return config.macros.saveChanges.confirmSave_onClick.apply(this,arguments); // let core save
}
//}}}
{{center{
<script>var today=new Date();document.write('<font style="color:#666">'+'URL='+window.location+'</font>')</script>~~
@@color:#666;^^<script>
        var tiddlers=store.getTiddlers("modified");
        var last=tiddlers[tiddlers.length-1];
        var when=last.modified.formatString("YYYY/0MM/0DD at 0hh:0mm:0ss");
        return "Last Modified:  " +when
</script>^^@@
/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        var path = options.path ? '; path=' + options.path : '';
        var domain = options.domain ? '; domain=' + options.domain : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
<html><span style="padding-right:0.15em;" macro='monkeyTagger status'></span> </html>
*''NOTE:'' This is a completed project and the simple project manager built into ~TWT-Treeview is ready to use.
#Done: Install MonkeyTaggerMacro for status creation in projects
#Done: Add a newProject template in TiddlerMakeFile sections under __!project__
#Done: Create a newProject button called NewProjectTemplate and add to MakeTiddlers that is displayed in SideBarOptions
#Done: Add instructions to [[Projects]]  then add [[Projects]] to Main Menu under TheProjectManager.
#Done: Upload ~TWT-Treeview to tiddlyspot.

[[►|CreateNewBranches]]''Creating sub-topics or sub-folders under this top level folder.''
----
@@lingth-height:1.4em;
##To create sub-topics or any new branch: click on any menu heading where you want the new branch:
##Then  __in its toolbar__ click @@color:#008;'add:subtopic'@@. (Note: This simply makes a new tiddler tagged with title of the top level tiddler and it becomes a sub-topic of that tiddler)
##The new sub-topic will be automatically added to the menu under that level's tiddler.
##Once the above is done, then clicking on this sub-topic and adding to it as in (b: above) it will (automatically) become a __sub-folder__. 
@@
[[►|CreateNewMenu]]''These instructions describe how to make a new top level Treeview menu folder for inserting into the MainMenu.'' 

''This is how you create'' your main Treeview menu.  All subsequent sub-folders under it are created by adding a sub-topic under it. That sub-topic will automatically become a __sub-folder__ when you add a  sub-topic under it.

#''Create'' top level tiddler first.
#''Change'' NEWTOPLEVELFOLDERNAME to your desired top level name. 
#''Change'' UNIQUEID to associate it with your new top folder name.
#''Then copy'' and paste into MainMenu.

<<<
<html><textarea rows="3" cols="55" wrap="virtual"><<treeview2 "NEWTOPLEVELFOLDERNAME" "filetree" 'collapsed: false, antisesame: "closed", animated: "fast", persist: "cookie", cookieId: "UNIQUEID"'>></textarea></html>
<<<
@@color:#C06;''&raquo;''@@  The {{{(antisesame: "closed")}}} option means any folder branch tagged __ 'closed'__ will be __collapsed__ upon startup.
@@color:#C06;''&raquo;''@@ {{{(persist: "cookie")}}} means the state of the Treemenu __persists__ and will remain where you left it between sessions.
@@color:#C06;''&raquo;''@@ {{{(persist: true)}}}  means the state will __only persist__ during a __single__ session.
@@color:#C06;''&raquo;''@@ ''For more options'' see the plugin at the author's site at http://treeview.tiddlyspot.com/

!!Tétel (Dedukció tétel)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz  és $A, B\in Form $ két formula.}}}
{{overlay2{Ha $\Gamma\cup\{A\}\models B$, akkor $\Gamma\models (A\supset B)$.}}}
!!!Megjegyzés
{{overlay3{$\Gamma\cup\{A\}\models B$ helyett gyakran használjuk a következő rövidebb írásmódot: $\Gamma ,  A\models B$}}}
!!!Bizonyítás
{{overlay4{Indirekt feltétel: Tegyük fel, hogy $\Gamma\cup\{A\}\models B$ teljesül, de $\Gamma\models (A\supset B)$ nem teljesül.}}}
{{overlay5{Így $\Gamma\cup \{\neg (A\supset B)\}$ [[kielégíthető|Kielégíthetőség]], tehát van [[modellje|Nulladrendű modell]]. Legyen egy modellje a $\varrho$ [[interpretáció|Nulladrendű interpretáció]]!}}}
{{overlay6{A $\varrho$ tulajdonságai:}}}
#{{overlay7{$\Gamma $ minden eleme igaz a $\varrho$ interpretáció szerint.}}}
#{{overlay8{$\vert\neg (A\supset B)\vert_{\varrho}= 1$}}}
{{overlay9{$\vert (A\supset B)\vert_{\varrho} = 0$, azaz $\vert A\vert_{\varrho} = 1$ és $\vert B \vert_{\varrho} = 0$. Így $\vert \neg B \vert_{\varrho} = 1$.}}}
{{overlay10{$\Gamma\cup\{A\}\cup\{\neg B\}$ formulahalmaz minden eleme igaz a $\varrho $ interpretáció szerint, azaz a formulahalmaz [[kielégíthető|Kielégíthetőség]], tehát $\Gamma\cup\{A\}\models  B$ nem teljesül, ami ellentmondás.}}}
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz  és $A, B\in Form $ két formula.
Ha $\Gamma\cup\{A\}\models B$, akkor $\Gamma\models (A\supset B)$.
!!!Megjegyzés
$\Gamma\cup\{A\}\models B$ helyett gyakran használjuk a következő rövidebb írásmódot: $\Gamma ,  A\models B$
!!!Bizonyítás
Indirekt feltétel: Tegyük fel, hogy $\Gamma\cup\{A\}\models B$ teljesül, de $\Gamma\models (A\supset B)$ nem teljesül.
Így $\Gamma\cup \{\neg (A\supset B)\}$ [[kielégíthető|Kielégíthetőség (elsőrend)]], tehát van [[modellje|Elsőrendű modell]]. Legyen egy modellje az $\langle U, \varrho , v\rangle$ rendezett hármas!
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai:
#$\Gamma $ minden eleme igaz az $\langle U, \varrho \rangle$ [[interpretáció|Elsőrendű interpretáció]] és a $v$ [[értékelés|Értékelés]] szerint.
#$\vert\neg (A\supset B)\vert_v^{\langle U,\varrho\rangle}= 1$ 
$\vert (A\supset B)\vert_v^{\langle U,\varrho\rangle} = 0$, azaz $\vert A\vert_v^{\langle U,\varrho\rangle} = 1$ és $\vert B \vert_v^{\langle U,\varrho\rangle} = 0$. Így $\vert \neg B \vert_v^{\langle U,\varrho\rangle} = 1$.
$\Gamma\cup\{A\}\cup\{\neg B\}$ formulahalmaz minden eleme igaz az $\langle U, \varrho \rangle$ [[interpretáció|Elsőrendű interpretáció]] és a $v$ [[értékelés|Értékelés]] szerint, azaz a formulahalmaz [[kielégíthető|Kielégíthetőség (elsőrend)]], tehát $\Gamma\cup\{A\}\models  B$ nem teljesül, ami ellentmondás.
!!Tétel (Dedukció tétel, kalkulus)
{{overlay1{Ha  $\Gamma , A\vdash B$, akkor $\Gamma \vdash A\supset B$}}}
!!!Bizonyítás strukturális indukcióval:
*Legyen $B$ egy axióma.
**Ekkor $\Gamma \vdash B$. 
**Mivel a $B\supset(A\supset B)$  formula is axióma, így $\Gamma \vdash B\supset(A\supset B)$. 
**Ha $\Gamma \vdash B$ és $\Gamma \vdash B\supset(A\supset B)$, akkor a [[szintaktikai következményreláció|Szintaktikai következményreláció]] definíciójának 3. pontja miatt $\Gamma\vdash (A\supset B)$.
*Legyen $B\in \Gamma\cup \{A\}$.
**Ha $B=A$, akkor a segédtétel szerint $\vdash A\supset A$. A [[monotonitás|Monoton]] miatt $\Gamma \vdash A\supset A$.
**Ha $B\in \Gamma$, akkor $\Gamma \vdash B$. Mivel $B\supset (A\supset B)$ axióma, így $\Gamma \vdash B\supset (A\supset B)$.
**Ha $\Gamma \vdash B$ és $\Gamma \vdash B\supset (A\supset B)$, akkor a [[szintaktikai következményreláció|Szintaktikai következményreláció]] definíciójának 3. pontja miatt $\Gamma\vdash (A\supset B)$.
*Tegyük fel, hogy $B$ nem axióma, $B\notin \Gamma\cup \{ A \}$ és $\Gamma , A \vdash B$. Ekkor van olyan $C\in Form$ formula, hogy $\Gamma , A \vdash C$ és $\Gamma , A\vdash C\supset B$.
**Indukciós feltevés:  
*** Tegyük fel, hogy állításunk teljesül a $C$ és a $C\supset A$ formulára, azaz ha $\Gamma , A \vdash C$, akkor $\Gamma \vdash A\supset C$, és ha $\Gamma , A \vdash C\supset B$, akkor $\Gamma \vdash A\supset (C\supset B)$.
**Ekkor be kell látni, hogy $\Gamma \vdash A\supset B$.
###$\Gamma \vdash A\supset C$ (indukciós feltevés)
###$\Gamma \vdash A\supset (C\supset B)$ (indukciós feltevés)
###$\Gamma \vdash (A\supset (C\supset B))\supset ((A\supset C)\supset (A\supset B))$ mivel a $(A\supset (C\supset B))\supset ((A\supset C)\supset (A\supset B))$ formula axióma.
###$\Gamma \vdash (A\supset C)\supset (A\supset B)$ (A 2. és a 3. pontból leválasztással nyerhető.)
###$\Gamma \vdash (A\supset B)$ (A 1. és a 4. pontból leválasztással nyerhető.)
!!Segédtétel
{{overlay5{$\vdash A\supset A$}}}
!!!Bizonyítás
#$\vdash (A \supset ((C \supset A)\supset A))\supset ((A\supset (C\supset A))\supset(A \supset A))$ (A második axióma a következő választással: $A := A; B:= C\supset A; C:= A$)
#$\vdash(A \supset ((C \supset A)\supset A))$ (Az első axióma a következő választással: $A := A; B:= C\supset A$)
#$\vdash (A\supset (C\supset A))\supset(A \supset A)$ (A leválasztási szabály alkalmazása az 1. és 2. pontra.)
#$\vdash (A\supset (C\supset A))$ (Az első axióma a következő választással: $A := A; B:= C$)
#$\vdash A \supset A$ (A leválasztási szabály alkalmazása az 3. és 4. pontra.)
!!Tétel (Dedukció tétel megfordítása)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz  és $A, B\in Form $ két formula.}}}
{{overlay2{Ha $\Gamma\models (A\supset B)$, akkor $\Gamma\cup\{A\}\models B$.}}}
!!!Bizonyítás		
{{overlay3{Indirekt feltétel: Tegyük fel, hogy $\Gamma\models (A\supset B)$, és ugyanakkor $\Gamma\cup\{A\}\models B$ nem teljesül.}}}
{{overlay4{Így $\Gamma\cup\{A\}\cup \{\neg B\}$ [[kielégíthető|Kielégíthetőség]], tehát van modellje. Legyen egy [[modellje|Nulladrendű modell]] a $\varrho$ [[interpretáció|Nulladrendű interpretáció]]!}}}
{{overlay5{A $\varrho$ tulajdonságai:}}}
*{{overlay6{$\Gamma $ minden eleme igaz a $\varrho$ interpretáció szerint.}}}
*{{overlay7{$\vert A\vert_{\varrho} = 1$}}}
*{{overlay8{$\vert \neg B\vert_{\varrho} = 1$, így $\vert B\vert_{\varrho} = 0$}}}
{{overlay9{Így a $\varrho$ interpretáció szerint $\vert (A\supset B)\vert_{\varrho} = 0$, következésképpen $\vert \neg (A\supset B)\vert_{\varrho} = 1$.}}}
{{overlay10{$\Gamma\cup\{\neg (A\supset B)\}$ formulahalmaz minden eleme igaz a $\varrho $ interpretáció szerint, azaz a $\varrho $ interpretációja modellje a formulahalmaznak, ami egyben azt is jelenti, hogy a formulahalmaz kielégíthető. Tehát $\Gamma \models (A\supset B)$ nem teljesül, ami ellentmond indirekt feltételünknek.}}}

!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz  és $A, B\in Form $ két formula.
Ha $\Gamma\models (A\supset B)$, akkor $\Gamma\cup\{A\}\models B$.
!!!Bizonyítás		
Indirekt feltétel: Tegyük fel, hogy $\Gamma\models (A\supset B)$, és ugyanakkor $\Gamma\cup\{A\}\models B$ nem teljesül.
Így $\Gamma\cup\{A\}\cup \{\neg B\}$ [[kielégíthető|Kielégíthetőség (elsőrend)]], tehát van modellje. Legyen egy [[modellje|Elsőrendű modell]] az $\langle U, \varrho , v\rangle$ rendezett hármas!
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai:
*$\Gamma $ minden eleme igaz az $\langle U, \varrho\rangle$ interpretáció és $v$ értékelés szerint.
*$\vert A\vert_v^{\langle U, \varrho\rangle} = 1$
*$\vert \neg B\vert_v^{\langle U, \varrho\rangle} = 1$, így $\vert B\vert_v^{\langle U, \varrho\rangle} = 0$
Így $\vert (A\supset B)\vert_v^{\langle U, \varrho\rangle} = 0$, következésképpen $\vert \neg (A\supset B)\vert_v^{\langle U, \varrho\rangle} = 1$.
$\Gamma\cup\{\neg (A\supset B)\}$ formulahalmaz minden eleme igaz az $\langle U, \varrho\rangle$ [[interpretáció|Elsőrendű interpretáció]] és $v$ [[értékelés|Értékelés]] szerint, azaz az $\langla U, \varrho ,v\rangle $ rendezett hármas [[modellje|Elsőrendű modell]] a formulahalmaznak, ami egyben azt is jelenti, hogy a formulahalmaz [[kielégíthető|Kielégíthetőség (elsőrend)]]. Tehát $\Gamma \models (A\supset B)$ nem teljesül, ami ellentmond indirekt feltételünknek.

!!Tétel (Dedukció tétel megfordítása)
Ha  $\Gamma \vdash A \supset B$, akkor $\Gamma , A\vdash B$
!!!Bizonyítás
*A [[monotonítás|Monoton]] miatt $\Gamma , A\vdash A \supset B$.
*A [[reflexivitás|Reflexív]] miatt $\Gamma , A\vdash A $.
*A leválasztási szabályt alkalmazva az előző két pontra kapjuk, hogy $\Gamma , A\vdash B$.
[[Az informatika logikai alapjai]]
/***
|''Name''|DeprecatedFunctionsPlugin|
|''Description''|Provides support for functions removed from the TiddlyWiki core|
|''Version''|1.0.0|
|''Status''|stable|
|''Source''|http://www.tiddlywiki.com/coreplugins.html#DeprecatedFunctionsPlugin|
|''~CodeRepository:''|http://svn.tiddlywiki.org/Trunk/association/plugins/DeprecatedFunctionsPlugin/DeprecatedFunctionsPlugin.js |
|''License''|[[BSD open source license]]|
|''~CoreVersion''|2.3.0|
|''Feedback''|[[TiddlyWiki community|http://groups.google.com/group/TiddlyWiki]] |
|''Keywords''|legacySupport|
!Code
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};

//--
//-- Deprecated code
//--

// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
	w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};

// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = function(w)
{
	var lookaheadRegExp = new RegExp(this.lookahead,"mg");
	lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var text = lookaheadMatch[1];
		if(config.browser.isIE)
			text = text.replace(/\n/g,"\r");
		createTiddlyElement(w.output,"pre",null,null,text);
		w.nextMatch = lookaheadRegExp.lastIndex;
	}
};

// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
	createTiddlyElement(place,"br");
};

// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
	var i = this.indexOf(item);
	return i == -1 ? null : i;
};

// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
	return store.getLoader().internalizeTiddler(store,this,title,divRef);
};

// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
	return store.getSaver().externalizeTiddler(store,this);
};

// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
	return store.allTiddlersAsHtml();
}

// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
	refreshPageTemplate(title);
}

// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
	story.displayTiddlers(srcElement,titles,template,animate);
}

// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
	story.displayTiddler(srcElement,title,template,animate);
}

// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;

// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");

}
//}}}
A diszjunkció igazságtáblázata:
| $\vee$ | 0 | 1 |
| 0 | 0 | 1 |
| 1 | 1 | 1 |

*{{overlay1{Tipikus természetes nyelvi alakja: ... vagy ... (megengedő értelemben)}}}
*{{overlay2{Legyen $A,B\in Form$. $(A\vee B)$ kiolvasása: }}}
**{{overlay3{$A$ vagy $B$.}}}
**{{overlay4{$A$ diszjunkció $B$.}}}
*{{overlay5{$n, (n>2)$ tagú diszjunkció definiáló logikai ekvivalenciája: Legyen $A_1, A_2, \ldots , A_n\in Form$. $(A_1\vee A_2\vee \ldots \vee A_n)\Leftrightarrow_{def} (A_1\vee (A_2\vee A_3\vee( \ldots \vee A_n)\ldots )))$ }}}
*{{overlay6{Az $(A_1\vee A_2\vee \ldots \vee A_n)$ formula akkor és csak akkor hamis, ha $A_i$ hamis minden $i$-re $(i=1, 2, \ldots ,n)$.}}}
 
!!A diszjunkció tulajdonságai
*{{overlay7{Felcserélhető (kommutatív): $(A\vee B) \Leftrightarrow (B\vee A)$ }}}
*{{overlay8{Csoportosítható (asszociatív): $(A\vee(B\vee C))\Leftrightarrow ((A\vee B)\vee C)$ }}}
*{{overlay9{Idempotens: $(A\vee A) \Leftrightarrow A $ }}}
*{{overlay10{$A\models (A\vee B)$ }}}
*{{overlay11{$\{(A\vee B), \neg A \}\models B$}}}
*{{overlay12{A kizárt harmadik törvénye. $\models (A\vee\neg A)$}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B, C\in Form$ három formula.}}}
{{overlay2{A diszjunkció bevezető szabályai: ${\Gamma \vdash A}\over{\Gamma \vdash A\vee B}\qquad {\Gamma \vdash B}\over{\Gamma \vdash A\vee B}$}}}
{{overlay3{A diszjunkció alkalmazó szabálya: ${\Gamma , A\vdash C\quad \Gamma , B\vdash C}\over{\Gamma , A\vee B\vdash C}$}}}

!!Definíció
{{overlay1{Egy [[elemi konjunkciót|Elemi konjunkció]] vagy [[elemi konjunkciók|Elemi konjunkció]] diszjunkcióját diszjunktív normálformának nevezzük.}}}
/***
|''Name:''|DoBackupMacro|
|''Version:''|2.0 (9-Apr-2006)|
|''Author:''|[[Jack]]|
|''Type:''|Macro|
!Description
Creates a button which allows you to backup your TiddlyWiki on demand.
!Usage
Add the following command to your SideBarOptions tiddler:
{{{<<doBackup>>}}}
!Revision History
* Original by [[Jack]] 9-Apr-2006
!To Do
* List non-explicit links (e.g. from tagging macro)

!Code
***/
//{{{
version.extensions.doBackup= {major: 2, minor: 0, revision: 0, date: new Date("Apr 9, 2006")};
config.macros.doBackup={label: "backup", prompt: "Backup this TiddlyWiki"}
config.macros.doBackup.handler = function(place)
{
 if(!readOnly)
 createTiddlyButton(place,this.label,this.prompt,function ()
{doBackup(); return false;},null,null,this.accessKey);
}

doBackup = function() {
 var optSaveBackups = config.options.chkSaveBackups
 config.options.chkSaveBackups = true
 saveChanges()
 config.options.chkSaveBackups = optSaveBackups
}

//}}}
Type the text for 'New Tiddler'
<<slideShow
header: Igazságfunktorok>>
[[Igazságfunktorok]]
[[Negáció]]
[[Konjunkció]]
[[Diszjunkció]]
[[A konjunkció és a diszjunkció kapcsolata]]
[[Implikáció]]
[[(Materiális) ekvivalencia]]
<<slideShow
clock:-20>>
[[Axiómaséma]]
[[Axióma]]
[[Szintaktikai következményreláció]]
[[Inkonzisztens]]
[[Konzisztens]]
[[Levezethető]]
[[Szintaktikai következményreláció tulajdonságai]]
[[Reflexív]]
[[Monoton]]
[[Dedukció tétel (kalkulus)]]
[[Dedukció tétel megfordítása (kalkulus)]]
[[Metszet tétel]]
[[Elméleti kérdések (állításkalkulus)]]
[[Feladatok (állításkalkulus)]]
<script label="edit a tiddler">
   var title=prompt("Enter the title of a tiddler to edit (case sensitive)");
   while (title && title.length && !store.tiddlerExists(title)) {
      displayMessage("The tiddler '%0' doesn't exist".format([title]));
      var title=prompt("Please enter a tiddler title",title);
   }
   if (!title||!title.length) return; /* cancelled by user */
   story.displayTiddler(null,title,2);
</script> 
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='tiddler QuickEditToolbar'></div>
<div class='editor' macro='edit tags'></div>
<div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>

<!--}}}-->
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A, B\in Form$ két formula és $x\in Var$ egy változó.
Ha $x\notin FreeVar(A)$, akkor
#$A\!\supset\! \exists xB\Leftrightarrow\exists x(A\!\supset\!B)$ 
#$\exists xB\!\supset\!A\Leftrightarrow\forall\!x(B\!\supset\!A)$
!!!Megjegyzés
*Mivel az implikáció nem kommutatív művelet, a második, illetve az első argumentumban szereplő egzisztenciális kvantor másként viselkedik.
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]].}}}
{{overlay2{Ha az $A\in Form$ formula [[literál|Literál]] vagy különböző alapú literálok diszjunkciója, akkor $A$-t elemi diszjunkciónak nevezzük.}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]].}}}
{{overlay2{Ha az $A\in Form$ formula [[literál|Literál]] vagy különböző alapú literálok konjunkciója, akkor $A$-t elemi konjunkciónak nevezzük.}}}
Az [[elsőrendű nyelv|Elsőrendű nyelv]] elemi szintaktikai definíciói a [[nulladrendű nyelv megfelelő definícióinak|Szintaktikai definíciók]]  kiterjesztései. [[Elsőrendű nyelv]] esetén az alábbi fogalmak tartoznak ide: 
<<tabs "" [[Elsőrendű atomi formula]] "" [[Elsőrendű atomi formula]] [[Elsőrendű prímformula]] "" [[Elsőrendű prímformula]] [[Részformula]] "" [[Részformula (elsőrend)]]  [[Közvetlen részformula]] "" [[Közvetlen részformula (elsőrend)]] [[Részformula2]] "" [[Részformula2 (elsőrend)]] [[Szerkezeti fa]] "" [[Szerkezeti fa (elsőrend)]] [[Zárójelelhagyási konvenciók]] "" [[Zárójelelhagyási konvenciók (elsőrend)]]>>
#Adja meg a [[nulladrendű modell|Nulladrendű modell]] definícióját! 
#Adja meg egy formulahalmaz [[kielégíthetőségének|Kielégíthetőség]] definícióját!
#Adja meg egy formula [[kielégíthetőségének|Kielégíthetőség]] definícióját!
#Adja meg egy formulahalmaz [[kielégíthetetlenségének|Kielégíthetetlenség]] definícióját!
#Adja meg egy formula [[kielégíthetetlenségének|Kielégíthetetlenség]] definícióját!
#Adja meg a [[következményreláció|Szemantikai következményreláció]] szemantikai definícióját!
#Mikor mondjuk, hogy az $A$ formulának [[logikai következménye|Szemantikai következményreláció]] a $B$ formula?
#Adja meg egy formula [[érvényességének|Érvényesség]] definícióját!
#Adja meg a [[logikai ekvivalencia|Logikai ekvivalencia]] definícióját!
#Mikor mondjuk, hogy az $A$ és a $B$ formula [[logikailag ekvivalens|Logikai ekvivalencia]]?
#Mondja ki a [[kielégíthető formulahalmazok szűkítésre|Tétel (kielégíthetőség)]] vonatkozó tételt!
#Mondja ki a [[kielégíthetetlen formulahalmazok bővítésére|Tétel (kielégíthetetlenség)]] vonatkozó tételt!
#Mondja ki a kielégíthetetlen formulahalmazok lehetséges logikai következményeire vonatkozó [[tételt|Következményreláció tulajdonsága(3)]]!  
#Mondja ki azt a [[tételt|Következményreláció tulajdonsága(2)]], amely a következményrelációnak azt az esetét vizsgálja, amikor a konklúzió érvényes formula!  
#Mondja ki a [[dedukció tételt|Dedukció tétel]]!
#Mondja ki a [[dedukció tétel megfordítását|Dedukció tétel megfordítása]]!
#Mondja ki a [[metszet tételt|Metszet tétel]]!
#Mi a kapcsolat a logikai [[következményreláció és az implikáció|Következményreláció és implikáció]] között?
#Mi a kapcsolat a [[logikai ekvivalencia és a (materiális) ekvivalencia|Logikai ekvivalencia és (materiális) ekvivalencia]] között?
#Adja meg az [[elsőrendű modell|Elsőrendű modell]] definícióját! 
#Adja meg az elsőrendű logika esetében egy formulahalmaz [[kielégíthetőségének|Kielégíthetőség (elsőrend)]] definícióját!
#Adja meg az elsőrendű logika esetében egy formula [[kielégíthetőségének|Kielégíthetőség (elsőrend)]] definícióját!
#Adja meg az elsőrendű logika esetében egy formulahalmaz [[kielégíthetetlenségének|Kielégíthetetlenség (elsőrend)]] definícióját!
#Adja meg az elsőrendű logika esetében egy formula [[kielégíthetetlenségének|Kielégíthetetlenség (elsőrend)]] definícióját!
#Adja meg az elsőrendű logika esetében a [[következményreláció|Szemantikai következményreláció (elsőrend)]] szemantikai definícióját!
#Mikor mondjuk az elsőrendű logika esetében, hogy az $A$ formulának [[logikai következménye|Szemantikai következményreláció (elsőrend)]] a $B$ formula?
#Adja meg az elsőrendű logika esetében egy formula [[érvényességének|Érvényesség (elsőrend)]] definícióját!
#Adja meg az elsőrendű logika esetében a [[logikai ekvivalencia|Logikai ekvivalencia (elsőrend)]] definícióját!
#Mikor mondjuk az elsőrendű logika esetében, hogy az $A$ és a $B$ formula [[logikailag ekvivalens|Logikai ekvivalencia (elsőrend)]]?
#Mondja ki az elsőrendű logika esetében a [[kielégíthető formulahalmazok szűkítésre|Tétel (kielégíthetőség, elsőrend)]] vonatkozó tételt!
#Mondja ki az elsőrendű logika esetében a [[kielégíthetetlen formulahalmazok bővítésére|Tétel (kielégíthetetlenség, elsőrend)]] vonatkozó tételt!
#Mondja ki az elsőrendű logika esetében a kielégíthetetlen formulahalmazok lehetséges logikai következményeire vonatkozó [[tételt|Következményreláció tulajdonsága(3, elsőrend)]]!  
#Mondja ki az elsőrendű logika esetében azt a [[tételt|Következményreláció tulajdonsága(2, elsőrend)]], amely a következményrelációnak azt az esetét vizsgálja, amikor a konklúzió érvényes formula!  
#Mondja ki az elsőrendű logika esetében a [[dedukció tételt|Dedukció tétel (elsőrend)]]!
#Mondja ki az elsőrendű logika esetében a [[dedukció tétel megfordítását|Dedukció tétel megfordítása (elsőrend)]]!
#Mondja ki az elsőrendű logika esetében a [[metszet tételt|Metszet tétel (elsőrend)]]!
#Mi a kapcsolat az elsőrendű logika esetében a logikai [[következményreláció és az implikáció|Következményreláció és implikáció (elsőrend)]] között?
#Mi a kapcsolat az elsőrendű logika esetében a [[logikai ekvivalencia és a (materiális) ekvivalencia|Logikai ekvivalencia és (materiális) ekvivalencia (elsőrend)]] között?
#Adja meg az [[elsőrendű nyelv|Elsőrendű nyelv]] definícióját!
#Adja meg az elsőrendű nyelv [[változóinak|Változó]] értelmezését és definícióját!
#Adja meg az elsőrendű nyelv [[terminusainak|Terminus]] értelmezését és definícióját!
#Mikor nevezünk egy [[terminust nyitottnak, illetve zártnak|Terminus]]?
#Adja meg az elsőrendű nyelv [[atomi formuláinak|Elsőrendű atomi formula]] definícióját!
#Mit értünk [[elsőrendű prímformulán|Elsőrendű prímformula]]?
#Adja meg az elsőrendű nyelv [[formuláinak|Elsőrendű nyelv]] értelmezését és definícióját! (Az elsőrendű nyelv definíciójának 6. pontja)
#Adja meg az elsőrendű nyelv egy $A$ formula [[részformulái halmazának|Részformula (elsőrend)]], az $RF(A)$ halmaznak a definícióját!
#Mit értünk az elsőrendű nyelv egy formulájának [[közvetlen részformuláján|Közvetlen részformula (elsőrend)]]?
#Adja meg az elsőrendű nyelvben egy [[formula részformuláinak|Részformula2 (elsőrend)]] definícióját a közvetlen részformula fogalmának felhasználásával!
#Adja meg a [[szerkezeti fa|Szerkezeti fa (elsőrend)]] definícióját az elsőrendű nyelvben!
#Hogyan definiáljuk egy formula [[szabad változóinak halmazát|Szabad változók halmaza]], azaz az $A$ formula esetén a $FreeVar(A)$ halmazt?
#Hogyan definiáljuk egy formula [[kötött változóinak halmazát|Kötött változók halmaza]], azaz az $A$ formula esetén a $BoundVar(A)$ halmazt?
#Mikor nevezzük az $A$ formulában az $x$ változó valamely előfordulását [[szabadnak|Változó szabad előfordulása]]?
#Mikor nevezzük az $A$ formulában az $x$ változó valamely előfordulását [[kötöttnek|Változó kötött előfordulása]]?
#Mikor nevezzük az elsőrendű nyelv $A$ formuláját [[nyíltnak|Nyílt formula]]?
#Mikor nevezzük az elsőrendű nyelv $A$ formuláját [[zártnak|Zárt formula]]?
#Ismertesse az elsőrendű nyelv esetén alkalmazott [[zárójelelhagyási konvenciókat|Zárójelelhagyási konvenciók (elsőrend)]]!
#Mikor [[helyettesíthető be|Behelyettesíthetőség]] az $A$ formulában az $x$ változó az $y$ változóval?
#Mikor [[helyettesíthető be|Behelyettesíthetőség]] az $A$ formulában az $x$ változó a $t$ terminussal?
#Mit értünk egy [[behelyettesítés eredményén|Behelyettesíthetőség]], azaz értelmezze az $[A]_x^t$ kifejezést!
#Mit értünk a $\forall\!\!\!xA$ formula szabályosan végrehajtott [[átnevezésén|Átnevezés]]?
#Mit értünk a $\exists\!\!\!xA$ formula szabályosan végrehajtott [[átnevezésén|Átnevezés]]?
#Adja meg az $A$ formulával [[kongruens|Kongruens formulák]] formulák $Cong(A)$ halmazának definícióját!
#Mikor mondjuk azt, hogy az $A$ formula [[kongruens|Kongruens formulák]] a $B$ formulával?
#Mikor nevezzük a $B$ formulát az $A$ formula [[szintaktikai szinonimájának|Kongruens formulák]]?
#Mondja ki a [[kongruens formulákra|Kongruens formulák]] vonatkozó tételeket!
#Mikor nevezünk egy formulát [[változóiban tisztának|Változótiszta alak]]?
#Mondja ki a [[változótiszta alakra|Változótiszta alak]] vonatkozó tételt!
#Mikor nevezünk egy formulát [[prenex alakúnak|Prenex alak]]?
#Mondja ki a [[prenex alak|Prenex alak]] létezésére vonatkozó tételt!
#Adja meg a [[kvantifikáció De Morgan törvényeit|Kvantifikáció De Morgan törvényei]]!
#Hogyan fejezhető ki az [[univerzális kvantifikáció|Kvantorok kifejezhetősége]] az egzisztenciális kvantor és negáció segítségével?
#Hogyan fejezhető ki az [[egzisztenciális kvantifikáció|Kvantorok kifejezhetősége]] az univerzális kvantor és negáció segítségével?
#Ismertesse a [[kvantorok konjunkcióban való mozgatásának|Kvantorok és konjunkció]] törvényeit!
#Ismertesse a [[kvantorok diszjunkcióban való mozgatásának|Kvantorok és diszjunkció]] törvényeit!
#Ismertesse az [[univerzális kvantor implikációban való mozgatásának|Univerzális kvantor és implikáció]] törvényeit!
#Ismertesse az [[egzisztenciális kvantor implikációban való mozgatásának|Egzisztenciális kvantor és implikáció]] törvényeit!
#Mit értünk a [[kvantorok fiktív alkalmazásán|Kvantorok fiktív alkalmazása]]?
#Adja meg a [[nulladrendű interpretáció|Nulladrendű interpretáció]] definícióját!
#Egy adott [[nulladrendű nyelv|Nulladrendű nyelv]] esetén hány darab különböző interpretáció létezik?
#Milyen értékeket rendel a [[nulladrendű interpretáció|Nulladrendű interpretáció]] az állításparaméterekhez?
#Milyen feladatot látnak el a [[szemantikai szabályok|Nulladrendű szemantikai szabályok]]?
#A [[szemantikai szabályok|Nulladrendű szemantikai szabályok]] induktív definíciójában mi alkotja a bázist?
#Adja meg a negáció $(\neg )$ [[szemantikai szabályát|Nulladrendű szemantikai szabályok]]!
#Adja meg az implikáció $(\supset )$ [[szemantikai szabályát|Nulladrendű szemantikai szabályok]]!
#Adja meg a konjunkció $(\wedge )$ [[szemantikai szabályát|Nulladrendű szemantikai szabályok]]!
#Adja meg a diszjunkció $(\vee )$ [[szemantikai szabályát|Nulladrendű szemantikai szabályok]]!
#Adja meg a (materiális) ekvivalencia $(\equiv )$ [[szemantikai szabályát|Nulladrendű szemantikai szabályok]]!
#Jellemezze a [[negáció|Negáció]] műveletét!
#Jellemezze az [[implikáció|Implikáció]] műveletét!
#Jellemezze a [[konjunkció|Konjunkció]] műveletét!
#Jellemezze a [[diszjunkció|Diszjunkció]] műveletét!
#Jellemezze a [[(materiális) ekvivalencia|(Materiális) ekvivalencia]] műveletét!
#Adja meg a [[kettős negáció|Negáció]] törvényét!
#Adja meg a [[modus ponens|Implikáció]] következtetési sémát!
#Adja meg a [[modus tollens|Implikáció]] következtetési sémát!
#Adja meg a [[láncszabályt|Implikáció]]!
#Adja meg a [[redukció ad absurdum|Implikáció]] következtetési sémát!
#Adja meg az [[áthelyezési törvényt|Implikáció]]!
#Adja meg a [[kontrapozíció|Implikáció]] törvényét!
#Adja meg az [[ellenmondás törvényét|Konjunkció]]!
#Adja meg a [[kizárt harmadik törvényét|Diszjunkció]]!
#Adja meg a [[disztributivitási törvényeket|A konjunkció és a diszjunkció kapcsolata]]!
#Adja meg az [[elnyelési tulajdonságokat|A konjunkció és a diszjunkció kapcsolata]]!
#Adja meg a [[De Morgan törvényeket|A konjunkció és a diszjunkció kapcsolata]]!
#Mit értünk [[igazságfunktoron|Igazságfunktorok]]?
#Adja meg az elsőrendű logika [[interpretációjának|Elsőrendű interpretáció]] definícióját!
#Adja meg az [[értékelés|Értékelés]] definícióját!
#Adja meg a [[módosított értékelés|Értékelés]] definícióját!
#Ismertesse az [[elsőrendű szemantikai szabályokat|Elsőrendű szemantikai szabályok]]!
#Ismertesse az [[elsőrendű atomi formulákra|Elsőrendű atomi formula]] vonatkozó [[szemantikai szabályokat|Elsőrendű szemantikai szabályok]]! (Lásd az [[elsőrendű szemantikai szabályok|Elsőrendű szemantikai szabályok]] 4., 5. és 6. pontját!)
#Adja meg az univerzális kvantor [[szemantikai szabályát|Elsőrendű szemantikai szabályok]]! (Lásd az [[elsőrendű szemantikai szabályok|Elsőrendű szemantikai szabályok]] 9. pontját!)
#Adja meg az egzisztenciális kvantor [[szemantikai szabályát|Elsőrendű szemantikai szabályok]]! (Lásd az [[elsőrendű szemantikai szabályok|Elsőrendű szemantikai szabályok]] 9. pontját!)
#Mondja ki az [[elsőrendű szemantika alaptételeit|Elsőrendű szemantika alaptételei]]!
#Adja meg a [[nulladrendű nyelv|Nulladrendű nyelv]] definícióját!
#Adja meg a [[nulladrendű nyelv|Nulladrendű nyelv]] $Form$ halmazának definícióját!
#Adja meg a [[nulladrendű nyelv|Nulladrendű nyelv]] logikai konstansait!
#Hogyan értelmezzük a [[logikai konstans|Logikai konstans]] fogalmát?
#Hogyan értelmezzük a [[nemlogikai konstans|Nemlogikai konstans]] fogalmát?
#Hogyan értelmezzük a [[paraméter|Paraméter]] fogalmát?
#A nulladrendű nyelv esetén milyen elnevezéseket használunk a [[nemlogikai konstansok|Nemlogikai konstans]] megnevezésére?
#Mit értünk a [[nulladrendű nyelv atomi formuláján|Nulladrendű atomi formula]]?
#Mit értünk a [[nulladrendű nyelv prímformuláján|Nulladrendű prímformula]]?
#Adja meg annak a halmaznak az induktív definícióját, amelynek elemei egy adott formula [[részformulái|Részformula]]!
#Adja meg a [[részformula|Részformula]] definícióját!
#Adja meg a [[közvetlen részformula|Közvetlen részformula]] definícióját!
#Adja meg a [[részformulának|Részformula2]] a közvetlen részformula fogalmára támaszkodó definícióját!
#Adja meg a [[szerkezeti fa|Szerkezeti fa]] definícióját!
#Ismertesse a nulladrendű nyelvben alkalmazott [[zárójelelhagyási konvenciókat|Zárójelelhagyási konvenciók]]!
#Adja meg a [[literál|Literál]] definícióját!
#Adja meg az [[elemi konjunkció|Elemi konjunkció]] definícióját!
#Adja meg az [[elemi diszjunkció|Elemi diszjunkció]] definícióját!
#Adja meg a [[diszjunktív normálforma|Diszjunktív normálforma]] definícióját!
#Adja meg a [[konjunktív normálforma|Konjunktív normálforma]] definícióját!
#Mondja ki a [[normálforma tételt|Normálforma tétel]]!
#Adja meg a [[szekvencia|Szekvencia]] definícióját!
#Adja meg és értelmezze a természetes levezetés [[azonosság szabályát|Azonosság szabálya]]!
#Adja meg és értelmezze a természetes levezetés [[bővítés szabályát|Bővítés szabálya]]!
#Adja meg és értelmezze a természetes levezetés [[szűkítés szabályát|Szűkítés szabálya]]!
#Adja meg és értelmezze a természetes levezetés [[felcserélés szabályát|Felcserélés szabálya]]!
#Adja meg és értelmezze a természetes levezetés [[metszet szabályát|Metszet szabály]]!
#Adja meg a természetes levezetés [[implikációra vonatkozó szabályait|Implikáció szabályai]]!
#Adja meg a természetes levezetés [[negációra vonatkozó szabályait|Negáció szabályai]]!
#Adja meg a természetes levezetés [[konjunkcióra vonatkozó szabályait|Konjunkció szabályai]]!
#Adja meg a természetes levezetés [[diszjunkcióra vonatkozó szabályait|Diszjunkció szabályai]]!
#Adja meg a természetes levezetés [[(materiális) ekvivalenciára vonatkozó szabályait|(Materiális) ekvivalencia szabályai]]!
#Adja meg a [[természetes levezetés induktív definícióját|Természetes levezetés induktív definíciója]]!
#Mondja ki a nulladrendű kalkulus és a természetes levezetés kapcsolatát feltáró [[tételt|Nulladrendű kalkulus és természetes levezetés]]! 
#Mondja ki a természetes levezetés kontrapozícióhoz kötődő [[segédtételeit|Segédtételek]]!
#Adja meg az állításkalkulus [[axiómasémáit|Axiómaséma]]!
#Mit értünk az állításkalkulus axiómasémáinak [[szabályos behelyettesítésén|Axióma]]?
#Mit értünk az állításkalkulus [[axiómáján|Axióma]]?
#Adja meg a [[szintaktikai következményreláció|Szintaktikai következményreláció]] definícióját!
#Mikor nevezünk egy $\Gamma$ formulahalmazt [[inkonzisztensnek|Inkonzisztens]]?
#Mikor nevezünk egy $A$ formulát [[inkonzisztensnek|Inkonzisztens]]?
#Mikor nevezünk egy $\Gamma$ formulahalmazt [[konzisztensnek|Konzisztens]]?
#Mikor nevezünk egy $A$ formulát [[konzisztensnek|Konzisztens]]?
#Mikor nevezünk egy $A$ formulát [[levezethetőnek|Levezethető]]?
#Mikor nevezünk egy $A$ formulát [[bizonyíthatónak|Levezethető]]?
#Mit értünk azon, hogy a [[szintaktikai következményreláció reflexív|Reflexív]]?
#Mit értünk azon, hogy a [[szintaktikai következményreláció monoton|Monoton]]?
#Mondja ki a az állításkalkulusra vonatkozó [[dedukció tételt|Dedukció tétel (kalkulus)]]!
#Mondja ki a az állításkalkulusra vonatkozó [[dedukció tétel megfordítását|Dedukció tétel megfordítása (kalkulus)]]!
#Mondja ki a az állításkalkulusra vonatkozó [[metszet tételt|Metszet tétel (kalkulus)]]!
A törvény bizonyításához először lássuk be, hogy $\neg \exists x A \models \forall\! x \neg A$.
Indirekt tegyük fel, hogy nem teljesül a következményreláció, azaz a $\{\neg \exists x A, \neg\forall\! x \neg A\}$ halmaz kielégíthető.
Ekkor a halmaznak van modellje, legyen a tekintett formulahalmaz egy modellje az $\langle U, \varrho , v\rangle$ rendezett hármas.
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai:
#$\vert\neg \exists x A\vert_{v}^{\langle U, \varrho\rangle}=1$, és így $\vert\exists x A\vert_{v}^{\langle U, \varrho\rangle}=0$
#$\vert\neg \forall\! x \neg A\vert_{v}^{\langle U, \varrho\rangle}=1$, azaz $\vert \forall\! x \neg A\vert_{v}^{\langle U, \varrho\rangle}=0$
Az [[univerzális kvantor szemantikai szabálya|Elsőrendű szemantikai szabályok]] szerint a 2. pont akkor teljesül, ha van olyan $u\in U$, hogy $\vert \neg A\vert_{v[x:u]}^{\langle U, \varrho\rangle}=0$, azaz $\vert A\vert_{v[x:u]}^{\langle U, \varrho\rangle}=1$.
Ez pedig az [[egzisztenciális kvantor szemantikai szabálya|Elsőrendű szemantikai szabályok]] szerint azt jelenti, hogy $\vert\exists x A\vert_{v}^{\langle U, \varrho\rangle}=1$, ami ellentmond az első pontnak.

Most lássuk be, hogy $\forall\! x \neg A \models \neg \exists x A$.
Indirekt tegyük fel, hogy nem teljesül a következményreláció, azaz a $\{\forall\! x\neg A, \neg\neg\exists x A\}$ halmaz kielégíthető.
Ekkor a halmaznak van modellje, legyen a tekintett formulahalmaz egy modellje az $\langle U, \varrho , v\rangle$ rendezett hármas.
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai:
#$\vert\forall\! x \neg A\vert_{v}^{\langle U, \varrho\rangle}=1$
#$\vert\neg\neg \exists x A\vert_{v}^{\langle U, \varrho\rangle}=1$, azaz $\vert \exists x A\vert_{v}^{\langle U, \varrho\rangle}=1$
Az [[egzisztenciális kvantor szemantikai szabálya|Elsőrendű szemantikai szabályok]] szerint a 2. pont akkor teljesül, ha van olyan $u\in U$, hogy $\vert A\vert_{v[x:u]}^{\langle U, \varrho\rangle}=1$, azaz $\vert \neg A\vert_{v[x:u]}^{\langle U, \varrho\rangle}=0$.
Ez pedig az [[univerzális kvantor szemantikai szabálya|Elsőrendű szemantikai szabályok]] szerint azt jelenti, hogy $\vert\forall\! x \neg A\vert_{v}^{\langle U, \varrho\rangle}=0$, ami ellentmond az első pontnak.
!!Definíció
Ha $L^{(1)}$ egy elsőrendű nyelv (azaz $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$), akkor az elsőrendű atomi formulák halmazát (jelölés: $AtForm}$) az alábbi induktív definíció adja meg:
#${\mathcal P}(0)\subseteq AtForm$
#Ha $t_1,t_2\in Term$, akkor $(t_1=t_2)\in AtForm$
#Ha $P\in {\mathcal P}(n)$, $(n=1,2,\ldots)$, és $t_1,t_2,\ldots ,t_n\in Term$, akkor $P(t_1,t_2,\ldots ,t_n)\in AtForm$.
!!!Megjegyzés: 
*Az elsőrendű jelzőt, ha félreértést nem okoz, akkor gyakran elhagyjuk, s csak atomi formulákról vagy prímformulákról beszélünk.
*$AtForm $ halmaz elemeit elsőrendű atomi formuláknak vagy elsőrendű prímformuláknak nevezzük.
Az elsőrendű logika centrális logikai fogalmai az [[elsőrendű modell|Elsőrendű modell]] fogalmán alapulnak és a következő fogalmakat jelentik:
<<tabs ""[[Elsőrendű modell]] "" [[Elsőrendű modell]]  [[Kielégíthetőség]] "" [[Kielégíthetőség (elsőrend)]] [[Kielégíthetetlenség]] "" [[Kielégíthetetlenség (elsőrend)]] [[Következményreláció]] "" [[Szemantikai következményreláció (elsőrend)]] [[Érvényesség]] "" [[Érvényesség (elsőrend)]] [[Logikai ekvivalencia]] "" [[Logikai ekvivalencia (elsőrend)]]>>
Az elsőrendű centrális logikai fogalmak tulajdonságai megegyeznek azokkal a tulajdonságokkal, amelyeket a [[nulladrendű centrális logikai fogalmak tulajdonságainál|Nulladrendű centrális logikai fogalmak tulajdonságai]] felsoroltunk. A tulajdonságok megfogalmazásánál pusztán arra kell figyelni, hogy az a nyelv, amelynek a formuláiról, fomulahalmazairól beszélünk nem a nulladrendű, hanem az [[elsőrendű nyelv|Elsőrendű nyelv]]. A tételek bizonyítása is megegyezik az állításlogikában ismertetett bizonyításokkal, azzal a megkötéssel, hogy a modell mindig [[elsőrendű modellt|Elsőrendű modell]] jelent, és egy formula értékét az elsőrendű interpretáció és a rá támaszkodó [[értékelés|Értékelés]] együttesen határozza meg.  
<<tabs ""[[Tétel (kielégíthetőség)]] "" [[Tétel (kielégíthetőség, elsőrend)]] [[Tétel (kielégíthetetlenség)]] "" [[Tétel (kielégíthetetlenség, elsőrend)]] [[Következményreláció tulajdonsága(1)]] "" [[Következményreláció tulajdonsága(1, elsőrend)]] [[Következményreláció tulajdonsága(2)]] "" [[Következményreláció tulajdonsága(2, elsőrend)]] [[Következményreláció tulajdonsága(3)]] "" [[Következményreláció tulajdonsága(3, elsőrend)]] [[Dedukció tétel]] "" [[Dedukció tétel (elsőrend)]] [[Dedukció tétel megfordítása]] "" [[Dedukció tétel megfordítása (elsőrend)]] [[Következményreláció és implikáció]] "" [[Következményreláció és implikáció (elsőrend)]] [[Logikai ekvivalencia és (materiális) ekvivalencia]] "" [[Logikai ekvivalencia és (materiális) ekvivalencia (elsőrend)]] [[Metszet tétel]] "" [[Metszet tétel (elsőrend)]]>>
!!Definíció
Az $\langle U,\varrho\rangle $ párt az $L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$ [[elsőrendű nyelv|Elsőrendű nyelv]] egy interpretációjának nevezzük, ha
#$U\neq\emptyset$, azaz $U$ nemüres halmaz;
#$Dom(\varrho)=Con$, azaz a $\varrho$ a $Con$ halmazon értelmezett függvény, amelyre teljesülnek a következők:
##Ha $a\in {\mathcal F}(0)$, akkor $\varrho(a)\in U$;
##Ha $f\in {\mathcal F}(n)\quad (n\neq 0$), akkor $\varrho(f)$ az $U^{(n)}$ halmazon értelmezett az $U$ halmazba képező függvény ($\varrho(f):U^{(n)}\rightarrow U$); 
##Ha $p\in {\mathcal P}(0)$, akkor $\varrho(p)\in \{0,1\}$;
##Ha $P\in {\mathcal P}(n)\quad (n\neq 0$), akkor $\varrho(P)\subseteq U^{(n)}$.
!!!A szemantikai úton felépített logikai rendszer a következő komponensekből áll:
<<tabs ""  [[Feldolgozási segédlet]] "" [[Feldolgozási segédlet (predikátumlogika)]] [[Formális nyelv]] "" [[Elsőrendű nyelv]]  [[Szemantika]] "" [[Elsőrendű szemantika]] [[Centrális logikai fogalmak]] "" [[Elsőrendű centrális logikai fogalmak]] >>
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz. 
Az $\langle U,\varrho , v\rangle$ rendezett hármas elsőrendű modellje a $\Gamma$ formulahalmaznak, ha 
#$\langle U,\varrho\rangle$ egy [[interpretációja|Elsőrendű interpretáció]] az $L^{(1)}$ nyelvnek;
#$v$ egy $\langleU,\varrho\rangle$ interpretációra támaszkodó [[értékelés|Értékelés]];
#minden $A\in \Gamma$ esetén $\vert A \vert_v^{\langle U,\varrho\rangle}= 1$
!!!Megjegyzés
Az elsőrendű nyelv egy adott formulahalmazának a(z elsőrendű) modellje a nyelv egy (elsőrendű) interpretációjának és az interpretációra támaszkodó értékelésnek olyan együttese, amelyben a tekintett formulahalmaz minden eleme igaz.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $A\in Form$ egy tetszőleges formula.
Az $A$ formula modelljén az $\{A\}$ egyelemű formulahalmaz modelljét értjük.

!!Definíció (klasszikus elsőrendű nyelv)
Klasszikus elsőrendű nyelven az $$L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$$  rendezett ötöst értjük, ahol 
#$LC=\{\neg ,\!\supset\!\! ,\wedge , \vee , \equiv , =, \forall , \exists , (, )\} $ (a nyelv [[logikai konstansainak|Logikai konstans]] halmaza).
#$Var$ $(=\{x_n \vert n=0,1,2,\ldots\})$ a nyelv [[változóinak|Változó]] [[megszámlálhatóan végtelen|Megszámlálhatóan végtelen]] halmaza.
#$Con= \bigcup_{n=0}^{\infty}({\mathcal F}(n)\bigcup {\mathcal P}(n))$ a nyelv nemlogikai konstansainak legfeljebb [[megszámlálhatóan végtelen|Megszámlálhatóan végtelen]] halmaza. 
##${\mathcal F}(0)$ a névparaméterek (névkonstansok), 
##${\mathcal F}(n)$ az $n$ argumentumú $(n=1,2,\ldots)$ függvényjelek (műveleti jelek), 
##${\mathcal P}(0)$ az állításparaméterek (állításkonstansok), 
##${\mathcal P}(n)$ az n argumentumú $(n=1,2,\ldots)$ predikátumparaméterek (predikátumkonstansok) halmaza.
#Az $LC$, $Var$, ${\mathcal F}(n)$, ${\mathcal P}(n)$ halmazok $(n=0,1,2,\ldots)$ páronként diszjunktak. 
#A nyelv [[terminusainak|Terminus]] a halmazát, azaz a $Term$ halmazt az alábbi induktív definíció adja meg:
##$Var\bigcup {\mathcal F}(0)\subseteq Term$
##Ha $f\in {\mathcal F}(n)$, $(n=1,2,\ldots)$, és $t_1,t_2,\ldots ,t_n\in Term$, akkor $f(t_1,t_2,\ldots , t_n)\in Term$.
#A nyelv formuláinak a  halmazát, azaz a $Form$ halmazt az alábbi [[induktív definíció|Induktív definíció]] adja meg:
##${\mathcal P}(0)\subseteq Form$
##Ha $t_1,t_2\in Term$, akkor $(t_1=t_2)\in Form$
##Ha $P\in {\mathcal P}(n)$, $(n=1,2,\ldots)$, és $t_1,t_2,\ldots ,t_n\in Term$, akkor $P(t_1,t_2,\ldots ,t_n)\in Form$.
##Ha $A\in Form$, akkor $\neg A\in Form$.
##Ha $A, B\in Form$, akkor $(A\!\supset\! B), (A\wedge B), (A\vee B), (A\equiv B)\in Form$.
##Ha $x\in Var$, $A\in Form$, akkor $\forall\!x A , \exists\!x A  \in Form$.
Lásd [[elsőrendű atomi formula|Elsőrendű atomi formula]]!
Az elsőrendű logika szemantikája az alábbi komponensekből épül fel:
<<tabs "" [[Interpretáció]] "" [[Elsőrendű interpretáció]]  [[Értékelés]] "" [[Értékelés]] [[Elsőrendű szemantikai szabályok]] "" [[Elsőrendű szemantikai szabályok]] [[Alaptételek]] "" [[Elsőrendű szemantika alaptételei]]>>
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula, $\langle U,\varrho\rangle$ egy [[elsőrendű interpretáció|Elsőrendű interpretáció]] és $v$ egy $\langle U,\varrho\rangle$ interpretációra támaszkodó [[értékelés|Értékelés]].
Ekkor az $\vert A \vert^{\langle U,\varrho\rangle}_v$ érték egyértelműen meghatározott.
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula, $\langle U,\varrho\rangle$ egy [[elsőrendű interpretáció|Elsőrendű interpretáció]] és $v_1,v_2$ két $\langle U,\varrho\rangle$ interpretációra támaszkodó [[értékelés|Értékelés]].
Ha minden $x\in FreeVar(A)$ esetén $v_1(x)=v_2(x)$, akkor
$\vert A \vert^{\langle U,\varrho\rangle}_{v_1} = \vert A \vert^{\langle U,\varrho\rangle}_{v_2}$
!!!Következmény
*A zárt formulák értéke független az értékelés megválasztásától, azaz zárt formulák értékét az interpretáció egyértelműen meghatározza.

!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\langle U,\varrho\rangle$ a nyelv egy [[interpretációja|Elsőrendű interpretáció]], $v$ pedig az $\langle  U,\varrho\rangle$ interpretációra támaszkodó értékelés.
#Ha $a\in {\mathcal F}(0)$, akkor $\vert a\vert^{\langle U,\varrho\rangle}_v =  \varrho(a)$.
#Ha $x\in Var$, akkor $\vert x\vert^{\langleU,\varrho\rangle}_v = v(x)$.
#Ha $f\in {\mathcal F}(n)$, $(n=1,2,\ldots)$, és $t_1,t_2,\ldots ,t_n\in
    Term$, akkor $$\vert f(t_1,t_2,\ldots ,t_n)\vert^{\langle U,\varrho\rangle}_v =
    \varrho(f)(\vert t_1\vert^{\langle U,\varrho\rangle}_v, \vert
    t_2\vert^{\langle U,\varrho\rangle}_v,
    \ldots ,\vert t_n\vert^{\langle U,\varrho\rangle}_v)$$
#Ha $p\in {\mathcal P}(0)$, akkor $\vert p\vert^{\langle U,\varrho\rangle}_v = \varrho(p)$
#Ha $t_1,t_2\in Term$, akkor $$\vert (t_1=t_2)\vert^{\langle U,\varrho\rangle}_v =
    \left\{\begin{array}{ll}
         1, & ha \quad \vert t_1\vert^{\langle U,\varrho\rangle}_v =
         \vert t_2\vert^{\langle U,\varrho\rangle}_v \\
         0, & egyébként.
         \end{array} \right $$
#Ha $P\in {\mathcal P}(n)\ (n\neq 0),\quad t_1,\ldots ,t_n\in Term$, akkor $$\vert P(t_1,\ldots,t_n)\vert^{\langle U,\varrho\rangle}_v =
\left\{
  \begin{array}{ll}
    1, & ha\quad \langle\vert t_1\vert^{\langle U,\varrho\rangle}_v,\ldots ,
    \vert t_n\vert^{\langle U,\varrho\rangle}_v\rangle \in \varrho(P); \\
    0, & egyébként.
  \end{array}
\right. $$
#Ha $A\in Form$, akkor $\vert \neg A \vert^{\langle U,\varrho\rangle }_v =  1 - \vert A \vert^{\langle U,\varrho\rangle }_v$.
#Ha $A, B\in Form$, akkor $$\vert (A\supset B) \vert^{\langle U,\varrho\rangle}_v =
    \left\{
      \begin{array}{ll}
        0 & ha \quad \vert A \vert^{\langle U,\varrho\rangle}_v=1, és\quad \vert B \vert^{\langle U,\varrho\rangle}_v=0; \\
        1, & egyébként.
      \end{array}
    \right.$$ 
$$\vert (A\wedge B) \vert^{\langle U,\varrho\rangle }_v =
    \left\{
      \begin{array}{ll}
        1 & ha\quad \vert A \vert^{\langle U,\varrho\rangle}_v=1, és\quad \vert B \vert^{\langle U,\varrho\rangle}_v=1; \\
        0, & egyébként.
      \end{array}
    \right. $$ 
$$\vert (A\vee B) \vert^{\langle U,\varrho\rangle}_v =
    \left\{
      \begin{array}{ll}
        0 & ha\quad \vert A \vert^{\langle U,\varrho\rangle }_v=0, és\quad
        \vert B \vert^{\langle U,\varrho\rangle }_v=0; \\
        1, & egyébként.
      \end{array}
    \right.$$ 
$$\vert (A\equiv B) \vert^{\langle U,\varrho\rangle }_v =
    \left\{
      \begin{array}{ll}
        1 & ha\quad \vert A \vert^{\langle U,\varrho\rangle }_v=\vert B
        \vert^{\langle U,\varrho\rangle }_v; \\
        0, & egyébként.
      \end{array}
    \right.$$
#Ha $A\in Form, x\in Var$, akkor $$\vert \forall\! x A \vert^{\langle U,\varrho\rangle }_v =
\left\{
  \begin{array}{ll}
    0, & ha\quad van\quad olyan\quad u\in U, hogy\quad \vert A \vert^{\langle U,\varrho\rangle }_{v[x:u]}=0; \\
    1, & egyébként.
  \end{array}
\right.$$
$$\vert \exists\! x A \vert^{\langle U,\varrho\rangle }_v =
\left\{
  \begin{array}{ll}
    1, & ha\quad van\quad olyan\quad u\in U, hogy\quad \vert A \vert^{\langle U,\varrho\rangle }_{v[x:u]}=1; \\
    0, & egyébként.
  \end{array}
\right.$$
!!!Megjegyzés
A 9. pont az univerzális és az egzisztenciális kvantor szemantikai szabályát tartalmazza.

<script>
/*<![CDATA[*/

/***********************************************
* Encrypt Email script- Please keep notice intact
* Tool URL: http://www.dynamicdrive.com/emailriddler/
* **********************************************/
<!-- Encrypted version of: tiddlywikihelp [at] *****.***.** //-->

var emailriddlerarray=[116,105,100,100,108,121,119,105,107,105,104,101,108,112,64,121,97,104,111,111,46,99,111,109,46,97,117]
var encryptedemail_id69='' //variable to contain encrypted email 
for (var i=0; i<emailriddlerarray.length; i++)
 encryptedemail_id69+=String.fromCharCode(emailriddlerarray[i])

document.write('<a href="mailto:'+encryptedemail_id69+'?subject=From TWT-Treeview">Email Author Morris Gray</a>')

/*]]>*/
</script>
@@color:#800;Tiddlers tagged with EmbeddedImages@@
----
{{twocolumns{
<script>
// get all tiddlers tagged with "EmbeddedImages"
var tids=store.getTaggedTiddlers("EmbeddedImages");
// keep only tiddlers *also* tagged with New
var list=[];
for (var t=0; t<tids.length; t++)
   if (tids[t].isTagged("EmbeddedImages")) list.push(tids[t]);
// create output list of tiddler titles, one per line
var out="";
for (var t=0; t<list.length; t++) out+="#[["+list[t].title+"]]\n";
return out;
</script>
}}} 

#Döntse el egy adott formulahalmazokról, hogy [[kielégíthető-e|Kielégíthetőség]]! Ha kielégíthetőnek bizonyul, akkor adja meg a formulahalmaz egy modelljét is!   
##$\{ \neg p, (p\supset\neg q), (p\vee q) \}$
##$\{ (p\supset \neg q), p, q\}$
#Bizonyítsa be, hogy egy [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmazban mindig van hamis elem!
#Bizonyítsa be, hogy egy [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmaznak bármely bővítése [[kielégíthetetlen|Kielégíthetetlenség]]! 
#Igaz-e, hogy minden [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmaznak van kielégíthető része?
##Igaz-e, hogy minden [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmaznak van nem üres kielégíthető része?
#Igaz-e, hogy minden [[kielégíthető|Kielégíthetőség]] formulahalmaznak van [[kielégíthetetlen|Kielégíthetetlenség]] bővítése?
#Igaz-e, hogy egy [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmaznak minden része [[kielégíthetetlen|Kielégíthetetlenség]]? 
#Kielégíthető vagy [[kielégíthetetlen|Kielégíthetetlenség]] az üres formulahalmaz?
#Adjon példát [[kielégíthető|Kielégíthetőség]], illetve [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmazra!
#Döntse el, hogy egy adott formula [[érvényes-e|Érvényesség]] (azaz logikai igazság, tautológia)! 
##$(((p\supset q) \supset q)\supset q)$ 
##$((p\equiv q)\equiv (p\equiv (q\equiv p)))$
##$((p\vee \neg (q\wedge r))\supset ((p\equiv r)\vee q))$
##$(((q\supset r) \supset (p\supset q))\supset (p\supset q))$
##$(p\supset (q\supset (q\supset p)))$
##$((p\wedge q)\supset (p\vee r))$
##$(((p\supset q)\supset p)\supset p)$
##$((p\supset q)\vee (q\supset p))$
#Igazolja vagy cáfolja az alábbi állításokat:
##A $(p\equiv q)$ formula [[logikailag ekvivalens|Logikai ekvivalencia]] a $((p\supset q)\wedge (q\supset p))$ formulával. 
##A $(\neg p \vee q)$ formula [[logikailag ekvivalens|Logikai ekvivalencia]] a $(\neg q \vee p)$ formulával.
##A $\neg (p\equiv q)$ formula [[logikailag ekvivalens|Logikai ekvivalencia]] a $(p\equiv \neg q)$ formulával.   
#Bizonyítsa be, hogy $A\Leftrightarrow B$ akkor és csak akkor, ha minden ${\varrho}$ interpretáció esetén $\vert A\vert_{\varrho} =\vert B\vert_{\varrho}$.
#Tegyük fel, hogy $A, B$ olyan formulák, amelyekre teljesül, hogy $\vert A\vert_{\varrho} =1$ akkor és csak akkor, ha $\vert B\vert_{\varrho} =1$. Bizonyítsa be, hogy ekkor $A\Leftrightarrow B$!
#Bizonyítsa be, hogy ha $A\Leftrightarrow B$, akkor $\vert A\vert_{\varrho} =1$ akkor és csak akkor, ha $\vert B\vert_{\varrho} =1$! 
#Bizonyítsa be, hogy a logikai ekvivalencia a formulák halmazán értelmezett ekvivalencia-reláció! 
#Bizonyítsa be, hogy $A$ és $B$ [[logikailag ekvivalens|Logikai ekvivalencia]] akkor és csak akkor, ha közös igazságtáblázatukban az $A$-hoz, illetve $B$-hez tartozó oszlopok megegyeznek!
#Bizonyítsa be, hogy $A\models B$ $(A, B\in Form)$ akkor és csak akkor, ha minden olyan interpretáció, amely $A$-t igazzá teszi, igazzá teszi $B$-t is!
#Bizonyítsa be, hogy annak, hogy $A\models B$ $(A, B \in Form)$ szükséges és elégséges feltétele az, hogy $A$ minden modellje modellje $B$-nek is!
#Bizonyítsa be, hogy $A\models B$ akkor és csak akkor nem teljesül, ha van olyan interpretáció, amelyben $A$ igaz és $B$ hamis!
#Bizonyítsa be, hogy egy [[kielégíthetetlen|Kielégíthetetlenség]] formulahalmaznak minden formula [[következménye|Szemantikai következményreláció]]!
#Bizonyítsa be, hogy egy [[érvényes|Érvényesség]] formula minden formulahalmaznak [[következménye|Szemantikai következményreláció]]!
#Bizonyítsa be, hogy $\models A$ akkor és csak akkor, ha minden ${\varrho}$ interpretáció esetén $\vert A\vert_{\varrho} =1$!
#Bizonyítsa be, hogy $A\Leftrightarrow B$ akkor és csak akkor, ha $\models (A\equiv B)$!
#Bizonyítsa be, hogy $A\models B$ akkor és csak akkor, ha $\models (A\supset B)$! 
#Bizonyítsa be, hogy a következményreláció monoton, azaz ha $\Gamma\models A$ és $\Delta\subseteq Form$, akkor $\Gamma\cup\Delta\models A$!  
#Bizonyítsa be a dedukciótételt!
#Bizonyítsa be a dedukciótétel megfordítását!
#Bizonyítsa be a metszet tételt!
#Igazak-e az alábbi állítások? (Ha igaz, akkor bizonyítsa, ha hamis, akkor ellenpéldával cáfolja!)
##Minden $A$ formula esetén ha az $A$ formula [[kielégíthető|Kielégíthetőség]] (azaz a $\{A\}$ halmaz [[kielégíthető|Kielégíthetőség]]), akkor a $\neg A$ is [[kielégíthető|Kielégíthetőség]].
##Ha $\neg A$ [[érvényes|Érvényesség]], akkor $A$ nem [[kielégíthető|Kielégíthetőség]].
##Ha $\neg A$ [[kielégíthető|Kielégíthetőség]], akkor $A$ [[érvényes|Érvényesség]] formula.
##Ha $A$ [[érvényes|Érvényesség]] formula, akkor $A$ [[kielégíthető|Kielégíthetőség]].
##Ha $A$ [[kielégíthető|Kielégíthetőség]], akkor $A$ [[érvényes|Érvényesség]] formula.  
##Minden $A$ formula esetén létezik olyan $A$-tól különböző $B$ formula, amelyre teljesül, hogy $A\models B$. 
##Minden $A$ formula esetén létezik olyan $A$-val nem [[logikailag ekvivalens|Logikai ekvivalencia]] $B$ formula, amelyre teljesül, hogy $A\models B$. 
##Minden $A$ formula esetén létezik olyan $A$-tól különböző $B$ formula, amelyre teljesül, hogy $B\models A$. 
##Minden $A$ formula esetén létezik olyan $A$-val nem [[logikailag ekvivalens|Logikai ekvivalencia]] $B$ formula, amelyre teljesül, hogy $B\models A$.
##Minden $A, B$ formula esetén teljesül, hogy $A\models B$ vagy $B\models A$.
##Létezik olyan formula, amely minden formulának [[következménye|Szemantikai következményreláció]].
##Minden $A, B$ formula esetén teljesül, hogy ha $A\models B$, akkor $B\models A$.
##Minden $A, B$ formula esetén teljesül, hogy ha $A\models B$, akkor $B$-nek nem logikai [[következménye|Szemantikai következményreláció]] az $A$.
##Létezik olyan $A, B$ formula, hogy $A\models B$, de $B$-nek nem következméníye $A$.
##Ha $\Gamma\models A$ vagy $\Gamma\models B$, akkor $\Gamma\models (A\wedge B)$.
##Ha $\Gamma\models A$ és $\Gamma\models B$, akkor $\Gamma\models (A\vee B)$.
##Ha $\Gamma\models A\vee B$, akkor $\Gamma\models A$ vagy $\Gamma\models B$.
##Ha $\Gamma\models (A\supset B)$ és $\Gamma\models (A\supset C)$, akkor $\Gamma, A\models (B\wedge C)$.
##Ha $\Gamma\models (A\supset B)$ és $\Gamma\models (A\supset C)$, akkor $\Gamma, C\models (A\vee B)$.
##Ha $\Gamma\models (A\supset C)$ és $\Gamma\models (B\supset C)$, akkor $\Gamma, (A\vee B)\models C$.
##Ha $\Gamma\models (A\supset C)$ és $\Gamma\models (B\supset C)$, akkor $\Gamma, (A\vee C)\models B$.
##Ha $\Gamma\models (A\supset C)$ és $\Gamma\models (B\supset C)$, akkor $\Gamma, (A\vee C)\models B$.
#Bizonyítsa be az alábbiakat!
##Ha $\Gamma\models A$ és $\Gamma\models (A\supset B)$, akkor $\Gamma\models B$.
##Ha $\Gamma\models A$ és $\Gamma\models B$, akkor $\Gamma\models (A\wedge B)$.
##Ha $\Gamma, A\models C$ és $\Gamma, B\models C$, akkor $\Gamma, (A\vee B)\models C$.
##Ha $\Gamma\models A$, akkor $\Gamma\models A\vee B$.
##Ha $\Gamma, A\models B$ és $\Gamma, A\models \neg B$, akkor $\Gamma\models \neg A$.
##Ha $\Gamma\models A$ és $\Gamma\models (A\equiv B)$, akkor $\Gamma\models B$.
#Bizonyítsa be, hogy az elsőrendű logikában egy [[kielégíthetetlen|Kielégíthetetlenség (elsőrend)]] formulahalmazban mindig van hamis elem!
#Bizonyítsa be, hogy az elsőrendű logikában egy [[kielégíthetetlen|Kielégíthetetlenség (elsőrend)]] formulahalmaznak bármely bővítése [[kielégíthetetlen|Kielégíthetetlenség (elsőrend)]]! 
#Tegyük fel, hogy $A, B$ az elsőrendű logika olyan formulái, amelyekre teljesül, hogy $\vert A\vert_v^{\langle U,\varrho\rangle} =1$ akkor és csak akkor, ha $\vert B\vert_v^{\langle U,\varrho\rangle} =1$. Bizonyítsa be, hogy ekkor $A\Leftrightarrow B$!
#Bizonyítsa be, hogy az elsőrendű logikában ha $A\Leftrightarrow B$, akkor $\vert A\vert_v^{\langle U,\varrho\rangle} =1$ akkor és csak akkor, ha $\vert B\vert_v^{\langle U,\varrho\rangle} =1$! 
#Bizonyítsa be, hogy az elsőrendű logikában a logikai ekvivalencia a formulák halmazán értelmezett ekvivalencia-reláció! 
#Bizonyítsa be, hogy az elsőrendű logikában $A\models B$ $(A, B\in Form)$ akkor és csak akkor, ha minden olyan interpretáció és értékelés, amely $A$-t igazzá teszi, igazzá teszi $B$-t is!
#Bizonyítsa be, hogy az elsőrendű logikában $A\models B$ akkor és csak akkor nem teljesül, ha van olyan interpretáció és az interpretációra támaszkodó értékelés, amelyben $A$ igaz és $B$ hamis!
#Bizonyítsa be, hogy az elsőrendű logikában egy [[kielégíthetetlen|Kielégíthetetlenség (elsőrend)]] formulahalmaznak minden formula [[következménye|Szemantikai következményreláció (elsőrend)]]!
#Bizonyítsa be, hogy az elsőrendű logikában egy [[érvényes|Érvényesség (elsőrend)]] formula minden formulahalmaznak [[következménye|Szemantikai következményreláció (elsőrend)]]!
#Bizonyítsa be, hogy az elsőrendű logikában $\models A$ akkor és csak akkor, ha minden $\langle U,\varrho\rangle$ interpretáció és $v$ értékelés esetén $\vert A\vert_v^{\langle U,\varrho\rangle} =1$!
#Bizonyítsa be, hogy az elsőrendű logikában $A\Leftrightarrow B$ akkor és csak akkor, ha $\models (A\equiv B)$!
#Bizonyítsa be, hogy az elsőrendű logikában $A\models B$ akkor és csak akkor, ha $\models (A\supset B)$! 
#Bizonyítsa be, hogy az elsőrendű logika következményrelációja monoton, azaz ha $\Gamma\models A$ és $\Delta\subseteq Form$, akkor $\Gamma\cup\Delta\models A$!  
#Bizonyítsa be a [[dedukció tételt|Dedukció tétel (elsőrend)]] az elsőrendű logikában!
#Bizonyítsa be a [[dedukció tétel megfordítását|Dedukció tétel megfordítása (elsőrend)]] az elsőrendű logikában!
#Bizonyítsa be a [[metszet tételt|Metszet tétel (elsőrend)]] az elsőrendű logikában!
#Adja meg egy adott elsőrendű formula [[részformuláinak halmazát|Részformula (elsőrend)]], azaz az $A$ formula esetén az $RF(A)$ halmazt!
#Adja meg egy adott elsőrendű formula [[ közvetlen részformuláit|Közvetlen részformula (elsőrend)]]!
#Adja meg egy adott elsőrendű formula [[szerkezeti fáját|Szerkezeti fa (elsőrend)]]!
#Adja meg egy adott elsőrendű formula [[szabad változóinak halmazát|Szabad változók halmaza]], azaz az $A$ formula esetén a $FreeVar(A)$ halmazt!
#Adja meg egy adott elsőrendű formula [[kötött változóinak halmazát|Kötött változók halmaza]], azaz az $A$ formula esetén a $BoundVar(A)$ halmazt!
#Adja meg egy adott elsőrendű formula esetén, hogy a változók mely előfordulásai [[szabadok|Változó szabad előfordulása]], illetve [[kötöttek|Változó kötött előfordulása]]!
#Állapítsa meg egy adott elsőrendű formuláról, hogy [[nyílt-e|Nyílt formula]]!
#Állapítsa meg egy adott elsőrendű formuláról, hogy [[zárt-e|Zárt formula]]!
#Adja meg egy adott elsőrendű formula teljesen [[zárójelezett|Zárójelelhagyási konvenciók (elsőrend)]] alakját!
#Mely [[zárójelek hagyhatók|Zárójelelhagyási konvenciók (elsőrend)]] el egy adott elsőrendű formulából?
#Döntse el, hogy egy adott formulában egy adott változó [[behelyettesíthető-e|Behelyettesíthetőség]] egy megadott változóval! Ha igen, akkor hajtsa végre a behelyettesítést!
#Döntse el, hogy egy adott formulában egy adott változó [[behelyettesíthető-e|Behelyettesíthetőség]] egy megadott terminussal! Ha igen, akkor hajtsa végre a behelyettesítést!
#Adja meg egy adott formula szabályosan végrehajtott [[átnevezését|Átnevezés]]!
#Döntse el két adott formuláról, hogy [[kongruensek-e|Kongruens formulák]]!
#Döntse el két adott formuláról, hogy egymás [[szintaktikai szinonimái-e|Kongruens formulák]]!
#Adja meg egy adott formula [[változótiszta alakját|Változótiszta alak]]!
#Adja meg egy adott formula [[prenex alakját|Prenex alak]]!
  
#Legyen a $H_1$ halmaz a $10$-nél kisebb páros pozitív egész, míg a $H_2$ halmaz a $10$-nél kisebb prímszámok halmaza! Adja meg az elemeivel a 
##$H_1\cup H_2$,
##$H_1\cap H_2$,
##$H_1\setminus H_2$ és
##$H_2\setminus H_1$ halmazokat!

#Bizonyítsa be a [[kvantifikáció De Morgan törvényeit|Kvantifikáció De Morgan törvényei]]!
##$\neg\exists\!xA\Leftrightarrow \forall\!x\neg A$
###$\neg\exists\!xA\models \forall\!x\neg A$
###$\forall\!x\neg A\models\neg\exists\!xA$
##$\neg\forall\!xA\Leftrightarrow \exists\!x\neg A$
###$\neg\forall\!xA\models \exists\!x\neg A$
###$\exists\!x\neg A\models\neg\forall\!xA$
#Bizonyítsa be a [[kvantorok kifejezhetőségére|Kvantorok kifejezhetősége]] vonatkozó törvényeket!
##$\exists\!xA\Leftrightarrow \neg\forall\!x\neg A$
##$\forall\!xA\Leftrightarrow \neg\exists\!x\neg A$
#Bizonyítsa be a [[kvantorok konjunkcióban való mozgatásának|Kvantorok és konjunkció]] törvényeit!
##Ha $x\notin FreeVar(A)$, akkor $A\wedge \forall\!xB\Leftrightarrow\forall\!x(A\wedge B)$. 
###Ha $x\notin FreeVar(A)$, akkor $A\wedge \forall\!xB\models\forall\!x(A\wedge B)$.
###Ha $x\notin FreeVar(A)$, akkor $\forall\!x(A\wedge B)\models A\wedge \forall\!xB$.
##Ha $x\notin FreeVar(A)$, akkor $A\wedge \exists\!xB\Leftrightarrow\exists\!x(A\wedge B)$.
###Ha $x\notin FreeVar(A)$, akkor $A\wedge \exists\!xB\models\exists\!x(A\wedge B)$.
###Ha $x\notin FreeVar(A)$, akkor $\exists\!x(A\wedge B)\models A\wedge \exists\!xB$.
#Bizonyítsa be a [[kvantorok diszjunkcióban való mozgatásának|Kvantorok és diszjunkció]] törvényeit!
##Ha $x\notin FreeVar(A)$, akkor $A\vee \forall\!xB\Leftrightarrow\forall\!x(A\vee B)$. 
###Ha $x\notin FreeVar(A)$, akkor $A\vee \forall\!xB\models\forall\!x(A\vee B)$.
###Ha $x\notin FreeVar(A)$, akkor $\forall\!x(A\vee B)\models A\vee \forall\!xB$.
##Ha $x\notin FreeVar(A)$, akkor $A\vee \exists\!xB\Leftrightarrow\exists\!x(A\vee B)$.
###Ha $x\notin FreeVar(A)$, akkor $A\vee \exists\!xB\models\exists\!x(A\vee B)$.
###Ha $x\notin FreeVar(A)$, akkor $\exists\!x(A\vee B)\models A\vee \exists\!xB$.
#Bizonyítsa be az [[univerzális kvantor implikációban való mozgatásának|Univerzális kvantor és implikáció]] törvényeit!
##Ha $x\notin FreeVar(A)$, akkor $A\!\supset\! \forall\!xB\Leftrightarrow\forall\!x(A\!\supset\!B)$.
###Ha $x\notin FreeVar(A)$, akkor $A\!\supset\! \forall\!xB\models\forall\!x(A\!\supset\!B)$.
###Ha $x\notin FreeVar(A)$, akkor $\forall\!x(A\!\supset\!B)\models A\!\supset\! \forall\!xB$.
##Ha $x\notin FreeVar(A)$, akkor $\forall\!xB\!\supset\!A\Leftrightarrow\exists\!x(B\!\supset\!A)$.
###Ha $x\notin FreeVar(A)$, akkor $\forall\!xB\!\supset\!A\models\exists\!x(B\!\supset\!A)$.
###Ha $x\notin FreeVar(A)$, akkor $\exists\!x(B\!\supset\!A)\models\forall\!xB\!\supset\!A$.
#Bizonyítsa be az [[egzisztenciális kvantor implikációban való mozgatásának|Egzisztenciális kvantor és implikáció]] törvényeit!
##Ha $x\notin FreeVar(A)$, akkor $A\!\supset\! \exists\!xB\Leftrightarrow\exists\!x(A\!\supset\!B)$.
###Ha $x\notin FreeVar(A)$, akkor $A\!\supset\! \exists\!xB\models\exists\!x(A\!\supset\!B)$.
###Ha $x\notin FreeVar(A)$, akkor $\exists\!x(A\!\supset\!B)\models A\!\supset\! \exists\!xB$.
##Ha $x\notin FreeVar(A)$, akkor $\exists\!xB\!\supset\!A\Leftrightarrow\forall\!x(B\!\supset\!A)$.
###Ha $x\notin FreeVar(A)$, akkor $\exists\!xB\!\supset\!A\models\forall\!x(B\!\supset\!A)$.
###Ha $x\notin FreeVar(A)$, akkor $\forall\!x(B\!\supset\!A)\models\exists\!xB\!\supset\!A$.
#Bizonyítsa be a [[kvantorok fiktív alkalmazására|Kvantorok fiktív alkalmazása]] vonatkozó törvényeket!
##Ha $x\notin FreeVar(A)$, akkor $\forall\!xA\Leftrightarrow A$.
##Ha $x\notin FreeVar(A)$, akkor $\exists\!xA\Leftrightarrow A$.

#Bizonyítsa be, hogy minden $A$ nulladrendű formula és ${\varrho}$ interpretáció esetén az $\vert A \vert_{\varrho}$ érték egyértelműen meghatározott!
#Írja fel annak a [[nulladrendű nyelvnek|Nulladrendű nyelv]] az összes lehetséges [[interpretációját|Nulladrendű interpretáció]], amelyben $Con=\{ p, q, r\}$! 
#Készítse el egy adott formula igazságtáblázatát!
##$((p\supset (\neg q \vee r)) \equiv \neg (p\wedge q)) $
##$(((p\supset \neg q) \vee r) \equiv (\neg p\wedge q)) $
##$(p\supset (\neg q \vee ((r \equiv \neg p)\wedge q))) $
#Bizonyítsa be a [[negáció|Negáció]] tulajdonságát:
##Bizonyítsa be a kettős negáció törvényét! 
#Bizonyitsa be az [[implikáció|Implikáció]] tulajdonságait:
##Bizonyítsa be, hogy $\models (A\supset A)$!
##Bizonyítsa be a modus ponenst!
##Bizonyítsa be a modus tollenst!
##Bizonyítsa be a láncszabályt!
##Bizonyítsa be a redukció ad abszurdum következtetési szabályát!
##Bizonyítsa be, hogy $\neg A \models (A\supset B)$!
##Bizonyítsa be, hogy $ B \models (A\supset B)$!
##Bizonyítsa be az áthelyezési törvényt!
##Bizonyítsa be a kontrapozíció törvényét!
##Bizonyítsa be, hogy $(A\supset\neg A)\models \neg A$!
##Bizonyítsa be, hogy $(\neg A\supset A)\models A$!
##Bizonyítsa be, hogy $(A\supset(B\supset C))\Leftrightarrow ((A\supset B)\supset(A\supset C))$!
##Bizonyítsa be, hogy $\models (A\supset(\neg A\supset B))$!
##Bizonyítsa be, hogy $((A\vee B)\supset C)\Leftrightarrow ((A\supset C)\wedge(B\supset C))$!
##Bizonyítsa be, hogy $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $((A_1\wedge A_2\wedge \ldots \wedge A_n)\supset A)$ formula érvényes!.
#Bizonyitsa be a [[konjunkció|Konjunkció]] tulajdonságait:
##Bizonyitsa be, hogy a konjunkció kommutatív! 
##Bizonyitsa be, hogy a konjunkció asszociatív! 
##Bizonyitsa be, hogy a konjunkció idempotens! 
##Bizonyitsa be, hogy  $(A\wedge B)\models A$, $(A\wedge B)\models B$
##Bizonyitsa be az ellentmondás törvényét!
##Bizonyitsa be, hogy az $\{A_1, A_2,\ldots , A_n\}$ formulahalmaz $(A_1, A_2,\ldots , A_n\in Form)$ akkor és csak akkor kielégíthető, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)$ formula kielégíthető!
##Bizonyitsa be, hogy az $\{A_1, A_2,\ldots , A_n\}$ formulahalmaz $(A_1, A_2,\ldots , A_n\in Form)$ akkor és csak akkor kielégíthetetlen, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)$ formula kielégíthetetlen!
##Bizonyitsa be, hogy az $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)\models A$!
##Bizonyitsa be, hogy az $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $((A_1\wedge A_2\wedge \ldots \wedge A_n)\wedge \neg A)$ formula kielégíthetetlen!
#Bizonyitsa be a [[diszjunkció|Diszjunkció]] tulajdonságait:
##Bizonyítsa be, hogy a diszjunkció kommutatív! 
##Bizonyítsa be, hogy a diszjunkció asszociatív! 
##Bizonyítsa be, hogy a diszjunkció idempotens! 
##Bizonyítsa be, hogy $A\models (A\vee B)$ !
##Bizonyítsa be, hogy $\{(A\vee B), \neg A \}\models B$!
##Bizonyítsa be a kizárt harmadik törvényét!
#Bizonyitsa be a [[(materiális) ekvivalencia|(Materiális) ekvivalencia]] tulajdonságait:
##Bizonyítsa be, hogy $\models (A\equiv A)$!
##Bizonyítsa be, hogy $\models \neg(A\equiv \neg A)$!
##Bizonyítsa be, hogy a materiálsi ekvivalencia kommutatív!
##Bizonyítsa be, hogy a materiálsi ekvivalencia asszociatív!
#Bizonyítsa be, hogy a [[diszjunkció disztributív|A konjunkció és a diszjunkció kapcsolata]] a konjunkcióra nézve: $(A\vee(B\wedge C))\Leftrightarrow ((A\vee B)\wedge(A\vee C))$
#Bizonyítsa be, hogy a [[konjunkció disztributív|A konjunkció és a diszjunkció kapcsolata]] a diszjunkcióra nézve: $(A\wedge(B\vee C))\Leftrightarrow ((A\wedge B)\vee(A\wedge C))$
# Bizonyítsa be az [[első De Morgan törvényt|A konjunkció és a diszjunkció kapcsolata]]: $\neg(A\wedge B)\Leftrightarrow (\neg A\vee \neg B)$
#Bizonyítsa be a [[második De Morgan törvényt|A konjunkció és a diszjunkció kapcsolata]]: $\neg(A\vee B)\Leftrightarrow (\neg A\wedge \neg B)$
#Bizonyítsa be az [[elnyelési tulajdonságokat|A konjunkció és a diszjunkció kapcsolata]]:
##$(A\wedge(B\vee A))\Leftrightarrow A$
##$(A\vee(B\wedge A))\Leftrightarrow A$
#Bizonyítsa be a [[kifejezhetőségre|Kifejezhetőség]] vonatkozó logikai ekvivalenciákat:
##$(A\supset B) \Leftrightarrow \neg(A\wedge\neg B)$
##$(A\supset B) \Leftrightarrow (\neg A\vee B)$
##$(A\wedge B) \Leftrightarrow \neg(A\supset \neg B)$
##$(A\vee B) \Leftrightarrow (\neg A\supset B)$
##$(A\vee B) \Leftrightarrow \neg(\neg A\wedge\neg B)$
##$(A\wedge B) \Leftrightarrow \neg(\neg A\vee\neg B)$
##$(A\equiv B) \Leftrightarrow ((A\supset B)\wedge (B\supset A))$

#Adja meg annak a függvénynek az induktív definícióját, amely a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulája esetén megadja a formulában szereplő zárójelek számát! 
#Adja meg annak a függvénynek az induktív definícióját, amely a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulája esetén megadja a formulában szereplő valódi logikai konstansok $(LC^r=LC\setminus\{(,)\})$ számát! (A definiálandó függvény adja meg a formula logikai összetettségét vagy bonyolultságát.) 
#Adja meg annak a függvénynek az induktív definícióját, amely a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulája esetén megadja, hogy a formulának legfeljebb hány részformulája lehet!
#Adja meg annak a függvénynek az induktív definícióját, amely a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulája esetén megadja, hogy a formula szerkezeti fájának hány csúcsa van!
#Bizonyítsa be, hogy a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulájában a kezdő- és végzárójelek száma megegyezik!
#Legyen $\textbf{RF}(A)$ az $A$ formula [[részformuláinak|Részformula]] a halmaza. Adja meg az $\textbf{RF}(A)$ halmaz induktív definícióját!
#Döntse el, hogy egy megadott jelsorozat valamely [[nulladrendű nyelvnek|Nulladrendű nyelv]] a formulája-e?
#Adja meg egy megadott formula [[részformuláinak|Részformula]] a halmazát!
#Adja meg egy megadott formula [[szerkezeti fáját|Szerkezeti fa]]!
#A [[zárójelelhagyási konvenciók|Zárójelelhagyási konvenciók]] alapján mely zárójelek hagyhatók el egy megadott formulából?
#A [[zárójelelhagyási konvenciók|Zárójelelhagyási konvenciók]] alapján adja meg a teljesen zárójelezett alakját egy megadott formulának?
##$ \neg p\vee q \wedge \neg r\equiv p\vee \neg q \supset p\supset \neg q\supset \neg r $
##$p\supset \neg q \vee r \equiv \neg (p\wedge q) $
##$ p\wedge\neg q \vee \neg r\supset p\vee \neg q \equiv p\supset q\supset \neg r $
#Adja meg egy megadott formula [[diszjunktív normálformáját|Normálforma tétel]]!
#Adja meg egy megadott formula [[konjunktív normálformáját|Normálforma tétel]]!
#Bizonyítsa be a természetes levezetés [[első segédtételét|Segédtétel(1)]]!
#Bizonyítsa be a természetes levezetés [[második segédtételét|Segédtétel(2)]]!
#Bizonyítsa be a természetes levezetés [[harmadik segédtételét|Segédtétel(3)]]!
#Bizonyítsa be a természetes levezetés [[negyedik segédtételét|Segédtétel(4)]]!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A \supset A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A, A\supset B \vdash B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A \vdash B \supset A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A, \neg A \vdash B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg A\vdash A \supset B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $B \vdash A \supset B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A\supset B \equiv \neg A \vee B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A\supset B \vdash \neg A \vee B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg A \vee B\vdash A\supset B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A \supset B, \neg B\vdash \neg A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A \supset B\vdash \neg B\supset \neg A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg B\supset \neg A\vdash A\supset B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A \supset B\equiv \neg B\supset \neg A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A \vee \neg A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A\wedge B\vdash B\wedge A$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A\wedge (B\vee C)\vdash (A \wedge B)\vee (A \wedge C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $(A \wedge B)\vee (A \wedge C)\vdash A\wedge (B\vee C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A\wedge (B\vee C)\equiv (A \wedge B)\vee (A \wedge C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash A\vee (B\wedge C)\equiv (A \vee B)\wedge (A \vee C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $A\vee (B\wedge C)\vdash (A \vee B)\wedge (A \vee C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $(A \vee B)\wedge (A \vee C)\vdash A\vee (B\wedge C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash (A\supset B)\supset (B\supset C)\supset (A\supset C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash (A\supset B)\supset(A\supset (B\supset C))\supset (A\supset C)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash \neg (A\wedge B)\equiv(\neg A\vee \neg B)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\vdash \neg (A\vee B)\equiv(\neg A\wedge \neg B)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg (A\wedge B)\vdash (\neg A\vee \neg B)$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg A\vee \neg B \vdash \neg (A\wedge B)$!!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg (A\vee B)\vdash \neg A\wedge \neg B$!
#Természetes levezetés segítségével bizonyítsa be, hogy $\neg A\vee \neg B)\vdash \neg (A\wedge  B)$!
#Döntse el egy adott formuláról, hogy az állításkalkulus [[axiómája-e|Axióma]]!
#Bizonyítsa be, hogy a szintaktikai következményreláció [[reflexív|Reflexív]]!
#Bizonyítsa be, hogy a szintaktikai következményreláció [[monoton|Monoton]]!
#Bizonyítsa be az állításkalkulusra vonatkozó [[dedukció tételt|Dedukció tétel (kalkulus)]]!
#Bizonyítsa be a dedukciótétel bizonyításában felhasznált [[segédtételt|Dedukció tétel (kalkulus)]], azaz azt, hogy $\vdash A\supset A$!
#Bizonyítsa be az állításkalkulusra vonatkozó [[dedukció tétel megfordítását|Dedukció tétel megfordítása (kalkulus)]]!
#Bizonyítsa be az állításkalkulusra vonatkozó [[metszet tételt|Metszet tétel (kalkulus)]]!
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma , \Delta\subseteq Form$ két formulahalmaz és $A, B, C\in Form$ három formula.}}}
{{overlay2{A felcserélés szabálya: ${\Gamma , B, C, \Delta \vdash A}\over{\Gamma , C, B, \Delta\vdash A}$}}}
!!!Megjegyzés
*{{overlay3{A felcserélés szabálya a jelölési megállapodásunk egyik következményét fejezi ki: a $\Gamma , B, C, \Delta$ jelöli a $\Gamma\cup\{ B\}\cup\{ C\}\cup \Delta$ halmazt. Ez utóbbi természetesen megegyezik a $\Gamma\cup\{ C\}\cup\{ B\}\cup \Delta$ halmazzal, amit jelölési megállapodásunk szerint a $\Gamma , C, B, \Delta$ alakban is felírhatunk.}}}
A predikátumlogika feldolgozása a következő sorrendben ajánlott:
#[[Elsőrendű nyelv]]
##[[Szintaktikai definíciók (elsőrend)]]
###[[Változó]]
###[[Terminus]]
###[[Elsőrendű atomi formula]]
###[[Elsőrendű prímformula]]
###[[Részformula (elsőrend)]]
###[[Közvetlen részformula (elsőrend)]]
###[[Részformula2 (elsőrend)]]
###[[Szerkezeti fa (elsőrend)]]
###[[Szabad változók halmaza]]
###[[Kötött változók halmaza]]
###[[Változó szabad előfordulása]]
###[[Változó kötött előfordulása]]
###[[Nyílt formula]]
###[[Zárt formula]]
###[[Zárójelelhagyási konvenciók (elsőrend)]]
##[[Elméleti kérdések (elsőrendű szintaxis)]]
##[[Feladatok (elsőrendű szintaxis)]]
#[[Elsőrendű szemantika]]
##[[Elsőrendű interpretáció]]
##[[Értékelés]]
##[[Elsőrendű szemantikai szabályok]]
##[[Elsőrendű szemantika alaptételei]]
##[[Elméleti kérdések (szemantika, elsőrend)]]
#[[Elsőrendű centrális logikai fogalmak]]
##[[Elsőrendű modell]]
##[[Kielégíthetőség (elsőrend)]]
##[[Kielégíthetetlenség (elsőrend)]]
##[[Szemantikai következményreláció (elsőrend)]]
##[[Érvényesség (elsőrend)]]
##[[Logikai ekvivalencia (elsőrend)]]
##[[Elsőrendű centrális logikai fogalmak tulajdonságai]]
###[[Tétel (kielégíthetőség, elsőrend)]]
###[[Tétel (kielégíthetetlenség, elsőrend)]]
###[[Következményreláció tulajdonsága(1)]]
###[[Következményreláció tulajdonsága(2)]]
###[[Következményreláció tulajdonsága(3)]]
###[[Dedukció tétel (elsőrend)]]
###[[Dedukció tétel megfordítása (elsőrend)]]
###[[Következményreláció és implikáció (elsőrend)]]
###[[Logikai ekvivalencia és (materiális) ekvivalencia (elsőrend)]]
###[[Metszet tétel (elsőrend)]]
##[[Elméleti kérdések (centrális fogalmak, elsőrend)]]
##[[Feladatok (centrális fogalmak, elsőrend)]]
#[[Kvantifikáció törvényei]]
##[[Kvantifikáció De Morgan törvényei]]
##[[Kvantorok kifejezhetősége]]
##[[Kvantorok mozgatásának törvényei]]
##[[Kvantorok fiktív alkalmazása]]
##[[Elméleti kérdések (kvantifikáció törvényei)]]
##[[Feladatok (kvantifikáció törvényei)]]
#[[Formulaátalakítás (elsőrend)]]
##[[Behelyettesíthetőség]]
##[[Átnevezés]]
##[[Kongruens formulák]]
##[[Változótiszta alak]]
##[[Prenex alak]]
##[[Elméleti kérdések (formulaátalakítás, elsőrend)]]
##[[Feladatok (formulaátalakítás, elsőrend)]]
#[[Szekvencia]]
#[[Strukturális szabályok]]
##[[Azonosság szabálya]]
##[[Bővítés szabálya]]
##[[Szűkítés szabálya]]
##[[Felcserélés szabálya]]
##[[Metszet szabály]]
#[[Logikai szabályok]]
##[[Implikáció szabályai]]
##[[Negáció szabályai]]
##[[Konjunkció szabályai]]
##[[Diszjunkció szabályai]]
##[[(Materiális) ekvivalencia szabályai]]
#[[Természetes levezetés induktív definíciója]]
#[[Segédtételek]]
#[[Példák]]
#[[Elméleti kérdések (természetes levezetés)]]
#[[Feladatok (természetes levezetés)]]
#[[Axiómaséma]]
#[[Axióma]]
#[[Szintaktikai következményreláció]]
#[[Inkonzisztens]]
#[[Konzisztens]]
#[[Levezethető]]
#[[Szintaktikai következményreláció tulajdonságai]]
##[[Reflexív]]
##[[Monoton]]
##[[Dedukció tétel (kalkulus)]]
##[[Dedukció tétel megfordítása (kalkulus)]]
##[[Metszet tétel]]
#[[Elméleti kérdések (állításkalkulus)]]
#[[Feladatok (állításkalkulus)]]
Az állításlogika feldolgozása a következő sorrendben ajánlott:
#[[Nulladrendű nyelv]]
##[[Szintaktikai definíciók]]
###[[Részformula]]
###[[Közvetlen részformula]]
###[[Részformula2]]
###[[Szerkezeti fa]]
##[[Elméleti kérdések (szintaxis)]]
##[[Feladatok (szintaxis)]]
#[[Nulladrendű szemantika]]
##[[Nulladrendű interpretáció]]
##[[Nulladrendű szemantikai szabályok]]
##[[Igazságfunktorok]]
###[[Negáció]]
###[[Implikáció]]
###[[Konjunkció]]
###[[Diszjunkció]]
###[[A konjunkció és a diszjunkció kapcsolata]]
###[[(Materiális) ekvivalencia]]
###[[Kifejezhetőség]]
##[[Elméleti kérdések (szemantika)]]
##[[Feladatok (szemantika)]]
#[[Nulladrendű centrális logikai fogalmak]]
##[[Nulladrendű modell]]
##[[Kielégíthetőség]]
##[[Kielégíthetetlenség]]
##[[Szemantikai következményreláció]]
##[[Érvényesség]]
##[[Logikai ekvivalencia]]
##[[Nulladrendű centrális logikai fogalmak tulajdonságai]]
###[[Tétel (kielégíthetőség)]]
###[[Tétel (kielégíthetetlenség)]]
###[[Következményreláció tulajdonsága(1)]]
###[[Következményreláció tulajdonsága(2)]]
###[[Következményreláció tulajdonsága(3)]]
###[[Dedukció tétel]]
###[[Dedukció tétel megfordítása]]
###[[Következményreláció és implikáció]]
###[[Logikai ekvivalencia és (materiális) ekvivalencia]]
###[[Metszet tétel]]
##[[Elméleti kérdések (centrális fogalmak)]]
##[[Feladatok (centrális fogalmak)]]
#[[Zárójelelhagyási konvenciók]]
#[[Normálformák]]
##[[Literál]]
##[[Elemi konjunkció]]
##[[Elemi diszjunkció]]
##[[Diszjunktív normálforma]]
##[[Konjunktív normálforma]]
##[[Normálforma tétel]]
Choose options to search on.  Hold will keep the results over multiple searches appending the results until unticked
----
|>|<<search>>|
|<<option chkSearchTitles>> Titles <<option chkSearchText>> Text <<option chkSearchTags>>Tags<<option chkHoldSearches>> Hold |
|borderlessL|k
/***
|''Name:''|ForEachTiddlerPlugin|
|''Version:''|1.0.8 (2007-04-12)|
|''Source:''|http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''Copyright:''|&copy; 2005-2007 [[abego Software|http://www.abego-software.de]]|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|
!Description

Create customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.

''Syntax:'' 
|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|
|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|
|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|
|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]]  is used.|
|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|

See details see [[ForEachTiddlerMacro]] and [[ForEachTiddlerExamples]].

!Revision history
* v1.0.8 (2007-04-12)
** Adapted to latest TiddlyWiki 2.2 Beta importTiddlyWiki API (introduced with changeset 2004). TiddlyWiki 2.2 Beta builds prior to changeset 2004 are no longer supported (but TiddlyWiki 2.1 and earlier, of cause)
* v1.0.7 (2007-03-28)
** Also support "pre" formatted TiddlyWikis (introduced with TW 2.2) (when using "in" clause to work on external tiddlers)
* v1.0.6 (2006-09-16)
** Context provides "viewerTiddler", i.e. the tiddler used to view the macro. Most times this is equal to the "inTiddler", but when using the "tiddler" macro both may be different.
** Support "begin", "end" and "none" expressions in "write" action
* v1.0.5 (2006-02-05)
** Pass tiddler containing the macro with wikify, context object also holds reference to tiddler containing the macro ("inTiddler"). Thanks to SimonBaird.
** Support Firefox 1.5.0.1
** Internal
*** Make "JSLint" conform
*** "Only install once"
* v1.0.4 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.3 (2005-12-22)
** Features: 
*** Write output to a file supports multi-byte environments (Thanks to Bram Chen) 
*** Provide API to access the forEachTiddler functionality directly through JavaScript (see getTiddlers and performMacro)
** Enhancements:
*** Improved error messages on InternetExplorer.
* v1.0.2 (2005-12-10)
** Features: 
*** context object also holds reference to store (TiddlyWiki)
** Fixed Bugs: 
*** ForEachTiddler 1.0.1 has broken support on win32 Opera 8.51 (Thanks to BrunoSabin for reporting)
* v1.0.1 (2005-12-08)
** Features: 
*** Access tiddlers stored in separated TiddlyWikis through the "in" option. I.e. you are no longer limited to only work on the "current TiddlyWiki".
*** Write output to an external file using the "toFile" option of the "write" action. With this option you may write your customized tiddler exports.
*** Use the "script" section to define "helper" JavaScript functions etc. to be used in the various JavaScript expressions (whereClause, sortClause, action arguments,...).
*** Access and store context information for the current forEachTiddler invocation (through the build-in "context" object) .
*** Improved script evaluation (for where/sort clause and write scripts).
* v1.0.0 (2005-11-20)
** initial version

!Code
***/
//{{{

	
//============================================================================
//============================================================================
//		   ForEachTiddlerPlugin
//============================================================================
//============================================================================

// Only install once
if (!version.extensions.ForEachTiddlerPlugin) {

if (!window.abego) window.abego = {};

version.extensions.ForEachTiddlerPlugin = {
	major: 1, minor: 0, revision: 8, 
	date: new Date(2007,3,12), 
	source: "http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin",
	licence: "[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",
	copyright: "Copyright (c) abego Software GmbH, 2005-2007 (www.abego-software.de)"
};

// For backward compatibility with TW 1.2.x
//
if (!TiddlyWiki.prototype.forEachTiddler) {
	TiddlyWiki.prototype.forEachTiddler = function(callback) {
		for(var t in this.tiddlers) {
			callback.call(this,t,this.tiddlers[t]);
		}
	};
}

//============================================================================
// forEachTiddler Macro
//============================================================================

version.extensions.forEachTiddler = {
	major: 1, minor: 0, revision: 8, date: new Date(2007,3,12), provider: "http://tiddlywiki.abego-software.de"};

// ---------------------------------------------------------------------------
// Configurations and constants 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler = {
	 // Standard Properties
	 label: "forEachTiddler",
	 prompt: "Perform actions on a (sorted) selection of tiddlers",

	 // actions
	 actions: {
		 addToList: {},
		 write: {}
	 }
};

// ---------------------------------------------------------------------------
//  The forEachTiddler Macro Handler 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler.getContainingTiddler = function(e) {
	while(e && !hasClass(e,"tiddler"))
		e = e.parentNode;
	var title = e ? e.getAttribute("tiddler") : null; 
	return title ? store.getTiddler(title) : null;
};

config.macros.forEachTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	// config.macros.forEachTiddler.traceMacroCall(place,macroName,params,wikifier,paramString,tiddler);

	if (!tiddler) tiddler = config.macros.forEachTiddler.getContainingTiddler(place);
	// --- Parsing ------------------------------------------

	var i = 0; // index running over the params
	// Parse the "in" clause
	var tiddlyWikiPath = undefined;
	if ((i < params.length) && params[i] == "in") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "TiddlyWiki path expected behind 'in'.");
			return;
		}
		tiddlyWikiPath = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the where clause
	var whereClause ="true";
	if ((i < params.length) && params[i] == "where") {
		i++;
		whereClause = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the sort stuff
	var sortClause = null;
	var sortAscending = true; 
	if ((i < params.length) && params[i] == "sortBy") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "sortClause missing behind 'sortBy'.");
			return;
		}
		sortClause = this.paramEncode(params[i]);
		i++;

		if ((i < params.length) && (params[i] == "ascending" || params[i] == "descending")) {
			 sortAscending = params[i] == "ascending";
			 i++;
		}
	}

	// Parse the script
	var scriptText = null;
	if ((i < params.length) && params[i] == "script") {
		i++;
		scriptText = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the action. 
	// When we are already at the end use the default action
	var actionName = "addToList";
	if (i < params.length) {
	   if (!config.macros.forEachTiddler.actions[params[i]]) {
			this.handleError(place, "Unknown action '"+params[i]+"'.");
			return;
		} else {
			actionName = params[i]; 
			i++;
		}
	} 
	
	// Get the action parameter
	// (the parsing is done inside the individual action implementation.)
	var actionParameter = params.slice(i);


	// --- Processing ------------------------------------------
	try {
		this.performMacro({
				place: place, 
				inTiddler: tiddler,
				whereClause: whereClause, 
				sortClause: sortClause, 
				sortAscending: sortAscending, 
				actionName: actionName, 
				actionParameter: actionParameter, 
				scriptText: scriptText, 
				tiddlyWikiPath: tiddlyWikiPath});

	} catch (e) {
		this.handleError(place, e);
	}
};

// Returns an object with properties "tiddlers" and "context".
// tiddlers holds the (sorted) tiddlers selected by the parameter,
// context the context of the execution of the macro.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlersAndContext = function(parameter) {

	var context = config.macros.forEachTiddler.createContext(parameter.place, parameter.whereClause, parameter.sortClause, parameter.sortAscending, parameter.actionName, parameter.actionParameter, parameter.scriptText, parameter.tiddlyWikiPath, parameter.inTiddler);

	var tiddlyWiki = parameter.tiddlyWikiPath ? this.loadTiddlyWiki(parameter.tiddlyWikiPath) : store;
	context["tiddlyWiki"] = tiddlyWiki;
	
	// Get the tiddlers, as defined by the whereClause
	var tiddlers = this.findTiddlers(parameter.whereClause, context, tiddlyWiki);
	context["tiddlers"] = tiddlers;

	// Sort the tiddlers, when sorting is required.
	if (parameter.sortClause) {
		this.sortTiddlers(tiddlers, parameter.sortClause, parameter.sortAscending, context);
	}

	return {tiddlers: tiddlers, context: context};
};

// Returns the (sorted) tiddlers selected by the parameter.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlers = function(parameter) {
	return this.getTiddlersAndContext(parameter).tiddlers;
};

// Performs the macros with the given parameter.
//
// @param parameter holds the parameter of the macro as separate properties.
//				  The following properties are supported:
//
//						place
//						whereClause
//						sortClause
//						sortAscending
//						actionName
//						actionParameter
//						scriptText
//						tiddlyWikiPath
//
//					All properties are optional. 
//					For most actions the place property must be defined.
//
config.macros.forEachTiddler.performMacro = function(parameter) {
	var tiddlersAndContext = this.getTiddlersAndContext(parameter);

	// Perform the action
	var actionName = parameter.actionName ? parameter.actionName : "addToList";
	var action = config.macros.forEachTiddler.actions[actionName];
	if (!action) {
		this.handleError(parameter.place, "Unknown action '"+actionName+"'.");
		return;
	}

	var actionHandler = action.handler;
	actionHandler(parameter.place, tiddlersAndContext.tiddlers, parameter.actionParameter, tiddlersAndContext.context);
};

// ---------------------------------------------------------------------------
//  The actions 
// ---------------------------------------------------------------------------

// Internal.
//
// --- The addToList Action -----------------------------------------------
//
config.macros.forEachTiddler.actions.addToList.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;

	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "addToList", parameter, p);
		return;
	}

	// Perform the action.
	var list = document.createElement("ul");
	place.appendChild(list);
	for (var i = 0; i < tiddlers.length; i++) {
		var tiddler = tiddlers[i];
		var listItem = document.createElement("li");
		list.appendChild(listItem);
		createTiddlyLink(listItem, tiddler.title, true);
	}
};

abego.parseNamedParameter = function(name, parameter, i) {
	var beginExpression = null;
	if ((i < parameter.length) && parameter[i] == name) {
		i++;
		if (i >= parameter.length) {
			throw "Missing text behind '%0'".format([name]);
		}
		
		return config.macros.forEachTiddler.paramEncode(parameter[i]);
	}
	return null;
}

// Internal.
//
// --- The write Action ---------------------------------------------------
//
config.macros.forEachTiddler.actions.write.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;
	if (p >= parameter.length) {
		this.handleError(place, "Missing expression behind 'write'.");
		return;
	}

	var textExpression = config.macros.forEachTiddler.paramEncode(parameter[p]);
	p++;

	// Parse the "begin" option
	var beginExpression = abego.parseNamedParameter("begin", parameter, p);
	if (beginExpression !== null) 
		p += 2;
	var endExpression = abego.parseNamedParameter("end", parameter, p);
	if (endExpression !== null) 
		p += 2;
	var noneExpression = abego.parseNamedParameter("none", parameter, p);
	if (noneExpression !== null) 
		p += 2;

	// Parse the "toFile" option
	var filename = null;
	var lineSeparator = undefined;
	if ((p < parameter.length) && parameter[p] == "toFile") {
		p++;
		if (p >= parameter.length) {
			this.handleError(place, "Filename expected behind 'toFile' of 'write' action.");
			return;
		}
		
		filename = config.macros.forEachTiddler.getLocalPath(config.macros.forEachTiddler.paramEncode(parameter[p]));
		p++;
		if ((p < parameter.length) && parameter[p] == "withLineSeparator") {
			p++;
			if (p >= parameter.length) {
				this.handleError(place, "Line separator text expected behind 'withLineSeparator' of 'write' action.");
				return;
			}
			lineSeparator = config.macros.forEachTiddler.paramEncode(parameter[p]);
			p++;
		}
	}
	
	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "write", parameter, p);
		return;
	}

	// Perform the action.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(textExpression, context);
	var count = tiddlers.length;
	var text = "";
	if (count > 0 && beginExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(beginExpression, context)(undefined, context, count, undefined);
	
	for (var i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		text += func(tiddler, context, count, i);
	}
	
	if (count > 0 && endExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(endExpression, context)(undefined, context, count, undefined);

	if (count == 0 && noneExpression) 
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(noneExpression, context)(undefined, context, count, undefined);
		

	if (filename) {
		if (lineSeparator !== undefined) {
			lineSeparator = lineSeparator.replace(/\\n/mg, "\n").replace(/\\r/mg, "\r");
			text = text.replace(/\n/mg,lineSeparator);
		}
		saveFile(filename, convertUnicodeToUTF8(text));
	} else {
		var wrapper = createTiddlyElement(place, "span");
		wikify(text, wrapper, null/* highlightRegExp */, context.inTiddler);
	}
};


// ---------------------------------------------------------------------------
//  Helpers
// ---------------------------------------------------------------------------

// Internal.
//
config.macros.forEachTiddler.createContext = function(placeParam, whereClauseParam, sortClauseParam, sortAscendingParam, actionNameParam, actionParameterParam, scriptText, tiddlyWikiPathParam, inTiddlerParam) {
	return {
		place : placeParam, 
		whereClause : whereClauseParam, 
		sortClause : sortClauseParam, 
		sortAscending : sortAscendingParam, 
		script : scriptText,
		actionName : actionNameParam, 
		actionParameter : actionParameterParam,
		tiddlyWikiPath : tiddlyWikiPathParam,
		inTiddler : inTiddlerParam, // the tiddler containing the <<forEachTiddler ...>> macro call.
		viewerTiddler : config.macros.forEachTiddler.getContainingTiddler(placeParam) // the tiddler showing the forEachTiddler result
	};
};

// Internal.
//
// Returns a TiddlyWiki with the tiddlers loaded from the TiddlyWiki of 
// the given path.
//
config.macros.forEachTiddler.loadTiddlyWiki = function(path, idPrefix) {
	if (!idPrefix) {
		idPrefix = "store";
	}
	var lenPrefix = idPrefix.length;
	
	// Read the content of the given file
	var content = loadFile(this.getLocalPath(path));
	if(content === null) {
		throw "TiddlyWiki '"+path+"' not found.";
	}
	
	var tiddlyWiki = new TiddlyWiki();

	// Starting with TW 2.2 there is a helper function to import the tiddlers
	if (tiddlyWiki.importTiddlyWiki) {
		if (!tiddlyWiki.importTiddlyWiki(content))
			throw "File '"+path+"' is not a TiddlyWiki.";
		tiddlyWiki.dirty = false;
		return tiddlyWiki;
	}
	
	// The legacy code, for TW < 2.2
	
	// Locate the storeArea div's
	var posOpeningDiv = content.indexOf(startSaveArea);
	var posClosingDiv = content.lastIndexOf(endSaveArea);
	if((posOpeningDiv == -1) || (posClosingDiv == -1)) {
		throw "File '"+path+"' is not a TiddlyWiki.";
	}
	var storageText = content.substr(posOpeningDiv + startSaveArea.length, posClosingDiv);
	
	// Create a "div" element that contains the storage text
	var myStorageDiv = document.createElement("div");
	myStorageDiv.innerHTML = storageText;
	myStorageDiv.normalize();
	
	// Create all tiddlers in a new TiddlyWiki
	// (following code is modified copy of TiddlyWiki.prototype.loadFromDiv)
	var store = myStorageDiv.childNodes;
	for(var t = 0; t < store.length; t++) {
		var e = store[t];
		var title = null;
		if(e.getAttribute)
			title = e.getAttribute("tiddler");
		if(!title && e.id && e.id.substr(0,lenPrefix) == idPrefix)
			title = e.id.substr(lenPrefix);
		if(title && title !== "") {
			var tiddler = tiddlyWiki.createTiddler(title);
			tiddler.loadFromDiv(e,title);
		}
	}
	tiddlyWiki.dirty = false;

	return tiddlyWiki;
};


	
// Internal.
//
// Returns a function that has a function body returning the given javaScriptExpression.
// The function has the parameters:
// 
//	 (tiddler, context, count, index)
//
config.macros.forEachTiddler.getEvalTiddlerFunction = function (javaScriptExpression, context) {
	var script = context["script"];
	var functionText = "var theFunction = function(tiddler, context, count, index) { return "+javaScriptExpression+"}";
	var fullText = (script ? script+";" : "")+functionText+";theFunction;";
	return eval(fullText);
};

// Internal.
//
config.macros.forEachTiddler.findTiddlers = function(whereClause, context, tiddlyWiki) {
	var result = [];
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(whereClause, context);
	tiddlyWiki.forEachTiddler(function(title,tiddler) {
		if (func(tiddler, context, undefined, undefined)) {
			result.push(tiddler);
		}
	});
	return result;
};

// Internal.
//
config.macros.forEachTiddler.createExtraParameterErrorElement = function(place, actionName, parameter, firstUnusedIndex) {
	var message = "Extra parameter behind '"+actionName+"':";
	for (var i = firstUnusedIndex; i < parameter.length; i++) {
		message += " "+parameter[i];
	}
	this.handleError(place, message);
};

// Internal.
//
config.macros.forEachTiddler.sortAscending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? -1 
			   : +1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortDescending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? +1 
			   : -1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortTiddlers = function(tiddlers, sortClause, ascending, context) {
	// To avoid evaluating the sortClause whenever two items are compared 
	// we pre-calculate the sortValue for every item in the array and store it in a 
	// temporary property ("forEachTiddlerSortValue") of the tiddlers.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(sortClause, context);
	var count = tiddlers.length;
	var i;
	for (i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		tiddler.forEachTiddlerSortValue = func(tiddler,context, undefined, undefined);
	}

	// Do the sorting
	tiddlers.sort(ascending ? this.sortAscending : this.sortDescending);

	// Delete the temporary property that holds the sortValue.	
	for (i = 0; i < tiddlers.length; i++) {
		delete tiddlers[i].forEachTiddlerSortValue;
	}
};


// Internal.
//
config.macros.forEachTiddler.trace = function(message) {
	displayMessage(message);
};

// Internal.
//
config.macros.forEachTiddler.traceMacroCall = function(place,macroName,params) {
	var message ="<<"+macroName;
	for (var i = 0; i < params.length; i++) {
		message += " "+params[i];
	}
	message += ">>";
	displayMessage(message);
};


// Internal.
//
// Creates an element that holds an error message
// 
config.macros.forEachTiddler.createErrorElement = function(place, exception) {
	var message = (exception.description) ? exception.description : exception.toString();
	return createTiddlyElement(place,"span",null,"forEachTiddlerError","<<forEachTiddler ...>>: "+message);
};

// Internal.
//
// @param place [may be null]
//
config.macros.forEachTiddler.handleError = function(place, exception) {
	if (place) {
		this.createErrorElement(place, exception);
	} else {
		throw exception;
	}
};

// Internal.
//
// Encodes the given string.
//
// Replaces 
//	 "$))" to ">>"
//	 "$)" to ">"
//
config.macros.forEachTiddler.paramEncode = function(s) {
	var reGTGT = new RegExp("\\$\\)\\)","mg");
	var reGT = new RegExp("\\$\\)","mg");
	return s.replace(reGTGT, ">>").replace(reGT, ">");
};

// Internal.
//
// Returns the given original path (that is a file path, starting with "file:")
// as a path to a local file, in the systems native file format.
//
// Location information in the originalPath (i.e. the "#" and stuff following)
// is stripped.
// 
config.macros.forEachTiddler.getLocalPath = function(originalPath) {
	// Remove any location part of the URL
	var hashPos = originalPath.indexOf("#");
	if(hashPos != -1)
		originalPath = originalPath.substr(0,hashPos);
	// Convert to a native file format assuming
	// "file:///x:/path/path/path..." - pc local file --> "x:\path\path\path..."
	// "file://///server/share/path/path/path..." - FireFox pc network file --> "\\server\share\path\path\path..."
	// "file:///path/path/path..." - mac/unix local file --> "/path/path/path..."
	// "file://server/share/path/path/path..." - pc network file --> "\\server\share\path\path\path..."
	var localPath;
	if(originalPath.charAt(9) == ":") // pc local file
		localPath = unescape(originalPath.substr(8)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file://///") === 0) // FireFox pc network file
		localPath = "\\\\" + unescape(originalPath.substr(10)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file:///") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(7));
	else if(originalPath.indexOf("file:/") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(5));
	else // pc network file
		localPath = "\\\\" + unescape(originalPath.substr(7)).replace(new RegExp("/","g"),"\\");	
	return localPath;
};

// ---------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// ---------------------------------------------------------------------------
//
setStylesheet(
	".forEachTiddlerError{color: #ffffff;background-color: #880000;}",
	"forEachTiddler");

//============================================================================
// End of forEachTiddler Macro
//============================================================================


//============================================================================
// String.startsWith Function
//============================================================================
//
// Returns true if the string starts with the given prefix, false otherwise.
//
version.extensions["String.startsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.startsWith = function(prefix) {
	var n =  prefix.length;
	return (this.length >= n) && (this.slice(0, n) == prefix);
};



//============================================================================
// String.endsWith Function
//============================================================================
//
// Returns true if the string ends with the given suffix, false otherwise.
//
version.extensions["String.endsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.endsWith = function(suffix) {
	var n = suffix.length;
	return (this.length >= n) && (this.right(n) == suffix);
};


//============================================================================
// String.contains Function
//============================================================================
//
// Returns true when the string contains the given substring, false otherwise.
//
version.extensions["String.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.contains = function(substring) {
	return this.indexOf(substring) >= 0;
};

//============================================================================
// Array.indexOf Function
//============================================================================
//
// Returns the index of the first occurance of the given item in the array or 
// -1 when no such item exists.
//
// @param item [may be null]
//
version.extensions["Array.indexOf"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.indexOf = function(item) {
	for (var i = 0; i < this.length; i++) {
		if (this[i] == item) {
			return i;
		}
	}
	return -1;
};

//============================================================================
// Array.contains Function
//============================================================================
//
// Returns true when the array contains the given item, otherwise false. 
//
// @param item [may be null]
//
version.extensions["Array.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.contains = function(item) {
	return (this.indexOf(item) >= 0);
};

//============================================================================
// Array.containsAny Function
//============================================================================
//
// Returns true when the array contains at least one of the elements 
// of the item. Otherwise (or when items contains no elements) false is returned.
//
version.extensions["Array.containsAny"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAny = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (this.contains(items[i])) {
			return true;
		}
	}
	return false;
};


//============================================================================
// Array.containsAll Function
//============================================================================
//
// Returns true when the array contains all the items, otherwise false.
// 
// When items is null false is returned (even if the array contains a null).
//
// @param items [may be null] 
//
version.extensions["Array.containsAll"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAll = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (!this.contains(items[i])) {
			return false;
		}
	}
	return true;
};


} // of "install only once"

// Used Globals (for JSLint) ==============
// ... DOM
/*global 	document */
// ... TiddlyWiki Core
/*global 	convertUnicodeToUTF8, createTiddlyElement, createTiddlyLink, 
			displayMessage, endSaveArea, hasClass, loadFile, saveFile, 
			startSaveArea, store, wikify */
//}}}


/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])

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 abego Software 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.
***/

Az [[elsőrendű nyelvben|Elsőrendű nyelv]] is lehetőség van arra, hogy a formulákat könnyebben kezelhető alakra hozzuk. Ehhez a következő fogalmakra van szükség:
<<tabs "" [[Behelyettesíthetőség]] "" [[Behelyettesíthetőség]] [[Átnevezés]] "" [[Átnevezés]] [[Kongruens formulák]] "" [[Kongruens formulák]] [[Változótiszta alak]] "" [[Változótiszta alak]] [[Prenex alak]] "" [[Prenex alak]]>>
<<tabs "" [[Nyílt formula]] "" [[Nyílt formula]] [[Zárt formula]] "" [[Zárt formula]]>>
| source file:|{{{D:\Logika\Logika_tiddlywiki\Frege.jpg}}}|
| attached on:|19 October 2010 by Mihálydeák|
| embedded:|[[Frege.jpg|Frege.jpg]] - {{{type=image/jpeg, size=22081 bytes, encoded=29904 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|Frege.jpg]] or [img[tooltip|Frege.jpg][link]]}}}
[img[tooltip|Frege.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAgEASABIAAD/7Q9mUGhvdG9zaG9wIDMuMAA4QklNA+kAAAAA
AHgAAwAAAEgASAAAAAADDQIa/+L/4wMsAjYDRwV7A+AAAgAAAEgASAAAAAADDQIa
AAEAAABkAAAAAQADAwMA/wABJw8AAQABAAAAAAAAAAAAAAAAYAgAGQGQAAAAAAAA
AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBI
AAAAAQABOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAAAAEAADhCSU0nEAAA
AAAACgABAAAAAAAAAAI4QklNA/QAAAAAABIANQAAAAEALQAAAAYAAAAAAAE4QklN
A/cAAAAAABwAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQ
AAAAAQAAAkAAAAJAAAAAADhCSU0ECQAAAAAN/AAAAAEAAABkAAAAgAAAASwAAJYA
AAAN4AAYAAH/2P/gABBKRklGAAECAQBIAEgAAP/+ACdGaWxlIHdyaXR0ZW4gYnkg
QWRvYmUgUGhvdG9zaG9wqCA0LjAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkI
DAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAgABkAwEiAAIRAQMRAf/d
AAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA
AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFh
EyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX
0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5en
t8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS
0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NG
lKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMR
AD8AyvSa6dNYEE8J2DTUadgNYKjWSQJGs6T28lKZ5/O7nie/tSUuZBkmD37n5JOk
aztHaefMKVbC54EHcY9sau7O26+1dX0L6osftyco7mcisw4f1Xbt7XJKeUppvynb
Map+Q7s1gJj+stSn6p9fvaHenVS0j/CP1/8AA9y7r7FjU+yiKGRqxntE/wBlAfW9
oMOPt7l0z+KSnh7vq11igE234rHgH2uc4SPH6G1UH4+TS6LmNMSS6p4fA/tRuXcZ
GIy5pdu3fErHODQy1rwQWSAWzM+O0JKearsbYCGOBjSIg+HCn46iCO/irn1nYzHt
Dm4lTGuP6LIpJa8mPd7v8L/xVizcbJZaJBEzAIEflSUm7jXXg6D8Eo+lpz2I5+KZ
rmk6Ee0/RESP6qcyQR28fJJSo14/NiY/1aklA9SNpmONOP8AySSSn//QxqdwEuGp
4PcozYGh08I/6lqBUXjQ6A8OOmnyRiXRLdDrrGqSnpvqd0luba+9+jKQNzomSddm
4/nLtDXUxoDfa0ae3sqX1bxBidExqvz7GetZ/Ws93/Rb7Vfs000gJKQupZLiSfM+
ar5DqmV+4TOpB17qw58D29+Y5/FZ+da0NOwgvMjQkkePCSmln5bWCGhzQdAIIWS+
9lbgX6OJ40Ov/RRc2/YHS0k/1T+Pu+iueyM6ySXfR1aZOmhSU6+XkV3Y7se2HVWS
CwwRP9Urjcqr7Fc66qdk7X1zr5/5v5i1G5rnwHOIAn3DU8903UMQXgln88RuawjS
yPpVz+ba2PYkprVWse0WM9wIBJOnPCI0gF2uh4Py+iVnYDiyx2OTuA/SVk92n6U/
1XK+2SAJ07T4pKZbrNsSfpcdoSS3aT+dEc6zKSSn/9HEbZ7y2NDEAd0ZrCfY36Tj
t05kxCG7a4cRJnz8v7SsYVrcfLovPubVayx2oJIa4O/gkp9Xx6hj0VY7dBTWyuf6
jQ1Na8NMn7+yo5/XcPDtc15nbq7/AGa+aon604l1opa0t3Aw48bv3Yd7klOldaBy
ZB+Q/BZOZd+jc51m0a7oO2B2btHvchZPVZpe8H6IcNY5H0lxWX1Tq/UbTXiv9Kql
s2PED/tyw+7+okp0M/rXT2v2A6zodvy3btw3rKys6l7yGe6JgyXDT9387+vW9Z2V
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
2Q==
---END_DATA---
%/
/***
|Name|GotoPlugin|
|Source|http://www.TiddlyTools.com/#GotoPlugin|
|Documentation|http://www.TiddlyTools.com/#GotoPluginInfo|
|Version|1.7.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|view any tiddler by entering it's title - displays list of possible matches|
''View a tiddler by typing its title and pressing //enter//.''  As you type, a list of possible matches is displayed.  You can scroll-and-click (or use arrows+enter) to select/view a tiddler, or press //escape// to close the listbox to resume typing.  When the listbox is ''//not//'' being displayed, press //escape// to clear the current text input and start over.
!!!!!Documentation
>see [[GotoPluginInfo]]
!!!!!Revisions
<<<
2008.10.16 [1.7.0] in macro handler(), changed to use //named// params instead of positional params, and added optional "filter:" param for tag filtering.  Removed 'insert' handling (now provided by [[QuickEditPlugin]]).
|please see [[GotoPluginInfo]] for additional revision details|
2006.05.05 [0.0.0] started
<<<
!!!!!Code
***/
//{{{
version.extensions.GotoPlugin= {major: 1, minor: 7, revision: 0, date: new Date(2008,10,16)};

// automatically tweak shadow SideBarOptions to add <<gotoTiddler>> macro above <<search>>
config.shadowTiddlers.SideBarOptions=config.shadowTiddlers.SideBarOptions.replace(/<<search>>/,"{{button{goto}}}\n<<gotoTiddler>><<search>>");

config.macros.gotoTiddler= { 
	listMaxSize: 10,
	listHeading: 'Found %0 matching title%1...',
	searchItem: "Search for '%0'...",
	handler:
	function(place,macroName,params,wikifier,paramString,tiddler) {

		var quiet	=params.contains("quiet");
		var search	=params.contains("search");
		params = paramString.parseParams("anon",null,true,false,false);
		var instyle	=getParam(params,"inputstyle","");
		var liststyle	=getParam(params,"liststyle","");
		var filter	=getParam(params,"filter","");

		var html=this.html;
		var keyevent=window.event?"onkeydown":"onkeypress"; // IE event fixup for ESC handling
		html=html.replace(/%keyevent%/g,keyevent);
		html=html.replace(/%search%/g,search);
		html=html.replace(/%quiet%/g,quiet);
		html=html.replace(/%instyle%/g,instyle);
		html=html.replace(/%liststyle%/g,liststyle);
		html=html.replace(/%filter%/g,filter);
		if (config.browser.isIE) html=this.IEtableFixup.format([html]);
		createTiddlyElement(place,"span").innerHTML=html;
	},

	html:
	'<form onsubmit="return false" style="display:inline;margin:0;padding:0">\
		<input name=gotoTiddler type=text autocomplete="off" accesskey="G" style="%instyle%"\
			title="enter a tiddler title"\
			onclick="this.form.list.style.display=\'none\';"\
			onfocus="this.select(); this.setAttribute(\'accesskey\',\'G\');"\
			%keyevent%="return config.macros.gotoTiddler.inputEscKeyHandler(event,this,this.form.list);"\
			onkeyup="return config.macros.gotoTiddler.inputKeyHandler(event,this,%quiet%,%search%);">\
		<select name=list style="%liststyle%;display:none;position:absolute"\
			onchange="if (!this.selectedIndex) this.selectedIndex=1;"\
			onblur="this.style.display=\'none\';"\
			%keyevent%="return config.macros.gotoTiddler.selectKeyHandler(event,this,this.form.gotoTiddler);"\
			onclick="return config.macros.gotoTiddler.processItem(this.value,this.form.gotoTiddler,this);">\
		</select><input name="filter" type="hidden" value="%filter%">\
	</form>',

	IEtableFixup:
	"<table style='width:100%;display:inline;padding:0;margin:0;border:0;'>\
		<tr style='padding:0;margin:0;border:0;'><td style='padding:0;margin:0;border:0;'>\
		%0</td></tr></table>",

	getItems:
	function(val,filter) {
		if (!this.items.length || val.length<2) { // starting new search, refresh cached list of tiddlers/shadows/tags
			this.items=new Array();
			if (filter.length) {
				var fn=store.getMatchingTiddlers||store.getTaggedTiddlers;
				var tiddlers=store.sortTiddlers(fn.apply(store,[filter]),'title');
			} else 
				var tiddlers=store.getTiddlers("title","excludeLists");
			for(var t=0; t<tiddlers.length; t++) this.items.push(tiddlers[t].title);
			if (!filter.length) {
				for (var t in config.shadowTiddlers) this.items.pushUnique(t);
				var tags=store.getTags();
				for(var t=0; t<tags.length; t++) this.items.pushUnique(tags[t][0]);
			}
		}
		var found = [];
		var match=val.toLowerCase();
		for(var i=0; i<this.items.length; i++)
			if (this.items[i].toLowerCase().indexOf(match)!=-1) found.push(this.items[i]);
		return found;
	},
	items: [], // cached list of tiddlers/shadows/tags

	getItemSuffix:
	function(t) {
		if (store.tiddlerExists(t)) return "";  // tiddler
		if (store.isShadowTiddler(t)) return " (shadow)"; // shadow
		return " (tag)"; // tag 
	},

	keyProcessed:
	function(ev) { // utility function: exits handler and prevents browser from processing the keystroke
		ev.cancelBubble=true; // IE4+
		try{event.keyCode=0;}catch(e){}; // IE5
		if (window.event) ev.returnValue=false; // IE6
		if (ev.preventDefault) ev.preventDefault(); // moz/opera/konqueror
		if (ev.stopPropagation) ev.stopPropagation(); // all
		return false;
	},

	inputEscKeyHandler:
	function(event,here,list) {
		var key=event.keyCode;
		// escape... hide list (2nd esc=clears input)
		if (key==27) {
			if (list.style.display=="none")
				here.value=here.defaultValue;
			list.style.display="none";
			return this.keyProcessed(event);
		}
		return true; // key bubbles up
	},

	inputKeyHandler:
	function(event,here,quiet,search) {
		var key=event.keyCode;
		var list=here.form.list;
		var filter=here.form.filter;
		// non-printing chars... bubble up, except: backspace=8, enter=13, space=32, down=40, delete=46
		if (key<48) switch(key) { case 8: case 13: case 32: case 40: case 46: break; default: return true; }
		// blank input... if down/enter... fall through (list all)... else, and hide list
		if (!here.value.length && !(key==40 || key==13)) { list.style.display="none"; return this.keyProcessed(event); }
		// make sure list is shown (unless quiet option)
		list.style.display=!quiet?"block":"none";
		// non-blank input... enter key... show/create tiddler
		if (key==13) return this.processItem(here.value,here,list);
		// down key... shows/moves to list...
		if (key==40)  { list.style.display="block"; list.focus(); }
		// if list is showing, fill it with found results...
		if (list.style.display!="none") {
			var indent='\xa0\xa0\xa0';
			var found = this.getItems(here.value,filter.value); // find matching items...
			found.sort(); // alpha by title
			while (list.length > 0) list.options[0]=null; // clear list
			var hdr=this.listHeading.format([found.length,found.length==1?"":"s"]);
			list.options[0]=new Option(hdr,"",false,false);
			for (var t=0; t<found.length; t++) list.options[list.length]=
				new Option(indent+found[t]+this.getItemSuffix(found[t]),found[t],false,false);
			if (search)
				list.options[list.length]=new Option(this.searchItem.format([here.value]),"*",false,false);
			list.size=(list.length<this.listMaxSize?list.length:this.listMaxSize); // resize list...
			list.selectedIndex=(key==40 || key==13)?1:0;
		}
		return true; // key bubbles up
	},

	selectKeyHandler:
	function(event,list,editfield) {
		if (event.keyCode==27) // escape... hide list, move to edit field
			{ editfield.focus(); list.style.display="none"; return this.keyProcessed(event); }
		if (event.keyCode==13 && list.value.length) // enter... view selected item
			{ this.processItem(list.value,editfield,list); return this.keyProcessed(event); }
		return true; // key bubbles up
	},

	processItem:
	function(title,here,list) {
		if (!title.length) return;
		list.style.display='none';
		if (title=="*")	{ story.search(here.value); return false; } // do full-text search
		here.value=title;
		story.displayTiddler(null,title); // show selected tiddler
		return false;
	}
}
//}}}
.tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}


.viewer .tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}



.tabUnselected {
 padding: 1px;
 color: #070;
 background-color: #666;
font-size:.95em;
 padding: 2px 4px;
}


.viewer .tabUnselected {
 padding: 1px;
 color: #070;
 background-color: #666;
font-size:.95em;font-weight:bold;
 padding: 2px 4px;
}


/***
|Name|HTMLFormattingPlugin|
|Source|http://www.TiddlyTools.com/#HTMLFormattingPlugin|
|Documentation|http://www.TiddlyTools.com/#HTMLFormattingPluginInfo|
|Version|2.4.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|'HTML' formatter|
|Description|embed wiki syntax formatting inside of HTML content|
The ~HTMLFormatting plugin allows you to ''mix wiki-style formatting syntax within HTML formatted content'' by extending the action of the standard TiddlyWiki formatting handler.
!!!!!Documentation
>see [[HTMLFormattingPluginInfo]]
!!!!!Revisions
<<<
2009.01.05 [2.4.0] in wikifyTextNodes(), pass w.highlightRegExp and w.tiddler to wikify() so that search term highlighting and tiddler-relative macro processing will work
| see [[HTMLFormattingPluginInfo]] for additional revision details |
2005.06.26 [1.0.0] Initial Release (as code adaptation - pre-dates TiddlyWiki plugin architecture!!)
<<<
!!!!!Code
***/
//{{{
version.extensions.HTMLFormattingPlugin= {major: 2, minor: 4, revision: 0, date: new Date(2009,1,5)};

// find the formatter for HTML and replace the handler
initHTMLFormatter();
function initHTMLFormatter()
{
	for (var i=0; i<config.formatters.length && config.formatters[i].name!="html"; i++);
	if (i<config.formatters.length)	config.formatters[i].handler=function(w) {
		if (!this.lookaheadRegExp)  // fixup for TW2.0.x
			this.lookaheadRegExp = new RegExp(this.lookahead,"mg");
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var html=lookaheadMatch[1];
			// if <nowiki> is present, just let browser handle it!
			if (html.indexOf('<nowiki>')!=-1)
				createTiddlyElement(w.output,"span").innerHTML=html;
			else {
				// if <hide linebreaks> is present, suppress wiki-style literal handling of newlines
				if (html.indexOf('<hide linebreaks>')!=-1) html=html.replace(/\n/g,' ');
				// remove all \r's added by IE textarea and mask newlines and macro brackets
				html=html.replace(/\r/g,'').replace(/\n/g,'\\n').replace(/<</g,'%%(').replace(/>>/g,')%%');
				// create span, let browser parse HTML
				var e=createTiddlyElement(w.output,"span"); e.innerHTML=html;
				// then re-render text nodes as wiki-formatted content
				wikifyTextNodes(e,w);
			}
			w.nextMatch = this.lookaheadRegExp.lastIndex; // continue parsing
		}
	}
}

// wikify #text nodes that remain after HTML content is processed (pre-order recursion)
function wikifyTextNodes(theNode,w)
{
	function unmask(s) { return s.replace(/\%%\(/g,'<<').replace(/\)\%%/g,'>>').replace(/\\n/g,'\n'); }
	switch (theNode.nodeName.toLowerCase()) {
		case 'style': case 'option': case 'select':
			theNode.innerHTML=unmask(theNode.innerHTML);
			break;
		case 'textarea':
			theNode.value=unmask(theNode.value);
			break;
		case '#text':
			var txt=unmask(theNode.nodeValue);
			var newNode=createTiddlyElement(null,"span");
			theNode.parentNode.replaceChild(newNode,theNode);
			wikify(txt,newNode,highlightHack,w.tiddler);
			break;
		default:
			for (var i=0;i<theNode.childNodes.length;i++)
				wikifyTextNodes(theNode.childNodes.item(i),w); // recursion
			break;
	}
}
//}}}
<<tabs "" [[Halmazelméleti fogalmak]] "" [[Halmazelméleti fogalmak]] [[Halmazelméleti műveletek]] "" [[Halmazelméleti műveletek]] [[Induktív definíció]] "" [[Induktív definíció]] [[Megszámlálhatóan végtelen]] "" [[Megszámlálhatóan végtelen]] >>
A halmazelmélet legalapvetőbb relációja az eleme reláció:
*$\in$: az eleme reláció jele; ha $a$ egy objektum, $H$ pedig egy halmaz, akkor $a\in H$ azt fejezi ki, hogy az $a$ objektum eleme a $H$ halmaznak.
*$\notin$: az eleme reláció tagadásának a jele; ha $a$ egy objektum, $H$ pedig egy halmaz, akkor $a\notin H$ azt fejezi ki, hogy az $a$ objektum nem eleme a $H$ halmaznak.
Halmazok megadása:
*az elemeinek felsorolásával (pl.: $\{1,3,7\}$);
*[[induktív definícióval|Induktív definíció]];
*tulajdonsággal: $\{x\mid \phi(x)\}$ (pl.: $\{x\mid x$ természetes szám és  $x$ páros$\}$)
Halmazok közötti relációt kifejező jelek:
*$=$: az egyenlőség jele;  ha $H_1$ és $H_2$ tetszőleges halmazok, akkor $H_1=H_2$ azt fejezi ki, hogy a $H_1$ és a $H_2$ halmaznak pontosan ugyanazok az objektumok az elemei (azaz $a\in H_1$ akkor és csak akkor, ha $a\in H_2$).
*$\subseteq$: a része reláció jele; ha $H_1$ és $H_2$ tetszőleges halmazok, akkor $H_1\subseteq H_2$ azt fejezi ki, hogy a $H_1$ halmaz minden eleme eleme a $H_2$ halmaznak (azaz ha $a\in H_1$, akkor $a\in H_2$).
*$\subset$: a valódi része reláció jele; ha $H_1$ és $H_2$ tetszőleges halmazok, akkor $H_1\subset H_2$ azt fejezi ki, hogy a $H_1$ halmaz minden eleme eleme a $H_2$ halmaznak és van legalább egy olyan objektum, amely eleme $H_2$-nek, de nem eleme $H_1$-nek (azaz $H_1\subseteq H_2$ és $H_1\neq H_2$).
Halmazelméleti jelölési konvenció:
*$\emptyset$: az üres halmaz jele; olyan halmazt jelöl, amelynek nincs egyetlen eleme sem. 
Descartes szorzat: 
*Legyenek $H_1$ és $H_2$ nemüres halmazok. $H_1 \times H_2=_{def}\{<h_1,h_2>\vert\quad h_1\in H_1, \quad h_2\in H_2\}$
*A $H_1 \times H_2$ halmazt a $H_1$ és $H_2$ halmazok Descartes szorzatának nevezzük.
*Egy halmaz önmagával vett Descartes szorzata ($H \times H$) a halmaz elemiből képzett rendezett párok halmaza. Jelölés: $H^{(2)}=H \times H$ 
*Egy halmaz önmagával vett n-szeres Descartes szorzata ($H \times H\times\ldots\times H$) a halmaz elemiből képzett rendezett rendezett n-esek halmaza. Jelölés: $H^{(n)}=H \times H\times\ldots\times H$
Halmazok egyesítésének/uniójának képzése:
*A $H_1$ és $H_2$ halmazok egyesítésén/unióján azt a $H$ halmazt értjük, amelyre teljesül, hogy $a\in H$ akkor és csak akkor, ha $a\in H_1$ vagy $a\in H_2$. 
*Jelölés: $H_1\cup H_2$
Halmazok metszetének képzése:
*A $H_1$ és $H_2$ halmazok metszetén azt a $H$ halmazt értjük, amelyre teljesül, hogy $a\in H$ akkor és csak akkor, ha $a\in H_1$ és $a\in H_2$. 
*Jelölés: $H_1\cap H_2$
Halmazok különbsége:
*A $H_1$ és $H_2$ halmazok különbségén azt a $H$ halmazt értjük, amelyre teljesül, hogy $a\in H$ akkor és csak akkor, ha $a\in H_1$ és $a\notin H_2$. 
*Jelölés: $H_1\setminus H_2$
Halmazok szimmetrikus különbsége:
*A $H_1$ és $H_2$ halmazok szimmetrikus különbségén a $(H_1\setminus H_2)\cup(H_2\setminus H_1)$ halmazt értjük. 
*Jelölés: $H_1\bigtriangleup H_2$


<<tabs "" [[Intro ]] "help with menus" [[IntroTreeview]]  [[CreateNewMenu  ]] "" [[CreateNewMenu]]  [[CreateNewBranches]] "" [[CreateNewBranches]] [[MenuOptions]] "" [[MenuOptions]] [[RollYourOwn]] "" [[RollYourOwn]] [[TheProjectManager ]] "" [[TheProjectManager]]>>
|!Premisszák lehetséges értékei|!Következtetés|!Konklúzió lehetséges értéke|
|vertical-align:middle; @@color:#C00;Mindegyik igaz@@ |vertical-align:middle; @@color:#C00;Helyes@@ | @@color:#C00;Igaz@@ |
|~|vertical-align:middle; Nem helyes | Igaz |
|~|~| Hamis |
|vertical-align:middle; Legalább egy hamis |vertical-align:middle; Helyes | Igaz |
|~|~| Hamis |
|~|vertical-align:middle; Nem helyes | Igaz |
|~|~| Hamis |
!!Definíció
Azokat a logikai konstansokat (logikai műveleteket), amelyek szemantikai szabálya egy $f: \{0,1\}^{(n)}\rightarrow \{0,1\}$ függvénnyel megadható,  $n$ argumentumú igazsáfunktoroknak nevezzük.
!!!Megjegyzés
A nulladrendű logika logikai konstansai igazságfunktorok.
 
<<tabs "" [[Negáció]] "" [[Negáció]] [[Implikáció]] "" [[Implikáció]] [[Konjunkció]] "" [[Konjunkció]] [[Diszjunkció]] "" [[Diszjunkció]] [[Ekvivalencia]] "" [[(Materiális) ekvivalencia]] [[Konjunkció-diszjunkció]] "" [[A konjunkció és a diszjunkció kapcsolata]] [[Igazságfunktorok kifejezhetősége]] "" [[Kifejezhetőség]] [[Igazságfunktorok és negáció]] "" [[Igazságfunktorok és negáció]]>>
*{{overlay1{$\neg(A\supset B)\Leftrightarrow (A\wedge \neg B)$}}}
*{{overlay2{$\neg(A\wedge B)\Leftrightarrow (\neg A\vee \neg B)$ (az állításlogika egyik De Morgan törvénye)}}}
*{{overlay3{$\neg(A\vee B)\Leftrightarrow (\neg A\wedge \neg B)$ (az állításlogika egyik De Morgan törvénye)}}}
*{{overlay4{$\neg(A\equiv B)\Leftrightarrow \neg((A\supset B)\wedge (B\supset A))\Leftrightarrow \neg(A\supset B)\vee\neg(B\supset A)\Leftrightarrow ((A \wedge\neg B)\vee (A \wedge\neg B))$}}}
/***
|Name|ImageSizePlugin|
|Source|http://www.TiddlyTools.com/#ImageSizePlugin|
|Version|1.2.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|adds support for resizing images|
This plugin adds optional syntax to scale an image to a specified width and height and/or interactively resize the image with the mouse.
!!!!!Usage
<<<
The extended image syntax is:
{{{
[img(w+,h+)[...][...]]
}}}
where ''(w,h)'' indicates the desired width and height (in CSS units, e.g., px, em, cm, in, or %). Use ''auto'' (or a blank value) for either dimension to scale that dimension proportionally (i.e., maintain the aspect ratio). You can also calculate a CSS value 'on-the-fly' by using a //javascript expression// enclosed between """{{""" and """}}""". Appending a plus sign (+) to a dimension enables interactive resizing in that dimension (by dragging the mouse inside the image). Use ~SHIFT-click to show the full-sized (un-scaled) image. Use ~CTRL-click to restore the starting size (either scaled or full-sized).
<<<
!!!!!Examples
<<<
{{{
[img(100px+,75px+)[images/meow2.jpg]]
}}}
[img(100px+,75px+)[images/meow2.jpg]]
{{{
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
}}}
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
{{tagClear{
}}}
<<<
!!!!!Revisions
<<<
2010.07.24 [1.2.2] moved tip/dragtip text to config.formatterHelpers.imageSize object to enable customization
2009.02.24 [1.2.1] cleanup width/height regexp, use '+' suffix for resizing
2009.02.22 [1.2.0] added stretchable images
2008.01.19 [1.1.0] added evaluated width/height values
2008.01.18 [1.0.1] regexp for "(width,height)" now passes all CSS values to browser for validation
2008.01.17 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageSizePlugin= {major: 1, minor: 2, revision: 2, date: new Date(2010,7,24)};
//}}}
//{{{
var f=config.formatters[config.formatters.findByField("name","image")];
f.match="\\[[<>]?[Ii][Mm][Gg](?:\\([^,]*,[^\\)]*\\))?\\[";
f.lookaheadRegExp=/\[([<]?)(>?)[Ii][Mm][Gg](?:\(([^,]*),([^\)]*)\))?\[(?:([^\|\]]+)\|)?([^\[\]\|]+)\](?:\[([^\]]*)\])?\]/mg;
f.handler=function(w) {
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var floatLeft=lookaheadMatch[1];
		var floatRight=lookaheadMatch[2];
		var width=lookaheadMatch[3];
		var height=lookaheadMatch[4];
		var tooltip=lookaheadMatch[5];
		var src=lookaheadMatch[6];
		var link=lookaheadMatch[7];

		// Simple bracketted link
		var e = w.output;
		if(link) { // LINKED IMAGE
			if (config.formatterHelpers.isExternalLink(link)) {
				if (config.macros.attach && config.macros.attach.isAttachment(link)) {
					// see [[AttachFilePluginFormatters]]
					e = createExternalLink(w.output,link);
					e.href=config.macros.attach.getAttachment(link);
					e.title = config.macros.attach.linkTooltip + link;
				} else
					e = createExternalLink(w.output,link);
			} else 
				e = createTiddlyLink(w.output,link,false,null,w.isStatic);
			addClass(e,"imageLink");
		}

		var img = createTiddlyElement(e,"img");
		if(floatLeft) img.align="left"; else if(floatRight) img.align="right";
		if(width||height) {
			var x=width.trim(); var y=height.trim();
			var stretchW=(x.substr(x.length-1,1)=='+'); if (stretchW) x=x.substr(0,x.length-1);
			var stretchH=(y.substr(y.length-1,1)=='+'); if (stretchH) y=y.substr(0,y.length-1);
			if (x.substr(0,2)=="{{")
				{ try{x=eval(x.substr(2,x.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			if (y.substr(0,2)=="{{")
				{ try{y=eval(y.substr(2,y.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			img.style.width=x.trim(); img.style.height=y.trim();
			config.formatterHelpers.addStretchHandlers(img,stretchW,stretchH);
		}
		if(tooltip) img.title = tooltip;

		// GET IMAGE SOURCE
		if (config.macros.attach && config.macros.attach.isAttachment(src))
			src=config.macros.attach.getAttachment(src); // see [[AttachFilePluginFormatters]]
		else if (config.formatterHelpers.resolvePath) { // see [[ImagePathPlugin]]
			if (config.browser.isIE || config.browser.isSafari) {
				img.onerror=(function(){
					this.src=config.formatterHelpers.resolvePath(this.src,false);
					return false;
				});
			} else
				src=config.formatterHelpers.resolvePath(src,true);
		}
		img.src=src;
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
}

config.formatterHelpers.imageSize={
	tip: 'SHIFT-CLICK=show full size, CTRL-CLICK=restore initial size',
	dragtip: 'DRAG=stretch/shrink, '
}

config.formatterHelpers.addStretchHandlers=function(e,stretchW,stretchH) {
	e.title=((stretchW||stretchH)?this.imageSize.dragtip:'')+this.imageSize.tip;
	e.statusMsg='width=%0, height=%1';
	e.style.cursor='move';
	e.originalW=e.style.width;
	e.originalH=e.style.height;
	e.minW=Math.max(e.offsetWidth/20,10);
	e.minH=Math.max(e.offsetHeight/20,10);
	e.stretchW=stretchW;
	e.stretchH=stretchH;
	e.onmousedown=function(ev) { var ev=ev||window.event;
		this.sizing=true;
		this.startX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
		this.startY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
		this.startW=this.offsetWidth;
		this.startH=this.offsetHeight;
		return false;
	};
	e.onmousemove=function(ev) { var ev=ev||window.event;
		if (this.sizing) {
			var s=this.style;
			var currX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var currY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var newW=(currX-this.offsetLeft)/(this.startX-this.offsetLeft)*this.startW;
			var newH=(currY-this.offsetTop )/(this.startY-this.offsetTop )*this.startH;
			if (this.stretchW) s.width =Math.floor(Math.max(newW,this.minW))+'px';
			if (this.stretchH) s.height=Math.floor(Math.max(newH,this.minH))+'px';
			clearMessage(); displayMessage(this.statusMsg.format([s.width,s.height]));
		}
		return false;
	};
	e.onmouseup=function(ev) { var ev=ev||window.event;
		if (ev.shiftKey) { this.style.width=this.style.height=''; }
		if (ev.ctrlKey)  { this.style.width=this.originalW; this.style.height=this.originalH; }
		this.sizing=false;
		clearMessage();
		return false;
	};
	e.onmouseout=function(ev) { var ev=ev||window.event;
		this.sizing=false;
		clearMessage();
		return false;
	};
}
//}}}
Az implikáció igazságtáblázata:
| $\supset$ | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
*{{overlay1{Tipikus természetes nyelvi alakja: Ha ..., akkor ...}}}
*{{overlay2{Legyen $A,B\in Form$. $(A\supset B)$ kiolvasása:}}} 
**{{overlay3{Ha $A$, akkor $B$.}}}
**{{overlay4{Amennyiben $A$, úgy $B$.}}}
**{{overlay5{$A$ implikáció $B$.}}}
**{{overlay6{$A$ implikálja $B$-t.}}}
!!Az implikáció tulajdonságai
*{{overlay7{$\models (A\supset A)$}}}
*{{overlay8{Modus ponens (leválasztási szabály): $\{(A\supset B), A\}\models B$}}}
*{{overlay9{Modus tollens (indirekt cáfolás sémája):$\{(A\supset B), \neg B\}\models \neg A$}}}
*{{overlay10{Láncszabály: $\{(A\supset B), (B\supset C)\} \models (A\supset C)$}}}
*{{overlay11{Redukció ad abszurdum: $\{(A\supset B), (A\supset \neg B)\}\models \neg A$}}}
*{{overlay12{$\neg A \models (A\supset B)$}}}
*{{overlay13{$ B \models (A\supset B)$}}}
*{{overlay14{Áthelyezési törvény: $((A\wedge B)\supset C)\Leftrightarrow (A\supset(B\supset C))$}}}
*{{overlay15{Kontrapozíció: $(A\supset B) \Leftrightarrow (\neg B \supset \neg A)$}}}
*{{overlay16{$(A\supset\neg A)\models \neg A$}}}
*{{overlay17{$(\neg A\supset A)\models A$}}}
*{{overlay18{$(A\supset(B\supset C))\Leftrightarrow ((A\supset B)\supset(A\supset C))$}}}
*{{overlay19{$\models (A\supset(\neg A\supset B))$}}}
*{{overlay20{$((A\vee B)\supset C)\Leftrightarrow ((A\supset C)\wedge(B\supset C))$}}}
*{{overlay21{Az $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $((A_1\wedge A_2\wedge \ldots \wedge A_n)\supset A)$ formula érvényes.}}}

!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B\in Form$ két formula.}}}
{{overlay2{Az implikáció bevezető szabálya: ${\Gamma , A\vdash B}\over{\Gamma \vdash A\supset B}$}}}
{{overlay3{Az implikáció alkalmazó szabálya: ${\Gamma \vdash A\quad \Gamma\vdash A\supset B}\over{\Gamma \vdash B}$}}}
!!!Megjegyzés
*{{overlay4{A bevezető szabály nem más, mint a [[dedukció tétel|Dedukció tétel (kalkulus)]] megfogalmazása a természetes levezetés eszköztárával.}}}
*{{overlay5{Az alkalmazó szabály nem más, mint a [[szintaktikai következményreláció definíciójában|Szintaktikai következményreláció]] szereplő leválasztási szabálynak a megfogalmazása a természetes levezetés eszköztárával.}}}
On Saturday, 27 June 2009 1:32:34 AM, YourName imported 19 tiddlers from
[[F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index_2.htm|F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index_2.htm]]:
<<<
#[[QuickEditPackage]] - replaces QuickEditPackage - 2/22/2009 01:23:00 by ELSDesignStudios
#[[QuickEditPlugin]] - replaces QuickEditPlugin - 6/27/2009 01:24:48 by YourName
#[[QuickEditToolbar]] - replaces QuickEditToolbar - 5/12/2009 03:20:00 by ELSDesignStudios
#[[QuickEdit_align]] - replaces QuickEdit_align - 5/12/2009 03:18:00 by ELSDesignStudios
#[[QuickEdit_color]] - replaces QuickEdit_color - 6/2/2009 00:33:00 by YourName
#[[QuickEdit_convert]] - replaces QuickEdit_convert - 5/12/2009 03:18:00 by ELSDesignStudios
#[[QuickEdit_custom]] - replaces QuickEdit_custom - 6/10/2009 10:09:00 by YourName
#[[QuickEdit_customList]] - replaces QuickEdit_customList - 6/10/2009 10:05:00 by YourName
#[[QuickEdit_font]] - replaces QuickEdit_font - 5/12/2009 03:17:00 by ELSDesignStudios
#[[QuickEdit_fontList]] - replaces QuickEdit_fontList - 3/23/2008 06:01:00 by ELSDesignStudios
#[[QuickEdit_format]] - replaces QuickEdit_format - 5/18/2009 09:32:00 by ELSDesignStudios
#[[QuickEdit_image]] - replaces QuickEdit_image - 5/12/2009 03:17:00 by ELSDesignStudios
#[[QuickEdit_insert]] - replaces QuickEdit_insert - 5/23/2009 03:37:00 by ELSDesignStudios
#[[QuickEdit_link]] - replaces QuickEdit_link - 5/23/2009 03:37:00 by ELSDesignStudios
#[[QuickEdit_macro]] - replaces QuickEdit_macro - 5/12/2009 03:17:00 by ELSDesignStudios
#[[QuickEdit_replace]] - replaces QuickEdit_replace - 5/12/2009 03:17:00 by ELSDesignStudios
#[[QuickEdit_sort]] - replaces QuickEdit_sort - 5/12/2009 03:17:00 by ELSDesignStudios
#[[QuickEdit_split]] - replaces QuickEdit_split - 6/27/2009 01:31:21 by YourName
#[[StyleSheetShortcuts]] - replaces StyleSheetShortcuts - 6/1/2009 05:11:00 by YourName
<<<

----
On Monday, 15 June 2009 7:07:30 PM, YourName imported 11 tiddlers from
[[F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html|F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html]]:
<<<
#[[AnotherNewProject]] - added
#[[CreateAProjectManager]] - added
#[[Done]] - added
#[[InProgress]] - added
#[[MakeTiddlers]] - replaces MakeTiddlers - 6/2/2009 20:55:00 by YourName
#[[MonkeyTaggerMacro]] - added
#[[NewProjectTemplate]] - added
#[[Projects]] - added
#[[Started]] - added
#[[TheProjectManager]] - added
#[[TiddlerMakeFile]] - replaces TiddlerMakeFile - 6/2/2009 20:56:00 by YourName
<<<

----
On Friday, 12 June 2009 1:49:56 AM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html|F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html]]:
<<<
#[[MainMenuTW]] - added
<<<

----
On Friday, 12 June 2009 1:47:03 AM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html|F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html]]:
<<<
#[[CommonCSS]] - added
<<<

----
On Friday, 12 June 2009 1:45:21 AM, YourName imported 7 tiddlers from
[[F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html|F:\TiddlyWiki\TWT-Treeview\twt-treeview-badtry.html]]:
<<<
#[[StyleSheet]] - replaces StyleSheet - 6/6/2009 11:13:00 by YourName
#[[TWHelpTheme]] - replaces TWHelpTheme - 6/10/2009 18:26:00 by YourName
#[[TWViewTemplate]] - added
#[[ViewTemplate]] - replaces ViewTemplate - 6/6/2009 11:57:00 by YourName
#[[BlueTheme]] - replaces BlueTheme - 6/12/2009 01:25:55 by YourName
#[[BlueViewTemplate]] - added
#[[TWHelpPageTemplate]] - added
<<<

----
On Wednesday, 3 June 2009 6:35:34 AM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm|F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm]]:
<<<
#[[SwitchThemePlugin]] - added
<<<

----
On Tuesday, 2 June 2009 6:59:57 PM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm|F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm]]:
<<<
#[[UnsavedChangesPlugin]] - added
<<<

----
On Tuesday, 2 June 2009 9:32:16 AM, YourName imported 18 tiddlers from
[[F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html|F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html]]:
<<<
#[[1:Basic]] - added
#[[1:Note-taking]] - added
#[[2:Advanced]] - added
#[[2:Navigating]] - added
#[[3:How to download]] - added
#[[Customization]] - added
#[[MathEquations]] - added
#[[Menus]] - added
#[[Plugins]] - replaces Plugins - 6/2/2009 00:27:00 by YourName
#[[Printing]] - added
#[[SetUp]] - added
#[[SetupMainMenu]] - added
#[[SetupTreeview]] - added
#[[Styling]] - added
#[[System]] - replaces System - 6/2/2009 00:23:00 by YourName
#[[TWT-Notes]] - replaces TWT-Notes - 5/30/2009 23:12:00 by YourName
#[[Templates]] - replaces Templates - 6/2/2009 00:24:00 by YourName
#[[Tools]] - replaces Tools - 6/2/2009 03:29:00 by YourName
<<<

----
On Tuesday, 2 June 2009 3:27:25 AM, YourName imported 2 tiddlers from
[[F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html|F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html]]:
<<<
#[[TiddlerTweaker]] - added
#[[TiddlerTweakerPlugin]] - added
<<<

----
On Tuesday, 2 June 2009 2:56:26 AM, YourName imported 2 tiddlers from
[[F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm|F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm]]:
<<<
#[[TaggedTemplateTweak]] - added
#[[TaggedTemplateTweakInfo]] - added
<<<

----
On Tuesday, 2 June 2009 2:37:58 AM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TW Help\twhelp.html|F:\TiddlyWiki\TW Help\twhelp.html]]:
<<<
#[[FullScreenPlugin]] - added
<<<

----
On Monday, 1 June 2009 2:46:52 PM, YourName imported 3 tiddlers from
[[F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm|F:\TiddlyWiki\TWExperiments\TiddlyTools\tiddlytools.com_index.htm]]:
<<<
#[[AttachFilePackage]] - added
#[[AttachFilePlugin]] - added
#[[AttachFilePluginFormatters]] - skipped after asking
#[[AttachFilePluginInfo]] - added
<<<

----
On Monday, 1 June 2009 4:24:01 AM, YourName imported 1 tiddler from
[[F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html|F:\TiddlyWiki\TWExperiments\jQuery\twt-notes-trreeview-experimental.html]]:
<<<
#[[TiddlerNotesPlugin]] - added
<<<

----
On Monday, 1 June 2009 3:28:48 AM, YourName imported 114 tiddlers from
[[F:\TiddlyWiki\TW Treeview\twtreeview.html|F:\TiddlyWiki\TW Treeview\twtreeview.html]]:
<<<
#[[A Test Topic]] - added
#[[ANewTreeviewMenu]] - added
#[[AnotherTest]] - added
#[[AttachFilePluginFormatters]] - added
#[[BuildingAMenu]] - added
#[[ConfigTweaks]] - added
#[[Cookie plugin]] - added
#[[DefaultTiddlers]] - added
#[[DeprecatedFunctionsPlugin]] - added
#[[DoBackupMacro]] - added
#[[EditATiddler]] - added
#[[EditTemplate]] - added
#[[EmbeddedImages]] - added
#[[Find]] - added
#[[ForEachTiddlerPlugin]] - added
#[[GotoPlugin]] - added
#[[HTMLFormattingPlugin]] - added
#[[InlineJavascriptPlugin]] - added
#[[JqueryTreeviewCSS]] - added
#[[Level2]] - added
#[[LoadRemoteFileThroughProxy]] - skipped after asking
#[[MainMenu]] - added
#[[MakeTiddlers]] - added
#[[MarkupPostBody]] - added
#[[NavButtons]] - added
#[[NestedSlidersPlugin]] - added
#[[New Tabs]] - added
#[[NewHTMLFromTemplate]] - added
#[[NewHerePlugin]] - added
#[[NewIframeFromTemplate]] - added
#[[NewJournalFromTemplate]] - added
#[[NewObjectFromTemplate]] - added
#[[NewScriptTiddler]] - added
#[[NewSliderFromTemplate]] - added
#[[NewSystemConfigTiddler]] - added
#[[NewTableFromTemplate]] - added
#[[NewTabsFromTemplate]] - added
#[[NewTiddler]] - added
#[[Overview]] - added
#[[PageTemplate]] - added
#[[PasswordOptionsPlugin]] - skipped after asking
#[[Plugins]] - added
#[[QuickEditPackage]] - added
#[[QuickEditPlugin]] - added
#[[QuickEditToolbar]] - added
#[[QuickEdit_align]] - added
#[[QuickEdit_color]] - added
#[[QuickEdit_convert]] - added
#[[QuickEdit_custom]] - added
#[[QuickEdit_customList]] - added
#[[QuickEdit_font]] - added
#[[QuickEdit_fontList]] - added
#[[QuickEdit_format]] - added
#[[QuickEdit_image]] - added
#[[QuickEdit_insert]] - added
#[[QuickEdit_link]] - added
#[[QuickEdit_macro]] - added
#[[QuickEdit_replace]] - added
#[[QuickEdit_sort]] - added
#[[QuickEdit_split]] - added
#[[RefreshTiddler]] - added
#[[SaveAsPlugin]] - added
#[[SaveCloseTiddlerPlugin]] - added
#[[SearchOptionsPlugin]] - added
#[[SetupTreeview]] - added
#[[SideBarOptions]] - added
#[[SideBarTabs]] - added
#[[SimonsNiceTable]] - added
#[[SiteTitle]] - added
#[[StyleSheet]] - added
#[[StyleSheetShortcuts]] - added
#[[StyleSheetTiddlersBar]] - added
#[[TWHelp-SearchResults]] - added
#[[TWT-Notes]] - added
#[[TWT-Treeview-Implementation]] - added
#[[TWTStyleSheetX]] - added
#[[TaggerPlugin]] - added
#[[Templates]] - added
#[[TiddlerMakeFile]] - added
#[[TiddlerbarToggled]] - added
#[[TiddlersBarPluginMG]] - added
#[[ToggleLeftSidebar]] - added
#[[ToggleRightSidebar]] - added
#[[ToggleTabs]] - added
#[[ToggleTiddlersBar]] - added
#[[ToolbarCommands]] - added
#[[TopMenu]] - added
#[[TopMenuStyle]] - added
#[[TreeviewPluginPlugin.24]] - added
#[[TspotSetupPlugin]] - skipped after asking
#[[TwHelpSearchPlugin]] - added
#[[UploadLog]] - added
#[[UploadPlugin]] - skipped after asking
#[[Usage]] - added
#[[ViewTemplate]] - added
#[[book.gif]] - added
#[[editA]] - added
#[[file.gif]] - added
#[[folder-closed.gif]] - added
#[[folder.gif]] - added
#[[leftbackdo6.gif]] - added
#[[mainmenugray7ef.gif]] - added
#[[minus.gif]] - added
#[[navbargrayhw1.gif]] - added
#[[navbargrayhw1.png]] - added
#[[navbarred.gif]] - added
#[[openbook.gif]] - added
#[[treeview-black-line.gif]] - added
#[[treeview-black.gif]] - added
#[[treeview-default-line.gif]] - added
#[[treeview-default.gif]] - added
#[[treeview-famfamfam-line.gif]] - added
#[[treeview-famfamfam.gif]] - added
#[[treeview-gray-line.gif]] - added
#[[treeview-gray.gif]] - added
#[[treeview-red-line.gif]] - added
#[[treeview-red.gif]] - added
#[[whatsThis]] - added
<<<
Type the text for 'New Tiddler'
!!!Értelmezés
Egy sajátos és nagyon megbízható definíciós módszer. Elsősorban halmazok és függvények definiálására használható.
A definíció két fő részből áll:
#A bázis megadása
#A szabály, vagy szabályok megadása.
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}}
{{overlay2{A $\Gamma$ formulahalmaz inkonzisztens, ha $Cns(\Gamma)= Form$.}}}
!!Definíció
{{overlay3{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A\subseteq Form$ egy tetszőleges formula.}}}
{{overlay4{Az $A$ formula inkonzisztens, ha $Cns(\{A\})= Form$.}}}
!!!Megjegyzés
*{{overlay4{A $\Gamma$ formulahalmaz inkonzisztens, ha a $\Gamma$ formulahalmaznak @@color:#900;minden@@ formula [[szintaktikai következménye|Szintaktikai következményreláció]].}}}
*{{overlay5{Az $A$ formula inkonzisztens, ha az $A$ formulának @@color:#900;minden@@ formula [[szintaktikai következménye|Szintaktikai következményreláció]].}}}
/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Documentation|http://www.TiddlyTools.com/#InlineJavascriptPluginInfo|
|Version|1.9.5|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Insert Javascript executable code directly into your tiddler content.|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Documentation
>see [[InlineJavascriptPluginInfo]]
!!!!!Revisions
<<<
2009.04.11 [1.9.5] pass current tiddler object into wrapper code so it can be referenced from within 'onclick' scripts
2009.02.26 [1.9.4] in $(), handle leading '#' on ID for compatibility with JQuery syntax
|please see [[InlineJavascriptPluginInfo]] for additional revision details|
2005.11.08 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.InlineJavascriptPlugin= {major: 1, minor: 9, revision: 5, date: new Date(2009,4,11)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: src=\\\"((?:.|\\n)*?)\\\")?(?: label=\\\"((?:.|\\n)*?)\\\")?(?: title=\\\"((?:.|\\n)*?)\\\")?(?: key=\\\"((?:.|\\n)*?)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",

	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // external script library
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (code) { // inline code
				if (show) // display source in tiddler
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (label) { // create 'onclick' command link
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place,tiddler){"+fixup+"\n};_out(this,this.tiddler);"
					link.tiddler=w.tiddler;
					link.onclick=function(){
						this.bufferedHTML="";
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if(this.bufferedHTML.length)
								s.innerHTML=this.bufferedHTML;
							if((typeof(r)==="string")&&r.length) {
								wikify(r,s,null,this.tiddler);
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					};
					link.setAttribute("title",tip||"");
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					URIcode+='}catch(e){alert(e.description||e.toString())}})()%22)))';
					link.setAttribute("href",URIcode);
					link.style.cursor="pointer";
					if (key) link.accessKey=key.substr(0,1); // single character only
				}
				else { // run script immediately
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var c="function _out(place,tiddler){"+fixup+"\n};_out(w.output,w.tiddler);";
					try	 { var out=eval(c); }
					catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}

// // Backward-compatibility for TW2.1.x and earlier
//{{{
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();
}
//}}}

// // GLOBAL FUNCTION: $(...) -- 'shorthand' convenience syntax for document.getElementById()
//{{{
if (typeof($)=='undefined') { function $(id) { return document.getElementById(id.replace(/^#/,'')); } }
//}}}
[[►|IntroTreeview]]''~TWT-Treeview is a general purpose ~TiddlyWiki suitable for beginners and experienced users.''
*@@color:#C06;This is a final release for comment and evaluation, and immediate use if no serious bugs are encountered.@@
|bgcolor:#fcf;* ''Note: Theme switching is now under 'controls »' in the right sidebar.''|
|bgcolor:#fcf;* ''Note: ~TWT-Treeview now has a simple project manager see [[TheProjectManager]].''|
<<<
To clean up the MainMenu for your own use simply remove the __System__  menu code and the __Main Menu__ code from the MainMenu and add your own working menu. See CreateNewMenu.
<<<

{{center{<html><a href='http://twt-treeview.tiddlyspot.com/download' class='button'>''Download TWT Treeview''</a></html>}}}
~TWT-Treeview has been inspired by the Treeview plugin by [[MarkS|http://treeview.tiddlyspot.com/]] and the interest shown to it. While having moved well beyond this it can trace its original legacy back to [[NoBrainerNotes|http://www.giffmex.org/nobrainernotes.html]].

We decided to release a general purpose TW using Treeview  so the people who might want to evaluate it can do so with minimal fuss.  The menus used in existing [[TW Notes|http://twnotes.tiddlyspot.com/]] and [[TWT-Notes|http://twt-notes.tiddlyspot.com/]] and [[NoBrainerNotes|http://www.giffmex.org/nobrainernotes.html]] can be imported with little or no change needed.
----

|vertical-align:top;width:50%;<<tiddler IntroTreeview##description>>|vertical-align:top;width:50%;<<tiddler IntroTreeview##features>>|
|borderless|k

/%
!features
@@color:#c06;''Features:''@@

*This is a ready to use Treeview enabled ~TiddlyWiki.
*Two click menu building. Automatic menu updating.
*~TiddlersBar tabs that can be toggled and off.
*Automatic saving with manual backup button.
*The latest ~QuickEdit wysiwyg editor.
*Several 'premade' new tiddlers (object sliders iframes tabsets etc.)
*Tools for manipulating tags;
*Plugins for professional extended customizing+++[►]<<tiddler Plugins>>===
!end
%/

/%
!description
@@color:#c06;''Introduction''@@

~TiddlyWiki is a remarkable achievement in programming innovation.  It is but a single file that can be emailed or kept on a Thunb (flash) drive.  The extensive array of plugins for it lends itself to quite sophisticated uses.  I won't even attempt to list them for others have done so.

It ultimately has vast capabilities but, the minimal form it originally comes in can intimidate the raw beginner. or even slow down an experienced user. It is for this reason I have generated ~TW-Treeview, in a ready to use form, to get a new user up and running quickly. I have only assembled this, the hard work and generosity was given by others.

Morris Gray
!end
%/
!! Hamazelméleti jelek

*Relációt kifejező jelek:
##$\in$: az eleme reláció jele: ha $a$ egy objektum, $H$ pedig egy halmaz, akkor $a\in H$ azt fejezi ki, hogy az $a$ objektum eleme a $H$ halmaznak.
##$\subseteq$: a része reláció jele; ha $H_1$ és $H_2$ tetszőleges halmazok, akkor $H_1\subseteq H_2$ azt fejezi ki, hogy a $H_1$ halmaz minden eleme, eleme a $H_2$ halmaznak.
*Műveleti jelek
##$\cup$
##$\cap$
*Halmazelméleti jelölési konvenciók:
##$\emptyset$: az üres halmaz jele; olyan halmazt jelöl, amelynek nincs egyetlen eleme sem. 

!!Logikai jelek
*A [[Nulladrendű nyelv]] logikai műveletieket kifejező jelei:
##$\neg$ 
##$\supset$
##$\wedge$
##$\vee$
##$\equiv$

*Logikai jelölési konvenciók
## $p, q, r$ és ezek indexezett változatai: [[állításparaméter]]ek, azaz [[Nulladrendű nyelv]] esetén a $Con$ halmaz elemei.
## $A, B, C$ és ezek indexezett változatai: formulák, azaz [[Nulladrendű nyelv]] esetén a $Form$ halmaz elemei.
/***
!!!<<gradient horiz #4EB93E #fff >><<tiddler RefreshStyles>>&nbsp;StyleSheetTiddlersBar>>/%==================================================%/
***/

 .treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color:transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url([[treeview-default.gif]]) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url([[treeview-red-line.gif]]) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url([[treeview-default.gif]]); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url([[treeview-red-line.gif]]); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url([[treeview-red.gif]]); } 

.treeview-black li { background-image: url([[treeview-black-line.gif]]); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url([[treeview-black.gif]]); }  

.treeview-gray li { background-image: url([[treeview-gray-line.gif]]); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url([[treeview-gray.gif]]); } 

.treeview-famfamfam li { background-image: url([[treeview-famfamfam-line.gif]]); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url([[treeview-famfamfam.gif]]); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url([[openbook.gif]]) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url([[book.gif]]) 0 0 no-repeat; }
.filetree span.file { background: url([[file.gif]]) 0 0 no-repeat; }
/***
!!!<<gradient horiz #4EB93E #fff >><<tiddler RefreshStyles>>&nbsp;StyleSheetTiddlersBar>>/%==================================================%/
***/

 .treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color:transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url([[treeview-default.gif]]) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url([[treeview-red-line.gif]]) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url([[treeview-default.gif]]); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url([[treeview-red-line.gif]]); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url([[treeview-red.gif]]); } 


.treeview-black li { background-image: url([[treeview-black-line.gif]]); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url([[treeview-black.gif]]); }  

.treeview-gray li { background-image: url([[treeview-gray-line.gif]]); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url([[treeview-gray.gif]]); } 

.treeview-famfamfam li { background-image: url([[treeview-famfamfam-line.gif]]); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url([[treeview-famfamfam.gif]]); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url([[folder.gif]]) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url([[folder-closed.gif]]) 0 0 no-repeat; }
.filetree span.file { background: url([[file.gif]]) 0 0 no-repeat; }
/***
!!!<<gradient horiz #4EB93E #fff >><<tiddler RefreshStyles>>&nbsp;StyleSheetTiddlersBar>>/%==================================================%/
***/

 .treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color:transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url([[treeview-gold.gif]]) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url([[treeview-gold-line.gif]]) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url([[treeview-gold.gif]]); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url([[treeview-red-line.gif]]); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url([[treeview-red.gif]]); } 

.treeview-gold li { background-image: url([[treeview-gold-line.gif]]); }
.treeview-gold .hitarea, .treeview-gold li.lastCollapsable, .treeview-gold li.lastExpandable { background-image: url([[treeview-gold.gif]]); } 


.treeview-black li { background-image: url([[treeview-black-line.gif]]); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url([[treeview-black.gif]]); }  

.treeview-gray li { background-image: url([[treeview-gray-line.gif]]); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url([[treeview-gray.gif]]); } 

.treeview-famfamfam li { background-image: url([[treeview-famfamfam-line.gif]]); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url([[treeview-famfamfam.gif]]); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url([[folder.gif]]) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url([[folder-closed.gif]]) 0 0 no-repeat; }
.filetree span.file { background: url([[file.gif]]) 0 0 no-repeat; }
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}}
{{overlay2{A $\Gamma$ fomulahalmaz kielégíthetetlen, ha nem kielégíthető, azaz nincs modellje.}}}
!!!Megjegyzés
*{{overlay3{A $\Gamma$ fomulahalmaz kielégíthetetlen, ha nincs olyan interpretáció, amelyben a formulahalmaz'' minden ''eleme igaz.}}}
*{{overlay4{Kielégíthetetlen formulahalmaz: logikai ellentmondást tartalmaz, azaz a formulahalmaz elemei nem lehetnek egyszerre igazak.}}}

!!Definíció
{{overlay5{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A \in Form$ egy tetszőleges formula.}}}
{{overlay6{Az $A$ formula kielégíthetetlen, ha az $\{ A\}$ formulahalmaz kielégíthetetlen.}}}
!!!Megjegyzés
{{overlay7{Ha az $A$ fomula kielégíthetetlen, ha nincs olyan interpretáció, amelyben a formula igaz, azaz minden interpretációban a formula hamis értékű.}}}
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.
A $\Gamma$ fomulahalmaz kielégíthetetlen, ha nem kielégíthető, azaz nincs modellje.
!!!Megjegyzés
*A $\Gamma$ fomulahalmaz kielégíthetetlen, ha nincs olyan [[(elsőrendű) interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó [[értékelés|Értékelés]], amelyben a formulahalmaz'' minden ''eleme igaz.
*Kielégíthetetlen formulahalmaz: logikai ellentmondást tartalmaz, azaz a formulahalmaz elemei nem lehetnek egyszerre igazak.

!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $A \in Form$ egy tetszőleges formula.
Az $A$ formula kielégíthetetlen, ha az $\{ A\}$ formulahalmaz kielégíthetetlen.
!!!Megjegyzés
Ha az $A$ fomula kielégíthetetlen, ha nincs olyan [[(elsőrendű) interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó [[értékelés|Értékelés]], amelyben a formula igaz, azaz minden [[(elsőrendű) interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó minden [[értékelés|Értékelés]] esetén a formula hamis értékű.
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}}
{{overlay2{A $\Gamma$ fomulahalmaz kielégíthető, ha van modellje.}}}
!!!Megjegyzés
*{{overlay3{A $\Gamma$ fomulahalmaz kielégíthető, ha van olyan interpretáció, amelyben a formulahalmaz minden eleme igaz.}}}
*{{overlay4{Kielégíthető formulahalmaz: nem tartalmaz logikai ellentmondást, azaz a formulahalmaz elemei lehetnek egyszerre igazak.}}}
*{{overlay5{Ha egy formulahalmaz kielégíthető, akkor minden eleme kielégíthető.}}}
*{{overlay6{Az előző állítás megfordítása nem igaz. Pl.: a $\{ p, \neg p\}$ formulahalmaz minden eleme kielégíthető, de maga a formulahalmaz nem kielégíthető.}}}
!!Definíció
{{overlay7{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A \in Form$ egy tetszőleges formula.}}}
{{overlay8{Az $A$ formula kielégíthető, ha az $\{ A\}$ formulahalmaz kielégíthető.}}}
!!!Megjegyzés
*{{overlay9{Az $A$ fomula kielégíthető, ha van olyan interpretáció, amelyben a formula igaz.}}}
*{{overlay10{Kielégíthető formula: a formula lehet igaz, azaz nem logikai hamisság.}}}
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.
A $\Gamma$ fomulahalmaz kielégíthető, ha van [[(elsőrendű) modellje|Elsőrendű modell]].
!!!Megjegyzés
*A $\Gamma$ fomulahalmaz kielégíthető, ha van olyan [[(elsőrendű) interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó [[értékelés|Értékelés]], amelyben a formulahalmaz minden eleme igaz.
*Kielégíthető formulahalmaz: nem tartalmaz logikai ellentmondást, azaz a formulahalmaz elemei lehetnek egyszerre igazak.
*Ha egy formulahalmaz kielégíthető, akkor minden eleme kielégíthető.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $A \in Form$ egy tetszőleges formula.
Az $A$ formula kielégíthető, ha az $\{ A\}$ formulahalmaz kielégíthető.
!!!Megjegyzés
*Az $A$ formula kielégíthető, ha van olyan [[(elsőrendű) interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó [[értékelés|Értékelés]], amelyben a formula igaz.
*Kielégíthető formula: a formula lehet igaz, azaz nem logikai hamisság.
!!!Az bevezetett logikai műveletek egymással való kifejezhetősége
*{{overlay1{$(A\supset B) \Leftrightarrow \neg(A\wedge\neg B)$}}}
*{{overlay2{$(A\supset B) \Leftrightarrow (\neg A\vee B)$}}}
*{{overlay3{$(A\wedge B) \Leftrightarrow \neg(A\supset \neg B)$}}}
*{{overlay4{$(A\vee B) \Leftrightarrow (\neg A\supset B)$}}}
*{{overlay5{$(A\vee B) \Leftrightarrow \neg(\neg A\wedge\neg B)$}}}
*{{overlay6{$(A\wedge B) \Leftrightarrow \neg(\neg A\vee\neg B)$}}}
*{{overlay7{$(A\equiv B) \Leftrightarrow ((A\supset B)\wedge (B\supset A))$}}}
!!Az igazságfunktorok elmélete
!!Definíció (a bázis fogalma)
{{overlay8{Igazságfunktorok egy olyan halmazát értjük bázison, amelynek elemeivel minden igazságfunktor kifejezhető.}}}
*{{overlay9{Például: }}}
**{{overlay10{$\{\neg , \supset \}$, $\{\neg , \wedge \}$, $\{\neg , \vee \}$, $\{\neg , \supset \}$}}}
***{{overlay11{$(p\wedge q) \Leftrightarrow \neg(p\supset\neg q)$}}}
***{{overlay12{$(p\vee q) \Leftrightarrow (\neg p\supset q)$}}}
**{{overlay13{Sheffer művelet: $(p\vert q) \Leftrightarrow_{def} \neg (p\wedge q)$}}}
**{{overlay14{Sem-sem művelet: $(p\parallel q) \Leftrightarrow_{def}(\neg p\wedge \neg q)$}}}
!!!Megjegyzés: 
{{overlay15{Mind a Sheffer, mind a sem-sem művelet önmagában bázist alkot.}}}



!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és  $A\in Form$ egy formula.
Az $A$ formulával kongruens formulák $Cong(A)$-val jelölt halmazát az alábbi induktív szabályrendszer adja meg:
#$A\in Cong(A)$
#ha $\neg B\in Cong(A)$ és $B'\in Cong(B)$, akkor $\neg B'\in Cong(A)$;
#ha $(B\supset C)\in Cong(A)$, $B'\in Cong(B)$ és $C'\in Cong(C)$ akkor $(B'\supset C')\in Cong(A)$;
#ha $(B\wedge C)\in Cong(A)$, $B'\in Cong(B)$ és $C'\in Cong(C)$ akkor $(B'\wedge C')\in Cong(A)$;
#ha $(B\vee C)\in Cong(A)$, $B'\in Cong(B)$ és $C'\in Cong(C)$ akkor $(B'\vee C')\in Cong(A)$;
#ha $(B\equiv C)\in Cong(A)$, $B'\in Cong(B)$ és $C'\in Cong(C)$ akkor $(B'\equiv C')\in Cong(A)$;
#ha $\forall\!xB\in Cong(A)$ és a $\forall\!y[B]_x^y$ a $\forall\!xB$ formula szabályosan végrehajtott átnevezése, akkor $\forall\!y[B]_x^y\in Cong(A)$; 
#ha $\exists xB\in Cong(A)$ és a $\exists y[B]_x^y$ a $\exists xB$ formula szabályosan végrehajtott átnevezése, akkor $\exists y[B]_x^y\in Cong(A)$
A $Cong(A)$ halmaz segítségével értelmezhetjük a formulák közötti kongruencia relációt:
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és  $A, B\in Form$ két formula.
Ha $B\in Cong(A)$, akkor az $A$ formula kongruens a $B$ formulával.  
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és  $A, B\in Form$ két formula.
Ha $B\in Cong(A)$, akkor a $B$ formulát az $A$ formula szintaktikai szinonimájának nevezzük.
!!Tétel
A formulák között értelmezett kongruencia reláció ekvivalencia reláció, azaz:
*reflexív: $A\in Cong(A)$;
*szimmetrikus: ha $B\in Cong(A)$, akkor $A\in Cong(B)$;
*tranzitív: ha $B\in Cong(A)$ és $C\in Cong(B)$, akkor $C\in Cong(A)$.
!!Tétel
A kongruens formulák logikailag ekvivalensek, azaz ha $B\in Cong(A)$, akkor $A\Leftrightarrow B$.
!!!Megjegyzés
*A logikai ekvivalencia bővebb reláció, mint a kongruencia, azaz az előző tétel megfordítása nem teljesül: 
**abból, hogy $A\Leftrightarrow B$ nem következik, hogy $A$ kongruens $B$-vel;
**például: $\neg\forall\!xA\Leftrightarrow \exists x\neg A$, de $\exists x\neg A\notinCong(\neg\forall\!xA)$ 
*Szemléletesen a formulák közötti kongruencia reláció a következőképpen értelmezhető:
**Ha az $A$ formula kongruens a $B$ formulával, akkor a $B$ formula csak néhány kötött változójának elnevezésében különbözik az $A$ formulától.
A konjunkció igazságtáblázata:
| $\wedge$ | 0 | 1 |
| 0 | 0 | 0 |
| 1 | 0 | 1 |

*{{overlay1{Tipikus természetes nyelvi alakja: ... és ...}}}
*{{overlay2{Legyen $A,B\in Form$. $(A\wedge B)$ kiolvasása:}}} 
**{{overlay3{$A$ és $B$.}}}
**{{overlay4{$A$ konjunkció $B$.}}}
*{{overlay5{$n, (n>2)$ tagú konjunkció definiáló logikai ekvivalenciája: Legyen $A_1, A_2,\ldots , A_n\in Form$. $(A_1\wedge A_2\wedge \ldots \wedge A_n)\Leftrightarrow_{def} (A_1\wedge (A_2\wedge( A_3\wedge( \ldots \wedge A_n)\ldots )))$ }}}
*{{overlay6{Az $(A_1\wedge A_2\wedge \ldots \wedge A_n)$ formula akkor és csak akkor igaz, ha $A_i$ igaz minden $i$-re $(i=1, 2, \ldots ,n)$.}}}}
 
!!A konjunkció tulajdonságai
*{{overlay7{Felcserélhető (kommutatív): $(A\wedge B) \Leftrightarrow (B\wedge A)$ }}}
*{{overlay8{Csoportosítható (asszociatív): $(A\wedge(B\wedge C))\Leftrightarrow ((A\wedge B)\wedge C)$ }}}
*{{overlay9{Idempotens: $(A\wedge A) \Leftrightarrow A $ }}}
*{{overlay10{$(A\wedge B)\models A$, $(A\wedge B)\models B$}}}
*{{overlay11{Az ellentmondás törvénye: $\models \neg (A\wedge\neg A)$}}}
*{{overlay12{Az $\{A_1, A_2,\ldots , A_n\}$ formulahalmaz $(A_1, A_2,\ldots , A_n\in Form)$ akkor és csak akkor kielégíthető, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)$ formula kielégíthető.}}}
*{{overlay13{Az $\{A_1, A_2,\ldots , A_n\}$ formulahalmaz $(A_1, A_2,\ldots , A_n\in Form)$ akkor és csak akkor kielégíthetetlen, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)$ formula kielégíthetetlen.}}}
*{{overlay14{Az $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $(A_1\wedge A_2\wedge \ldots \wedge A_n)\models A$.}}}
*{{overlay15{Az $\{A_1, A_2,\ldots , A_n\}\models A$ $(A_1, A_2,\ldots , A_n, A\in Form)$ akkor és csak akkor, ha az $((A_1\wedge A_2\wedge \ldots \wedge A_n)\wedge \neg A)$ formula kielégíthetetlen.}}}

!!!Megjegyzés
${{\Gamma\vdash B}\over{\Gamma , A\supset\neg B\vdash B}\quad {{\Gamma\vdash A}\over{\Gamma ,A\supset\neg B\vdash A}\quad {\varepsilon}\over{\Gamma , A\supset\neg B\vdash A\supset\neg B}}\over{\Gamma , A\supset\neg B\vdash \neg B}}\over{\Gamma\vdash \neg(A\supset\neg B)}$

${{{{{\Gamma , A, B\vdash C}\over{\Gamma , A, \neg C\vdash \neg B}}\over{\Gamma ,\neg C, A\vdash \neg B}}\over{\Gamma ,\neg C\vdash A\supset \neg B}}\over{\Gamma , \neg(A\supset \neg B)\vdash C}}\over{\Gamma , A\wedge B\vdash C}$
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B, C\in Form$ három formula.}}}
{{overlay2{A konjunkció bevezető szabálya: ${\Gamma \vdash A\quad \Gamma \vdash B}\over{\Gamma \vdash A\wedge B}$}}}
{{overlay3{A konjunkció alkalmazó szabálya: ${\Gamma , A, B \vdash C}\over{\Gamma , A\wedge B\vdash C}$}}}
!!Definíció
{{overlay1{Egy [[elemi diszjunkciót|Elemi diszjunkció]] vagy [[elemi diszjunkciók|Elemi diszjunkció]] konjunkcióját konjunktív normálformának nevezzük.}}}
!!!Értelmezés
*Konklúzió: a következtetés eredményeként kapott [[állítás|Állítás]]. 
*A konklúziót gyakran a következtetés kimenetének outputjának is nevezik. 
*Ha a következtetésre mint viszonyra tekintünk, akkor a konklúzió ennek a viszonynak a második komponense. 

!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}}
{{overlay2{A $\Gamma$ formulahalmaz konzisztens, ha nem inkonzisztens.}}}
!!Definíció
{{overlay3{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A\subseteq Form$ egy tetszőleges formula.}}}
{{overlay4{Az $A$ formula konzisztens, ha nem inkonzisztens.}}}
!!!Megjegyzés
*{{overlay5{A $\Gamma$ formulahalmaz konzisztens, ha van olyan $A\in Form$, hogy $\Gamma \vdash A$ @@color:#900;nem teljesül@@, azaz van olyan $A$ formula, amely @@color:#900;nem@@ [[szintaktikai következménye|Szintaktikai következményreláció]] a $\Gamma$ formulahalmaznak.}}}
*{{overlay6{Az $A$ formula konzisztens, ha van olyan $B\in Form$, hogy $A \vdash B$ @@color:#900;nem teljesül@@, azaz van olyan $B$ formula, amely @@color:#900;nem@@ [[szintaktikai következménye|Szintaktikai következményreláció]] az $A$ formulának.}}}
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula és $x\in Var$ egy változó.
Ekkor
#$\neg \exists x A \Leftrightarrow \forall\! x \neg A$
#$\neg \forall\! x A \Leftrightarrow \exists x \neg A$
!!!Bizonyítás
<<tabs "" [[Első De Morgan törvény bizonyítása]] "" [[Első De Morgan törvény bizonyítása]]  [[Második De Morgan törvény bizonyítása]] "" [[Második De Morgan törvény bizonyítása]]>> 
<<tabs "" [[De Morgan törvények]] "" [[Kvantifikáció De Morgan törvényei]] [[Kifejezhetőség]] "" [[Kvantorok kifejezhetősége]] [[Kvantorok mozgatása]] "" [[Kvantorok mozgatásának törvényei]] [[Kvantorok fiktív alkalmazása]] "" [[Kvantorok fiktív alkalmazása]]>>
 
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula és $x\in Var$ egy változó.
Ha $x\notin FreeVar(A)$, akkor
#$\forall\!xA\Leftrightarrow A$
#$\exists xA\Leftrightarrow A$
!!!Megjegyzés
*A fiktív alkalmazás azt jelent, hogy olyan formulára alkalmazzuk valamelyik kvantort, amelyben a kvantor változója nem fordul elő szabadon. Így bár a kvantor kikényszeríti azt, hogy változójának minden lehetséges értékét figyelembe vegyük, de ennek a változónak az értékétől bizonyosan nem függ a hatókörben szereplő formula értéke.
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula és $x\in Var$ egy változó.
Ekkor
#$\exists x A\Leftrightarrow \neg\forall\!x\neg A$
#$\forall\!x A\Leftrightarrow \neg\exists \!x\neg A$
!!!Bizonyítás
Ha a [[kvantifikáció De Morgan törvényeinek|Kvantifikáció De Morgan törvényei]] mindkét oldalát negáljuk, akkor a [[kettős negáció törvényének|Negáció]] alkalmazásával megkapjuk a kifejezhetőségre vonatkozó logikai ekvivalenciákat.
Az alábbi törvényeket gyakran a kvantorok mozgatására vonatkozó törvényeknek nevezik. A tényleges tartalmukhoz közelebb állna, ha a kvantorok hatókörének bővítésére vonatkozó törvényeknek neveznénk ezeket.
<<tabs "" [[Kvantorok és konjunkció]] "" [[Kvantorok és konjunkció]] [[Kvantorok és diszjunkció]] "" [[Kvantorok és diszjunkció]] [[Univerzális kvantor és implikáció]] "" [[Univerzális kvantor és implikáció]] [[Egzisztenciális kvantor és implikáció]] "" [[Egzisztenciális kvantor és implikáció]] >> 
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A, B\in Form$ két formula és $x\in Var$ egy változó.
Ha $x\notin FreeVar(A)$, akkor
#$A\vee \forall\!xB\Leftrightarrow\forall\!x(A\vee B)$ 
#$A\vee \exists xB\Leftrightarrow\exists x(A\vee B)$
!!!Megjegyzés
*A diszjunkció kommutativitása miatt a tétel közvetlen következménye az alábbi két logikai ekvivalencia:
**Ha $x\notin FreeVar(A)$, akkor
***$\forall\!xB\vee A\Leftrightarrow\forall\!x(B\vee A)$ 
***$\exists xB\vee A\Leftrightarrow\exists x(B\vee A)$
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A, B\in Form$ két formula és $x\in Var$ egy változó.
Ha $x\notin FreeVar(A)$, akkor
#$A\wedge \forall\!xB\Leftrightarrow\forall\!x(A\wedge B)$ 
#$A\wedge \exists xB\Leftrightarrow\exists x(A\wedge B)$
!!!Megjegyzés
*A konjunkció kommutativitása miatt a tétel közvetlen következménye az alábbi két logikai ekvivalencia:
**Ha $x\notin FreeVar(A)$, akkor
***$\forall\!xB\wedge A\Leftrightarrow\forall\!x(B\wedge A)$ 
***$\exists xB\wedge A\Leftrightarrow\exists x(B\wedge A)$
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A\in Form$ egy formula.
Az $A$ formula kötött változóinak $BoundVar(A)$-val jelölt halmazát az alábbi induktív definíció adja meg:
#Ha $A$ atomi formula (azaz $A\in AtForm$), akkor a $BoundVar(A)=\emptyset$.
#Ha az $A$ formula $\neg B$ alakú, akkor $BoundVar(A)=BoundVar(B)$.
#Ha az $A$ formula $(B\supset C)$, $(B\wedge C)$, $(B\vee C)$ vagy $(B\equiv C)$ alakú, akkor $BoundVar(A)=BoundVar(B) \bigcup BoundVar(C)$.
#Ha az $A$ formula $\forall\! x B$ vagy $\exists\!x B$ alakú, akkor $BoundVar(A)=BoundVar(B)\bigcup\{x \}$. 
!!!Megjegyzés
*Az induktív definíció bázisát az első szabály adja meg. 
*Kötött változók a formula azon változói lesznek, amelyek előfordulnak kvantort közvetlenül követő pozícióban.
*A kötött változónak van legalább egy [[kötött előfordulása|Változó kötött előfordulása]] a formulában.
*Egy formula szabad illetve kötött változóinak a halmazai nem feltétlenül diszjunkt halmazok. Például: $FreeVar((P(x)\wedge\exists\!xR(x)))=\{x\}=BoundVar((P(x)\wedge\exists\!xR(x)))$  
!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle\ $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$, és $A\in Form$. }}}
{{overlay2{$\Gamma\models A$ akkor és csak akkor, ha a $\Gamma$ formulahalmaz ''minden'' [[modellje|Nulladrendű modell]] modellje az a $A$ formulának (azaz az $\{A \}$ egyelemű formulahalmaznak) is. }}}
!!!Bizonyítás
{{overlay3{$\rightarrow$ }}}
{{overlay4{Indirekt feltétel: Tegyük fel, hogy $\Gamma\models A$ és van olyan modellje a $\Gamma$ formulahalmaznak, amely nem modellje az $A$ formulának. }}}
{{overlay5{Legyen ez a modell a ${\varrho}$ interpretáció!}}}
{{overlay6{A ${\varrho}$ tulajdonságai: }}}
#{{overlay7{minden $B\in \Gamma$ esetén $\vert B\vert_{\varrho} = 1$;}}}
#{{overlay8{$\vert A\vert_{\varrho} = 0$, azaz $\vert\neg A\vert_{\varrho} = 1$}}}
{{overlay9{Ekkor a $\Gamma\cup \{\neg A\}$ formulahalmaz minden eleme igaz ${\varrho}$-ban, tehát $\Gamma\cup \{\neg A\}$ kielégíthető, azaz 
$\Gamma\models A$ nem teljesül, ami ellentmondás. }}}

{{overlay10{$\leftarrow$ }}}
{{overlay11{Indirekt feltétel: Tegyük fel, hogy a $\Gamma$ formulahalmaz minden modellje modellje az $A$ formulának, de $\Gamma\models A$ nem teljesül. }}}
{{overlay12{Ekkor a $\Gamma\cup \{\neg A\}$ formulahalmaz kielégíthető, azaz van modellje. Legyen ez a modell a ${\varrho}$ interpretáció!}}}
{{overlay13{A ${\varrho}$ tulajdonságai: }}}
#{{overlay14{minden $B\in \Gamma$ esetén $\vert B\vert_{\varrho} = 1$;}}}
#{{overlay15{$\vert \neg A\vert_{\varrho} = 1$, azaz $\vert A\vert_{\varrho} = 0$}}}
{{overlay16{Tehát a $\Gamma$ formulahalmaznak van olyan modellje, ami nem modellje az $A$ formulának, s ez ellentmondás.}}}


!!!Következmény
{{overlay17{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$, és $A\in Form$. }}}
{{overlay18{$\Gamma\models A$ akkor és csak akkor, ha minden olyan [[interpretációban|Nulladrendű interpretáció]], amelyben a $\Gamma$ formulahalmaz minden eleme igaz, igaz az $A$ formula is.}}}

!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle\ $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma\subseteq Form$, és $A\in Form$. 
$\Gamma\models A$ akkor és csak akkor, ha a $\Gamma$ formulahalmaz ''minden'' [[modellje|Elsőrendű modell]] modellje az a $A$ formulának (azaz az $\{A \}$ egyelemű formulahalmaznak) is. 
!!!Bizonyítás
$\rightarrow$ 
Indirekt feltétel: Tegyük fel, hogy $\Gamma\models A$ és van olyan [[modellje|Elsőrendű modell]] a $\Gamma$ formulahalmaznak, amely nem [[modellje|Elsőrendű modell]] az $A$ formulának. 
Legyen egy ilyen modell az $\langle U, \varrho , v\rangle$ rendezett hármas!
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai: 
#minden $B\in \Gamma$ esetén $\vert B\vert_v^{\langle U, \varrho\rangle} = 1$;
#$\vert A\vert_v^{\langle U, \varrho\rangle} = 0$, azaz $\vert\neg A\vert_v^{\langle U, \varrho\rangle} = 1$
Ekkor a $\Gamma\cup \{\neg A\}$ formulahalmaz minden eleme igaz az $\langle U, \varrho\rangle$ interpretáció és a $v$ értékelés szerint, tehát az $\langle U, \varrho , v\rangle$ rendezett hármas [[modellje|Elsőrendű modell]] a $\Gamma\cup \{\neg A\}$ formulahalmaznak. Így a $\Gamma\cup \{\neg A\}$ formulahalmaz [[kielégíthető|Kielégíthetőség (elsőrend)]]), azaz $\Gamma\models A$ nem teljesül, ami ellentmondás. 

$\leftarrow$ 
Indirekt feltétel: Tegyük fel, hogy a $\Gamma$ formulahalmaz minden [[modellje|Elsőrendű modell]] modellje az $A$ formulának, de $\Gamma\models A$ nem teljesül. 
Ekkor a $\Gamma\cup \{\neg A\}$ formulahalmaz [[kielégíthető|Kielégíthetőség (elsőrend)]], azaz van [[modellje|Elsőrendű modell]]. Legyen egy ilyen a modell az $\langle U, \varrho , v\rangle$ rendezett hármas!
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai: 
#minden $B\in \Gamma$ esetén $\vert B\vert_v{\langle U, \varrho\rangle} = 1$;
#$\vert \neg A\vert_v{\langle U, \varrho\rangle} = 1$, azaz $\vert A\vert_v{\langle U, \varrho\rangle} = 0$
Tehát a $\Gamma$ formulahalmaznak van olyan modellje, ami nem modellje az $A$ formulának, s ez ellentmondás.


!!!Következmény
Legyen $L^{(1)}=\langle LC, Var, Con, term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma\subseteq Form$, és $A\in Form$. 
$\Gamma\models A$ akkor és csak akkor, ha minden olyan [[interpretáció|Elsőrendű interpretáció]] és az interpretációra támaszkodó minden olyan [[értékelés|Értékelés]] esetén, amelyben a $\Gamma$ formulahalmaz minden eleme igaz, igaz az $A$ formula is.

!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle\ $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $A\in Form$.}}}
{{overlay2{Ha $A$ [[érvényes formula|Érvényesség]] $(\models A)$, akkor minden $\Gamma\subseteq Form$ formulahalmaz esetén $\Gamma\models A$. }}}
!!!Megjegyzés
{{overlay3{A tétel szemléletesen úgy is megfogalmazható, hogy egy érvényes formula minden formulahalmaznak következménye.}}}
!!!Bizonyítás
{{overlay4{Ha $A$ érvényes formula, akkor a definíció szerint $\emptyset\models A$.}}}
{{overlay5{Így $\emptyset\cup \{\neg A\}\quad (=\{\neg A\})$ kielégíthetetlen, s így a [[kielégíthetetlenségre kimondott tétel|Tétel (kielégíthetetlenség)]] alapján ennek a halmaznak a bővítései is kielégíthetetlenek.}}}
{{overlay6{$\Gamma\cup \{\neg A\}$ bővítése $\{\neg A\}$-nak, így kielégíthetetlen, tehát $\Gamma\models A$.}}}


!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle\ $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$.
Ha $A$ [[érvényes formula|Érvényesség (elsőrend)]] $(\models A)$, akkor minden $\Gamma\subseteq Form$ formulahalmaz esetén $\Gamma\models A$. 
!!!Megjegyzés
A tétel szemléletesen úgy is megfogalmazható, hogy egy érvényes formula minden formulahalmaznak következménye.
!!!Bizonyítás
Ha $A$ [[érvényes|Érvényesség (elsőrend)]] formula, akkor a definíció szerint $\emptyset\models A$.
Így $\emptyset\cup \{\neg A\}\ (=\{\neg A\})$ kielégíthetetlen, s így a [[kielégíthetetlenségre kimondott tétel|Tétel (kielégíthetetlenség, elsőrend)]] alapján ennek a halmaznak a bővítései is kielégíthetetlenek.
$\Gamma\cup \{\neg A\}$ bővítése $\{\neg A\}$-nak, így kielégíthetetlen, tehát $\Gamma\models A$.


!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle\ $ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma \subseteq Form$ egy formulahalmaz..}}}
{{overlay2{Ha a $\Gamma$ formulahalmaz kielégíthetetlen, akkor minden $A$ formula esetén $\Gamma\models A$. }}}
!!!Megjegyzés 
{{overlay3{A tétel szemléletesen úgy is megfogalmazható, hogy egy kielégíthetetlen formulahalmaznak minden formula következménye.}}}
!!!Bizonyítás
{{overlay4{A [[már bizonyított tétel|Tétel (kielégíthetetlenség)]] szerint ha a $\Gamma$ formulahalmaz kielégíthetetlen, akkor $\Gamma $ minden bővítése is kielégíthetetlen.}}}
{{overlay5{$\Gamma\cup \{\neg A\}$ bővítése $\Gamma$-nak, így kielégíthetetlen, tehát $\Gamma\models A$.}}}

!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle\ $ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $\Gamma \subseteq Form$ egy formulahalmaz..
Ha a $\Gamma$ formulahalmaz [[kielégíthetetlen|Kielégíthetetlenség (elsőrend)]], akkor minden $A$ formula esetén $\Gamma\models A$. 
!!!Megjegyzés
A tétel szemléletesen úgy is megfogalmazható, hogy egy kielégíthetetlen formulahalmaznak minden formula következménye.
!!!Bizonyítás
A [[már bizonyított tétel|Tétel (kielégíthetetlenség, elsőrend)]] szerint ha a $\Gamma$ formulahalmaz kielégíthetetlen, akkor $\Gamma $ minden bővítése is kielégíthetetlen.
$\Gamma\cup \{\neg A\}$ bővítése $\Gamma$-nak, így kielégíthetetlen, tehát $\Gamma\models A$.

!!!A dedukciótétel és megfordításának következménye:
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és $A, B\in Form $ két formula.}}}
{{overlay2{$A \models B$ akkor és csak akkor, ha $\models (A\supset B)$}}}
!!!Bizonyítás
{{overlay3{Alkalmazzuk a [[dedukció tételt|Dedukció tétel]] és [[megfordítását|Dedukció tétel megfordítása]] abban az esetben, amikor $\Gamma = \emptyset$.}}}
!!!A dedukciótétel és megfordításának következménye:
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A, B\in Form $ két formula.
$A \models B$ akkor és csak akkor, ha $\models (A\supset B)$
!!!Bizonyítás
Alkalmazzuk a [[dedukció tételt|Dedukció tétel (elsőrend)]] és [[megfordítását|Dedukció tétel megfordítása (elsőrend)]] abban az esetben, amikor $\Gamma = \emptyset$.
!!Definíció (közvetlen részformula a nulladrendű nyelvben)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy tetszőleges nulladrendű nyelv.}}}
#{{overlay2{Ha $A$ atomi formula (azaz $A\in Con$), akkor nincs közvetlen részformulája;}}}
#{{overlay3{$\neg A$ egyetlen közvetlen részfomulája $A$;}}}
#{{overlay4{Az $(A\supset B), (A\wedge B), (A\vee B), (A\equiv B)$ formulák közvetlen részformulái az $A$ és a $B$ formulák.}}}
!!Definíció (közvetlen részformula az elsőrendű nyelvben)
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges elsőrendű nyelv.
#Ha $A$ [[elsőrendű atomi formula|Elsőrendű atomi formula]], akkor nincs közvetlen részformulája;
#$\neg A$ egyetlen közvetlen részfomulája $A$;
#Az $(A\supset B), (A\wedge B), (A\vee B), (A\equiv B)$ formulák közvetlen részformulái az $A$ és a $B$ formulák.
#$\forall\!xA$ egyetlen közvetlen részformulája $A$;
#$\exists\!xA$ egyetlen közvetlen részformulája $A$.
|Nome|Fórmula molecular|Fórmula de estrutura condensada|h
|Met''ano''|$CH_4$|$CH_4$|
|Et''ano''|$C_2H_6$|$CH_3-CH_3$|
|Prop''ano''|$C_3H_8$|$CH_3-CH_2-CH_3$|
|But''ano''|$C_4H_{10}$|$CH_3-CH_2-CH_2 CH_3$|
|Pent''ano''|$C_5H_{12}$|$CH_3-CH_2-CH_2-CH_2-CH_3$|
|...|...|$\ldots$|

{{myMath{
$$f(x) = \left\{\begin{array}{ll}
x^2 \sin \frac1x, & \textrm{if}\, x \ne 0, \\
0, & \textrm{if}\, x = 0 .
\end{array}\right.$$
}}}
$$\begin{eqnarray} x & = & \frac{-7 \pm \sqrt{49 - 24}}{6} \\
& = & -2\, \textrm{or}\, -\frac13. \end{eqnarray}$$
$x_1+3-\frac{5}{4}$
$\DD\left(\frac{4}{3}\pir^3\right)=4\pir^2$ $$x_2$$
$x_1 e^{-x^2/2}$ $$x_2\in\R$$
Surround  ~LaTeX formulas with {{{$}}}-signs:  $\sum_{i=1}^ni=\frac{n(n+1)}{2}$
$$\int_0^{\pi/2} \sin x\,dx=1$$
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és $A\in Form$ egy formula.}}}
{{overlay2{Az $A$ formula levezethető, ha $\emptyset\vdash A$, azaz ha az $A$ formula [[szintaktikai következménye|Szintaktikai következményreláció]] az üres halmaznak. }}}
*{{overlay3{Jelölés: $\vdash A$}}}
!!!Megjegyzés
{{overlay4{A levezethető formulákat gyakran @@color:#900;bizonyítható@@ formuláknak nevezik.}}}
<<forEachTiddler 
 where 
 'tiddler.tags.contains("$1")'
 write
 '"#[["+tiddler.title+"]] ("+tiddler.text.length+")\n"'
>>
----
{{twocolumns{
<<tiddler ListTaggedTiddlers with: "ProjectPackage">>
}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]].}}}
*{{overlay2{Ha $p\in Con$, akkor a $p, \neg p$ formulákat literálnak nevezzük. }}}
*{{overlay3{A $p, \neg p$ literálok esetén a $p$ paramétert a literál alapjának nevezzük.}}}
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és $A, B\in Form$ két formula.}}}
{{overlay2{Az $A$ és a $B$ formula logikailag ekvivalens, ha $A\models B$ és $B\models A$. }}}
{{overlay3{Jelölés: $A\Leftrightarrow B$}}}
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A, B\in Form$ két formula.
Az $A$ és a $B$ formula logikailag ekvivalens, ha $A\models B$ és $B\models A$. 
Jelölés: $A\Leftrightarrow B$
!!!A dedukciótétel és megfordításának következménye:
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A, B\in Form $ két formula.}}}
{{overlay2{$A \Leftrightarrow B$ akkor és csak akkor, ha $\models (A\equiv B)$}}}
!!!A dedukciótétel és megfordításának következménye:
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $A, B\in Form $ két formula.
$A \Leftrightarrow B$ akkor és csak akkor, ha $\models (A\equiv B)$.
*A [[nulladrendű nyelv|Nulladrendű nyelv]] [[logikai konstansai|Logikai konstans]] szemléletesen az alábbi logikai műveleteket fejezik ki:
##$\neg $: a "nem igaz,hogy ..." kifejezésére szolgáló egyargumentumú  művelete jele; 
###a művelet elnevezése: negáció;
###$\neg A$ kiolvasása: nem igaz, hogy $A$; nem $A$; non $A$; negáció $A$ 
##$\supset $: a "ha ... akkor ..." kifejezésére szolgáló kétargumentumú  művelete jele; 
###a művelet elnevezése: implikáció;
###$A\supset B$ kiolvasása: ha $A$, akkor $B$; $A$ implikáció $B$, $A$ implikálja $B$-t 
### hibás olvasat: $A$-ból következik $B$
##$\wedge $: a "... és ..." kifejezésére szolgáló kétargumentumú  művelete jele; 
###a művelet elnevezése: konjunkció;
###$A\wedge B$ kiolvasása: $A$ és $B$; $A$ konjunkció $B$ 
##$\vee $: a "... vagy ..." kifejezésére szolgáló kétargumentumú  művelete jele; 
###a művelet elnevezése: diszjunkció;
###$A\vee B$ kiolvasása: $A$ vagy $B$; $A$ diszjunkció $B$
##$\equiv $: a "... akkor és csak akkor ha ..." kifejezésére szolgáló kétargumentumú  művelete jele; 
###a művelet elnevezése: materiális ekvivalencia;
###$A\equiv B$ kiolvasása: $A$ akkor és csak akkor ha $B$; $A$ (materiálisan) ekvivalens $B$-vel

!!A [[nulladrendű logikában|Nulladrendű logika]] használt jelölési konvenciók
#$p, q, r\ $ és ezek indexezett változatai: [[állításparaméterek|Állításparaméter]], azaz [[nulladrendű nyelv|Nulladrendű nyelv]] esetén a $Con$ halmaz elemei.
# $A, B, C\ $ és ezek indexezett változatai: formulák, azaz [[nulladrendű nyelv|Nulladrendű nyelv]] esetén a $Form$ halmaz elemei.
#$\Gamma , \Delta$: tetszőleges formulahalmazokat jelölnek, azaz, $\Gamma , \Delta\subseteq Form$.
# $RF(A)$ az $A$ formula részformuláinak a halmazát jelöli.
#$\vert A \vert_{\varrho}$ jelöli az $A$ formula ${\varrho}$ [[interpretáció|Nulladrendű interpretáció]] szerinti értékét a [[nulladrendű logikában|Nulladrendű logika]].
#$\Gamma\models A$ jelöli azt, hogy a $\Gamma$ formulahalmaznak [[logikai következménye|Szemantikai következményreláció]] az $A$ formula.
#$A\models B$ jelöli azt, hogy az $A$ formulának [[logikai következménye|Szemantikai következményreláció]] a $B$ formula.
#$\Gamma\cup\{A\}\models B$ helyett gyakran használjuk a következő rövidebb írásmódot: $\Gamma ,  A\models B$
#$\Gamma\cup \Delta \models A$ helyett gyakran használjuk a következő rövidebb írásmódot: $\Gamma , \Delta\models A$
#$A_1,A_2,\ldots ,A_n\models B$ jelöli azt, hogy a $\{A_1,A_2,\ldots ,A_n\}$ véges formulahalmaznak [[logikai következménye|Szemantikai következményreláció]] a $B$ formula ($\{A_1,A_2,\ldots ,A_n\}\models B$).
#$\models A$ jelöli azt, hogy az $A$ [[érvényes formula|Érvényesség]].
#$A\Leftrightarrow B$ jelöli azt, hogy az $A$ és a $B$ formula [[logikailag ekvivalens|Logikai ekvivalencia]].
#$Cns(\Gamma)$ jelöli azt a halmazt, amelynek elemei a $\Gamma$ formulahalmaz [[szintaktikai következményei|Szintaktikai következményreláció]].
#$\Gamma\vdash A$ jelöli azt, hogy  a $\Gamma$ formulahalmaznak [[szintaktikai következménye|Szintaktikai következményreláció]] az $A$ formula.
#$\vdash A$ jelöli azt, hogy az $A$ [[levezethető formula|Levezethető]].
!!Értelmezés
*A logikai konstansok olyan nyelvi eszközök, amelyek jelentését a szemantikai szabályok (logikai kalkulusok esetén az axiómák) rögzítik. 
*Egy adott logikai rendszer esetén a logikai konstansok rögzített jelentéssel (rögzített szemantikai értékkel) rendelkeznek, jelentésük (szemantikai értékük) minden interpretációban megegyezik.
*Egy adott logikai rendszer esetén a logikai konstansokat általában az adott logikai rendszer nyelvének $LC$ halmaza tartalmazza. 
!!!Megjegyzés
*Ha $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], akkor az $LC$ halmaz elemei a nyelv logikai konstansai.
*A [[nulladrendű nyelv|Nulladrendű nyelv]] esetén a logikai konstansok [[formulá(k)ból|Formula]] formulát állítanak elő, ezért őket logikai műveleteknek vagy [[igazságfunktoroknak|Igazságfunktorok]] is nevezzük.
*A [[nulladrendű nyelv|Nulladrendű nyelv]] [[logikai konstansainak szemléletes értelmezését|Logikai jelek szemléletes értelmezése]] a [[szemantikai szabályok|Nulladrendű szemantikai szabályok]] emelik be a rendszerbe. 

Legyen a továbbiakban $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma, \Delta \subseteq Form$ és $A, B, C\in Form$.
<<tabs ""[[Implikáció]] "" [[Implikáció szabályai]]  [[Negáció]] "" [[Negáció szabályai]] [[Konjunkció]] "" [[Konjunkció szabályai]] [[Diszjunkció]] "" [[Diszjunkció szabályai]] [[(Materiális) ekvivalencia]] "" [[(Materiális) ekvivalencia szabályai]]>>
''Note:'' You can remove or delete this 'Main Menu' as all the information is also contained in the [[Help]] tiddler on the top menu.
<<tiddler [[Help]]>>
{{moveovermainmenu{
{{center{Az informatika logikai alapjai{{left{
----
{{mmheading{Bevezetés}}}<<treeview2  "Bevezetés" "filetree" 'collapsed: true '  >>
{{mmheading{Állításlogika}}}<<treeview2 "Nulladrendű logika" "filetree" 'collapsed: true '>>
{{mmheading{Állításkalkulus}}}<<treeview2 "Nulladrendű kalkulus"  "filetree" 'collapsed: true '>>
{{mmheading{Természetes levezetés}}}<<treeview2 "Természetes levezetés"  "filetree" 'collapsed: true '>>
{{mmheading{Predikátumlogika}}}<<treeview2 "Elsőrendű logika"  "filetree" 'collapsed: true '>>
{{mmheading{Előadások}}}<<treeview2 "Előadások"  "filetree" 'collapsed: true '>>
----


}}}
{{center{
<html><hide linebreaks><iframe src="http://www.symbex.net.au/Wiki/TW-NET_blk.htm" frameborder="0" width="147" height="45" scrolling="no" align="center"></iframe></span></html>
----

{{left{
{{mmheading {About Treeview}}}
<<treeview2 "Main Menu" "filetree" 'collapsed: false, antisesame: "closed", animated: "fast", persist: "cookie", cookieId: "mmid"'  >>
{{mmheading {Hidden Workings}}}<<treeview2 "System" "filetree" 'collapsed: false, antisesame: "closed", animated: "fast", persist: "cookie", cookieId: "sysID"'>>
----
{{center{<html><a href="http://twt-treeview.tiddlyspot.com/download">^^Save to your ^^[img[http://www.symbex.net.au/Wiki/images/disk.gif]]^^ local disk here ^^</a></html>}}}

}}}

+++[new tiddlers]
<<newTiddler "New Tiddler">>
<<tiddler NewHTMLFromTemplate>>
<<tiddler NewIframeFromTemplate>>
<<tiddler NewObjectFromTemplate>>
<<tiddler NewProjectTemplate>>
<<tiddler NewScriptTiddler>>
<<tiddler NewSliderFromTemplate>>
<<tiddler NewSystemConfigTiddler>>
<<tiddler NewTabsFromTemplate>>
/%<<newJournal "New Earth Time: [UTC]YYYY.0MM.0DD[/UTC] NETDEGMINSEC "journal">>%/
===
<script>
/*
 * Treeview 1.4 - jQuery plugin to hide and show branches of a tree
 * 
 * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
 * http://docs.jquery.com/Plugins/Treeview
 *
 * Copyright (c) 2007 Jörn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.treeview.js 4684 2008-02-07 19:08:06Z joern.zaefferer $
 *
 */


;(function($) {

	$.extend($.fn, {
		swapClass: function(c1, c2) {
			var c1Elements = this.filter('.' + c1);
			this.filter('.' + c2).removeClass(c2).addClass(c1);
			c1Elements.removeClass(c1).addClass(c2);
			return this;
		},
		replaceClass: function(c1, c2) {
			return this.filter('.' + c1).removeClass(c1).addClass(c2).end();
		},
		hoverClass: function(className) {
			className = className || "hover";
			return this.hover(function() {
				$(this).addClass(className);
			}, function() {
				$(this).removeClass(className);
			});
		},
		heightToggle: function(animated, callback) {
			animated ?
				this.animate({ height: "toggle" }, animated, callback) :
				this.each(function(){
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();
					if(callback)
						callback.apply(this, arguments);
				});
		},
		heightHide: function(animated, callback) {
			if (animated) {
				this.animate({ height: "hide" }, animated, callback);
			} else {
				this.hide();
				if (callback)
					this.each(callback);				
			}
		},
		prepareBranches: function(settings) {
			if (!settings.prerendered) {
				// mark last tree items
				this.filter(":last-child:not(ul)").addClass(CLASSES.last);
				// collapse whole tree, or only those marked as closed, anyway except those marked as open
				this.filter((settings.collapsed ? "" : "." + CLASSES.closed) + ":not(." + CLASSES.open + ")").find(">ul").hide();
			}
			// return all items with sublists
			return this.filter(":has(>ul)");
		},
		applyClasses: function(settings, toggler) {
			this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event) {
				toggler.apply($(this).next());
			}).add( $("a", this) ).hoverClass();
			
			if (!settings.prerendered) {
				// handle closed ones first
				this.filter(":has(>ul:hidden)")
						.addClass(CLASSES.expandable)
						.replaceClass(CLASSES.last, CLASSES.lastExpandable);
						
				// handle open ones
				this.not(":has(>ul:hidden)")
						.addClass(CLASSES.collapsable)
						.replaceClass(CLASSES.last, CLASSES.lastCollapsable);
						
	            // create hitarea
				this.prepend("<div class=\"" + CLASSES.hitarea + "\"/>").find("div." + CLASSES.hitarea).each(function() {
					var classes = "";
					$.each($(this).parent().attr("class").split(" "), function() {
						classes += this + "-hitarea ";
					});
					$(this).addClass( classes );
				});
			}
			
			// apply event to hitarea
			this.find("div." + CLASSES.hitarea).click( toggler );
		},
		treeview: function(settings) {
			
			settings = $.extend({
				cookieId: "treeview"
			}, settings);
			
			if (settings.add) {
				return this.trigger("add", [settings.add]);
			}
			
			if ( settings.toggle ) {
				var callback = settings.toggle;
				settings.toggle = function() {
					return callback.apply($(this).parent()[0], arguments);
				};
			}
		
			// factory for treecontroller
			function treeController(tree, control) {
				// factory for click handlers
				function handler(filter) {
					return function() {
						// reuse toggle event handler, applying the elements to toggle
						// start searching for all hitareas
						toggler.apply( $("div." + CLASSES.hitarea, tree).filter(function() {
							// for plain toggle, no filter is provided, otherwise we need to check the parent element
							return filter ? $(this).parent("." + filter).length : true;
						}) );
						return false;
					};
				}
				// click on first element to collapse tree
				$("a:eq(0)", control).click( handler(CLASSES.collapsable) );
				// click on second to expand tree
				$("a:eq(1)", control).click( handler(CLASSES.expandable) );
				// click on third to toggle tree
				$("a:eq(2)", control).click( handler() ); 
			}
		
			// handle toggle event
			function toggler() {
				$(this)
					.parent()
					// swap classes for hitarea
					.find(">.hitarea")
						.swapClass( CLASSES.collapsableHitarea, CLASSES.expandableHitarea )
						.swapClass( CLASSES.lastCollapsableHitarea, CLASSES.lastExpandableHitarea )
					.end()
					// swap classes for parent li
					.swapClass( CLASSES.collapsable, CLASSES.expandable )
					.swapClass( CLASSES.lastCollapsable, CLASSES.lastExpandable )
					// find child lists
					.find( ">ul" )
					// toggle them
					.heightToggle( settings.animated, settings.toggle );
				if ( settings.unique ) {
					$(this).parent()
						.siblings()
						// swap classes for hitarea
						.find(">.hitarea")
							.replaceClass( CLASSES.collapsableHitarea, CLASSES.expandableHitarea )
							.replaceClass( CLASSES.lastCollapsableHitarea, CLASSES.lastExpandableHitarea )
						.end()
						.replaceClass( CLASSES.collapsable, CLASSES.expandable )
						.replaceClass( CLASSES.lastCollapsable, CLASSES.lastExpandable )
						.find( ">ul" )
						.heightHide( settings.animated, settings.toggle );
				}
			}
			
			function serialize() {
				function binary(arg) {
					return arg ? 1 : 0;
				}
				var data = [];
				branches.each(function(i, e) {
					data[i] = $(e).is(":has(>ul:visible)") ? 1 : 0;
				});
				$.cookie(settings.cookieId, data.join("") );
			}
			
			function deserialize() {
				var stored = $.cookie(settings.cookieId);
				if ( stored ) {
					var data = stored.split("");
					branches.each(function(i, e) {
						$(e).find(">ul")[ parseInt(data[i]) ? "show" : "hide" ]();
					});
				}
			}
			
			// add treeview class to activate styles
			this.addClass("treeview");
			
			// prepare branches and find all tree items with child lists
			var branches = this.find("li").prepareBranches(settings);
			
			switch(settings.persist) {
			case "cookie":
				var toggleCallback = settings.toggle;
				settings.toggle = function() {
					serialize();
					if (toggleCallback) {
						toggleCallback.apply(this, arguments);
					}
				};
				deserialize();
				break;
			case "location":
				var current = this.find("a").filter(function() { return this.href.toLowerCase() == location.href.toLowerCase(); });
				if ( current.length ) {
					current.addClass("selected").parents("ul, li").add( current.next() ).show();
				}
				break;
			}
			
			branches.applyClasses(settings, toggler);
				
			// if control option is set, create the treecontroller and show it
			if ( settings.control ) {
				treeController(this, settings.control);
				$(settings.control).show();
			}
			
			return this.bind("add", function(event, branches) {
				$(branches).prev()
					.removeClass(CLASSES.last)
					.removeClass(CLASSES.lastCollapsable)
					.removeClass(CLASSES.lastExpandable)
				.find(">.hitarea")
					.removeClass(CLASSES.lastCollapsableHitarea)
					.removeClass(CLASSES.lastExpandableHitarea);
				$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings, toggler);
			});
		}
	});



	// classes used by the plugin
	// need to be styled via external stylesheet, see first example
	var CLASSES = $.fn.treeview.classes = {
		open: "open",
		closed: "closed",
		expandable: "expandable",
		expandableHitarea: "expandable-hitarea",
		lastExpandableHitarea: "lastExpandable-hitarea",
		collapsable: "collapsable",
		collapsableHitarea: "collapsable-hitarea",
		lastCollapsableHitarea: "lastCollapsable-hitarea",
		lastCollapsable: "lastCollapsable",
		lastExpandable: "lastExpandable",
		last: "last",
		hitarea: "hitarea"
	};
	
	// provide backwards compability
	$.fn.Treeview = $.fn.treeview;


	
})(jQuery);
</script>


<script>
var sc_project=4793024; 
var sc_invisible=1; 
var sc_partition=54; 
var sc_click_stat=1; 
var sc_security="a9269ce8"; 
</script>

<script src="http://www.statcounter.com/counter/counter.js"></script>
!The Lorenz Equations
\[\begin{eqnarray}
\dot{x} & = & \sigma(y-x) \\
\dot{y} & = & \rho x - y - xz \\
\dot{z} & = & -\beta z + xy
\end{eqnarray}\]
!The ~Cauchy-Schwarz Inequality
\[ \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2
\right) \left( \sum_{k=1}^n b_k^2 \right) \]
!A Cross Product Formula
\[\mathbf{V}_1 \times \mathbf{V}_2 =  \left|\begin{array}{ccc}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\ 
             \frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v}
& 0
\end{array}\right|  \]
!The probability of getting \(k\) heads when flipping \(n\) coins is: 
\[P(E)   = {n \choose k} p^k (1-p)^{ n-k} \]
!An Identity of Ramanujan
\[ \frac{1}{\left(\sqrt{\phi \sqrt{5}}-\phi\right) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\ldots} } } } \]
!A ~Rogers-Ramanujan Identity
\[  1 +  \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots =
\prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})},
\quad\quad \textrm{for}\quad |q|<1. \]
!Maxwell's Equations
\[\begin{eqnarray}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\,\frac{\partial\vec{\mathbf{E}}}{\partial t} & = & \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} & = & 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\,\frac{\partial\vec{\mathbf{B}}}{\partial t} & = &\vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = & 0
\end{eqnarray}\]
Finally, while display equations look good for a page of samples, the ability to mix math and text in a paragraph is also important. This expression \(\sqrt{3x-1}+(1+x)^2\) is an example of an inline equation.  As you see, ~MathJax equations can be used this way as well, without unduly disturbing the spacing between lines.
[>img[figuras/MSVGlogo.png]] <div class='SVGgraph' options='width:100,height:120,scales:[0,3,-2,1.8]'>
grid({dx:0.5});
text([0,0.15],"$\\Sigma$",{fontsize:80,fontfill:"grey",pos:"e"});
text([0,0.1],"$\\Sigma$",{fontsize:76,fontfill:"#afc6e9",pos:"e"});
text([0,-1.75],"MathSVG",{fontsize:19,fill:"black",fontweight:"bold",pos:"e"});
text([1.3,0.1],"$x^2+\\frac{b}{a}=0$",{fontsize:10,fontfill:"red",pos:"e"});
text([0.05,-1.2],"$(a,b]= \\{x \\in \\R$",{fontsize:12,fontfill:"red",pos:"e"});
circle([2.5,1.1],0.4,{stroke:"orange",strokewidth:2,fill:"#eee"});
text([2.5,1.1],"1.0",{fontfill:"blue",fontsize:11});
</div>
The ~MathSVG part of the plugin in this ~TidddlyWiki is minified in order to minimize the plugin's size. The original version of that code can be download [[here|MathSVG.js]].
/***
|''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.2|
|''Date:''|2010-08-27|
|''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 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:"\u2A02",ttype:UNDEROVER},{input:"\\bigodot",tag:"mo",output:"\u2A00",ttype:UNDEROVER},{input:"\\biguplus",tag:"mo",output:"\u2A04",ttype:UNDEROVER},{input:"\\int",tag:"mo",output:"\u222B",ttype:CONST},{input:"\\oint",tag:"mo",output:"\u222E",ttype:CONST},{input:":=",tag:"mo",output:":=",ttype:CONST},{input:"\\lt",tag:"mo",output:"<",ttype:CONST},{input:"\\gt",tag:"mo",output:">",ttype:CONST},{input:"\\ne",tag:"mo",output:"\u2260",ttype:CONST},{input:"\\neq",tag:"mo",output:"\u2260",ttype:CONST},{input:"\\le",tag:"mo",output:"\u2264",ttype:CONST},{input:"\\leq",tag:"mo",output:"\u2264",ttype:CONST},{input:"\\leqslant",tag:"mo",output:"\u2264",ttype:CONST},{input:"\\ge",tag:"mo",output:"\u2265",ttype:CONST},{input:"\\geq",tag:"mo",output:"\u2265",ttype:CONST},{input:"\\geqslant",tag:"mo",output:"\u2265",ttype:CONST},{input:"\\equiv",tag:"mo",output:"\u2261",ttype:CONST},{input:"\\ll",tag:"mo",output:"\u226A",ttype:CONST},{input:"\\gg",tag:"mo",output:"\u226B",ttype:CONST},{input:"\\doteq",tag:"mo",output:"\u2250",ttype:CONST},{input:"\\prec",tag:"mo",output:"\u227A",ttype:CONST},{input:"\\succ",tag:"mo",output:"\u227B",ttype:CONST},{input:"\\preceq",tag:"mo",output:"\u227C",ttype:CONST},{input:"\\succeq",tag:"mo",output:"\u227D",ttype:CONST},{input:"\\subset",tag:"mo",output:"\u2282",ttype:CONST},{input:"\\supset",tag:"mo",output:"\u2283",ttype:CONST},{input:"\\subseteq",tag:"mo",output:"\u2286",ttype:CONST},{input:"\\supseteq",tag:"mo",output:"\u2287",ttype:CONST},{input:"\\sqsubset",tag:"mo",output:"\u228F",ttype:CONST},{input:"\\sqsupset",tag:"mo",output:"\u2290",ttype:CONST},{input:"\\sqsubseteq",tag:"mo",output:"\u2291",ttype:CONST},{input:"\\sqsupseteq",tag:"mo",output:"\u2292",ttype:CONST},{input:"\\sim",tag:"mo",output:"\u223C",ttype:CONST},{input:"\\simeq",tag:"mo",output:"\u2243",ttype:CONST},{input:"\\approx",tag:"mo",output:"\u2248",ttype:CONST},{input:"\\cong",tag:"mo",output:"\u2245",ttype:CONST},{input:"\\Join",tag:"mo",output:"\u22C8",ttype:CONST},{input:"\\bowtie",tag:"mo",output:"\u22C8",ttype:CONST},{input:"\\in",tag:"mo",output:"\u2208",ttype:CONST},{input:"\\ni",tag:"mo",output:"\u220B",ttype:CONST},{input:"\\owns",tag:"mo",output:"\u220B",ttype:CONST},{input:"\\propto",tag:"mo",output:"\u221D",ttype:CONST},{input:"\\vdash",tag:"mo",output:"\u22A2",ttype:CONST},{input:"\\dashv",tag:"mo",output:"\u22A3",ttype:CONST},{input:"\\models",tag:"mo",output:"\u22A8",ttype:CONST},{input:"\\perp",tag:"mo",output:"\u22A5",ttype:CONST},{input:"\\smile",tag:"mo",output:"\u2323",ttype:CONST},{input:"\\frown",tag:"mo",output:"\u2322",ttype:CONST},{input:"\\asymp",tag:"mo",output:"\u224D",ttype:CONST},{input:"\\notin",tag:"mo",output:"\u2209",ttype:CONST},{input:"\\begin{eqnarray}",output:"X",ttype:MATRIX,invisible:true},{input:"\\begin{array}",output:"X",ttype:MATRIX,invisible:true},{input:"\\\\",output:"}&{",ttype:DEFINITION},{input:"\\end{eqnarray}",output:"}}",ttype:DEFINITION},{input:"\\end{array}",output:"}}",ttype:DEFINITION},{input:"\\big",tag:"mo",output:"X",atval:"1.2",ttype:BIG},{input:"\\Big",tag:"mo",output:"X",atval:"1.8",ttype:BIG},{input:"\\bigg",tag:"mo",output:"X",atval:"2.3",ttype:BIG},{input:"\\Bigg",tag:"mo",output:"X",atval:"2.9",ttype:BIG},{input:"\\left",tag:"mo",output:"X",ttype:LEFTBRACKET},{input:"\\right",tag:"mo",output:"X",ttype:RIGHTBRACKET},{input:"{",output:"{",ttype:LEFTBRACKET,invisible:true},{input:"}",output:"}",ttype:RIGHTBRACKET,invisible:true},{input:"(",tag:"mo",output:"(",atval:"1",ttype:STRETCHY},{input:"[",tag:"mo",output:"[",atval:"1",ttype:STRETCHY},{input:"\\lbrack",tag:"mo",output:"[",atval:"1",ttype:STRETCHY},{input:"\\{",tag:"mo",output:"{",atval:"1",ttype:STRETCHY},{input:"\\lbrace",tag:"mo",output:"{",atval:"1",ttype:STRETCHY},{input:"\\langle",tag:"mo",output:"\u2329",atval:"1",ttype:STRETCHY},{input:"\\lfloor",tag:"mo",output:"\u230A",atval:"1",ttype:STRETCHY},{input:"\\lceil",tag:"mo",output:"\u2308",atval:"1",ttype:STRETCHY},{input:")",tag:"mo",output:")",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"]",tag:"mo",output:"]",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rbrack",tag:"mo",output:"]",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\}",tag:"mo",output:"}",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rbrace",tag:"mo",output:"}",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rangle",tag:"mo",output:"\u232A",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rfloor",tag:"mo",output:"\u230B",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rceil",tag:"mo",output:"\u2309",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"|",tag:"mo",output:"\u2223",atval:"1",ttype:STRETCHY},{input:"\\|",tag:"mo",output:"\u2225",atval:"1",ttype:STRETCHY},{input:"\\vert",tag:"mo",output:"\u2223",atval:"1",ttype:STRETCHY},{input:"\\Vert",tag:"mo",output:"\u2225",atval:"1",ttype:STRETCHY},{input:"\\mid",tag:"mo",output:"\u2223",atval:"1",ttype:STRETCHY},{input:"\\parallel",tag:"mo",output:"\u2225",atval:"1",ttype:STRETCHY},{input:"/",tag:"mo",output:"/",atval:"1.01",ttype:STRETCHY},{input:"\\backslash",tag:"mo",output:"\u2216",atval:"1",ttype:STRETCHY},{input:"\\setminus",tag:"mo",output:"\\",ttype:CONST},{input:"\\!",tag:"mspace",atname:"width",atval:"-0.167em",ttype:SPACE},{input:"\\,",tag:"mspace",atname:"width",atval:"0.167em",ttype:SPACE},{input:"\\>",tag:"mspace",atname:"width",atval:"0.222em",ttype:SPACE},{input:"\\:",tag:"mspace",atname:"width",atval:"0.222em",ttype:SPACE},{input:"\\;",tag:"mspace",atname:"width",atval:"0.278em",ttype:SPACE},{input:"~",tag:"mspace",atname:"width",atval:"0.333em",ttype:SPACE},{input:"\\quad",tag:"mspace",atname:"width",atval:"1em",ttype:SPACE},{input:"\\qquad",tag:"mspace",atname:"width",atval:"2em",ttype:SPACE},{input:"\\prime",tag:"mo",output:"\u2032",ttype:CONST},{input:"'",tag:"mo",output:"\u02B9",ttype:CONST},{input:"''",tag:"mo",output:"\u02BA",ttype:CONST},{input:"'''",tag:"mo",output:"\u2034",ttype:CONST},{input:"''''",tag:"mo",output:"\u2057",ttype:CONST},{input:"\\ldots",tag:"mo",output:"\u2026",ttype:CONST},{input:"\\cdots",tag:"mo",output:"\u22EF",ttype:CONST},{input:"\\vdots",tag:"mo",output:"\u22EE",ttype:CONST},{input:"\\ddots",tag:"mo",output:"\u22F1",ttype:CONST},{input:"\\forall",tag:"mo",output:"\u2200",ttype:CONST},{input:"\\exists",tag:"mo",output:"\u2203",ttype:CONST},{input:"\\Re",tag:"mo",output:"\u211C",ttype:CONST},{input:"\\Im",tag:"mo",output:"\u2111",ttype:CONST},{input:"\\aleph",tag:"mo",output:"\u2135",ttype:CONST},{input:"\\hbar",tag:"mo",output:"\u210F",ttype:CONST},{input:"\\ell",tag:"mo",output:"\u2113",ttype:CONST},{input:"\\wp",tag:"mo",output:"\u2118",ttype:CONST},{input:"\\emptyset",tag:"mo",output:"\u2205",ttype:CONST},{input:"\\infty",tag:"mo",output:"\u221E",ttype:CONST},{input:"\\surd",tag:"mo",output:"\\sqrt{}",ttype:DEFINITION},{input:"\\partial",tag:"mo",output:"\u2202",ttype:CONST},{input:"\\nabla",tag:"mo",output:"\u2207",ttype:CONST},{input:"\\triangle",tag:"mo",output:"\u25B3",ttype:CONST},{input:"\\therefore",tag:"mo",output:"\u2234",ttype:CONST},{input:"\\angle",tag:"mo",output:"\u2220",ttype:CONST},{input:"\\diamond",tag:"mo",output:"\u22C4",ttype:CONST},{input:"\\Diamond",tag:"mo",output:"\u25C7",ttype:CONST},{input:"\\neg",tag:"mo",output:"\u00AC",ttype:CONST},{input:"\\lnot",tag:"mo",output:"\u00AC",ttype:CONST},{input:"\\bot",tag:"mo",output:"\u22A5",ttype:CONST},{input:"\\top",tag:"mo",output:"\u22A4",ttype:CONST},{input:"\\square",tag:"mo",output:"\u25AB",ttype:CONST},{input:"\\Box",tag:"mo",output:"\u25A1",ttype:CONST},{input:"\\wr",tag:"mo",output:"\u2240",ttype:CONST},{input:"\\arccos",tag:"mi",output:"arccos",ttype:UNARY,func:true},{input:"\\arcsin",tag:"mi",output:"arcsin",ttype:UNARY,func:true},{input:"\\arctan",tag:"mi",output:"arctan",ttype:UNARY,func:true},{input:"\\arg",tag:"mi",output:"arg",ttype:UNARY,func:true},{input:"\\cos",tag:"mi",output:"cos",ttype:UNARY,func:true},{input:"\\cosh",tag:"mi",output:"cosh",ttype:UNARY,func:true},{input:"\\cot",tag:"mi",output:"cot",ttype:UNARY,func:true},{input:"\\coth",tag:"mi",output:"coth",ttype:UNARY,func:true},{input:"\\csc",tag:"mi",output:"csc",ttype:UNARY,func:true},{input:"\\deg",tag:"mi",output:"deg",ttype:UNARY,func:true},{input:"\\det",tag:"mi",output:"det",ttype:UNARY,func:true},{input:"\\dim",tag:"mi",output:"dim",ttype:UNARY,func:true},{input:"\\exp",tag:"mi",output:"exp",ttype:UNARY,func:true},{input:"\\gcd",tag:"mi",output:"gcd",ttype:UNARY,func:true},{input:"\\hom",tag:"mi",output:"hom",ttype:UNARY,func:true},{input:"\\inf",tag:"mo",output:"inf",ttype:UNDEROVER},{input:"\\ker",tag:"mi",output:"ker",ttype:UNARY,func:true},{input:"\\lg",tag:"mi",output:"lg",ttype:UNARY,func:true},{input:"\\lim",tag:"mo",output:"lim",ttype:UNDEROVER},{input:"\\liminf",tag:"mo",output:"liminf",ttype:UNDEROVER},{input:"\\limsup",tag:"mo",output:"limsup",ttype:UNDEROVER},{input:"\\ln",tag:"mi",output:"ln",ttype:UNARY,func:true},{input:"\\log",tag:"mi",output:"log",ttype:UNARY,func:true},{input:"\\max",tag:"mo",output:"max",ttype:UNDEROVER},{input:"\\min",tag:"mo",output:"min",ttype:UNDEROVER},{input:"\\Pr",tag:"mi",output:"Pr",ttype:UNARY,func:true},{input:"\\sec",tag:"mi",output:"sec",ttype:UNARY,func:true},{input:"\\sin",tag:"mi",output:"sin",ttype:UNARY,func:true},{input:"\\sinh",tag:"mi",output:"sinh",ttype:UNARY,func:true},{input:"\\sup",tag:"mo",output:"sup",ttype:UNDEROVER},{input:"\\tan",tag:"mi",output:"tan",ttype:UNARY,func:true},{input:"\\tanh",tag:"mi",output:"tanh",ttype:UNARY,func:true},{input:"\\gets",tag:"mo",output:"\u2190",ttype:CONST},{input:"\\leftarrow",tag:"mo",output:"\u2190",ttype:CONST},{input:"\\to",tag:"mo",output:"\u2192",ttype:CONST},{input:"\\rightarrow",tag:"mo",output:"\u2192",ttype:CONST},{input:"\\leftrightarrow",tag:"mo",output:"\u2194",ttype:CONST},{input:"\\uparrow",tag:"mo",output:"\u2191",ttype:CONST},{input:"\\downarrow",tag:"mo",output:"\u2193",ttype:CONST},{input:"\\updownarrow",tag:"mo",output:"\u2195",ttype:CONST},{input:"\\Leftarrow",tag:"mo",output:"\u21D0",ttype:CONST},{input:"\\Rightarrow",tag:"mo",output:"\u21D2",ttype:CONST},{input:"\\Leftrightarrow",tag:"mo",output:"\u21D4",ttype:CONST},{input:"\\iff",tag:"mo",output:"~\\Longleftrightarrow~",ttype:DEFINITION},{input:"\\Uparrow",tag:"mo",output:"\u21D1",ttype:CONST},{input:"\\Downarrow",tag:"mo",output:"\u21D3",ttype:CONST},{input:"\\Updownarrow",tag:"mo",output:"\u21D5",ttype:CONST},{input:"\\mapsto",tag:"mo",output:"\u21A6",ttype:CONST},{input:"\\longleftarrow",tag:"mo",output:"\u27F5",ttype:CONST},{input:"\\longrightarrow",tag:"mo",output:"\u27F6",ttype:CONST},{input:"\\longleftrightarrow",tag:"mo",output:"\u27F7",ttype:CONST},{input:"\\Longleftarrow",tag:"mo",output:"\u27F8",ttype:CONST},{input:"\\Longrightarrow",tag:"mo",output:"\u27F9",ttype:CONST},{input:"\\Longleftrightarrow",tag:"mo",output:"\u27FA",ttype:CONST},{input:"\\longmapsto",tag:"mo",output:"\u27FC",ttype:CONST},{input:"\\sqrt",tag:"msqrt",output:"sqrt",ttype:UNARY},{input:"\\root",tag:"mroot",output:"root",ttype:BINARY},{input:"\\frac",tag:"mfrac",output:"/",ttype:BINARY},{input:"\\stackrel",tag:"mover",output:"stackrel",ttype:BINARY},{input:"\\atop",tag:"mfrac",output:"",ttype:INFIX},{input:"\\choose",tag:"mfrac",output:"",ttype:INFIX},{input:"\\over",tag:"mfrac",output:"/",ttype:INFIX},{input:"_",tag:"msub",output:"_",ttype:INFIX},{input:"^",tag:"msup",output:"^",ttype:INFIX},{input:"\\mbox",tag:"mtext",output:"mbox",ttype:TEXT},{input:"\\acute",tag:"mover",output:"\u00B4",ttype:UNARY,acc:true},{input:"\\grave",tag:"mover",output:"\u0060",ttype:UNARY,acc:true},{input:"\\breve",tag:"mover",output:"\u02D8",ttype:UNARY,acc:true},{input:"\\check",tag:"mover",output:"\u02C7",ttype:UNARY,acc:true},{input:"\\dot",tag:"mover",output:".",ttype:UNARY,acc:true},{input:"\\ddot",tag:"mover",output:"..",ttype:UNARY,acc:true},{input:"\\mathring",tag:"mover",output:"\u00B0",ttype:UNARY,acc:true},{input:"\\vec",tag:"mover",output:"\u2192",ttype:UNARY,acc:true},{input:"\\overrightarrow",tag:"mover",output:"\u2192",ttype:UNARY,acc:true},{input:"\\overleftarrow",tag:"mover",output:"\u2190",ttype:UNARY,acc:true},{input:"\\hat",tag:"mover",output:"\u005E",ttype:UNARY,acc:true},{input:"\\widehat",tag:"mover",output:"\u0302",ttype:UNARY,acc:true},{input:"\\tilde",tag:"mover",output:"~",ttype:UNARY,acc:true},{input:"\\widetilde",tag:"mover",output:"\u02DC",ttype:UNARY,acc:true},{input:"\\bar",tag:"mover",output:"\u203E",ttype:UNARY,acc:true},{input:"\\overbrace",tag:"mover",output:"\u23B4",ttype:UNARY,acc:true},{input:"\\overline",tag:"mover",output:"\u00AF",ttype:UNARY,acc:true},{input:"\\underbrace",tag:"munder",output:"\u23B5",ttype:UNARY,acc:true},{input:"\\underline",tag:"munder",output:"\u00AF",ttype:UNARY,acc:true},{input:"\\displaystyle",tag:"mstyle",atname:"displaystyle",atval:"true",ttype:UNARY},{input:"\\textstyle",tag:"mstyle",atname:"displaystyle",atval:"false",ttype:UNARY},{input:"\\scriptstyle",tag:"mstyle",atname:"scriptlevel",atval:"1",ttype:UNARY},{input:"\\scriptscriptstyle",tag:"mstyle",atname:"scriptlevel",atval:"2",ttype:UNARY},{input:"\\mathrm",tag:"mtext",output:"text",ttype:TEXT},{input:"\\textrm",tag:"mtext",output:"text",ttype:TEXT},{input:"\\mathbf",tag:"mstyle",atname:"mathvariant",atval:"bold",ttype:UNARY},{input:"\\textbf",tag:"mstyle",atname:"mathvariant",atval:"bold",ttype:UNARY},{input:"\\mathit",tag:"mstyle",atname:"mathvariant",atval:"italic",ttype:UNARY},{input:"\\textit",tag:"mstyle",atname:"mathvariant",atval:"italic",ttype:UNARY},{input:"\\mathtt",tag:"mstyle",atname:"mathvariant",atval:"monospace",ttype:UNARY},{input:"\\texttt",tag:"mstyle",atname:"mathvariant",atval:"monospace",ttype:UNARY},{input:"\\mathsf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",ttype:UNARY},{input:"\\mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",ttype:UNARY,codes:bbb},{input:"\\mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",ttype:UNARY,codes:cal},{input:"\\mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",ttype:UNARY,codes:frk}];var names=[];var mathVariant="italic";if(!document.createElementNS){document.createElementNS=function(link,type){return this.createElement(type)}}function compareNames(x,y){if(x.input>y.input){return 1}else{return -1}}function refreshSymbols(){var len=symbols.length;symbols.sort(compareNames);for(var i=0;i<len;i++){names[i]=symbols[i].input}}function strim(str,n){return $.trim(str.slice(n))}function createElementXHTML(elType){return document.createElementNS("http://www.w3.org/1999/xhtml",elType)}function position(str,n){var pos=$.inArray(str,names.slice(n));if(pos<0){var narr=names.concat([str]);narr.sort();pos=$.inArray(str,narr.slice(n))}return n+pos}function getSymbol(str){var k=0;var j=0;var mk;var st;var tagst;var match="";var more=true;var sLen=str.length;for(var i=1;i<=sLen&&more;i++){st=str.slice(0,i);j=k;k=position(st,j);if(k<names.length&&str.slice(0,names[k].length)==names[k]){match=names[k];mk=k;i=match.length}more=k<names.length&&str.slice(0,names[k].length)>=names[k]}if(match!==""){return symbols[mk]}k=1;st=str.slice(0,1);if("0"<=st&&st<="9"){tagst="mn"}else{tagst=(("A">st||st>"Z")&&("a">st||st>"z")?"mo":"mi")}return{input:st,tag:tagst,output:st,ttype:CONST}}function parseSexpr(str){var symbol,node,result,result2,i,st,newFrag=document.createDocumentFragment();var ch,newst,text="";symbol=getSymbol(str);if(symbol===null||symbol.ttype==RIGHTBRACKET){return[null,str,null]}if(symbol.ttype==DEFINITION){str=symbol.output+strim(str,symbol.input.length);symbol=getSymbol(str);if(symbol===null||symbol.ttype==RIGHTBRACKET){return[null,str,null]}}if(symbol.ttype==CONST&&symbol.tag=="mi"&&str!=""){while(symbol.ttype==CONST&&symbol.tag=="mi"&&str!=""){text+=symbol.output;str=strim(str,symbol.input.length);symbol=getSymbol(str)}node=createMmlNode("mi",document.createTextNode(text));node.setAttribute("mathvariant",mathVariant);return[node,str,"mi"]}else{str=strim(str,symbol.input.length)}switch(symbol.ttype){case SPACE:node=createMmlNode(symbol.tag);node.setAttribute(symbol.atname,symbol.atval);return[node,str,symbol.tag];case UNDEROVER:return[createMmlNode(symbol.tag,document.createTextNode(symbol.output)),str,symbol.tag];case CONST:node=createMmlNode(symbol.tag,document.createTextNode(symbol.output));return[node,str,symbol.tag];case STRETCHY:node=createMmlNode(symbol.tag,document.createTextNode(symbol.output));if(symbol.input=="|"||symbol.input=="\\vert"||symbol.input=="\\|"||symbol.input=="\\Vert"){node.setAttribute("lspace","0em");node.setAttribute("rspace","0em")}node.setAttribute("maxsize",symbol.atval);if(symbol.rtag!==null){return[node,str,symbol.rtag]}else{return[node,str,symbol.tag]}break;case BIG:var atval=symbol.atval;symbol=getSymbol(str);if(symbol===null){return[null,str,null]}str=strim(str,symbol.input.length);node=createMmlNode(symbol.tag,document.createTextNode(symbol.output));node.setAttribute("minsize",atval);node.setAttribute("maxsize",atval);return[node,str,symbol.tag];case LEFTBRACKET:if(symbol.input=="\\left"){symbol=getSymbol(str);if(symbol!==null){if(symbol.input=="."){symbol.invisible=true}str=strim(str,symbol.input.length)}}result=parseExpr(str,true,false);if(symbol===null||(typeof symbol.invisible=="boolean"&&symbol.invisible)){node=createMmlNode("mrow",result[0])}else{node=createMmlNode("mo",document.createTextNode(symbol.output));node=createMmlNode("mrow",node);node.appendChild(result[0])}return[node,result[1],result[2]];case MATRIX:if(symbol.input=="\\begin{array}"){var mask="";symbol=getSymbol(str);str=$.trim(str);if(symbol===null){mask="l"}else{str=strim(str,symbol.input.length);if(symbol.input!="{"){mask="l"}else{do{symbol=getSymbol(str);if(symbol!==null){str=strim(str,symbol.input.length);if(symbol.input!="}"){mask=mask+symbol.input}}}while(symbol!==null&&symbol.input!==""&&symbol.input!="}")}}result=parseExpr("{"+str,true,true);node=createMmlNode("mtable",result[0]);mask=mask.replace(/l/g,"left ");mask=mask.replace(/r/g,"right ");mask=mask.replace(/c/g,"center ");node.setAttribute("columnalign",mask);node.setAttribute("displaystyle","false");return[node,result[1],null]}else{result=parseExpr("{"+str,true,true);node=createMmlNode("mtable",result[0]);node.setAttribute("columnalign","right center left");node.setAttribute("displaystyle","true");node=createMmlNode("mrow",node);return[node,result[1],null]}break;case TEXT:if(str.charAt(0)=="{"){i=str.indexOf("}")}else{i=0}if(i==-1){i=str.length}st=str.slice(1,i);node=createMmlNode(symbol.tag,document.createTextNode(st));newFrag.appendChild(node);str=strim(str,i+1);return[createMmlNode("mrow",newFrag),str,null];case UNARY:if(symbol.atname=="mathvariant"){mathVariant=symbol.atval}result=parseSexpr(str);if(result[0]===null){return[createMmlNode(symbol.tag,document.createTextNode(symbol.output)),str]}if(typeof symbol.func=="boolean"&&symbol.func){st=str.charAt(0);if(st=="^"||st=="_"||st==","){return[createMmlNode(symbol.tag,document.createTextNode(symbol.output)),str,symbol.tag]}else{node=createMmlNode("mrow",createMmlNode(symbol.tag,document.createTextNode(symbol.output)));node.appendChild(result[0]);return[node,result[1],symbol.tag]}}if(symbol.input=="\\sqrt"){return[createMmlNode(symbol.tag,result[0]),result[1],symbol.tag]}else{if(typeof symbol.acc=="boolean"&&symbol.acc){node=createMmlNode(symbol.tag,result[0]);var output=symbol.output;var node1=createMmlNode("mo",document.createTextNode(output));if(symbol.input=="\\vec"||symbol.input=="\\check"){node1.setAttribute("maxsize","1.2")}if(symbol.input=="\\underbrace"||symbol.input=="\\underline"){node1.setAttribute("accentunder","true")}else{node1.setAttribute("accent","true")}node.appendChild(node1);if(symbol.input=="\\overbrace"||symbol.input=="\\underbrace"){node.ttype=UNDEROVER}return[node,result[1],symbol.tag]}else{if(typeof symbol.codes!="undefined"){for(i=0;i<result[0].childNodes.length;i++){if(result[0].childNodes[i].nodeName=="mi"||result[0].nodeName=="mi"){st=(result[0].nodeName=="mi"?result[0].firstChild.nodeValue:result[0].childNodes[i].firstChild.nodeValue);newst="";for(var j=0;j<st.length;j++){ch=st.charCodeAt(j);if(ch>64&&ch<91){newst=newst+symbol.codes[ch-65]}else{if(ch>96&&ch<123){newst=newst+symbol.codes[ch-71]}}}if(result[0].nodeName=="mi"){result[0]=createMmlNode("mo").appendChild(document.createTextNode(newst))}else{result[0].replaceChild(createMmlNode("mo").appendChild(document.createTextNode(newst)),result[0].childNodes[i])}}}}node=createMmlNode(symbol.tag,result[0]);node.setAttribute(symbol.atname,symbol.atval);if(symbol.input=="\\scriptstyle"||symbol.input=="\\scriptscriptstyle"){node.setAttribute("displaystyle","false")}return[node,result[1],symbol.tag]}}break;case BINARY:result=parseSexpr(str);if(result[0]===null){return[createMmlNode("mo",document.createTextNode(symbol.input)),str,null]}result2=parseSexpr(result[1]);if(result2[0]===null){return[createMmlNode("mo",document.createTextNode(symbol.input)),str,null]}if(symbol.input=="\\root"||symbol.input=="\\stackrel"){newFrag.appendChild(result2[0])}newFrag.appendChild(result[0]);if(symbol.input=="\\frac"){newFrag.appendChild(result2[0])}return[createMmlNode(symbol.tag,newFrag),result2[1],symbol.tag];case INFIX:str=strim(str,symbol.input.length);return[createMmlNode("mo",document.createTextNode(symbol.output)),str,symbol.tag];default:return[createMmlNode(symbol.tag,document.createTextNode(symbol.output)),str,symbol.tag]}}function parseIexpr(str){var symbol,sym1,sym2,node,result,tag,underover;sym1=getSymbol(str);result=parseSexpr(str);node=result[0];str=result[1];tag=result[2];symbol=getSymbol(str);if(symbol.ttype==INFIX){str=strim(str,symbol.input.length);result=parseSexpr(str);if(result[0]===null){result[0]=createMmlNode("mo",document.createTextNode("\u25A1"))}str=result[1];tag=result[2];if(symbol.input=="_"||symbol.input=="^"){sym2=getSymbol(str);tag=null;underover=((sym1.ttype==UNDEROVER)||(node.ttype==UNDEROVER));if((symbol.input=="_"&&sym2.input=="^")||(symbol.input=="^"&&sym2.input=="_")){str=strim(str,sym2.input.length);var res2=parseSexpr(str);str=res2[1];tag=res2[2];node=createMmlNode((underover?"munderover":"msubsup"),node);if(symbol.input=="_"){node.appendChild(result[0]);node.appendChild(res2[0])}else{node.appendChild(res2[0]);node.appendChild(result[0])}}else{if(symbol.input=="_"){node=createMmlNode((underover?"munder":"msub"),node);node.appendChild(result[0])}else{node=createMmlNode((underover?"mover":"msup"),node);node.appendChild(result[0])}}node=createMmlNode("mrow",node)}else{node=createMmlNode(symbol.tag,node);if(symbol.input=="\\atop"||symbol.input=="\\choose"){node.setAttribute("linethickness","0ex")}node.appendChild(result[0]);if(symbol.input=="\\choose"){node=createMmlNode("mfenced",node)}}}return[node,str,tag]}function parseExpr(str,rightbracket,matrix){var symbol,node,result,i,tag,newFrag=document.createDocumentFragment();do{str=$.trim(str);result=parseIexpr(str);node=result[0];str=result[1];tag=result[2];symbol=getSymbol(str);if(node){if((tag=="mn"||tag=="mi")&&symbol!==null&&typeof symbol.func=="boolean"&&symbol.func){var space=createMmlNode("mspace");space.setAttribute("width","0.167em");node=createMmlNode("mrow",node);node.appendChild(space)}if(tag=="mstyle"){mathVariant="italic"}newFrag.appendChild(node)}}while((symbol.ttype!=RIGHTBRACKET)&&symbol!==null&&symbol.output!=="");tag=null;if(symbol.ttype==RIGHTBRACKET){if(symbol.input=="\\right"){str=strim(str,symbol.input.length);symbol=getSymbol(str);if(symbol!==null&&symbol.input=="."){symbol.invisible=true}if(symbol!==null){tag=symbol.rtag}}if(symbol!==null){str=strim(str,symbol.input.length)}var len=newFrag.childNodes.length;if(matrix&&len>0&&newFrag.childNodes[len-1].nodeName=="mrow"&&len>1&&newFrag.childNodes[len-2].nodeName=="mo"&&newFrag.childNodes[len-2].firstChild.nodeValue=="&"){var pos=[];var m=newFrag.childNodes.length;for(i=0;matrix&&i<m;i=i+2){pos[i]=[];node=newFrag.childNodes[i];for(var j=0;j<node.childNodes.length;j++){if(node.childNodes[j].firstChild&&node.childNodes[j].firstChild.nodeValue=="&"){pos[i][pos[i].length]=j}}}var row,frag,n,k,table=document.createDocumentFragment();for(i=0;i<m;i=i+2){row=document.createDocumentFragment();frag=document.createDocumentFragment();node=newFrag.firstChild;n=node.childNodes.length;k=0;for(j=0;j<n;j++){if(typeof pos[i][k]!="undefined"&&j==pos[i][k]){node.removeChild(node.firstChild);row.appendChild(createMmlNode("mtd",frag));k++}else{frag.appendChild(node.firstChild)}}row.appendChild(createMmlNode("mtd",frag));if(newFrag.childNodes.length>2){newFrag.removeChild(newFrag.firstChild);newFrag.removeChild(newFrag.firstChild)}table.appendChild(createMmlNode("mtr",row))}return[table,str]}if(typeof symbol.invisible!="boolean"||!symbol.invisible){node=createMmlNode("mo",document.createTextNode(symbol.output));newFrag.appendChild(node)}}return[newFrag,str,tag]}function createMmlNode(t,frag){var node=document.createElementNS("http://www.w3.org/1998/Math/MathML",t);if(frag){$(node).append(frag)}return node}var SVG,canvas;var collection=[];function createSVGElement(elType){return document.createElementNS("http://www.w3.org/2000/svg",elType)}function getSVGElement(id,el){var res={node:null,newEl:false};if(id){id=SVG.id+"_"+id;res.node=$("#"+id)[0]}if(!res.node){res.node=createSVGElement(el);if(id){res.node.id=id}res.newEl=true}return res}function openGroup(id,clear){var newEl=getSVGElement(id,"g");appendSVG(newEl);canvas=$("#"+SVG.id+"_"+id)[0];if(clear){$(canvas).empty()}}function closeGroup(){canvas=$("#"+SVG.id+"_Canvas")[0]}function appendSVG(elmt){if(elmt.newEl){$(canvas).append(elmt.node)}}function addButton(parent,text,title,func,id){var node=createElementXHTML("span");node.className="svgButton";node.title=title;node.onclick=func;if(id){node.id=id}$(node).append(text);$(node).css({paddingRight:"0.5em",paddingLeft:"0.5em",fontSize:"1em",fontFamily:"monospace",background:"blue",color:"yellow",cursor:"pointer"});$(node).mouseover(function(){$(this).css({background:"yellow",color:"blue"})});$(node).mouseout(function(){$(this).css({background:"blue",color:"yellow"})});$(parent).append(node);return parent}function pictureAttributes(){this.id=null;this.stroke="blue";this.strokewidth=1;this.strokeopacity=1;this.strokedasharray="none";this.fill="none";this.fillopacity=1;this.fixed=false;this.fontstyle="normal";this.fontfamily="serif";this.fontweight="normal";this.fontsize=12;this.fontstroke="none";this.fontstrokewidth=1;this.fontstrokeopacity=1;this.fontstrokedasharray="none";this.fontfill="black";this.fontfillopacity=1;this.sector=false;this.largearc=0;this.marker="o";this.orient="auto";this.size=8;this.units="userSpaceOnUse";this.markerstroke="blue";this.markerstrokewidth=1;this.markerstrokeopacity=1;this.markerstrokedasharray="none";this.markerfill="none";this.markerfillopacity=1;this.sweep=0;this.rx=0;this.ry=0;this.closed=false;this.curve="";this.direction=[1,0];this.ticklabels="";this.pos="";this.points=200;this.backgroundcolor="none";this.backgroundopacity=1}function pictureObject(){this.id=null;this.src="";this.width=320;this.height=null;this.factor=1;this.xmin=-5;this.xmax=5;this.ymin=null;this.ymax=null;this.xunitlength=null;this.yunitlength=null;this.origin=[0,0];this.mouse=[null,null];this.coords="cartesian";this.drag=null;this.pan=true;this.locked=false;this.attr=new pictureAttributes()}function drawPicture(){$(canvas).empty();$("#"+SVG.id+" .svgMarker").remove();SVG.attr=new pictureAttributes();try{this.code=function(){with(Math){eval(SVG.src)}}();this.code=null}catch(err){var errstr;if(typeof err=="object"){errstr=err.name+" "+err.message+" "+err.number+" "+err.description}else{errstr=err}alert(errstr+"\n"+SVG.src)}collection[SVG.id]=SVG}function setOptions(atr){for(var i in atr){SVG.attr[i]=atr[i]}}function getOptions(attr,options,prefix){var pref=prefix||"";if(typeof attr=="string"){return(options[pref+attr]==undefined?SVG.attr[pref+attr]:options[pref+attr])}else{var i,newAttr={},len=attr.length,item;for(i=0;i<len;i++){item=attr[i];newAttr[item]=options[pref+item]==undefined?SVG.attr[pref+item]:options[pref+item]}return newAttr}}function setAction(evt,fn,id){if(!$.isFunction(fn)){return}var node=id?$("#"+SVG.id+"_"+id):$("#"+SVG.id);$(node).bind(evt,fn)}function getAngle(p){p=p||[0,0];var res=Math.atan2(SVG.mouse[1]-p[1],SVG.mouse[0]-p[0]);res=(res<0)?res+2*Math.PI:res;return res}function getDistance(p){p=p||[0,0];return Math.sqrt(Math.pow(SVG.mouse[0]-p[0],2)+Math.pow(SVG.mouse[1]-p[1],2))}function updateButton(){var obj=$("#SVGtoolbar #SVGupdateButton");if(obj.text()=="Edit"){obj.text("Update");obj.attr("title","Update picture");$("#SVGsrc").val(SVG.src).css("display","block")}else{SVG.src=$("#SVGsrc").val();drawPicture()}}function closeEditor(){$("#SVGtoolbar").slideUp();$("#SVGsrc").val("");SVG.locked=false}function switchTo(evt){var name=evt.currentTarget.id;if(SVG.id==name||SVG.locked){return false}SVG=collection[name];canvas=$("#"+SVG.id+"_Canvas")[0];return false}function onWheel(evt){if(SVG.locked){return false}evt=evt||window.event;var factor=1;evt.preventDefault();evt.stopPropagation();if(evt.wheelDelta){factor=(evt.wheelDelta>0)?0.8:1.25}else{if(evt.detail){factor=(evt.detail<0)?0.8:1.25}}if(evt.altKey){resize(factor)}else{zoom(factor)}return false}function onClick(evt){if(SVG.locked){return false}if(evt.button===0){if(evt.shiftKey){$("#SVGtoolbar #SVGupdateButton").text("Update");$("#SVGsrc").val(SVG.src);$("#SVGtoolbar").css({top:evt.pageY,left:evt.pageX}).slideDown();SVG.locked=true;evt.stopImmediatePropagation()}else{if(SVG.pan){SVG.drag=[evt.clientX,evt.clientY];document.body.style.cursor="move"}}}return false}function onDrop(evt){if(SVG.drag==null){return false}document.body.style.cursor="default";var xlen=(SVG.drag[0]-evt.clientX)/SVG.xunitlength;var ylen=(-SVG.drag[1]+evt.clientY)/SVG.yunitlength;SVG.drag=null;if(xlen!=0||ylen!=0){setScales([SVG.xmin+xlen,SVG.xmax+xlen,SVG.ymin+ylen,SVG.ymax+ylen])}return false}function setScales(scales){if(scales){SVG.xmin=scales[0];SVG.xmax=scales[1];SVG.ymin=scales[2];SVG.ymax=scales[3]}SVG.xunitlength=SVG.width/(SVG.xmax-SVG.xmin);SVG.yunitlength=SVG.height/(SVG.ymax-SVG.ymin);SVG.origin=[-SVG.xmin*SVG.xunitlength,-SVG.ymin*SVG.yunitlength];drawPicture()}function getScales(scales){scales=scales||[];var res=[null,null,null,null,0];if(scales.length==0){res[0]=SVG.xmin;res[1]=SVG.xmax}if(scales.length>1){if(typeof scales[0]=="number"&&typeof scales[1]=="number"&&scales[1]>scales[0]){res[0]=scales[0];res[1]=scales[1];res[4]=4}else{res[0]=SVG.xmin;res[1]=SVG.xmax}}if(scales.length==4){if(typeof scales[2]=="number"&&typeof scales[3]=="number"&&scales[3]>scales[2]){res[2]=scales[2];res[3]=scales[3];res[4]+=8}}return res}function resize(factor){SVG.factor=(SVG.factor*factor).toFixed(3);SVG.width/=factor;SVG.height/=factor;var picture=$("#"+SVG.id);picture.attr("width",SVG.width);picture.attr("height",SVG.height);var parent=picture[0].parentNode;if(parent.nodeName=="DIV"){parent.style.width=SVG.width+"px";parent.style.height=SVG.height+"px"}var node=$("#"+SVG.id+"ClipPath")[0].firstChild;$(node).attr("d","M0,0 "+SVG.width+",0 "+SVG.width+","+SVG.height+" 0,"+SVG.height);setScales()}function zoom(factor,center){var px,py;if(center){px=(SVG.xmax+SVG.xmin)*0.5;py=(SVG.ymax+SVG.ymin)*0.5}else{px=SVG.mouse[0];py=SVG.mouse[1]}SVG.factor=(SVG.factor*factor).toFixed(3);var dx=(SVG.xmax-SVG.xmin)*factor;var dy=(SVG.ymax-SVG.ymin)*factor;var xmin=(1-factor)*px+factor*SVG.xmin;var ymin=(1-factor)*py+factor*SVG.ymin;setScales([xmin,xmin+dx,ymin,ymin+dy])}function updateCartesianCoord(){if(!SVG.locked){$("#"+SVG.id+"_Coords").text("("+SVG.mouse[0].toFixed(2)+", "+SVG.mouse[1].toFixed(2)+")")}return false}function updatePolarCoord(){if(!SVG.locked){$("#"+SVG.id+"_Coords").text("("+getDistance().toFixed(2)+", "+getAngle().toFixed(2)+")")}return false}function updatePosition(evt){var off=$(evt.currentTarget.parentNode).offset();SVG.mouse[0]=(evt.pageX-off.left-SVG.origin[0])/SVG.xunitlength;SVG.mouse[1]=(SVG.height-SVG.origin[1]-evt.pageY+off.top)/SVG.yunitlength;return false}function removeCoord(){$("#"+SVG.id+"_Coords").text("");return false}function tracker(pos,options){options=options||{};var coords=options.coords||SVG.coords;var func=(coords=="polar")?updatePolarCoord:updateCartesianCoord;options.id="Coords";options.fixed=true;text(pos,"",options);setAction("mousemove",func);setAction("mouseout",removeCoord)}function exportSVG(){var svg="<?xml version='1.0' encoding='UTF-8' standalone='no'?>\n";svg+=$("#"+SVG.id).parent().html();svg=svg.replace(/&nbsp;/g,"");svg=svg.replace(/><(?!\/)/g,">\n<");$("#SVGtoolbar #SVGupdateButton").text("Edit").attr("title","Edit script");$("#SVGsrc").val(svg).css("display","block")}function toSVG(p){var x=p[0]*SVG.xunitlength+SVG.origin[0];var y=SVG.height-p[1]*SVG.yunitlength-SVG.origin[1];return[x,y]}function toSVGPair(p){var q=toSVG(p);return q[0]+" "+q[1]}function setStrokeAndFill(node,options,prefix){var attributes=["stroke","strokewidth","strokedasharray","strokeopacity","fill","fillopacity"];var attr=getOptions(attributes,options,prefix);var elem=$(node);elem.attr("stroke",attr.stroke);elem.attr("stroke-width",attr.strokewidth/SVG.factor);elem.attr("stroke-dasharray",attr.strokedasharray);elem.attr("stroke-opacity",attr.strokeopacity);elem.attr("fill",attr.fill);elem.attr("fill-opacity",attr.fillopacity)}function button(p,q,txt,action,options){options=options||{};options.id=(options.id||Math.randomString(8));rect(p,q,options);setAction("click",action,options.id);options.fill=null;options.fillopacity=1;options.id+="_t";text([(p[0]+q[0])*0.5,(p[1]+q[1])*0.5],txt,options);setAction("click",action,options.id)}function setMarkers(obj,options){var markerChars="o*sSx+<>|";var attributes=["marker","size","units","orient","markerstroke","markerstrokewidth","markerstrokeopacity"];var attr=getOptions(attributes,options);var node,node2,i,id,pos=["marker-start","marker-mid","marker-end"];var lim=attr.marker.length;for(i=0;i<lim;i++){var type=attr.marker.charAt(i);if(type=="-"||markerChars.indexOf(type)<0){continue}id=(options.id||Math.randomString(8))+"Marker_"+markerChars.indexOf(type);node=$("#"+SVG.id+"_"+id);if(node.length===0){node=$(getSVGElement(id,"marker").node);node.attr("class","svgMarker");node.attr("viewBox","0 0 10 10");node.attr("refX",5);node.attr("refY",5);node.attr("orient",attr.orient);node.attr("markerUnits",attr.units);switch(type){case"*":case"o":node2=$(createSVGElement("circle"));node2.attr("cx",5);node2.attr("cy",5);node2.attr("r",4);break;case">":node2=$(createSVGElement("path"));node2.attr("d","M0 0 L10 5 L0 10 z");node.attr("refX",10);break;case"<":node2=$(createSVGElement("path"));node2.attr("d","M10 0 L10 10 L0 5 z");node.attr("refX",0);break;case"x":node2=$(createSVGElement("path"));node2.attr("d","M0 0 L10 10 M0 10 L10 0");break;case"+":node2=$(createSVGElement("path"));node2.attr("d","M5 0 L5 10 M0 5 L10 5");break;case"|":node2=$(createSVGElement("path"));node2.attr("d","M5 0 L5 10");break;case"S":case"s":node2=$(createSVGElement("rect"));node2.attr("x",0);node2.attr("y",0);node2.attr("width",10);node2.attr("height",10)}setStrokeAndFill(node2,options,"marker");node2.attr("stroke-width",attr.markerstrokewidth);if("*<>S".indexOf(type)>-1){node2.attr("fill",attr.markerstroke);node2.attr("fill-opacity",attr.markerstrokeopacity)}node.append(node2);$("#"+SVG.id+"_Defs").append(node)}node.attr("markerWidth",attr.size/SVG.factor);node.attr("markerHeight",attr.size/SVG.factor);$(obj).attr(pos[i],"url(#"+SVG.id+"_"+id+")")}}function setLabels(p,options){var i,point=[0,0],pos;var label=(typeof options.label=="string")?[options.label]:options.label;var labelpos=getOptions("pos",options);labelpos=(typeof labelpos=="string")?[labelpos]:labelpos;var poslen=labelpos.length;var size=options.size||SVG.attr.size;var dx=(0.5*size/SVG.xunitlength)/SVG.factor;var dy=(0.5*size/SVG.yunitlength)/SVG.factor;for(i=0;i<label.length;i++){options.isLabel="_label"+i;point[0]=p[i][0];point[1]=p[i][1];pos=(poslen>i)?labelpos[i].toUpperCase():pos;if(/E/.test(pos)){point[0]+=dx}if(/W/.test(pos)){point[0]-=dx}if(/N/.test(pos)){point[1]+=dy}if(/S/.test(pos)){point[1]-=dy}options.pos=pos;text(point,label[i],options)}}function line(p,q,options){options=options||{};options.closed=false;options.curve="";path([p,q],options)}function dot(p,options){options=options||{};var direction=getOptions("direction",options);var q=[p[0]+direction[0]/SVG.xunitlength,p[1]+direction[1]/SVG.yunitlength];var st="M"+toSVGPair(p)+" "+toSVGPair(q);var elmt=getSVGElement(options.id,"path");var elem=$(elmt.node);elem.attr("d",st);elem.attr("stroke","none");setMarkers(elem,options);appendSVG(elmt);if(options.label){setLabels([p],options)}}function path(list,options,append){options=options||{};var i,elmt=getSVGElement(options.id,"path");var attr=getOptions(["curve","closed"],options);var len=list.length;if(len>0){var node=$(elmt.node);var st=(append&&!elmt.newEl)?elmt.node.getAttribute("d"):"";st+="M"+toSVGPair(list[0])+" "+attr.curve;for(i=1;i<len;i++){st+=toSVGPair(list[i])+" "}if(attr.closed){st+="Z"}node.attr("d",st);setStrokeAndFill(node,options);if(options.marker){setMarkers(node,options)}appendSVG(elmt);if(options.label){setLabels(list,options)}}}function rotate(id,angle,options){if(!id||!angle){return}var node=$("#"+SVG.id+"_"+id)[0];if(node){options=options||{};var center=options.center?toSVG(options.center):SVG.origin;angle=-angle*180/Math.PI;var transform=node.getAttribute("transform")||"";transform="rotate("+angle+" "+center+") "+(options.replace?"":transform);$(node).attr("transform",transform)}}function translate(id,delta,options){if(!id||!delta){return}var node=$("#"+SVG.id+"_"+id)[0];if(node){options=options||{};delta=toSVG(delta);var transform=node.getAttribute("transform")||"";transform="translate("+(delta[0]-SVG.origin[0])+"  "+(SVG.origin[1]+delta[1]-SVG.height)+") "+(options.replace?"":transform);$(node).attr("transform",transform)}}function curve(list,options){options=options||{};options.curve=options.curve||"T";path(list,options)}function circle(center,radius,options){ellipse(center,radius,radius,options)}function loop(p,options){options=options||{};var d=options.direction||[1,0];options.curve="C";options.closed=false;path([p,[p[0]+d[0],p[1]+d[1]],[p[0]-d[1],p[1]+d[0]],p],options)}function arc(options){options=options||{};var start=options.start;var end=options.end;var center=options.center;var startangle=options.startangle;var endangle=options.endangle;var st="M",elmt=getSVGElement(options.id,"path");var attr=getOptions(["largearc","sweep","closed","sector"],options);var radius=options.radius;if(center!=null&&startangle!=null&&endangle!=null&&radius!=null){start=[radius*Math.cos(startangle)+center[0],radius*Math.sin(startangle)+center[1]];end=[radius*Math.cos(endangle)+center[0],radius*Math.sin(endangle)+center[1]]}if(start==null||end==null){return}if(!radius){var v=[end[0]-start[0],end[1]-start[1]];radius=Math.sqrt(v[0]*v[0]+v[1]*v[1])}if(attr.sector){st+=toSVGPair(center)+" "}st+=toSVGPair(start)+" A"+radius*SVG.xunitlength+","+radius*SVG.yunitlength+" 0 "+attr.largearc+","+attr.sweep+" "+toSVGPair(end);if(attr.sector||attr.closed){st+=" z"}var node=$(elmt.node);node.attr("d",st);setStrokeAndFill(node,options);if(options.marker){setMarkers(node,options)}appendSVG(elmt);if(options.label){setLabels([start,end],options)}}function sector(options){if(!options.center||!options.startangle||!options.endangle||!options.radius){return}options.sector=true;arc(options)}function ellipse(center,rx,ry,options){options=options||{};var elmt=getSVGElement(options.id,"ellipse");center=toSVG(center);var node=$(elmt.node);node.attr("cx",center[0]);node.attr("cy",center[1]);node.attr("rx",rx*SVG.xunitlength);node.attr("ry",ry*SVG.yunitlength);setStrokeAndFill(node,options);appendSVG(elmt)}function polygon(list,options){options=options||{};options.closed=true;path(list,options)}function rect(p,q,options){options=options||{};var elmt=getSVGElement(options.id,"rect");var attr=getOptions(["rx","ry"],options);var node=$(elmt.node);node.attr("x",toSVG(p)[0]);node.attr("y",toSVG(q)[1]);node.attr("width",(q[0]-p[0])*SVG.xunitlength);node.attr("height",(q[1]-p[1])*SVG.yunitlength);node.attr("rx",attr.rx*SVG.xunitlength);node.attr("ry",attr.ry*SVG.yunitlength);setStrokeAndFill(node,options);appendSVG(elmt)}function text(p,st,options){options=options||{};var id=options.id;var attr=getOptions(["fontstyle","fontfamily","fontweight","fontfill","fontsize","fixed","pos"],options);if(id&&options.isLabel){id+=options.isLabel}var pos=attr.pos.toUpperCase();if(!attr.fixed){attr.fontsize/=SVG.factor}var elem,node,dx,dy,latex=false,str=$.trim(st.toString()),q=toSVG(p);if(str.charAt(0)=="$"){str=str.substr(1,str.length-2);latex=true}if(latex){if(p[0]>SVG.xmax||p[0]<SVG.xmin||p[1]>SVG.ymax||p[1]<SVG.ymin){return}node=createElementXHTML("div");node.style.position="absolute";node.style.left="-1000px";node.style.top="-1000px";$("body").append(node);var math=MSVG.parseMath(str,true,attr.fontsize+"px",attr.fontfill);var mathNode=$(node);mathNode.append($(math).clone());dx=-node.offsetWidth/2;dy=-node.offsetHeight/2;if(/N/.test(pos)){dy=-node.offsetHeight}if(/S/.test(pos)){dy=0}if(/E/.test(pos)){dx=0}if(/W/.test(pos)){dx=-node.offsetWidth}var width=mathNode.width(),height=mathNode.height();mathNode.remove();q[0]+=dx;q[1]+=dy;var elmt=getSVGElement(id,"foreignObject");elem=$(elmt.node);elem.empty().append(math);elem.attr("width",width);elem.attr("height",height)}else{var baseline="middle",textanchor="middle";if(/E/.test(pos)){textanchor="start"}if(/W/.test(pos)){textanchor="end"}if(/N/.test(pos)){baseline="text-after-edge"}if(/S/.test(pos)){baseline="text-before-edge"}var elmt=getSVGElement(id,"text");elem=$(elmt.node);elem.empty().text(str);elem.attr("font-style",attr.fontstyle);elem.attr("font-family",attr.fontfamily);elem.attr("font-weight",attr.fontweight);elem.attr("font-size",attr.fontsize);elem.attr("text-anchor",textanchor);elem.attr("dominant-baseline",baseline);setStrokeAndFill(elem,options,"font")}elem.attr("x",q[0]);elem.attr("y",q[1]);appendSVG(elmt)}function image(url,options){options=options||{};var elmt=getSVGElement(options.id,"image");var elem=$(elmt.node);var height=options.height?options.height/SVG.factor:SVG.height;var width=options.width?options.width/SVG.factor:SVG.width;var origin=toSVG(options.origin||[SVG.xmin,SVG.ymin]);var pos=(options.pos||"").toUpperCase();var x=origin[0]-width*0.5;var y=origin[1]-height*0.5;if(/N/.test(pos)){y-=height*0.5}if(/S/.test(pos)){y+=height*0.5}if(/E/.test(pos)){x+=width*0.5}if(/W/.test(pos)){x-=width*0.5}elem.attr("x",x);elem.attr("y",y);elem.attr("width",width);elem.attr("height",height);elem.attr("preserveAspectRatio","none");elmt.node.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",url);appendSVG(elmt)}function grid(options){options=options||{};var dx,dy,x,y,k;var orig=options.origin||[0,0];var id=options.id||"Grid";options.stroke=options.stroke||"grey";options.strokewidth=(options.strokewidth||SVG.attr.strokewidth*0.5);var coords=options.coords||SVG.coords;var lim=getScales(options.scales);openGroup(id,true);lim[2]=(typeof lim[2]=="number")?lim[2]:SVG.ymin;lim[3]=(typeof lim[3]=="number")?lim[3]:SVG.ymax;if(coords=="polar"){dx=options.dx||1;dy=options.dy||3;var limit=Math.max(Math.abs(lim[0]),Math.abs(lim[1]),Math.abs(lim[2]),Math.abs(lim[3]));for(x=dx;x<limit;x+=dx){circle(orig,x,options)}if(dy>1){for(y=1;y<dy;y++){k=Math.tan(y*Math.PI/(2*dy));line([lim[0],(lim[0]-orig[0])*k+orig[1]],[SVG.xmax,(lim[1]-orig[0])*k+orig[1]],options);line([lim[0],-(lim[0]-orig[0])*k+orig[1]],[SVG.xmax,-(lim[1]-orig[0])*k+orig[1]],options)}}}else{dx=options.dx||1;dy=options.dy||dx;for(x=orig[0];x<SVG.xmax;x+=dx){if(x>lim[0]&&x<lim[1]){line([x,lim[2]],[x,lim[3]],options)}}for(x=orig[0]-dx;x>SVG.xmin;x-=dx){if(x>lim[0]&&x<lim[1]){line([x,lim[2]],[x,lim[3]],options)}}for(y=orig[1];y<SVG.ymax;y+=dy){if(y>lim[2]&&y<lim[3]){line([lim[0],y],[lim[1],y],options)}}for(y=orig[1]-dy;y>SVG.ymin;y-=dy){if(y>lim[2]&&y<lim[3]){line([lim[0],y],[lim[1],y],options)}}}closeGroup()}function axes(options){options=options||{};options.marker="-|"+(options.marker?options.marker.charAt(0):"-");var i,x,y,start,stop,label;var dx=options.dx||1;var dy=options.dy||dx;var id=options.id||"Axes";var fontsize=getOptions("fontsize",options);var coords=options.coords||SVG.coords;var orig=(coords=="polar")?[0,0]:(options.origin||[0,0]);var ddx=options.decx||Math.max(0,-Math.floor(Math.log(dx)/Math.log(10)));var ddy=options.decy||Math.max(0,-Math.floor(Math.log(dy)/Math.log(10)));options.stroke=options.stroke||"black";options.strokewidth=(options.strokewidth||SVG.attr.strokewidth*0.5);options.markerstroke=options.stroke;options.markerstrokewidth=options.strokewidth;openGroup(id,true);var lim=getScales(options.scales);lim[2]=lim[2]||SVG.ymin;lim[3]=lim[3]||SVG.ymax;if($.isArray(options.xticks)){var xticks=options.xticks.sort();var list2=[[lim[0],orig[1]]];label=[""];for(i=0;i<xticks.length;i++){list2.push([xticks[i],orig[1]]);label.push(String(xticks[i].toFixed(ddx)))}list2.push([lim[1],orig[1]]);label.push("")}else{var list1=[],label1=[];var list2=[],label2=[];start=SVG.xmin+0.25*dx;stop=SVG.xmax-0.25*dx;i=1;var cand,leftExit=0,rightExit=0;while(leftExit*rightExit==0){cand=orig[0]+i*dx;if(cand>start){if(cand<stop){list1.push([cand,orig[1]]);label1.push(String(cand.toFixed(ddx)))}else{rightExit=1}}cand=orig[0]-i*dx;if(cand<stop){if(cand>start){list2.push([cand,orig[1]]);label=(coords=="polar")?"":cand.toFixed(ddx);label2.push(String(label))}else{leftExit=1}}i++}list1.push([lim[1],orig[1]]);label1.push("");list2.push([lim[0],orig[1]]);label2.push("");list2.reverse();list2=list2.concat(list1);label2.reverse();label=label2.concat(label1)}if(options.ticklabels!=false){options.label=label;options.pos="S"}path(list2,options);if($.isArray(options.yticks)){var yticks=options.yticks.sort();var list2=[[orig[0],lim[2]]];label=[""];for(i=0;i<yticks.length;i++){list2.push([orig[0],yticks[i]]);label.push(String(yticks[i].toFixed(ddy)))}list2.push([orig[0],lim[3]]);label.push("")}else{list1=[],label1=[];list2=[];label2=[];start=SVG.ymin+0.25*dy;stop=SVG.ymax-0.25*dy;i=1;leftExit=0;rightExit=0;while(leftExit*rightExit==0){cand=orig[1]+i*dy;if(cand>start){if(cand<stop){list1.push([orig[0],cand]);label1.push(String(cand.toFixed(ddy)))}else{rightExit=1}}cand=orig[1]-i*dy;if(cand<stop){if(cand>start){list2.push([orig[0],cand]);label=(coords=="polar")?"":cand.toFixed(ddy);label2.push(String(label))}else{leftExit=1}}i++}list1.push([orig[0],lim[3]]);label1.push("");list2.push([orig[0],lim[2]]);label2.push("");list2.reverse();list2=list2.concat(list1);label2.reverse();label=label2.concat(label1)}if(options.ticklabels!=false){options.label=label;options.pos="W"}options.stroke=options.markerstroke;path(list2,options);closeGroup()}function list(fun,tmin,tmax,options){var inc=(tmax-tmin)/getOptions("points",options);if(inc<=0||fun.length==0){return}var t,pth,g=[],xt,yt;for(t=1;t>=0;t--){if($.isFunction(fun[t])){g[t]=fun[t]}else{if(typeof fun[t]=="string"){with(Math){eval("g["+t+"] = function(x){return "+fun[t]+"}")}}else{return}}}if(g.length<2){return}pth=[];for(t=tmin;t<=tmax;t+=inc){xt=g[0](t);yt=g[1](t);if(isFinite(xt)&&isFinite(yt)){pth[pth.length]=[xt,yt]}}return pth}function plot(fun,options){options=options||{};var append,pth,steps=options.steps||[];var n_steps=steps.length;options.closed=false;options.curve="";var xmin=(options.min==null)?SVG.xmin:Math.max(SVG.xmin,options.min);var xmax=(options.max==null)?SVG.xmax:Math.min(SVG.xmax,options.max);if(n_steps===0){pth=list(["x",fun],xmin,xmax,options);if(pth){path(pth,options)}}else{options.id=options.id||Math.randomString(6);steps.sort();var steps_a=[];steps_a.push(xmin);for(i=0;i<n_steps;i++){if(steps[i]>xmin&&steps[i]<xmax){steps_a.push(steps[i])}}steps_a.push(xmax);n_steps=steps_a.length-1;for(i=0;i<n_steps;i++){xmax=steps_a[i+1];xmin=steps_a[i];pth=list(["x",fun],xmin,xmax,options);append=(i>0);if(pth){path(pth,options,append)}}}}function area(fun1,fun2,options){options=options||{};options.curve="";options.closed=true;var xmin=(options.min==null)?SVG.xmin:options.min;var xmax=(options.max==null)?SVG.xmax:options.max;var pth1=list(["x",fun1],xmin,xmax,options);var pth2=list(["x",fun2],xmin,xmax,options);if(pth1&&pth2){pth1=pth1.concat(pth2.reverse());path(pth1,options)}}function polarPlot(fun,options){var g1,g2;if(typeof fun=="string"){with(Math){eval("g1 = function(x){return ("+fun+")*cos(x)}");eval("g2 = function(x){return ("+fun+")*sin(x)}")}}else{if($.isFunction(fun)){with(Math){eval("g1 = function(x){return fun(x)*cos(x)}");eval("g2 = function(x){return fun(x)*sin(x)}")}}}parametricPlot(g1,g2,options)}function parametricPlot(fun1,fun2,options){options=options||{};options.closed=false;options.curve="";var xmin=(options.min==null)?0:options.min;var xmax=(options.max==null)?2*Math.PI:options.max;var pth=list([fun1,fun2],xmin,xmax,options);if(pth){path(pth,options)}}function slopeField(fun,options){options=options||{};var g=fun;if(typeof fun=="string"){with(Math){eval("g = function(x,y){return "+fun+"}")}}var gxy,x,y,u,v,dz;var dx=(options.dx==null)?1:options.dx;var dy=(options.dy==null)?1:options.dy;dz=Math.sqrt(dx*dx+dy*dy)/6;var xmin=Math.ceil(SVG.xmin/dx);var ymin=Math.ceil(SVG.ymin/dy);for(x=xmin;x<=SVG.xmax;x+=dx){for(y=ymin;y<=SVG.ymax;y+=dy){gxy=g(x,y);if(!isNaN(gxy)){if(Math.abs(gxy)=="Infinity"){u=0;v=dz}else{u=dz/Math.sqrt(1+gxy*gxy);v=gxy*u}line([x-u,y-v],[x+u,y+v],options)}}}}return{showFormulaOnMouseOver:false,latexImages:false,latexConverter:"http://chart.apis.google.com/chart?cht=tx&chs=1x0&chf=bg,s,FFFFFF00&chco=000000&chl=",mathColor:"",mathFontSize:"",mathFontFamily:"",define:function(oldstr,newstr){if(MSVG.latexImages){return}if((typeof oldstr)=="string"){oldstr=[oldstr];newstr=[newstr]}var i,len=oldstr.length;if(len!=newstr.length){return}for(i=0;i<len;i++){symbols=symbols.concat([{input:"\\"+oldstr[i],tag:"mo",output:newstr[i],ttype:DEFINITION}])}refreshSymbols()},parseMath:function(str,displaystyle,size,color){if(str===null){return null}str=str.replace(/_([^\{])/gm,"_{$1}");str=str.replace(/\^([^\{])/gm,"^{$1}");var frag=parseExpr(str.replace(/^\s+/g,""),false,false)[0];var node=createMmlNode("mstyle",frag);$(node).attr({displaystyle:displaystyle,mathcolor:color||MSVG.mathColor,mathsize:size||MSVG.mathFontSize,fontfamily:MSVG.mathFontFamily});node=createMmlNode("math",node);if(MSVG.showFormulaOnMouseOver){$(node).attr({title:str.replace(/\s+/g," ")})}return node},parseMathExternal:function(str,displaystyle,size,color){if(str===null){return null}var node=createElementXHTML("img");var snip=MSVG.latexConverter+str;$(node).attr({src:snip});if(MSVG.showFormulaOnMouseOver){$(node).attr({title:str.replace(/\s+/g," ")})}return node},generic:function(){if(!$.browser.mozilla){MSVG.latexImages=true}if(MSVG.latexImages){MSVG.parseMath=MSVG.parseMathExternal}else{refreshSymbols()}if(!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")){MSVG.initPictures=MSVG.removePictures}},removePictures:function(obj){var pictures=obj?$(obj):$(".SVGgraph");$(pictures).each(function(){var that=$(this);this.id=null;that.empty();that.css({color:"red",background:"yellow"});that.text("Missing picture: your  browser does not support inline SVG");window.setTimeout(function(){that.remove()},10000)})},initPictures:function(obj){var options,scales,qnode,node,node2,status,offline,elem;var pictures=obj?$(obj):$(".SVGgraph");$(pictures).each(function(){var that=$(this);offline=!(this.nodeName=="SPAN");status=0;SVG=new pictureObject();options=$(this).attr("options");that.removeAttr("id");if(options){with(Math){eval("options={"+options+"}")}setOptions(options)}else{options={}}if(options.pan==false){SVG.pan=false}SVG.coords=options.coords||SVG.coords;SVG.src=$.trim($(this).text());that.empty();if(typeof options.width=="number"&&options.width>0){SVG.width=options.width;status+=1}if(typeof options.height=="number"&&options.height>0){SVG.height=options.height;status+=2}var scales=getScales(options.scales);SVG.xmin=scales[0];SVG.xmax=scales[1];SVG.ymin=scales[2];SVG.ymax=scales[3];status+=scales[4];SVG.height=options.height;if(status%4!=0){SVG.width=options.width}if(!SVG.width){SVG.width=1.6*SVG.height}else{if(!SVG.height){SVG.height=0.625*SVG.width}}if(status<8){SVG.ymax=0.5*SVG.height*(SVG.xmax-SVG.xmin)/SVG.width;SVG.ymin=-SVG.ymax}else{if(status<12){SVG.xmax=0.5*SVG.width*(SVG.ymax-SVG.ymin)/SVG.height;SVG.xmin=-SVG.xmax}}if(status==12||status==13){SVG.height=SVG.width*(SVG.ymax-SVG.ymin)/(SVG.xmax-SVG.xmin)}else{if(status==14){SVG.width=SVG.height*(SVG.xmax-SVG.xmin)/(SVG.ymax-SVG.ymin)}}SVG.id=Math.randomString(16);qnode=createSVGElement("svg");elem=$(qnode);qnode.id=SVG.id;elem.attr("xmlns","http://www.w3.org/2000/svg");elem.attr("xmlns:ev","http://www.w3.org/2001/xml-events");elem.attr("xmlns:xlink","http://www.w3.org/1999/xlink");elem.attr("version","1.1");elem.attr("baseProfile","full");if(options.border){elem.attr("style","border:"+options.border)}node=createSVGElement("clipPath");node.id=SVG.id+"ClipPath";node2=createSVGElement("path");$(node).append(node2);elem.attr("clip-path","url(#"+SVG.id+"ClipPath)");node2=createSVGElement("defs");node2.id=SVG.id+"_Defs";$(node2).append(node);$(qnode).append(node2);node=createSVGElement("rect");elem=$(node);elem.attr("x","0");elem.attr("y","0");elem.attr("width","100%");elem.attr("height","100%");elem.attr("fill","none");elem.attr("pointer-events","all");$(qnode).append(node);node2=createSVGElement("g");node2.id=SVG.id+"_Canvas";$(qnode).append(node2);that.append(qnode);this.style.position="relative";if(offline){setAction("mousemove",updatePosition);if(SVG.pan){setAction("mouseup",onDrop)}if(window.addEventListener){var evt=$.browser.mozilla?"DOMMouseScroll":"mousewheel";qnode.addEventListener(evt,onWheel,false)}}setAction("mousedown",onClick);setAction("mouseover",switchTo);canvas=$("#"+SVG.id+"_Canvas")[0];resize(1)});if(pictures.length>0&&$("#SVGtoolbar").length===0){node=createElementXHTML("span");node.id="SVGtoolbar";node.style.position="absolute";node.style.textAlign="left";node.style.zIndex=10;node=addButton(node,"X","Close editor",closeEditor);node=addButton(node,"Update","Update picture",updateButton,"SVGupdateButton");node=addButton(node,"SVG","View SVG code",exportSVG);node=addButton(node,"-","Zoom out",function(){zoom(1.25,true)});node=addButton(node,"+","Zoom in",function(){zoom(0.8,true)});node=addButton(node,"\u2191","Enlarge picture",function(){resize(0.8)});node=addButton(node,"\u2193","Reduce picture",function(){resize(1.25)});$(node).append("<br />");node2=createElementXHTML("textarea");$(node2).attr({id:"SVGsrc",rows:8,cols:60});$(node).append(node2);$(node).hide();$("body").append(node)}}}}(jQuery);
//}}}
/***
!~TiddlyWiki formatters
***/
//{{{
if(!version.extensions.MathSVGPlugin) { //# ensure that the plugin is only installed once
version.extensions.MathSVGPlugin = {installed: true};
MSVG.generic();

config.formatterHelpers.MathSVGHelper = function(w) {
  if(MSVG.noMathTag && jQuery.inArray(MSVG.noMathTag,w.tiddler.tags)>-1) return;
  this.lookaheadRegExp.lastIndex = w.matchStart;
  var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
  if(lookaheadMatch){
    var eq = MSVG.parseMath(lookaheadMatch[1],this.displaystyle);
    if(this.displaystyle){
      var node = createTiddlyElement(w.output,"div");
      node.style.textAlign='center';
      node.appendChild(eq);
      w.output.appendChild(node);
    } else {w.output.appendChild(eq);}
    w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
  }
}

config.formatters.push( {
  name: "clatex",
  match: "\\$\\$",
  lookaheadRegExp: /\$\$((?:.|\n)*?)\$\$/mg,
  displaystyle: true,
  handler: config.formatterHelpers.MathSVGHelper
})

config.formatters.push( {
  name: "clatex2",
  match: "\\\\\\\[",
  lookaheadRegExp: /\\\[((?:.|\n)*?)\\\]/mg,
  displaystyle: true,
  handler: config.formatterHelpers.MathSVGHelper
})

config.formatters.push( {
  name: "latex",
  match: "\\$",
  lookaheadRegExp: /\$((?:.|\n)*?)\$/mg,
  displaystyle: false,
  handler: config.formatterHelpers.MathSVGHelper
})

config.formatters.push( {
  name: "latex2",
  match: "\\\\\\\(",
  lookaheadRegExp: /\\\(((?:.|\n)*?)\\\)/mg,
  displaystyle: false,
  handler: config.formatterHelpers.MathSVGHelper
})

config.formatters.push( {
  name: "graph",
  match: "<div",
  lookaheadRegExp: /<div.+SVGgraph.+?>((?:.|\n)*?)<\/div>/mg,
  handler: function(w){
    if(MSVG.noSvgTag && jQuery.inArray(MSVG.noSvgTag,w.tiddler.tags)>-1) return;
    this.lookaheadRegExp.lastIndex = w.matchStart;
    var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
    if(lookaheadMatch){
      var text = lookaheadMatch[0].replace('<div','<div id="currentGraph"');
      jQuery(w.output).append(text);
      MSVG.initPictures("#currentGraph");
      w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
    }
  }
})

config.formatters.push( {
  name: "inlineGraph",
  match: "<span",
  lookaheadRegExp: /<span.+SVGgraph.+?>((?:.|\n)*?)<\/span>/mg,
  handler: function(w){
    if(MSVG.noSvgTag && jQuery.inArray(MSVG.noSvgTag,w.tiddler.tags)>-1) return;
    this.lookaheadRegExp.lastIndex = w.matchStart;
    var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
    if(lookaheadMatch){
      var text = lookaheadMatch[0].replace('<span','<span id="currentGraph"');
      jQuery(w.output).append(text);
      MSVG.initPictures("#currentGraph");
      w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
    }
  }
})

}
//}}}
/***
The script should not be edited. All available options can be set by the following variables:
***/
//{{{
//MSVG.showFormulaOnMouseOver = false; //show LaTeX code on mouse over the equation
//MSVG.latexImages = false; //set to true to force the use of an external converter
//MSVG.latexConverter = "http://www.yourequations.com/eq.latex?"; //link to external converter
//MSVG.mathColor = "green"; //font color
//MSVG.mathFontSize = ""; //font size
//MSVG.mathFontFamily = ""; //font family
MSVG.noMathTag = null;
MSVG.noSvgTag = 'noSVG';
//}}}
/***
New symbols or commands can be defined here:
***/
//{{{
 var commands = ["nle","R","diagup","varnothing","ind","DD"];
 var symbols = ["\u2270","\u211D","\u2571","\u2205","\u2AEB","\\frac{d}{dr}"];
 MSVG.define(commands,symbols);
//}}}
/***
External javascript code can be loaded here:
***/
//{{{
 jQuery.getScript("demo.js");
//}}}
rm $\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
rm $\mathrm{abcdefghijklmnopqrstuvwxyz}$

it $\mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
it $\mathit{abcdefghijklmnopqrstuvwxyz}$

sf $\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
sf $\mathsf{abcdefghijklmnopqrstuvwxyz}$

tt $\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
tt $\mathtt{abcdefghijklmnopqrstuvwxyz}$

bf $\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
bf $\mathbf{abcdefghijklmnopqrstuvwxyz}$

bb $\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
bb $\mathbb{abcdefghijklmnopqrstuvwxyz}$

frak $\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
frak $\mathfrak{abcdefghijklmnopqrstuvwxyz}$

cal $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
cal $\mathcal{abcdefghijklmnopqrstuvwxyz}$
!!!Értelmezés
A természetes számok számosságát megszámlálhatóan végtelennek nevezzük. Ha egy halmaz számossága megszámlálhatóan végtelen, akkor pontosan annyi eleme van, ahány természetes szám létezik.
[[►|MenuOptions]]''These are the options that are incorporated'' in the Treeview plugin.  For the latest information see the plugin at the author's site
''Note:'' The implementation of Treeview plugin in ~TWT-Treeview may vary slightly from the author's instructions.
----
From the plugin at http://treeview.tiddlyspot.com/.
!!Usage
{{{<<treeview2 }}}> {{{<root tag> [tree style] [startup parameters]}}} {{{  >>}}}
!!Where:
''root tag'' is the tag at the top of your tagging tree, i.e. the mother of all tiddlers related to it by using its name as one of their tags.
''tree style'' indicates which type of tree will be displayed,  possibly //treeview//, //filetree//, and //treeview-red//, and //treeview-famfamfam//. There may be other styles too, but those are the ones I know about.
''startup parameters'' are a set of optional parameters given in a comma-separated, key/value string like this:
>{{{'collapsed: false, animated: "normal", persist: true'}}}
There's a list of possible options at:
  http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm
However, not all settings may actually work under TW. Mainly, you will probably be interested in controlling the presence of animation, and whether the initial state of the tree is opened or closed.
!!!!Images and stylesheet set-up
The tree is constructed from little bits of images. If you don't want to carry these images in a separate directory, nor reference them remotely, you can embed them in your TW file. To do this,  you will need the AttachFilePackage and accompanying plugins from 
> www.tiddlytools.com
and you will need the AttachFilePluginFormatters plugin from the same site.
Then import all the tiddlers from this file tagged as treeviewimage . These images are referenced in the StyleSheet. If you import JqueryTreeviewCss from this file, and then put the name in your StyleSheet, the images should be imported without having to access them remotely.
!!!!Persistence
To make persistence work, you will need to have the treeview cookie library loaded. The easiest way to do that is to put:
>{{{<script src="http://www.dynamicdrive.com/dynamicindex1/treeview/lib/jquery.cookie.js" type="text/javascript"></script>}}}
into the MarkupPostBody. However, this technique will only work if you have online access. If you will be working offline, then you will either need to download the cookie library to the same directory as your ~TiddlyWiki file and put the following into your MarkupPostBody:
>>{{{<script src="jquery.cookie.js"></script>}}}
or you will need to put the entire contents of the cookie library into script tags inside the MarkupPostBody.
Then, in any macro that wants its tree to be persistently configured, you will need to use configuration parameter:
>>{{{persist: "cookie", cookieId: "myid"}}}
where //myid// should be an identification that will be unique throughout the entire TW file.
Type the text for 'New Tiddler'
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma , \Delta\subseteq Form$ két formulahalmaz és $A, B\in Form$ két formula.}}}
{{overlay2{A metszet szabály: ${\Gamma \vdash A\quad \Delta , A\vdash B}\over{\Gamma , \Delta\vdash B}$}}}
!!!Megjegyzés
*{{overlay3{A metszet szabály a szintaktikai következményrelációra vonatkozó [[metszet tétel|Metszet tétel (kalkulus)]] megfogalmazása a természetes levezetés eszközeivel.}}}
!!Tétel (Metszet tétel)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma, \Delta \subseteq Form$ két formulahalmaz  és $A, B\in Form$ két formula.}}}
{{overlay2{Ha $\Gamma\cup\{A\}\models B$ és $\Delta\models A$, akkor $\Gamma\cup\Delta \models B$.}}}
!!Indirekt bizonyítás
{{overlay3{Indirekt feltétel: Tegyük fel, hogy $\Gamma\cup\{A\}\models B$ és $\Delta\models A$, de $\Gamma\cup\Delta \models B$ nem teljesül.}}}
{{overlay4{Ekkor $\Gamma\cup\Delta\cup\{\neg B\}$ [[kielégíthető|Kielégíthetőség]]  (a [[következményreláció|Szemantikai következményreláció]] definíciója miatt), azaz van modellje. Legyen a formulahalmaz egy modellje a $\varrho$ interpretáció.}}}
{{overlay5{A $\varrho$ interpretáció tulajdonságai:}}}
#{{overlay6{$\Gamma$ minden eleme igaz a $\varrho$ interpretációban.}}}
#{{overlay7{$\Delta$ minden eleme igaz a $\varrho$ interpretációban.}}}
#{{overlay8{$\vert\neg B\vert_{\varrho}=1$}}}
{{overlay9{Mivel $\Delta\models A$ és $\Delta$ minden eleme igaz a $\varrho$ interpretációban, $\vert A\vert_{\varrho}=1$. Következésképpen a $\Gamma\cup\{A\}\cup\{\neg B\}$ halmaz minden eleme igaz a $\varrho $ interpretációban, ami azt jelenti, hogy a $\Gamma\cup\{A\}\cup\{\neg B\}$ formulahalmaz [[kielégíthető|Kielégíthetőség]]. Ekkor azonban a [[következményreláció|Szemantikai következményreláció]] definíciója miatt $\Gamma\cup\{A\}\models B$ nem teljesül. Ez pedig ellentmond indirekt feltételünknek. }}}
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma, \Delta \subseteq Form$ két formulahalmaz  és $A, B\in Form$ két formula.
Ha $\Gamma\cup\{A\}\models B$ és $\Delta\models A$, akkor $\Gamma\cup\Delta \models B$.
!!!Indirekt bizonyítás
Indirekt feltétel: Tegyük fel, hogy $\Gamma\cup\{A\}\models B$ és $\Delta\models A$, de $\Gamma\cup\Delta \models B$ nem teljesül.
Ekkor $\Gamma\cup\Delta\cup\{\neg B\}$ [[kielégíthető|Kielégíthetőség (elsőrend)]]  (a [[következményreláció|Szemantikai következményreláció (elsőrend)]] definíciója miatt), azaz van [[modellje|Elsőrendű modell]]. Legyen a formulahalmaz egy modellje az $\langle U, \varrho , v\rangle$ rendezett hármas.
Az $\langle U, \varrho , v\rangle$ modell tulajdonságai:
#$\Gamma$ minden eleme igaz az $\langle U, \varrho\rangle$ [[interpretáció|Elsőrendű interpretáció]] és $v$ [[értékelés|Értékelés]] szerint.
#$\Delta$ minden eleme igaz az $\langle U, \varrho\rangle$ [[interpretáció|Elsőrendű interpretáció]] és $v$ [[értékelés|Értékelés]] szerint.
#$\vert\neg B\vert_v^{\langle U, \varrho\rangle}=1$
Mivel $\Delta\models A$ és $\Delta$ minden eleme igaz az $\langle U, \varrho\rangle$ [[interpretáció|Elsőrendű interpretáció]] és $v$ [[értékelés|Értékelés]] szerint, $\vert A\vert_v^{\langle U, \varrho\rangle}=1$. Következésképpen a $\Gamma\cup\{A\}\cup\{\neg B\}$ halmaz minden eleme igaz az $\langle U, \varrho\rangle$ [[interpretáció|Elsőrendű interpretáció]] és $v$ [[értékelés|Értékelés]] szerint, ami azt jelenti, hogy a $\Gamma\cup\{A\}\cup\{\neg B\}$ formulahalmaz [[kielégíthető|Kielégíthetőség (elsőrend)]]. Ekkor azonban a [[következményreláció|Szemantikai következményreláció (elsőrend)]] definíciója miatt $\Gamma\cup\{A\}\models B$ nem teljesül. Ez pedig ellentmond indirekt feltételünknek. 
!!Tétel
Ha $\Gamma \vdash A$ és $\Delta , A \vdash B$, akkor $\Gamma\cup\Delta\vdash B$. 
!!!Bizonyítás
*A [[monotonitás|Monoton]] miatt $\Gamma\cup\Delta\vdash A$.
*A [[dedukció tétel|Dedukció tétel (kalkulus)]] miatt $\Delta \vdash A\supset B$, s így a [[monotonitás|Monoton]] miatt $\Gamma\cup\Delta\vdash A\supset B$.   
*Az előző két pontra alkalmazva a leválasztási szabályt kapjuk, hogy $\Gamma\cup\Delta\vdash B$.
/***
| Name:|''MonkeyTaggerMacro''|
| Created by:|SaqImtiaz|
| Location:|http://tw.lewcid.org/#MonkeyTaggerMacro|
| Version:|0.9 (08-Apr-2006)|
| Requires:|~TW2.07|

!About:
*an adaptation of TagAdderMacro for monkeyGTD and tagglytagging user, but could be useful to just about anyone!
*{{{<<monkeyTagger Project>>}}} gives a drop down list of all tags, tagged with Project.
*The list allows toggling of tags on the current tiddler.
*logging options for task management.

!Demo:
<<monkeyTagger Status>>

!Installation:
*Copy this tiddler to your TW with the systemConfig tag
*either copy the following to your ViewTemplate:
{{{<div class='tagged' macro='monkeyTagger tagToTrack'></div>}}}
or
*better yet, define your own toolbar class and add as many as you need to create a nice toolbar.
Eg:
{{{<div class='toolbar' >
<span style="padding-right:0.15em;" macro='monkeyTagger Project'></span>
<span style="padding-right:0.15em;" macro='monkeyTagger Status'></span>
<span macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></span>
</div>}}}
 (adjust padding to taste)

!Usage:

''Syntax:''
|>|{{{<<monkeyTagger source:"sourcetag" label:"customlabel" logging:"true/false" anchor:"anchortext"  arrow:"true/false">>}}}|
|label:|quoted text to use as a customlabel|
|arrow:|add arrow to custom label, values are "true" or "false"|
|anchor:|quoted text to specify where to add logging text|
|logging:|enable logging of tags added (for task management), values are "true" or "false"|

the only parameter you ''have'' to pass is the source. When passing only one parameter, you can write either something like:
{{{<<monkeyTagger "Project">>}}} or {{{<<monkeyTagger source:"Project">>}}} for <<monkeyTagger Project>>
All other parameters are optional, and can be written in any order.

''Defaults:''
|label:|default label if not specified = source tag + arrow|
|arrow:|true |
|logging:|false |
|anchor:|none used by default, logging text added to end of tiddler |

''Examples:''
|custom label| {{{<<monkeyTagger source:"Project" label:"customlabel">>}}} |<<monkeyTagger source:"Project" label:"customlabel">>|
|custom label without arrow| {{{<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>}}} |<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>|
|logging enabled| {{{<<monkeyTagger source:"Project" logging:"true"}}} |<<monkeyTagger source:"Project" logging:"true">>|
|logging enabled with anchor text|{{{<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext"}}} |<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext">>|

''Tips:''
*Make sure your anchor text doesn't occur more than once in every tiddler, as the first instance will be used.
*I recommend using something like {{{/%StatusLog%/}}} as an invisible anchor.
*Use a tag based template, and add monkeyTagger macro's with logging enabled to the toolbar in just your taskmanagement templates.

!To Do:
*add sorting options if requested.
*''add exclude tag feature''!

!History
*Version 0.9: 
**changed to named parameters to make it more user friendly
**added option to disable/enable dropdown arrow in custom labels
**added logging option with anchor text.

!CODE
***/
//{{{

config.macros.monkeyTagger= {};
//config.macros.monkeyTagger.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE
config.macros.monkeyTagger.dropdownchar = "▼"; // uncomment previous line and comment this for smaller version in FF
config.macros.monkeyTagger.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
 var nAV = paramString.parseParams('test', null, true);

 if ((nAV[0].arrow)&&(nAV[0].arrow[0])=='false')
    var arrow=': ';
 else
     var arrow=': '+ config.macros.monkeyTagger.dropdownchar;

 if((nAV[0].source)&&(nAV[0].source[0])!='.')
        {var tagToTrack = nAV[0].source[0]}
 else if(params[0]&&(params[0]!='.'))
      {var tagToTrack = params[0]}
 else
       {return false;};
 var monkeylabel = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+arrow: tagToTrack+arrow;
 var logmode = ((nAV[0].logging)&&(nAV[0].logging[0])!='.')?nAV[0].logging[0]: "false";
 if ((nAV[0].anchor)&&(nAV[0].anchor[0])!='.')
    var anchor = nAV[0].anchor[0];
 var monkeytooltip=tagToTrack + ' :';


     if(tiddler instanceof Tiddler)
                {var title = tiddler.title;
                
                var addcomment = function(tiddler,newTag){
                    var now = new Date();
                    var timeFormat= 'DD/0MM/YY 0hh:0mm';
                    var formattednow= now.formatString(timeFormat);
                    var txt="\n*''"+tagToTrack+"'' set as ''"+newTag+"'' on "+formattednow;
                    if (anchor && anchor!='.')
                       {var pos=tiddler.text.indexOf(anchor);
                       if (pos!=-1) {pos=pos + anchor.length}
                       else if (pos==-1) {pos=tiddler.text.length}}
                    else if (!anchor){var pos = tiddler.text.length;};

                    tiddler.set(null,tiddler.text.substr(0,pos)+txt+tiddler.text.substr(pos));
                    story.refreshTiddler(tiddler.title,null,true);
                    return false;
}

                var ontagclick = function(e) {
                    if (!e) var e = window.event;
                    var tag = this.getAttribute("tag");
                    var t=store.getTiddler(title);
                    if (!t || !t.tags) return;
                    if (t.tags.find(tag)==null)
                       {t.tags.push(tag)
                         if (logmode=="true"){addcomment(t,tag);}}
                    else
                        {t.tags.splice(t.tags.find(tag),1)};
                    story.saveTiddler(title);
                    story.refreshTiddler(title,null,true);
                    return false;
                    };
                var onclick = function(e) {
                    if (!e) var e = window.event;
                    var popup = Popup.create(this);
                    var thistiddler=store.getTiddler(title);

                    var taggedarray = new Array();
                    var tagslabel = new Array();

                    var taggedtiddlers = store.getTaggedTiddlers(tagToTrack);
                    for (var t=0; t<taggedtiddlers.length; t++){
                        var taggedtitle= ((taggedtiddlers[t]).title);
                        taggedarray.push(taggedtitle);}

                    for (var t=0; t<taggedarray.length; t++){
                        var temptag = taggedarray[t];
                        if (thistiddler.tags.find(temptag)==null)
                           {var temptag='[ ] '+ temptag;
                           tagslabel.push(temptag);}
                        else
                            {var temptag ='[x] '+ temptag;
                            tagslabel.push(temptag);}
                            }

                   if(tagslabel.length == 0)
                          createTiddlyText(createTiddlyElement(popup,"li"),('no '+tagToTrack));
                          for (var t=0; t<tagslabel.length; t++)
                          {
                          var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tagslabel[t],("toggle '"+ ([taggedarray[t]]))+"'",ontagclick);
                          theTag.setAttribute("tag",taggedarray[t]);
                          }
       Popup.show(popup,false);
       e.cancelBubble = true;
       if (e.stopPropagation) e.stopPropagation();
       return(false);
};
 //createTiddlyButton(place,monkeylabel,monkeylabel,onclick);

var createdropperButton = function(place){
var sp = createTiddlyElement(place,"span",null,"monkeytaggerbutton");
var theDropDownBtn = createTiddlyButton(sp,monkeylabel,monkeytooltip,onclick);
};

createdropperButton(place);
 }
};
setStylesheet(
 ".toolbar .monkeytaggerbutton {margin-right:0em; border:0px solid #fff; padding:0px; padding-right:0px; padding-left:0px;}\n"+
 ".monkeytaggerbutton a.button {padding:2px; padding-left:2px; padding-right:2px;}\n"+
// ".monkeytaggerbutton {font-size:130%;}\n"+
//".monkeytaggerbutton .button {color:#703;}\n"+
 "",
"MonkeyTaggerStyles");

//}}}
!!Tétel
Ha $\Gamma \vdash A$, akkor $\Gamma \cup \Delta \vdash A$ (azaz a [[szintaktikai következményreláció|Szintaktikai következményreláció]] monoton).
!!Bizonyítás strukturális indukcióval:
*Ha $A$ axióma, akkor minden formulahalmaznak szintaktikai következménye, így a $\Gamma\cup\Delta$ formulahalmaznak is. 
*Ha $A\in \Gamma$, akkor $A\in \Gamma\cup \Delta$, így $A\in \Gamma\cup \Delta\vdash A$
*Tegyük fel, hogy $A$ nem axióma, $A\notin \Gamma$ és $\Gamma \vdash A$. Ekkor van olyan $B\in Form$ formula, hogy $\Gamma \vdash B$ és $\Gamma \vdash B\supset A$.
**Indukciós feltevés:  
*** Tegyük fel, hogy állításunk teljesül a $B$ és a $B\supset A$ formulára, azaz ha $\Gamma \vdash B$, akkor $\Gamma \cup \Delta \vdash B$, és ha $\Gamma \vdash B\supset A$, akkor $\Gamma \cup \Delta \vdash B\supset A$.
**Ekkor be kell látni, hogy $\Gamma \cup \Delta \vdash A$.
***Mivel $\Gamma \cup \Delta \vdash B$ és $\Gamma \cup \Delta \vdash B\supset A$, így a [[szintaktikai következményreláció|Szintaktikai következményreláció]] definíciójának harmadik pontja miatt ekkor a $\Gamma \cup \Delta \vdash A$ is teljesül. 
!!!Derivative as a function $f'(x)$

<div class='SVGgraph' options='width:300,height:300,scales:[-2.5,2.5,-2.5,2.5]'>
 function update() {
  var py = f(px);
  var h = .01;
  var dy = f(px+h)-py;
  var m = dy/h;
  dot([px,m],{marker:"o",label:"m",id:"m_id",pos:"n"});
  dot([px,m],{marker:"*",size:3,markerstroke: "red"})
  setOptions({stroke:"red"});
  if (m>=0) {
    polygon([[px-.5,py-.5*m],[px+.5,py+.5*m],[px+.5,py-.5*m]],{id:"tangent"});
    text([px+.5,py],"m="+m.toFixed(1),{pos:"e",id:"rise",style:"italic"});
    text([px,py-.5*m],"1",{pos:"s",id:"run2"});
  } else {
    polygon([[px-.5,py-.5*m],[px+.5,py+.5*m],[px-.5,py+.5*m]],{id:"tangent"});
    text([px-.5,py],"m="+m.toFixed(1),{pos:"w",id:"rise",style:"italic"});
    text([px,py+.5*m],"1",{pos:"s",id:"run"});
  };
  px = SVG.mouse[0];
 };

 function f(x){return -pow(x,3)+2*x;}

 axes();
 setAction("mousemove",update);
 plot(f);
 var px = .5;
 update()
</div>
<span class='SVGgraph' options='width:300> axes(); plot("sin(x)"); </span>

<div class='SVGgraph' options='width:300,height:200,scales:[-3,3,-2,2]'>
axes();
grid({dx:0.5,dy:0.5});
plot("(x-2)*(x-1)*x*(x+1)*(x+2)/2",{min:-2.5,max:2.5});
</div>
$\diagup X\ind Y \tilde{A} \varnothing$

$A = \left(\begin{array}{ccc}
1-x & 0 & 0 \\ 0 & 1-x & 0 \\ 0 & 0 & 1-x \end{array}\right)$

$\sum a_i + \sum_{i=0}^{+\infty} b_i$

$f(x) = \left\{\begin{array}{ll}
x^2 \sin \frac1x & \textrm{if} x \ne 0, \\
0 & \textrm{if} x = 0 .
\end{array}\right.$

$\displaystyle{ \lim_{x\to\infty} f(x) = k \choose r + \frac ab \sum_{n=1}^{+\infty} a_n + \left\{ \frac{1}{13} \sum_{n=1}^{+\infty} b_n \right\} }$
<!--{{{-->
<div class='header' macro='gradient vert  #00c #003'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler=''></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler=''></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu'><span class='topMenu' refresh='content' tiddler='TopMenu'></span></div>
</div><div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='mainMenu' refresh='content' force='true'  tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' force='true' 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 id='contentFooter' refresh='content' tiddler='ContentFooter'></div></div>
<!--}}}-->
A második törvény bizonyítása az első törvény bizonyításához hasonlóan történik.
<html><div align="center"><font size="-1"><input type="button" value="&laquo; Back" onClick="history.go(-1)" name="button" class="btn" onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'"/>@@color:#ffe;|@@<a href="javascript:;" onclick="var tid=story.findContainingTiddler(this); if (tid) story.refreshTiddler(tid.getAttribute('tiddler'),null,true); return false;"><input class="btn" type="button"  onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'" value="Reload " ></a>@@color:#ffe;|@@<input class="btn" type="button"  onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'" value="Forward &raquo; "onClick="history.forward()"</font></div></html>
Az negáció igazságtáblázata:
|vertical-align:middle; $p$|vertical-align:middle; $\neg p$|
|vertical-align:middle; 0 |vertical-align:middle; 1 |
|vertical-align:middle; 1 |vertical-align:middle; 0 |

*{{overlay1{Tipikus természetes nyelvi alakja: 'Nem igaz, hogy ...'}}}
*{{overlay2{Legyen $A\in Form$. $\neg A $  kiolvasása: }}}
**{{overlay3{Nem igaz, hogy $A$.}}}
**{{overlay4{Non $A$.}}}
**{{overlay5{Negáció $A$.}}}
!!A kettős negáció törvénye: 
*{{overlay6{$\neg\neg A\Leftrightarrow A$}}}


!!Definíció 
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A, B\in Form$ két formula.}}}
{{overlay2{A negáció bevezető szabálya: ${\Gamma , A\vdash B\quad \Gamma , A\vdash \neg B}\over{\Gamma \vdash \neg A}$}}}
{{overlay3{A negáció alkalmazó szabálya: ${\Gamma \vdash \neg\neg A}\over{\Gamma \vdash A}$}}}

!!Értelmezés
*A nemlogikai konstansok, más néven paraméterek olyan nyelvi eszközök, amelyek jelentését az interpretáció rögzíti. 
*Egy adott logikai rendszer esetén a nemlogikai konstansok (a paraméterek) nem rendelkeznek rögzített jelentéssel (rögzített szemantikai értékkel), jelentésük (szemantikai értékük) interpretációról interpretációra változhat.
*Egy adott logikai rendszer esetén a nemlogikai konstansokat általában az adott logikai rendszer nyelvének $Con$ halmaza tartalmazza. 
!!!Megjegyzés
*Ha $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], akkor a $Con$ halmaz elemei a nyelv nemlogikai konstansai.
*A [[nulladrendű nyelv|Nulladrendű nyelv]] esetén a nemlogikai konstansok (a paraméterek) egyben formulák is. Ezeket [[nulladrendű atomi formuláknak|Nulladrendű atomi formula]] vagy [[nulladrendű prímformuláknak|Nulladrendű prímformula]] is nevezzük. 
*A nulladrendű nyelv esetén a nemlogikai konstansok [[állítások|Állítás]] helyett állnak, ezért gyakran [[állításparamétereknek|Állításparaméter]] nevezzük őket.
/***
|Name|NestedSlidersPlugin|
|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|Documentation|http://www.TiddlyTools.com/#NestedSlidersPluginInfo|
|Version|2.4.9|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Options|##Configuration|
|Description|show content in nest-able sliding/floating panels, without creating separate tiddlers for each panel's content|
!!!!!Documentation
>see [[NestedSlidersPluginInfo]]
!!!!!Configuration
<<<
<<option chkFloatingSlidersAnimate>> allow floating sliders to animate when opening/closing
>Note: This setting can cause 'clipping' problems in some versions of InternetExplorer.
>In addition, for floating slider animation to occur you must also allow animation in general (see [[AdvancedOptions]]).
<<<
!!!!!Revisions
<<<
2008.11.15 - 2.4.9 in adjustNestedSlider(), don't make adjustments if panel is marked as 'undocked' (CSS class).  In onClickNestedSlider(), SHIFT-CLICK docks panel (see [[MoveablePanelPlugin]])
|please see [[NestedSlidersPluginInfo]] for additional revision details|
2005.11.03 - 1.0.0 initial public release.  Thanks to RodneyGomes, GeoffSlocock, and PaulPetterson for suggestions and experiments.
<<<
!!!!!Code
***/
//{{{
version.extensions.NestedSlidersPlugin= {major: 2, minor: 4, revision: 9, date: new Date(2008,11,15)};

// options for deferred rendering of sliders that are not initially displayed
if (config.options.chkFloatingSlidersAnimate===undefined)
	config.options.chkFloatingSlidersAnimate=false; // avoid clipping problems in IE

// default styles for 'floating' class
setStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \
	background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

config.formatters.push( {
	name: "nestedSliders",
	match: "\\n?\\+{3}",
	terminator: "\\s*\\={3}\\n?",
	lookahead: "\\n?\\+{3}(\\+)?(\\([^\\)]*\\))?(\\!*)?(\\^(?:[^\\^\\*\\@\\[\\>]*\\^)?)?(\\*)?(\\@)?(?:\\{\\{([\\w]+[\\s\\w]*)\\{)?(\\[[^\\]]*\\])?(\\[[^\\]]*\\])?(?:\\}{3})?(\\#[^:]*\\:)?(\\>)?(\\.\\.\\.)?\\s*",
	handler: function(w)
		{
			lookaheadRegExp = new RegExp(this.lookahead,"mg");
			lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = lookaheadRegExp.exec(w.source)
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart)
			{
				var defopen=lookaheadMatch[1];
				var cookiename=lookaheadMatch[2];
				var header=lookaheadMatch[3];
				var panelwidth=lookaheadMatch[4];
				var transient=lookaheadMatch[5];
				var hover=lookaheadMatch[6];
				var buttonClass=lookaheadMatch[7];
				var label=lookaheadMatch[8];
				var openlabel=lookaheadMatch[9];
				var panelID=lookaheadMatch[10];
				var blockquote=lookaheadMatch[11];
				var deferred=lookaheadMatch[12];

				// location for rendering button and panel
				var place=w.output;

				// default to closed, no cookie, no accesskey, no alternate text/tip
				var show="none"; var cookie=""; var key="";
				var closedtext=">"; var closedtip="";
				var openedtext="<"; var openedtip="";

				// extra "+", default to open
				if (defopen) show="block";

				// cookie, use saved open/closed state
				if (cookiename) {
					cookie=cookiename.trim().slice(1,-1);
					cookie="chkSlider"+cookie;
					if (config.options[cookie]==undefined)
						{ config.options[cookie] = (show=="block") }
					show=config.options[cookie]?"block":"none";
				}

				// parse label/tooltip/accesskey: [label=X|tooltip]
				if (label) {
					var parts=label.trim().slice(1,-1).split("|");
					closedtext=parts.shift();
					if (closedtext.substr(closedtext.length-2,1)=="=")	
						{ key=closedtext.substr(closedtext.length-1,1); closedtext=closedtext.slice(0,-2); }
					openedtext=closedtext;
					if (parts.length) closedtip=openedtip=parts.join("|");
					else { closedtip="show "+closedtext; openedtip="hide "+closedtext; }
				}

				// parse alternate label/tooltip: [label|tooltip]
				if (openlabel) {
					var parts=openlabel.trim().slice(1,-1).split("|");
					openedtext=parts.shift();
					if (parts.length) openedtip=parts.join("|");
					else openedtip="hide "+openedtext;
				}

				var title=show=='block'?openedtext:closedtext;
				var tooltip=show=='block'?openedtip:closedtip;

				// create the button
				if (header) { // use "Hn" header format instead of button/link
					var lvl=(header.length>5)?5:header.length;
					var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,buttonClass,title);
					btn.onclick=onClickNestedSlider;
					btn.setAttribute("href","javascript:;");
					btn.setAttribute("title",tooltip);
				}
				else
					var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,buttonClass);
				btn.innerHTML=title; // enables use of HTML entities in label

				// set extra button attributes
				btn.setAttribute("closedtext",closedtext);
				btn.setAttribute("closedtip",closedtip);
				btn.setAttribute("openedtext",openedtext);
				btn.setAttribute("openedtip",openedtip);
				btn.sliderCookie = cookie; // save the cookiename (if any) in the button object
				btn.defOpen=defopen!=null; // save default open/closed state (boolean)
				btn.keyparam=key; // save the access key letter ("" if none)
				if (key.length) {
					btn.setAttribute("accessKey",key); // init access key
					btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus
				}
				btn.setAttribute("hover",hover?"true":"false");
				btn.onmouseover=function(ev) {
					// optional 'open on hover' handling
					if (this.getAttribute("hover")=="true" && this.sliderPanel.style.display=='none') {
						document.onclick.call(document,ev); // close transients
						onClickNestedSlider(ev); // open this slider
					}
					// mouseover on button aligns floater position with button
					if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this,this.sliderPanel);
				}

				// create slider panel
				var panelClass=panelwidth?"floatingPanel":"sliderPanel";
				if (panelID) panelID=panelID.slice(1,-1); // trim off delimiters
				var panel=createTiddlyElement(place,"div",panelID,panelClass,null);
				panel.button = btn; // so the slider panel know which button it belongs to
				btn.sliderPanel=panel; // so the button knows which slider panel it belongs to
				panel.defaultPanelWidth=(panelwidth && panelwidth.length>2)?panelwidth.slice(1,-1):"";
				panel.setAttribute("transient",transient=="*"?"true":"false");
				panel.style.display = show;
				panel.style.width=panel.defaultPanelWidth;
				panel.onmouseover=function(event) // mouseover on panel aligns floater position with button
					{ if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this.button,this); }

				// render slider (or defer until shown) 
				w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
				if ((show=="block")||!deferred) {
					// render now if panel is supposed to be shown or NOT deferred rendering
					w.subWikify(blockquote?createTiddlyElement(panel,"blockquote"):panel,this.terminator);
					// align floater position with button
					if (window.adjustSliderPos) window.adjustSliderPos(place,btn,panel);
				}
				else {
					var src = w.source.substr(w.nextMatch);
					var endpos=findMatchingDelimiter(src,"+++","===");
					panel.setAttribute("raw",src.substr(0,endpos));
					panel.setAttribute("blockquote",blockquote?"true":"false");
					panel.setAttribute("rendered","false");
					w.nextMatch += endpos+3;
					if (w.source.substr(w.nextMatch,1)=="\n") w.nextMatch++;
				}
			}
		}
	}
)

function findMatchingDelimiter(src,starttext,endtext) {
	var startpos = 0;
	var endpos = src.indexOf(endtext);
	// check for nested delimiters
	while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {
		// count number of nested 'starts'
		var startcount=0;
		var temp = src.substring(startpos,endpos-1);
		var pos=temp.indexOf(starttext);
		while (pos!=-1)  { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }
		// set up to check for additional 'starts' after adjusting endpos
		startpos=endpos+endtext.length;
		// find endpos for corresponding number of matching 'ends'
		while (startcount && endpos!=-1) {
			endpos = src.indexOf(endtext,endpos+endtext.length);
			startcount--;
		}
	}
	return (endpos==-1)?src.length:endpos;
}
//}}}
//{{{
window.onClickNestedSlider=function(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);
	while (theTarget && theTarget.sliderPanel==undefined) theTarget=theTarget.parentNode;
	if (!theTarget) return false;
	var theSlider = theTarget.sliderPanel;
	var isOpen = theSlider.style.display!="none";

	// if SHIFT-CLICK, dock panel first (see [[MoveablePanelPlugin]])
	if (e.shiftKey && config.macros.moveablePanel) config.macros.moveablePanel.dock(theSlider,e);

	// toggle label
	theTarget.innerHTML=isOpen?theTarget.getAttribute("closedText"):theTarget.getAttribute("openedText");
	// toggle tooltip
	theTarget.setAttribute("title",isOpen?theTarget.getAttribute("closedTip"):theTarget.getAttribute("openedTip"));

	// deferred rendering (if needed)
	if (theSlider.getAttribute("rendered")=="false") {
		var place=theSlider;
		if (theSlider.getAttribute("blockquote")=="true")
			place=createTiddlyElement(place,"blockquote");
		wikify(theSlider.getAttribute("raw"),place);
		theSlider.setAttribute("rendered","true");
	}

	// show/hide the slider
	if(config.options.chkAnimate && (!hasClass(theSlider,'floatingPanel') || config.options.chkFloatingSlidersAnimate))
		anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));
	else
		theSlider.style.display = isOpen ? "none" : "block";

	// reset to default width (might have been changed via plugin code)
	theSlider.style.width=theSlider.defaultPanelWidth;

	// align floater panel position with target button
	if (!isOpen && window.adjustSliderPos) window.adjustSliderPos(theSlider.parentNode,theTarget,theSlider);

	// if showing panel, set focus to first 'focus-able' element in panel
	if (theSlider.style.display!="none") {
		var ctrls=theSlider.getElementsByTagName("*");
		for (var c=0; c<ctrls.length; c++) {
			var t=ctrls[c].tagName.toLowerCase();
			if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")
				{ try{ ctrls[c].focus(); } catch(err){;} break; }
		}
	}
	var cookie=theTarget.sliderCookie;
	if (cookie && cookie.length) {
		config.options[cookie]=!isOpen;
		if (config.options[cookie]!=theTarget.defOpen) window.saveOptionCookie(cookie);
		else window.removeCookie(cookie); // remove cookie if slider is in default display state
	}

	// prevent SHIFT-CLICK from being processed by browser (opens blank window... yuck!)
	// prevent clicks *within* a slider button from being processed by browser
	// but allow plain click to bubble up to page background (to close transients, if any)
	if (e.shiftKey || theTarget!=resolveTarget(e))
		{ e.cancelBubble=true; if (e.stopPropagation) e.stopPropagation(); }
	Popup.remove(); // close open popup (if any)
	return false;
}
//}}}
//{{{
// click in document background closes transient panels 
document.nestedSliders_savedOnClick=document.onclick;
document.onclick=function(ev) { if (!ev) var ev=window.event; var target=resolveTarget(ev);

	if (document.nestedSliders_savedOnClick)
		var retval=document.nestedSliders_savedOnClick.apply(this,arguments);
	// if click was inside a popup... leave transient panels alone
	var p=target; while (p) if (hasClass(p,"popup")) break; else p=p.parentNode;
	if (p) return retval;
	// if click was inside transient panel (or something contained by a transient panel), leave it alone
	var p=target; while (p) {
		if ((hasClass(p,"floatingPanel")||hasClass(p,"sliderPanel"))&&p.getAttribute("transient")=="true") break;
		p=p.parentNode;
	}
	if (p) return retval;
	// otherwise, find and close all transient panels...
	var all=document.all?document.all:document.getElementsByTagName("DIV");
	for (var i=0; i<all.length; i++) {
		 // if it is not a transient panel, or the click was on the button that opened this panel, don't close it.
		if (all[i].getAttribute("transient")!="true" || all[i].button==target) continue;
		// otherwise, if the panel is currently visible, close it by clicking it's button
		if (all[i].style.display!="none") window.onClickNestedSlider({target:all[i].button})
		if (!hasClass(all[i],"floatingPanel")&&!hasClass(all[i],"sliderPanel")) all[i].style.display="none";
	}
	return retval;
};
//}}}
//{{{
// adjust floating panel position based on button position
if (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel) {
	if (hasClass(panel,"floatingPanel") && !hasClass(panel,"undocked")) {
		// see [[MoveablePanelPlugin]] for use of 'undocked'
		var rightEdge=document.body.offsetWidth-1;
		var panelWidth=panel.offsetWidth;
		var left=0;
		var top=btn.offsetHeight; 
		if (place.style.position=="relative" && findPosX(btn)+panelWidth>rightEdge) {
			left-=findPosX(btn)+panelWidth-rightEdge; // shift panel relative to button
			if (findPosX(btn)+left<0) left=-findPosX(btn); // stay within left edge
		}
		if (place.style.position!="relative") {
			var left=findPosX(btn);
			var top=findPosY(btn)+btn.offsetHeight;
			var p=place; while (p && !hasClass(p,'floatingPanel')) p=p.parentNode;
			if (p) { left-=findPosX(p); top-=findPosY(p); }
			if (left+panelWidth>rightEdge) left=rightEdge-panelWidth;
			if (left<0) left=0;
		}
		panel.style.left=left+"px"; panel.style.top=top+"px";
	}
}
//}}}
//{{{
// TW2.1 and earlier:
// hijack Slider stop handler so overflow is visible after animation has completed
Slider.prototype.coreStop = Slider.prototype.stop;
Slider.prototype.stop = function()
	{ this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }

// TW2.2+
// hijack Morpher stop handler so sliderPanel/floatingPanel overflow is visible after animation has completed
if (version.major+.1*version.minor+.01*version.revision>=2.2) {
	Morpher.prototype.coreStop = Morpher.prototype.stop;
	Morpher.prototype.stop = function() {
		this.coreStop.apply(this,arguments);
		var e=this.element;
		if (hasClass(e,"sliderPanel")||hasClass(e,"floatingPanel")) {
			// adjust panel overflow and position after animation
			e.style.overflow = "visible";
			if (window.adjustSliderPos) window.adjustSliderPos(e.parentNode,e.button,e);
		}
	};
}
//}}}
<html><hide linebreaks>
<div id='contentFooter' refresh='content' tiddler='ContentFooter'></div>
</html>
<<newTiddler label:"newHTML" title:'New HTML' text:{{store.getTiddlerText('TiddlerMakeFile##html')}} tag:html>>
/***
|Name:|NewHerePlugin|
|Description:|Creates the new here and new journal macros|
|Version:|3.0 ($Rev: 3861 $)|
|Date:|$Date: 2008-03-08 10:53:09 +1000 (Sat, 08 Mar 2008) $|
|Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
|Author:|Simon Baird <simon.baird@gmail.com>, modified by giffmex|
|License|http://mptw.tiddlyspot.com/#TheBSDLicense|

***/
//{{{
merge(config.macros, {
	newHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]] tag:treeview>>",place,null,tiddler);
		}
	},
	newJournalHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	}
});

//}}}

<<newTiddler label:"newIframe" title:'New iframe' text:{{store.getTiddlerText('TiddlerMakeFile##iframe')}} tag:'iframe'>>
<<newJournal  title:"YYYY.0MM.0DD at 0hh:0mm:0ss" text:{{store.getTiddlerText('TiddlerMakeFile##journal')}} tag:'journal'>>@@color:#00F;(normal date)@@
<<newTiddler
	label:"newObject"
        title:"NewObjectTiddler"
	text:{{store.getTiddlerText('TiddlerMakeFile##object')}} 
	tag:"object"
	focus:"title"
>>
<<newTiddler label:"newProject" title:'New Project' text:{{store.getTiddlerText('TiddlerMakeFile##project')}} tag:Projects>>
<<newTiddler label:"newScript" title:"New Script Tiddler" tag:"script" focus:"text">>
<<newTiddler label:"newSlider" title:'New Slider' text:{{store.getTiddlerText('BlankSlider')}} tag:'slider'>>
<<newTiddler label:"newSystemConfig" title:"New SystemConfig Tiddler" tag:"systemConfig" "excludeLists" focus:"text">>
<<newTiddler label:"newTable" title:'New Table' text:{{store.getTiddlerText('TiddlerMakeFile##table')}} tag:'table'>>
<<newTiddler label:"newTabs" title:'New Tabs' text:{{store.getTiddlerText('TiddlerMakeFile##tabs')}} tag:'tabs'>>
!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A\in Form$ egy formula.}}}
{{overlay2{Ekkor létezik olyan $B\in Form$, hogy}}}
#{{overlay3{$A\Leftrightarrow B$}}}
#{{overlay4{$B$ diszjunktív vagy konjunktív normálformájú. }}}

!!!Megjegyzés
*{{overlay5{Egy formula [[diszjunktív|Diszjunktív normálforma]] ([[konjunktív|Konjunktív normálforma]]) normálformáján egy vele logikailag ekvivalens diszjunktív (konjunktív) normálformájú formulát értünk.}}}
*{{overlay6{Minden kielégíthető formulának van [[diszjunktív normálformája|Diszjunktív normálforma]] (azaz vele logikailag ekvivalens diszjunktív normálformájú formula).}}}
*{{overlay7{Minden nem érvényes formulának van [[konjunktív normálformája|Konjunktív normálforma]] (azaz vele logikailag ekvivalens konjunktív normálformájú formula).}}}
<<tabs "" [[Literál]] "" [[Literál]] [[Elemi konjunkció]] "" [[Elemi konjunkció]] [[Diszjunktív normálforma]] "" [[Diszjunktív normálforma]] [[Elemi diszjunkció]] "" [[Elemi diszjunkció]] [[Konjunktív normálforma]] "" [[Konjunktív normálforma]] [[Normálforma tétel]] "" [[Normálforma tétel]]>>
!!Definíció
{{overlay1{Ha $L^{(0)}$ egy nulladrendű nyelv (azaz $L^{(0)}=\langle LC, Con, Form \rangle$), akkor $Con $ halmaz elemeit nulladrendű atomi formuláknak vagy nulladrendű prímformuláknak nevezzük.}}}
!!!Megjegyzés: 
{{overlay2{A nulladrendű jelzőt, ha félreértést nem okoz, akkor gyakran elhagyjuk, s csak atomi formulákról vagy prímformulákról beszélünk.}}}
A nulladrendű logika centrális logikai fogalmai a [[nulladrendű modell|Nulladrendű modell]] fogalmán alapulnak és a következő fogalmakat jelentik:
<<tabs ""[[Modell]] "" [[Nulladrendű modell]]  [[Kielégíthetőség]] "" [[Kielégíthetőség]] [[Kielégíthetetlenség]] "" [[Kielégíthetetlenség]] [[Következményreláció]] "" [[Szemantikai következményreláció]] [[Érvényesség]] "" [[Érvényesség]] [[Logikai ekvivalencia]] "" [[Logikai ekvivalencia]]>>
<<tabs ""[[Tétel (kielégíthetőség)]] "" [[Tétel (kielégíthetőség)]] [[Tétel (kielégíthetetlenség)]] "" [[Tétel (kielégíthetetlenség)]] [[Következményreláció tulajdonsága(1)]] "" [[Következményreláció tulajdonsága(1)]] [[Következményreláció tulajdonsága(2)]] "" [[Következményreláció tulajdonsága(2)]] [[Következményreláció tulajdonsága(3)]] "" [[Következményreláció tulajdonsága(3)]] [[Dedukció tétel]] "" [[Dedukció tétel]] [[Dedukció tétel megfordítása]] "" [[Dedukció tétel megfordítása]] [[Következményreláció és implikáció]] "" [[Következményreláció és implikáció]] [[Logikai ekvivalencia és (materiális) ekvivalencia]] "" [[Logikai ekvivalencia és (materiális) ekvivalencia]] [[Metszet tétel]] "" [[Metszet tétel]]>>

!!Definíció
{{overlay1{A $\varrho$ függvényt az $L^{(0)}=\langle LC, Con, Form \rangle$ [[nulladrendű nyelv|Nulladrendű nyelv]] egy interpretációjának nevezzük, ha}}}
#{{overlay2{$Dom(\varrho)=Con$}}}
#{{overlay3{Ha $p\in Con$, akkor $\varrho(p)\in \{0,1\}$.}}}
!!!Megjegyzés
*{{overlay4{Minden szemantikai úton felépített logikai rendszer esetén az interpretáció feladata az, hogy szemantikai értéket rendeljen a [[nemlogikai konstansokhoz|Nemlogikai konstans]]. }}}
*{{overlay5{A nulladrendű logikában a [[nemlogikai konstansok|Nemlogikai konstans]] állítások helyettesítésére szolgálnak. Az állítások lehetséges szemantikai értékei az igazságértékek, így egy interpretáció minden nemlogikai konstanshoz egy igazságértéket rendel (megmondja, hogy az adott szituációban az állításpaaméter milyen igazságértékű állítás helyet szerepel).}}} 
*{{overlay6{Ha a nulladrendű nyelvben $n$ darab nemlogikai konstans van, akkor a különböző interpretációk száma $2^n$.}}}


A nulladrendű kalkulus (állításkalkulus) Frege-Hilbert stílusú felépítése a következő komponensekből áll:  
<<tabs "" [[Feldolgozási segéglet]] "" [[Feldolgozási segédlet (állításkalkulus)]]  [[Axiómaséma]] "" [[Axiómaséma]]  [[Axióma]] "" [[Axióma]] [[Szintaktikai következményreláció]] "" [[Szintaktikai következményreláció]] [[Inkonzisztens]] "" [[Inkonzisztens]] [[Konzisztens]] "" [[Konzisztens]] [[Levezethető]] "" [[Levezethető]] [[Tulajdonságok]] "" [[Szintaktikai következményreláció tulajdonságai]]>>
A nulladrendű kalkulus és a nullarendben alkalmazható természetes levezetés kapcsolatát adja meg a következő tétel:
!!Tétel
Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ és $A\in Form$.
$\Gamma\vdash A$ (azaz a $\Gamma$ formulahalmaznak [[szintaktikai következménye|Szintaktikai következményreláció]] az $A$ formula) akkor és csak akkor, ha a $\Gamma\vdash A$ a [[természetes levezetés által bizonyítható|Természetes levezetés induktív definíciója]] következményreláció, azaz $\Gamma\vdash A\in PrND$. 
!!!Megjegyzés
*A tétel szerint a nulladrendű kalkulus és a természetes levezetés nulladrendű rendszere egyenértékű a következő értelemben:
**Ha a $\Gamma$ formulahalmaznak [[szintaktikai következménye|Szintaktikai következményreláció]] az $A$ formula, akkor a $\Gamma\vdash A$ szekvencia [[bizonyítható a természetes leveztetés rendszerében|Természetes levezetés induktív definíciója]].
**Ha a $\Gamma\vdash A$ karaktersorozat eleme a a $PrND$  halmaznak (azaz [[bizonyítható a természetes levezetés által|Természetes levezetés induktív definíciója]]), akkor a a $\Gamma$ formulahalmaznak [[szintaktikai következménye|Szintaktikai következményreláció]] az $A$ formula, azaz a $\Gamma\vdash A$ karaktersorozat szekvencia.
!!!Bizonyítás
<<tabs ""[[Egyik irány]] "" [[Nktl(1)]]  [[Másik irány]] "" [[Nktl(2)]]>>

  
!!!A szemantikai úton felépített logikai rendszer a következő komponensekből áll:
<<tabs "" [[Feldolgozási segédlet]] "" [[Feldolgozási segédlet (állításlogika)]] [[Formális nyelv]] "" [[Nulladrendű nyelv]]  [[Szemantika]] "" [[Nulladrendű szemantika]] [[Centrális logikai fogalmak]] "" [[Nulladrendű centrális logikai fogalmak]] >>
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}} 
{{overlay2{A $\varrho$ interpretáció nulladrendű modellje a $\Gamma$ formulahalmaznak, ha minden $A\in \Gamma$ esetén $\vert A \vert_{\varrho} = 1$}}}
!!!Megjegyzés
{{overlay3{A nulladrendű nyelv egy adott formulahalmazának a nulladrendű modellje a nyelv egy olyan nulladrendű interpretációja, amelyben a tekintett
formulahalmaz minden eleme igaz.}}}
!!Definíció
{{overlay4{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A\in Form$ egy tetszőleges formula.}}}
{{overlay5{Az $A$ formula modelljén az $\{A\}$ egyelemű formulahalmaz modelljét értjük.}}}
!!Definíció (klasszikus nulladrendű nyelv)
{{overlay1{Klasszikus nulladrendű nyelven az $$L^{(0)}=\langle LC, Con, Form \rangle$$  rendezett hármast értjük, ahol}}} 
#{{overlay2{$LC=\{\neg ,\supset , \wedge , \vee , \equiv , (,)\} $ (a nyelv [[logikai konstansainak|Logikai konstans]] halmaza).}}}
#{{overlay3{$Con\neq \emptyset $ a nyelv [[nemlogikai konstansainak|Nemlogikai konstans]] (állítás- vagy kijelentés-paramétereinek) legfeljebb [[megszámlálhatóan végtelen|Megszámlálhatóan végtelen]] halmaza. }}}
#{{overlay4{Az $LC\cap Con = \emptyset$}}} 
#{{overlay5{A nyelv formuláinak a  halmazát, azaz a $Form $ halmazt az alábbi [[induktív definíció|Induktív definíció]] adja meg:}}}
##{{overlay6{$Con \subseteq Form$}}}
##{{overlay7{Ha $A\in Form$, akkor $\neg A\in Form$.}}}
##{{overlay8{Ha $A, B\in Form$, akkor}}}
###{{overlay9{$(A\supset B)\in Form$,}}} 
###{{overlay10{$(A\wedge B)\in Form$,}}}
###{{overlay11{$(A\vee B)\in Form$,}}}
###{{overlay12{$(A\equiv B)\in Form$.}}}
Lásd [[nulladrendű atomi formula|Nulladrendű atomi formula]]!
<<tabs "" [[Interpretáció]] "" [[Nulladrendű interpretáció]] [[Szemantikai szabályok]] "" [[Nulladrendű szemantikai szabályok]] >>
!!Definíció 
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és ${\varrho}$ egy [[nulladrendű interpretáció|Nulladrendű interpretáció]]. Az $A\in Form$ formula ${\varrho}$ interpretáció szerinti szemantikai értékét a következő szabályok határozzák meg (jelölés: $\vert\! A\! \vert\!_{\varrho}$ jelöli az $A$ formula ${\varrho}$ interpretáció szerinti értékét):}}} 
#{{overlay2{Ha $p\in Con$, akkor $\vert\! p\!\vert\!_{\varrho} ={\varrho}(p)$}}}
#{{overlay3{Ha $A\in Form$, akkor $\vert\! \neg A\! \vert\!_{\varrho}=1 - \vert\! A\! \vert\!_{\varrho}$.}}}
#{{overlay4{Ha $A, B\in Form$, akkor}}}
##{{overlay5{$\vert\! (A\supset B)\! \vert\!_{\varrho}=\left\{\begin{array}{ll}
         0, &ha \vert\! A\! \vert\!_{\varrho} =1\quad és\quad\vert\! B\! \vert\!_{\varrho} =0\\
         1, &egyébként.
         \end{array} \right $ }}}
##{{overlay6{$\vert\! (A\wedge B)\! \vert\!_{\varrho}=\left\{\begin{array}{ll}
         1, &ha \vert\! A\! \vert\!_{\varrho} =1\quad és\quad\vert\! B\! \vert\!_{\varrho} =1\\
         0, &egyébként.
         \end{array} \right $}}}
##{{overlay7{$\vert\! (A\vee B)\! \vert\!_{\varrho}=\left\{\begin{array}{ll}
         0, &ha \vert\! A\! \vert\!_{\varrho} =0\quad és\quad\vert\! B\! \vert\!_{\varrho} =0\\
         1, &egyébként.
         \end{array} \right $}}}
##{{overlay8{$\vert\! (A\equiv B)\! \vert\!_{\varrho}=\left\{\begin{array}{ll}
         1, &ha \vert\! A\! \vert\!_{\varrho} = \vert\! B\! \vert\!_{\varrho}\\
         0, &egyébként.
         \end{array} \right $}}}
!!!Megjegyzés: 
*{{overlay9{A szemantikai szabályok megadása [[induktív definícióval|Induktív definíció]] történik, amelyben a bázist a $Con$ halmaz elemeire vonatkozó 1. szabály alkotja.}}}
*{{overlay10{Minden szemantikai úton felépített logikai rendszer esetén a szemantikai szabályok feladata a [[logikai konstansok|Logikai konstans]] jelentésének megadása.}}}
*{{overlay11{A nulladrendű szemantikai szabályok segítségével egy adott interpretációban a [[nulladrendű nyelv|Nulladrendű nyelv]] minden formulájához igazságértéket rendelünk.}}} 
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A\in Form$ egy formula.
Ha $FreeVar(A)\neq \emptyset$, akkor az $A$ formulát nyílt formulának nevezzük. 
!!!Megjegyzés
*A nyílt formulákat nyitott formuláknak is szokták nevezni.
*Ha $A$ nyílt formula, akkor legalább egy változó legalább egy helyen [[szabadon fordul elő|Változó szabad előfordulása]] benne.  
<!--{{{-->
<div class='header' macro='gradient vert  #5DC44D #000'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler=''></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler=''></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu'><span class='topMenu' refresh='content' tiddler='TopMenu'></span></div>
</div><div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='mainMenu' refresh='content' force='true'  tiddler='MainMenu'><div id='contentFooter' refresh='content' tiddler='ContentFooter'></div></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' force='true' 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 id='contentFooter' refresh='content' tiddler='ContentFooter'></div>
</div>
<!--}}}-->
Lásd [[nemlogikai konstans|Nemlogikai konstans]]!
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}
Type the text for 'New Tiddler'
@@color:#800;Tiddlers tagged with systemConfig (plugins, macros and tweaks)@@
<<tiddler ToggleRightSidebar with: "Sidebar »">>
{{twocolumns{
<script>
// get all tiddlers tagged with "systemConfig"
var tids=store.getTaggedTiddlers("systemConfig");
// keep only tiddlers *also* tagged with New
var list=[];
for (var t=0; t<tids.length; t++)
   if (tids[t].isTagged("systemConfig")) list.push(tids[t]);
// create output list of tiddler titles, one per line
var out="";
for (var t=0; t<list.length; t++) out+="#[["+list[t].title+"]]\n";
return out;
</script>
}}} 
!!!Értelmezés
*Premissza: a következtetés valamely kiinduló [[állítása|Állítás]].
*A következtetés premisszáit azon állítások alkotják, amelyek igazságának feltételezése mellett kívánjuk a konklúzió igazságát biztosítani. 
*Ha a következtetésre mint viszonyra tekintünk, akkor a premisszák halmaza alkotja a viszony első komponensét.
!!Definíció 
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges [[elsőrendű nyelv|Elsőrendű nyelv]].
Az $A\in Form$ formulát prenex alakúnak nevezzük, ha az alábbi két feltétel valamelyike teljesül:
#az $A$ formula kvantormentes, azaz sem a $\forall$ sem a $\exists$ kvantor nem szerepel benne;
#az $A$ formula $Q_1x_1Q_2x_2\ldotsQ_nx_nB$ ($n=1,2,\ldots$) alakú, ahol
##$B\in Form$ kvantormentes formula;
##$x_1,x_2\ldotsx_n\in Var$ különböző változók;
##$Q_1,Q_2,\ldots,Q_n\in \{\forall\!,\exists\}$ kvantorok.
!!!Megjegyzés
* A definíció értelmében ha az $A$ formula kvantormentes, azaz egyetlen kvantor sem szerepel benne, akkor az $A$ formula prenex alakú.
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges [[elsőrendű nyelv|Elsőrendű nyelv]] és $A\in Form$.
Ekkor létezik olyan $B\in Form$, hogy
#a $B$ formula prenex alakú,
#$A\Leftrightarrow B$.
!!!A prenex alakra hozás lépései
#A $(A\equiv B)\Leftrightarrow ((A\supset B)\wedge (B\supset A))$ ekvivalencia segítségével a [[(materiális) ekvivalencia|(Materiális) ekvivalencia]] műveletét fel kell oldani. 
#Változótiszta alakra hozás, azaz meg kell határozni az eredeti formulával kongruens [[változóiban tiszta formulát|Változótiszta alak]].
#A [[kvantifikáció De Morgan törvényeivel|Kvantifikáció De Morgan törvényei]] és az [[állításlogikában megtanult ekvivalenciákkal|Igazságfunktorok és negáció]] el kell érni, hogy egyetlen negáció hatókörében se szerepeljen kvantor.
#[[Kvantormozgatási ekvivalenciák|Kvantorok mozgatásának törvényei]] alkalmazásával a kvantorok a formula elejére vihetők.

<<slideShow>>
[[First slide|SlideShowExample-1]] {{exclude{(the tiddler SlideShowPluginDoc will not be included in the presentation)}}}
SlideShowExample-2
SlideShowExample-3
SlideShowExample-4
@@color:#C06;''&raquo; &raquo;'' @@You can view the status of projects here or change them in the respective projects.
<<tag Projects {{"Projects  ("+store.getTaggedTiddlers("Projects").length +")"}}>><<tag Started {{"Started  ("+store.getTaggedTiddlers("Started").length +")"}}>><<tag InProgress {{"InProgress  ("+store.getTaggedTiddlers("InProgress").length +")"}}>><<tag Done {{"Done  ("+store.getTaggedTiddlers("Done").length +")"}}>> <<tiddler RefreshTiddler with: "Refresh Display" "tooltip">>
*''This is the control panel for Projects.''
(You should leave these instructions here for further reference. If not be sure to leave the buttons.)
''Note: ''You can create any status you want by creating a new tiddler with the status name then tag it __status__ and adding another button using an existing one above as a model.
#Tag this tiddler with the heading under which you want Projects to appear. But do not change the Projects tiddler name, all of your projects will be listed under it. (it is originally under TheProjectManager.)
# In the right sidebar under new tiddlers start a new project by clicking __newProject__. 
##It will be automatically listed under this (Projects) tiddler.
##It will have a status button to allow you to set it's status
##Further instructions are contained in the new project tiddler.
<<<
''Once the above is done you can add any number of tasks under any project by clicking __add:»subtopic__ in its toolbar above in the normal ~TWT-Treeview way.''
<<<
/***
|''Name:''|Publish Macro|
|''Version:''|2.4.1 (2 July 2008)|
|''Source''|http://jackparke.googlepages.com/jtw.html#PublishMacro ([[del.icio.us|http://del.icio.us/post?url=http://jackparke.googlepages.com/jtw.html%23PublishMacro]])|
|''Author:''|[[Jack]]|
|''Type:''|Macro|
!Description
<<doPublish>> tiddlers tagged with these tags <<option txtPublishTags>> (comma seperated) as HTML pages to the subfolder 'publish' (you must create this). Use the [[PublishTemplateHead]] and [[PublishTemplateBody]] templates to style your pages and the [[PublishIndexTemplate]] to define an index page. For publishing individual tiddlers the [[PublishTemplateBodySingle]] template is used.
!Usage
To publish all tagged tiddlers:
{{{<<doPublish>>}}} <<doPublish>>
To publish a single tiddler, use the {{{<<publishTiddler>>}}} macro or add the "publishTiddler" command to your ViewTemplate
!Template placeholders
|!Placeholder|!Meaning|
|%0|Your SiteTitle "<<tiddler SiteTitle>>"|
|%1|The current tiddler title|
|%2|The rendered tiddler HTML|
|%3|CSV list of tags|
|%4|Tiddler modifier|
|%5|Tiddler modified date|
|%6|Tiddler creation date|
|%7|Tiddler wiki text|
!Revision History
* Original by [[Jack]] 24 May 2006
* Updated 2 Jan 2007
* Refactored 4 Jan 2007
* Small improvements
* Publish single tiddlers
* Template placeholder %7 for tiddler's wiki text

!Code
***/
//{{{
version.extensions.doPublish = {
 major: 2,
 minor: 4,
 revision: 1,
 date: new Date("July 2, 2008")
};
config.macros.doPublish = {
 label: "publish",
 prompt: "Publish Tiddlers as HTML files"
};
if (config.options.txtPublishTags == undefined) config.options.txtPublishTags = "Publish";
config.shadowTiddlers.PublishTemplateHead = '<title>%0 - %1</title>\n<link rel="stylesheet" type="text/css" href="style.css"/>\n<meta name="keywords" content="%3"/>'
config.shadowTiddlers.PublishTemplateBody = '<div class=\'viewer\' id=\'contentWrapper\'><small><a href=\"./publish/index.html\">Home</a> > %1</small><h1>%0</h1>\n<h2>%1</h2>\n%2\n<hr>Tags: %3\n<hr>%4, %5&nbsp;(created %6)\n</div>\n'
config.shadowTiddlers.PublishTemplateBodySingle = '<h1>%0</h1>\n<h2>%1</h2>\n%2\n<hr>Tags: %3\n<hr>%4, %5&nbsp;(created %6)\n</div>\n'
config.shadowTiddlers.PublishIndexTemplate = '<div class=\'viewer\' id=\'contentWrapper\'><small><a href="./publish/index.html">Home</a> > %1</small><h1>%0</h1><h2>%1</h2>\n<ul>%2\n</ul>\n<small>Published: %6</small>\n</div>\n';
config.macros.doPublish.handler = function(place)
 {
 if (!readOnly)
 createTiddlyButton(place, this.label, this.prompt, 
 function() {
  doPublish();
  return false;
 },
 null, null, this.accessKey);

}
config.macros.publishTiddler = {
 label : 'publish',
 prompt : 'Publish this tiddler as an HTML file.',
 handler : function(place,macroName,params,wikifier,paramString,tiddler)
 {
  var btn = createTiddlyButton(place, this.label, this.prompt, 
  function(e) {
   if(!e) var e = window.event;
   publishTiddler(this.getAttribute('tiddler'))
   return false;
  },
  null, null, this.accessKey);
  btn.setAttribute('tiddler', tiddler.title);
}}
config.commands.publishTiddler = {handler : function(event,src,title) {publishTiddler(title);},text: "publish", tooltip: "Publish this tiddler as HTML"};
function publishTiddler(title) {
 //debugger
 
 var PublishFolder = getWikiPath('publish');
 var place = document.getElementById(story.container)
 var HTMLTemplateHead = store.getTiddlerText("PublishTemplateHead");
 var HTMLTemplateBody = store.getTiddlerText("PublishTemplateBodySingle") || store.getTiddlerText("PublishTemplateBody");
 HTMLTemplateBody = renderTemplate(HTMLTemplateBody)
 HTMLTemplateBody = wiki2Web(HTMLTemplateBody);
 
 var tiddler = store.getTiddler(title);
 var tiddlerText = store.getValue(tiddler, 'text');
 var tiddlerHTML = wikifyStatic(tiddlerText);
 var HTML = '<html>\n\<head>\n' + HTMLTemplateHead + '\n</head>\n<body>\n' + HTMLTemplateBody + '\n</body>\n</html>';
 HTML = HTML.format([
  wikifyPlain("SiteTitle").htmlEncode(), 
  tiddler.title.htmlEncode(), 
  wiki2Web(tiddlerHTML), 
  tiddler.tags.join(", "), 
  tiddler.modifier, 
  tiddler.modified.toLocaleString(), 
  tiddler.created.toLocaleString(),
  tiddlerText
 ]);
 saveFile(PublishFolder + tiddler.title.filenameEncode() + ".html", HTML);
 //story.closeTiddler(tiddler.title);
 //var indexWin = window.open((PublishFolder + title.filenameEncode() + ".html").replace(/\\/g, "/"), null);
 indexWin.focus();
}
function doPublish() {
 var savedTiddlers = [];
 var tiddlers = store.getTiddlers("title");
 var place = document.getElementById(story.container)
 var HTMLTemplateHead = store.getTiddlerText("PublishTemplateHead");
 var HTMLTemplateBody = store.getTiddlerText("PublishTemplateBody");
 HTMLTemplateBody = renderTemplate(HTMLTemplateBody)
 HTMLTemplateBody = wiki2Web(HTMLTemplateBody);

 var PublishTags = config.options.txtPublishTags || "publish";
 PublishTags = PublishTags.split(",")
 var PublishFolder = getWikiPath('publish');
 if (!PublishFolder) return;
 var indexFile = "";

 var indexFileTemplate = store.getTiddlerText("PublishIndexTemplate");
 // This does not allow <<myMacro>> but wants <div macro="myMacro">
 indexFileTemplate = renderTemplate(indexFileTemplate)
 // This option allows WIKI-syntax but is limited in it's HTML capabilities
 //indexFileTemplate = wikifyStatic(indexFileTemplate)

 for (var t = 0; t < tiddlers.length; t++) {
  var tiddler = tiddlers[t];
  if (tiddler.tags.containsAny(PublishTags)) {
   var tiddlerText = store.getValue(tiddler, 'text');
   var tiddlerHTML = wikifyStatic(tiddlerText);
   var HTML = '<html>\n\<head>\n' + HTMLTemplateHead + '\n</head>\n<body>\n' + HTMLTemplateBody + '\n</body>\n</html>';
   HTML = HTML.format([
   wikifyPlain("SiteTitle").htmlEncode(), 
   tiddler.title.htmlEncode(), 
   wiki2Web(tiddlerHTML), 
   tiddler.tags.join(", "), 
   tiddler.modifier, 
   tiddler.modified.toLocaleString(), 
   tiddler.created.toLocaleString(),
  tiddlerText
   ]);
   //saveFile(PublishFolder + tiddler.created.formatString("YYYY0MM0DD") + ".html", HTML);
   saveFile(PublishFolder + tiddler.title.filenameEncode() + ".html", HTML);
   indexFile += "<li><a href=\"" + tiddler.title.filenameEncode() + ".html" + "\" class=\"tiddlyLink tiddlyLinkExisting\">" + tiddler.title + "</a></li>\n";
   story.closeTiddler(tiddler.title);

  }

 }
 indexFileTemplate = '<html>\n\<head>\n' + HTMLTemplateHead + '\n</head>\n<body>\n' + indexFileTemplate + '\n</body>\n</html>';
 indexFileTemplate = indexFileTemplate.format([wikifyPlain("SiteTitle").htmlEncode(), wikifyPlain("SiteSubtitle").htmlEncode(), "%2", "", "", "", (new Date()).toLocaleString()])

 indexFile = indexFileTemplate.replace("%2", indexFile)
 indexFile = wiki2Web(indexFile);
 saveFile(PublishFolder + "index.html", indexFile)
 saveFile(PublishFolder + "style.css", store.getTiddlerText("StyleSheet") + store.getTiddlerText("StyleSheetLayout") + store.getTiddlerText("StyleSheetColors"))
var indexWin = window.open("file:///" + PublishFolder.replace(/\\/g, "/") + "index.html", null);
 indexWin.focus();

}

function renderTemplate(html) {
 var result = document.createElement("div");
 result.innerHTML = html;
 applyHtmlMacros(result, null);
 var temp = result.innerHTML;
 //result.parentNode.removeChild(result);
 return temp;

}

// Convert wikified text to html
function wiki2Web(wikiHTML) {
 //var regexpLinks = new RegExp("<a tiddlylink=.*?</a>", "img");
 var regexpLinks = /<a[^>]+tiddlylink\s*=\s*["']?\s*?([^ "'>]*)\s*["']?[^>]*>[^<]+<\/a>/img;
 var result = wikiHTML.match(regexpLinks);
 if (result) {
  for (i = 0; i < result.length; i++) {
   var className = result[i].match(/ class="(.*?)"/i) ? result[i].match(/ class="(.*?)"/i)[1] : "";
   var tiddlerName = result[i].match(/ tiddlylink="(.*?)"/i)[1]; 
   var url = tiddlerName.htmlDecode().filenameEncode() + ".html"; 
   var tiddlerLabel = result[i].match(/">(.*?)<\/a>/i)[1]; 
   if (!className.match(/tiddlyLinkNonExisting/i)) 
   wikiHTML = wikiHTML.myReplace(result[i], "<a class=\"" + className + "\" href=\"" + url + "\">" + tiddlerLabel + "</a>"); 
   else
   wikiHTML = wikiHTML.myReplace(result[i], "<a class=\"" + className + "\" title=\"Page does not exist\" href=\"#\">" + tiddlerName + "</a>");

  }
  wikiHTML = wikiHTML.replace(/ href="http:\/\//gi, " target=\"_blank\" href=\"http://");

 }
 return wikiHTML

}
function getWikiPath(folderName) {
 var originalPath = document.location.toString();
 if (originalPath.substr(0, 5) != 'file:') {
  alert(config.messages.notFileUrlError);
  if (store.tiddlerExists(config.messages.saveInstructions))
  story.displayTiddler(null, config.messages.saveInstructions);
  return;

 }
 var localPath = getLocalPath(originalPath);
 var backSlash = localPath.lastIndexOf('\\') == -1 ? '/': '\\';
 var dirPathPos = localPath.lastIndexOf(backSlash);
 var subPath = localPath.substr(0, dirPathPos) + backSlash + (folderName ? folderName + backSlash: '');
 return subPath;

}

// Replace without regex
String.prototype.myReplace = function(sea, rep) {
 var t1 = this.indexOf(sea);
 var t2 = parseInt(this.indexOf(sea)) + parseInt(sea.length);
 var t3 = this.length;
 return this.substring(0, t1) + rep + this.substring(t2, t3)

}
// Convert illegal characters to underscores
String.prototype.filenameEncode = function()
 {
 return (this.toLowerCase().replace(/[^a-z0-9_-]/g, "_"));

}
//}}}



<title>%0 - %1</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<meta name="keywords" content="%3"/>
A kidolgozott példák [[itt érhetők el|peldak_1.pdf]].
This package provides a toolbar of interactive 'power tools' that you can use while editing a tiddler to quickly insert TiddlyWiki tiddler links, images, macros, etc. or common formatting sequences directly into tiddler content, as well as perform other functions (such as find/replace, sort, split, convert, etc.) that can be used to modify the current tiddler's source content in a variety of ways.

<<tiddler QuickEditToolbar with: show>>
!!!!!Installation:
<<<
Individual ~QuickEdit buttons are defined in separate tiddlers (e.g., [[QuickEdit_replace]]) that have also been //transcluded// into a single toolbar definition named [[QuickEditToolbar]].  You can edit this definition to add, remove, or rearrange the toolbar buttons to best suit your needs, and then embed the [[QuickEditToolbar]] tiddler into your document's [[EditTemplate]], like this:
{{{
<div macro='tiddler QuickEditToolbar'></div>
}}}
Next, in order to support some of the formatting 'shortcuts' provided by the toolbar, add a reference to the shortcuts CSS class definitions in your [[StyleSheet]]:
{{{
[[StyleSheetShortcuts]]
}}}
By default, the QuickEdit toolbar is hidden until you enable it by using the ''toggleQuickEdit'' command, which you can add to the ~EditToolbar definition in [[ToolbarCommands]]:
{{{
|EditToolbar|... toggleQuickEdit ...|
}}}
You can also toggle the ~QuickEdit toolbar display via a single checkbox option that can be added to [[SideBarOptions]] (or any other desired location):
{{{
<<option chkShowQuickEdit>> show QuickEdit toolbar
}}}
Note: You can 'hard-code' the ''chkShowQuickEdit'' setting, so that the toolbar will be //initially// displayed, by creating a tiddler (e.g., ConfigTweaks), tagged with <<tag systemConfig>>, containing:
{{{
config.options.chkShowQuickEdit=true;
}}}
Alternatively, if you want the toolbar to //always// be displayed, regardless of the option setting, you can add a special keyword, ''show'', to the [[EditTemplate]] syntax, like this:
{{{
<div macro='tiddler QuickEditToolbar with: show'></div>
}}}
<<<
/***
|Name|QuickEditPlugin|
|Source|http://www.TiddlyTools.com/#QuickEditPlugin|
|Documentation|http://www.TiddlyTools.com/#QuickEditPlugin|
|Version|2.4.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Support functions for ~QuickEdit package: styles, utility functions, and 'toggleQuickEdit' command|
!!!!!Revisions
<<<
2009.06.11 [2.4.3] added keyup() function to abbreviate listbox handling for CR and ESC
2009.05.07 [2.4.2] added processed() function to abbreviate event handler code
2008.09.07 [2.4.1] added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.05.17 [2.4.0] copied code from StickyPopupPlugin to remove dependency
2008.05.12 [2.3.0] added "toggleQuickEdit" command handler (replaces inline script command)
2008.01.11 [2.2.0] converted from inline script
2007.03.29 [1.0.0] initial release (as inline script)
<<<
!!!!!Code
***/
//{{{
version.extensions.QuickEditPlugin= {major: 2, minor: 4, revision: 3, date: new Date(2009,6,11)};

// SET STYLESHEET
setStylesheet("\
.quickEdit a { border:2px outset ButtonFace; padding:0px 3px !important; \
	-moz-border-radius:.5em; -webkit-border-radius:.5em; \
	-moz-appearance:button !important; -webkit-appearance:push-button !important; \
	background-color:ButtonFace; color:ButtonText !important;  \
	line-height:200%; font-weight:normal; } \
.quickEdit a:hover { border: 2px inset ButtonFace; background-color:ButtonFace; }\
", "quickEditStyles");

// REMOVE COOKIE
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

// UTILITY FUNCTIONS
config.quickEdit = {
	processed: function(ev) { ev=ev||window.event;
		ev.cancelBubble=true;
		if(ev.stopPropagation) ev.stopPropagation();
		return false;
	},
	keyup: function(ev){ var k=(ev||window.event).keyCode;
		if (k==13) this.onclick();
		if (k==27) Popup.remove();
	},
	getField: function(where) {
		var here=story.findContainingTiddler(where); if (!here) return null;
		var e=story.getTiddlerField(here.getAttribute("tiddler"),"text");
		if (e&&e.getAttribute("edit")=="text") return e;
		return null;
	},
	setSelection: function(where,newtext) {
		var e=this.getField(where); if (!e) return false;
		e.focus(); replaceSelection(e,newtext);
		return false;
	},
	wrapSelection: function(where,before,after) {
		var e=this.getField(where); if (!e) return false;
		e.focus(); replaceSelection(e,before+config.quickEdit.getSelection(e)+after);
		return false;
	},
	getSelection: function(e) {
		var seltext="";
		if (e&&e.setSelectionRange)
			seltext=e.value.substr(e.selectionStart,e.selectionEnd-e.selectionStart);
		else if (document.selection) {
			var range = document.selection.createRange();
			if (range.parentElement()==e) seltext=range.text
		}
		return seltext;
	},
	promptForFilename: function(msg,path,file) {
		if(window.Components) { // moz
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
				var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
				picker.init(window, msg, nsIFilePicker.modeOpen);
				var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
				thispath.initWithPath(path);
				picker.displayDirectory=thispath;
				picker.defaultExtension='jpg';
				picker.defaultString=file;
				picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterImages);
				if (picker.show()!=nsIFilePicker.returnCancel)
					var result="file:///"+picker.file.persistentDescriptor.replace(/\\/g,'/');
			}
			catch(e) { alert('error during local file access: '+e.toString()) }
		}
		else { // IE
			try { // XP only
				var s = new ActiveXObject('UserAccounts.CommonDialog');
				s.Filter='All files|*.*|JPG files|*.jpg|GIF files|*.gif|PNG files|*.png|';
				s.FilterIndex=1; // default to JPG
				s.InitialDir=path;
				s.FileName=file;
				if (s.showOpen()) var result=s.FileName;
			}
			catch(e) { var result=prompt(msg,path+file); } // fallback for non-XP IE
		}
		return result;
	}
}
//}}}

//{{{
if (config.options.chkShowQuickEdit===undefined) config.options.chkShowQuickEdit=false;
config.commands.toggleQuickEdit = {
	hideReadOnly: true,
	getText: function() { return config.options.chkShowQuickEdit?'\u221Aquickedit':'quickedit'; },

	tooltip: 'show QuickEdit toolbar buttons',
	handler: function(event,src,title) {
		config.options.chkShowQuickEdit=!config.options.chkShowQuickEdit;
		config.macros.option.propagateOption("chkShowQuickEdit","checked", config.options.chkShowQuickEdit,"input");
		if (config.options.chkShowQuickEdit) saveOptionCookie("chkShowQuickEdit");
		else removeCookie("chkShowQuickEdit");
		src.innerHTML=config.commands.toggleQuickEdit.getText();
		story.forEachTiddler(function(t,e){if (story.isDirty(t)) refreshElements(e);});
		return false;
	}
};
//}}}

// // COPIED FROM [[StickyPopupPlugin]] TO ELIMINATE PLUGIN DEPENDENCY
//{{{
if (config.options.chkStickyPopups==undefined) config.options.chkStickyPopups=false;
Popup.stickyPopup_onDocumentClick = function(ev)
{
	// if click is in a sticky popup, ignore it so popup will remain visible
	var e = ev ? ev : window.event; var target = resolveTarget(e);
	var p=target; while (p) {
		if (hasClass(p,"popup") && (hasClass(p,"sticky")||config.options.chkStickyPopups)) break;
		else p=p.parentNode;
	}
	if (!p) // not in sticky popup (or sticky popups disabled)... use normal click handling
		Popup.onDocumentClick(ev);
	return true;
};
try{removeEvent(document,"click",Popup.onDocumentClick);}catch(e){};
try{addEvent(document,"click",Popup.stickyPopup_onDocumentClick);}catch(e){};
//}}}
/%
|Name|QuickEditToolbar|
|Source|http://www.TiddlyTools.com/#QuickEditToolbar|
|Version|2.4.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.2|
|Type|transclusion|
|Requires|QuickEditPlugin|
|Optional|QuickEdit_*|
|Description|format/insert TiddlyWiki content using toolbar buttons|

Usage:
* install [[QuickEditPlugin]] (runtime support functions)

* add the toolbar to [[EditTemplate]]:
	<div macro='tiddler QuickEditToolbar with: show'></div>

* 'show' (optional) forces the toolbar to always be displayed or,
  omit keyword and use <<option chkShowQuickEdit>> setting

* selected QuickEdit buttons can also be added individually to the
  regular tiddler toolbar by adding references directly in [[EditTemplate]]:
	<span class='toolbar' macro='tiddler QuickEdit_...'></span>

* see [[QuickEditPackage]] for additional installation options

%/<<tiddler HideTiddlerTags>>/%
%/{{hidden fine center quickEdit{
<<tiddler {{ // show/hide toolbar
	var here=story.findContainingTiddler(place); if (here) var tid=here.getAttribute('tiddler');
	var show='$1'!='$'+'1'||config.options.chkShowQuickEdit||tid=='QuickEditToolbar'; 
	place.style.display=show?'block':'none';
'';}}>>/%

TOOLBAR DEFINITION - add, remove, or re-order items as desired:
= = = = = = = = = =
%/<<tiddler QuickEdit_replace>>/%
%/<<tiddler QuickEdit_split>>/%
%/<<tiddler QuickEdit_sort>>/%
%/<<tiddler QuickEdit_convert>>/%
%/ &nbsp;/% (SPACER)
%/<<tiddler QuickEdit_link>>/%
%/<<tiddler QuickEdit_insert>>/%
%/<<tiddler QuickEdit_macro>>/%
%/<<tiddler QuickEdit_image>>/%
%/ &nbsp;/% (SPACER)
%/<<tiddler QuickEdit_format>>/%
%/<<tiddler QuickEdit_align>>/%
%/<<tiddler QuickEdit_color>>/%
%/<<tiddler QuickEdit_font>>/%
%/ &nbsp;/% (SPACER)
%/<<tiddler QuickEdit_custom>>/%
%/}}}
/%
|Name|QuickEdit_align|
|Source|http://www.TiddlyTools.com/#QuickEdit_align|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - text alignment|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="align text"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select text alignment...','');
	s.options[s.length]=new Option('left','left');
	s.options[s.length-1].title='{{left{...}}}';
	s.options[s.length]=new Option('center','center');
	s.options[s.length-1].title='{{center{...}}}';
	s.options[s.length]=new Option('right','right');
	s.options[s.length-1].title='{{right{...}}}';
	s.options[s.length]=new Option('justify','justify');
	s.options[s.length-1].title='{{justify{...}}}';
	s.options[s.length]=new Option('float left','floatleft');
	s.options[s.length-1].title='{{floatleft{...}}}';
	s.options[s.length]=new Option('float right','floatright');
	s.options[s.length-1].title='{{floatright{...}}}';
	s.size=s.length;
	s.onclick=function(){ if (!this.value.length) return;
		config.quickEdit.wrapSelection(this.button,'{{'+this.value+'{','}}}');
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>align</a></html>
/%
|Name|QuickEdit_color|
|Source|http://www.TiddlyTools.com/#QuickEdit_color|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - text/background color|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="text/background color - @@color:#RGB;background-color:#RGB;...@@"
onclick="var p=Popup.create(this,null,'popup sticky smallform'); if (!p) return false;
 	p.style.padding='2px';
	function hex(d) { return '0123456789ABCDEF'.substr(d,1); }
	var fg=createTiddlyElement(p,'select'); fg.button=this;
	fg.style.width='12em';
	fg.options[0]=new Option('text color...','');
	fg.options[1]=new Option('\xa0 or enter a value','_ask');
	fg.options[2]=new Option('\xa0 or use default color','');
	for (var r=0;r<16;r+=3) for (var g=0;g<16;g+=3) for (var b=0;b<16;b+=3) {
		var label=hex(r)+hex(g)+hex(b);
		fg.options[fg.length]=new Option(label,'#'+label);
		fg.options[fg.length-1].style.color='#'+label;
	}
	fg.onchange=function(){ var val=this.value;
		if (val=='_ask') { val=prompt('Enter a CSS color value');
		if (!val||!val.length) return false; }
		this.options[0].value=val; this.options[0].text=val.length?'text: '+val:'text color...';
		var bg=this.nextSibling;
		for (var i=3;i<bg.options.length;i++) bg.options[i].style.color=val;
		var preview=this.nextSibling.nextSibling.nextSibling;
		var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));
		t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');
		if (!t.length) t='~AaBbCcDdEeFfGgHhIiJj 1234567890';
		var fg=this.value; if (fg.length) fg='color:'+fg+';';
		var bg=this.nextSibling.value; if (bg.length) bg='background-color:'+bg+';';
		if (fg.length||bg.length) t='@@'+fg+bg+t+'@@';
		removeChildren(preview); wikify(t,preview);
		this.selectedIndex=0; return false;
	};
	var bg=createTiddlyElement(p,'select'); bg.button=this;
	bg.style.width='12em';
	bg.options[0]=new Option('background color...','');
	bg.options[1]=new Option('\xa0 or enter a value','_ask');
	bg.options[2]=new Option('\xa0 or use default color','');
	for (var r=0;r<16;r+=3) for (var g=0;g<16;g+=3) for (var b=0;b<16;b+=3) {
		var label=hex(15-r)+hex(15-g)+hex(15-b);
		bg.options[bg.length]=new Option(label,'#'+label);
		bg.options[bg.length-1].style.backgroundColor='#'+label;
	}
	bg.onchange=function(){ var val=this.value;
		if (val=='_ask') { val=prompt('Enter a CSS color value');
		if (!val||!val.length) return false; }
		this.options[0].value=val;
		this.options[0].text=val.length?'background: '+val:'background color...';
		var fg=this.previousSibling;
		for (var i=3;i<fg.options.length;i++) fg.options[i].style.backgroundColor=val;
		var preview=this.nextSibling.nextSibling;
		var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));
		t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');
		if (!t.length) t='~AaBbCcDdEeFfGgHhIiJj 1234567890';
		var fg=this.previousSibling.value; if (fg.length) fg='color:'+fg+';';
		var bg=this.value; if (bg.length) bg='background-color:'+bg+';';
		if (fg.length||bg.length) t='@@'+fg+bg+t+'@@';
		removeChildren(preview); wikify(t,preview);
		this.selectedIndex=0; return false;
	};
	var b=createTiddlyElement(p,'input',null,null,null,{type:'button'}); b.button=this;
	b.value='ok'; b.style.width='4em';
	b.onclick=function() {
		var fg=this.previousSibling.previousSibling.value; if (fg.length) fg='color:'+fg+';';
		var bg=this.previousSibling.value; if (bg.length) bg='background-color:'+bg+';';
		var t=config.quickEdit.getSelection(config.quickEdit.getField(this.button));
		t=t.replace(/^@@(color\:.+;)?(background-color\:.+;)?/,'').replace(/@@$/,'');
		if (fg.length||bg.length) config.quickEdit.setSelection(this.button,'@@'+fg+bg+t+'@@');
		Popup.remove(); return false;
	};
	var preview=createTiddlyElement(p,'div',null,'viewer'); var s=preview.style;
	s.border='1px solid'; s.margin='2px'; s.width='24em'; s.padding='3px'; s.MozBorderRadius='3px';
	s.overflow='hidden'; s.textAlign='center'; s.whiteSpace='normal';
	var t=config.quickEdit.getSelection(config.quickEdit.getField(this));
	wikify(t.length?t:'~AaBbCcDdEeFfGgHhIiJj 1234567890',preview);
	Popup.show();
	event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;"
>color</a></html>
/%
|Name|QuickEdit_convert|
|Source|http://www.TiddlyTools.com/#QuickEdit_convert|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - convert between comma/tab-separated and TW table format|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="convert between comma/tab-separated and TW table format"
onclick="var e=config.quickEdit.getField(this);
	if (e) e.focus(); var txt=config.quickEdit.getSelection(e);
	if (txt.indexOf(',')+txt.indexOf('\t')+txt.indexOf('|')==-3) {
		alert('Please select text containing tabs, commas, or TiddlyWiki table syntax.');
		return false;
	}
	var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select a converter...','');
	if (txt.indexOf(',')!=-1) {
		s.options[s.length]=new Option('commas -> table','commasToTable');
		s.options[s.length]=new Option('commas -> tabs','commasToTabs');
	}
	if (txt.indexOf('\t')!=-1) {
		s.options[s.length]=new Option('tabs -> table','tabsToTable');
		s.options[s.length]=new Option('tabs -> commas','tabsToCommas');
	}
	if (txt.indexOf('|')!=-1) {
		s.options[s.length]=new Option('table -> tabs','tableToTabs');
		s.options[s.length]=new Option('table -> commas','tableToCommas');
	}
	s.size=s.length;
	s.onclick=function(){ if (!this.value.length) return;
	        var e=config.quickEdit.getField(this.button); if (!e) return false;
		e.focus(); var txt=config.quickEdit.getSelection(e);
		switch(this.value) {
			case 'tabsToTable':
				txt=txt.replace(/\t/g,'|').replace(/^|$/g,'|');
				txt=txt.replace(/\n/g,'|\n|').replace(/^\|$/g,'');
				break;
			case 'tableToTabs':
				txt=txt.replace(/\t/g,' ').replace(/\|/g,'\t');
				txt=txt.replace(/^\t/g,'').replace(/\t$/g,'');
				txt=txt.replace(/\n\t/g,'\n').replace(/\t\n/g,'\n');
				break;
			case 'commasToTable':
				txt=txt.replace(/,/g,'|').replace(/^|$/g,'|');
				txt=txt.replace(/\n/g,'|\n|').replace(/^\|$/g,''); 
				break;
			case 'tableToCommas':
				txt=txt.replace(/,/g,' ').replace(/\|/g,',');
				txt=txt.replace(/^,/g,'').replace(/,$/g,''); 
				txt=txt.replace(/\n,/g,'\n').replace(/,\n/g,'\n'); 
				break;
			case 'tabsToCommas':
				txt=txt.replace(/\t/g,',');
				break;
			case 'commasToTabs':
				txt=txt.replace(/,/g,'\t');
				break;
		}
		replaceSelection(e,txt);
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>convert</a></html>
/%
|Name|QuickEdit_custom|
|Source|http://www.TiddlyTools.com/#QuickEdit_custom|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - custom defined formats|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

!help
Reminders:

Custom formats are stored as an "HR-separated list" in [[QuickEdit_customList]], where the first line of each list item is the text 'label' to show in the droplist, followed by one or more lines of wiki content to be inserted into the tiddler source.

Substitution markers can be used to dynamically insert values into the formatted output: $1 inserts the tiddler editor's current selected text. $[[message|default value]] interactively prompts for a value to be inserted. $[[message|$1]] uses the selected text as the default value. $[[message|{{javascript}}]] calculates the default value using javascript code.
!end help

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" title="custom defined formats"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select a custom format...','');
	var items=store.getTiddlerText('QuickEdit_customList','').split('\n----\n');
	for (var i=0; i<items.length; i++) {
		if (!items[i].length) continue; var lines=items[i].split('\n');
		var label=lines.shift(); var val=lines.join('\n');
		s.options[s.length]=new Option(label,val); s.options[s.length-1].title=val;
	}
	s.options[s.length]=new Option('[Edit custom formats...]','_edit');
	s.options[s.length-1].title='add/change custom format definitions...';
	s.size=Math.min(s.length,15);
	s.onclick=function(){ if (!this.value.length) return;
		if (this.value=='_edit') {
			alert(store.getTiddlerText('QuickEdit_custom##help'));
			story.displayTiddler(story.findContainingTiddler(this.button),
				'QuickEdit_customList',DEFAULT_EDIT_TEMPLATE);
		} else {
		        var e=config.quickEdit.getField(this.button); if (!e) return false;
			e.focus(); var txt=config.quickEdit.getSelection(e);
			replaceSelection(e, this.value.replace(/\$\x31/g,txt)
				.replace(/\$\[\[[^\]]+\]\]/g, function(t){
					x=t.substr(3,t.length-5).split('|');
					var msg=x[0]; var def=x[1]||'';
					if (def.startsWith('{{')) {
						try{def=eval(def.substr(2,def.length-4))} catch(ex){showException(ex)}
					}
					return prompt(msg,def)||'';
				})
			);
		}
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>custom</a></html>
timestamp
$[[enter a date|{{new Date().formatString('DDD, MMM DDth, YYYY hh12:0mm:0ssam')}}]]
----
scrollbox
@@display:block;height:10em;overflow:auto;$[[enter scrolling content|$1]]@@@@display:block;text-align:right;^^scroll for more...^^@@
----
nested slider
+++[$1]<<tiddler $1>>===
----
big red
@@font-size:36pt;color:red;$1@@
----
/%
|Name|QuickEdit_font|
|Source|http://www.TiddlyTools.com/#QuickEdit_font|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - select font family|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="set font-family CSS attribute - @@font-family:facename;...@@"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select a font family...','');
	var fonts=store.getTiddlerText('QuickEdit_fontList','').split('\n');
	for (var i=0; i<fonts.length; i++) {
		if (!fonts[i].length) continue;
		s.options[s.length]=new Option(fonts[i],fonts[i]);
		s.options[s.length-1].style.fontFamily=fonts[i];
	}
	s.options[s.length]=new Option('[Edit font list...]','_edit');
	s.options[s.length-1].title='enter fonts, one per line...';
	s.size=Math.min(s.length,15);
	s.onclick=function(){
		if (this.value=='_edit')
			story.displayTiddler(story.findContainingTiddler(this.button),'QuickEdit_fontList',DEFAULT_EDIT_TEMPLATE);			
		else
			config.quickEdit.wrapSelection(this.button,'@@font-family:\x22'+this.value+'\x22;','@@');
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>font</a></html>
Arial,helvetica,sans-serif
Times New Roman,times,serif
Courier,monospaced
/%
|Name|QuickEdit_format|
|Source|http://www.TiddlyTools.com/#QuickEdit_format|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - basic text formats, headings, blockquotes, etc.|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="plain text (remove ALL formatting)" accesskey="P" 
onclick="var e=config.quickEdit.getField(this); if (e) e.focus(); var txt=config.quickEdit.getSelection(e);
	config.quickEdit.setSelection(e,wikifyPlainText(txt)); return false;"
>&nbsp;~&nbsp;</a></html>/%

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="''bold''" accesskey="B"
onclick="config.quickEdit.wrapSelection(this,'\x27\x27','\x27\x27'); return false;"
>&nbsp;B&nbsp;</a></html>/%

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="//italics//" accesskey="I" 
onclick="config.quickEdit.wrapSelection(this,'//','//'); return false;"
>&nbsp;I&nbsp;</a></html>/%

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="__underline__" accesskey="U" 
onclick="config.quickEdit.wrapSelection(this,'__','__'); return false;"
>&nbsp;U&nbsp;</a></html>/%

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="--strikethrough--" accesskey="S" 
onclick="config.quickEdit.wrapSelection(this,'--','--'); return false;"
>&nbsp;S&nbsp;</a></html>/%

%/ &nbsp;/%  SPACER

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="format text"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select text format...','');
	s.options[s.length]=new Option('CSS class wrapper','{{$1{,}}},Enter a CSS classname');
	s.options[s.length-1].title='CSS class wrapper - {{classname classname etc{...}}}';
	s.options[s.length]=new Option('inline CSS styles','@@$1,@@,Enter CSS (attribute:value;attribute:value;...;)');
	s.options[s.length-1].title='inline CSS styles - @@attr:value;attr:value;...@@';
	s.options[s.length]=new Option('heading 1','\n!,\n');
	s.options[s.length-1].title='H1 heading - !';
	s.options[s.length]=new Option('heading 2','\n!!,\n');
	s.options[s.length-1].title='H2 heading - !!';
	s.options[s.length]=new Option('heading 3','\n!!!,\n');
	s.options[s.length-1].title='H3 heading - !!!';
	s.options[s.length]=new Option('heading 4','\n!!!!,\n');
	s.options[s.length-1].title='H4 heading - !!!!';
	s.options[s.length]=new Option('heading 5','\n!!!!!,\n');
	s.options[s.length-1].title='H5 heading - !!!!!';
	s.options[s.length]=new Option('blockquote','\n\<\<\<\n,\n\<\<\<\n');
	s.options[s.length-1].title='indented blockquote - \<\<\<';
	s.options[s.length]=new Option('monospaced','{{{,}}}');
	s.options[s.length-1].title='inline monospaced text - {{{...}}}';
	s.options[s.length]=new Option('plain text','\n{{{\n,\n}}}\n');
	s.options[s.length-1].title='multi-line monospaced text box - {{{...}}}';
	s.options[s.length]=new Option('superscript','^^,^^');
	s.options[s.length-1].title='^^superscript^^';
	s.options[s.length]=new Option('subscript','~~,~~');
	s.options[s.length-1].title='~~subscript~~';
	s.options[s.length]=new Option('HTML','<html>,<\x2fhtml>');
	s.options[s.length-1].title='HTML syntax - <html>...<\x2fhtml>';
	s.options[s.length]=new Option('comment','/%,%/');
	s.options[s.length-1].title='comment (hidden content) - /%...%/';
	s.size=s.length;
	s.onclick=function(){ if (!this.value.length) return;
		var parts=this.value.split(',');
		var prefix=parts[0]; var suffix=parts[1]; var ask=parts[2];
		if (ask) {
			var val=prompt(ask); if (!val) { Popup.remove(); return false; }
			prefix=prefix.replace(/\$1/g,val); suffix=suffix.replace(/\$1/g,val);
		}
		config.quickEdit.wrapSelection(this.button,prefix,suffix);
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>format</a></html>
/%
|Name|QuickEdit_image|
|Source|http://www.TiddlyTools.com/#QuickEdit_image|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - embed an image|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
	title="embed an image (jpg/gif/png) - [img[tooltip|URL]] or [img[tooltip|path/to/file.ext]]"
	onclick="var fn=config.quickEdit.promptForFilename(
		'Enter/select an image file',getLocalPath(document.location.href),'');
	if (!fn) return false;  /* cancelled by user */
	var h=document.location.href; var p=decodeURIComponent(h.substr(0,h.lastIndexOf('/')+1));
	if (fn.startsWith(p)) fn=fn.substr(p.length); /* use RELATIVE path/filename.ext */
	var tip=prompt('Enter a tooltip for this image',''); if (!tip) tip=''; else tip+='|';
	return config.quickEdit.setSelection(this,'[img['+tip+fn+']]');"
>image</a></html>
/%
|Name|QuickEdit_insert|
|Source|http://www.TiddlyTools.com/#QuickEdit_insert|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - insert content from another tiddler or external file|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="insert content from another tiddler or external file"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';

	var s2=createTiddlyElement(p,'select'); s2.title='filter by tag';
	s2.options[0]=new Option('filter by tag...','');
	s2.options[s2.length]=new Option('[all tiddlers]','');
	var tags=store.getTags();
	for (var t=0; t<tags.length; t++) s2.options[s2.length]=new Option(tags[t][0],tags[t][0]);
	s2.onchange=function(){
		var tag=this.value;
		var tids=tag.length?store.reverseLookup('tags',tag,true):store.reverseLookup('tags','excludeLists');
		var list=this.nextSibling.nextSibling;
		while (list.length) list.options[0]=null;
		var prompt='select a tiddler or file...';
		if (tag.length) prompt='select a tagged tiddler ['+tids.length+' matches]...';
		list.options[0]=new Option(prompt,'');
		if (!tag.length) list.options[list.length]=new Option('[browse for file...]','_file');
		for (var t=0; t<tids.length; t++) {
			list.options[list.length]=new Option(tids[t].title,tids[t].title);
			list.options[list.length-1].title=tids[t].getSubtitle();
		}
		list.size=Math.min(list.length,10);
		list.selectedIndex=0; list.focus();
		this.style.width=list.offsetWidth+'px';
		if (!tag.length) this.selectedIndex=0;
	};
	createTiddlyElement(p,'br');

	var s=createTiddlyElement(p,'select'); s.button=this;
	s.title='select a tiddler or file';
	s.options[0]=new Option('select a tiddler or file...','');
	s.options[s.length]=new Option('[browse for file...]','_file');
	var tids=store.reverseLookup('tags','excludeLists');
	for (var t=0; t<tids.length; t++) {
		s.options[s.length]=new Option(tids[t].title,tids[t].title);
		s.options[s.length-1].title=tids[t].getSubtitle();
	}
	s.size=Math.min(s.length,10);
	s.onclick=function(){ if (!this.value.length) return false;
		if (this.value=='_file') {
			var fn=config.quickEdit.promptForFilename(
				'Enter/select a text file',getLocalPath(document.location.href),'');
			if (!fn) return false; /* cancelled by user */
			var txt=loadFile(getLocalPath(fn));
			if (!txt) { alert('Error: unable to read contents from \0027'+fn+'\0027'); return; }
		}
		else var txt=store.getTiddlerText(this.value);
		if (!txt) {
			displayMessage(this.value+' not found');
			this.selectedIndex=0; this.focus();
			return false;
		}
		config.quickEdit.setSelection(this.button,txt);
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s2.style.width=s.offsetWidth+'px';
	s.focus();
	return config.quickEdit.processed(event);"
>insert</a></html>
/%
|Name|QuickEdit_link|
|Source|http://www.TiddlyTools.com/#QuickEdit_link|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - link to tiddler or external file|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="add a link to a tiddler or external file - [[link text|TiddlerName]]"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';

	var s2=createTiddlyElement(p,'select'); s2.title='filter by tag';
	s2.options[0]=new Option('filter by tag...','');
	s2.options[s2.length]=new Option('[all tiddlers]','');
	var tags=store.getTags();
	for (var t=0; t<tags.length; t++) s2.options[s2.length]=new Option(tags[t][0],tags[t][0]);
	s2.onchange=function(){
		var tag=this.value;
		var tids=tag.length?store.reverseLookup('tags',tag,true):store.reverseLookup('tags','excludeLists');
		var list=this.nextSibling.nextSibling;
		while (list.length) list.options[0]=null;
		var prompt='select a tiddler or file...';
		if (tag.length) prompt='select a tagged tiddler ['+tids.length+' matches]...';
		list.options[0]=new Option(prompt,'');
		if (!tag.length) list.options[list.length]=new Option('[browse for file...]','_file');
		for (var t=0; t<tids.length; t++) {
			list.options[list.length]=new Option(tids[t].title,tids[t].title);
			list.options[list.length-1].title=tids[t].getSubtitle();
		}
		list.size=Math.min(list.length,10);
		list.selectedIndex=0; list.focus();
		this.style.width=list.offsetWidth+'px';
		if (!tag.length) this.selectedIndex=0;
	};
	createTiddlyElement(p,'br');

	var s=createTiddlyElement(p,'select'); s.button=this;
	s.title='select a tiddler or file';
	s.options[0]=new Option('select a tiddler or file...','');
	s.options[s.length]=new Option('[browse for file...]','_file');
	var tids=store.reverseLookup('tags','excludeLists');
	for (var t=0; t<tids.length; t++) {
		s.options[s.length]=new Option(tids[t].title,tids[t].title);
		s.options[s.length-1].title=tids[t].getSubtitle();
	}
	s.size=Math.min(s.length,10);
	s.onclick=function(){ if (!this.value.length) return false;
		var title=this.value; var txt=title;
		if (title=='_file') {
			title=config.quickEdit.promptForFilename('Select a file',
				getLocalPath(document.location.href),'');
			if (!title) { this.selectedIndex=0; this.focus(); return false; }
			var txt=title.substr(title.lastIndexOf('/')+1);
		}
		var txt=prompt('Enter the text to display for this link',txt);
		if (!txt) { this.selectedIndex=0; this.focus(); return false; }
		config.quickEdit.setSelection(this.button,'[['+txt+'|'+title+']]');
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s2.style.width=s.offsetWidth+'px';
	s.focus();
	return config.quickEdit.processed(event);"
>link</a></html>
/%
|Name|QuickEdit_macro|
|Source|http://www.TiddlyTools.com/#QuickEdit_macro|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - embed a macro with 'guide text'|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

Note:
Optional 'guideText' can be used to add suggested defaults/placeholders for specific macro parameters.
Add guideText to your own plugin-defined macros using:
	config.macros.macroName.guideText='guide text goes here';

%/<<tiddler {{
	/* define guide text for a few common TW core macros */
	config.macros.edit.guideText='fieldname #rows';
	config.macros.view.guideText='fieldname (link,wikified,date) format';
	config.macros.slider.guideText='cookie TiddlerName label tooltip';
	config.macros.option.guideText='(txtCookieName,chkCookieName)';
	config.macros.tiddler.guideText='TiddlerName with: params...';
	''; /* must return blank to suppress output */ }}>>/%

%/<html><hide linebreaks><a href='javascript:;' class='tiddlyLink' tabindex='-1' 
title='add a macro - \<\<macroName ...\>\>'
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select a macro...','');
	var macros=[]; for (var m in config.macros) if (config.macros[m].handler) macros.push(m); macros.sort();
	for (var i=0; i<macros.length; i++) { var m=macros[i];
		var help=config.macros[m].guideText; if (!help) help=''; else help=' '+help;
		s.options[s.length]=new Option(m,m+help);
		s.options[s.length-1].title='\<\<'+m+help+'\>\>';
	}
	s.size=Math.min(s.length,15);
	s.onclick=function(){ if (!this.value.length) return;
		config.quickEdit.setSelection(this.button,'\<\<'+this.value+'\>\>');
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>macro</a></html>
/%
|Name|QuickEdit_replace|
|Source|http://www.TiddlyTools.com/#QuickEdit_replace|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - find/replace selected text with replacement text|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="find/replace selected text with replacement text"
onclick="var here=story.findContainingTiddler(this); if (!here) return false;
	var e=config.quickEdit.getField(here);
	var s=config.quickEdit.getSelection(e); 
	var p=Popup.create(this,null,'popup sticky smallform'); if (!p) return false;
	var t=createTiddlyElement(p,'input'); t.onfocus=function(){this.select()};
	t.value=s.length?s:'enter target text';
	var r=createTiddlyElement(p,'input'); r.onfocus=function(){this.select()};
	r.value='enter replacement text';
	var tid=here.getAttribute('tiddler');
	var b=createTiddlyElement(p,'button',null,null,'?',{tid:tid});
	b.style.width='2em';
	b.title='FIND/FIND NEXT target text';
	b.onclick=function(ev) { /* FIND */
		var e=story.getTiddlerField(this.getAttribute('tid'),'text');
		if (!e||e.getAttribute('edit')!='text') return;
		var t=this.previousSibling.previousSibling;
		e.focus();
		if (e.setSelectionRange) { /* MOZ */
			var newstart=e.value.indexOf(t.value,e.selectionStart+1);
			if (newstart==-1) newstart=e.value.indexOf(t.value); /* wrap around */
			if (newstart==-1) { alert('\u0022'+t.value+'\u0022 not found'); t.focus(); return; }
			e.setSelectionRange(newstart,newstart+t.value.length);
			var linecount=e.value.split('\n').length;
			var thisline=e.value.substr(0,e.selectionStart).split('\n').length;
			e.scrollTop=Math.floor((thisline-1-e.rows/2)*e.scrollHeight/linecount);
		} else if (document.selection) { /* IE */
			var range=document.selection.createRange();
			if(range.parentElement()==e) {
				range.collapse(false);
				var found=false; try{found=range.findText(t.value,e.value.length,4)}catch(e){}
				if (found) range.select();
				else { alert('\u0022'+t.value+'\u0022 not found'); t.focus(); }
			}
		}
	};
	b=createTiddlyElement(p,'button',null,null,'=',{tid:tid});
	b.style.width='2em';
	b.title='REPLACE selected text';
	b.onclick=function(ev) { /* REPLACE */
		var e=story.getTiddlerField(this.getAttribute('tid'),'text');
		if (!e||e.getAttribute('edit')!='text') return;
		var t=this.previousSibling.previousSibling.previousSibling;
		var r=this.previousSibling.previousSibling;
		if (   (e.selectionStart!==undefined && e.selectionEnd==e.selectionStart)
		    || (document.selection && document.selection.createRange().text==''))
			this.previousSibling.click(); /* no selection... do FIND first */
		if (   (e.selectionStart!==undefined && e.selectionEnd==e.selectionStart)
		    || (document.selection && document.selection.createRange().text==''))
			{ t.focus(); return; } /* still no selection... goto target input */
		e.focus(); replaceSelection(e,r.value);
	};
	b=createTiddlyElement(p,'button',null,null,'+',{tid:tid});
	b.style.width='2em';
	b.title='REPLACE selected text AND FIND NEXT target text';
	b.onclick=function(ev) { /* REPLACE and FIND NEXT */
		this.previousSibling.click();
		this.previousSibling.previousSibling.click();
	};
	b=createTiddlyElement(p,'button',null,null,'!',{tid:tid});
	b.style.width='2em';
	b.title='REPLACE ALL occurrences of target text';
	b.onclick=function(ev) { /* REPLACE ALL */
		var e=story.getTiddlerField(this.getAttribute('tid'),'text');
		if (!e||e.getAttribute('edit')!='text') return;
		var t=this.previousSibling.previousSibling.previousSibling.previousSibling.previousSibling;
		var r=this.previousSibling.previousSibling.previousSibling.previousSibling;
		if (!t.value.length) { alert('Please enter the target text'); t.focus(); return; }
		var m='This will replace all occurences of:\n\n';
		m+='\''+t.value+'\'\n\nwith:\n\n\''+r.value+'\'\n\nAre you sure?';
		if (!confirm(m)) { r.focus(); r.select(); return; }
		e.value=e.value.replace(new RegExp(t.value.escapeRegExp(),'gm'),r.value);
		e.focus(); e.select(); Popup.remove();
	};
	Popup.show();
	if (!s.length) {t.focus();t.select()} else {r.focus();r.select()}
	event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;"
>replace</a></html>
/%
|Name|QuickEdit_sort|
|Source|http://www.TiddlyTools.com/#QuickEdit_sort|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - sort lines of text|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="sort lines of text"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select sort order...','');
	s.options[s.length]=new Option('ascending','A');
	s.options[s.length-1].title='ascending';
	s.options[s.length]=new Option('descending','D');
	s.options[s.length-1].title='descending';
	s.size=s.length;
	s.onclick=function(){ if (!this.value.length) return;
		var e=config.quickEdit.getField(this.button); if (!e) return false;
		var lines=config.quickEdit.getSelection(e).split('\n').sort();
		if (this.value=='D') lines=lines.reverse();
		replaceSelection(e,lines.join('\n'));
		e.focus();
		Popup.remove(); return false;
	};
	s.onkeyup=config.quickEdit.keyup;
	Popup.show();
	s.focus();
	return config.quickEdit.processed(event);"
>sort</a></html>
/%
|Name|QuickEdit_split|
|Source|http://www.TiddlyTools.com/#QuickEdit_split|
|Version|2.4.3|
|Author|Eric Shulman|
|License|see http://www.TiddlyTools.com/#QuickEditPlugin|
|Type|html|
|Requires|QuickEditPlugin|
|Description|quickedit - move selection to new tiddler and insert link, embedded tiddler, or slider|

Usage: see  http://www.TiddlyTools.com/#QuickEditToolbar

Based on ideas originally developed by YannPerrin
(http://yann.perrin.googlepages.com/twkd.html#easySlicer)

%/<html><hide linebreaks><a href="javascript:;" class="tiddlyLink" tabindex="-1" 
title="move selection to new tiddler and insert link, embedded tiddler, or slider"
onclick="var p=Popup.create(this); if (!p) return false; p.className+=' sticky smallform';
	p.style.whiteSpace='nowrap';
	var i=createTiddlyElement(p,'input');
	i.defaultValue='Enter a new tiddler title';
	i.onfocus=function(){this.select()};
	var s=createTiddlyElement(p,'select'); s.button=this;
	s.options[0]=new Option('select type...','');
	s.options[0].title='select split type';
	s.options[1]=new Option('link','link');
	s.options[1].title='replace with [[TiddlerName]]';
	s.options[2]=new Option('embed','embed');
	s.options[2].title='replace with \<\<tiddler TiddlerName\>\>';
	s.options[3]=new Option('slider','slider');
	s.options[3].title='replace with \<\<slider \u0022\u0022 [[TiddlerName]] [[label]] [[tooltip]]\>\>';
	s.onchange=function(){
		if (s.previousSibling.value==s.previousSibling.defaultValue)
			{ alert('A tiddler title is required'); s.selectedIndex=0; s.previousSibling.focus(); return false; }
		var tid=s.previousSibling.value;
		if (store.tiddlerExists(tid) && !confirm(config.messages.overwriteWarning.format([tid])))
			{ s.previousSibling.focus(); return false; }
		switch(s.value) {
			case 'link':
				var newtxt='[['+tid+']]';
				break;
			case 'embed':
				var newtxt='\<\<tiddler [['+tid+']]\>\>';
				break;
			case 'slider':
				var label=prompt('Enter a slider label',tid);
				if (!label) { Popup.remove(); return false; }
				var tip=prompt('Enter a slider tooltip',label);
				if (!tip) { Popup.remove(); return false; }
				var newtxt='\<\<slider \u0022\u0022 [['+tid+']] [['+label+']] [['+tip+']]\>\>';
				break;
		}
		var txt=config.quickEdit.getSelection(config.quickEdit.getField(this.button));
		store.saveTiddler(tid,tid,txt,config.options.txtUserName,new Date(),[],{});
		story.displayTiddler(story.findContainingTiddler(this.button),tid);
		config.quickEdit.setSelection(this.button,newtxt);
		Popup.remove(); return false;
	};
	Popup.show();
	event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;"
>split</a></html>
!!Tétel
{{overlay1{$\Gamma , A\vdash A$ (azaz a [[szintaktikai következményreláció|Szintaktikai következményreláció]] reflexív).}}}
!!Bizonyítás
*{{overlay2{Jelölés: a rövidség kedvéért $\Gamma\cup \{A\}$ helyett '$\Gamma , A$'-t írunk. }}}
*{{overlay3{Mivel $A\in \Gamma\cup \{A\}$ így a [[szintaktikai következményreláció|Szintaktikai következményreláció]] definíciójának második pontja miatt $\Gamma\cup \{A\}\vdash A$, azaz $\Gamma , A\vdash A$. }}}
/%
|Name|RefreshPageDisplay|
|Source|http://www.TiddlyTools.com/#RefreshPageDisplay|
|Version|1.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|Refresh all tiddlers and page elements without restarting|
%/<script label="$1" title="Redisplay current page content WITHOUT RESTARTING!">
	story.forEachTiddler(function(t,e){story.refreshTiddler(t,null,true)});
	refreshDisplay();
 	return false;
</script><script>
	if ("$1"=="$"+"1") place.lastChild.innerHTML="refresh page display";
</script>
<html><input type="button" value="Refresh Styles" onClick="javascript:refreshStyles('StyleSheet');" name="button" class="btn" onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'"/></html>
/%
|Name|RefreshTiddler|
|Source|http://www.TiddlyTools.com/#RefreshTiddler|
|Version|0.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|link that forces a refresh of the current tiddler|

usage: <<tiddler RefreshTiddler with: "label" "tooltip">>

where label and tooltip are optional and default to "refresh" and "redisplay tiddler content", respectively.

%/<script label="refresh" title="redisplay tiddler content">
	var here=story.findContainingTiddler(place); if (!here) return false;
	story.refreshTiddler(here.getAttribute("tiddler"),null,true);
	return false;
</script><script>
	if ("$1"!="$"+"1") place.lastChild.innerHTML="$1";
	if ("$2"!="$"+"2") place.lastChild.title="$2";
</script>
[[►|RollYourOwn]]''To put Treeview in you own existing ~TiddlyWiki'' you will need a version of TW that incorporates the jQuery library,  __TW version 2.5.0__ . (Existing [[TW Notes|http://twnotes.tiddlyspot.com/]] and [[TWT-Notes|http://twt-notes.tiddlyspot.com/]] menus can be incorporated into your new Treemenu.) 
<<<
''To start a new'' ~TiddlyWiki with Treemenu you will need:
# ~TreeviewPluginPlugin from http://treeview.tiddlyspot.com/
# The code in MarkupPostBody
# The tiddler JqueryTreeviewCSS inserted into your ~StyleSheet
# The jQuery cookie plugin [[Cookie plugin]]
# The EmbeddedImages requires AttachFilePluginFormatters
# TaggerPlugin this requires DeprecatedFunctionsPlugin
# InlineJavascriptPlugin
# NewHerePlugin
<<<
{{center{If this seems too hard <html><a href='http://twt-treeview.tiddlyspot.com/download' class='button'>''Download TWT Treeview''</a></html>it is already set up.}}}
''Additional''  
<<<
The [[NewHerePlugin]] requires this in ViewTemplate:
|{{{<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'> <span  style="padding-right:0em;" macro='tagger'></span ><span macro='newHere label:"add:subtopic" tag:"eureeka"'></span></div>}}}|
PageTemplate requires this: 
|{{{<div id='mainMenu' refresh='content' force='true'  tiddler='MainMenu'></div>}}}|
<<<



!!Definíció (részformula a nulladrendű nyelvben)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy tetszőleges nulladrendű nyelv, $A\in Form$ pedig a nyelv tetszőleges formulája.}}}
{{overlay2{Az $A$ formula részformuláinak halmaza az a legszűkebb halmaz [jelölés: $RF(A)$], amelyre teljesül, hogy }}}
#{{overlay3{$A\in RF(A)$, azaz az $A$ formula részformulája önmagának;}}}
#{{overlay4{ha $\neg B\in RF(A)$, akkor $B\in RF(A)$;}}}
#{{overlay5{ha $(B\supset C)\in RF(A)$, akkor $B,C\in RF(A)$;}}}
#{{overlay6{ha $(B\wedge C)\in RF(A)$, akkor $B,C\in RF(A)$;}}}
#{{overlay7{ha $(B\vee C)\in RF(A)$, akkor $B,C\in RF(A)$;}}}
#{{overlay8{ha $(B\equiv C)\in RF(A)$, akkor $B,C\in RF(A)$.}}}
!!Definíció (részformula az elsőrendű nyelvben)
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ pedig a nyelv tetszőleges formulája.
Az $A$ formula részformuláinak halmaza az a legszűkebb halmaz [jelölés: $RF(A)$], amelyre teljesül, hogy 
# $A\in RF(A)$, azaz az $A$ formula részformulája önmagának;
#ha $\neg B\in RF(A)$, akkor $B\in RF(A)$;
#ha $(B\supset C)\in RF(A)$, akkor $B,C\in RF(A)$;
#ha $(B\wedge C)\in RF(A)$, akkor $B,C\in RF(A)$;
#ha $(B\vee C)\in RF(A)$, akkor $B,C\in RF(A)$;
#ha $(B\equiv C)\in RF(A)$, akkor $B,C\in RF(A)$;
#ha $\forall\!xB\in RF(A)$, akkor $B\in RF(A)$;
#ha $\exists\!xB\in RF(A)$, akkor $B\in RF(A)$.
!!Definíció (részformula definíciója közvetlen részformulák segítségével nulladrendű nyelv esetén)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy tetszőleges nulladrendű nyelv, $A\in Form$ pedig a nyelv tetszőleges formulája.}}}
{{overlay2{Egy $A$ formula részformuláinak halmaza az a legszűkebb halmaz [jelölés: $RF(A)$], amelyre teljesül, hogy}}}
#{{overlay3{$A\in RF(A)$, (azaz az $A$ formula részformulája önmagának);}}}
#{{overlay4{ha $A'\in RF(A)$ és $B$ közvetlen részformulája $A'$-nek, akkor $B\in RF(A)$ (azaz, ha egy $A'$ formula részformulája $A$-nak, akkor $A'$ összes közvetlen részformulája is részformulája $A$-nak).}}}
!!Definíció (részformula definíciója közvetlen részformulák segítségével elsőrendű nyelv esetén)
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges elsőrendű nyelv, $A\in Form$ pedig a nyelv tetszőleges formulája.
Egy $A$ formula részformuláinak halmaza az a legszűkebb halmaz [jelölés: $RF(A)$], amelyre teljesül, hogy
#$A\in RF(A)$, (azaz az $A$ formula részformulája önmagának);
#ha $A'\in RF(A)$ és $B$ közvetlen részformulája $A'$-nek, akkor $B\in RF(A)$ (azaz, ha egy $A'$ formula részformulája $A$-nak, akkor $A'$ összes közvetlen részformulája is részformulája $A$-nak).
*Shift + left mouse button (LMB) click -- show/hide toolbar
*LMB drag and drop -- pan
*Mouse wheel -- zoom in/out (also available in the toolbar)
*Shift + Mouse wheel -- resize (also available in the toolbar)
/***
|Name|SaveAsPlugin|
|Source|http://www.TiddlyTools.com/#SaveAsPlugin|
|Documentation|http://www.TiddlyTools.com/#SaveAsPlugin|
|Version|1.0.1|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Save current document to a different path/filename|
!!!!!Documentation
<<<
Syntax: {{{<<saveAs>>}}}
<<saveAs>>
<<<
!!!!!Revisions
<<<
2008.04.12 [1.0.1] automatically add "saveAs" to backstage commands
2008.04.12 [1.0.0] initial release - derived from [[NewDocumentPlugin]]
<<<
!!!!!Code
***/
//{{{
version.extensions.SaveAsPlugin= {major: 1, minor: 0, revision: 1, date: new Date(2008,4,12)};

config.macros.saveAs = {
	label: "save as...",
	prompt: "Save current document to a different path/file",
	filePrompt: "Please select or enter a target path/filename",
	defaultFilename: "new.html",
	okmsg: "%0 tiddlers written to %1",
	failmsg: "An error occurred while creating %0",
	handler: function(place,macroName,params)
		{ var btn=createTiddlyButton(place,this.label,this.prompt,this.go); },
	go: function() {
		// make sure we are local
		if (window.location.protocol!="file:") {
			alert(config.messages.notFileUrlError); 
			if (store.tiddlerExists(config.messages.saveInstructions))
				story.displayTiddler(null,config.messages.saveInstructions);
			return;
		}
		// get current saved file
		var currPath=getLocalPath(window.location.href);
		var original=loadFile(currPath);
		if (!original) {
			alert(config.messages.cantSaveError); 
			if (store.tiddlerExists(config.messages.saveInstructions))
				story.displayTiddler(null,config.messages.saveInstructions);
			return;
		}

		// get new target path/filename
		var newPath=currPath;
		var slashpos=newPath.lastIndexOf("/"); if (slashpos==-1) slashpos=newPath.lastIndexOf("\\"); 
		if (slashpos!=-1) newPath=newPath.substr(0,slashpos+1); // trim filename
		var newFile=currPath.substr(newPath.length); // trim path
		if (!newFile.length) newFile=config.macros.saveAs.defaultFilename;
		var target=config.macros.saveAs.ask(config.macros.saveAs.filePrompt,newPath,newFile);
		if (!target) return; // cancelled by user
		// if specified file does not include a path, assemble fully qualified path and filename
		var slashpos=target.lastIndexOf("/"); if (slashpos==-1) slashpos=target.lastIndexOf("\\");
		if (slashpos==-1) target=target+config.macros.saveAs.defaultFilename;
		var link="file:///"+target.replace(/\\/g,'/'); // link for message text

		// write target
		if (saveFile(target,updateOriginal(original)))
			var msg=config.macros.saveAs.okmsg.format([store.getTiddlers("title").length,target]);
		else
			var msg=config.macros.saveAs.failmsg.format([target]);
		clearMessage(); displayMessage(msg,link);
	},
	ask: function(msg,path,file) {
		if(window.Components) { // moz
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
				var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
				picker.init(window, msg, nsIFilePicker.modeSave);
				var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
				thispath.initWithPath(path);
				picker.displayDirectory=thispath;
				picker.defaultExtension='html';
				picker.defaultString=file;
				picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);
				if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.persistentDescriptor;
			}
			catch(e) { alert('error during local file access: '+e.toString()) }
		}
		else { // IE
			try { // XP/Vista only
				var s = new ActiveXObject('UserAccounts.CommonDialog');
				s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|';
				s.FilterIndex=3; // default to HTML files;
				s.InitialDir=path;
				s.FileName=file;
				if (s.showOpen()) var result=s.FileName;
			}
			catch(e) { var result=prompt(msg,path+file); } // fallback for non-XP IE
		}
		return result;
	}
};
//}}}
//{{{
// automatically add saveAs to backstage
config.tasks.saveAs = {
	text: "saveAs",
	tooltip: config.macros.saveAs.prompt,
	action: function(){ clearMessage(); config.macros.saveAs.go(); }
}
config.backstageTasks.splice(config.backstageTasks.indexOf("save")+1,0,"saveAs");
//}}}
/***
|Name:|SaveCloseTiddlerPlugin|
|Description:|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
|Version:|3.0 ($Rev: 5502 $)|
|Date:|$Date: 2008-06-10 23:31:39 +1000 (Tue, 10 Jun 2008) $|
|Source:|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{

	saveCloseTiddler: {
		text: 'done/close',
		tooltip: 'Save changes to this tiddler and close it',
		handler: function(ev,src,title) {
			var closeTitle = title;
			var newTitle = story.saveTiddler(title,ev.shiftKey);
			if (newTitle)
				closeTitle = newTitle;
			return config.commands.closeTiddler.handler(ev,src,closeTitle);
		}
	},

	cancelCloseTiddler: {
		text: 'cancel/close',
		tooltip: 'Undo changes to this tiddler and close it',
		handler: function(ev,src,title) {
			// the same as closeTiddler now actually
			return config.commands.closeTiddler.handler(ev,src,title);
		}
	}

});

//}}}

/***
|Name|SearchOptionsPlugin|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Documentation|http://www.TiddlyTools.com/#SearchOptionsPluginInfo|
|Version|2.9.2|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.search, TiddlyWiki.prototype.search, config.macros.search.onKeyPress|
|Options|##Configuration|
|Description|extend core search function with additional user-configurable options|
Extend core search function with additional user-configurable options including selecting which data items to search, enabling/disabling incremental key-by-key searches, and generating a ''list of matching tiddler'' instead of immediately displaying all matches.  This plugin also adds syntax for rendering 'search links' within tiddler content to embed one-click searches using pre-defined 'hard-coded' search terms.
!!!!!Documentation
>see [[SearchOptionsPluginInfo]]
!!!!!Configuration
<<<
Search in:
<<option chkSearchTitles>> titles <<option chkSearchText>> text <<option chkSearchTags>> tags <<option chkSearchFields>> fields <<option chkSearchShadows>> shadows
<<option chkSearchList>> Show list of matches
<<option chkSearchListTiddler>> Write list to [[SearchResults]] tiddler
<<option chkIncrementalSearch>> Incremental (key-by-key) searching
<<option chkSearchTitlesFirst>> Show title matches first
<<option chkSearchByDate>> Sort matching tiddlers by date
<<<
!!!!!Revisions
<<<
2008.08.25 [2.9.2] added animation to #searchResults DIV.  Also, DIV is only auto-created if it does not exist ... and when closed, the DIV is simply hidden rather than removed.  This allows custom placement of search results report in the PageTemplate definition.
|please see [[SearchOptionsPluginInfo]] for additional revision details|
2005.10.18 [1.0.0] Initial Release
<<<
!!!!!Code
***/
//{{{
version.extensions.searchOptions = {major: 2, minor: 9, revision: 2, date: new Date(2008,8,25)};

if (config.options.chkSearchTitles===undefined) config.options.chkSearchTitles=true;
if (config.options.chkSearchText===undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags===undefined) config.options.chkSearchTags=true;
if (config.options.chkSearchFields===undefined) config.options.chkSearchFields=true;
if (config.options.chkSearchTitlesFirst===undefined) config.options.chkSearchTitlesFirst=true;
if (config.options.chkSearchList===undefined) config.options.chkSearchList=true;
if (config.options.chkSearchListTiddler===undefined) config.options.chkSearchListTiddler=false;
if (config.options.chkSearchByDate===undefined) config.options.chkSearchByDate=false;
if (config.options.chkIncrementalSearch===undefined) config.options.chkIncrementalSearch=true;
if (config.options.chkSearchShadows===undefined) config.options.chkSearchShadows=true;
if (config.macros.search.reportTitle==undefined)
	config.macros.search.reportTitle="SearchResults"; // note: not a cookie!
//}}}

//{{{
// searchLink formatter:
// syntax: [search[text to find]] OR [search[text to display|text to find]]
config.formatters.push( {
	name: "searchLink",
	match: "\\[search\\[",
	lookaheadRegExp: /\[search\[(.*?)(?:\|(.*?))?\]\]/mg,
	prompt: "search for: '%0'",
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var label=lookaheadMatch[1];
			var text=lookaheadMatch[2]||label;
			var prompt=this.prompt.format([text]);
			var btn=createTiddlyButton(w.output,label,prompt,
				function(){story.search(this.getAttribute("searchText"))},"searchLink");
			btn.setAttribute("searchText",text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
});
//}}}

//{{{
config.macros.search.searchOptions_onKeyPress = config.macros.search.onKeyPress;
config.macros.search.onKeyPress = function(e)
{
	if(!e) var e = window.event;
	if (config.options.chkIncrementalSearch || e.keyCode==13 || e.keyCode==10 || e.keyCode==27)
		config.macros.search.searchOptions_onKeyPress.apply(this,arguments);
}
//}}}

//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
	highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
	var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");
	if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first
	var q = useRegExp ? "/" : "'";
	clearMessage();
	if (!matches.length) {
		if (config.options.chkSearchListTiddler) discardSearchResults();
		displayMessage(config.macros.search.failureMsg.format([q+text+q]));
	} else {
		if (config.options.chkSearchList||config.options.chkSearchListTiddler) 
			reportSearchResults(text,matches);
		else {
			var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
			this.closeAllTiddlers(); story.displayTiddlers(null,titles);
			displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
		}
	}
	highlightHack = null;
}
//}}}

//{{{
TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)
{
	var candidates = this.reverseLookup("tags",excludeTag,false,sortField);

	// scan for matching titles first...
	var results = [];
	if (config.options.chkSearchTitles) {
		for(var t=0; t<candidates.length; t++)
			if(candidates[t].title.search(searchRegExp)!=-1)
				results.push(candidates[t]);
		if (config.options.chkSearchShadows)
			for (var t in config.shadowTiddlers)
				if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
					results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
	}
	// then scan for matching text, tags, or field data
	for(var t=0; t<candidates.length; t++) {
		if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above
			store.forEachField(candidates[t],
				function(tid,field,val) {
					if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]);
				},
				true); // extended fields only
	}
	// then check for matching text in shadows
	if (config.options.chkSearchShadows)
		for (var t in config.shadowTiddlers)
			if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
				results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));

	// if not 'titles first', or sorting by modification date,  re-sort results to so titles, text, tag and field matches are mixed together
	if(!sortField) sortField = "title";
	var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }
	if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);

	return results;
}
//}}}

//{{{
// SearchResults REPORT GENERATOR

// hijack core <<search>> macro to add "report" and "simple inline" output
config.macros.search.SOP_handler=config.macros.search.handler;
config.macros.search.handler = function(place,macroName,params)
{
	// if "report", use SearchOptionsPlugin report generator for inline output
	if (params[1]&&params[1].substr(0,6)=="report") {
		var keyword=params[0];
		var options=params[1].split("=")[1]; // split "report=option+option+..."
		var heading=params[2]?params[2].unescapeLineBreaks():"";
		var matches=store.search(new RegExp(keyword.escapeRegExp(),"img"),"title","excludeSearch");
		if (matches.length) wikify(heading+window.formatSearchResults(keyword,matches,options),place);
	} else if (params[1]) {
		var keyword=params[0];
		var heading=params[1]?params[1].unescapeLineBreaks():"";
		var seperator=params[2]?params[2].unescapeLineBreaks():", ";
		var matches=store.search(new RegExp(keyword.escapeRegExp(),"img"),"title","excludeSearch");
		if (matches.length) {
			var out=[];
			for (var m=0; m<matches.length; m++) out.push("[["+matches[m].title+"]]");
			wikify(heading+out.join(seperator),place);
		}
	} else
		config.macros.search.SOP_handler.apply(this,arguments);
};

if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
	// create/update the tiddler
	var body=window.formatSearchResults(text,matches);
	if (config.options.chkSearchListTiddler) {
		var title=config.macros.search.reportTitle;
		var who=config.options.txtUserName;
		var when=new Date();
		var tags="excludeLists excludeSearch temporary";
		var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
		tiddler.set(title,body,who,when,tags);
		store.addTiddler(tiddler);
		story.closeTiddler(title);
		story.displayTiddler(null,title);
		store.notify(title,true);
	} else {
		var sr=document.getElementById("searchResults");
		if (!sr) {
			sr=createTiddlyElement(null,"div","searchResults","tiddler");
			var da=document.getElementById("displayArea");
			da.insertBefore(sr,da.firstChild);
		}
		addClass(sr,"tiddler");
		sr.onmouseover = function(e){ addClass(this,"selected"); }
		sr.onmouseout = function(e){ removeClass(this,"selected"); }
		sr.style.zIndex = "1000";
		removeChildren(sr);
		if (config.macros.moveablePanel) wikify("<<moveablePanel>>",sr); /* see MoveablePanelPlugin */
		var tb=createTiddlyElement(sr,"div",null,"toolbar");
		var b=createTiddlyButton(tb, "open all", "open all matching tiddlers", function() {
				story.displayTiddlers(null,this.getAttribute("list").readBracketedList());
			},"button");
		var list=""; for(var t=0;t<matches.length;t++) list+='[['+matches[t].title+']] ';
		b.setAttribute("list",list);
		var b=createTiddlyButton(tb, "close", "dismiss search results", function() {
				var sr=document.getElementById("searchResults");
				if(!config.options.chkAnimate) {
					sr.style.display="none";
					removeChildren(sr);
				} else {
					var s=new Slider(sr,false,false,"children");
					anim.startAnimating(s);
				}
			}, "button");
		createTiddlyText(createTiddlyElement(sr,"div",null,"title"),"Search Results");
		wikify(body,createTiddlyElement(sr,"div",null,"viewer"));
		if (sr.style.display!="block") {
			if(!config.options.chkAnimate)
				sr.style.display="block";
			else {
				var s=new Slider(sr,true,false,"none");
				s.callback=function(e,p){e.style.overflow="visible";}
				anim.startAnimating(s);
			}
		}
		window.scrollTo(0,ensureVisible(sr));
	}
}

if (!window.formatSearchResults) window.formatSearchResults=function(text,matches,opt)
{
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="";
	if (!opt) var opt="all";
	var parts=opt.split("+");
	for (var i=0; i<parts.length; i++) { var p=parts[i].toLowerCase();
		if (p=="summary"||p=="all")
			body+=window.formatSearchResults_summary(text,matches);
		if (p=="list"||p=="all")
			body+=window.formatSearchResults_list(text,matches);
		if (p=="buttons"||p=="all")
			body+=window.formatSearchResults_buttons(text,matches);
		if (p=="again"||p=="all")
			body+=window.formatSearchResults_again(text,matches);
	}
	return body;
}

if (!window.formatSearchResults_summary) window.formatSearchResults_summary=function(text,matches)
{
	// summary: nn tiddlers found matching '...', options used
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="";
	body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
	body+="^^//searched in:// ";
	body+=(config.options.chkSearchTitles?"''titles'' ":"");
	body+=(config.options.chkSearchText?"''text'' ":"");
	body+=(config.options.chkSearchTags?"''tags'' ":"");
	body+=(config.options.chkSearchFields?"''fields'' ":"");
	body+=(config.options.chkSearchShadows?"''shadows'' ":"");
	if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {
		body+=" //with options:// ";
		body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");
		body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");
	}
	body+="^^\n";
	return body;
}

if (!window.formatSearchResults_list) window.formatSearchResults_list=function(text,matches)
{
	// bullet list of links to matching tiddlers
	var body="";
	for(var t=0;t<matches.length;t++) {
		var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
		body+="* "+date+"[["+matches[t].title+"]]\n";
	}
	return body;
}

if (!window.formatSearchResults_buttons) window.formatSearchResults_buttons=function(text,matches)
{
	// embed buttons only if writing SearchResults to tiddler
	if (!config.options.chkSearchListTiddler) return "";

	// open all matches button
	var body="";
	var title=config.macros.search.reportTitle;
	body+="@@diplay:block;<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.displayTiddlers(null,["
	for(var t=0;t<matches.length;t++)
		body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
	body+="],1);\" accesskey=\"O\" value=\"open all matching tiddlers\"></html> ";

	// discard search results button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"discardSearchResults()\" value=\"discard "+title+"\"></html>";
	body+="@@\n";
	return body;
}

if (!window.formatSearchResults_again) window.formatSearchResults_again=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var body="";
	// search again
	body+="!!!Search again:\n";
	body+="<<search \""+text+"\">>\n";
	body+="<<option chkSearchTitles>>titles ";
	body+="<<option chkSearchText>>text ";
	body+="<<option chkSearchTags>>tags";
	body+="<<option chkSearchFields>>fields";
	body+="<<option chkSearchShadows>>shadows";
	body+="<br>";
	body+="<<option chkCaseSensitiveSearch>>case-sensitive ";
	body+="<<option chkRegExpSearch>>text patterns";
	body+="<<option chkSearchByDate>>sort by date";
	body+="<br>";
	return body;
}


if (!window.discardSearchResults) window.discardSearchResults=function()
{
	// remove the tiddler
	story.closeTiddler(config.macros.search.reportTitle);
	store.deleteTiddler(config.macros.search.reportTitle);
	store.notify(config.macros.search.reportTitle,true);
}
//}}}
!!1. Segédtétel
{{overlay1{[img(20%+,+)[segedtetel_1.jpg]]}}}
!!!Bizonyítás
{{overlay2{[img(75%+,+)[segedtetel_1_biz.jpg]]}}}
!!2. Segédtétel
{{overlay1{[img(20%+,+)[segedtetel_5.jpg]]}}}
!!!Bizonyítás
{{overlay2{[img(75%+,+)[segedtetel_5_biz.jpg]]}}}
!!3. Segédtétel
{{overlay1{[img(20%+,+)[segedtetel_2.jpg]]}}}
!!!Bizonyítás
{{overlay2{[img(75%+,+)[segedtetel_2_biz.jpg]]}}}
!!4. Segédtétel
{{overlay1{[img(20%+,+)[segedtetel_3.jpg]]}}}
!!!Bizonyítás
{{overlay2{[img(75%+,+)[segedtetel_3_biz.jpg]]}}}
<<tabs ""[[Segédtétel(1)]] "" [[Segédtétel(1)]]  [[Segédtétel(2)]] "" [[Segédtétel(2)]] [[Segédtétel(3)]] "" [[Segédtétel(3)]] [[Segédtétel(4)]] "" [[Segédtétel(4)]]>>

<<tiddler ShowSimilarTiddlers with: "CSS" limit>>

<script>
	var out=[]; var similar={}; var rank=[];
	var here=story.findContainingTiddler(place);
	var title='$1'!='$'+'1'?'$1':here?here.getAttribute('tiddler'):'';
	var limit='$2'!='$'+'2'?'$2':1;
	var tid=store.getTiddler(title); if (!tid) return;
	var tids=store.reverseLookup('tags','excludeLists'); // get all tiddlers (including from IncludePlugin)
	for (var i=0; i<tids.length; i++) { var t=tids[i];
		if (t.title==tid.title) continue;
		var tags=[]; for (var j=0; j<t.tags.length; j++)
			if (tid.tags.contains(t.tags[j])) tags.push(t.tags[j]);
		if (tags.length >= limit) {
			similar[tids[i].title]=tags;
			if (!rank[tags.length]) rank[tags.length]=new Array();
			rank[tags.length].push(tids[i].title);
		}
	}
	for (var r=rank.length-1; r>=0; r--) { if (!rank[r]) continue;
		out.push('*%0 shared tags:'.format([r,rank[r].length]));
		for (var t=0; t<rank[r].length; t++)
			out.push('##[[%0]] ~~("""%1""")~~'.format([rank[r][t],similar[rank[r][t]].join(', ')]));
	}
	return out.join('\n');
</script>
/%
|Name|ShowSimilarTiddlers|
|Source|http://www.TiddlyTools.com/#ShowSimilarTiddlers|
|Version|1.2.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|list tiddlers, by number of shared tags|

Usage:  <<tiddler ShowSimilarTiddlers with: System limit>>

where:
'TiddlerName' (optional) indicates the title of the tiddler whose tags are to be matched (default=current tiddler)
'limit' (optional) only reports tiddlers with at least the indicated number of tags in common (default=1)

%/<script>
	var out=[]; var similar={}; var rank=[];
	var here=story.findContainingTiddler(place);
	var title='$1'!='$'+'1'?'$1':here?here.getAttribute('tiddler'):'';
	var limit='$2'!='$'+'2'?'$2':1;
	var tid=store.getTiddler(title); if (!tid) return;
	var tids=store.reverseLookup('tags','excludeLists'); // get all tiddlers (including from IncludePlugin)
	for (var i=0; i<tids.length; i++) { var t=tids[i];
		if (t.title==tid.title) continue;
		var tags=[]; for (var j=0; j<t.tags.length; j++)
			if (tid.tags.contains(t.tags[j])) tags.push(t.tags[j]);
		if (tags.length >= limit) {
			similar[tids[i].title]=tags;
			if (!rank[tags.length]) rank[tags.length]=new Array();
			rank[tags.length].push(tids[i].title);
		}
	}
	for (var r=rank.length-1; r>=0; r--) { if (!rank[r]) continue;
		out.push('*%0 shared tags:'.format([r,rank[r].length]));
		for (var t=0; t<rank[r].length; t++)
			out.push('##[[%0]] ~~("""%1""")~~'.format([rank[r][t],similar[rank[r][t]].join(', ')]));
	}
	return out.join('\n');
</script>
@@color:#800;Tiddlers tagged with TreeviewPackage (plugins, macros and tweaks)@@
<<tiddler ToggleRightSidebar with: "Sidebar »">>
{{twocolumns{
<script>
// get all tiddlers tagged with "TreeviewPackage"
var tids=store.getTaggedTiddlers("TreeviewPackage");
// keep only tiddlers *also* tagged with New
var list=[];
for (var t=0; t<tids.length; t++)
   if (tids[t].isTagged("TreeviewPackage")) list.push(tids[t]);
// create output list of tiddler titles, one per line
var out="";
for (var t=0; t<list.length; t++) out+="#[["+list[t].title+"]]\n";
return out;
</script>
}}} 
@@padding-left:0.7em;font-size:9px;color:#aaa;TW Ver:<<version>>@@
@@padding-left:0.7em;@@{{button{goto}}}
<<gotoTiddler>><<tiddler MakeTiddlers>><<newJournal "YYYY.0MM.0DD" "journal">><<saveChanges>><<doBackup>>+++[controls »]<<tiddler TspotSidebar>>
1:<<switchTheme BlueTheme>>
2:<<switchTheme GreenTheme>> 
3:<<switchTheme TWHelpTheme>>
4:<<attach>>
5:<<permaview>>===<<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
@@padding:0.3em;@@<<slider chkSliderSideBarTabs SideBarTabsSlider 'index »' 'tiddlers, timeline, all, tags'>>
<<tabs txtMainTab "Timeline" "Timeline" TabTimeline "All" "All tiddlers" TabAll "Tags" "All tags" TabTags "More" "More lists" TabMore>>
/***
!!!SimonsNiceTable /%==================================================%/
***/

.title { color:[[ColorPalette::SecondaryDark]]; }

.niceTable td, .niceTable th, .niceTable tr {
  border-style:none;
}

.niceTable td, .niceTable th {
  vertical-align:top;
  padding:0.5em;
}

.niceTable table {
  border:1px #aaa solid;
  background-color:#f8f8f8;
}

.niceTable td img {
  border:1px solid #555;
  text-align:center;
  margin:0 1em 1em 0;
}

.niceTable th {
  background-color:#f8f8f8;
  color:#555;
  font-size:90%;
  font-weight:bold;
  text-align:right;
}
!Let's start!
Press F11 to go fullscreen and adjust the font sizes with Ctrl++ Ctrl+- (or Ctrl+mousewheel).
{{comment{
!Test
@@You can hide text on a slide so it won't be displayed in the slide show@@}}}
{{noClicks{
This button can be clicked without advancing the slide show: <<tag show>>}}}
Now press ''B'' to pause/restart the presentation.
-s-
!Main features
Most features that are usually found in presentation software are available. 
*Build a slide show from a list of tiddlers' titles or selecting a specific tag with optional sort
*Fully customizable presentations (CSS knowledge required)
*Auto-advancing slide show (kiosk mode) and looping (circular mode)
*Incremental display (several overlays or layers in a slide)
*Optional clock with 3 different modes:
**local time
**elapsed time of presentation
**countdown clock for a given period
*Screen blanking for pauses
-s-
!Overlays
To see how incremental display works use the left and right mouse buttons.
{{overlay1{You can}}} {{overlay2{present things}}} {{overlay1{in an arbitrary order!!!}}}
{{overlay3{Its a bit harder with lists but it works:}}}
<html>
<ol>
<li class="overlay4">First item</li>
<li class="overlay5">Second item</li>
<li class="overlay4">Last item</li>
</ol>
</html>{{comment{You can hide comments on a slide that won't display in the slide show}}}
-s-
!Using the keyboard
!!Slide/overlay navigation
*Home/Up arrow - first slide/overlay
*~PageUp/Left arrow - previous slide/overlay
*~PageDown/Left arrow - next slide/overlay
*End/Down arrow - last slide/overlay
*Escape - exit slide show
The content of this presentation is written in the tiddler SingleSlideShow.
<<slideShow tiddler:'SingleSlideShow' single header:'A single tidller slide show'>>
@@color:#ffc;font-weight:normal;gazdaságinformatikus és mérnökinformatikus hallgatók számára@@
@@font-size:1.8em;color:#ffc;font-weight:normal;Az informatika logikai alapjai@@
!Let's start!
Press F11 to go fullscreen and adjust the font sizes with Ctrl++ Ctrl+- (or Ctrl+mousewheel).
{{comment{
!Test
@@You can hide text on a slide so it won't be displayed in the slide show@@}}}
{{noClicks{
This button can be clicked without advancing the slide show: <<tag show>>}}}
Now press ''B'' to pause/restart the presentation.
!Main features
Most features that are usually found in presentation software are available. 
*Build a slide show from a list of tiddlers' titles or selecting a specific tag with optional sort
*Fully customizable presentations (CSS knowledge required)
*Auto-advancing slide show (kiosk mode) and looping (circular mode)
*Incremental display (several overlays or layers in a slide)
*Optional clock with 3 different modes:
**local time
**elapsed time of presentation
**countdown clock for a given period
*Screen blanking for pauses
!Overlays
To see how incremental display works use the left and right mouse buttons.
{{overlay1{You can}}} {{overlay2{present things}}} {{overlay1{in an arbitrary order!!!}}}
{{overlay3{Its a bit harder with lists but it works:}}}
<html>
<ol>
<li class="overlay4">First item</li>
<li class="overlay5">Second item</li>
<li class="overlay4">Last item</li>
</ol>
</html>{{comment{You can hide comments on a slide that won't display in the slide show}}}
!Using the keyboard
!!Slide/overlay navigation
*Home/Up arrow - first slide/overlay
*~PageUp/Left arrow - previous slide/overlay
*~PageDown/Left arrow - next slide/overlay
*End/Down arrow - last slide/overlay
*Escape - exit slide show
/***
|''Name:''|SlideShowPlugin|
|''Description:''|Creates a slide show from any number of tiddlers|
|''Author:''|Paulo Soares|
|''Contributors:''|John P. Rouillard|
|''Version:''|2.2.5|
|''Date:''|2010-09-14|
|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''Documentation:''|[[SlideShowPlugin Documentation|SlideShowPluginDoc]]|
|''License:''|[[Creative Commons Attribution-Share Alike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.5.0|
***/
//{{{
if(!version.extensions.SlideShowPlugin) { //# ensure that the plugin is only installed once
version.extensions.SlideShowPlugin = {installed: true};

(function($) {
config.macros.slideShow = {maxTOCLength: 30, separator:'-s-'};

config.formatters.push( {
	name: "SlideSeparator",
	match: "^"+config.macros.slideShow.separator+"+$\\n?",
	handler: function(w) {
		createTiddlyElement(w.output,"hr",null,'slideSeparator');
	}
});

config.macros.slideShow.text = {
  label: "slide show", tooltip: "Start slide show",
  quit: {label: "x", tooltip: "Quit the slide show"},
  firstSlide: {label: "<<", tooltip: "Go to first slide"},
  previous: {label: "<", tooltip: "Go back"},
  next: {label: ">", tooltip: "Advance"},
  lastSlide: {label: ">>", tooltip: "Go to last slide"},
  goto: {label: "Go to slide:"},
  resetClock: {tooltip: "Reset the clock"},
  overlay: "overlay"
};

config.macros.slideShow.handler = function(place,macroName,params,wikifier,paramString){
  var args = paramString.parseParams(null,null,false);
  this.label = getParam(args,"label",this.text.label);
  this.tooltip = getParam(args,"tooltip",this.text.tooltip);
  var onclick = function(){config.macros.slideShow.onClick(place,paramString); return false;};
  createTiddlyButton(place,this.label,this.tooltip,onclick);
  return false;
}

config.macros.slideShow.onClick = function(place,paramString) {
  var slide, cm = config.macros.slideShow;
  var title = story.findContainingTiddler(place);
  title = title ? title.getAttribute("tiddler") : null;
  var args = paramString.parseParams(null,null,false);
  title =  getParam(args,"tiddler",title);
  var argsArray = paramString.readMacroParams();
  this.single = ($.inArray('single',argsArray) > -1);
  this.clicks = ($.inArray('noClicks',argsArray) < 0);
  this.keyboard = ($.inArray('noKeyboard',argsArray) < 0);
  this.showAll = ($.inArray('showAll',argsArray) > -1);
  this.cycle = ($.inArray('cycle',argsArray) > -1);
  this.overlays = ($.inArray('noOverlays',argsArray) < 0);
  this.theme = getParam(args,"theme");
  this.tag = getParam(args,"tag");
  this.toc = getParam(args,"toc","headers");
  this.sort = getParam(args,"sort");
  this.clockFormat = getParam(args,"clockFormat",'0hh:0mm:0ss');
  this.auto = getParam(args,"auto",0);
  this.header = getParam(args,"header",title);
  this.footer = getParam(args,"footer","");
  this.clock = getParam(args,"clock");
  this.blocked = 0;
  if(this.clock){
    var startTime = new Date(0);
    this.clockCorrection=startTime.getTimezoneOffset()*60000;
    startTime = new Date();
    this.clockMultiplier = 1;
    this.clockInterval = 0;
    var clockType= parseFloat(this.clock);
    if(clockType < 0) {
      this.clockMultiplier = -1;
      this.clockInterval = -clockType*60000;
    } else if(clockType == 0){
      this.clockCorrection = 0;
      startTime = new Date(0);
    }
    this.clockStartTime=startTime.getTime();
  }
  this.slides = [];
  this.openTiddlers = [];
  $("#tiddlerDisplay > *").each(function(){cm.openTiddlers.push($(this).attr('tiddler'))});
  var count = 0;
  this.slideTOC=[];
  if(this.single){
    if(!store.tiddlerExists(title)) return;
    var newTiddler;
    var content = store.getTiddlerText(title).split(cm.separator);
    $.each(content, function(){
      count++;
      newTiddler = new Tiddler();
      newTiddler.title ="TempSlide" + count;
      newTiddler.tags[0] = "excludeLists";
      newTiddler.text = $.trim(this);
      newTiddler.fields['doNotSave']= true;
      store.addTiddler(newTiddler);
      cm.buildTOC(count,newTiddler.title);
      cm.slides.push(newTiddler.title);
    });
  } else {
    if(this.tag){
      var content = store.getTaggedTiddlers(this.tag,this.sort);
      $.each(content, function(){
        count++;
        cm.buildTOC(count,this.title);
        cm.slides.push(this.title);
      });
    } else {
      story.displayTiddler(null,title);
      var list = $('[tiddler='+title+']').children('.viewer').find('.tiddlyLinkExisting');
      $.each(list,function(){
        if(!$(this).parents().hasClass("exclude")){
          slide = $(this).attr('tiddlylink');
          count++;
          cm.buildTOC(count,slide);
          cm.slides.push(slide);
        }
      });
    }
  }
  this.nSlides = this.slides.length;
  if(this.nSlides==0) return false;
  clearMessage();
  this.toggleSlideStyles();
  if(!this.showAll){
    //Attach the key and mouse listeners
    if(this.keyboard && !$("#tiddlerDisplay").hasClass("noKeyboard")) $(document).keyup(cm.keys);
    if(this.clicks){
      $(document).mouseup(cm.clicker);
      document.oncontextmenu = function(){return false;}
    }
    if(this.clock) this.slideClock=setInterval(this.setClock, 1000);
    if(this.auto>0){
      this.autoAdvance=setInterval(cm.next, this.auto*1000);
    }
    this.showSlide(1);
  } else {
    story.closeAllTiddlers();
    story.displayTiddlers(null,this.slides);
    $(".tiddler").attr("ondblclick",null);
    $(document).keyup(cm.endSlideShow);
  }
  return false;
}

config.macros.slideShow.buildNavigator = function() {
  //Create the navigation bar
  var i, slidefooter = $("#controlBar")[0];
  if(!slidefooter) return;
  $(slidefooter).addClass("slideFooterOff noClicks");
  var navigator = createTiddlyElement(slidefooter,"SPAN","navigator");
  var buttonBar = createTiddlyElement(navigator,"SPAN","buttonBar");
  //Make it so that when the footer is hovered over the class will change to make it visible
  $(slidefooter).bind("mouseenter mouseleave", function(e){$(this).toggleClass("slideFooterOff");});
  //Create the control buttons for the navigation
 
  createTiddlyButton(buttonBar,this.text.firstSlide.label,this.text.firstSlide.tooltip,this.firstSlide,"button");
  createTiddlyButton(buttonBar,this.text.previous.label,this.text.previous.tooltip,this.previous,"button");
  createTiddlyButton(buttonBar,this.text.quit.label,this.text.quit.tooltip,this.endSlideShow,"button");
  createTiddlyButton(buttonBar,this.text.next.label,this.text.next.tooltip,this.next,"button");
  createTiddlyButton(buttonBar,this.text.lastSlide.label,this.text.lastSlide.tooltip,this.lastSlide,"button");
  if(this.clock){
    if(this.clock == 0){
       createTiddlyElement(navigator,"SPAN","slideClock");
    } else {
      createTiddlyButton(navigator," ",this.text.resetClock.tooltip,this.resetClock,"button","slideClock");
    }
    this.setClock();
  }
  var index = createTiddlyElement(slidefooter,"SPAN","slideCounter");
  index.onclick = this.toggleTOC;
  var toc = createTiddlyElement(slidefooter,"SPAN","toc");
  var tocLine;
  for(i=0; i<this.slideTOC.length; i++){
    $(toc).append(this.slideTOC[i][2]);
    tocLine = $(toc.lastChild);
    tocLine.addClass("tocLevel"+this.slideTOC[i][1]).css("cursor", "pointer").hover(function () {
        $(this).addClass("highlight");}, function () {
        $(this).removeClass("highlight");});
    tocLine.attr("slide",this.slideTOC[i][0]);
    tocLine.click(config.macros.slideShow.showSlideFromTOC);
  }
  //Input box to jump to specific slide
  var tocItem = createTiddlyElement(toc,"DIV","jumpItem",null,this.text.goto.label);
  var tocJumpInput = createTiddlyElement(tocItem,"INPUT","jumpInput");
  tocJumpInput.type="text";
  $(tocJumpInput).keyup(config.macros.slideShow.jumpToSlide);
}

//Used to shorten the TOC fields
config.macros.slideShow.abbreviate = function(label){
  if(label.length>this.maxTOCLength) {
    var temp = new Array();
    temp = label.split(' ');
    label = temp[0];
    for(var j=1; j<temp.length; j++){
      if((label.length+temp[j].length)<=this.maxTOCLength){
        label += " " + temp[j];
      } else {
        label += " ...";
        break;
      }
    }
  }
  return label;
}

config.macros.slideShow.buildTOC = function(count,title) {
  var level = 1, text;
  switch(this.toc){
  case "headers":
    var frag = wikifyStatic(store.getTiddlerText(title));
    text = frag.replace(/<div class="comment">.*<\/div>/mg,"");
    var matches =  text.match(/<h[123456]>.*?<\/h[123456]>/mgi);
    if(matches){
      for (var j=0; j<matches.length; j++){
        level = matches[j].charAt(2);
        text = matches[j].replace(/<\/?h[123456]>/gi,"");
        text = this.abbreviate(text);
        this.slideTOC.push([count,level,"<div>"+text+"</div>"]);
      }
    }
    break;
  case "titles":
    text = this.abbreviate(title);
    this.slideTOC.push([count,level,"<div>"+text+"</div>"]);
  }
}

config.macros.slideShow.showSlideFromTOC = function(e) {
  var cm = config.macros.slideShow;
  var slide = parseInt(e.target.getAttribute('slide'));
  $("#toc").hide();
  cm.showSlide(slide);
  return false;
}

config.macros.slideShow.toggleTOC = function(){
  $("#toc").toggle();
  $("#jumpInput").focus().val('');
  return false;
}

config.macros.slideShow.isInteger = function(s){
  for (var i = 0; i < s.length; i++){
    // Check that current character is number
    var c = s.charAt(i);
    if (((c < "0") || (c > "9"))) return false;
  }
  // All characters are numbers
  return true;
}

config.macros.slideShow.jumpToSlide = function(e){
  var cm = config.macros.slideShow;
  if(e.which==13){
    var input= $("#jumpInput").val();
    if(cm.isInteger(input) && input>0 && input<=cm.nSlides){
      $("#toc").hide();
      cm.showSlide(input);
    } else  {$("#jumpInput").val('');}
  }
  return false;
}

config.macros.slideShow.toggleSlideStyles = function(){
  var contentWrapper = $('#contentWrapper');
  if(contentWrapper.hasClass("slideShowMode")){
    refreshPageTemplate();
    removeStyleSheet("SlideShowStyleSheet");
    if(this.theme) removeStyleSheet(this.theme);
  } else {
    $("#displayArea").prepend('<div id="slideBlanker" style="display:none"></div><div id="slideHeader">'+this.header+'</div><div id="slideFooter">'+this.footer+'</div><div id="controlBar"></div>');
    setStylesheet(store.getRecursiveTiddlerText("SlideShowStyleSheet"),"SlideShowStyleSheet");
    if(this.theme && store.tiddlerExists(this.theme)){setStylesheet(store.getRecursiveTiddlerText(this.theme),this.theme);}
    this.buildNavigator();
  }
  contentWrapper.toggleClass("slideShowMode");
  return false;
}

config.macros.slideShow.showSlide = function(n){
  if(this.cycle) {
    if(n>this.nSlides) {
      n = 1;
    } else if(n<1) {
      n = this.nSlides;
    }
  } else {
    if(n>this.nSlides || n<1) return;
  }
  story.closeAllTiddlers();
  if(this.clock=='-'){this.resetClock();}
  story.displayTiddler(null,String(this.slides[n-1]));
  $(".tiddler").attr("ondblclick",null);
  $("body").removeClass("slide"+this.curSlide);
  this.curSlide = n;
  $("body").addClass("slide"+this.curSlide);
  $("#slideCounter").text(this.curSlide+"/"+this.nSlides);
  if(this.overlays){
    var contents = $(".viewer *");
    this.numOverlays = 1;
    while(1){
      if(contents.hasClass(this.text.overlay+this.numOverlays)){
        this.numOverlays++;
      } else {break;}
    }
    this.numOverlays--;
    this.showOverlay(0);
  }
  return false;
}

config.macros.slideShow.showOverlay = function(n){
  var i, set, cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || n<0 || n>cm.numOverlays){return;}
  for(i=1; i<n; i++){
    set = $(".viewer "+"."+cm.text.overlay+i);
    set.removeClass("currentOverlay nextOverlay");
    set.addClass("previousOverlay");
  }
  set = $(".viewer "+"."+cm.text.overlay+n);
  set.removeClass("previousOverlay nextOverlay");
  set.addClass("currentOverlay");
  for(i=n; i<config.macros.slideShow.numOverlays; i++){
    set = $(".viewer "+"."+cm.text.overlay+(i+1));
    set.removeClass("previousOverlay currentOverlay");
    set.addClass("nextOverlay");
  }
  cm.curOverlay = n;
}

config.macros.slideShow.firstSlide = function(){
  config.macros.slideShow.showSlide(1);
  return false;
}

config.macros.slideShow.lastSlide = function(){
  config.macros.slideShow.showSlide(config.macros.slideShow.nSlides);
  return false;
}

config.macros.slideShow.next = function(){
  var cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || cm.curOverlay == cm.numOverlays) {
    cm.showSlide(cm.curSlide+1);
  } else {
    cm.showOverlay(cm.curOverlay+1);
  }
  return false;
}

config.macros.slideShow.previous = function(){
  var cm = config.macros.slideShow;
  if(!cm.overlays || cm.numOverlays == 0 || cm.curOverlay == 0) {
    cm.showSlide(cm.curSlide-1);
    cm.showOverlay(cm.numOverlays);
  } else {
    cm.showOverlay(cm.curOverlay-1);
  }
  return false;
}

config.macros.slideShow.endSlideShow=function(){
  var cm = config.macros.slideShow;
  if(cm.autoAdvance) {clearInterval(cm.autoAdvance);}
  if(cm.clock) clearInterval(cm.slideClock);
  story.closeAllTiddlers();
  cm.toggleSlideStyles();
  story.displayTiddlers(null,cm.openTiddlers);
  $(document).unbind();
  document.oncontextmenu =  function(){};
  $("body").removeClass("slide"+cm.curSlide);
  return false;
}

// 'keys' code adapted from S5 which in turn was adapted from MozPoint (http://mozpoint.mozdev.org/)
config.macros.slideShow.keys = function(key) {
  var cm = config.macros.slideShow;
  switch(key.which) {
  case 32: // spacebar
    if(cm.auto>0 && cm.blocked==0){
      if(cm.autoAdvance){
        clearInterval(cm.autoAdvance);
        cm.autoAdvance = null;
      } else {
        cm.autoAdvance=setInterval(cm.next, cm.auto*1000);
      }
    } else {
      if(cm.blocked==0) cm.next();
    }
    break;
  case 34: // page down
    if(cm.blocked==0) cm.showSlide(cm.curSlide+1);
    break;
  case 39: // rightkey
    if(cm.blocked==0) cm.next();
    break;
  case 40: // downkey
    if(cm.blocked==0) cm.showOverlay(cm.numOverlays);
    break;
  case 33: // page up
    if(cm.blocked==0) cm.showSlide(cm.curSlide-1);
    break;
  case 37: // leftkey
    if(cm.blocked==0) cm.previous();
    break;
  case 38: // upkey
    if(cm.blocked==0) cm.showOverlay(0);
    break;
  case 36: // home
    if(cm.blocked==0) cm.firstSlide();
    break;
  case 35: // end
    if(cm.blocked==0) cm.lastSlide();
    break;
  case 27: // escape
    cm.endSlideShow();
    break;
  case 66: // B
    $("#slideBlanker").toggle();
    cm.blocked = (cm.blocked +1)%2;
    break;
  }
  return false;
}

config.macros.slideShow.clicker = function(e) {
  var cm = config.macros.slideShow;
  if(cm.blocked==1 || $(e.target).attr('href') || $(e.target).parents().andSelf().hasClass('noClicks')){
    return true;
  }
  if($("#toc").is(':visible')){
    cm.toggleTOC();
  } else {
    if((!e.which && e.button == 1) || e.which == 1) {
      cm.next();
    }
    if((!e.which && e.button == 2) || e.which == 3) {
      cm.previous();
    }
  }
  return false;
}

config.macros.slideShow.setClock = function(){
  var cm = config.macros.slideShow;
  var actualTime = new Date();
  var newTime = actualTime.getTime() - cm.clockStartTime;
  newTime = cm.clockMultiplier*newTime+cm.clockInterval+cm.clockCorrection;
  actualTime.setTime(newTime);
  newTime = actualTime.formatString(cm.clockFormat);
  $("#slideClock").text(newTime);
  return false;
}

config.macros.slideShow.resetClock = function(){
  var cm = config.macros.slideShow;
  if(cm.clock == 0) return;
  var time = new Date(0);
  if(cm.clockStartTime>time){
    var startTime = new Date();
    cm.clockStartTime=startTime.getTime();
  }
  return false;
}

config.shadowTiddlers.SlideShowStyleSheet="/*{{{*/\n.header, #mainMenu, #sidebar, #backstageButton, #backstageArea, .toolbar, .title, .subtitle, .tagging, .tagged, .tagClear, .comment{\n display:none !important\n}\n\n#slideBlanker{\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 90; \n background-color: #000;\n opacity: 0.9;\n filter: alpha(opacity=90)\n}\n\n.nextOverlay{\n visibility: hidden\n}\n\n.previousOverlay,.currentOverlay{\n visibility: visible\n}\n\n#displayArea{\n font-size: 250%;\n margin: 0 !important;\n padding: 0\n}\n\n#controlBar{\n position: fixed;\n bottom: 2px;\n right: 2px;\n width: 100%;\n text-align: right\n}\n\n#controlBar .button{\n margin: 0 0.25em;\n padding: 0 0.25em\n}\n\n#slideHeader{\n font-size: 200%;\n font-weight: bold\n}\n\n#slideFooter{\n position: fixed;\n bottom: 2px\n}\n\n.slideFooterOff #navigator{\n visibility: hidden\n}\n\n#slideClock{\n margin: 0 5px 0 5px\n}\n\n#slideCounter{\n cursor: pointer;\n color: #aaa\n}\n\n#toc{\n display: none;\n position: absolute;\n font-size: .75em;\n bottom: 2em;\n right: 0;\n background: #fff;\n border: 1px solid #000;\n text-align: left\n}\n\n#jumpItem{\n padding-left:0.25em\n}\n\n#jumpInput{\n margin-left: 0.25em;\n width: 3em\n}\n\n.tocLevel1{\n font-size: .8em\n}\n\n.tocLevel2{\n margin-left: 1em;\n font-size: .75em\n}\n\n.tocLevel3{\n margin-left: 2em;\n font-size: .7em\n}\n\n.tocLevel4{\n margin-left: 3em;\n font-size: .65em\n}\n\n.tocLevel5{\n margin-left: 4em;\n font-size: .6em\n}\n\n.tocLevel6{\n margin-left: 5em;\n font-size: .55em\n}\n/*}}}*/";

config.shadowTiddlers.SlideShowPluginDoc="The documentation is available [[here|http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowPluginDoc]].";
})(jQuery)
}
//}}}
!Description
This plugin turns any number of tiddlers into a slide show. A single macro provides a flexible way to present a set of tiddlers, including:
#a full screen presentation that hides the TiddlyWiki structure (header, sidebar, main menu);
#a way to navigate through a set of tiddlers keeping the TiddlyWiki structure (similar to the [[NavigationMacro|http://tw.lewcid.org/#NavigationMacro]] by Saq Imtiaz);
#a display of all the selected tiddlers ready to be printed.
!Main features
Most features that are usually found in presentation software are available. 
*Build a slide show from a list of tiddlers' titles or selecting a specific tag with optional sort
*Build a slide show from a single tiddler where slides are divided by a separator
*Fully customizable presentations (CSS knowledge required)
*Auto-advancing slide show (kiosk mode) and looping (circular mode)
*Incremental display (several overlays or layers in a slide)
*Optional clock with 4 different modes:
**local time
**elapsed time of presentation
**elapsed time for each slide
**countdown clock for a given period
*Screen blanking for pauses
!Installation
To install this plugin copy the tiddler SlideShowPlugin to your TiddlyWiki, label it with the ''systemConfig'' tag, save the TW and refresh the browser.
Optionally, you can also copy this documentation tiddler. If you don't, a link to the original one in my site is provided.  
!Quick start
The simplest way to make a slide show is to create a new tiddler with references to all the tiddlers you want to include in your presentation. Any reference or group of references to tiddlers that should be skipped must be wrapped in a {{{exclude}}} class as in the following example:
{{{
MissingSlide
[[First slide|SlideShowExample-1]] {{exclude{(the tiddler SlideShowPluginDoc will not be included in the presentation)}}}
SlideShowExample-2
SlideShowExample-3
SlideShowExample-4
}}}
Add {{{<<slideShow>>}}} anywhere in the tiddler, close the edit form, click the ''slide show'' button and there you are. Move forward/backward in the presentation with the mouse left/right button. If you move the mouse pointer over the bottom of the browser window you will see a few navigation buttons. Click the ''x'' button or press the ''Escape'' key to exit.
!Options
{{{
<<slideShow
  noClicks
  noKeyboard
  noOverlays
  cycle
  showAll
  single
  tiddler:tiddler
  label:string
  tooltip:string
  tag:tag
  sort:field
  theme:tiddler
  toc:string
  auto:time
  clock:type
  clockFormat:string
  header:string
  footer:string
>> 
}}}
''noClicks''
Disables navigation through mouse clicks on the tiddlers. This is useful when there are lots of clickable elements in the presentation.
If you want to keep using the mouse to move around the presentation and there are occasional elements that require mouse clicking, these can be formatted with a {{{noClicks}}} class (read more [[here|http://www.tiddlywiki.com/#CustomCssClass]]).

''noKeyboard''
Disables keyboard navigation.

''noOverlays''
Disables the incremental display of overlays.

''cycle''
The slide shows runs in a continuous loop. 

''showAll''
To print a presentation all the selected tiddlers are opened in the specified order. Press any key to return to the default TiddlyWiki layout.

''single''
Use this if a presentation is defined in a single tiddler.

''tiddler''
Use this option to indicate the tiddler where your slide show is defined when it is not the same one that contains the button that starts the presentation.

''label''
Text to replace the default text in the slide show button.

''tooltip''
Text to be shown when the mouse is over the slide show button.

''tag''
Use this option to create a slide show with the tiddlers with the provided tag instead of providing a list of tiddlers.

''sort''
If the ''tag'' option is used you can use this other option to sort the tiddlers according to a specific field. Valid values are: //created// (default), //modified//, //title// and //text//.

''theme''
A user provided tiddler containing CSS rules that define the style of the slide show. To redefine the default style, edit the SlideShowStyleSheet shadow tiddler. 

''toc''
Choose the type of table of contents. Possible values: ''titles'' will enable the use of the tiddlers titles, ''headers'' (default) to choose html headers (h1, h2,...), anything else will disable the table of contents.  

''auto''
The slide show auto advances after the defined number of seconds. The slide show can be paused by pressing the ''space bar''.

''clock''
Displays a clock near the navigation buttons at the bottom of the screen. Four types of clocks can be defined:
#''clock:0'' -- shows the local time.
#''clock:'+''' -- displays the elapsed time of the presentation. Click the clock display to reset the time.
#''clock:'-''' -- displays the elapsed for each slide. Click the clock display to reset the time.
#''clock:-20'' -- displays a countdown clock for the given (negative) number of minutes. Click the clock display to reset the time.
''clockFormat''
A string that defines the clock format. The default is '0hh:0mm:0ss' where the prefix '0' forces a leading zero. 

''header''
A string to be used as a permanent header for the slide show. By default it's used the title of tiddler that defines the slide show.

''footer''
A string to be used as a permanent footer for the slide show. By default the footer is empty.
!Incremental display
A succession of overlays (or layers) can be defined in each slide by marking blocks of text with
{{{
{{overlay1{...some text...}}}, {{overlay2{...some text...}}}, {{overlay3{...some text...}}}, ...
}}}
The default name of the classes (//overlay//) can be redefined with //config.macros.slideShow.text.overlay = "layer"//, for example. 
To costumize the way overlays are shown you can redefine the following CSS classes
*.previousOverlay 
*.currentOverlay 
*.nextOverlay 
in a ~StyleSheet. The default style simply hides the next overlays and shows the current and the previous ones as normal text.
!Slide show navigation
You can navigate through a slide show using the keyboard or the mouse. 
!!Mouse navigation
Left (right) clicking on a slide jumps to the next (previous) slide or overlay. To move to the first or last slides you must use the navigation bar at the bottom of the browser's window.
!!Keyboard
The following keys are defined:
*Home - first slide
*~PageUp - previous slide
*~PageDown - next slide
*End - last slide
*Escape - exit slide show
*Up arrow - first overlay
*Left arrow - previous overlay/slide
*Pause/Right arrow - next overlay/slide
*Down arrow - last overlay
*Spacebar - pause/resume slide show in auto advance mode, next overlay/slide otherwise
*B - blank screen and block the slide show
!Miscellaneous 
Any block of text marked as
{{{
{{comment{For my eyes only!}}}
}}}
will not be displayed in the slide show.

All translatable strings are defined in //config.macros.slideShow.text// parameter. See SlideShowPluginMsgPT with the portuguese translation as an example.
//{{{
config.macros.slideShow.text = {
  label: "apresentação", tooltip: "Começar apresentação",
  quit: {label: "x", tooltip: "Terminar apresentação"},
  firstSlide: {label: "<<", tooltip: "Primeiro slide"},
  previous: {label: "<", tooltip: "Anterior"},
  next: {label: ">", tooltip: "Seguinte"},
  lastSlide: {label: ">>", tooltip: "Último slide"},
  goto: {label: "Ir para o slide:"},
  resetClock: {tooltip: "Recomeçar relógio"},
  overlay: "camada"
}
//}}}
/*{{{*/
.header, #mainMenu, #sidebar, #backstageButton, #backstageArea, .topMenu,.toolbar, .title, .subtitle, .tagging, .tagged, .tagClear, .comment{
 display:none !important
}

#slideBlanker{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 90; 
 background-color: #000;
 opacity: 0.9;
 filter: alpha(opacity=90)
}

.nextOverlay{
 visibility: hidden
}

.previousOverlay,.currentOverlay{
 visibility: visible
}

#displayArea{
 font-size: 250%;
 margin: 0 !important;
 padding: 0
}

#controlBar{
 position: fixed;
 bottom: 2px;
 right: 2px;
 width: 100%;
 text-align: right
}

#controlBar .button{
 margin: 0 0.25em;
 padding: 0 0.25em
}

#slideHeader{
 font-size: 200%;
 font-weight: bold
}

#slideFooter{
 position: fixed;
 bottom: 2px
}

.slideFooterOff #navigator{
 visibility: hidden
}

#slideClock{
 margin: 0 5px 0 5px
}

#slideCounter{
 cursor: pointer;
 color: #aaa
}

#toc{
 display: none;
 position: absolute;
 font-size: .75em;
 bottom: 2em;
 right: 0;
 background: #fff;
 border: 1px solid #000;
 text-align: left
}

#jumpItem{
 padding-left:0.25em
}

#jumpInput{
 margin-left: 0.25em;
 width: 3em
}

.tocLevel1{
 font-size: .8em
}

.tocLevel2{
 margin-left: 1em;
 font-size: .75em
}

.tocLevel3{
 margin-left: 2em;
 font-size: .7em
}

.tocLevel4{
 margin-left: 3em;
 font-size: .65em
}

.tocLevel5{
 margin-left: 4em;
 font-size: .6em
}

.tocLevel6{
 margin-left: 5em;
 font-size: .55em
}
/*}}}*/
To clean up the MainMenu for your own use simply remove the __System__  menu code and the __Main Menu__ code from the MainMenu and add your own working menu. See CreateNewMenu.
Type the text for 'New Tiddler'
Legyen a továbbiakban $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma, \Delta \subseteq Form$ és $A, B, C\in Form$.
<<tabs ""[[Azonosság]] "" [[Azonosság szabálya]]  [[Bővítés]] "" [[Bővítés szabálya]] [[Szűkítés]] "" [[Szűkítés szabálya]] [[Felcserélés]] "" [[Felcserélés szabálya]] [[Metszet]] "" [[Metszet szabály]]>>
/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SWITCHING>>/%==================================================%/
***/

/***
|StyleSheet|StyleSheet|
***/
/***
|PageTemplate|PageTemplate|
|ViewTemplate|ViewTemplate|
|EditTemplate|MyEditTemplate|
***/

/***
!!<<gradient horiz #fff  #999>>&nbsp;STYLESHEET>>/%==================================================%/
***/

/***There are extra nested stylesheets at the end of this stylesheet***/
/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SPECIFIC - GREEN>>/%==================================================%/
***/
/*{{{*/
body {background-color:#ffffea; color:#030;font-size:0.75em; font-family:arial,helvetica; margin:0; padding:0;auto;}

#displayArea {margin: 0em 14em 0em 17em;}
#displayArea {margin-top:0.0em;padding:0em;}

.title {color:#080;}
.tabContents {background-color:#ffe; color #f3f; overflow: auto;}
.tabset a:hover {background:#ffd; color:#f00;}
.viewer {color:#050;line-height: 1.6em;}
.button {border: solid 0px;}
#mainMenu a {color:#077;}
#mainMenu a:hover {background:#333;color:#ffd;}
.mmheading {color:#600;font-weight:bold;}

.tiddler {
  border-top:    1px solid #ccc; 
  border-left:   1px solid #ccc; 
  border-bottom: 3px solid #ccc; 
  border-right:  3px solid #ccc; 
  margin: 0.5em; 
  background:#fff; 
  padding: 0.5em; 
  -moz-border-radius: 1em; 
}

/*}}}*/
/***
!!<<gradient horiz #fff  #999>>&nbsp;END THEME SPECIFIC - GREEN>>/%==================================================%/
***/

[[CommonCSS]]
[[JqueryTreeviewCSS-G]]
[[StyleSheetShortcuts]]
[[TopMenuStyle]]
[[StyleSheetTiddlersBar-G]]
[[GreenTabsCSS]]
/***
|Name|StyleSheetShortcuts|
|Source|http://www.TiddlyTools.com/#StyleSheetShortcuts|
|Version||
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|CSS|
|Requires||
|Overrides||
|Description|'convenience' classes for common formatting, alignment, boxes, tables, etc.|

These 'style tweaks' can be easily included in other stylesheet tiddler so they can share a baseline look-and-feel that can then be customized to create a wide variety of 'flavors'.
***/
/*{{{*/

/* text alignments */
.left
	{ display:block;text-align:left; }
.center
	{ display:block;text-align:center; }
.center table
	{ margin:auto !important; }
.right	
	{ display:block;text-align:right; }
.justify
	{ display:block;text-align:justify; }
.indent
	{ display:block;margin:0;padding:0;border:0;margin-left:2em; }
.floatleft
	{ float:left; }
.floatright
	{ float:right; }
.valignTop, .valignTop table, .valignTop tbody, .valignTop th, .valignTop tr, .valignTop td
	{ vertical-align:top; }
.valignBottom, .valignBottom table, .valignBottom tbody, .valignBottom th, .valignBottom tr, .valignBottom td
	{ vertical-align:bottom; }
.clear
	{ clear:both; }
.wrap
	{ white-space:normal; }
.nowrap
	{ white-space:nowrap; }
.hidden
	{ display:none; }
.show
	{ display:inline !important; }
.span
	{ display:span; }
.block
	{ display:block; }
.relative
	{ position:relative; }
.absolute
	{ position:absolute; }

/* font sizes */
.big
	{ font-size:14pt;line-height:120% }
.medium
	{ font-size:12pt;line-height:120% }
.normal
	{ font-size:9pt;line-height:120% }
.small
	{ font-size:8pt;line-height:120% }
.fine
	{ font-size:7pt;line-height:120% }
.tiny
	{ font-size:6pt;line-height:120% }
.larger
	{ font-size:120%; }
.smaller
	{ font-size:80%; }

/* font styles */
.bold
	{ font-weight:bold; }
.italic
	{ font-style:italic; }
.underline
	{ text-decoration:underline; }

/* plain list items (no bullets or indent) */
.nobullets li { list-style-type: none; margin-left:-2em; }

/* multi-column tiddler content (not supported in Internet Explorer) */
.twocolumns { display:block;
	-moz-column-count:2; -moz-column-gap:1em; -moz-column-width:50%; /* FireFox */
	-webkit-column-count:2; -webkit-column-gap:1em; -webkit-column-width:50%; /* Safari */
	column-count:2; column-gap:1em; column-width:50%; /* Opera */
}
.threecolumns { display:block;
	-moz-column-count:3; -moz-column-gap:1em; -moz-column-width:33%; /* FireFox */
	-webkit-column-count:3; -webkit-column-gap:1em; -webkit-column-width:33%; /* Safari */
	column-count:3; column-gap:1em; column-width:33%; /* Opera */
}
.fourcolumns { display:block;
	-moz-column-count:4; -moz-column-gap:1em; -moz-column-width:25%; /* FireFox */
	-webkit-column-count:4; -webkit-column-gap:1em; -webkit-column-width:25%; /* Safari */
	column-count:4; column-gap:1em; column-width:25%; /* Opera */
}

/* show/hide browser-specific content for InternetExplorer vs. non-IE ("moz") browsers */
*[class="ieOnly"]
	{ display:none; } /* hide in moz (uses CSS selector) */
* html .mozOnly, *:first-child+html .mozOnly
	{ display: none; } /* hide in IE (uses IE6/IE7 CSS hacks) */

/* borderless tables */
.borderless, .borderless table, .borderless td, .borderless tr, .borderless th, .borderless tbody
	{ border:0 !important; margin:0 !important; padding:0 !important; }
.widetable, .widetable table
	{ width:100%; }

/* thumbnail images (fixed-sized scaled images) */
.thumbnail img { height:5em !important; }

/* stretchable images (auto-size to fit tiddler) */
.stretch img { width:95%; }

/* grouped content */
.outline
	{ display:block; padding:1em; -moz-border-radius:1em;-webkit-border-radius:1em; border:1px solid; }
.menubox
	{ display:block; padding:1em; -moz-border-radius:1em;-webkit-border-radius:1em; border:1px solid; background:#fff; color:#000; }
.menubox .button, .menubox .tiddlyLinkExisting, .menubox .tiddlyLinkNonExisting
	{ color:#009 !important; }
.groupbox
	{ display:block; padding:1em; -moz-border-radius:1em;-webkit-border-radius:1em; border:1px solid; background:#ffe; color:#000; }
.groupbox a, .groupbox .button, .groupbox .tiddlyLinkExisting, .groupbox .tiddlyLinkNonExisting
	{ color:#009 !important; }
.groupbox code
	{ color:#333 !important; }
.borderleft
	{ margin:0;padding:0;border:0;margin-left:1em; border-left:1px dotted; padding-left:.5em; }
.borderright
	{ margin:0;padding:0;border:0;margin-right:1em; border-right:1px dotted; padding-right:.5em; }
.borderbottom
	{ margin:0;padding:1px 0;border:0;border-bottom:1px dotted; margin-bottom:1px; padding-bottom:1px; }
.bordertop
	{ margin:0;padding:0;border:0;border-top:1px dotted; margin-top:1px; padding-top:1px; }

/* scrolled content */
.scrollbars { overflow:auto; }
.height10em { height:10em; }
.height15em { height:15em; }
.height20em { height:20em; }
.height25em { height:25em; }
.height30em { height:30em; }
.height35em { height:35em; }
.height40em { height:40em; }

/* compact form */
.smallform
	{ white-space:nowrap; }
.smallform input, .smallform textarea, .smallform button, .smallform checkbox, .smallform radio, .smallform select
	{ font-size:8pt; }

/* stretchable edit fields and textareas (auto-size to fit tiddler) */
.stretch input { width:99%; }
.stretch textarea { width:99%; }

/* compact input fields (limited to a few characters for entering percentages and other small values) */
.onechar input   { width:1em; }
.twochar input   { width:2em; }
.threechar input { width:3em; }
.fourchar input  { width:4em; }
.fivechar input  { width:5em; }

/* text colors */
.white { color:#fff !important }
.gray  { color:#999 !important }
.black { color:#000 !important }
.red   { color:#f66 !important }
.green { color:#0c0 !important }
.blue  { color:#99f !important }

/* rollover highlighting */
.mouseover 
	{color:[[ColorPalette::TertiaryLight]] !important;}
.mouseover a
	{color:[[ColorPalette::TertiaryLight]] !important;}
.selected .mouseover
	{color:[[ColorPalette::Foreground]] !important;}
.selected .mouseover .button, .selected .mouseover a
	{color:[[ColorPalette::PrimaryDark]] !important;}

/* rollover zoom text */
.zoomover
	{ font-size:80% !important; }
.selected .zoomover
	{ font-size:100% !important; }

/* [[ColorPalette]] text colors */
.Background	{ color:[[ColorPalette::Background]];	 }
.Foreground	{ color:[[ColorPalette::Foreground]];	 }
.PrimaryPale	{ color:[[ColorPalette::PrimaryPale]];	 }
.PrimaryLight	{ color:[[ColorPalette::PrimaryLight]];	 }
.PrimaryMid	{ color:[[ColorPalette::PrimaryMid]];	 }
.PrimaryDark	{ color:[[ColorPalette::PrimaryDark]];	 }
.SecondaryPale	{ color:[[ColorPalette::SecondaryPale]]; }
.SecondaryLight	{ color:[[ColorPalette::SecondaryLight]];}
.SecondaryMid	{ color:[[ColorPalette::SecondaryMid]];	 }
.SecondaryDark	{ color:[[ColorPalette::SecondaryDark]]; }
.TertiaryPale	{ color:[[ColorPalette::TertiaryPale]];	 }
.TertiaryLight	{ color:[[ColorPalette::TertiaryLight]]; }
.TertiaryMid	{ color:[[ColorPalette::TertiaryMid]];	 }
.TertiaryDark	{ color:[[ColorPalette::TertiaryDark]];	 }
.Error		{ color:[[ColorPalette::Error]];	 }

/* [[ColorPalette]] background colors */
.BGBackground	  { background-color:[[ColorPalette::Background]];	}
.BGForeground	  { background-color:[[ColorPalette::Foreground]];	}
.BGPrimaryPale	  { background-color:[[ColorPalette::PrimaryPale]];	}
.BGPrimaryLight	  { background-color:[[ColorPalette::PrimaryLight]];	}
.BGPrimaryMid	  { background-color:[[ColorPalette::PrimaryMid]];	}
.BGPrimaryDark	  { background-color:[[ColorPalette::PrimaryDark]];	}
.BGSecondaryPale  { background-color:[[ColorPalette::SecondaryPale]]; 	}
.BGSecondaryLight { background-color:[[ColorPalette::SecondaryLight]];	}
.BGSecondaryMid	  { background-color:[[ColorPalette::SecondaryMid]];	}
.BGSecondaryDark  { background-color:[[ColorPalette::SecondaryDark]]; 	}
.BGTertiaryPale	  { background-color:[[ColorPalette::TertiaryPale]];	}
.BGTertiaryLight  { background-color:[[ColorPalette::TertiaryLight]]; 	}
.BGTertiaryMid	  { background-color:[[ColorPalette::TertiaryMid]];	}
.BGTertiaryDark	  { background-color:[[ColorPalette::TertiaryDark]];	}
.BGError	  { background-color:[[ColorPalette::Error]];	 	}
/*}}}*/
!!!StyleSheetTiddlersBar

#tiddlersBar .button {border:1px; color:#000;}
#tiddlersBar .tab {white-space:nowrap;}
#tiddlersBar {padding :0.35em 0.5em 0.0em 1.0em;margin-left:0em;margin-right:0em}
#tiddlersBar {margin-bottom:0px;}

.tabSelected .button:hover {font-size:0.95em;font-weight:bold;color: #f00;background: #fff;padding : 0px 0px 0px 2px;}
.tabUnselected .button:hover {font-size:0.95em;color: #f00;background: #fff; padding : 0px 0px 0px 2px;}

.tabUnselected .button {font-size:0.95em;font-weight:bold;color: #080; padding : 0px 0px 0px 2px;}
.tabSelected .button {font-size:0.95em;font-weight:bold;color: #008;padding : 0px 0px 0px 2px;}

.tabUnselected {
background:url([[navbargrayhw1.gif]]) repeat-x top left;top left;
 background-color:#EFFFE7;
border:0px #eee solid; border-bottom:0px;font-size:0.95em; }


.tabSelected {
background:url([[navbarred.gif]]) repeat-x top left;top left;
background-color:#fcb;
color: #800;border: 0px #c06 solid;border-bottom:0px; font-size:0.95em;}

.tabUnselected .tabButton {font-weight:bold;font-size:0.75em;color:#333;background:transparent; padding : 0px 2px 0px 2px; margin: 0 0 0 1px;}
.tabSelected .tabButton {font-weight:bold;font-size:0.75em;color:#000;background:transparent;padding : 0px 2px 0px 2px; margin: 0 0 0 1px;}

.tabSelected .tabButton:hover {font-weight:bold;color: #f00;background: #fff;}
.tabUnselected .tabButton:hover {font-weight:bold;color: #f00;background: #fff;}

.tiddler, .tabContents {border-top:0px #fa0 solid;margin-left:0.5em;margin-right:0.5em;}
#tiddlersBar .tab {-moz-border-radius : 0.4em 0.4em 0 0;}
#tiddlersBar  {background:#abf;line-height: 1.45em;}
#tiddlersBar  {background: url([[leftbackdrkgreenqu9.jpg]]); background-repeat: repeat;line-height: 1.45em;}












!!!StyleSheetTiddlersBar

#tiddlersBar .button {border:1px; color:#000;}
#tiddlersBar .tab {white-space:nowrap;}
#tiddlersBar {padding : 0.35em 0.5em 0.0em 1.0em;margin-left:0em;margin-right:0em}
#tiddlersBar {margin-bottom:0px;}

.tabSelected .button:hover {font-size:0.95em;font-weight:bold;color: #f00;background: #fff;padding : 0px 0px 0px 2px;}
.tabUnselected .button:hover {font-size:0.95em;color: #f00;background: #fff; padding : 0px 0px 0px 2px;}

.tabUnselected .button {font-size:0.95em;font-weight:bold;color: #008; padding : 0px 0px 0px 2px;}
.tabSelected .button {font-size:0.95em;font-weight:bold;color: #008;padding : 0px 0px 0px 2px;}

.tabUnselected {
background:url([[navbargrayhw1.gif]]) repeat-x top left;top left;
background-color:#eee;
border:0px #eee solid; border-bottom:0px;font-size:0.95em; }


.tabSelected {
background:url([[navbarred.gif]]) repeat-x top left;top left;
background-color:#fcb;
color: #a00;border: 0px #c06 solid;border-bottom:0px; font-size:0.95em;}

.tabUnselected .tabButton {font-weight:bold;font-size:0.75em;color:#333;background:transparent; padding : 0px 2px 0px 2px; margin: 0 0 0 1px;}
.tabSelected .tabButton {font-weight:bold;font-size:0.75em;color:#000;background:transparent;padding : 0px 2px 0px 2px; margin: 0 0 0 1px;}

.tabSelected .tabButton:hover {font-weight:bold;color: #f00;background: #fff;}
.tabUnselected .tabButton:hover {font-weight:bold;color: #f00;background: #fff;}

.tiddler, .tabContents {border-top:0px #fa0 solid;margin-left:0.5em;margin-right:0.5em;}
#tiddlersBar .tab {-moz-border-radius : 0.4em 0.4em 0 0;}
#tiddlersBar  {background:#abf;line-height: 1.45em;}
#tiddlersBar  {background: url([[leftbackdo6.gif]]); background-repeat: repeat;line-height: 1.45em;}











/***
|Name|SwitchThemePlugin|
|Source|http://www.TiddlyTools.com/#SwitchThemePlugin|
|Documentation|http://www.TiddlyTools.com/#SwitchThemePluginInfo|
|Version|5.3.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.3|
|Type|plugin|
|Requires||
|Overrides||
|Description|Select alternative TiddlyWiki template/stylesheet 'themes' from a droplist|
!!!!!Documentation
>see [[SwitchThemePluginInfo]]
!!!!!Configuration
<<<
Current theme:<<switchTheme width:auto>>
<<option chkRandomTheme>> select a random theme at startup
//Note: to prevent a given theme from being chosen at random, tag it with <<tag noRandom>>//
<<<
!!!!!Installation Note
>As of 4/13/2008, a "core patch" function that provides backward-compatibility with TW2.3.x has been split into a separate [[SwitchThemePluginPatch]] tiddler to reduce installation overhead for //this// plugin.  ''You should only install [[SwitchThemePluginPatch]] when using this plugin in documents based on a core version prior to TW2.4.0''
!!!!!Revisions
<<<
2008.04.23 [5.3.0] added option for chkRandomTheme (select random theme at startup)
2008.04.13 [5.2.0] moved TW2.3.x fixup for core's switchTheme() function to [[SwitchThemePluginPatch]] and simplified random theme handling.  Also, changed "Web*" prefix to "*ReadOnly" suffix for compatibility with TW240 core convention.
| Please see [[SwitchThemePluginInfo]] for previous revision details |
2008.01.22 [5.0.0] Completely re-written and renamed from [[SelectStylesheetPlugin]] (now retired)
>//history for retired [[SelectStylesheetPlugin]] omitted//
2005.07.20 [1.0.0] Initial Release
<<<
!!!!!Code
***/
//{{{
version.extensions.SwitchThemePlugin= {major: 5, minor: 3, revision: 0, date: new Date(2008,4,23)};

config.macros.switchTheme = {
	handler: function(place,macroName,params) {
		setStylesheet(".switchTheme {width:100%;font-size:8pt;margin:0em}","switchThemePlugin");
		if (params[0] && (params[0].substr(0,6)=="width:"))	var width=(params.shift()).substr(6);
		if (params[0] && (params[0].substr(0,6)=="label:"))	var label=(params.shift()).substr(6);
		if (params[0] && (params[0].substr(0,7)=="prompt:"))	var prompt=(params.shift()).substr(7);
		if (params[0] && params[0].trim().length) // create a link that sets a specific theme
			createTiddlyButton(place,label?label:params[0],prompt?prompt:params[0],
				function(){ config.macros.switchTheme.set(params[0]); return false;});
		else { // create a select list of available themes
			var theList=createTiddlyElement(place,"select",null,"switchTheme",null);
			theList.size=1;
			if (width) theList.style.width=width;
			theList.onchange=function() { config.macros.switchTheme.set(this.value); return true; };
			this.refresh(theList);
		}
	},
	refresh: function(list) {
		var indent = String.fromCharCode(160)+String.fromCharCode(160);
		while(list.length > 0){list.options[0]=null;} // clear list
		list.options[list.length] = new Option("select a theme:","",true,true);
		list.options[list.length] = new Option(indent+"[default]","StyleSheet");
		list.options[list.length] = new Option(indent+"[random]","*");
		var themes=store.getTaggedTiddlers("systemTheme");
		for (var i=0; i<themes.length; i++) if (themes[i].title!="StyleSheet")
			list.options[list.length]=new Option(indent+themes[i].title,themes[i].title);
		// show current selection
		for (var t=0; t<list.options.length; t++)
			if (list.options[t].value==config.options.txtTheme)
				{ list.selectedIndex=t; break; }
	},
	set: function(theme) {
		if (!theme||!theme.trim().length) return;
		if (theme=="*") { // select a random theme (excluding themes tagged with "noRandom")
			var themes=store.getTaggedTiddlers("systemTheme"); if (!themes.length) return false;
			var which=Math.floor(Math.random()*themes.length);
			while (themes[which].title==config.options.txtTheme||themes[which].isTagged("noRandom"))
				which=Math.floor(Math.random()*themes.length);
			theme=themes[which].title;
		}
		// apply and remember selected theme
		story.switchTheme(theme);
		config.options.txtTheme=theme;
		saveOptionCookie("txtTheme");
		// sync theme droplists
		var elems=document.getElementsByTagName("select");
		var lists=[]; for (var i=0; i<elems.length; i++)
			if (hasClass(elems[i],"switchTheme")) lists.push(elems[i]);
		for (var k=0; k<lists.length; k++)
			for (var t=0; t<lists[k].options.length; t++)
				if (lists[k].options[t].value==config.options.txtTheme)
					{ lists[k].selectedIndex=t; break; }
		return;
	}
}
//}}}

// // select a random theme at startup (if enabled)
//{{{
if (config.options.chkRandomTheme===undefined)
	config.options.chkRandomTheme=false;
if (config.options.chkRandomTheme)
	config.macros.switchTheme.set("*");
//}}}
<<<
All things listed on this menu are mostly structural and are normally in most ~TiddlyWikis in some form or another.  To clean up the MainMenu for your own use simply remove the 'System' and 'Main Menu' code from the MainMenu and add your own working menu. See CreateNewMenu
<<<
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A\in Form$ egy formula.
Az $A$ formula szabad változóinak $FreeVar(A)$-val jelölt halmazát az alábbi induktív definíció adja meg:
#Ha $A$ atomi formula (azaz $A\in AtForm$), akkor a $FreeVar(A)$ halmaz elemei az $A$ formulában előforduló változók.
#Ha az $A$ formula $\neg B$ alakú, akkor $FreeVar(A)=FreeVar(B)$.
#Ha az $A$ formula $(B\supset C)$, $(B\wedge C)$, $(B\vee C)$ vagy $(B\equiv C)$ alakú, akkor $FreeVar(A)=FreeVar(B) \bigcup FreeVar(C)$.
#Ha az $A$ formula $\forall\! x B$ vagy $\exists\!x B$ alakú, akkor $FreeVar(A)=FreeVar(B)\setminus\{x \}$. 
!!!Megjegyzés
*Az induktív definíció bázisát az első szabály adja meg. 
*A szabad változónak van legalább egy [[szabad előfordulása|Változó szabad előfordulása]] a formulában.
*Egy formula szabad illetve kötött változóinak a halmazai nem feltétlenül diszjunkt halmazok. Például: $FreeVar((P(x)\wedge\exists\!xR(x)))=\{x\}=BoundVar((P(x)\wedge\exists\!xR(x)))$  
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy formulahalmaz és $A\in Form$ egy formula. }}}
{{overlay2{Ha az $A$ formula szintaktikai következménye a $\Gamma$ formulahalmaznak, akkor a '$\Gamma \vdash A$' jelsorozatot szekvenciának nevezzük.}}}
!!!Megjegyzés
*{{overlay3{Az üres (egyetlen karaktert sem tartalmazó) jelsorozat jelölésére az $\varepsilon$ görög betűt használjuk. }}}
*{{overlay4{A megfogalmazások egyszerűsítése érdekében az üres jelsorozatot, azaz az $\varepsilon$-t is szekvenciának tekintjük.  }}}
!!Definíció (logikai következmény szemantikai definíciója)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz, és $A\in Form$ egy formula. }}}
{{overlay2{A $\Gamma$ formulahalmaznak ''logikai következménye'' az $A$ formula, ha a $\Gamma\cup\{\neg A\}$ [[formulahalmaz kielégíthetetlen|Kielégíthetetlenség]]. }}}
{{overlay3{Jelölés: $\Gamma\models A$}}}
!!Definíció
{{overlay4{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A, B\in Form$ két tetszőleges formula. }}}
{{overlay5{Az $A$ formulának ''logikai következménye'' a $B$ formula, ha a $\{A\}\models B$. }}}
{{overlay6{Jelölés: $A\models B$}}}
!!Definíció (logikai következmény szemantikai definíciója)
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendűrendű nyelv|Elsőrendű nyelv]], $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz, és $A\in Form$ egy formula. 
A $\Gamma$ formulahalmaznak ''logikai következménye'' az $A$ formula, ha a $\Gamma\cup\{\neg A\}$ [[formulahalmaz kielégíthetetlen|Kielégíthetetlenség (elsőrend)]]. 
Jelölés: $\Gamma\models A$
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Term, Con, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és $A, B\in Form$ két tetszőleges formula. 
Az $A$ formulának ''logikai következménye'' a $B$ formula, ha a $\{A\}\models B$. 
Jelölés: $A\models B$
!!Definíció (szerkezeti fa nulladrendű nyelv esetén)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy tetszőleges nulladrendű nyelv, $A\in Form$ pedig a nyelv tetszőleges formulája.}}}
{{overlay2{Az $A$ formula szerkezeti fáján egy olyan véges rendezett fát értünk, amelynek csúcsai formulák,}}}
#{{overlay3{gyökere az $A$ formula,}}}
#{{overlay4{$\neg B$ alakú csúcsának egyetlen gyermeke a $B$ formula,}}}
#{{overlay5{$(B\supset C), (B\wedge C), (B\vee C), (B\equiv C)$ alakú csúcsainak két gyermekét a $B$, illetve a $C$ formulák alkotják,}}}
#{{overlay6{levelei prímformulák (atomi formulák).}}}
!!Definíció (szerkezeti fa elsőrendű nyelv esetén)
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy tetszőleges elsőrendű nyelv, $A\in Form$ pedig a nyelv tetszőleges formulája.
Az $A$ formula szerkezeti fáján egy olyan véges rendezett fát értünk, amelynek csúcsai formulák,
#gyökere az $A$ formula,
#$\neg B$ alakú csúcsának egyetlen gyermeke a $B$ formula,
#$(B\supset C), (B\wedge C), (B\vee C), (B\equiv C)$ alakú csúcsainak két gyermekét a $B$, illetve a $C$ formulák alkotják,
#$\forall\!xB$ alakú csúcsának egyetlen gyermeke a $B$ formula,
#$\exists\!xB$ alakú csúcsának egyetlen gyermeke a $B$ formula,
#levelei prímformulák (atomi formulák).
[[Nulladrendű nyelv]] esetén az alábbi szintaktikai fogalmakra van szükségünk: 
<<tabs "" [[Részformula]] "" [[Részformula]]  [[Közvetlen részformula]] "" [[Közvetlen részformula]] [[Részformula2]] "" [[Részformula2]] [[Szerkezeti fa]] "" [[Szerkezeti fa]] >>
Az [[elsőrendű nyelv|Elsőrendű nyelv]] lényegesen gazdagabb a [[nulladrendű nyelvnél|Nulladrendű nyelv]]. Így a nyelv kifejezéseinek jellemzése is árnyaltabban történhet meg. Ehhez a jellemzéshez az alábbi fogalmakat használhatjuk fel: 
<<tabs "" [[Elemi szintaktikai definíciók]] "" [[Elemi szintaktikai definíciók (elsőrend)]] [[Változók jellemzése]] "" [[Változók jellemzése]] [[Formulák jellemzése]] "" [[Formulák jellemzése (elsőrend)]] [[Formulaátalakítás]] "" [[Formulaátalakítás (elsőrend)]]>>
!!Definíció (A szintaktikai következményreláció strukturális induktív definíciója)
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma\subseteq Form$ egy tetszőleges formulahalmaz.}}}
{{overlay2{A $\Gamma$ formulahalmaz szintaktikai következményeinek induktív definíciója:}}}
#{{overlay3{Bázis:}}}
##{{overlay4{Ha $A\in \Gamma$, akkor $\Gamma\vdash A$.}}}
##{{overlay5{Ha $A$ axióma, akkor $\Gamma\vdash A$.}}}
#{{overlay6{Szabály (leválasztási szabály):}}}
##{{overlay7{Ha $\Gamma\vdash B$, és $\Gamma\vdash (B\supset A)$, akkor $\Gamma\vdash A$.}}}
!!Definíció
{{overlay8{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]] és $A, B\in Form$ két tetszőleges formula. }}}
{{overlay9{Az $A$ formulának szintaktikai következménye a $B$ formula, ha $\{A\}\vdash B$. }}}
{{overlay11{Jelölés: $A\vdash B$}}}
!!!Megjegyzés
*{{overlay12{A szintaktikai következményreláció definíciója során valójában annak a halmaznak az induktív definiálása történik meg, amelynek elemei a $\Gamma$ formulahalmaz szintaktikai következményei lesznek.}}}
*{{overlay13{Ha a $\Gamma$ formulahalmaz szintaktikai következményeinek halmazát $Cns(\Gamma)$-val jelöljük (azaz $Cns(\Gamma)=\{A | \Gamma \vdash A\}$), akkor a megadott definíció átírható a következő alakba:}}}
##{{overlay14{$\Gamma\subseteq Cns(\Gamma)$}}}
##{{overlay15{Ha $A$ axióma, akkor $A\in Cns(\Gamma)$}}}
##{{overlay16{Ha $B\in Cns(\Gamma)$, és $(B\supset A)\in Cns(\Gamma)$, akkor $A\in Cns(\Gamma)$.}}}
*{{overlay17{Ha $A\in Cns(\Gamma)$, akkor az $A$ formulát a $\Gamma$ formulahalmaz szintaktikai következményének nevezzük. Jelölés: $\Gamma\vdash A$}}}
A továbbiakban legyenek $\Gamma , \Delta \subseteq Form$ formulahalmazok, $A, B, C\in Form$ pedig formulák. 
<<tabs ""[[Reflexív]] "" [[Reflexív]] [[Monoton]] "" [[Monoton]] [[Dedukció tétel]] "" [[Dedukció tétel (kalkulus)]] [[Dedukció tétel megfordítása]] "" [[Dedukció tétel megfordítása (kalkulus)]] [[Metszet tétel]] "" [[Metszet tétel (kalkulus)]]>>
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma , \Delta\subseteq Form$ két formulahalmaz és $A, B\in Form$ két formula.}}}
{{overlay2{A szűkítés szabálya: ${\Gamma , B, B, \Delta \vdash A}\over{ \Gamma , B, \Delta \vdash A}$}}}
!!!Megjegyzés
*{{overlay3{A szűkítés szabálya a jelölési megállapodásunk egyik következményét fejezi ki: a $\Gamma , B, B, \Delta$ jelöli a $\Gamma\cup\{ B\}\cup\{ B\}\cup \Delta$ halmazt. Ez utóbbi természetesen megegyezik a $\Gamma\cup\{ B\}\cup \Delta$ halmazzal, amit jelölési megállapodásunk szerint a $\Gamma , B, \Delta$ alakban is felírhatunk.}}}
|>|bgcolor:#8af;@@color(#000080):''166 tiddlers found matching /{{{\!\!}}}/''@@|bgcolor:#8af;  @@color:#A00000; SearchHelp@@ |
|>|>|bgcolor:#E3FFE3;<<search>> <<option chkSearchTitles>> Titles <<option chkSearchText>> Text <<option chkSearchTags>>Tags <<option chkHoldSearches>> Hold |

|bgcolor:#8af;&nbsp;|bgcolor:#8af; sort by:''Titles'' |bgcolor:#8af; ''Size'' |bgcolor:#8af; ''Tags'' |h
| 1|[[(Materiális) ekvivalencia]]| 865|Igazságfunktorok,treeview|
| 2|[[(Materiális) ekvivalencia szabályai]]| 538|Logikai szabályok,treeview|
| 3|[[AttachFilePlugin]]| 21436|AttachFilePackage,IconPackage,systemConfig|
| 4|[[AttachFilePluginFormatters]]| 9319|AttachFilePackage,IconPackage,ThemePackage,TreeviewPackage,systemConfig|
| 5|[[AttachFilePluginInfo]]| 13341|pluginInfo|
| 6|[[Axióma]]| 358|Nulladrendű kalkulus,treeview|
| 7|[[Axiómaséma]]| 952|Nulladrendű kalkulus,treeview|
| 8|[[Azonosság szabálya]]| 861|Strukturális szabályok,treeview|
| 9|[[Behelyettesíthetőség]]| 1315|Formulaátalakítás (elsőrend),treeview|
| 10|[[Bevezetés]]| 550||
| 11|[[BlueTheme]]| 1632|CSS,systemTheme|
| 12|[[Bővítés szabálya]]| 1196|Strukturális szabályok,treeview|
| 13|[[CommonCSS]]| 4705|CSS|
| 14|[[ConfirmSavePlugin]]| 2499|systemConfig,excludeLists|
| 15|[[Dedukció tétel]]| 1356|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció|
| 16|[[Dedukció tétel (elsőrend)]]| 1508|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 17|[[Dedukció tétel (kalkulus)]]| 2575|Szintaktikai következményreláció tulajdonságai,treeview|
| 18|[[Dedukció tétel megfordítása]]| 1393|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció|
| 19|[[Dedukció tétel megfordítása (elsőrend)]]| 1518|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 20|[[Dedukció tétel megfordítása (kalkulus)]]| 325|Szintaktikai következményreláció tulajdonságai,treeview|
| 21|[[Diszjunkció]]| 1094|Igazságfunktorok,treeview|
| 22|[[Diszjunkció szabályai]]| 470|Logikai szabályok,treeview|
| 23|[[Diszjunktív normálforma]]| 165|Normálformák,treeview|
| 24|[[Egzisztenciális kvantor és implikáció]]| 496|Kvantorok mozgatásának törvényei,treeview|
| 25|[[Elemi diszjunkció]]| 267|Normálformák,treeview|
| 26|[[Elemi konjunkció]]| 265|Normálformák,treeview|
| 27|[[Elsőrendű atomi formula]]| 654|Elemi szintaktikai definíciók (elsőrend),treeview|
| 28|[[Elsőrendű interpretáció]]| 690|Elsőrendű szemantika,treeview|
| 29|[[Elsőrendű logika]]| 330||
| 30|[[Elsőrendű modell]]| 1007|Elsőrendű centrális logikai fogalmak,treeview|
| 31|[[Elsőrendű nyelv]]| 1854|Elsőrendű logika,treeview|
| 32|[[Elsőrendű szemantika alaptételei]]| 1013|Elsőrendű szemantika,treeview|
| 33|[[Elsőrendű szemantikai szabályok]]| 3386|Elsőrendű szemantika,treeview|
| 34|[[Feladatok (természetes levezetés)]]| 3188|Természetes levezetés,treeview|
| 35|[[Felcserélés szabálya]]| 683|Strukturális szabályok,treeview|
| 36|[[GotoPlugin]]| 7985|systemConfig|
| 37|[[HTMLFormattingPlugin]]| 3388|systemConfig|
| 38|[[Igazságfunktorok]]| 669|Nulladrendű szemantika,treeview|
| 39|[[ImageSizePlugin]]| 6758|IconPackage,systemConfig|
| 40|[[Implikáció]]| 1577|Igazságfunktorok,treeview|
| 41|[[Implikáció szabályai]]| 798|Logikai szabályok,treeview|
| 42|[[Induktív definíció]]| 214|Halmazelméleti eszközök|
| 43|[[Inkonzisztens]]| 837|Nulladrendű kalkulus,treeview|
| 44|[[InlineJavascriptPlugin]]| 4580|QuickEditPackage,systemConfig,TreeviewPackage|
| 45|[[Jelek magyarázata]]| 937||
| 46|[[JqueryTreeviewCSS-B]]| 2639|CSS,TreeviewPackage|
| 47|[[JqueryTreeviewCSS-G]]| 2647|TreeviewPackage,CSS|
| 48|[[JqueryTreeviewCSS-T]]| 2860|CSS,TreeviewPackage|
| 49|[[Kielégíthetetlenség]]| 984|Nulladrendű centrális logikai fogalmak|
| 50|[[Kielégíthetetlenség (elsőrend)]]| 1202|Elsőrendű centrális logikai fogalmak,treeview|
| 51|[[Kielégíthetőség]]| 1202|Nulladrendű centrális logikai fogalmak|
| 52|[[Kielégíthetőség (elsőrend)]]| 1155|Elsőrendű centrális logikai fogalmak,treeview|
| 53|[[Kifejezhetőség]]| 1256|Igazságfunktorok,treeview|
| 54|[[Kongruens formulák]]| 2510|Formulaátalakítás (elsőrend),treeview|
| 55|[[Konjunkció]]| 1862|Igazságfunktorok,treeview|
| 56|[[Konjunkció segédtétel]]| 517||
| 57|[[Konjunkció szabályai]]| 419|Logikai szabályok,treeview|
| 58|[[Konjunktív normálforma]]| 167|Normálformák,treeview|
| 59|[[Konklúzió]]| 267|Bevezetés|
| 60|[[Konzisztens]]| 1017|Nulladrendű kalkulus,treeview|
| 61|[[Kvantifikáció De Morgan törvényei]]| 470|Kvantifikáció törvényei,treeview|
| 62|[[Kvantorok fiktív alkalmazása]]| 608|Kvantifikáció törvényei,treeview|
| 63|[[Kvantorok kifejezhetősége]]| 530|Kvantifikáció törvényei,treeview|
| 64|[[Kvantorok és diszjunkció]]| 602|Kvantorok mozgatásának törvényei,treeview|
| 65|[[Kvantorok és konjunkció]]| 617|Kvantorok mozgatásának törvényei,treeview|
| 66|[[Kötött változók halmaza]]| 1113|Változók jellemzése,treeview|
| 67|[[Következményreláció tulajdonsága(1)]]| 2037|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció|
| 68|[[Következményreláció tulajdonsága(1, elsőrend)]]| 2441|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 69|[[Következményreláció tulajdonsága(2)]]| 850|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció,Érvényesség|
| 70|[[Következményreláció tulajdonsága(2, elsőrend)]]| 817|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 71|[[Következményreláció tulajdonsága(3)]]| 722|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció,Kielégíthetetlenség|
| 72|[[Következményreláció tulajdonsága(3, elsőrend)]]| 703|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 73|[[Következményreláció és implikáció]]| 439|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció,Implikáció,treeview|
| 74|[[Következményreláció és implikáció (elsőrend)]]| 426|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 75|[[Közvetlen részformula]]| 436|Szintaktikai definíciók|
| 76|[[Közvetlen részformula (elsőrend)]]| 513|Elemi szintaktikai definíciók (elsőrend),treeview|
| 77|[[Levezethető]]| 464|Nulladrendű kalkulus,treeview|
| 78|[[Literál]]| 294|Normálformák,treeview|
| 79|[[Logikai ekvivalencia]]| 287|Nulladrendű centrális logikai fogalmak|
| 80|[[Logikai ekvivalencia (elsőrend)]]| 252|Elsőrendű centrális logikai fogalmak,treeview|
| 81|[[Logikai ekvivalencia és (materiális) ekvivalencia]]| 273|Logikai ekvivalencia,(Materiális) ekvivalencia,Nulladrendű centrális logikai fogalmak tulajdonságai,treeview|
| 82|[[Logikai ekvivalencia és (materiális) ekvivalencia (elsőrend)]]| 253|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 83|[[Logikai jelölési konvenciók]]| 1937|Nulladrendű logika|
| 84|[[Logikai konstans]]| 1067|Nulladrendű nyelv|
| 85|[[Megszámlálhatóan végtelen]]| 201|Halmazelméleti eszközök|
| 86|[[MenuOptions]]| 2881|Main Menu,TreeviewPackage|
| 87|[[Metszet szabály]]| 494|Strukturális szabályok,treeview|
| 88|[[Metszet tétel]]| 1487|Nulladrendű centrális logikai fogalmak tulajdonságai,Szemantikai következményreláció,treeview|
| 89|[[Metszet tétel (elsőrend)]]| 1831|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 90|[[Metszet tétel (kalkulus)]]| 422|Szintaktikai következményreláció tulajdonságai,treeview|
| 91|[[Monoton]]| 1116|Szintaktikai következményreláció tulajdonságai,treeview|
| 92|[[MoreDerivatives]]| 930|dynamic|
| 93|[[Negáció]]| 496|Igazságfunktorok,treeview|
| 94|[[Negáció szabályai]]| 409|Logikai szabályok,treeview|
| 95|[[Nemlogikai konstans]]| 1065|Nulladrendű nyelv,treeview|
| 96|[[NestedSlidersPlugin]]| 14805|systemConfig,excludeLists|
| 97|[[Normálforma tétel]]| 859|Normálformák,treeview|
| 98|[[Nulladrendű atomi formula]]| 368|Nulladrendű nyelv,treeview|
| 99|[[Nulladrendű interpretáció]]| 965|Nulladrendű szemantika,treeview|
| 100|[[Nulladrendű kalkulus és természetes levezetés]]| 1384|Természetes levezetés,treeview|
| 101|[[Nulladrendű logika]]| 332||
| 102|[[Nulladrendű modell]]| 774|Nulladrendű centrális logikai fogalmak,treeview|
| 103|[[Nulladrendű nyelv]]| 983|Nulladrendű logika,treeview|
| 104|[[Nulladrendű szemantikai szabályok]]| 2106|Nulladrendű szemantika,treeview|
| 105|[[Nyílt formula]]| 424|Formulák jellemzése (elsőrend),treeview|
| 106|[[Premissza]]| 333|Bevezetés,treeview|
| 107|[[Prenex alak]]| 1622|Formulaátalakítás (elsőrend),treeview|
| 108|[[QuickEditPackage]]| 2045|package,story,QuickEditPackage|
| 109|[[QuickEditPlugin]]| 5958|systemConfig,QuickEditPackage|
| 110|[[QuickEdit_format]]| 4201|QuickEditPackage|
| 111|[[Reflexív]]| 454|Szintaktikai következményreláció tulajdonságai,treeview|
| 112|[[Részformula]]| 699|Szintaktikai definíciók,treeview|
| 113|[[Részformula (elsőrend)]]| 712|Elemi szintaktikai definíciók (elsőrend),treeview|
| 114|[[Részformula2]]| 651|Szintaktikai definíciók,treeview|
| 115|[[Részformula2 (elsőrend)]]| 602|Elemi szintaktikai definíciók (elsőrend),treeview|
| 116|[[SaveAsPlugin]]| 4515|systemConfig,basic|
| 117|[[SearchOptionsPlugin]]| 14488|systemConfig|
| 118|[[Segédtétel(1)]]| 125|Segédtételek,treeview|
| 119|[[Segédtétel(2)]]| 125|Segédtételek,treeview|
| 120|[[Segédtétel(3)]]| 125|Segédtételek,treeview|
| 121|[[Segédtétel(4)]]| 125|Segédtételek,treeview|
| 122|[[SimonsNiceTable]]| 561|makeTiddlers,nestedstyle,stylesheet|
| 123|[[SingleSlideShow]]| 1569||
| 124|[[SlideShowExample-3]]| 449|show|
| 125|[[SlideShowExample-4]]| 234|show|
| 126|[[SlideShowPluginDoc]]| 7014|docs|
| 127|[[StyleSheet]]| 1598|CSS|
| 128|[[StyleSheetTiddlersBar-G]]| 1764|CSS,css,TreeviewPackage|
| 129|[[StyleSheetTiddlersBarblue]]| 1752||
| 130|[[SwitchThemePlugin]]| 4840|ThemePackage,systemConfig|
| 131|[[Szabad változók halmaza]]| 1037|Változók jellemzése,treeview|
| 132|[[Szekvencia]]| 611|Természetes levezetés,treeview|
| 133|[[Szemantikai következményreláció]]| 751|Nulladrendű centrális logikai fogalmak,treeview|
| 134|[[Szemantikai következményreláció (elsőrend)]]| 697|Elsőrendű centrális logikai fogalmak,treeview|
| 135|[[Szerkezeti fa]]| 613|Szintaktikai definíciók,treeview|
| 136|[[Szerkezeti fa (elsőrend)]]| 664|Elemi szintaktikai definíciók (elsőrend),treeview|
| 137|[[Szintaktikai következményreláció]]| 1697|Nulladrendű kalkulus,treeview|
| 138|[[Szűkítés szabálya]]| 658|Strukturális szabályok,treeview|
| 139|[[TWHelpTheme]]| 2050|CSS|
| 140|[[TaggedTemplateTweak]]| 2822|Tools|
| 141|[[TaggedTemplateTweakInfo]]| 5411|pluginInfo|
| 142|[[Terminus]]| 1475|Elsőrendű nyelv,treeview|
| 143|[[Természetes levezetés induktív definíciója]]| 3219|Természetes levezetés,treeview|
| 144|[[TiddlerNotesPlugin]]| 8051||
| 145|[[TiddlerTweakerPlugin]]| 21791|TidIDEPackage,systemConfig,BasicsPackage|
| 146|[[TopMenuStyle]]| 956|CSS|
| 147|[[TopMenuStyle2]]| 1338||
| 148|[[TreeviewPluginPlugin.24]]| 7432|systemConfig,TreeviewPackage|
| 149|[[TwHelpSearchPlugin]]| 6463|quickedit,systemConfig|
| 150|[[Tétel (kielégíthetetlenség)]]| 1136|Kielégíthetetlenség,Nulladrendű centrális logikai fogalmak tulajdonságai,treeview|
| 151|[[Tétel (kielégíthetetlenség, elsőrend)]]| 1071|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 152|[[Tétel (kielégíthetőség)]]| 1202|Nulladrendű centrális logikai fogalmak tulajdonságai,Kielégíthetőség,treeview|
| 153|[[Tétel (kielégíthetőség, elsőrend)]]| 1254|Elsőrendű centrális logikai fogalmak tulajdonságai,treeview|
| 154|[[Univerzális kvantor és implikáció]]| 492|Kvantorok mozgatásának törvényei,treeview|
| 155|[[UploadPlugin]]| 19117|systemConfig|
| 156|[[Változó]]| 505|Elsőrendű nyelv,treeview|
| 157|[[Változó kötött előfordulása]]| 311|Változók jellemzése,treeview|
| 158|[[Változó szabad előfordulása]]| 344|Változók jellemzése,treeview|
| 159|[[Változótiszta alak]]| 833|Formulaátalakítás (elsőrend),treeview|
| 160|[[Zárt formula]]| 450|Formulák jellemzése (elsőrend),treeview|
| 161|[[Zárójelelhagyási konvenciók]]| 1748|Nulladrendű nyelv,treeview|
| 162|[[Állításparaméter]]| 235|Nulladrendű nyelv,treeview|
| 163|[[Átnevezés]]| 494|Formulaátalakítás (elsőrend),treeview|
| 164|[[Értékelés]]| 1085|Elsőrendű szemantika,treeview|
| 165|[[Érvényesség]]| 348|Nulladrendű centrális logikai fogalmak,treeview|
| 166|[[Érvényesség (elsőrend)]]| 324|Elsőrendű centrális logikai fogalmak,treeview|
|sortable|k
<!--{{{-->
<div class='header' macro='gradient vert  #00c #003'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler=''></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler=''></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu'><span class='topMenu' refresh='content' tiddler='TopMenu'></span></div>
</div><div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>
<div id='mainMenu' refresh='content' force='true'  tiddler='MainMenuTW'><div id='contentFooter' refresh='content' tiddler='ContentFooter'></div></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' force='true' 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 id='contentFooter' refresh='content' tiddler='ContentFooter'></div></div>
<!--}}}-->
#sidebarTabs .tabContents {
	max-height: 35em; /* not IE6-compatible */
	overflow: auto;
	width: 92.5%;
}

#sidebarTabs .tabContents .tabContents {
	max-height: 30em !important; /* not IE6-compatible */
}

#sidebarTabs .tabContents a {color:#ffc;}

#sidebarTabs .tabContents a:hover {
        background: #fff;
	color: #f00;}

#sidebarTabs .tabContents {
	color: #3CF;
	background: #008;
	border-top: 0px solid #666;
        margin-bottom: 2em;     
}

.tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}


.viewer .tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}

#sidebarTabs .tabUnselected {
 padding: 1px;
 color: #007;
 background-color: #666;
font-size:.95em;
 padding: 2px 4px;
}

.tabUnselected {
 padding: 1px;
 color: #007;
 background-color: #666;
font-size:.95em;
 padding: 2px 4px;
}


.viewer .tabUnselected {
 padding: 1px;
 color: #007;
 background-color: #666;
font-size:.95em;font-weight:bold;
 padding: 2px 4px;
}


/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SWITCHING>>/%==================================================%/
***/

/***
|StyleSheet|TWHelpTheme|
***/
/***
|PageTemplate|TWHelpPageTemplate|
|ViewTemplate|TWViewTemplate|
|EditTemplate|MyEditTemplate|
***/

/***
!!<<gradient horiz #fff  #999>>&nbsp;STYLESHEET>>/%==================================================%/
***/
/***There are extra nested stylesheets at the end of this stylesheet***/

/***
!!<<gradient horiz #fff  #999>>&nbsp;THEME SPECIFIC - TWHELP>>/%==================================================%/
***/
/*{{{*/
.tiddler {
  border-top:    2px solid #ccc; 
  border-left:   1px solid #ccc; 
  border-bottom: 3px solid #ccc; 
  border-right:  3px solid #ccc; 
  margin: 0.5em; 
  background:#fff; 
  padding: 0.5em;
  -moz-border-radius: 1em; 
}



body {background-image: url("http://www.symbex.net.au/Wiki/fistback_bg.jpg");background-repeat: repeat-x top-left;
	color:#030;font-size:0.75em; font-family:arial,helvetica; margin:0; padding:0;auto;}

.clock {{<<tiddler NETTime>>}}
.menuname {color:#ffc;}
.mmheading {color:#0ff;font-weight:bold;}

#displayArea {margin: 0em 14.5em 0em 17em;}
#displayArea {margin-top:0.0em;padding:0em;}

#mainMenu a {color:#ffc;}
#mainMenu a:hover {background:#333;color:#ffd;}
#mainMenu {background:transparent;}
.tabset a:hover {background:#ffd; color:#000;}

.viewer {color:#005;line-height: 1.6em; padding:0.5em;}

.button {border: solid 0px;}
#sidebar {color:#050;}
#sidebar .tabContents {background-color:#008; color #f3f; overflow: auto;}
#sidebar  a {color:#ffc;}
#sidebar .button {color:#ffc;}
#sidebar  {color:#c06;}

#sidebarTabs .tabContents {
	color: #3CF;
	background: #008;
	border-top: 0px solid #666;
        margin-bottom: 2em;}

#topMenu{font-size: 1.4em;} 

/*}}}*/
/***
!!<<gradient horiz #fff  #999>>&nbsp;END THEME SPECIFIC - TWHELP>>/%==================================================%/
***/
[[CommonCSS]]
[[JqueryTreeviewCSS-T]]
[[StyleSheetShortcuts]]
[[TopMenuStyle2]]
[[StyleSheetTiddlersBarblue]]
[[TWHelpTabsCSS]]
Type the text for 'New Tiddler'
.tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}


.viewer .tabSelected {
 padding: 1px;
 cursor: default;
 color: #700;
 background-color: #000;
        border-left:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
font-size:.95em;
font-weight:bold;
padding: 2px 4px;
}



.tabUnselected {
 padding: 1px;
 color: #070;
 background-color: #666;
font-size:.95em;
 padding: 2px 4px;
}


.viewer .tabUnselected {
 padding: 1px;
 color: #070;
 background-color: #666;
font-size:.95em;font-weight:bold;
 padding: 2px 4px;
}


<!--{{{-->
<br />
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'><span style="color:#555;">[</span>change:»<span style="padding-right:0em;" macro='tagger'></span >add:»<span macro='newHere label:"subtopic"'></span><span style="color:#555">]</span><span macro='publishTiddler'></span></div><br>
<div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
|Name|TaggedTemplateTweak|
|Source|http://www.TiddlyTools.com/#TaggedTemplateTweak|
|Documentation|http://www.TiddlyTools.com/#TaggedTemplateTweakInfo|
|Version|1.5.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.chooseTemplateForTiddler()|
|Description|use alternative ViewTemplate/EditTemplate for tiddler's tagged with specific tag values|
This tweak extends story.chooseTemplateForTiddler() so that ''whenever a tiddler is marked with a specific tag value, it can be viewed and/or edited using alternatives to the standard tiddler templates.'' 
!!!!!Documentation
>see [[TaggedTemplateTweakInfo]]
!!!!!Revisions
<<<
2009.05.04 [1.5.2] check for tiddler exist *after* title-as-prefix (allows shadow tiddlers to use custom templates)
| please see [[TaggedTemplateTweakInfo]] for previous revision details |
2007.06.11 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.TaggedTemplateTweak= {major: 1, minor: 5, revision: 2, date: new Date(2009,5,4)};

Story.prototype.taggedTemplate_chooseTemplateForTiddler = Story.prototype.chooseTemplateForTiddler
Story.prototype.chooseTemplateForTiddler = function(title,template)
{
	// get core template and split into theme and template name
	var coreTemplate=this.taggedTemplate_chooseTemplateForTiddler.apply(this,arguments);
	var theme=""; var template=coreTemplate;
	var parts=template.split(config.textPrimitives.sectionSeparator);
	if (parts[1]) { theme=parts[0]; template=parts[1]; }
	else theme=config.options.txtTheme||""; // fallback if theme is not specified
	theme+=config.textPrimitives.sectionSeparator;

	// look for template using *title* as prefix
	if (!store.getTaggedTiddlers(title).length) { // if tiddler is not a tag
		if (store.getTiddlerText(theme+title+template)) { return theme+title+template; } // theme##TitleTemplate
		if (store.getTiddlerText(title+template)) 	{ return title+template; }	 // TitleTemplate
	}
	// look for templates using *tags* as prefix
	var tiddler=store.getTiddler(title);
	if (!tiddler) return coreTemplate; // tiddler doesn't exist... use core result
	for (i=0; i<tiddler.tags.length; i++) {
		var t=tiddler.tags[i]+template; // add tag prefix to template
		var c=t.substr(0,1).toUpperCase()+t.substr(1); // capitalized for WikiWord title
		if (store.getTiddlerText(theme+t))	{ return theme+t; } // theme##tagTemplate
		if (store.getTiddlerText(theme+c))	{ return theme+c; } // theme##TagTemplate
		if (store.getTiddlerText(t)) 		{ return t; }	    // tagTemplate
		if (store.getTiddlerText(c))		{ return c; }	    // TagTemplate
	}
	// no match... use core result
	return coreTemplate;
}
//}}}
/***
|Name|TaggedTemplateTweakInfo|
|Source|http://www.TiddlyTools.com/#TaggedTemplateTweak|
|Documentation|http://www.TiddlyTools.com/#TaggedTemplateTweakInfo|
|Version|1.5.2|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|documentation|
|Requires||
|Overrides||
|Description|Documentation for TaggedTemplateTweak|
The core function, "story.chooseTemplateForTiddler(title,template)" is essentially a "pass-thru" that returns the same template it was given, and is provided by the core so that plugins can customize the template selection logic to select alternative templates, based on whatever programmatic criteria is appropriate.  This tweak extends story.chooseTemplateForTiddler() so that ''whenever a tiddler is marked with a specific tag value, it can be viewed and/or edited using alternatives to the standard tiddler templates.'' 
!!!!!Usage
<<<
Each alternative template is associated with a specific tiddler tag value by using that tag value as a prefix added to the standard TiddlyWiki template titles, [[ViewTemplate]] and [[EditTemplate]].  For example, any tiddlers that are tagged with ''<<tag media>>'' will look for alternative templates named [[mediaViewTemplate]] and [[mediaEditTemplate]].

To use templates that have proper WikiWord tiddler titles (e.g., [[MediaViewTemplate]] and [[MediaEditTemplate]]), the plugin will also attempt to use a capitalized form of the tag value (e.g., ''Media'') as a prefix.  //This capitalization is for comparison purposes only and will not alter the actual tag values that are stored in the tiddler.//

To use templates contained as //sections// within a systemTheme definition, the plugin also tries prepending the currently selected theme (specified by {{{config.options.txtTheme}}}) plus the 'section separator' (##) to the template name (e.g. ''[[SomeTheme##MediaViewTemplate]]'').

In addition to tag matching, the plugin also tries using the tiddler's //title// as a prefix (i.e., ''TiddlerNameViewTemplate'' and ''TiddlerNameEditTemplate'').  This allows you to associate a custom template with a specific tiddler, without needing to add any special tag designation to that tiddler.  Note that, similar to the manner in which //specificity// rules are applied to CSS, a template matching a specific ID (tiddler title) will always take precedence over a template matching a particular class name (tag value).  Thus, [[SomeTitleViewTemplate]] overrides [[someTagViewTemplate]], which overrides the default [[ViewTemplate]].

Finally, if no alternative template is found at all, then the tiddler defaults to using the appropriate standard [[ViewTemplate]] or [[EditTemplate]] definition as determined by the standard TiddlyWiki core handling.

''To add your own custom templates:''
>First, decide upon a suitable tag keyword to uniquely identify your custom templates and create custom view and/or edit templates using that keyword as a prefix (e.g., "KeywordViewTemplate" and "KeywordEditTemplate").  Then, simply create a tiddler and tag it with your chosen keyword... that's it!  As long as the tiddler is tagged with your keyword, it will be displayed using the corresponding alternative templates.  If you remove the tag or rename/delete the alternative templates, the tiddler will revert to using the standard viewing and editing templates.
<<<
!!!!!Examples
<<<
|Sample tiddler| tag | view template | edit template |
|[[MediaSample - QuickTime]]| <<tag media>> | [[MediaViewTemplate]] | [[MediaEditTemplate]] |
|[[MediaSample - Windows]]| <<tag media>> | [[MediaViewTemplate]] | [[MediaEditTemplate]] |
|[[CDSample]]| <<tag CD>> | [[CDViewTemplate]] | [[CDEditTemplate]] |
|<<newTiddler label:"create new task..." title:SampleTask tag:task text:"Type some text and then press DONE to view the task controls">> | <<tag task>> | [[TaskViewTemplate]] | [[EditTemplate]] |

//(note: if these samples are not present in your document, please visit// http://www.TiddlyTools.com/ //to view these sample tiddlers on-line)//
<<<
!!!!!Revisions
<<<
2009.05.04 [1.5.2] check for tiddler exist *after* title-as-prefix (allows shadow tiddlers to use custom templates)
2009.01.06 [1.5.1] reversed logic so that title-as-prefix takes precedence over tag-matched prefix
2008.12.18 [1.5.0] added handling for using tiddler //title// as prefix (e.g., {{{SomeTiddlerViewTemplate}}}) 
2008.08.29 [1.4.1] corrected handling for tiddlers with no matching tagged template when non-default theme is in effect (e.g., use "MyTheme##ViewTemplate").
2008.05.15 [1.4.0] support use of *shadow* tagged templates (e.g., [[DiscussionViewTemplate]] created by [[DiscussionPlugin]])
2008.05.10 [1.3.0] corrected handling for determining core template when using theme with sections
2008.05.01 [1.2.5] added support for tagged templates stored as sections in a theme
2008.04.01 [1.2.0] added support for using systemTheme section-based template definitions (requested by Phil Hawksworth)
2008.01.22 [*.*.*] plugin size reduction - documentation moved to [[TaggedTemplateTweakInfo]]
2007.06.23 [1.1.0] re-written to use automatic 'tag prefix' search instead of hard coded check for each tag.  Allows new custom tags to be used without requiring code changes to this plugin.
2007.06.11 [1.0.0] initial release
<<<
@@color:#800;Tiddlers tagged with TreeviewPackage (plugins, macros and tweaks)@@
<<tiddler ToggleRightSidebar with: "Sidebar »">>
{{twocolumns{
<script>
// get all tiddlers tagged with "TreeviewPackage"
var tids=store.getTaggedTiddlers("TreeviewPackage");
// keep only tiddlers *also* tagged with New
var list=[];
for (var t=0; t<tids.length; t++)
   if (tids[t].isTagged("TreeviewPackage")) list.push(tids[t]);
// create output list of tiddler titles, one per line
var out="";
for (var t=0; t<list.length; t++) out+="#[["+list[t].title+"]]\n";
return out;
</script>
}}} 
/***
|''Name:''|~TaggerPlugin|
|''Version:''|1.0.1 (2006-06-01)|
|''Source:''|http://tw.lewcid.org//#TaggerPlugin|
|''Author:''|SaqImtiaz|
|''Description:''|Provides a drop down listing current tiddler tags, and allowing toggling of tags.|
|''Documentation:''|[[TaggerPluginDocumentation]]|
|''Source Code:''|[[TaggerPluginSource]]|
|''~TiddlyWiki:''|Version 2.0.8 or better|
|''Requires''|[[DeprecatedFunctionsPlugin]]|
|''Stylesheet Changes''|ViewTemplate|
|See Above|<div class='toolbar'><span style="padding-right:2.45em;" macro='tagger source:TagDB exclude:excludeLists'></span></div>|


***/
//{{{

config.tagger={
       defaults:{
              label: 'Tags: ',
              tooltip: 'Manage tiddler tags',
              taglist: 'true',
              excludeTags: 'excludeLists',
              notags: 'tiddler has no tags',
              aretags: 'current tiddler tags:',
              toggletext: 'add tags:'
       }
};

config.macros.tagger={};
config.macros.tagger.arrow = (document.all?"▼":"▾"); // the fat one is the only one that works in IE
config.macros.tagger.handler =  function(place,macroName,params,wikifier,paramString,tiddler) {
       var defaults = config.tagger.defaults;
       var nAV = paramString.parseParams('tagman', null, true);
       var label = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+this.arrow: defaults.label+this.arrow;
       var tooltip = ((nAV[0].tooltip)&&(nAV[0].tooltip[0])!='.')?nAV[0].tooltip[0]: defaults.tooltip;
       var taglist = ((nAV[0].taglist)&&(nAV[0].taglist[0])!='.')?nAV[0].taglist[0]: defaults.taglist;
       var exclude = ((nAV[0].exclude)&&(nAV[0].exclude[0])!='.')?(nAV[0].exclude[0]).readBracketedList(): defaults.excludeTags.readBracketedList();
       if ((nAV[0].source)&&(nAV[0].source[0])!='.')var source = nAV[0].source[0];
       if (source&&!store.getTiddler(source)) return false;

       var onclick = function(e) {
                   if (!e) var e = window.event;
                   var popup = Popup.create(this);
                   var tagsarray = store.getTags();
                   var tags=new Array();

                   for (var i=0; i<tagsarray.length; i++){
                       tags.push(tagsarray[i][0]);}

                   if (source)
                      {var sourcetiddler=store.getTiddler(source);
                       tags=sourcetiddler.tags.sort();}

                   var currentTags = tiddler.tags.sort();

                   var createButtons=function(text,theTag,tooltipPrefix){
                       var sp = createTiddlyElement(createTiddlyElement(popup,"li"),"span",null,"tagger");
                       var theToggle = createTiddlyButton(sp,text,tooltipPrefix+" '"+theTag+"'",taggerOnToggle,"button","toggleButton");
                       theToggle.setAttribute("tiddler",tiddler.title);
                       theToggle.setAttribute("tag",theTag);
                       insertSpacer(sp);
                       if (window.createTagButton_orig_mptw)
                           createTagButton_orig_mptw(sp,theTag);
                       else
                           createTagButton(sp,theTag);
                       }

                   createTiddlyElement(popup,"li",null,"listTitle",(tiddler.tags.length == 0 ? defaults.notags : defaults.aretags));

                   for (var t=0; t<currentTags.length; t++){
                      createButtons("[x]",currentTags[t],"remove tag ");
                       }

                   createTiddlyElement(createTiddlyElement(popup,"li"),"hr");

                   if (taglist!='false')
                      { createTiddlyElement(popup,"li",null,"listTitle",defaults.toggletext);
                        for (var i=0; i<tags.length; i++){
                          if (!tiddler.tags.contains(tags[i])&&!exclude.contains(tags[i]))
                                  {createButtons("[ ]",tags[i],"add tag ");
                                  }
                          }
                          createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
                      }

                   var newTagButton = createTiddlyButton(createTiddlyElement(popup,"li"),("Create new tag"),null,taggerOnToggle);
                   newTagButton.setAttribute("tiddler",tiddler.title);
                   if (source) newTagButton.setAttribute("source",source);

                   Popup.show(popup,false);
                   e.cancelBubble = true;
                   if (e.stopPropagation) e.stopPropagation();
                   return(false);
                   };

       createTiddlyButton(place,label,tooltip,onclick,"button","taggerDrpBtn");
};

window.taggerOnToggle = function(e) {
              var tag = this.getAttribute("tag");
              var title = this.getAttribute("tiddler");
              var tiddler = store.getTiddler(title);
              if (!tag)
                 {
                 var newtag=prompt("Enter new tag:","");
                 if (newtag!=''&&newtag!=null)
                    {
                    var tag=newtag;
                    if (this.getAttribute("source"))
                    {var sourcetiddler =  store.getTiddler(this.getAttribute("source"));
                    sourcetiddler.tags.pushUnique(newtag);}
                    }
                 else
                     {return false;};
                 }
              if (!tiddler || !tiddler.tags)
                 {store.saveTiddler(title,title,'',config.options.txtUserName,new Date(),tag);}
              else
                  {if (tiddler.tags.find(tag)==null)
                     {tiddler.tags.push(tag)}
                  else if(!newtag)
                      {tiddler.tags.splice(tiddler.tags.find(tag),1)};
                  store.saveTiddler(tiddler.title,tiddler.title,tiddler.text,tiddler.modifier,tiddler.modified,tiddler.tags);};
              story.refreshTiddler(title,null,true);
              if(config.options.chkAutoSave)
                  saveChanges();
              return false;
};

setStylesheet(
 ".tagger a.button {font-weight: bold;display:inline; padding:0px;}\n"+
 ".tagger #toggleButton {padding-left:2px; padding-right:2px; margin-right:1px; font-size:110%;}\n"+
 "#nestedtagger {background:#2E5ADF; border: 1px solid #0331BF;}\n"+
 ".popup .listTitle {color:#000;}\n"+
 "",
"TaggerStyles");

window.lewcidTiddlerSwapTag =  function (tiddler, oldTag, newTag){
                    for (var i = 0; i < tiddler.tags.length; i++)
			  if (tiddler.tags[i] == oldTag) {
				  tiddler.tags[i] = newTag;
				  return true;}
                         return false;
}

window.lewcidRenameTag = function(e) {
                    var tag=this.getAttribute("tag");
                    var newtag=prompt("Rename tag '"+tag+"' to:",tag);

                    if ((newtag==tag)||(newtag==null)) {return false;}

                    if(store.tiddlerExists(newtag))
                               {if(confirm(config.messages.overwriteWarning.format([newtag.toString()])))
                                             story.closeTiddler(newtag,false,false);
                               else
                                             return null;}

                    tagged=store.getTaggedTiddlers(tag);
                    if (tagged.length!=0){
                          for (var j = 0; j < tagged.length; j++)
                              lewcidTiddlerSwapTag(tagged[j],tag,newtag);}

                    if (store.tiddlerExists(tag))
                       {store.saveTiddler(tag,newtag);}
                    if (document.getElementById("tiddler"+tag))
                       {var oldTagTiddler =  document.getElementById(story.idPrefix + tag);
                       var before= story.positionTiddler(oldTagTiddler);
                       var place = document.getElementById(story.container);
                       story.closeTiddler(tag,false,false);
                       story.createTiddler(place,before,newtag,null);
                       story.saveTiddler(newtag);}
                    if(config.options.chkAutoSave)
                                                      saveChanges();
                    return false;
}


window.onClickTag=function(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);

        var nested = (!isNested(theTarget));
        if ((Popup.stack.length > 1)&&(nested==true)) {Popup.removeFrom(1);}
        else if(Popup.stack.length > 0 && nested==false) {Popup.removeFrom(0);};

        var theId = (nested==false)? "popup" : "nestedtagger";
        var popup = createTiddlyElement(document.body,"ol",theId,"popup",null);
        Popup.stack.push({root: this, popup: popup});

	var tag = this.getAttribute("tag");
	var title = this.getAttribute("tiddler");
	if(popup && tag)
		{
		var tagged = store.getTaggedTiddlers(tag); 
		var titles = [];
		var li,r;
		for(r=0;r<tagged.length;r++)
			if(tagged[r].title != title)
				titles.push(tagged[r].title);
		var lingo = config.views.wikified.tag;
		if(titles.length > 0)
			{
			var openAll = createTiddlyButton(createTiddlyElement(popup,"li"),lingo.openAllText.format([tag]),lingo.openAllTooltip,onClickTagOpenAll);
			openAll.setAttribute("tag",tag);
			createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
			for(r=0; r<titles.length; r++)
				{
				createTiddlyLink(createTiddlyElement(popup,"li"),titles[r],true);
				}
			}
		else
			createTiddlyText(createTiddlyElement(popup,"li",null,"disabled"),lingo.popupNone.format([tag]));
		createTiddlyElement(createTiddlyElement(popup,"li"),"hr");
		var h = createTiddlyLink(createTiddlyElement(popup,"li"),tag,false);
		createTiddlyText(h,lingo.openTag.format([tag]));

		createTiddlyElement(createTiddlyElement(popup,"li"),"hr");

		var renameTagButton = createTiddlyButton(createTiddlyElement(popup,"li"),("Rename tag '"+tag+"'"),null,lewcidRenameTag);
		renameTagButton.setAttribute("tag",tag)
		}
	Popup.show(popup,false);
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	return(false);
}

if (!window.isNested)
   window.isNested = function(e) {
        while (e != null) {
                var contentWrapper = document.getElementById("contentWrapper");
                if (contentWrapper == e) return true;
                e = e.parentNode;
                }
        return false;
   };

config.shadowTiddlers.TaggerPluginDocumentation="The documentation is available [[here.|http://tw.lewcid.org/#TaggerPluginDocumentation]]";

config.shadowTiddlers.TaggerPluginSource="The uncompressed source code is available [[here.|http://tw.lewcid.org/#TaggerPluginSource]]";
//}}}
Type the text for 'New Tiddler'
| source file:|{{{D:\Logika\Logika_tiddlywiki\Term_lev_10.gif}}}|
| attached on:|20 October 2010 by Mihálydeák|
| embedded:|[[Term_lev_10.gif|Term_lev_10.gif]] - {{{type=image/gif, size=5652 bytes, encoded=7653 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./Term_lev_10.gif|./Term_lev_10.gif]]|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|Term_lev_10.gif]] or [img[tooltip|Term_lev_10.gif][link]]}}}
[img[tooltip|Term_lev_10.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
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
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\Term_lev_9.jpg}}}|
| attached on:|20 October 2010 by Mihálydeák|
| embedded:|[[Term_lev_9.jpg|Term_lev_9.jpg]] - {{{type=image/jpeg, size=6717 bytes, encoded=9095 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|Term_lev_9.jpg]] or [img[tooltip|Term_lev_9.jpg][link]]}}}
[img[tooltip|Term_lev_9.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
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
NRe03Sv6xySvXfE7LYoldjKtjVZZM+6qrs5furnr7Zo7iRoyhhtuj9S2S82iPMdP
BqGnlbJRxI7LGNkhXMnJcLuREajGo1ETkgd5rzU9No7SN1v1cm+Kih6xrMqnWvVU
axmURcbnua3djCbsryRcV26I2kbhXX+6a5vkUszJGPhpairYkjqiaR2ZZmvcu7KI
1Wq7HPrHJnk5CQqzhZqXXtbFPxYv9PNbqaZJYLJZGujptyIxNz5HpvXKJIipzVNy
q17cq0mGjpYaSmhpqSKOCnhYkcccbUa1jURERrUTkiIiYx8APrAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAB4jkXuPc+AADPgM+AADPgM+AADPgM+AADPgM+A
ADPgM+AADPgM+AADPgM+AADPgM+AADPgM+AADPgM+AGuqLXR1VdSVtRR00lZR7vZ
p5ImufBuTDtjlTLcphFxjKclNiM+Az4AAM+Az4AAM+Az4AAM+Az4AAM+Az4AAM+A
z4AAM+Az4AAM+Az4AAM+Az4AAM+Az4AAM+Az4AAM+Az4AAM+Bir0RVzywBkAAAAA
AAAAAK/8Tujuuutb3LUS6oSh9s6v/L/s/rdmyJrP3utTOdue5O85bskedvSfnFqQ
BVbskedvSfnDskedvSfnFqQBVbskedvSfnDskedvSfnFqQBVbskedvSfnDskedvS
fnFqQBVbskedvSfnDskedvSfnFqQBVbskedvSfnDskedvSfnFqQBVbskedvSfnDs
kedvSfnFqQBVbskedvSfnDskedvSfnFqQBVbskedvSfnDskedvSfnFqQBVbskedv
SfnDskedvSfnFqQBVbskedvSfnDskedvSfnFqTzcBVfskedvSfnDskedvSfnFqQB
VbskedvSfnDskedvSfnFqQBVbskedvSfnDskedvSfnFqFcid/II5FTlzAqv2SPO3
pPzh2SPO3pPzi1IAqt2SPO3pPzh2SPO3pPzi1IAqt2SPO3pPzh2SPO3pPzi1IAqt
2SPO3pPzh2SPO3pPzi1IAqt2SPO3pPzh2SPO3pPzi1IAqt2SPO3pPzh2SPO3pPzi
1IAqt2SPO3pPzh2SPO3pPzi1CuRArkQCq/ZI87ek/OHZI87ek/OLUgCq3ZI87ek/
OHZI87ek/OLUgCq3ZI87ek/OJm4M8Ov7tNL1VmS5/tPr611X13s/U7csjZt27nZ/
cznPx7uRIYAAAAAAAAAAAAAAAAA5zXuqqLRelK2/3SKqloqPZ1jKZrXSLue1iYRy
oi83Iq8+5FIj7VOiPsrUn4aD9Ynzai96JnkRL0pqeGbgnfJJ4Y5H076aSJz2o5Y3
LOxiubnuXa5yZTnhyp3KoHPdqnRGM/srUn4eD9Y87VWiPsrUn4eD9YibocU8NRxU
rZJYYpJYLVLJE57UVY39bE3c36l2ucmUxyVU7lUuwBAHap0R9k6l/DQfrGXao0T9
lak/DwfrE4VlHFW001NVQx1FPMx0b4pWo9j2OTCtVqphUx8F5KV76QnBaxSaUuOp
NKW6O3XO3sWongpmoyCeFrUR/uKqNYrWtVyKzvw5FRznIqBPlgvMF8sFtu1IyVlP
X08dTE2VER6Ne1HoioiqmcL8FXwybUjDo6XCqunBnS89bI6SWOGSnR2xG+5FK+Nj
eSJ3MY1M/HHPK5JPAAAAAAAAAAHm760UDQ6y1Nb9IaauF9vDpUoqNiPekTN73Kqo
1rWp9auc1EzhOeVVEyqR30d+KVbxLtl4S8UtNT3G3TRovskashWKRF2Y3Pcu7LJM
/DG3v54iDpXaxrNQXWey2tY5NP2KphirJm7Hbq+Rkqtaio5VVGsZI1UREw5Ho5Fw
02fQhqIY6nWFM+WNKiSOklZFuTc5jVmRzkTvwivbn/aT60AteAAAAA0urbsun9LX
m8rCs626jmq+q37es6tiv25wuM4xnBq+FurF1xoW2ai9i9i9s63/AC/WrLs2Svj/
AH8JnOzPd8TPiz9Fmsf5NWf0HnK9F36C9MfevzUoEqgAAAAAAAAAAAAABjvTK+He
Bw/F7XFNw+0RW3iow6qcq09DF1SvbJUOa5WI7mmG+6rnLlOTVxlcIvw8C9ez8RdC
Jdq6COC4QVMtLUthYrItyYcix5c5cbHs7178/DClWukhrGs1nqZlTB1cml6CpqLd
bZo1YvXSxtiWeTc1yq5FV0atXk1WbcIi7iZ+hdUwf3c3embNG6pZdnyPiRyK5rXQ
xI1VTvwqsdj/AGV+pQLDAAAAAAAAAAAAAAAAAAAAAAAAEVdKL6C9T/dfzURKpFXS
i+gvU/3X81EBAHQr+lO6/wAml/rwF1ClfQr+lO6/yaX+vAXUAGO1c5TCGQAhzoye
20egblp+4ezddp28Vdr3QIqtk2uR7lXPNffkciLhOSJyzkmMw2c/gZgAAAAAAAAC
O+Mes59I6fgp7SxKjU16m/Z1pga+NruvfySRd/JWtVW55YyrEXCOyndVdVBR0k1R
WzR09PCx0sksr0YxjGplXOVeSIiJlVXkQ7wyZJxE19dOIVe6pdZrfNJQaaiVz2x9
Wjdk1Qjdjd2/4ZVcLvaqZY1UDS8RdHQaG6K9yskbYlqY2U0lZKzC9bUOqYlkdu2o
rkz7rVcmdrWpzwhGXQuX/rRuicv+5pf68BZrjPbKW48KNXxVsSyxNtk1Qjdzm/4k
TVlY7kqdz2NXxxhcpyKh9F2onp+NthZDPKyOobUxytY5USRvUSO2uT4puaxcL8Wo
vwRQL6gAAAAOU4s/RZrH+TVn9B5yvRd+gvTH3r81KdVxZ+izWP8AJqz+g85TovKi
cC9MfevzUoErAZGQAGRkAAAAAAAAARDx01BW1NLR8P8ATXVP1HqhslOivlY1lLTI
n+M+RFyuFYkjUwmVw9WruajVkm/3q3aftFVdLxVxUlvpWK+aaReTU+rCc1Ve5ERF
VVVERFVSMeB1trL7UV/EjUralt3vm+Ogp5ZXKlHbt+6OJrdrU5q3duRF3JtcmFc/
Icd0pLDRaY4HacslrZto6G5wxR5a1HOxBPlztqIiucqq5y4TKq5TVdB1P/Gn3Lu+
P+kEj9Ki3U1VwUu01SzfLQTU1RTvVzk2SLK2Ld38/ckenPPfnvRFIT6GNTO3iNd6
Vsz0ppLU974kcuxz2zRI1yp3ZRHPRF+G5cd/MLnAAAAAAAAAAAAAAAAAAAAAAAAE
VdKL6C9T/dfzURKpFXSi+gvU/wB1/NRAQB0K/pTuv8ml/rwF1ClfQr+lO6/yaX+v
AXUAAAAAAAAAAAAeK5E7+R6c1r3U9No/R91v9aiujood6Rork6x6qjY2ZRFVNz3N
bnHLOV5IBwXGq4XDUV2tnDTTkqwVl7hfPcq3bKvsVEx3Nfcwi71a+PCuwv7i46xH
JKNpt1PabZSW6gjSKipIWU8EeVdsjY1GtblVVV5Ineuf4letN8CYte0UmqeI1Zeq
TUd3mfVTUdO9kbaZir/hx4kbI7kzbhFVNrVaxURWrnb9lXRH2rqT8RB+iBMOt7XU
X3Rl+tFEsTKm4UFRSROlVUY18kbmorlRFXGV54RShPA+7SWni7pKppo43yPr46VU
kblEbMvVOXljmjZHKn1Kid6ciyvZV0R9q6k/EQfolTtJ1f8AZfXtmrrtTzsS1XOG
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
---END_DATA---
%/
!!!Értelmezés
Összefoglalóan @@color:#900;terminus@@nak vagy röviden @@color:#900;term@@nek nevezzük azokat a kifejezéseket, amelyekkel egyes individuumokra (objektumokra) utalunk. A terminusok a nevek logikai megfelelői.
Az elsőrendű logikában a terminusoknak három különböző fajtája szerepel:
*névparaméter: a tulajdonnevek megfelelői, azaz egy adott kontextusban mindig ugyanazt az individuumot (objektumot) jelölik. Logikai szempontból a például a számnevek (1, 2, ... ,$\pi$, ...) tulajdonneveknek minősülnek. 
**Jelölés: $a, b, c$ és ezek indexezett változatai.
*változó: kontextuális jelölő (a kontextus határozza meg, hogy mely objektumot jelöli), a névmások logikai megfelelője. 
**Jelölés: $x, y, z$ és ezek indexezett változatai. 
*összetett név: a függvényjelek (műveleti jelek) alkalmazása során létrejött nevek. Pl.: 2+3, x-5. 
**Jelölés: $t$ és ennek indexezett változatai.
!!Definíció
Az $L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$ [[elsőrendű nyelv|Elsőrendű nyelv]] $Term$ halmazának elemeit az elsőrendű nyelv terminusainak (röviden termjeinek) nevezzük.
A $Term$ halmaz induktív definíciója az [[elsőrendű nyelv|Elsőrendű nyelv]] definíciója szerint a következő:
#$Var\bigcup {\mathcal F}(0)\subseteq Term$
#Ha $f\in {\mathcal F}(n)$, $(n=1,2,\ldots)$, és $t_1,t_2,\ldots ,t_n\in Term$, akkor $f(t_1,t_2,\ldots , t_n)\in Term$.
!!Definíció
A $t\in Term$ terminust nyitottnak mondjuk, ha szerepel benne változó, és zártnak nevezzük ellenkező esetben.
A természetes levezetés rendszere a következő komponensekből épül fel:  
<<tabs "" [[Feldolgozási segédlet]] "" [[Feldolgozási segédlet (természetes levezetés)]] [[Szekvencia]] "" [[Szekvencia]]  [[Strukturális szabályok]] "" [[Strukturális szabályok]] [[Logikai szabályok]] "" [[Logikai szabályok]] [[Induktív definíció]] "" [[Természetes levezetés induktív definíciója]] [[Segédtételek]] "" [[Segédtételek]] [[Kalkulus és term. lev.]] "" [[Nulladrendű kalkulus és természetes levezetés]]>>
!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma, \Delta \subseteq Form$ és $A, B, C\in Form$. A természetes levezetés által az $L^{(0)}$ nyelvben bizonyítható következményrelációk $PrND$ halmazát az alábbi induktív definíció adja meg:}}}
*{{overlay2{Bázis:}}}
**{{overlay3{$\Gamma , A\vdash A \in PrND$ (az [[azonosság szabálya|Azonosság szabálya]]).}}}
*{{overlay4{Szabályok:}}}
**{{overlay5{Strukturális szabályok:}}}
***{{overlay6{Ha $\Gamma\vdash A \in PrND$, akkor $\Gamma , B\vdash A\in PrND$ (a [[bővítés szabálya|Bővítés szabálya]]).}}}
***{{overlay7{Ha $\Gamma , B, B, \Delta\vdash A\in PrND$, akkor $\Gamma , B, \Delta \vdash A\in PrND$ (a [[szűkítés szabálya|Szűkítés szabálya]]).}}}
***{{overlay8{Ha $\Gamma , B, C, \Delta\vdash A\in PrND$, akkor $\Gamma , C, B, \Delta \vdash A\in PrND$ (a [[felcserélés szabálya|Felcserélés szabálya]]).}}}
***{{overlay9{Ha $\Gamma\vdash A\in PrND$ és, $\Delta , A\vdash B\in PrND$, akkor $\Gamma \cup \Delta \vdash B\in PrND$ (a [[metszet szabálya|Metszet szabály]]).}}}
**{{overlay10{Logikai szabályok:}}}
***{{overlay11{Ha $\Gamma , A\vdash B\in PrND$, akkor $\Gamma\vdash (A\supset B)\in PrND$ (az [[implikáció bevezető szabálya|Implikáció szabályai]]).}}}
***{{overlay12{Ha $\Gamma\vdash A\in PrND$ és $\Gamma\vdash (A\supset B)\in PrND$, akkor $\Gamma\vdash B\in PrND$ (az [[implikáció alkalmazó szabálya|Implikáció szabályai]]).}}}
***{{overlay13{Ha $\Gamma , A\vdash B\in PrND$ és $\Gamma , A\vdash \neg B\in PrND$, akkor $\Gamma\vdash \neg A\in PrND$ (a [[negáció bevezető szabálya|Negáció szabályai]]).}}}
***{{overlay14{Ha $\Gamma\vdash \neg\neg A\in PrND$, akkor $\Gamma\vdash A\in PrND$ (a [[negáció alkalmazó szabálya|Negáció szabályai]]).}}}
***{{overlay15{Ha $\Gamma\vdash A\in PrND$ és $\Gamma\vdash B\in PrND$, akkor $\Gamma\vdash (A\wedge B)\in PrND$ (a [[konjunkció bevezető szabálya|Konjunkció szabályai]]).}}}
***{{overlay16{Ha $\Gamma , A, B\vdash C\in PrND$, akkor $\Gamma , (A\wedge B)\vdash C\in PrND$ (a [[konjunkció alkalmazó szabálya|Konjunkció szabályai]]).}}}
***{{overlay17{Ha $\Gamma\vdash A\in PrND$, akkor $\Gamma\vdash (A\vee B)\in PrND$ (a [[diszjunkció bevezető szabálya|Diszjunkció szabályai]]).}}}
***{{overlay18{Ha $\Gamma\vdash B\in PrND$, akkor $\Gamma\vdash (A\vee B)\in PrND$ (a [[diszjunkció bevezető szabálya|Diszjunkció szabályai]]).}}}
***{{overlay19{Ha $\Gamma , A\vdash C\in PrND$ és $\Gamma , B\vdash C\in PrND$, akkor $\Gamma , (A\vee B)\vdash C\in PrND$ (a [[diszjunkció alkalmazó szabálya|Diszjunkció szabályai]]).}}}
***{{overlay20{Ha $\Gamma , A\vdash B\in PrND$ és $\Gamma , B\vdash A\in PrND$, akkor $\Gamma\vdash (A\equiv B)\in PrND$ (a [[(materiális) ekvivalencia bevezető szabálya|(Materiális) ekvivalencia szabályai]]).}}}
***{{overlay21{Ha $\Gamma\vdash A\in PrND$ és $\Gamma\vdash (A\equiv B)\in PrND$, akkor $\Gamma\vdash B\in PrND$ (a [[(materiális) ekvivalencia alkalmazó szabálya|(Materiális) ekvivalencia szabályai]]).}}}
***{{overlay22{Ha $\Gamma\vdash B\in PrND$ és $\Gamma\vdash (A\equiv B)\in PrND$, akkor $\Gamma\vdash A\in PrND$ (a [[(materiális) ekvivalencia alkalmazó szabálya|(Materiális) ekvivalencia szabályai]]).}}}
*''There is a simple project manager built into ~TWT-Treeview.  See [[Projects]]''
*To add [[Projects]] to your current ~TWT-Treeview import all tiddlers from here tagged ~ProjectPackage. 
+++[The ProjectPackage list]<<tiddler ListTiddlersTaggedProjectPackage>>===


{{mmheading{My Projects}}}
<<treeview2 "Projects" "filetree" 'collapsed: false, antisesame: "closed", animated: "normal", persist: "cookie", cookieId: "projectsid"'  >>
Files for making new tiddlers
----

/%
!project
<html><span style="padding-right:0.15em;" macro='monkeyTagger status'></span> </html>

*''Note: Once you are done with the following instructions delete them and start your new project here.''
# Rename this tiddler to your desired project name. It will been added to your projects under the heading Projects
# Set the status above
#''You can add any number of tasks under any project by clicking __add:»subtopic__ in its toolbar above.''
#You can check the status of all projects by calling up the tiddler Projects and clicking on the appropriate button.
''Note: ''You can create any status you want by creating a tiddler with the status name then __tag it status__ and adding another button using the existing ones as a model.

!end
%/

/%
!html
<html><hide linebreaks>

</html>
!end
%/

/%
!iframe
{{borderless center{
|vertical-align:bottom;<<tiddler ToggleRightSidebar with: "Sidebar »">>&nbsp;|<<tiddler NavButtons>>|&nbsp;open in new window[img[New window|http://img229.imageshack.us/img229/1687/extlink7226466sx5.gif][TYPE URL HERE]]|
----
<html><div align="center"><iframe  src ="TYPE URL HERE" width="100%" align="center" height="600" scrolling="auto" frameborder="0" allowtransparency style="border:none;"></iframe></div></html>}}}
!end
%/

/%
!journal2
Put your preconfigured journal information here in TiddlerMakeFile
!end
%/

/%
!object
<html><div align="center"> <object width="425" height="350"><param name="movie" value="TYPE URL HERE"></param><param name="wmode" value="transparent"></param><embed src="TYPE URL HERE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></div></html>
!end
%/

/%
!table
{{floatright{<<tiddler CreateHtmlTable>>}}}{{wrappingClass{<<tabs makeTable "×" "" ""
 "Make 2" "create 2 columns" "MakeTable##2"
 3 "create 3 columns" "MakeTable##3"
 4 "create 4 columns" "MakeTable##4"
 "5 columns" "create 5 columns" "MakeTable##5">>}}}/%
!2
<html><hide linebreaks><!-- see HTMLFormattingPlugin --><form action="javascript:;"
	onsubmit="
		/* validate new title */
		var t=this.title.value;
		if (!t.length || t==this.title.defaultValue)
			{ alert('A title is required'); this.title.focus(); return false; }
		if (store.tiddlerExists(t) && !confirm(config.messages.overwriteWarning.format([t])))
			{ this.title.focus(); return false; }

		/* get current tiddler (if any) */
		var tid=store.getTiddler(t);
		var who=tid?tid.modifier:config.options.txtUserName;
		var when=tid?tid.modified:new Date();
		var txt=tid?tid.text:'';
		var tags=tid?tid.tags:[];
		var fields=tid?tid.fields:{};

		/* get form values and construct new tiddler text */
		var fmt='|%0|%1|\n%2\n';
		var newtxt=fmt.format([this.field1.value,this.field2.value,this.field3.value]);

		/* insert new text at marker (or end, if no marker) */
		var marker='/*MARKER*/';
		if (txt.indexOf(marker)==-1) txt=txt+newtxt;
		else txt=txt.replace(new RegExp(marker.escapeRegExp()),newtxt+marker);

		/* get new tags and add to existing tags (if any) */
		var newtags=this.tagsfield.value.readBracketedList();
		for (var i=0; i<newtags.length; i++) tags.pushUnique(newtags[i]);

		/* write and show tiddler */
		store.saveTiddler(t,t,txt, who, when, tags, fields);
		story.displayTiddler(story.findContainingTiddler(this),t);
		return false;">
Title <input name="title" value="enter a title" onfocus="this.select()">
Field1 <input name="field1" value="field1 value" onfocus="this.select()">
Field2 <input name="field2" value="field2 value" onfocus="this.select()"><br>
<textarea name="field3" rows=5 style="width:100%;">field3 value goes here</textarea><br>
<input name="tagsfield" value="space-separated tags go here" style="width:100%;"><br>
<input type="submit" value="create tiddler">
</form></html>
!3
<html><hide linebreaks><form action="javascript:;"
	onsubmit="
		var t=this.title.value;
		if (!t.length || t==this.title.defaultValue)
			{ alert('A title is required'); this.title.focus(); return false; }
		if (store.tiddlerExists(t) && !confirm(config.messages.overwriteWarning.format([t])))
			{ this.title.focus(); return false; }
var txt='|%0|%1|%2|\n%3'.format([this.field1.value,this.field2.value,this.field3.value,this.field4.value]);
		var tags=this.tagsfield.value.readBracketedList();
		store.saveTiddler(t,t,txt, config.options.txtUserName, new Date(), tags, {});
		story.displayTiddler(story.findContainingTiddler(this),t);
		return false;">
<input name="title" value="enter a title" style="width:23%;" onfocus="this.select()">
<input name="field1" value="field value 1" style="width:23%;" onfocus="this.select()">
<input name="field2" value="field value 2" style="width:23%;" onfocus="this.select()">
<input name="field3" value="field value 3" style="width:23%;" onfocus="this.select()"><br>
<textarea name="field4" rows=5 style="width:99%;"></textarea><br>
<input name="tagsfield" value="space-separated tags go here" style="width:99%;"><br>
<input type="submit" value="create tiddler">
</form></html>
!4
<html><hide linebreaks><form action="javascript:;"
	onsubmit="
		var t=this.title.value;
		if (!t.length || t==this.title.defaultValue)
			{ alert('A title is required'); this.title.focus(); return false; }
		if (store.tiddlerExists(t) && !confirm(config.messages.overwriteWarning.format([t])))
			{ this.title.focus(); return false; }
var txt='|%0|%1|%2|%3|\n%4'.format([this.field1.value,this.field2.value,this.field3.value,this.field4.value,this.field5.value]);
		var tags=this.tagsfield.value.readBracketedList();
		store.saveTiddler(t,t,txt, config.options.txtUserName, new Date(), tags, {});
		story.displayTiddler(story.findContainingTiddler(this),t);
		return false;">
<input name="title" value="enter a title" style="width:18%;" onfocus="this.select()">
<input name="field1" value="field value 1" style="width:18%;" onfocus="this.select()">
<input name="field2" value="field value 2" style="width:18%;" onfocus="this.select()">
<input name="field3" value="field value 3" style="width:18%;" onfocus="this.select()">
<input name="field4" value="field value 4" style="width:18%;" onfocus="this.select()"><br>
<textarea name="field5" rows=5 style="width:99%;"></textarea><br>
<input name="tagsfield" value="space-separated tags go here" style="width:99%;"><br>
<input type="submit" value="create tiddler">
</form></html>
!5
<html><hide linebreaks><form action="javascript:;"
	onsubmit="
		var t=this.title.value;
		if (!t.length || t==this.title.defaultValue)
			{ alert('A title is required'); this.title.focus(); return false; }
		if (store.tiddlerExists(t) && !confirm(config.messages.overwriteWarning.format([t])))
			{ this.title.focus(); return false; }
		/* extract field values and construct new tiddler text */
var txt='|%0|%1|%2|%3|%4|\n%5'.format([this.field1.value,this.field2.value,this.field3.value,this.field4.value,this.field5.value,this.field6.value]);
		/* extract and parse space-separated, bracketed tags into array of strings */
		var tags=this.tagsfield.value.readBracketedList();
		/* create and show new tiddler */
		store.saveTiddler(t,t,txt, config.options.txtUserName, new Date(), tags, {});
		story.displayTiddler(story.findContainingTiddler(this),t);
		return false;">
<input name="title" value="enter a title" style="width:15%;" onfocus="this.select()">
<input name="field1" value="field value 1" style="width:15%;" onfocus="this.select()">
<input name="field2" value="field value 2" style="width:15%;" onfocus="this.select()">
<input name="field3" value="field value 3" style="width:15%;" onfocus="this.select()">
<input name="field4" value="field value 4" style="width:15%;" onfocus="this.select()">
<input name="field5" value="field value 5" style="width:15%;" onfocus="this.select()"><br>
<textarea name="field6" rows=5 style="width:99%;"></textarea><br>
<input name="tagsfield" value="space-separated tags go here" style="width:99%;"><br>
<input type="submit" value="create tiddler">
</form></html>
!0
%/


/%
!tabs
<<tabs tabsCookie
[[Intro ]] "tooltip 1" [[MakeTabsIntro]]
[[TabTwoName]] "tooltip 2" [[tiddler two]]
[[TabThreeName]] "tooltip 3" [[Tiddler three]]
[[TabFourName]] "tooltip 3" [[Tiddler four]] 
>>

OR

Create a tabbed view with one tab for every tiddler containing the tag "YOURTAG" (using the {{{<<tabs...>>}}} macro).
{{{
<<forEachTiddler
    where
       'tiddler.tags.contains("YOURTAG")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"YOURTAG\"//"'
>>
}}}

!end
%/

/***
|''Name:''|TiddlerNotesPlugin|
|''Description:''|Add notes to tiddlers without modifying the original content|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#TiddlerNotesPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.1|
|''Date:''|26/10/07|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|

!!Concept:
*The TiddlerNotesPlugin allows you to add notes to tiddlers, without needing to edit the original tiddler. This means that your original content will remain unaltered, and if you update it in the future, you won’t lose your notes. Notes are stored in separate tiddlers, but can be viewed and edited from within the original tiddler.
*For a tiddler titled "~MySlide", the notes are by default saved in a tiddler titled "~MySlide-Notes" and is given a tag of "Notes". The suffix and tags of the notes tiddlers are customizable. You can have one or multiple notes per tiddlers. So it is possible to have for example, teacher's notes and student's notes in the same file.
*Notes can be configured to start off blank, or pre-filled with the contents of the original tiddler.

!!Usage:
*{{{<<notes>>}}} is the simplest usage form.
* additional optional parameters include:
**{{{heading:}}} the heading to use for the notes box
**{{{tag:}}} the tag to be given to the notes tiddler
**{{{suffix:}}} the suffix to be used when naming the notes tiddler
* a full macro call could look like: {{{<<notes heading:"My Notes" tag:"NoteTiddlers" suffix:"Comments">>}}}
* To avoid adding {{{<<notes>>}}} to each tiddler you want notes for, you could add the macro call to the ViewTemplate
** below the line {{{<div class='viewer' macro='view text wikified'></div>}}} add the following line: <br> {{{<div class='viewer' macro='notes'></div>}}}
** Used in combination with the ~HideWhenPlugin or ~PublisherPlugin, you could have notes be shown only for tiddlers with specific tags. The ~PublisherPlugin would allow you for instance to only have the ~TeachersNotes visible to the teacher, and the ~StudentsNotes for the same tiddler visible to the Student.

!!Configuration
*<<option chkPrefillNotes>> Enable to pre-fill notes with the original tiddler's contents

!!Demo:
* [[MySlide]]

***/
// /%
//!BEGIN-PLUGIN-CODE

if (!config.options.chkPrefillNotes)
	config.options.chkPrefillNotes = false;
	
function createTiddlyElement(theParent,theElement,theID,theClass,theText,attribs)
{
	var e = document.createElement(theElement);
	if(theClass != null)
		e.className = theClass;
	if(theID != null)
		e.setAttribute("id",theID);
	if(theText != null)
		e.appendChild(document.createTextNode(theText));
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent != null)
		theParent.appendChild(e);
	return e;
}

function createTiddlyButton(theParent,theText,theTooltip,theAction,theClass,theId,theAccessKey,attribs)
{
	var theButton = document.createElement("a");
	if(theAction) {
		theButton.onclick = theAction;
		theButton.setAttribute("href","javascript:;");
	}
	if(theTooltip)
		theButton.setAttribute("title",theTooltip);
	if(theText)
		theButton.appendChild(document.createTextNode(theText));
	if(theClass)
		theButton.className = theClass;
	else
		theButton.className = "button";
	if(theId)
		theButton.id = theId;
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent)
		theParent.appendChild(theButton);
	if(theAccessKey)
		theButton.setAttribute("accessKey",theAccessKey);
	return theButton;
}

config.macros.notes={
	
	cancelWarning: "Are you sure you want to abandon changes to your notes for '%0'? This warning is from TiddlerNotesPlugin",
	editLabel: "edit notes",
	editTitle: "double click to edit",
	saveLabel: "save notes",
	saveTitle: "double click to save",
	cancelLabel: "cancel",
	heading: "Notes",
	suffix: "Notes",
	tag: "Notes",
	
	saveNotes: function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		if (theTarget.nodeName.toLowerCase() == "textarea")
			return false;
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		story.setDirty(title,false);
		var box = document.getElementById("notesContainer"+title);
		var textarea = document.getElementById("notesTextArea"+title);
		if(textarea.getAttribute("oldText")!=textarea.value && !hasClass(theTarget,"cancelNotesButton")){
			var suffix = box.getAttribute("suffix");
			var t = store.getTiddler(title+"-"+suffix);
			store.saveTiddler(title+"-"+suffix,title+"-"+suffix,textarea.value,config.options.txtUserName,new Date(),t?t.tags:box.getAttribute("tag"),t?t.fields:{});
		}
		story.refreshTiddler(title,1,true);
		autoSaveChanges(true);
		return false;
	},
	
	editNotes: function(box,tiddler){
		removeChildren(box);
		story.setDirty(tiddler,true);
		box.title = this.saveTitle;
		box.ondblclick = this.saveNotes;
		createTiddlyButton(box,this.cancelLabel,this.cancelLabel,this.saveNotes,"cancelNotesButton");
		createTiddlyButton(box,this.saveLabel,this.saveLabel,this.saveNotes,"saveNotesButton");
		wikify("!!"+box.getAttribute("heading")+"\n",box);
		addClass(box,"editor");
		var wrapper1 = createTiddlyElement(null,"fieldset",null,"fieldsetFix");
		var wrapper2 = createTiddlyElement(wrapper1,"div");
		var e = createTiddlyElement(wrapper2,"textarea","notesTextArea"+tiddler);
		var v = store.getValue(tiddler+"-"+box.getAttribute("suffix"),"text");
		if(!v) 
			v = config.options.chkPrefillNotes? store.getValue(tiddler,"text"):'';
		e.value = v;
		e.setAttribute("oldText",v);
		var rows = 10;
		var lines = v.match(/\n/mg);
		var maxLines = Math.max(parseInt(config.options.txtMaxEditRows),5);
		if(lines != null && lines.length > rows)
			rows = lines.length + 5;
		rows = Math.min(rows,maxLines);
		e.setAttribute("rows",rows);
		box.appendChild(wrapper1);
	},
	
	editNotesButtonOnclick: function(e){
		var title = story.findContainingTiddler(this).getAttribute("tiddler");
		var box = document.getElementById("notesContainer"+title);
		config.macros.notes.editNotes(box,title);
		return false;
	},
	
	ondblclick : function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		var box = document.getElementById("notesContainer"+title);
		config.macros.notes.editNotes(box,title);
		e.cancelBubble = true;
		if(e.stopPropagation) e.stopPropagation();
		return false;
	},
	
	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		
		params = paramString.parseParams("anon",null,true,false,false);
		var heading = getParam(params,"heading",this.heading);
		var tag = getParam(params,"tag",this.tag);
		var suffix = getParam(params,"suffix",this.suffix);
		var box = createTiddlyElement(place,"div","notesContainer"+tiddler.title,"TiddlerNotes",null,{"source":tiddler.title,params:paramString,heading:heading,tag:tag,suffix:suffix});
		createTiddlyButton(box,this.editLabel,this.editLabel,this.editNotesButtonOnclick,"editNotesButton");
		wikify("!!"+heading+"\n",box);
		box.title=this.editTitle;
		box.ondblclick = this.ondblclick;
		wikify("<<tiddler [["+tiddler.title+"-"+suffix+"]]>>",box);
	}		
};

Story.prototype.old_notes_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler = function(title,animate,unused){
	if(story.isDirty(title)) {
		if(!confirm(config.macros.notes.cancelWarning.format([title])))
			return false;
	}
	return this.old_notes_closeTiddler.apply(this,arguments);
}

setStylesheet(".TiddlerNotes {\n"+ " background:#eee;\n"+ " border:1px solid #ccc;\n"+ " padding:10px;\n"+ " margin:15px;\n"+ "}\n"+ "\n"+ ".cancelNotesButton,.editNotesButton, .saveNotesButton {\n"+ " float:right;\n"+ " border:1px solid #ccc;\n"+ " padding:2px 5px;\n"+ "}\n"+ "\n"+ ".saveNotesButton{\n"+ " margin-right:0.5em;\n"+ "}\n"+ "\n"+ ".TiddlerNotes.editor textarea{\n"+ " border:1px solid #ccc;\n"+ "}","NotesPluginStyles");
//!END-PLUGIN-CODE
// %/
<<tiddler ToggleRightSidebar with: "Sidebar »">>
{{overflow{
<<tiddlerTweaker>>
}}}
/***
|Name|TiddlerTweakerPlugin|
|Source|http://www.TiddlyTools.com/#TiddlerTweakerPlugin|
|Version|2.4.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|select multiple tiddlers and modify author, created, modified and/or tag values|
~TiddlerTweaker is a tool for TiddlyWiki authors.  It allows you to select multiple tiddlers from a listbox, either by direct interaction or automatically matching specific criteria.  You can then modify the creator, author, created, modified and/or tag values of those tiddlers using a compact set of form fields.  The values you enter into the fields simultantously overwrite the existing values in all tiddlers you have selected.
!!!!!Usage
<<<
{{{<<tiddlerTweaker>>}}}
{{smallform{<<tiddlerTweaker>>}}}
By default, any tags you enter into the TiddlerTweaker will //replace// the existing tags in all the tiddlers you have selected.  However, you can also use TiddlerTweaker to quickly filter specified tags from the selected tiddlers, while leaving any other tags assigned to those tiddlers unchanged:
>Any tag preceded by a "+" (plus) or "-" (minus), will be added or removed from the existing tags //instead of replacing the entire tag definition// of each tiddler (e.g., enter "-excludeLists" to remove that tag from all selected tiddlers.  When using this syntax, care should be taken to ensure that //every// tag is preceded by "+" or "-", to avoid inadvertently overwriting any other existing tags on the selected tiddlers.  (note: the "+" or "-" prefix on each tag value is NOT part of the tag value, and is only used by TiddlerTweaker to control how that tag value is processed)
Important Notes:
* Inasmuch as TiddlerTweaker is a 'power user' tool that can perform 'batch' functions (operating on many tiddlers at once), you should always have a recent backup of your document (or "save changes" just *before* tweaking the tiddlers), just in case you "shoot yourself in the foot".
* By design, TiddlerTweaker does NOT update the 'modified' date of tiddlers simply by making changes to the tiddler's values.  A tiddler's dates are ONLY updated when the corresponding 'created' and/or 'modified' checkboxes are selected and you enter new values for those dates.  As a general rule, after using TiddlerTweaker, always ''//remember to save your document//'' when you are done, even though the tiddler timeline tab may not show any recently modified tiddlers.
* Because you may be changing the values on many tiddlers simultaneously, selecting and updating all tiddlers in a document operation may take a while and your browser might warn about an "unresponsive script"... you should give it a whole bunch of time to 'continue'... it should complete the processing... eventually.
<<<
!!!!!Revisions
<<<
2009.03.30 [2.4.0] added 'sort by modifier'
2009.01.22 [2.3.0] added support for text pattern find/replace
2008.10.27 [2.2.3] in setTiddlers(), fixed Safari bug by replacing static Array.concat(...) with new Array().concat(...)
2008.09.07 [2.2.2] added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.05.12 [2.2.1] replace built-in backstage "tweak" task with tiddler tweaker control panel (moved from BackstageTweaks)
2008.01.13 [2.2.0] added "auto-selection" links: all, changed, tags, title, text
2007.12.26 [2.1.0] added support for managing 'creator' custom field (see [[CoreTweaks]])
2007.11.01 [2.0.3] added config.options.txtTweakerSortBy for cookie-based persistence of list display order preference setting.
2007.09.28 [2.0.2] in settiddlers() and deltiddlers(), added suspend/resume notification handling (improves performance when operating on multiple tiddlers)
2007.08.03 [2.0.1] added shadow definition for [[TiddlerTweaker]] tiddler for use as parameter references with {{{<<tiddler>>, <<slider>> or <<tabs>>}}} macros.
2007.08.03 [2.0.0] converted from inline script
2006.01.01 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.TiddlerTweakerPlugin= {major: 2, minor: 4, revision: 0, date: new Date(2009,1,22)};

// shadow tiddler
config.shadowTiddlers.TiddlerTweaker="<<tiddlerTweaker>>";

/// backstage task
if (config.tasks) { // for TW2.2b3 or above
	config.tasks.tweak.tooltip="review/modify tiddler internals: dates, authors, tags, etc.";
	config.tasks.tweak.content="{{smallform small groupbox{<<tiddlerTweaker>>}}}";
}

if (config.options.txtTweakerSortBy==undefined) config.options.txtTweakerSortBy="modified";

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

config.macros.tiddlerTweaker = {
	html: '<form style="display:inline"><!--\
		--><table style="padding:0;margin:0;border:0;width:100%"><tr valign="top" style="padding:0;margin:0;border:0"><!--\
		--><td style="text-align:center;white-space:nowrap;width:99%;padding:0;margin:0;border:0"><!--\
			--><font size=-2><div style="text-align:left;"><span style="float:right"><!--\
			-->&nbsp; <a href="javascript:;" \
				title="select all tiddlers"\
				onclick="\
				var f=this; while (f&&f.nodeName.toLowerCase()!=\'form\')f=f.parentNode;\
				for (var t=0; t<f.list.options.length; t++)\
					if (f.list.options[t].value.length) f.list.options[t].selected=true;\
				config.macros.tiddlerTweaker.selecttiddlers(f.list);\
				return false">all</a><!--\
			-->&nbsp; <a href="javascript:;" \
				title="select tiddlers that are new/changed since the last file save"\
				onclick="\
				var lastmod=new Date(document.lastModified);\
				var f=this; while (f&&f.nodeName.toLowerCase()!=\'form\')f=f.parentNode;\
				for (var t=0; t<f.list.options.length; t++) {\
					var tid=store.getTiddler(f.list.options[t].value);\
					f.list.options[t].selected=tid&&tid.modified>lastmod;\
				}\
				config.macros.tiddlerTweaker.selecttiddlers(f.list);\
				return false">changed</a><!--\
			-->&nbsp; <a href="javascript:;" \
				title="select tiddlers with at least one matching tag"\
				onclick="\
				var t=prompt(\'Enter space-separated tags (match ONE)\');\
				if (!t||!t.length) return false;\
				var tags=t.readBracketedList();\
				var f=this; while (f&&f.nodeName.toLowerCase()!=\'form\')f=f.parentNode;\
				for (var t=0; t<f.list.options.length; t++) {\
					f.list.options[t].selected=false;\
					var tid=store.getTiddler(f.list.options[t].value);\
					if (tid&&tid.tags.containsAny(tags)) f.list.options[t].selected=true;\
				}\
				config.macros.tiddlerTweaker.selecttiddlers(f.list);\
				return false">tags</a><!--\
			-->&nbsp; <a href="javascript:;" \
				title="select tiddlers whose titles include matching text"\
				onclick="\
				var txt=prompt(\'Enter a title (or portion of a title) to match\');\
				if (!txt||!txt.length) return false;\
				var f=this; while (f&&f.nodeName.toLowerCase()!=\'form\')f=f.parentNode;\
				for (var t=0; t<f.list.options.length; t++) {\
					f.list.options[t].selected=f.list.options[t].value.indexOf(txt)!=-1;\
				}\
				config.macros.tiddlerTweaker.selecttiddlers(f.list);\
				return false">titles</a><!--\
			-->&nbsp; <a href="javascript:;" \
				title="select tiddlers containing matching text"\
				onclick="\
				var txt=prompt(\'Enter tiddler text (content) to match\');\
				if (!txt||!txt.length) return false;\
				var f=this; while (f&&f.nodeName.toLowerCase()!=\'form\')f=f.parentNode;\
				for (var t=0; t<f.list.options.length; t++) {\
					var tt=store.getTiddlerText(f.list.options[t].value,\'\');\
					f.list.options[t].selected=(tt.indexOf(txt)!=-1);\
				}\
				config.macros.tiddlerTweaker.selecttiddlers(f.list);\
				return false">text</a> &nbsp;<!--\
			--></span><span>select tiddlers</span><!--\
			--></div><!--\
			--></font><select multiple name=list size="11" style="width:99.99%" \
				title="use click, shift-click and/or ctrl-click to select multiple tiddler titles" \
				onclick="config.macros.tiddlerTweaker.selecttiddlers(this)" \
				onchange="config.macros.tiddlerTweaker.setfields(this)"><!--\
			--></select><br><!--\
			-->show<input type=text size=1 value="11" \
				onchange="this.form.list.size=this.value; this.form.list.multiple=(this.value>1);"><!--\
			-->by<!--\
			--><select name=sortby size=1 \
				onchange="config.macros.tiddlerTweaker.init(this.form,this.value)"><!--\
			--><option value="title">title</option><!--\
			--><option value="size">size</option><!--\
			--><option value="modified">modified</option><!--\
			--><option value="created">created</option><!--\
			--><option value="modifier">modifier</option><!--\
			--></select><!--\
			--><input type="button" value="refresh" \
				onclick="config.macros.tiddlerTweaker.init(this.form,this.form.sortby.value)"<!--\
			--> <input type="button" name="stats" disabled value="totals..." \
				onclick="config.macros.tiddlerTweaker.stats(this)"><!--\
		--></td><td style="white-space:nowrap;padding:0;margin:0;border:0;width:1%"><!--\
			--><div style="text-align:left"><font size=-2>&nbsp;modify values</font></div><!--\
			--><table border=0 style="width:100%;padding:0;margin:0;border:0;"><tr style="padding:0;border:0;"><!--\
			--><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=settitle unchecked \
					title="allow changes to tiddler title (rename tiddler)" \
					onclick="this.form.title.disabled=!this.checked">title<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=title size=35 style="width:98%" disabled><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=setcreator unchecked \
					title="allow changes to tiddler creator" \
					onclick="this.form.creator.disabled=!this.checked">created by<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=creator size=35 style="width:98%" disabled><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=setwho unchecked \
					title="allow changes to tiddler author" \
					onclick="this.form.who.disabled=!this.checked">modified by<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=who size=35 style="width:98%" disabled><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=setcdate unchecked \
					title="allow changes to created date" \
					onclick="var f=this.form; f.cm.disabled=f.cd.disabled=f.cy.disabled=f.ch.disabled=f.cn.disabled=!this.checked"><!--\
				-->created on<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=cm size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> / <input type=text name=cd size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> / <input type=text name=cy size=4 style="width:3em;padding:0;text-align:center" disabled><!--\
				--> at <input type=text name=ch size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> : <input type=text name=cn size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=setmdate unchecked \
					title="allow changes to modified date" \
					onclick="var f=this.form; f.mm.disabled=f.md.disabled=f.my.disabled=f.mh.disabled=f.mn.disabled=!this.checked"><!--\
				-->modified on<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=mm size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> / <input type=text name=md size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> / <input type=text name=my size=4 style="width:3em;padding:0;text-align:center" disabled><!--\
				--> at <input type=text name=mh size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
				--> : <input type=text name=mn size=2 style="width:2em;padding:0;text-align:center" disabled><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=replacetext unchecked\
					title="find/replace matching text" \
					onclick="this.form.pattern.disabled=this.form.replacement.disabled=!this.checked">replace text<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=pattern size=15 value="" style="width:40%" disabled \
					title="enter TEXT PATTERN (regular expression)"> with <!--\
				--><input type=text name=replacement size=15 value="" style="width:40%" disabled \
					title="enter REPLACEMENT TEXT"><!--\
			--></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=checkbox name=settags checked \
					title="allow changes to tiddler tags" \
					onclick="this.form.tags.disabled=!this.checked">tags<!--\
			--></td><td style="padding:1px;border:0;white-space:nowrap"><!--\
				--><input type=text name=tags size=35 value="" style="width:98%" \
					title="enter new tags or use \'+tag\' and \'-tag\' to add/remove tags from existing tags"><!--\
			--></td></tr></table><!--\
			--><div style="text-align:center"><!--\
			--><nobr><input type=button name=display disabled style="width:32%" value="display tiddlers" \
				onclick="config.macros.tiddlerTweaker.displaytiddlers(this)"><!--\
			--> <input type=button name=del disabled style="width:32%" value="delete tiddlers" \
				onclick="config.macros.tiddlerTweaker.deltiddlers(this)"><!--\
			--> <input type=button name=set disabled style="width:32%" value="update tiddlers" \
				onclick="config.macros.tiddlerTweaker.settiddlers(this)"></nobr><!--\
			--></div><!--\
		--></td></tr></table><!--\
		--></form><span style="display:none"><!--content replaced by tiddler "stats"--></span>\
	',
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var span=createTiddlyElement(place,"span");
		span.innerHTML=this.html;
		this.init(span.firstChild,config.options.txtTweakerSortBy);
	},
	init: function(f,sortby) { // initialize form controls
		if (!f) return; // form might not be rendered yet...
		while (f.list.options[0]) f.list.options[0]=null; // empty current list content
		var tids=store.getTiddlers(sortby);
		if (sortby=='size') // descending order
			tids.sort(function(a,b) {return a.text.length > b.text.length ? -1 : (a.text.length == b.text.length ? 0 : +1);});
		var who='';
		for (i=0; i<tids.length; i++) { var t=tids[i];
			var label=t.title; var value=t.title;
			switch (sortby) {
				case 'modified':
				case 'created':
					var t=tids[tids.length-i-1]; // reverse order
					var when=t[sortby].formatString('YY.0MM.0DD 0hh:0mm ');
					label=when+t.title;
					value=t.title;
					break;
				case 'size':
					label='['+t.text.length+'] '+label;
					break;
				case 'modifier':
				case 'creator':
					if (who!=t[sortby]) {
						who=t[sortby];
						f.list.options[f.list.length]=new Option('by '+who+':','',false,false);
					}
					label='\xa0\xa0\xa0'+label; // indent
					break;
			}
			f.list.options[f.list.length]=new Option(label,value,false,false);
		}
		f.title.value=f.who.value=f.creator.value=f.tags.value="";
		f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value="";
		f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value="";
		f.stats.disabled=f.set.disabled=f.del.disabled=f.display.disabled=true;
		f.settitle.disabled=false;
		config.options.txtTweakerSortBy=sortby; // remember current setting
		f.sortby.value=sortby; // sync droplist selection with current setting
		if (sortby!="modified") // non-default preference... save cookie
			saveOptionCookie("txtTweakerSortBy");
		else removeCookie("txtTweakerSortBy"); // default preference... clear cookie
	},
	selecttiddlers: function(here) { // enable/disable tweaker fields based on number of items selected
		// count how many tiddlers are selected
		var f=here.form; var list=f.list;
		var c=0; for (i=0;i<list.length;i++) if (list.options[i].selected) c++;
		if (c>1) f.title.disabled=true;
		if (c>1) f.settitle.checked=false;
		f.set.disabled=(c==0);
		f.del.disabled=(c==0);
		f.display.disabled=(c==0);
		f.settitle.disabled=(c>1);
		f.stats.disabled=(c==0);
		var msg=(c==0)?'select tiddlers':(c+' tiddler'+(c!=1?'s':'')+' selected');
		here.previousSibling.firstChild.firstChild.nextSibling.innerHTML=msg;
		if (c) clearMessage(); else displayMessage("no tiddlers selected");
	},
	setfields: function(here) { // set tweaker edit fields from first selected tiddler
		var f=here.form;
		if (!here.value.length) {
			f.title.value=f.who.value=f.creator.value=f.tags.value="";
			f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value="";
			f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value="";
			return;
		}
		var tid=store.getTiddler(here.value); if (!tid) return;
		f.title.value=tid.title;
		f.who.value=tid.modifier;
		f.creator.value=tid.fields['creator']||''; // custom field - might not exist
		f.tags.value=tid.tags.join(' ');
		var c=tid.created; var m=tid.modified;
		f.cm.value=c.getMonth()+1;
		f.cd.value=c.getDate();
		f.cy.value=c.getFullYear();
		f.ch.value=c.getHours();
		f.cn.value=c.getMinutes();
		f.mm.value=m.getMonth()+1;
		f.md.value=m.getDate();
		f.my.value=m.getFullYear();
		f.mh.value=m.getHours();
		f.mn.value=m.getMinutes();
	},
	settiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert("please select at least one tiddler"); return; }
		var cdate=new Date(f.cy.value,f.cm.value-1,f.cd.value,f.ch.value,f.cn.value);
		var mdate=new Date(f.my.value,f.mm.value-1,f.md.value,f.mh.value,f.mn.value);
		if (tids.length>1 && !confirm("Are you sure you want to update these tiddlers:\n\n"+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			var title=!f.settitle.checked?tid.title:f.title.value;
			var who=!f.setwho.checked?tid.modifier:f.who.value;
			var text=tid.text;
			if (f.replacetext.checked) text=text.replace(new RegExp(f.pattern.value,'mg'),f.replacement.value);
			var tags=tid.tags;
			if (f.settags.checked) { 
				var intags=f.tags.value.readBracketedList();
				var addtags=[]; var deltags=[]; var reptags=[];
				for (i=0;i<intags.length;i++) {
					if (intags[i].substr(0,1)=='+')
						addtags.push(intags[i].substr(1));
					else if (intags[i].substr(0,1)=='-')
						deltags.push(intags[i].substr(1));
					else
						reptags.push(intags[i]);
				}
				if (reptags.length)
					tags=reptags;
				if (addtags.length)
					tags=new Array().concat(tags,addtags);
				if (deltags.length)
					for (i=0;i<deltags.length;i++)
						{ var pos=tags.indexOf(deltags[i]); if (pos!=-1) tags.splice(pos,1); }
			}
			if (!f.setcdate.checked) cdate=tid.created;
			if (!f.setmdate.checked) mdate=tid.modified;
			store.saveTiddler(tid.title,title,text,who,mdate,tags,tid.fields);
			if (f.setcreator.checked) store.setValue(tid.title,'creator',f.creator.value); // set creator
			if (f.setcdate.checked) tid.assign(null,null,null,null,null,cdate); // set create date
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	displaytiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0; i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert("please select at least one tiddler"); return; }
		story.displayTiddlers(story.findContainingTiddler(f),tids)
	},
	deltiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert("please select at least one tiddler"); return; }
		if (!confirm("Are you sure you want to delete these tiddlers:\n\n"+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			if (tid.tags.contains("systemConfig"))
				if (!confirm("'"+tid.title+"' is tagged with 'systemConfig'.\n\nRemoving this tiddler may cause unexpected results.  Are you sure?"))
					continue;
			store.removeTiddler(tid.title);
			story.closeTiddler(tid.title);
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	stats: function(here) {
		var f=here.form; var list=f.list; var tids=[]; var out=''; var tot=0;
		var target=f.nextSibling;
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert("please select at least one tiddler"); return; }
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			out+='[['+tid.title+']] '+tid.text.length+'\n'; tot+=tid.text.length;
		}
		var avg=tot/tids.length;
		out=tot+' bytes in '+tids.length+' selected tiddlers ('+avg+' bytes/tiddler)\n<<<\n'+out+'<<<\n';
		removeChildren(target);
		target.innerHTML="<hr><font size=-2><a href='javascript:;' style='float:right' "
			+"onclick='this.parentNode.parentNode.style.display=\"none\"'>close</a></font>";
		wikify(out,target);
		target.style.display="block";
	}
};
//}}}
Type the text for 'TiddlerbarToggled'
/***
|''Name:''|TiddlersBarPluginMG|
|''Description:''|A bar to switch between tiddlers through tabs (like browser tabs bar).|
|''Version:''|1.2.5|
|''Date:''|Jan 18,2008|
|''Source:''|http://visualtw.ouvaton.org/VisualTW.html|
|''Author:''|Pascal Collin|
|''License:''|[[BSD open source license|License]]|
|''~CoreVersion:''|2.1.0|
|''Browser:''|Firefox 2.0; InternetExplorer 6.0, others|
!Modification
2008.09.06 -  Morris Gray (Added http://tw.lewcid.org/#OpenTopPlugin code to this plugin to overcome jumping to the top when invoking any popup. Deleted the offending code)
!Demos
On [[homepage|http://visualtw.ouvaton.org/VisualTW.html]], open several tiddlers to use the tabs bar.
!Installation
#import this tiddler from [[homepage|http://visualtw.ouvaton.org/VisualTW.html]] (tagged as systemConfig)
#save and reload
#''if you're using a custom [[PageTemplate]]'', add {{{<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>}}} before {{{<div id='tiddlerDisplay'></div>}}}
#optionally, adjust StyleSheetTiddlersBar
!Tips
*Doubleclick on the tiddlers bar (where there is no tab) create a new tiddler.
*Tabs include a button to close {{{x}}} or save {{{!}}} their tiddler.
*By default, click on the current tab close all others tiddlers.
!Configuration options 
<<option chkDisableTabsBar>> Disable the tabs bar (to print, by example).
<<option chkHideTabsBarWhenSingleTab >> Automatically hide the tabs bar when only one tiddler is displayed. 
<<option txtSelectedTiddlerTabButton>> ''selected'' tab command button.
<<option txtPreviousTabKey>> previous tab access key.
<<option txtNextTabKey>> next tab access key.
!Code
***/
//{{{


config.options.chkDisableTabsBar = config.options.chkDisableTabsBar ? config.options.chkDisableTabsBar : false;
config.options.chkHideTabsBarWhenSingleTab  = config.options.chkHideTabsBarWhenSingleTab  ? config.options.chkHideTabsBarWhenSingleTab  : false;
config.options.txtSelectedTiddlerTabButton = config.options.txtSelectedTiddlerTabButton ? config.options.txtSelectedTiddlerTabButton : "do nothing";
config.options.txtPreviousTabKey = config.options.txtPreviousTabKey ? config.options.txtPreviousTabKey : "";
config.options.txtNextTabKey = config.options.txtNextTabKey ? config.options.txtNextTabKey : "";
config.macros.tiddlersBar = {
	tooltip : "see ",
	tooltipClose : "click here to close this tab",
	tooltipSave : "click here to save this tab",
	promptRename : "Enter tiddler new name",
	currentTiddler : "",
	previousState : false,
	previousKey : config.options.txtPreviousTabKey,
	nextKey : config.options.txtNextTabKey,	
	tabsAnimationSource : null, //use document.getElementById("tiddlerDisplay") if you need animation on tab switching.
	handler: function(place,macroName,params) {
		var previous = null;
		if (config.macros.tiddlersBar.isShown())
			story.forEachTiddler(function(title,e){
				if (title==config.macros.tiddlersBar.currentTiddler){
					var d = createTiddlyElement(null,"span",null,"tab tabSelected");
					config.macros.tiddlersBar.createActiveTabButton(d,title);
					if (previous && config.macros.tiddlersBar.previousKey) previous.setAttribute("accessKey",config.macros.tiddlersBar.nextKey);
					previous = "active";
				}
				else {
					var d = createTiddlyElement(place,"span",null,"tab tabUnselected");
					var btn = createTiddlyButton(d,title,config.macros.tiddlersBar.tooltip + title,config.macros.tiddlersBar.onSelectTab);
					btn.setAttribute("tiddler", title);
					if (previous=="active" && config.macros.tiddlersBar.nextKey) btn.setAttribute("accessKey",config.macros.tiddlersBar.previousKey);
					previous=btn;
				}
				var isDirty =story.isDirty(title);
				var c = createTiddlyButton(d,isDirty ?"?":"x",isDirty?config.macros.tiddlersBar.tooltipSave:config.macros.tiddlersBar.tooltipClose, isDirty ? config.macros.tiddlersBar.onTabSave : config.macros.tiddlersBar.onTabClose,"tabButton");
				c.setAttribute("tiddler", title);
				if (place.childNodes) {
					place.insertBefore(document.createTextNode(" "),place.firstChild); // to allow break line here when many tiddlers are open
					place.insertBefore(d,place.firstChild); 
				}
				else place.appendChild(d);
			})
	}, 
	refresh: function(place,params){
		removeChildren(place);
		config.macros.tiddlersBar.handler(place,"tiddlersBar",params);
		if (config.macros.tiddlersBar.previousState!=config.macros.tiddlersBar.isShown()) {
			story.refreshAllTiddlers();
			if (config.macros.tiddlersBar.previousState) story.forEachTiddler(function(t,e){e.style.display="";});
			config.macros.tiddlersBar.previousState = !config.macros.tiddlersBar.previousState;
		}
	},
	isShown : function(){
		if (config.options.chkDisableTabsBar) return false;
		if (!config.options.chkHideTabsBarWhenSingleTab) return true;
		var cpt=0;
		story.forEachTiddler(function(){cpt++});
		return (cpt>1);
	},
	selectNextTab : function(){  //used when the current tab is closed (to select another tab)
		var previous="";
		story.forEachTiddler(function(title){
			if (!config.macros.tiddlersBar.currentTiddler) {
				story.displayTiddler(null,title);
				return;
			}
			if (title==config.macros.tiddlersBar.currentTiddler) {
				if (previous) {
					story.displayTiddler(null,previous);
					return;
				}
				else config.macros.tiddlersBar.currentTiddler=""; 	// so next tab will be selected
			}
			else previous=title;
			});		
	},
	onSelectTab : function(e){
		var t = this.getAttribute("tiddler");
		if (t) story.displayTiddler(null,t);
		return false;
	},
	onTabClose : function(e){
		var t = this.getAttribute("tiddler");
		if (t) {
			if(story.hasChanges(t) && !readOnly) {
				if(!confirm(config.commands.cancelTiddler.warning.format([t])))
				return false;
			}
			story.closeTiddler(t);
		}
		return false;
	},
	onTabSave : function(e) {
		var t = this.getAttribute("tiddler");
		if (!e) e=window.event;
		if (t) config.commands.saveTiddler.handler(e,null,t);
		return false;
	},
	onSelectedTabButtonClick : function(event,src,title) {
		var t = this.getAttribute("tiddler");
		if (!event) event=window.event;
		if (t && config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton])
			config.commands[config.options.txtSelectedTiddlerTabButton].handler(event, src, t);
		return false;
	},
	onTiddlersBarAction: function(event) {
		var source = event.target ? event.target.id : event.srcElement.id; // FF uses target and IE uses srcElement;
		if (source=="tiddlersBar") story.displayTiddler(null,'New Tiddler',DEFAULT_EDIT_TEMPLATE,false,null,null);
	},
	createActiveTabButton : function(place,title) {
		if (config.options.txtSelectedTiddlerTabButton && config.commands[config.options.txtSelectedTiddlerTabButton]) {
			var btn = createTiddlyButton(place, title, config.commands[config.options.txtSelectedTiddlerTabButton].tooltip ,config.macros.tiddlersBar.onSelectedTabButtonClick);
			btn.setAttribute("tiddler", title);
		}
		else
			createTiddlyText(place,title);
	}
}

story.coreCloseTiddler = story.coreCloseTiddler? story.coreCloseTiddler : story.closeTiddler;
story.coreDisplayTiddler = story.coreDisplayTiddler ? story.coreDisplayTiddler : story.displayTiddler;

story.closeTiddler = function(title,animate,unused) {
	if (title==config.macros.tiddlersBar.currentTiddler)
		config.macros.tiddlersBar.selectNextTab();
	story.coreCloseTiddler(title,false,unused); //disable animation to get it closed before calling tiddlersBar.refresh
	var e=document.getElementById("tiddlersBar");
	if (e) config.macros.tiddlersBar.refresh(e,null);
}

story.displayTiddler = function(srcElement,tiddler,template,animate,unused,customFields,toggle){
	story.coreDisplayTiddler(config.macros.tiddlersBar.tabsAnimationSource,tiddler,template,animate,unused,customFields,toggle);
	var title = (tiddler instanceof Tiddler)? tiddler.title : tiddler;  
	if (config.macros.tiddlersBar.isShown()) {
		story.forEachTiddler(function(t,e){
			if (t!=title) e.style.display="none";
			else e.style.display="";
		})
		config.macros.tiddlersBar.currentTiddler=title;
	}
	var e=document.getElementById("tiddlersBar");
	if (e) config.macros.tiddlersBar.refresh(e,null);
}

var coreRefreshPageTemplate = coreRefreshPageTemplate ? coreRefreshPageTemplate : refreshPageTemplate;
refreshPageTemplate = function(title) {
	coreRefreshPageTemplate(title);
	if (config.macros.tiddlersBar) config.macros.tiddlersBar.refresh(document.getElementById("tiddlersBar"));
}

ensureVisible=function (e) {return 0} //disable bottom scrolling (not useful now)

config.shadowTiddlers.StyleSheetTiddlersBar = "/*{{{*/\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .button {border:0}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar .tab {white-space:nowrap}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += "#tiddlersBar {padding : 1em 0.5em 2px 0.5em}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tabUnselected .tabButton, .tabSelected .tabButton {padding : 0 2px 0 2px; margin: 0 0 0 4px;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar += ".tiddler, .tabContents {border:1px [[ColorPalette::TertiaryPale]] solid;}\n";
config.shadowTiddlers.StyleSheetTiddlersBar +="/*}}}*/";
store.addNotification("StyleSheetTiddlersBar", refreshStyles);

config.refreshers.none = function(){return true;}
config.shadowTiddlers.PageTemplate=config.shadowTiddlers.PageTemplate.replace(/<div id='tiddlerDisplay'><\/div>/m,"<div id='tiddlersBar' refresh='none' ondblclick='config.macros.tiddlersBar.onTiddlersBarAction(event)'></div>\n<div id='tiddlerDisplay'></div>");

//}}}
/%
|Name|ToggleLeftSidebar|
|Source|http://www.TiddlyTools.com/#ToggleLeftSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|show/hide left sidebar (MainMenu)|

Usage: <<tiddler ToggleLeftSidebar with: "label">>

Config settings:
	config.options.chkShowLeftSidebar (true)
	config.options.txtToggleLeftSideBarLabelShow (►)
	config.options.txtToggleLeftSideBarLabelHide (◄)

%/<script label="$1" title="show/hide MainMenu content">
	var co=config.options;
	if (co.chkShowLeftSidebar=='undefined') co.chkShowLeftSidebar=true;
	co.chkShowLeftSidebar=!co.chkShowLeftSidebar;
	var mm=document.getElementById('mainMenu'); if (!mm) return;
	mm.style.display=co.chkShowLeftSidebar?'block':'none';
	document.getElementById('displayArea').style.marginLeft=co.chkShowLeftSidebar?'':'1em';
	saveOptionCookie('chkShowLeftSidebar');
	var labelShow=co.txtToggleLeftSideBarLabelShow||'&#x25BA;';
	var labelHide=co.txtToggleLeftSideBarLabelHide||'&#x25C4;';
	if (typeof(place)!='undefined' && '$1'=='$'+'1') {
		place.innerHTML=co.chkShowLeftSidebar?labelHide:labelShow;
		place.title=(co.chkShowLeftSidebar?'hide':'show')+' left sidebar';
	}
	var sm=document.getElementById('storyMenu'); if (sm) config.refreshers.content(sm);
</script><script>
	var co=config.options;
	if (co.chkShowLeftSidebar=='undefined') co.chkShowLeftSidebar=true;
	var mm=document.getElementById('mainMenu'); if (!mm) return;
	mm.style.display=co.chkShowLeftSidebar?'block':'none';
	document.getElementById('displayArea').style.marginLeft=co.chkShowLeftSidebar?'':'1em';
	if ('$1'=='$'+'1') {
		var labelShow=co.txtToggleLeftSideBarLabelShow||'&#x25BA;';
		var labelHide=co.txtToggleLeftSideBarLabelHide||'&#x25C4;';
		place.lastChild.innerHTML=co.chkShowLeftSidebar?labelHide:labelShow;
		place.lastChild.title=(co.chkShowLeftSidebar?'hide':'show')+' left sidebar';
	}
</script>
/%
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|InlineJavascriptPlugin|
|Overrides||
|Description|show/hide right sidebar (MainMenu)|

Usage: <<tiddler ToggleRightSidebar with: "label">>

Config settings:
	config.options.chkShowRightSidebar (true)
	config.options.txtToggleRightSideBarLabelShow (◄)
	config.options.txtToggleRightSideBarLabelHide (►)

%/<script label="$1" title="show/hide right sidebar content">
	var co=config.options;
	if (co.chkShowRightSidebar=='undefined') co.chkShowRightSidebar=true;
	co.chkShowRightSidebar=!co.chkShowRightSidebar;
	var sb=document.getElementById('sidebar'); if (!sb) return;
	sb.style.display=co.chkShowRightSidebar?'block':'none';
	document.getElementById('displayArea').style.marginRight=co.chkShowRightSidebar?'':'1em';
	saveOptionCookie('chkShowRightSidebar');
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	if (typeof(place)!='undefined' && '$1'=='$'+'1') {
		place.innerHTML=co.chkShowRightSidebar?labelHide:labelShow;
		place.title=(co.chkShowRightSidebar?'hide':'show')+' right sidebar';
	}
	var sm=document.getElementById('storyMenu'); if (sm) config.refreshers.content(sm);
</script><script>
	var co=config.options;
	if (co.chkShowRightSidebar=='undefined') co.chkShowRightSidebar=true;
	var sb=document.getElementById('sidebar'); if (!sb) return;
	sb.style.display=co.chkShowRightSidebar?'block':'none';
	document.getElementById('displayArea').style.marginRight=co.chkShowRightSidebar?'':'1em';
	if ('$1'=='$'+'1') {
		var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
		var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
		place.lastChild.innerHTML=co.chkShowRightSidebar?labelHide:labelShow;
		place.lastChild.title=(co.chkShowRightSidebar?'hide':'show')+' right sidebar';
	}
</script>
<html><a href="javascript:;"
onclick="config.options.chkDisableTabsBar=!
config.options.chkDisableTabsBar;refreshPageTemplate();return
false;">toggle tiddler tabs</a></html> 
{{left{Tick and <<toolbar closeTiddler>> to toggle ~TiddlerBar tabs off.
----
/%
|Name|ToggleTiddlersBar|
|Source|http://www.TiddlyTools.com/#ToggleBreadcrumbs|
|Version|0.0.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|script|
|Requires|BreadcrumbsPlugin, InlineJavascriptPlugin|
|Overrides||
|Description|dynamically enable/disable BreadcrumbsPlugin display|
%/{{nowrap{<script>
if (config.options.chkDisableTabsBar==undefined) config.options.chkDisableTabsBar=true;
</script><<option chkDisableTabsBar>><script>
	var chk=place.lastChild;
	chk.coreOnChange=chk.onchange;
	chk.onchange=function() {
		if (this.coreOnChange) this.coreOnChange.apply(this,arguments);
		this.checked=config.options.chkDisableTabsBar;
		if (config.macros.DisableTabsBar) config.macros.DisableTabsBar.refresh();
return
	};
</script>
----
Untick and <<toolbar closeTiddler>> to turn them on again.}}}

You can toggle the ~TiddlerBar tabs on and off for printing.  When they are off all open tiddlers will be displayed one after the other.

|~ViewToolbar|closeTiddler closeOthers closeAll +editTiddler > fields syncing permalink references jump|
|~EditToolbar|+saveTiddler saveCloseTiddler -cancelTiddler  cancelCloseTiddler deleteTiddler|

<html><hide linebreaks><div id="slantedmenu" style="font-size:0.75em;">
<ul><li>&nbsp;<a href="javascript:void(0)" onclick="story.closeAllTiddlers();story.displayTiddlers(null,store.getTiddlerText('DefaultTiddlers').readBracketedList())"
><span title="Close all tiddlers and open Welcome" style="cursor:pointer">''home''</span></a></li><li>[[help|Help]]</li><li><<newTiddler>></li><li><<saveChanges>></li><li><<search>></li><li>[[?|Find]]</li><li>[[toggle tabs»|ToggleTiddlersBar]]</li><li><<tiddler ToggleRightSidebar with: "sidebar »">></li></ul></div></html>
/***
!!!<<gradient horiz #4EB93E #fff >><<tiddler RefreshStyles>>&nbsp;TopMenuStyle>>/%==================================================%/
***/

#topMenu{
  font-size: 1.4em;
} 


#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background:url([[navbargrayhw1.gif]]) repeat-x top left;top left;
background-color: #ccc;
border-top: 0px solid #f6f;
border-bottom: 0px solid #f6f;
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a {
font-weight: normal;
color: #080;
padding: 3px 0;
padding-right: 5px;
padding-left: 5px;
margin: 0;
text-decoration: none;
background: transparent url([[mainmenugray7ef.gif]]) top right no-repeat;
}


#slantedmenu ul li a:hover{
color: #f00;
background:#fff;

}

/***
!!!SlantedStyle /%==================================================%/
***/

{{{
http://img261.imageshack.us/img261/8603/navbargrayhw1.png
http://img520.imageshack.us/img520/8688/mainmenugray7ef.gif
background-image: url("http://img264.imageshack.us/img264/4134/headbackbgdc6.png");background-repeat: repeat-x top-left;
}}}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

{{{
#slantedmenu{
  font-size: 90%;
     position: fixed !important;
         width: 100%;
z-index:1
     } 
}}}

#slantedmenu{

  font-size: 90%;}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background:url([[navbargrayhw1.gif]]) repeat-x top left;top left;
background-color: #ccc;
border-top: 0px solid #f6f;
border-bottom: 0px solid #f6f;
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
font-weight: normal;
color: #00a;
padding: 3px 0;
padding-right: 5px;
padding-left: 5px;
margin: 0;
text-decoration: none;
background: transparent url([[mainmenugray7ef.gif]]) top right no-repeat;
}


#slantedmenu ul li a:hover{
color: #f00;
background:#fff;

}
/***
|Name|TreeviewPluginPlugin2|
|Source|http://treeview.tiddlyspot.com/|
|Version|0.24|
|Author|MarkS|
|License|Various. See respective libraries for details|
|Type|plugin|
|Requires(1) |jQuery library, treeview plugin libraries and styles |
|Requires(2) |AttachFilePackage and sub-libraries from tiddlytools.com if you want to use embedded images to create the tree|
|Description|Creates a tag tree, formatted as an actual tree |
|Status|Experimental - ALPHA, but built on fairly solid technologies|
|Warning|When creating tag trees, make sure no tiddler loops back on itself, or its likely the script will hang|
!!!!Set up for portability
You will need a version of TW that incorporates the jQuery library. That happens automatically with recent editions of TW. You will also need to install or access the treeview libraries from http:www.dynamicdrive.com. The libraries can be carried as local files, inserted in the MarkupPostBody, or referenced from the dynamicdrive site. Each approach will require a different set up. 
You will also need to link in the stylesheet for the treeview objects. A quick way to do this is to put:
>{{{<link rel="stylesheet" type="text/css" href="http://www.dynamicdrive.com/dynamicindex1/treeview/jquery.treeview.css" /> }}}
into the MarkupPreHead tiddler. However, this won't work if you go off line. It also doesn't work permanently if you are hosting your file on a web server. So you may want to download a copy of the stylesheet and attendant image files and change the MarkupPreHead tiddler to pick up the local copy. Or load the stylesheet and images onto your own server where you will be able to access them.
!!!!Usage
{{{<<treeview2 }}}
>{{{<root tag> [tree style] [startup parameters]}}} 
{{{  >>}}}

!!!!!Where:
''root tag'' is the tag at the top of your tagging tree, i.e. the mother of all tiddlers related to it by using its name as one of their tags.
''tree style'' indicates which type of tree will be displayed,  possibly //treeview//, //filetree//, and //treeview-red//, and //treeview-famfamfam//. There may be other styles too, but those are the ones I know about.
''startup parameters'' are a set of optional parameters given in a comma-separated, key/value string like this:
>{{{'collapsed: false, animated: "normal", persist: true'}}}
There's a list of possible options at:
  http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm
However, not all settings may actually work under TW. Mainly, you will probably be interested in controlling the presence of animation, and whether the initial state of the tree is opened or closed.
!!!!Images and stylesheet set-up
The tree is constructed from little bits of images. If you don't want to carry these images in a separate directory, nor reference them remotely, you can embed them in your TW file. To do this,  you will need the AttachFilePackage and accompanying plugins from 
> www.tiddlytools.com
and you will need the AttachFilePluginFormatters plugin from the same site.
Then import all the tiddlers from this file tagged as treeviewimage . These images are referenced in the StyleSheet. If you import JqueryTreeviewCss from this file, and then put the name in your StyleSheet, the images should be imported without having to access them remotely.
!!!!Persistence
To make persistence work, you will need to have the treeview cookie library loaded. The easiest way to do that is to put:
>{{{<script src="http://www.dynamicdrive.com/dynamicindex1/treeview/lib/jquery.cookie.js" type="text/javascript"></script>}}}
into the MarkupPostBody. However, this technique will only work if you have online access. If you will be working offline, then you will either need to download the cookie library to the same directory as your ~TiddlyWiki file and put the following into your MarkupPostBody:
>>{{{<script src="jquery.cookie.js"></script>}}}
or you will need to put the entire contents of the cookie library into script tags inside the MarkupPostBody.
Then, in any macro that wants its tree to be persistently configured, you will need to use configuration parameter:
>>{{{persist: "cookie", cookieId: "myid"}}}
where //myid// should be an identification that will be unique throughout the entire TW file.
***/
//{{{
config.macros.treeview2 = {
  handler: function (place, macroName, params, wikifier, paramString, tiddler)
  {  // Code here
var lcTag = params[0] ;
var lcClass = params[1] ? params[1] : "treeview" ;
var DEV_MODE = false ; // Make true when developing code or changes won't show up.
try {
  if( MAS === undefined ) MAS = { } ;
} catch(ex) {
  MAS = {} ;
}

MAS.treeviewSettings = function(obj) {
	var defa = {} ;
	defa.collapsed= true;
	defa.unique = true ;
	//defa.persist= "location" ;
	if( obj !== undefined ) {
		try {
		obj = eval("({" + obj + "})" ) ;
		} catch(ex) {
			alert("Unable to use your treeview configuration settings!") ;
			return defa ;
		}
		for (var prop in obj) {
			defa[prop] =obj[prop] ;
		}
	}
	return defa ;
} ;
if( DEV_MODE || MAS.getTiddlersPerTagAsHtmlList === undefined ) {
MAS.getTiddlersPerTagAsHtmlList = function(tagname,setup) { 
  var tids = store.getTaggedTiddlers(tagname) ;
  var temp = "" ;
	var prefix = tids.length > 0 ? "<span class='folder'>" : "<span class='file'>" ; 
	var statetags = store.getTiddler(tagname).tags ;
	var state = "" ;
	var lcSesame = setup["sesame"] !== undefined ? setup["sesame"] : "" ;
	var lcAntiSesame = setup["antisesame"] !== undefined ? setup["antisesame"] : "" ;
	if(statetags.length > 0 ) {
						 if(lcSesame) state =  statetags.contains(lcSesame) ? ' class="open"'   : ' class="closed"'  ;
						 if(lcAntiSesame) state = statetags.contains(lcAntiSesame) ? ' class="closed"' : ' class="open"'   ;
	}	
// state="" ; // DEBUG
  //var rtn ="<li>"  + prefix + tagname + "</a></span>" ;
	var rtn = "<li" + state +">"  + prefix + "<a href=\"javascript:;\" tiddlylink=\"" + tagname + "\"  refresh=\"link\"    class='tiddlyLink tiddlyLinkExisting' title='Link to " + tagname + "' >" + tagname + "</a></span>" ;
	//wikify(rtn,place) ;
  forever:
  while(true) {  
		if(tids.length == 0 ) break ;
   	rtn = rtn + "<ul>" ;
   	for(var i=0;i<tids.length;i++) {
			temp = MAS.getTiddlersPerTagAsHtmlList(tids[i].title, setup) ;
     	rtn = rtn +  temp  ;
  	}
  	rtn = rtn + "</ul>\n" ;
		break ;
  } // forever
  rtn = rtn + "</li>\n" ;
  return rtn ;
}  ; // End of function definition
} // End of checking if function already defined

// The extra set of span tags are needed here because jquery find function ignores
// the outer set of tags. Or at least that's what seems to be happening. So, I give
// it an extra set so it can throw it away without consequence
var loSetup = MAS.treeviewSettings(params[2]) ;
var lcId = "root" + (new Date()).getTime().toString() ;
if(loSetup.cookieId) {
	lcId = "root_" + loSetup.cookieId ; 
}
//var a =  '<span id="' + lcId + '"><ul id="' + "root" + '" >' +  MAS.getTiddlersPerTagAsHtmlList(lcTag, loSetup) + "</ul></span>" ;
var a =  '<ul id="' + lcId + '" >' +  MAS.getTiddlersPerTagAsHtmlList(lcTag, loSetup) + "</ul>" ;
var b = jQuery(a) ; 
// A smarter person might have know how to put the onclick function in at the top 
b.find("a").each(function(n) {
	this.onclick = onClickTiddlerLink ;
	}) ;
//b.find(lcId).attr("class",lcClass) ;
//b.find("#root").attr("class",lcClass) ;

jQuery(place).append(b) ;

jQuery(place).find("#" + lcId).attr("class",lcClass).treeview(loSetup) ;
  }
};
//}}}
/***
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'twt-treeview';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n")

});
//}}}
<<upload http://twt-treeview.tiddlyspot.com/store.cgi index.html . .  twt-treeview>><html><a href='http://twt-treeview.tiddlyspot.com/download' class='button'>download</a></html>
/***
|Name|TwHelpSearchPlugin|
|Source|http://twhelp.tiddlyspot.com/#TwHelpSearchPlugin|
|Documentation|http://twhelp.tiddlyspot.com/#TWHelpSearchDoc|
|Version|1.0.7|
|Author|Morris Gray|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.0 - 2.4|
|Type|plugin|
|Requires|[[SearchOptionsPlugin|http://www.TiddlyTools.com/#SearchOptionsPlugin]] [[TableSortingPlugin|http://tw.lewcid.org/#TableSortingPlugin]] (only for sorting option)|
|Overrides|SearchOptionsPlugin's search results|
|Description|Extends the search results from SearchOptionsPlugin to a sortable table showing title, size and tags.|
 ''Demo search:''
|>|>|>|<<search>> |
|>|>| look for in |>|>|>|
| <<option chkSearchTitles>> | <<option chkSearchText>> | <<option chkSearchTags>> | <<option chkHoldSearches>> |
| titles |  text  | tags | hold |

''A Plugin Tweak for:'' SearchOptionsPlugin
!!!!!Description
<<<
This plugin defines an alternative format for the SearchResults tiddler that is generated by the SearchOptionsPlugin . It presents the search results in tabular form numbering the rows; and showing the tiddler title, the size in bytes, and the tags.  It is ready to be used with the [[TableSortingPlugin|http://tw.lewcid.org/#TableSortingPlugin]] (check versions) so any column can be sorted; such as size in ascending or descending order.
<<<
!!!!!Installation
<<<
Import (or copy/paste) the following tiddlers into your ~TiddlyWiki:
* http://twhelp.tiddlyspot.com/#TwHelpSearchPlugin
*SearchOptionsPlugin from http://www.tiddlytools.com/#SearchOptionsPlugin
* Get more documentation here [[TWHelpSearchDoc]] or here:
* http://twhelp.tiddlyspot.com/#TwHelpSearchDoc
<<<
!!!!!Revision History
<<<
''2009.02.18  [1.0.7]'' 
Removed text coloring of headers re: conflict with TableSortingPlugin refresh.
''2008.09.14  [1.0.6]'' 
Cosmetic - Add header.
''2007.09.12  [1.0.6]''
Added overflow scroll to TWHelp-SearchResults for long titles or tags.
''2006.02.03  [1.0.5]''
Added facility for holding the results of multiple searches with tick box on dashboard.
''2006.02.02  [1.0.4]''
Added several options, cleaned up design.Planning one version basic and one with added options this is the added options version.
''2006.01.27  [1.0.3''
Added a column for the size of the text in each tiddler, this does not include the size of the title or tags.  Added overall TW statistics button requires TiddlerStatsPlugin.
''2006.01.23 [1.0.2 ]''
''a)''Changed function reportSearchResults(text,matches) to  window.reportSearchResults=function(text,matches)
''b)''Added a line so that Incremental Search is automatically disabled config.options.chkSearchIncremental=false; turn off key-by-key searching
''c)''Removed space inside parens. bgcolor(#fe8 )" to "bgcolor(#fe8)".  This
is what was causing IE to 'crap out' halfway through drawing the table
headings.
''d)''Added {{{config.options.chkSearchList=true;}}}
''2006.01.20 [1.0.1]''
ELS: reportSearchResults() definition moved to this Plugin Tweak tiddler and removed extranous code
''2006.01.19 [1.0.0]''
This is an adaptation of Eric Shulman's SearchOptionsPlugin. Adapted by MorrisGray to provide search results in table form. All the necessary controls for refining the search is provided within the table including slide-down access to AdvancedOptions.
<<<
!!!!!Code
***/

//{{{
if (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;
if (config.options.chkRegExpSearch==undefined) config.options.chkRegExpSearch=true;
if (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=false;
if (config.options.chkSearchText==undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags==undefined) config.options.chkSearchTags=false;
if (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=true;
if (config.options.chkSearchList==undefined) config.options.chkSearchList=true;
if (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=false;
if (config.options.chkToggleLinks==true) config.options.chkToggleLinks=false;
if (config.options.chkHoldSearches==undefined) config.options.chkHoldSearches=false;
if (config.options.chkSortTags==undefined) config.options.chkSortTags=false;

config.options.chkToggleLinks=false;
config.options.chkSinglePageMode=false;
config.options.chkHoldSearches=false;
config.options.chkSearchIncremental=false;
config.options.chkHttpReadOnly = false;
config.options.chkRegExpSearch=true;
config.options.chkSearchList=true;
config.options.chkToggleLinks=false;

config.shadowTiddlers.AdvancedOptions += "\n<<option chkHoldSearches>> Hold search results";


//}}}

//{{{

// Give the report a custom name
config.macros.search.reportTitle="TWHelp-SearchResults";

// Override default SearchOptionsPlugin formatting for SearchResults tiddler
window.reportSearchResults=function(text,matches)

{
  
        var title=config.macros.search.reportTitle
	config.macros.search.reportTitle;
      	var q = config.options.chkRegExpSearch ? "/" : "'";
        if (!config.options.chkHoldSearches)  body=""; 
      
body+="\n|>|bgcolor:#8af;@@color(#000080):''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''@@|bgcolor:#8af;  @@color:#A00000; SearchHelp@@ "+"|"+"\n";
        body+="|>|>|bgcolor:#E3FFE3;<<search>> <<option chkSearchTitles>> Titles <<option chkSearchText>> Text <<option chkSearchTags>>Tags <<option chkHoldSearches>> Hold |"+"\n";
       
        body+="\n|bgcolor:#8af;&nbsp;|bgcolor:#8af; sort by:''Titles'' |bgcolor:#8af; ''Size'' |bgcolor:#8af; ''Tags'' |h";
	for(var t=0;t<matches.length;t++) 
        body+="\n"+"| "+(t+1)+"|[["+matches[t].title+"]]| "+matches[t].text.length+"|"+matches[t].tags+"|";
         body+="\n|sortable|k";
         body+="\n";


	// create/update the tiddler
	var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
	tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch killbookmark");
	store.addTiddler(tiddler); story.closeTiddler(title);

	// render tiddler
	var oldprompt=config.macros.search.label;
	config.macros.search.label="search again"; // use alternate "search again" label
        story.displayTiddler(null,title,1); // force refresh
	config.macros.search.label=oldprompt;	// restore standard search label
}

//}}}
!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és $\Gamma ,\Delta \subseteq Form $ két formulahalmaz.}}}
{{overlay2{Ha $\Gamma$ [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség]], és $\Gamma\subseteq \Delta$, akkor $\Delta$ [[kielégíthetetelen formulahalmaz|Kielégíthetetlenség]].}}}
!!!Megjegyzés
* {{overlay3{A tétel röviden úgy fogalmazható meg, hogy egy [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség]] minden bővítése kielégíthetetlen.}}} 
*{{overlay4{Szemléletes értelemben a tétel azt mondja ki, hogy a logikai ellentmondás bővítéssel nem szüntethető meg.}}}
!!!Bizonyítás
{{overlay5{Indirekt bizonyítás:}}}
{{overlay6{Tegyük fel, hogy $\Gamma\subseteq Form$ tetszőleges [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség]], és $\Delta\subseteq Form$ olyan formulahalmaz, hogy $\Gamma\subseteq\Delta$.}}}
{{overlay7{Indirekt feltétel: $\Gamma$ kielégíthetetlen, és $\Delta$ kielégíthető.}}}
{{overlay8{$\Gamma\subseteq\Delta$}}}
{{overlay9{A [[kielégíthetőségre vonatkozó tétel|Tétel (kielégíthetőség)]] miatt $\Gamma $ kielégíthető (mivel $\Delta$ kielégíthető), ez pedig ellentmondás.}}}
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz.
Ha $\Gamma$ [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség (elsőrend)]], és $\Gamma\subseteq \Delta$, akkor $\Delta$ [[kielégíthetetelen formulahalmaz|Kielégíthetetlenség (elsőrend)]].
!!!Megjegyzés
* A tétel röviden úgy fogalmazható meg, hogy egy [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség (elsőrend)]] minden bővítése kielégíthetetlen. 
*Szemléletes értelemben a tétel azt mondja ki, hogy a logikai ellentmondás bővítéssel nem szüntethető meg.
!!!Bizonyítás
Indirekt bizonyítás:
Tegyük fel, hogy $\Gamma\subseteq Form$ tetszőleges [[kielégíthetetlen formulahalmaz|Kielégíthetetlenség (elsőrend)]], $\Delta\subseteq Form$ pedig tetszőleges formulahalmaz.
Indirekt feltétel: $\Gamma$ kielégíthetetlen, és $\Gamma \cup \Delta$ kielégíthető.
$\Gamma\subseteq\Gamma \cup \Delta$
A [[kielégíthetőségre vonatkozó tétel|Tétel (kielégíthetőség, elsőrend)]] miatt $\Gamma $ kielégíthető, ez pedig ellentmondás.
!!Tétel
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle $ egy [[nulladrendű nyelv|Nulladrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz}}}.
{{overlay2{Ha $\Gamma$ [[kielégíthető formulahalmaz|Kielégíthetőség]] és $\Delta\subseteq \Gamma$, akkor $\Delta$ [[kielégíthető formulahalmaz|Kielégíthetőség]].}}}
!!!Megjegyzés
*{{overlay3{A tétel röviden úgy fogalmazható meg, hogy egy [[kielégíthető formulahalmaz|Kielégíthetőség]] minden részhalmaza kielégíthető.}}} 
*{{overlay4{Szemléletes értelemben a tétel azt mondja ki, hogy a logikai ellentmondástalanság szűkítéssel nem rontható el.}}}
!!!Bizonyítás
{{overlay5{Legyen $\Gamma\subseteq Form$ egy tetszőleges [[kielégíthető formulahalmaz|Kielégíthetőség]], és $\Delta\subseteq \Gamma$!}}} 
{{overlay6{$\Gamma$ kielégíthetősége miatt a $\Gamma$ formulahalmaznak van modellje, legyen $\Gamma$ egy modellje a ${\varrho}$ interpretáció.}}}
{{overlay7{${\varrho}$ tulajdonsága: Ha $A\in \Gamma$, akkor $\vert A\vert_{\varrho}=1$}}}
{{overlay8{Mivel $\Delta\subseteq \Gamma$, ha $A\in \Delta$, akkor $A\in \Gamma$, s így $\vert A\vert_{\varrho}=1$. Azaz a ${\varrho} $ interpretáció modellje $\Delta$-nak, tehát $\Delta$ kielégíthető. }}}
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle $ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\Gamma \subseteq Form $ egy formulahalmaz.
Ha $\Gamma$ [[kielégíthető formulahalmaz|Kielégíthetőség (elsőrend)]] és $\Delta\subseteq \Gamma$, akkor $\Delta$ [[kielégíthető formulahalmaz|Kielégíthetőség (elsőrend)]].
!!!Megjegyzés
*A tétel röviden úgy fogalmazható meg, hogy egy [[kielégíthető formulahalmaz|Kielégíthetőség (elsőrend)]] minden részhalmaza kielégíthető. 
*Szemléletes értelemben a tétel azt mondja ki, hogy a logikai ellentmondástalanság szűkítéssel nem rontható el.
!!!Bizonyítás
Legyen $\Gamma\subseteq Form$ egy tetszőleges [[kielégíthető formulahalmaz|Kielégíthetőség (elsőrend)]], és $\Delta\subseteq \Gamma$! 
$\Gamma$ kielégíthetősége miatt a $\Gamma$ formulahalmaznak van modellje, legyen $\Gamma$ egy modellje az $\langle U, \varrho , v\rangle$ rendezett hármas.
$\langle U, \varrho , v\rangle$ modell tulajdonsága: Ha $A\in \Gamma$, akkor $\vert A\vert_v^{\langle U, \varrho\rangle}=1$
Mivel $\Delta\subseteq \Gamma$, ha $A\in \Delta$, akkor $A\in \Gamma$, s így $\vert A\vert_v^{\langle U, \varrho\rangle}=1$. Azaz az $\langle U, \varrho , v\rangle$ rendezetthármas modellje $\Delta$-nak, tehát $\Delta$ kielégíthető. 
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A, B\in Form$ két formula és $x\in Var$ egy változó.
Ha $x\notin FreeVar(A)$, akkor
#$A\!\supset\! \forall\!xB\Leftrightarrow\forall\!x(A\!\supset\!B)$ 
#$\forall\!xB\!\supset\!A\Leftrightarrow\exists \!x(B\!\supset\!A)$
!!!Megjegyzés
*Mivel az implikáció nem kommutatív művelet, a második, illetve az első argumentumban szereplő univerzális kvantor másként viselkedik.
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 12/06/2009 12:16:03 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . |
| 12/06/2009 19:12:11 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 15/06/2009 19:56:08 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 00:07:28 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 00:37:42 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 00:50:08 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 00:52:50 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 02:27:25 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 16/06/2009 02:33:43 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . | ok |
| 27/06/2009 01:35:16 | YourName | [[twt-treeview.html|file:///F:/TiddlyWiki/TWT-Treeview/twt-treeview.html]] | [[store.cgi|http://twt-treeview.tiddlyspot.com/store.cgi]] | . | [[index.html | http://twt-treeview.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.3|
|''Date:''|Feb 24, 2008|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	options: [
		"txtUploadUserName",
		"pasUploadPassword",
		"txtUploadStoreUrl",
		"txtUploadDir",
		"txtUploadFilename",
		"txtUploadBackupDir",
		"chkUploadLog",
		"txtUploadLogMaxLine"		
	],
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opts.push();
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
};

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
		bidix.upload.httpUpload(rssUploadParams,rssString,callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");


//}}}

''Usage Treeview.24''


{{{<<treeview2 [root tag] [tree style] [startup parameters]>>}}}

Startup parameters are a set of optional parameters given in a comma-separated, key/value string like this: 'collapsed: false, animated: "normal", persist: true'  ''Carefully observe the quotes.''

''Version .24.''
{{{<<treeview2 "TWT-Notes" "filetree" 'collapsed: false, antisesame: "closed", animated: "fast", persist: "cookie", cookieId: "myid"'  >>}}}

Where:
root tag is the tag at the the name of your top level topic, it related to subTopics by using its name as one of their tags. Tree style indicates which type of tree will be displayed, possibly treeview, filetree, and treeview-red, and treeview-famfamfam. This ~TiddlyWiki is set up for treeview' only.


<div class='SVGgraph' options='width:300'>
 a=-2
 text([a,2],"$(A \\cap B) \\cup C$",{pos:"n"})
 text([a-1.8,1],"A")
 text([a+1.5,1],"B")
 text([a+0,-2.5],"C")
 setOptions({fill:"red"});
 arc({start:[a,0.866],end:[a,-0.866],radius:1})
 arc({start:[a,-0.866],end:[a,0.866],radius:1})
 circle([a,-0.866],1)
 setOptions({fill:"none"});
 circle([a-.5,0],1)
 circle([a+.5,0],1)
 a=2
 text([a,2],"$(A \\cup C) \\cap B$",{pos:"n"})
 text([a-1.8,1],"A")
 text([a+1.5,1],"B")
 text([a,-2.5],"C")
 setOptions({fill:"red"});
 arc({start:[a,0.866],end:[a,-0.866],radius:1})
 arc({start:[a,-0.866],end:[a,0.866],radius:1})
 arc({start:[a+1,-0.866],end:[a-.5,0],radius:1})
 arc({start:[a-.5,0],end:[a+1,-0.866],radius:1})
 setOptions({fill:"none"});
 circle([a,-0.866],1)
 circle([a-.5,0],1)
 circle([a+.5,0],1)
</div>
<!--{{{-->
<br />
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'><span style="color:#555;">[</span>change:»<span style="padding-right:0em;" macro='tagger'></span >add:»<span macro='newHere label:"subtopic"'></span><span style="color:#555">]</span><span macro='publishTiddler'></span></div><br>
<div class='title' macro='view title'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!!Értelmezés
A köznyelvi mondatokban nevek helyett néha névmásokkal utalunk egyes individuumokra (objektumokra). A tudományos nyelvben gyakran kívánatos analóg kifejezési formák megadása. A szabatosság, az egyértelműség és a tömörség érdekében ilyenkor mesterséges névmásokat vezetnek be, amelyeket @@color:#900;változóknak@@ neveznek.   
!!Definíció
Az $L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$ [[elsőrendű nyelv|Elsőrendű nyelv]] $Var$ halmazának elemeit az elsőrendű nyelv változóinak nevezzük.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula és $x\in Var$ egy változó.
Az $x$ változó valamely $A$-beli előfordulását kötöttnek nevezzük, ha a tekintett előfordulás nem [[szabad előfordulás|Változó szabad előfordulása]].
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $A\in Form$ egy formula és $x\in Var$ egy változó.
Az $x$ változó valamely $A$-beli előfordulását szabadnak nevezzük, ha a tekintett előfordulás nem esik az $A$ formula valamely $\forall\!xB$ vagy $\exists\!xB$ alakú részformulájába.
Az [[elsőrendű nyelv|Elsőrendű nyelv]] formuláiban a változók többféle módon jelenhetnek meg:
<<tabs ""  [[Szabad változók halmaza]] "" [[Szabad változók halmaza]] [[Kötött változók halmaza]] "" [[Kötött változók halmaza]] [[Változó szabad előfordulása]] "" [[Változó szabad előfordulása]][[Változó kötött előfordulása]] "" [[Változó kötött előfordulása]]>>
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és  $A\in Form$ egy formula.
Az $A$ formulát változóiban tisztának nevezünk, ha
#szabad és kötött változói diszjunkt halmazt alkotnak, azaz $FreeVar(A)\bigcap BoundVar(A)=\emptyset$,
#minden kötött változó pontosan egyszer fordul elő kvantort közvetlenül követő pozícióban (minden kötött változó pontosan egy kvantornak a változója).
!!Tétel
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]] és  $A\in Form$ egy formula.
Ekkor létezik olyan $B\in Form $ formula, hogy
#a $B$ formula változóiban tiszta,
#a $B$ formula kongruens az $A$ formulával, azaz $B\in Cong(A)$.
!!!Megjegyzés
*A tételben szereplő $B$ formula a kongruencia miatt logikailag ekvivalens az $A$ formulával.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A\in Form$ egy formula.
Ha az $A$ formula nem nyílt, akkor zárt formulának nevezzük.
!!!Megjegyzés
*Ha $A$ zárt formula, akkor $FreeVar(A)= \emptyset$. 
*Ha $A$ zárt formula, akkor egyetlen változó sem fordul elő benne [[szabadon|Változó szabad előfordulása]], minden változó minden előfordulása [[kötött|Változó kötött előfordulása]].
{{overlay1{A konvenciók célja az egyértelmű olvashatóság fenntartása mellett a formulákban előforduló zárójelek számának a csökkentése. }}}
#{{overlay2{A létrejött jelsorozatok betű szerint nem formulák, de egyértelműen előállítható belőlük egy formula.}}}
#{{overlay3{Az egyszerűség kedvéért az így létrejött jelsorozatokat is formuláknak nevezzük, s használatukkor mindig a belőlük egyértelműen előállítható formulákra gondolunk.}}}
!!Zárójelelhagyási konvenciók
*{{overlay4{A legkülső zárójelpár mindig elhagyható.}}}
*{{overlay5{A kétargumentumú logikai konstansok elsőbbségi (precedencia) sorrendje: }}}
{{overlay6{$$\wedge ,\vee ,\supset ,\equiv$$}}}
*{{overlay7{A [[negáció|Negáció]] erősebb bármely kétargumentumú logikai konstansnál.}}}
*{{overlay8{Az azonos kétargumentumú logikai konstansok egymás közötti elsőbbségét a balról jobbra szabály rendezi: először mindig a bal oldali formulát tekintjük külön műveleti komponensnek.}}}
!!!Megjegyzés
*{{overlay9{Az utolsó szabály a következőképpen is megfogalmazható: azonos kétargmentumú logikai konstansok esetén balról az első a formula fő műveleti jele. }}}
*{{overlay10{Az utolsó szabálynak csak az [[implikációnál|Implikáció]] van valódi jelentősége:	}}}
**{{overlay11{az $A \supset B\supset C$ 'formula' egyértelműen zárójelezett alakja: $(A \supset (B\supset C))$;}}}
*{{overlay12{A [[konjunkció|Konjunkció]], a [[diszjunkció|Diszjunkció]] és a [[(materiális) ekvivalencia|Ekvivalencia]] esetében a műveltek asszociativitása miatt a szabályt nem követő zárójelezések is logikailag ekvivalens formulát eredményeznek. Pl.: az $A \wedge B\wedge C$ 'formula' egyértelműen zárójelezett alakja: $(A \wedge (B\wedge C))$, de ez logikailag ekvivalens az $((A \wedge B)\wedge C)$ formulával.}}}
Az elsőrendű logikában alkalmazott zárójelelhagyási konvenciók a nulladrendű logikában alkalmazott [[zárójelelhagyási konvenciók|Zárójelelhagyási konvenciók]] kibővítése az következő szabályokkal:
*a kvantorok erősebbek bármely állításlogikai műveletnél,
*az univerzális és az egzisztenciális kvantor egyenrangú (azaz erősségben egyik sem előzi meg a másikat).
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\book.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[book.gif|book.gif]] - {{{type=image/gif, size=572 bytes, encoded=775 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/book.gif|./images/book.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/book.gif|http://www.symbex.net.au/Wiki/images/book.gif]]|
image
<<<
usage: {{{[img[tooltip|book.gif]] or [img[tooltip|book.gif][link]]}}}
[img[tooltip|book.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEAAOAOZcAGpqc32HqGBlif7+/qXf+pzO5o2a6Jil8urw+mZzx4aT4v78
/uHp+pys9Jun9G16zZC5zZmm84+d65Gd7Gt5zYqa5Wl2ypaj8Ovt7HKA03uI2aOv
rtHP0Kapq2BrtFZlwWRxx4KRqWNnflddgpSg7oOQ3298z1ppw19twYeU5Jej8ff3
+aKswo6a6XqH2V1qwEBOQ1RhuHF+0FhnvZyo9Pj3+md1yVFbmn+M3Fpnvn6K266x
r3yj0IWVzZejrMzOzWBuxJuv74GO34SR4T9TRmFwyoqW5bCzsml0t5CSoEdepWpq
dHZ7mnaD1mNwxXiI63iF15Of7VNhuE5dtHWC03d4gGBwzlpee52p9mVkZ0hWr3B5
lv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAFwALAAAAAAQAA4AAAeZgFyCg1wBW1mEiYKGERMK
AoqLWlhYFwZCVJCEPj2UWA5RKRomTppcAFcEDZQqLSVNFi9SV4IAT1sEQTQkRjoy
IDNTSiOnVlpbBQcSQ1AUKDEeRVqIV8bIFTgZCTlIH0RbLILVxxAuD0AnWiJJCAyD
41s8NjdbHAMrG4jvxkshPwMYjmSpoqgakwU1OgyMJAhGlR0LGQ6KmCgQADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\disk.gif}}}|
| attached on:|6 June 2009 by YourName|
| embedded:|[[disk.gif|disk.gif]] - {{{type=image/gif, size=1225 bytes, encoded=1661 bytes}}}|
| local file:|//none//|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/disk.gif|http://www.symbex.net.au/Wiki/images/disk.gif]]|
image
<<<
usage: {{{[img[tooltip|disk.gif]] or [img[tooltip|disk.gif][link]]}}}
[img[tooltip|disk.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhFAAUAPcAAAAhvQAhxgAhzgAp1gAp5wAp7wAx5wgYYwgYewgYzgghnAgh
zggh1ggh3ggptQgpzggp1ggp3ggp5wgp7wgp9wgx3ggx5wg5xhAYWhAYrRAYvRAY
3hAhnBAhrRAh1hAh3hAh5xAppRAprRAxjBAxtRAxxhAxzhAx1hA5xhA5zhA59xBC
1hghaxgphBgpnBgptRgxhBgxjBgxlBgxzhgx1hg57xhC3hhC7yEpcyEpjCExWiEx
eyExjCE5Yykxeyk5jClCrSlKvSlKxilS1ila1iljpSlztTE5YzFCxjFKnDFKxjFS
nDFalDFazjGczjlClDlSjDlSxjlS3jla1jljxjlzxjmE1jmUvTmUxjmUzjmcxkJS
UkJSnEJStUJSzkJS1kJahEJatUJavUJjhEJjtUKUxkKUzkKU50pSvUpac0pz50qE
50qM70rO70rO91JjlFJ751KEzlKE3lKE51KE71KMzlKM3lKM51LO71LO91pje1pj
hFpjjFpjlFpre1prhFprjFp7vVp71lqE51qE71qM1lqM51q991rG91rO71rO92Nr
a2NrjGNzlGN7vWOEnGOEpWOExmOEzmOE52OMzmOM72trc2trnGt7jGt7pWt7zmuE
pWuU53NzjHOExnOMxnOc1nOc53uEpXuM1nuM3nuc1nuc3nul3oSEjISMnISc3oSl
3oS974yEjIyUpYyUtYyc54yltYy974y995SUlJSUnJSUpZScnJScpZSlrZS955S9
75S995yUnJyUpZycnJylzpy1vZy1xpy195y956WlxqW1xqW93q2tra2txq3G57Wl
tbW11rXG57XW9729vb3Ozr3O573e973n98bG3sbO78bW78be58bn98bv98bv/87O
xs7e587e987n987n/87v787v987v/87399bW1tbW59bn59bn79bn99bv79bv/9b3
99b3/97n597n797n997n/97v3t7v797v99739973/+fe7+f39+f3/+f/9+/v7+/3
9/f39////////////ywAAAAAFAAUAAAI/gBlyYHDydm1a9GOCfPk6NEjUJMmAdPH
bxCAB0Gu3YsHLVgmF0DA9Ahjo8SPZPsGLXigpFu7bchqvdHwZdMYMTcqhGhETiUE
JNWoxUSVpsOXXJjC5CTBp5fKBUqaFevVytKRDl6M4VJqIUQfWoMemAhy7FWqRVt0
oCFVjVmXGxJE8Kk16IIaU5984GCBgcWPJFyeKLkx4QWjWnMqEIjwwIMHEB88RGCw
wAOECBVk7KE1Z4CFFDNm0KAxA4VpFDNSrCDCQ0+vOw+GyNK1a9cwYsR25eY1q1Ac
GHroLpiSbd06dfOMq6M3b546WJpy7Ok1Z4GXaefOoXt3ztw7d+7Qr3krFYnHdDYB
okhr166cPXPk3JVrZ44b+RGb1ziggk0evXT/rUPPPfokt4okmvUiBwdkSGMOONyc
A8413nQHDjbkmVeLIAgsMU024GQTzogkZjPNKZHssEctlDBhxCGJ4NEGInnggUiM
iRxyxm/TjQJFEVaUcUUWZWBxRRlFYlFGFY740Akt5bjCCCB/+PFHlVZeeWUjonRi
yy/86IMMLbXQcgstvZxZpppk/vJMQAAAOw==
---END_DATA---
%/
config.tasks.viewTabs = {
	text: "editA",
	tooltip: "Edit a specific tiddler",
	content: "|width:18em;<<tiddler EditATiddler>>|"
};
config.backstageTasks.splice(config.backstageTasks.indexOf("save")+0,0,"viewTabs");
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\file.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[file.gif|file.gif]] - {{{type=image/gif, size=145 bytes, encoded=199 bytes}}}|
| local file:|/%LOCAL_LINK%/[[file:///F:/TiddlyWiki/TW jQuery/TreeView/images/file.gif|file:///F:/TiddlyWiki/TW jQuery/TreeView/images/file.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/file.gif|http://www.symbex.net.au/Wiki/images/file.gif]]|
image
<<<
usage: {{{[img[tooltip|file.gif]] or [img[tooltip|file.gif][link]]}}}
[img[tooltip|file.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhDwAOALMAAGpsYoy3oamMQdS9fDmJdP////9tcH98XwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAPAA4AAAQ+sBRBK5VYiizH5l82eCBX
jCS2GayRhZOpvkVgHwWg0XKM4azCAaATZnA9pAQ3sAUIhOWxZ/xRlcKDdsuVRAAA
Ow==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\folder-closed.gif}}}|
| attached on:|4 June 2009 by YourName|
| embedded:|[[folder-closed.gif|folder-closed.gif]] - {{{type=image/gif, size=887 bytes, encoded=1202 bytes}}}|
| local file:|/%LOCAL_LINK%/[[file:///F:/TiddlyWiki/TW jQuery/TreeView/images/folder-closed.gif|file:///F:/TiddlyWiki/TW jQuery/TreeView/images/folder-closed.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/folder-closed.gif|http://www.symbex.net.au/Wiki/images/folder-closed.gif]]|
image
<<<
usage: {{{[img[tooltip|folder-closed.gif]] or [img[tooltip|folder-closed.gif][link]]}}}
[img[tooltip|folder-closed.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEAAOAPcAAJdaH+C6eP/inq1zLf/////Sg59oJMOHNAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAAQAA4AAAhUAAkIHEiwoMGDBw8oPIBw
4ACCDxEeEECxQIAACxUSZNiQo8CJFEOKBABRpEkBEQUOOCkyJQEDBWLKnGmAIICZ
OAuQHAhgQE6ZOwcaGEq0aMOjBAICADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\folder.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[folder.gif|folder.gif]] - {{{type=image/gif, size=141 bytes, encoded=190 bytes}}}|
| local file:|/%LOCAL_LINK%/[[file:///F:/TiddlyWiki/TW jQuery/TreeView/images/folder.gif|file:///F:/TiddlyWiki/TW jQuery/TreeView/images/folder.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/folder.gif|http://www.symbex.net.au/Wiki/images/folder.gif]]|
image
<<<
usage: {{{[img[tooltip|folder.gif]] or [img[tooltip|folder.gif][link]]}}}
[img[tooltip|folder.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEAAOALMAAJdaH+C6eP/inq1zLf/////Sg59oJMOHNAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAAQAA4AAAQ6kMhJq7336IPnoB92CGQR
BJtGcR0rjWQsA6A83HhODDEvx4WPoRAkGo8hQPGInAAGzCbFQK1aO1hCBAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\leftbackdo6.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[leftbackdo6.gif|leftbackdo6.gif]] - {{{type=image/gif, size=64 bytes, encoded=89 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/leftbackdo6.gif|./images/leftbackdo6.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/leftbackdo6.gif|http://www.symbex.net.au/Wiki/images/leftbackdo6.gif]]|
image
<<<
usage: {{{[img[tooltip|leftbackdo6.gif]] or [img[tooltip|leftbackdo6.gif][link]]}}}
[img[tooltip|leftbackdo6.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhbgACAIAAAHKOqgAzZiH5BAAAAAAALAAAAABuAAIAAAIXDIynyesNn4x0
2lqB3rz7D4biSJZmVwAAOw==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\leftbackdrkgreenqu9.jpg}}}|
| attached on:|1 June 2009 by YourName|
| embedded:|[[leftbackdrkgreenqu9.jpg|leftbackdrkgreenqu9.jpg]] - {{{type=image/jpeg, size=992 bytes, encoded=1344 bytes}}}|
| local file:|//none//|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/leftbackdrkgreenqu9.jpg|http://www.symbex.net.au/Wiki/images/leftbackdrkgreenqu9.jpg]]|
image
<<<
usage: {{{[img[tooltip|leftbackdrkgreenqu9.jpg]] or [img[tooltip|leftbackdrkgreenqu9.jpg][link]]}}}
[img[tooltip|leftbackdrkgreenqu9.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8L
CwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUF
BQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh7/wAARCAACAG4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx
8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCw
mnaem3ZY2q7cbcRKMY24xx28tP8AvhfQUJp2npt2WNqu3G3ESjGNuMcdvLT/AL4X
0FFFfMn5+Cadp6bdljartxtxEoxjbjHHby0/74X0FCadp6bdljartxtxEoxjbjHH
by0/74X0FFFAAmnaem3ZY2q7cbcRKMY24xx28tP++F9BQmnaem3ZY2q7cbcRKMY2
4xx28tP++F9BRRQAJp2npt2WNqu3G3ESjGNuMcdvLT/vhfQUJp2npt2WNqu3G3ES
jGNuMcdvLT/vhfQUUUACadp6bdljartxtxEoxjbjHHby0/74X0FCadp6bdljartx
txEoxjbjHHby0/74X0FFFAAmnaem3ZY2q7cbcRKMY24xx28tP++F9BQmnaem3ZY2
q7cbcRKMY24xx28tP++F9BRRQAJp2npt2WNqu3G3ESjGNuMcdvLT/vhfQU63srO3
YNb2kETKu0FIwpAwoxx2wiD6KPQUUVnV/hy9GJ7H/9k=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\mainmenugray7ef.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[mainmenugray7ef.gif|mainmenugray7ef.gif]] - {{{type=image/gif, size=105 bytes, encoded=142 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/mainmenugray7ef.gif|./images/mainmenugray7ef.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/mainmenugray7ef.gif|http://www.symbex.net.au/Wiki/images/mainmenugray7ef.gif]]|
image
<<<
usage: {{{[img[tooltip|mainmenugray7ef.gif]] or [img[tooltip|mainmenugray7ef.gif][link]]}}}
[img[tooltip|mainmenugray7ef.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhAQBkAPMPALa2trm5ub29vb+/v8TExMbGxsvLy9HR0dfX19vb29zc3OHh
4efn5+vr6+zs7O7u7iH5BAAAAAAALAAAAAABAGQAAAQW8D3X2FIJHVPIEAEgjmRp
nmiqrqwZAQA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\minus.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[minus.gif|minus.gif]] - {{{type=image/gif, size=837 bytes, encoded=1133 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/minus.gif|./images/minus.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/minus.gif|http://www.symbex.net.au/Wiki/images/minus.gif]]|
image
<<<
usage: {{{[img[tooltip|minus.gif]] or [img[tooltip|minus.gif][link]]}}}
[img[tooltip|minus.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhCQAJAPcAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAJAAkAAAgiAAMIHEjwn8GD/wQiPKhw
YcIA/wBIlPjQYUWHDRcS3BggIAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\navbargrayhw1.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[navbargrayhw1.gif|navbargrayhw1.gif]] - {{{type=image/gif, size=1012 bytes, encoded=1373 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/navbargrayhw1.gif|./images/navbargrayhw1.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/navbargrayhw1.gif|http://www.symbex.net.au/Wiki/images/navbargrayhw1.gif]]|
image
<<<
usage: {{{[img[tooltip|navbargrayhw1.gif]] or [img[tooltip|navbargrayhw1.gif][link]]}}}
[img[tooltip|navbargrayhw1.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhCgA8APcAAL29zr3GzsbGzsbG1sbO1s7O1s7W3tbW3tbe3t7e597n5+fn
7+fv7+/v7+/v9+/39/f39/f/////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////ywAAAAACgA8AAAI2QABCBxIkEEDBggTIkzAsKFDAgUIQJwY
MYDFixYBYNxoUUAAAR5BfhQwgABJAgMEoFQpsaVJiRFjxoRYwECBmjhrGthpk+fO
A0CDCkVwAAFRo0UPOFyKIIECpwyfSp1KdYHVq1gXMLC6davWgw3CGgTbwEFYs2XP
PjC7lq0DCHDjyp1Lt67cCHDx5rXLt6/fv4ADCx5MuDBfvXohJFZcd3Hix3YhM947
Fy9ixnglQNC8GS5nzHEzd+4surRnxpozi07dWTNr1qtby3Y9WzFtCa5dq74dAffm
gAAAOw==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW Help\ScienceImages\navbargrayhw1.png}}}|
| attached on:|26 May 2009 by YourName|
| embedded:|[[navbargrayhw1.png|navbargrayhw1.png]] - {{{type=image/png, size=303 bytes, encoded=410 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|navbargrayhw1.png]] or [img[tooltip|navbargrayhw1.png][link]]}}}
[img[tooltip|navbargrayhw1.png]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAoAAAA8CAIAAADQc7xaAAAABmJLR0QA/wD/AP+g
vaeTAAAA5ElEQVR42u2TS67DIAxF7wHvfz0ddd699KO+fqbugDYlQKBSVOkNmgGK
fLDvxQY2252WPw6ncwfb+e/Ww/tjN/tyvfdwDKGHQx/HuAqPiscVxW1dtsX/am2k
/c2JDa4D4O5AAVKwlyrJpt3TkpcwuUtpUVVfwbvFB9o/3MYMJgZyh3JcLsF7oIhq
XuIDa7T0yZw3OW/nZFvyH1PyTAncJRRe0s3zYxliLu2TNkveTJWj7N7LhPCGNC9r
C7aeT1C4PJWo023SrbRBCs9RUfIUtLJbc+uNnudbTVnT58lOug60TpaCD9FINRTx
kClXAAAAAElFTkSuQmCC
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\navbargreenhw1.gif}}}|
| attached on:|1 June 2009 by YourName|
| embedded:|[[navbargreenhw1.gif|navbargreenhw1.gif]] - {{{type=image/gif, size=966 bytes, encoded=1308 bytes}}}|
| local file:|//none//|
| remote link:|/%REMOTE_LINK%/[[htttp://www.symbex.net.ai/Wiki/images/navbargreenhw1.gif|htttp://www.symbex.net.ai/Wiki/images/navbargreenhw1.gif]]|
image
<<<
usage: {{{[img[tooltip|navbargreenhw1.gif]] or [img[tooltip|navbargreenhw1.gif][link]]}}}
[img[tooltip|navbargreenhw1.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhCgA8APcAAK33nLX/pb3/pb3/rcb/rcb/tc7/tdb/tdb/vd7/vd7/xuf/
xu//xu//zv//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////ywAAAAACgA8AAAIqwABCBxIMEECBQgOJkRooKHDhwMERJwY
IGIAABczYsQYoKPHjyBDigwgsWLJiRMlqkQ5oKXLlgRiypQ5gECBmDdt4tR5s2eB
h0CDAj2AwEBRBAeMGkWKgGnTp1ChGpxKdaoCg1cPal2wdSvXBWAVgE0AtqzZs2jT
ql3Ltq3bt3Djyp1Lt67du3jzzmUAlu8Cv2z5Ci7rt0FZw4T7Kk68ALFhvo//mh0c
mUFAAAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\navbarred.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[navbarred.gif|navbarred.gif]] - {{{type=image/gif, size=984 bytes, encoded=1332 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/navbarred.gif|./images/navbarred.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/navbarred.gif|http://www.symbex.net.au/Wiki/images/navbarred.gif]]|
image
<<<
usage: {{{[img[tooltip|navbarred.gif]] or [img[tooltip|navbarred.gif][link]]}}}
[img[tooltip|navbarred.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhCgA8APcAAP+9zv/Gzv/G1v/O1v/W3v/e3v/e5//n5//n7//v7//v9//3
9///////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////ywAAAAACgA8AAAIvQABCBxIMIHBgwgNKFzIcIDDhxADSJwo
EQDFixgxChgQYKOAAAM+QnwIcqTJAQQcpkyJkoDLlS9jynRZgECBmjdtEmDIs4CB
Az8VAh1KtCiCA0cRJEWKIIFSp06bIpzaVEECq1ivKlhwletWqwvCil2wdazZs2gX
MAi7dm3at3Djyp1Lt67du3jhunWrdixfv4DZiv0buK/hw4MNtz28WHDjvYL7MlhM
2bFktZUhZ8Z8ebPnzJQnY24bekFAAAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\openbook.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[openbook.gif|openbook.gif]] - {{{type=image/gif, size=397 bytes, encoded=540 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/openbook.gif|./images/openbook.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/openbook.gif|http://www.symbex.net.au/Wiki/images/openbook.gif]]|
image
<<<
usage: {{{[img[tooltip|openbook.gif]] or [img[tooltip|openbook.gif][link]]}}}
[img[tooltip|openbook.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEAAQANU5AKat0evq6d7d3Zy12tji9pKp16WkuXZ/q7O2xo2MjLi4qoOc
zby8rLS0s8G/u7i2prKxr6WnpJKp2MbU8cTEw7/P772+rFx6tnCLws/b8+bl5cPG
09fh9b/Arru4uK+smfPy6Tlcoqyxr9HQzq2yss/b9LK0p8bT8XCLw4Oczv//+0lq
q8jIyD5Uf2aAtMrO4XRzcy5Sm6WkoZ6z3tnZ2Ts7O0RERMPDw////////wAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAADkALAAAAAAQABAAAAaqwBoqRywajbUU7EgkJAzF
WqGwLN5gCcABmqvNCJ7qNSL4bA63rqSEI8GuAhzugUAUbrXFSS6CxeUmLwEzNjUY
FXI0DjRyOAovNIQ1FxOJECyNDJCSKxlyIzKYchabhSEcOBoUoY0dpTUxBDgCDaxy
LwCDNjctMQMBNDIvOAEAAC8ghDm8vsEsMgChNCrKy70DMjIDLtzc1dYuMS4tvTHm
LTZGNzbsN+7v7kEAOw==
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\peldak_1.pdf}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|//none//|
| local file:|/%LOCAL_LINK%/[[./peldak_1.pdf|./peldak_1.pdf]]|
| remote link:|//none//|
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_1.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_1.jpg|segedtetel_1.jpg]] - {{{type=image/jpeg, size=11252 bytes, encoded=15238 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_1.jpg]] or [img[tooltip|segedtetel_1.jpg][link]]}}}
[img[tooltip|segedtetel_1.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
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
OMfeBtpif1WZNZ3xvrbeyLO3r7o1WnYQuZunRXJOpObSy2oQi5YWVl4wsxy+qyFc
e29p9tS1XaWpQpNXtxSuLerUUm+aFOVOUI48Fh1ajyll565wsbt2LZZ4XamvVrFb
p6v4mgQ92oOJW3t/6hodDbU7m4o6Z3/eXNSi6dOr3qpNcilifTkknzRXXwyj1+y7
xa0LZWmatoe67nyKzq1leW1zG3qVM1HGMJwlyZfhCm4/Rx0nl/VTC5ANf2XvHQt7
aZV1HbF95bZ0qzoTqdzUpYmoxljE4p+Eo9cY6mwAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA/G8tqN5aVra6pU61vWg6dWlUipRnBrDi0/FNNo/YAamuHGyc9dm7b+F0P8
JnzcbI/obtv4XQ/wm1gDVHw42Q1/zN22v+66H+A2SztqNnbUba0o06FtRhGnSpUo
qMKcEsKMUuiSS8PcfuAAAAxJZi8eJFPGbSNrbb4d7t19bf06GpVbOvQV5b2dNXDq
3KdHmc8KXV1VzPOWnLx8HK0+sXnr93rIe3dbvidv/Ttu0LW2u9qbcvY32rXsnzRq
XkIzULOKcXGeOaLqLrhScW4SSUgkXY+lVtD2foOk3c6VS50/T6FpVlSeYuUKcYtx
yk8Zi/Qj3TjGOGungcgAAAAAAAABiSTTTWU/FGQBqnm42Tnrs7bj9edMof4eo83G
yP6G7b+F0P8ACbWANU83GyP6G7b+F0P8IfDjZOPo7N24n92mUF/6TawB42ibb0bQ
HX/AGj6bpffpd67K1p0e8xnlzypZxl+Phn3nrJS5ss5gAAAAAAPwPNqaJpdfWbfV
6+m2VTVbeDp0b2dCEq9OLTXLGeOZLEpeD9L9Z6QAAAAAAAAAAAAAAAAAAABJZTRr
2p7K2vq1/VvdV21ol9eVcd5XubClVqTwklmUotvokuvqRsIA1R8ONkejZu28/kyg
v/SeroW2tD2+6z0HRtN0zvsd75Ha06PeYzjm5Us4y/0nrAA1lYPN1rQ9K1y2jba3
pllqVrGfexpXlCFaEZ4a5lGSazhvr979Z6QA1TzcbI/obtv4XQ/wjzcbI9Gzdt/C
6H+E2sAdLSdNstIsaVlpdnb2VlSz3dC3pxp045bbxGKSWW2+i9b9J3QAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTWYtH4WdrStKbp29KlRpuc6ko04KKc5
ycpSwvS5Ntv0ttvLeTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAP/9k=
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_1_biz.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_1_biz.jpg|segedtetel_1_biz.jpg]] - {{{type=image/jpeg, size=92099 bytes, encoded=124718 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_1_biz.jpg]] or [img[tooltip|segedtetel_1_biz.jpg][link]]}}}
[img[tooltip|segedtetel_1_biz.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAKHCfUDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAQYCBAUJA//EAG8QAAIBAwIDAwYHCQgJDQ4DCQABAgMEEQUGBxIh
CBMxFBgiQVbTFSgyUWGkpRYXIzdmcYSz4yRCdYG0xNLUM1VXdJGSlJXwJSc0NTZG
UpOho7GywSY4Q0RFVGJkZXOCosPRSFNjhnJ2g4Wm4fHC/8QAFAEBAAAAAAAAAAAA
AAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB524dXoaFoeo6rdxqTt7C2q3VWNJJzc
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOT
Txgxz9cYeQOQOHeeHTKfg8+JzTysoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDljxR07/VLLTvJ/hC7trV3FaNtQ7+qqfe
1ZZ5acM45pPDxFdXgDugIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AB1NQ1Oy0523wheW1r5TWjbUO/qxp97Vl8mnHPypPDxFdXg7Knn1MDkAgAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4uWH1/wgatxY/FbvL+Brz9RMpX2XPx7bZ/
Sv5LVLp8V3nhdvFev4GvP1Eyl3ZfjycdNsyfRfur+S1QL+oHFSyk0jlF5SYAAAAY
lLlzlf8AKQvpfaS2HqG46WlKWpW1KrWdGGoXNGFO2fjyzb5+aMX06yiscycuVZaC
aQF1AAGG8GFLK8Gs+GQOprGoWukaZealqFXurKzozuK1TkcuSEI80pYSbeEn4Irj
tvhhPjbUvd88QJ6vpUb+cI6VYWtSKVK0jFcrzUjJtSbb6Rgm+aayprGwcU9SocU9
+afwy0TUKkdPtZyvdw3NtJLu408KNFPmSk+eUVJOMlGTpvDcJJTnY2tvaWlC3tKN
OhbUYKnTo0oKEKcYrCiorokksJeoCCF2VtkySctU3Jl+P7ooe5MPsr7JSwtT3G/z
3FDx/wCJLAJYSSOE/F/4OmQPmhxA0L7m98a9o0YXMKVleVaVF3UeWpKkpPu5Syl8
qHLLKSTzldGfSPb2q0dd0HTdWtIVadvf21O6pwqpKcYzipJSSbSeH16sol2n3jjn
uVrp0tsJ/wB60i6HCl8vC7Zyaf8AtNZ/xfgIAbYAnlZAAw/FGTD8UBAHYq/Fbqn8
M1f1FAsAV/7FX4rdU/hmr+ooFgAAAAAAAAAAMN4CllZw/wCMCrHba1/MtubcoXS6
d5qN1b93n/0KM+Zr/wB+uVP6WvBm49kHQlpnCyrqVSnaurq15UqxqQS7yVOH4KMJ
yx1xOFRpZa9PPi2ivfaZ1/7oOMetOnc+UWun8mn0F3fJyd2vwkOqTeKzrdXn6G1g
uzw/0D7mdj6Doso28KtlZUqNbyZYpyqqK7ya6LPNLmllpNttvq2BsS8AcXLleH4D
nWM4f5vWBE3anuKNDglr9OtWpwncTtqdGM5JOpNXFOTjFet8sZSwuuE34JlaOymr
379OkOzVw7fubnyx0ubl7ruZY7zHTl7zu/Hpzcvrwe32o+KVHeOsUtA29c07nb+m
zVSpWhTWK90uaLlGeXmnGMsJrCblJ+kuVkrdlrhZfbOsLvce4qPcavqNGNKhaz5o
1Leg3zNVFnClNqD5Wsx5erTcooLAR8DJiPSKXzGQAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHS1fU
7bSNNvdQ1Cp3NnZ0Z3FepyuXJThFylLEU28JPourwd0iTtK0IVdl6RPUZVFt2jrl
lU1tQqSgnZc7jPmUXzSXNKn0jl5w11WQNKut58UeK9vzcPNJpbb2zcTq0Pha8rJV
qkYqabysyjF80VmnGTjOL/CdJY8yr2Ztx7ipULzeHECpcaqod3LnoVLxQipNxjGp
UqRk11zjlWG34+LsdcXGl7d0eNS5r2Wk6VaQhTUqs40KNGPSMI5eIxXgkvzJeo82
z3/tC7uqFrZ7p0CvcV5xp0qVLUqMp1JSeIxjFSy23hY9eQK0axwS4i8NW9S4ebiu
NRpR5K1zSs3K3qydPnkuahzSjWgsYUcycnNpQayWM4Ubg17cWybO/wB26NV0jWJS
qRq0J0nRTSk+WUYSlKcU1helh5TaXK03uGMvOfoMOmunXqgOaeV8wCWFgAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYlLDx
jLOnb6pZXN/eWNtd29a8s+TyihTqqVSjzrMOeK6x5l1WfFdVkDugJ5WQAAOLmk2s
eHX+IDkAnlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAGHLGegGQdPT9UsdR8q+D7u2u/Ja0rav3FWM+6qxxzU5YfoyWVmL6ncXVAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw5Yz08API3Xr1l
tjb+o63qs1CysKMq1TrFSk0ukY8zS55PEYrKy5JEQcKtI1biNuKPETf2nuja0uV7
a02cnKnbU28uu4NdZP0HGb8WnLlSjSa1zitfy4tcaNM4b2dzVhtzTJu61O4tqUak
lWhCTl6eXyJKSpZaXLUnJSUsRRZK0s6FpaUbW1o0qNtRhGnTpU4KMIRisKMYrokk
lherAHV3BqFfS9A1K/s7KpqFza21WvStKTfPcSjFyVOOE3mTSXRPx8GQJrPaL3Do
dvC51vhZq2nW06ipRrXdzUowlJpvlTnbpZwm8Z9TLF8n0/8AIahxftaFxwq3hC5o
061OOlXNRQqRUkpQpSlGST8GpJST8U0n6kBB1r2rq93dUba02JUr3FacaVKlS1Ny
nUnJ4UYpUMtttLC+dGx/fy3v/cY3J/jV/wCrEA9l983HXbXqz5T1Xq/ctUv5CPLF
JeC8AICXHHe2evBjcn8Uq+f5Mdvbfab2RqahDVqepaNW7hVKk69DvaKn0zCMqfNK
XVvDcI5S64eETly+lkh/tHcNLXe2z7rUbK059z6ZRdW0qQT560IvmnRaSbnlOXJH
HSbWGlKWQlTTNUstWsad5pV3bXtpUyoV7atGpTlh4eJRbTw01+dNHdTysood2dOJ
V3sjeVrpt/duO2dRrqldU6rTjQnJcsKycmlDD5eZ5+QnlNqOL4QfNBPo8r1AZMOW
PFGTXd97u0jZO37jWtfuFStaPSNOKUqlapjpCnHPpSeH8ySy20k2BsDml4pmOf6P
+Uoturc+/uPer0rDStInU0+0nKVKxtOlGk3zOM61WbUXPkjKKk3FPEuVJyebDcRO
JsOEvD/RtP1K4parvR2FKlGlKrKop1IwUZ3FWTxLu+ZPxxKbylj0pRCZOb5k/wCM
zF80U/nKT8G9ucQt/wDEbSd53t3dq2sbqnXnqV5UnThVpKs+8oUMLDTTqx5IpQWX
F8uUndiPyV4+HrAyAAAAAGHLHijJru+93aPsjb9xrWv3Ko2tLpCEUnUrVGulOnHP
WTw/mSWW2km0Gwc/zo5LwKG6tqu+uPe75W1hQuVpzrQVO0hKasrCOJcs6ssY5uXn
zNrml1UVjliru7Ts77TtraPZavceValbWdGjdV+8lU72rGCU5c0ussyTeX1frA9R
yw2sGU01lfmI54/7ovdn8L9V1XR9QpWOrKdCnaTnGEnKcqseaMYzTUn3fePGH0Tf
qySLHDSx4AZAAA4yljPQOWHjGfzfOVN488cb3WtWjtXhpc3PI60aVbULCUu+uqvM
kqVBx68vNj0o9ZvovR6zC2PeLOF4eK+k5p5XzEB9k/Ze6No6BrM9z0KtlbahOhVt
LOrUzKGIvnnKHVU3JSpxaeJfg2pJYWZ7j4eOQMgAAAANd33tHSN77fuNF1+2760q
+lCccKpRqJPFSnLD5ZL5+qabTTTacdcJt5azYbsvuG++nUnrNjTlU0zVLjlg9Sto
tqEmnJ81TlXNlOTajPm9KEnKZnHOfn+chXtObVVfalHeGjUu63LtyrSu6FxSt+8q
SoxqJuMl4ckG1VzJSSUJeClJgTVHwMmm8Jt6UN97E0zW6Xdq6qQ7u8o08JUriPSc
cczcU36UU3nllFvxNyTyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA83cdXUaG
g6nW0OjTuNWhbVJWlKr0hUrKL5Iy6ro5Yz1Xi+p6RjHUCtW6rvj/ALi27qGjVtn6
LaW99Rlb1alvcUe87uSxJLnuJLrHMfDwbaw8NRbtbg/xh2trttrGhaH5LqVtzd1W
8ss58vNFxfoym4vpJrqvWXnSSWEZAr/903aCa67F25nw/s8X0/yom/bdXUK+39Nq
63Rp0NVnbU5XlKm8wp1nFc8Y9X0UspdWeg4pmYrCS8QAAA8zcml0Nc0HU9JvJ1Y2
1/bVLWq6LxNQnBxfLlNZw3jKaKK6twG39pFLVbnUNOtqWnafRr16t6rym6cqdKMp
5jFPn9JR9FOC6yWeVZxftwTln1kX9ovVLyw4b1dL0hVJaruC5paLaRioYlOs/SjJ
zaUVKCqR5vFOS6rxQblw91C61fYO2tS1Cr315eaZbXFepyqPPUnSjKTwsJZbfRdD
YDqaPp9rpOk2Wm6fS7qys6MLehT5nLkpwioxWW23hJLLeTtgcZdW/oK17j1DtEaz
pM7GhtzTdKVTKncafcUIVZRcWmlKdeXLnOeaKUk0sNdc2Vccyz6zOAKWcN+HXGXh
7uL4Z0HbFrK4lRnb1adzd2s6dSnJp4aVVNYlGL6NeC9WU7Z7Butw3m0rCvvOwttP
16feeU21tJSpwxUkoYanPxgov5T6t+HgbAABFPEvWOLFjuTutibY0TUtHdGDVe5u
F3kp9eZOLq08Y9SxJevmy+WMrHFwTln1+sCjO5+EHGDdOuXOs67oXleo3PJ3tbyy
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
5VpycYR8E1STfpKTzLlTiEG7W0K+3PuHT9F0uCleXlaNGnmMnGOX1nLCbUIrMpPH
SMWz6cx8F/2kNcEeCGn8PKr1bU7inqm45wUY1o0+WnaJxSnGkvFttyTqNJuPTEcy
5plp/IX/AN8gHLHiiJN9cG6G/N9w1rdmvXt1oltGMbXRqUFShRxyc+amctTcZczS
jL0ormxBG9b63bpGydv3Gta/cKlaUekYRSdStUa9GFOL8ZPDx6vFtpJtQNtOnvXj
1dVtS1zULzbGxKcK1vTtdLrOlO+UnJNSk894ksRlKS5XyuMYpubiFhtC0fTdv6Na
6Vo1pTtNOtYKnSpU10Xz5fjKTbbbeW223l5Iz2pwQ0i01y+17fF4t4a9c1u9VxfU
OSlBOLjy9y5Si/HpzZjFRioxi45f73XZ64bV7StSpaDUtqlSEoRr0r6u50m1hSjz
TayvFZTXzp9SOtd3DvjgVvGg9d1HUt07Avq0lTrXU+9uKeUvR7yXVVIqOVFtQmuZ
pRbk4BZr1eLzjx9bP0jjHTGDzNB1rT9waNZ6ro93Su9PuoKdKvT8JLOPX1TTynF4
aaa8UyvvGPh5xB0nT9f3Vt7iHrle3p1qt9LS43Va3VvbZlOShLvWpckcdMRyk8dc
RYWWBRLg/PfvEjdk9Ho8Qtf06lRtZ3da4nf3FRqEXGOIx50m+acfGSSWXl4w7m7B
0O+23tOx0nVtZudcvbfvO81C55u8rc1SUlnmlJ9FJRXpPpFeHgB77ePmHN9BF/HX
Z+69z6TbXGyNyXuk6jYQqtWlvXnQV85cmIupGaUWlGWMppuXVxXUr5wb27xN4lUq
9/R39renaNQru3qXM9Sr1KjqcnM1CkprOMwzzSisSyuZpoC6fN9H+EiTfXByhvzf
kdZ3Xr97daLbwjG00alDuoUccjmnUTbam084UZdYpS9BG1aztPU9R4bUtuWu5ryy
1WFtb0HrVKMu+lKm4OVTCmpZnyyXy/376v11T49aHvXhzOwtL7iDrWuafq9CrCca
l1Xp5UcKcJ03UknBqpHDz1zJNLGWF0NL0ux0qxpWelWdtY2dLm7uhbUo0qcMtt4j
HCWW2/DxZ3HLlfLgi3svfiK2z+k/yqqerxI2durdNfu9B35c7c02VGFOrbW1jGdS
U1Ny7xVlOM45XKsJ4xHrlNoCBO1/xC07Wa9ltDR6sLmVjcu41Cok8QrKLjClGSeG
0pT51jo+VZTU0rcx+Sv/APR82+KG1PuD31qm3PLPL/Iu6zcd13XPz04VPk80sY5s
eL+ctN943e/92fcn+LX/AKyBP+QiP+FexNb2b8J/D289R3R5X3XdeWxn+5+Tnzy8
9SfyuaPzfJ+k31zUXj/pA1DirtTUN6bUraHpuvVdDjczSua9Oh3zrUeVqVLHNFpS
bjnD6pOLypNH48OeGm2uHlg6OhWandSclU1C5UZXNRSknyuaivR9GHopJejnGctw
xqPFrcvFXiDHZ/DS4+CNGqcyraw7eUq/cxi+8qL/APLi8xUfky5uTMoc2Fv+m9n7
Z1Si6+63qW5tZq8ruNQv76spzahGOEoTWIrl6KTk0nhyeEBLeF4Pr4N59f8Apg/S
HyE11z1Kr7wtd1dnfUdNvtuatc6vsKvWjRnp1/Ui3TqYnKVNNJcnNmpNTppLmWJx
fKuaxuzdz6du7bGn69o8qsrG9hzw72HJKLUnGUZL51JOPRtPHRtdQPbz18DCqJvH
rwn06+JCvGHfepXe8dK4abLrK31zVuXy3Uac4ylYUGnKfJHmTVVU4ufXDUeXlzKS
cfRtOA+1ruzoy3lcavuvVo01CWoanqFdzisdYQUZpRhzc0lF8zTk/SYEs8/zrr+c
Kfh06tZIW3LwkvdtadO84N6vqWhalb5rR0p3kqtldy5XGTlCtzJVGuVKUsxXJHpH
5a8/scXFe94ca3dXlapXuq+uVqlWrVk5TqTdGi3KTfVttttv19QJ7XVHWvreheW9
a1u6FO4t68HTqUasVKE4tYcZJ9Gms5XXpk7K8DDSfjgCqHZP1KttjiBuvYWqXFOU
+ebpNXD7t3FCbhUVOnJLmcovmbwpKNHqsLpa+OMdP+kpxvaN1tvtiWNfTrdWMbzU
rLkcaEYxrU68KdOtJZWHzOVZOXjzczzlZLjxacU08r1AZAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAYcmn4dPnI+03at9q/EWpvDc67mem97Z6Jp1K4l
KFKm3KMrmp15XVqp/JSxGHKnzSWVILjnPz/OYUMeDwgMx+Sk3nHTL9ZkIAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiUc+sgvi7tf
e+3941d9cLmq9W5o04axprXeeUqisxnySfp5hFU+WnyzX73LnLE6mHHLYFVvOj1v
Q/8AU7dOxVT1mh/Z4q6naJZ9KP4KdOco+i4+Mnnx6J4PQtOP2+d3WtH7hOHdWU5X
MaErurOrd28W11jKUYU4wa5oNuUsJeK65VmkvnMOPXIEX8M9hahDV5713/VpXm87
uDhTpQw6GlUXn9z0VlrOG1KWX4ySbzOU5RSwsBLCwAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWvtp7o8k29o22raso1r6u
7y5jCvyyVKmsQjOmvGEpyym3jNHom10snKWPUU54rq63H2ttN026oPULS2vdPt42
zt+dK35YVqqkkvSiuerJ83qbz0QFq9lbeobX2npGiWrpuFhbQoOpTpKkqskvSqOK
bw5SzJ9W8yfVnuJYWAvAAAAB0dZv7XSdLvdR1Gr3NnaUJ169RJtwpwi5SeI9XhL1
ZfzEIdnHbUNe2Turc2vqlVlve6uJXNtQnKNNUearCUV++i3Kdbwk/R5MNPJ7vae1
i6t9g0dvaO+bWdy3lLTLalC6VGpJSknPCb9KLxGnLqlir1eHhydt7SKGh6Bpmk2d
SrO20+2pWlKdVpzcKcFBZaSWcLr0A+cOqWWsbC3vWtaz8m1nRbxShU5MxU4TThUi
px9KLxGUW11TTxhn0e29q9DXNA03VrSnWhbX9tTu6UaqSmoTipJSSbWcSXg2VE7Z
W2aemb803XaEaUKerWrjVSlJylWo8sXJp9EuSVFJJ/vW8Z6uUex9uWGq8NbjRJOm
rnRrmUYwjCWVRqt1ISk30b53VXTHSK6eDYT4gYj4GQMOWG+jMc6/OVj7Q1beWpcb
9v7Y2Xrmo2FXUNMptU6F/UtqSfeV3KpPla8IQb8G8Rwk3hG86LwW1SnZyjrfFLfN
5c87calpqE7aCjhYTjJ1G2nl5yvHwAmNyx4/n/iMqX0YZB+89g6fs/bV/rus8SOJ
isbKKlPutY55yk2oxjFcnjKUlFZwuvVpdSvvDm83/wARd7/A2g7x3FZ2kue4qVLj
Vq1R21spJZeHHvZLmisJLLazyrLiF80cXLGemcHFTUUl/g65f/8AnwIc438ZYbKu
6GgbZtaer7tuZ00rRxlUhQUmuVTjBqUpzylGCeeqk+jSmEyueHjBjnx4xaIO2lwT
q6/YUtT4xanqW4NZrd5U8gqXs1bWTqOLagoNYkuXrytQWcJPljI7O4uAejW1lXuO
G99qO1NeVGcKda1v6yp1suL5KuZOXL6P71rDllqXKkBNPN9DM83XGP8AlK/cGuL+
pVNw19j8UIqy3RTqunb3NSEKca8n1jTko4gpdU4Sj6M4tY64c5/S5lnPQA5+PR4/
6TPP449RXfj1wp1q60TcuuafvrWp6bCjUv6+i39epUt5cs3VlCLjJKMVFLkg4PrF
eks5Ua9mfeVtsfb29NRubW6vryvXsLOysbeLdS7uZq55KaaTxnDy+vh0UpYTC6Ln
06LL8Onzhzwuq+cie34Qvcrr3nFHXL3cNa5mqy0yhXq2+nWcuVJdzTjLmbj6cVNt
c0ZZlHmyyMeOfDqjwqstP3lwvralolWjXha3dG2qVKtNwk+aNScpOXo88YRcJZhJ
uCwn8oLUReVkyRf2e+Ik+IGxKdbUasJ69YTdtfpRjBzfjCryJvClF9XhLmjPCSSJ
Oc0nh/6f6YAOWM9M4Dnh4wQ1xv4yw2Vd0NA2za09X3bczppWjjKpCgpNcqnGDUpT
nlKME89VJ9GlPpbS4J1dfsKWp8YtT1LcGs1u8qeQVL2atrJ1HFtQUGsSXL15WoLO
EnyxkBOPPjxi0Z5voZC24uAejW1lXuOG99qO1NeVGcKda1v6yp1suL5KuZOXL6P7
1rDllqXKkeRwa4v6lU3DX2PxQirLdFOq6dvc1IQpxryfWNOSjiCl1ThKPozi1jrh
zCwSOLlh9V06dQpdEQLvrd+tcQOJE+G+xdUqaPb2kJXGra3azjOpDkimoU+WcWoq
pKEJYkpczawoxlzBPeUY5+rWPD1kWR4CbEuYqrrtpqWu6jL+y6hqOpV5162OkeZw
nGPSOIrEV0ijT+KXD3XtibT1DVOFO4tW03T7W2q+VaNUvHUo0rdpSqTtnUy6c01K
beeb0pcsk/RkFhV1RjPXwIs7L34i9s+H/jXh/fVU8fjHvvUrreWl8NNl1lb65qvL
5bqNOcZSsKDTlPkjzJqqqcXPq01Hl5cyknEJqVRN49eE+nXxHP8AOuv5yJrTgPta
7s6Mt5XGr7r1aNNQlqGp6hXc4rHWEFGaUYc3NJRfM05P0mefuXhJe7a06d5wb1fU
tC1K3zWjpTvJVbK7lyuMnKFbmSqNcqUpZiuSPSPy0E0qfh06tZM5IF7HFxXveHGt
3V5WqV7qvrlapVq1ZOU6k3Rotyk31bbbbb9fUlnf+57XZuz9W16+XPSsaLmqeWu9
m2owhlJ45puMc4ws5fRAdTibte53ps680Oy1q60Wd3yxnXo01Nzh++pyi2nyyWU1
GUW/W2uaMvJ4ecJNobDUauj6e6+oJP8A1RvWq1ws8/yW0ow9Gbi+RRysc2SMeHfw
Zxpua1feO8qupVvJqUrjammuvY2dGOZfLTalXam6cnKL9GeFmUXBG1a32e9kV7RV
Nu0r7QNWoz763v7S6q1J06kU+RuM5PKUsS6cssxXpICYmk/GPjhtP/8AwfpT+Qvp
6lVtlcYd1bF3/HY3FGrbXtvRrwtJai5x7yipRh3VSVV4U6WGptzSniblJ5XI7Uwe
YoDJhyx/2fSYc8T5cMqnvfinuTiRxQttjcPtRqaVpVS6drUvrWcHVrqD5qleM1JY
pxjCTioSTms5b5lGIWslPHgs+Ic+mcZ+hERPs87Cr6fXp39tqN9qNfvJVNUub6pK
6lUm2+8eGoOacvFwecLm5uuYS3juLdvBzdtxsqruLVq+0a8aMratmnUvKNlJxjLy
ecm+7qRjTqUo5xHKclGLcWgtjrW7du6FdQttb17SdNuJw7yNK8vKdGco5aUkpNNr
Kaz9DPbRBO+uDekanwsvqGxLTTr7WL1U734VvpK5ub9vlnKUbmT9CVTlTyvwb5pd
I8/NGQeC+h6vtvhfoGk7kqd5qltRlGr+FdXkTnKUKfN6+SDjHplLlwm0kwN1Kzds
/S69tb7V3Tp86Vtc2d1K1lcU26dwpySqUXGSXhB06rWX6Ln0XVtWZIp7TunvUeDG
4FSs/Kri27m5pctLvJUnGrDnqLCfLim55fTEebPTIG9bI3DQ3TtLR9btlSjC/tad
d06dVVVSk4pyp8y8XGXNF9F1i+iPcTyk0QR2PNQubzhNWo3NVyo2Wp1re3jhLkg4
U6rWUuvp1JvL+f5ido/JWXl+sDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAFV+3L0+4p+v92/zctQVX7cvX7illf8Ajv8A9ACfuFDzwt2c369G
s3/zEDajVeE/4rNnfwNZ/qIG1ADVOLH4rd5fwNefqJm1mqcWPxW7y/ga8/UTApZ2
XevHTbS+fynr+i1S/qXQoD2XPx7bZ/Sv5LVL/oDjyelnPqwRNxg4K6BvbR7iel2l
jpG4ozncUrylRjTjXqS6yVflWZqX/C6yi+qz6UZS2cJ+vr1+gCnPCXj7re1tTht/
iJ5TeabSrVKVa6uozle2k+bGJuTzOMZKWYtc6y8N8qg7jxl0XrZ8+u0Zp9rpnGnd
FvYU3SozrU67XO3mpVowqVHlt+M5yePDrhLwLd9nLULnU+Cu1699U7ytGjUt1JRU
cQpVZ06awkl0hCCz9GW2+oFaO1jvKe4uJXwTb1ac9O0On3FN0qkailWmoyqyzFZT
XowcW3h0n4NtFweH2gLbWxtA0ZxtoVLKypUqvkqxTlVUF3k49Fnmm5S5sJvmbfVn
z74qtvijvF+K+GLxvHX/AMPP/wCx9JY9IrLywEVhJN5I67QW36G4eEW5aVZ04VLS
2lqFGpOkqjhOiu89HPyXKMZQ5l4Kb8V0cjGp8WZJcLt4p/2mvP1MwK4djLeE7bVt
W2lc1aUba6pvULXmnGDVaKjGpCKazNyglLGfRVJtLq2ra4TxjCT8H/0FCOy+scct
tLp/4z1/RqvgX6iuaOXlZ9QFBdxUL7gzx2qXVjaKnb2N55VZ0oyly1bOpnEIzqJt
5pylSc8S5ZKWG2sl97K5oXlnQurStTr21eCq0qtKSlCpCSypJro0008orX20NoRu
NG0vdlrTqyubSasbrkhKS7mfNKE5POIKM8x8PSdWKz0Se19k3eMdf4ax0evOpPUN
Cn5PNznKblRm5SpSTawkkpQUU3hUk+iaQG0cfdyXm2uG+oS0iVVa3qU4aZp0aMKk
qs61V4ap8nVTUFUlF5XpRXi8J7LsDa9rs/ZukaDYyU6NjQUHUSaVWbblOeG3jmnK
UsZ6ZwuhoN9CnvXtC0ba4s+fTtkWXf8AeSjB5vrlQlDKbblFU480WknGpTzn5OZg
XgASwkl6iq3bkeHsv6fLv/oFqSq3bm8dk/p383AlXsuvPAvbLfj+6v5VVJUIr7Ln
4its/pX8qqkqAUB7Uf49dz/ov8lol/igPaj/AB67n/Rf5LRL/ACCu11u2poHDylo
9jc9ze65X7mSipqbt4JOq4yTSWW6cGn4xnJY8Wpf1HcWl6dr2k6NeXPd6lqvfeR0
VTlLve6gp1PSSxHEWn6TWfUVx7b9CvOz2hcxo1XbQndQnVUW4QnJUnGLfgm1GbSf
iovHgwO12KdAoU9A1/cM3Snc17mOnwXd+lShTiqksTznE3UjmPRfgk+vqsxF4j1e
SpnZl4YbP3psTUNR3PpHl13S1KpbwqeU1qeKapUWo4hOKfWUvFZ6r8xL8ez7wyx1
211/v+696B3+0NpdfWODe6ba1lTjUhbK6bqNpclGca01lJ9XGnJL53jqiIOxJrNS
drunRKt5TUKc6N7b2zcefMlKFWa/fNYjRT9SyvBy6yj5v3DTDS23hf3/AHXvTYtl
cN9pbIvLmvtfRqVnc3MFTqVZValWTgnnlTqSk0m8NpYTaWfBAVp47XWrcOu0ba7y
pUlUt7h0bmg0mo1acKUaFai5Si0pNKSbipOKqRfj0J02vx84fa8rWn8M/Bt3X5vw
GpU5Ue7xzfLq9aSyo5Xp+tLx6G2bl0na+97a925rVOy1SNrKlUuLRV/wtvOSzTb5
ZKcG45w8puOfFNkE7l7KVlU7yptfcl1R5aL5LfUaEaveVVnGakOXli/RXyJNYb69
EBYvR9c0rXLeV1ompWeo20Z9261pcQrQU0suLlFtZSaePpR5HD/aH3IrcX7td38L
6zc6t1pcndd7y/g/lPmxy/K6Zz4IpluvhFxB4a1Y61aRqVKdGLn8I6HWqN2+Yy5u
bCjUguRSzLl5UpYz1wWY7OPFK54ibbu6GrW/LrOkqnC4rw5VTuVNS5JpfvZehLmW
MeDXR8sQmAGItSimvBmQKW9tN/66elJ+HwNSf/P1y6RS3tprPFPS+q/2mpfr65dJ
PKAAAAAAAAAAAAAAAAAGqb64hbY2J5F91Wp+QeW8/cfuerV5+Tl5vkRljHPHx+c2
s1TfXD3bG+/Ivuq0zy/yLn7j90VaXJz8vN8iUc55I+PzAar5wfDH17m6/wB4XXux
5wfDH2m+oXXuh5vnDH17Z6/3/de8Hm+cMfZn6/de9AecHwx9pvqF17oecHwx9pvq
F17oeb5wx9mfr9170eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z
+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cMfZn6/de9Hm+cMf
Zn6/de9AecHwx9pvqF17oecHwx9pvqF17oeb5wx9mfr9170eb5wx9mfr9170B5wf
DH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6Hn
B8Mfab6hde6Hm+cMfZn6/de9Hm+cMfZn6/de9AecHwx9pvqF17oecHwx9pvqF17o
eb5wx9mfr9170eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3X
vR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cMfZn6/de9Hm+cMfZn6/
de9AecHwx9pvqF17oecHwx9pvqF17oeb5wx9mfr9170eb5wx9mfr9170B5wfDH2m
+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mf
ab6hde6Hm+cMfZn6/de9Hm+cMfZn6/de9AecHwx9pvqF17oecHwx9pvqF17oeb5w
x9mfr9170eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3XvR5v
nDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cMfZn6/de9Hm+cMfZn6/de9A
ecHwx9pvqF17oecHwx9pvqF17oeb5wx9mfr9170eb5wx9mfr9170B5wfDH2m+oXX
uh5wfDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6h
de6Hm+cMfZn6/de9Hm+cMfZn6/de9AecHwx9pvqF17oecHwx9pvqF17oeb5wx9mf
r9170eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2
Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cMfZn6/de9Hm+cMfZn6/de9AecHw
x9pvqF17oecHwx9pvqF17oeb5wx9mfr9170eb5wx9mfr9170B5wfDH2m+oXXuh5w
fDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6H
m+cMfZn6/de9Hm+cMfZn6/de9AecHwx9pvqF17oecHwx9pvqF17oeb5wx9mfr917
0eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3
XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cMfZn6/de9Hm+cMfZn6/de9AecHwx9pv
qF17oecHwx9pvqF17oeb5wx9mfr9170eb5wx9mfr9170B5wfDH2m+oXXuh5wfDH2
m+oXXuh5vnDH2Z+v3XvR5vnDH2Z+v3XvQHnB8Mfab6hde6HnB8Mfab6hde6Hm+cM
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
8CKu1H+Irc/6L/KqQEVdhvr92uW+nkPr/vgsXvXX6G1dq6trdz3ThYWs7hUqlVUl
Vkl6FPmfg5Saiuj6tePg66dhnw3t+g/zglTtQP8A1jtzdPDybx8H+6aQFbezZZ3O
8OO1HV9VlbXVSg7jVrt16a/CVHlKUIqPLzqrVhNeCWMrqkXngsRSKWdi/C4o6plp
f6jVfo/8PQLqLwA4uOZZz/Fgp921dAoWG7NC1yg6cZ6na1KFaEaSi5SoOOKkpJ+k
3GrGPVdFTXV9MXDKr9uRZeysZ/8AHvV/e4E18E94T3vw10jWLmdOeoODoXvJUjKX
fQfK5SSSUXNKM+XCwprGVhlZNS1/UeDvaT1vVNTt6lWxvritXrQoxSde0uJupFwc
4rLhLlbxhOVJw5kssljsWrHC3VPp1mr+ooEkbw2ptHifpdWz1J2+oeQ1qtBXFpcR
76zr8uJxUovpJJxbhLKbUXKLwgPM21xw4e6/3cKG4rayryoqtOlqObbu/DMHOeIO
S5vCMnnDaylk3zTNUsdWsad9pd3QvLKqm4XFvUjOEuVtPEk8dGmn8z6eOSsm6Oyl
/smttXcr/e9xa6jQ/Nzc9aH/AMTWKfzL6SLde2JxF4OastXt1cW1Km4parplVzt3
Hmg+Wp0WI8zjHlqxUZNYSaAulwu2k9jbF0zbjvfL/Iu8XlHdd1z89Wc/k80sY5se
Pq/iKw8eLrVuHfaOtt5U6XPQuHQuaDSajVpwpRo1qLlKLSk0pZ5VJxVSL8ehYfgj
xDXEbY9PV6tmrO8oVnaXVODzTdWMYycqfVvlanF4fVdVl45n7O5tK2xvm3vdu63T
stUVrOnUubRVvwtvNrMG+VqdNuOcPKbjn1Ngaltfj5w+15WtP4Z+DbuvzfgNSpyo
93jm+XV60llRyvT9aXj0JB0fXNK1y3ldaJqVnqNtGfdutaXEK0FNLLi5RbWUmnj6
UV03L2UrKp3lTa+5Lqjy0XyW+o0I1e8qrOM1IcvLF+ivkSaw316IibdfCLiDw1qx
1q0jUqU6MXP4R0OtUbt8xlzc2FGpBcilmXLypSxnrgC5vD/aH3IrcX7td38L6zc6
t1pcndd7y/g/lPmxy/K6Zz4I58Sdp0N8bL1Tbtzc1LWF9CKVamsuE4SU4Sx++XNG
OV0ys9V0a0fs48UrniJtu7oatb8us6SqcLivDlVO5U1Lkml+9l6EuZYx4NdHyx33
e+79H2Xt241rXblUbWn0hCKzUr1MejCEenNJ4/Mkm20k2giDs98F9b4c7o1DWde1
DTq8a1m7OlTspTnnmqQm5SlKMcY7uKSSeeZ5axhzRru4tE0B0Hr2r6bpsq/M6KvL
qFFz5cc3LzNZxleHzr50Vf0HdfEzjvr13Q0DVqe19C0+dOpW8jqzpzpqc5qKc44q
VanLzdMwpvu03yPGZa2z2d+HujRpzrafc6vWhWVaFXULhzxjGIOEOWnKOVnEovOW
nldAK79q/UdD1XiXa3m3L3Tb2jV02l5RcWNWFSM6qqVF6coPrJRUF164UfoLh8Mr
mvecN9qXV3Wq17mvpNpUq1as3Kc5SoxblJvq228tvqVB7XGi6VoHEjTbXRNMsdOt
p6TSqypWlvCjCU3WrLmcYpLOEln5ki2/CiWOFuzv4FsvX/8AoQA7XETy77g9yfBH
lPwl8GXPkvkue973upcnJy+lzc2MY658Cp3YwklxR1PpnGj1evzLvqH+n8Zc9t5f
Vr6PmKdUdLfDDjVqe4dlabrmq7M0es7bVPJG5Ro89KUqtJTUn3kaPST58csoxjNp
4nILkQWIpeJVntxZ5tl4Wf8AZqx/k/8A9ibLXi5sGvoz1KnuvSVbqE6jhUrqnXxF
vK7iWKmejxHly+mE8or5vaw1jtE8RqVxtSlc2+z9LxYPUrqeKXM3Kc6sKTablJcq
5V1xGnzuCawE3dmivWvOB+2Kl1WqVqihXpqVSbm1GFerCMcv1KKSS8Ekl4EoJYWE
dTSNPtdI0mz03T6Xc2VnRhb0KfM5clOCUYrLbbwkureTtgDU+LMc8Lt4vOGtGvOq
+buJ9DbDU+LMkuF28U/7TXn6mYEAdhxKS3r6v9g//XLVrwKrdhxcq3r68+Rfxf2c
tRF5imvBgZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDt
m6d5Rw20++p2ffVbPUoc9dUuaVCjOnUUsyx6MZT7pP1N8q69CfzV+JO247v2Prug
yjTlUvLaUaHe1JQhGsvSpSk49cKcYt4T8H0fVAa52cdSutS4KbWr31Tva0aFShGX
Ko/g6dWdOmuiXhCEVnxeMvLeSS11RWTsUa/QqaBuDbslShc0bmN/BuquerGpCNOW
IeOIunHLy1mok0umbNQeYp/OBhyw+v8AhNV4rvPC7eKxjOjXnV+H9gme/rHl/wAF
33wP5P8ACfcT8l8pz3Xe8r5Ofl68vNjOOuMkK732vxn3ft240etqWydPs7n0a0rC
d3TqVafrpuUoSxGXTKWMpYbw2mFeey7FrjntmS8P3SvqtYv5GSksoqRszs+cR9n7
nsde0bVtrK/s6nPT72tXnCScXGUZLuctSjJp4afXo08NTElxuSwvvb4/TgJUcsPG
Gebr2t6doOj3Wraxd07TTrWHe1a83lKPqxjOW20kl1baSy3gj3HG5vL+9x/hvsGi
3nBXf++byC4n76pVrG3nSlC102HNCok5cz5XGnCFRKWFPkm8S69FhhWnVKurcSeI
l5X0+0ubvVNZvJzoWvfOrOEW8xhzyx6MIYXM8JRjl4S6fQrZe36O2NpaTods6UoW
FtChKdOiqUas0vSqci6JylzSfj1k+r8TxeHHDLbXD6wdHQbNSupc6qX9yozuailJ
Plc0liC5Y4isL0U/HLe6xXKkgKc9sDY11pm7Ibwt/wALpupqnQrc803SuYU8JKOM
8rp0085l1jLOE4p2R4O7wpb04c6Pq3lKr3qoxo3zfJGSuILlqOUYvEeZrmS6ejKL
ws4Nl3Bomn7h0e70vWbWnd6fdQ7utRqLpJeK+lNNJprqmk000QXDhDuvhvufUNc4
R6pY1bG5p1HV0PVHPlkkswpxkn6bUnLllJwceicpKU2wsG59cY/wP/T5iIe1Fuyn
tzhbf2lK4dPUtZ/cFvTjytyg8Os2n15e75o5inh1I/Omv0u958U5WtWNrwrp07rk
apVK2v204xnh4lKKUeZfOlJdE+qNasOBuo7p3jdbl4vatbatWkpU6WmafKpC3hTx
+DipvllGMW54gllvEnNty5g8DscbGubKhfb0vuanRvqMrKwjCon3lNVF3s5JLK9O
nFR6r5M8rHK3Z+CxBJPJ+FnZ29paUbW1o0qFtRhGnTo04KMIRisRjGK6JJJJL6D9
4rCwB4e99Aobp2nrGh3PdqF/azoqdSkqqpTcXy1OVtJuMuWS6rrFYaxko/wg3re8
Jd/6tDUopUYUbm1vrRzbjOvSjN0oqUOZczqxUFPEklUl4LqX8ccsrNxZ4B3m5eL9
nqmj06dLb+pzjV1apCrClK3mv7JKMeXxnFJp4nmo5OeE1kJP7PmiXWm8OLfUtTun
c6puKtPXbyosKLqXCUlypRjy+goZWOknLDxgkuKwkl6jEFiOOhkDDljPTw6lV+3L
1+4nx/8AHv5uWH39bbgvNrX1DZt9bWGvS5PJrm5ipU4YnFzynCfjDmXyX1aK3bw4
E8WN53sbvc26tD1CrH+xqpcVlTp5UU+SEaCjDKjHPKllrL6sCXey7L/WL20v75/l
VYlZdUVk2lwx427Q0eOlaBvHQLewpylKFCcnWUXLq1F1LeTim+vKmllt+LbdmovM
U16+oFCe1RaV6PHDcFSvSqUqdxC2qUZTi0qkVb04uUfnXNGUcrpmLXqZe+zvKF5a
0Lm0q0q9tXhGpSq0pqUZwksxlFro008p/wCDJFnHrg/R4m21pc2l5TsNasadSFKp
OkpQuItZVOo16SSkk1Lry80/ReenibOuuLmzNLo7fvtnabueysKNO3s72z1Knac1
NR+TLvFmWFyxXoRfoNvmypAe/vTGpcf+HdtZfha+k2eo6heRfTuqFWnGjTn18c1E
44WWvFpLqehx72XW3zw2v9L0+hTrapRqQurJVKrprvYPElnwbdN1Irm9HMk3jxX7
cN9maxpep6ruTempW+o7o1Nqm3bQ/AWVvGTcKFByXMovOZfO8ZzJOct/5PDr+cCp
3Y51uWkbi3HtHV53VveV+StQtK8uSMKtJyjWhyN5VRpwyksuNJt4UUWxTx0wyIeM
nBi23te0dd2/e/Am67XE4XdOLUbhxX4PncWnGSailUWWksNSxHHS0HWeM+33cWOt
7S03dqhy91qVnqVCy73OXJyjNLOMxj8iHyP32eYCa5T5V4N/mI44abzvd77m3ndW
/JPa1hdUdO0yrTcPw1WmpO4nlSblFudNxfRcvLhc3MeDq23uJPEWDtNxXVls3bNx
BxudNsKiu76rDminTqVsciUlGo04Pop8soz6pSroGiadoOjWelaNaU7PTrSChRoU
/CKznPXq231cnltttvLbAgfRt209B7W26tJvLl0rLW6NrRgpcii7mNtSdNylLGMp
zilHq5TgsPxVhlh+OfD19SvG6OBdXfPGrdGsbmdxZ7cq0KHkla0uKaq16saNKL9F
qeIR5Jp8yTy44ysm32dXilsy2pac9Kst+WkIRp0L6F7HT7pKK6u4VXmU28qKcW21
TzJtyyBLDz1XX6epVXswaRQpcbt93OhU6ctuWcLi0oVqVZVIqE7mLopS5m5JwpSf
Nl+HV9USRqdfi/vGncWFtpWk7I06rCnRq3Na9d3eJSlLnnQlSxFNQwsSUXl5Uk+s
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
5x87+kpf2pNwVd7cV9P2xoM1eRsFGxpU06fK7yrJc/LPP00oPma5ZQl0Xi5m3Bf8
Yt22VbS9K25p2zYVqE41dQu9VjcTfWOFSdJZpza5+ri+nVOMks+twi4Jbe4eKlfZ
eqbgj3i+EasHDkjLpy06fM1D0Vjmy5Pml1w+VBtXC/an3F7B0XQJVe9rWlF9/U5u
ZOrOTnU5XyxzHnlLGVnCWepEHAXdtK24v8SdqXlxyeU6zd3tlTlyRUqka041Yp9J
OTiqbUeqxTm+mHmxOXHpjp85WbTez/ea5vPemvbgvr7Q7qtq1a50OtY3EHNOVSpO
NacUm8Jum0lKMvRl4dGBZf19Uzztw0NPudC1KhrkqS0mrbVKd46lTu4Ki4tTzLK5
Vyt5eVhdcrxI8+GuKmgxdlc7T0zduP7FqllqNOw7yK6J1KVRPFV453yPk9LC8Dxd
f0nirxIsLvTNTjpWx9AuZ8laFOs7u+lS7vquaElTlCU3hrNOXKmnlZUg1LsSWF1S
0rdmozo/uSvXt7elU50+epTjUlNYzlYVWm8tYeemWmerou7aeg9rbdWkXlz3Nlrd
G1owT5FF3Ebak6blKTTWU5wSXVynBYfipu2btjTto7Y0/QdHjUjY2UHGHez55Sbk
5SlJ+GXJt9Eks9ElhEIbo4F1d88at0axuZ3FntyrQoeSVrS4pqrXqxo0ov0Wp4hH
kmnzJPLjjKyBYdYfjnw9fUPPVdfp6kT2dXilsy2pac9Kst+WkIRp0L6F7HT7pKK6
u4VXmU28qKcW21TzJtyydXU6/F/eNO4sLbStJ2Rp1WFOjVua167u8SlKXPOhKliK
ahhYkovLypJ9YhG/Zg0ihS43b7udCp05bcs4XFpQrUqyqRUJ3MXRSlzNyThSk+bL
8Or6o7/bd1G5p6XtLTaVZRsbitc3FanhYlUpxpqEs+PRVanReOeucLE38K9hadw7
2lR0XTKlStJzdxc3FTo69aSSlPl8IrEYpRXgks5eW+fEfYmkcQdvrRtfdyrdV43F
Opb1eSpTqRysrKaeYymsNNYfqaTQaJ2TaOnUeDVhPT3Td1XubipeqFTnarc7ilJZ
fK+6jS9Hp0w8dcuZlJ9Eln1ZKzbI4fcVeEt1Xe2ZaTubRbm6Tqaa7l0Zzin/AGZK
pyxpVHGKj0lPrJZU+VNb/d3/ABa3PSha6doukbJpRnCNa8u72Go1pQck26EIR5Mq
MZJqpjPOsOOGwK59rbXbHXeLMoafUVRaZZUrCvUTi4uqpznJRab8O85WujUoyWOm
Sy1tcVrPsz0Lm0r1aFzQ2hGpSrUpuMqc42eVKMl1TTWcrqeNvLgNpOqcPauh6Ve3
K1iN7U1SjqeoTVatXuaixPvZ8uVGSUE+RLrCMmpNNPWdo8PeKt1tOGy9z61Y2G1a
NzKhWr0KrqX1eyisd1SmvRVGXguflmo5TTiu7YTRw1ua13w32rdXlarXua2kWlWr
WnJznUnKjFyk28uUm3lt5yQbwC4g6ftjWN47V33qtjZ609buLmV7OfJQuKzTjWSf
JGFNKVLKy483eJJLHWwWq3+j7T23Vu7+pbaZo2nUEnJRUadGnHCjGMYr80VFLq2k
k+iKqT2BqfH7emobvsbWltvbVeaoU7i4U6ta67uDgqkaalytrljF4cYLwTnKMshO
V3c8Gb26rXV5X4fVrmtN1KtWrOylOpJvLlJvxbfi345+k2/S957W1a+p2elbl0S+
vKmeSjbX9KpUlhOTxFSbeEm/DwTZXhdkjmWfu1x//Sf2x1dU7J99QsaktK3bbXV6
sOnSubGVCnLqs804znJYXVYi+uPDOUFslJRWMYSOSeV4YKWbX3HvjgBum20vdtvd
XW2rjmjChGsqtNwU3mtbNvEZ5k5OD5XJTXMk3GSubZXFC7s6FzZ1qde2rQVSlVpS
UoTi1lSTXRpr1gfsRp2j7+603gvuivZVXSqToU7eTwnmFWtCnNdfnhOS/j+fBJZX
Htr6pRpbO2/pDjU8putQldwkkuRQo0pRkn1zl99DHTHR5a6ZDu9jTTlQ4aajeVLL
uqt3qc3C4lR5XWpQpwUcTa9KMZ96lhvDcvB5LAx8DWeG22YbR2JoehxjTjVtLaMa
7pTlOMq0vSqyTl1xKo5vqljPgvA2ZLCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA4yjl5zhnIAVW30lwa7Rdnumm1Dbm5OdXnr5Odx7/AP4c
3yzdOt0Uc83JHomWnUsfvWazxH2hp2+Np3+iapSptVqbdCtKnzytqyT5KsUmnlN+
GVlZi+jZHXA/c2r6Ne1uGu/IW1rruk0YR0urHKjqFrFSUXT9FRlyKK69JNZzFOnN
gTW483V/4PE5JGI+BkAAABjl65yzIAIAADjKOc9fHocgBw7tPPN1z4oyoYXizkAC
AAA4yhzeDw/nwcgASwsIAAYccvLCWEZAGHHOerMpYQAHFxy+v+AOCeebrnxycgBi
KwkvEyABxccvr/gOSQAHGUc/6eByXRAAcXFN5+nP5h3azl+JyAHHk6JZOSWFgADD
ljxRFPaP3T8A8O7rTbKl5VrW4M6VZ2kI886jqLlqSUE1J4g2k4p+lOCawyRNw6zp
23tJu9W1q7pWenWkHUq1qnhFdEsettt4SXVtpJNtIhbhrtzUeIPEGpxN3hY06em0
4dztyyuKHLUhRjPmp15JNpPEpNc3NmU3JcqjTbDe+Bmx/uD4cabpdeLjqNbN5fdf
/DzSzH5Ul6MVGGY9HyZx1ZIKWFgxHw6GQAAAAAAAAAAAAAAAAAAAAAAYccyz6zIA
4tdcepnzZ4T/AI0tnfTrNn+vgfSd+KPmxwn/ABpbN/hmz/XwA+lCRhp+p4MgDy9e
0XT9e0i70rWbSneafdU+7q0qmcSXj4rqpJpNSWGmk000iCOy3te52dvDiVoF83Kr
ZVrKEZ8qXeU338oTwm8c0XGWMtrOPUWKcc5+f5yM9M2jqWl8fdZ3DbK5egato1NX
DlXh3flsKkIQSppqXSlDKk08OUuqzgCTI+BkxH5K8f4zIAAAAAAAAHFy6tJN4IB4
9VNX4ja1V4e7Phcy+D6Mr/WKqg4U1UVJztbZzc4xanLlbXVJuElnkmlJ3FreVDYe
xdT1yq6UrqnDu7OjUw1VuJZUI8vNFyWesknnljJrwPO4ObLq7S25WuNYm6+5tbrv
UtWryp04y7+a5pUk4dHGDcksNrLnKOFLCCm3Z61Ojo/Gnat3c06koTuXaqNJJvmr
U5UYPq10Uqib+ZJ9PUfQuLTimvBnzV4aXFCy4j7Uu7ytSoW1LVrSrVrVJqMKcVWi
3KUm8JJLLba6H0rXgAAAAAAAAAAAAAAAAAMOOc/P85kAeZr+p0NB0PUtVu4VJ2th
bVburGljmcYRcmkm0s4j0y0vpKIcAdLr7r42aJUv53ty6N1LU7m5i3OfNSzVjOpJ
p9JVVBScur58ZTaZaHtVa6tF4QajQhUuaVzqlalYUp0HjHNLnmptNPllTp1ItLOc
4axnEWdibQnPUty6/UhcRlRoU7KhNR/BT53z1FlrrKPJS6JrCn1XVYC2cV6P/KZM
Q+SseBhzw8YA0Dj1oVlr3CfctLUIN+SWdW/oTio81OrRg5xkm08Z5eVtYfLKST6l
Ouzxue721xa0SdulOjqVaOm3FPKSnCtOKXVp9Yz5J9Or5cZSbZartN7yobV4Yajb
Lup3+swlp9vSk0/RnFqrUa5k8RhlJrOJShlYZAfZN2JX3BvRbmu4UnpOizylWo86
r15RlyqLa5U6eVUbzlPu+npZQXXgmopPxMmI+BkAapxY/FbvL+Brz9RM2s1Tix+K
3eX8DXn6iYGrdlz8RO2f0r+VVSVCK+y5+InbP6V/KqpKgAAAAAAAAAAAYlFPxKmd
tvXubVNtbep1LmPc0al/XhnFKfPLkpvGeso93V8V0U+j6stlKaj4nz/7QOq192cb
NchZRvbh07mOmWtvNOclKninKFOKb6OqpySXV8+cZbQFouytt/4G4OadWqRuqdxq
darfVIVly4zJU4OCwmoyp0qcl455sp4axMGDz9u6VQ0Lb+maRaSqztrC2pWtOVVp
zcacVFOTSSzhdcJdT0AMOOfWUZ7W2g2OicWZ1bCHdvU7Onf14JKMVVc5wk4pJLr3
ak85blKTz16XllLD9X8bwUG7QO6/vg8Wrh6JS8qoWzhpVj5PHnldcs5elHlclPmq
TnyuPjFx6ZAs52Wd0XW5OEtnC+h+F0mtLTI1Mr8JThCEodFFYxCcYevPJlvLJfTy
jSODuyFsHYOnaJUna1ryHNUu69ClyqrUlJt5fjLlTUFKXVqC6LwW7oAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAxKKfiQB20+nC3S/4ZpfqK5YAgDtq/is0v+GaX6iuBqnY
b/3648f3D/OC1KXT1/4Sq3Ya/wB+36D/ADgtUvADjKHN6+j8SEe1TsChuXYlfXrO
2p/Deiwdd1lFRnUtVl1Kbk5JYjl1FnmacWorM2TgeZuLSbfXtC1PSbyVWNtfW1S1
qyotKajODi2m00nh9PUB5HCj8VuzvD/aaz8P/cQNqNF4HaRrWgcK9B0rc8KtPVbW
FSnUhUrKq4QVWfdx5k2sKnyJJPokl0xg3oAAAAAAAAAdHWNRtdJ0681HUKnd2dnR
ncV5qLlyQjFylLCy3hJ+C6+rL6HclNRlhkLcXK9bf++dO4Xadddzp9Wj8I7grUu7
nUpUISjKlTjzS9GTnyt+jlKdOXWPMmFeOOFjuDclvR4karQuLbSNXvZ2mnW9wlF0
bWME7eSi6kmu8SqyaS5cxcstVI5mTsUapRqbN3DpKhV8ptdRV1ObSUJRq04xik85
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
0PXABLCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8TdW1NF3ZbW
ltuGxp31ta3MLylSqOXIqsU1FuKaUliUk4yzF56pnsd2sY9XzHMAYisLBkAAAAAA
AAAAAAAAAAAAAAAAAAADD8UfNjhP+NLZv8M2f6+B9J34o+bHCf8AGls3+GbP9fAD
6UAAAYayzIAIAAAAAAAAw5Y+kOWM/P8AMQz2kuIkdrbZpaNpWrU7DX9XqRpQrRqS
U7O3bfeXD5Yykl05U0lL0m45cAOrt6a4r8X/ALpe7pz2htGdWx09yqUqiur9uPPW
ilF+go8ji+ZdY05R6ucVNuMpYXVf9JCWzOLfCHZ+2LDQdG3LVjY2dNwg6lndSlJt
uUpN934uTbeMJN9El0PZ+/8A8MPabp/B9z7sCmXFXK4o7wb8Phm9+V1X9nmfSSHW
K6NfQz5v8W7zRtQ4k7hv9sXtS90q9uXdQr1IODlKolOosOMXhVJTSyvBLx8S/nDG
4r3nDbalzd16txc1tJtKlWtVk5TqTdGLcpN9W223lgbKAAAAAHU1XU7HSLGpe6re
W1lZ0sd5XuasadOGWksyk0lltLr62jtnk7p27pm6tDutH1238q0255e9o95KHNyy
Ul6UWmusU+j9QHl/fH2R7Y7b/wA6UP6Q++Psj2x23/nSh/SNU83zhj7M/X7n3g83
zhj7M/X7n3gG1/fH2R7Y7b/zpQ/pD74+yPbHbf8AnSh/SNU83zhj7M/X7n3g83zh
j7M/X7n3gG1ffH2TlL7sNudfD/VSh/SPZ0XXdK123ncaHqVjqNvTn3c6tpcQrQjL
GWm4tpPDXR/OR2+z7wyzj7msfp1z7w1bsWvm4Xap6l8M1ei/9xQAn9AJYRxlLDS9
bAqd229d59W21t+nO4j3NGpf1oZxSqc75Kb8eso93V8V0U+j6vHe7O3Erh9sfhvQ
sdZ1+rb6vc3NW6u6M7WvUVObahFRcKbWHCnTl4vq319ShjjlfV9zcbdyytbKp5RP
UPg+lb081JVZUeWgsJJNuTpp8q8OZLr4l+9u6VQ0Pb+maTaTqzt7C2p2tKVVpzca
cVFOTSSbwuuEuoEdrtA8MUv9031C690ahu7tMaDTrOw2XZ1NV1CrONGhdXklaWac
o9JuU2pYUnFNSUFjmfNFJN2EwaxvzZOg740irp24dPp3EXCUaNyopVrZyw3KlPDc
X6Mc+p4w01lAQtonBqvxF16pvDiJuqy1qjXm429voVZytHShJYpxq+KppqpFwis5
fN3nM5Fg9K0yy0mxpWWlWlvZWVLPd29tSVKnDLbeIxSSy22/peT5/vUNz8FOJOo2
Gl6jVpV7C5SqU5P8De0km6bq04yaalTnlJvMed4aayr5bJ16jujaOka3bd2oX1tC
tKFOsqqpza9OHOujcZc0X0XVPovAD20sIAADVOLH4rd5fwNefqJm1mqcWPxW7y/g
a8/UTAhbgLxi2JtXhPoWja9rnkupW3f97R8krz5eavUnH0owafoyT6P1m/8AnB8M
fab6hc+7PA7OGytravwY27fartrRL69q+Ud5cXNhSq1J4uKqWZSi28JJfmSJK+9x
sj2O23/muh/RA1Tzg+GPtN9Qufdjzg+GPtN9Qufdm1/e42R7Hbb/AM10P6I+9xsj
2O23/muh/RA1R9oLhljK3I8Yz/sC56/82Squq+Y1T73GyfY/biX0aZQ/om1pYWEA
AAAAAeZuLVqGhaHqmrXcK07awtal1VjRSc5QhByajlpZwnjLXifPfhdqemU+KWja
xvLUbihY0L3y+4vPSqTlVhzVIuTSk5c1RRTeG2m+q8VbDtdat8G8H7q17nvvhS8t
7Tm5sd1yt1ubGOv9h5cdPlZz0wRt2JtC59U3Lr9WFzF0aFOxozUcUqnPLnqLLXWS
7ul4PopvK6pgS+u0DwxisfdLjHq8guvdHV1TtGcOLKwqXFtq1zqFWGMW9tZVY1J5
aXR1Iwj08esl4et4Tl2KTivWHHxwwKxXW+dxcdXd7e2zqWi7V0OvXVtUhd3nNqd7
SXM6nJSj15e75XKHRPDXeOPPiUuFfB7bPDuiq1rSV/rLcXPUbqEXOEuTlkqXT8HF
80umW2pYlKWEQ92puEWl6RpH3YbWs6dhTpTp0NQs7eEadDkl6MasYppRfNyRaSw+
ZS6NScu72VOK2r63qtxtTc9+76UaNS6sry6uG68mpJyotyeanRymuuYqMl1jhRCz
9PPIsvL+c5GI9YrGMerBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdtX8Vml/wAM
0v1Fcn8gDtq/is0v+GaX6iuBqnYa/wB+36D/ADgtUvAqr2Gv9+36D/OC1S8ABhxz
LPrMgAAAAAAAAAAcZT5XhoDVOJ+87LYO0b3XtQg6yoqMKNuqkYSuKsniME3/ABye
E2oxk8PGH43BDZd5tTbFxdbg7ue6daup6jqtaKg26k5NqGYxSxFPOFmKlKfK8NET
7k4nbO3Hxop1dybh7raW2eSrYU7fvqlO9v089/8AgqbzCHWKzLDcYuOYzmiSF2gu
GSSzuXD/ALwuvdgO096HA3cnzLyXr4f+NUiAexhL/XQ1RNf+R6uX8y76h6/m/wBP
nJP4u8XOG27+G+4NGt9x1J3FxbOVvCnZ14SnWg1UpRzKlhRc4JPOOjfVeKgzstXF
elxu0KlQr1adO4hcU6sIVHFVIdxUkoyw+qUoxeH64p+KAvwvAGIfJX09fAyAAAAA
AeJre7du6Ddxtdc17SdNuZwVSNK8vKdGcoNtKSUmnjMWs+HRnn/fH2R6947b/wA6
UP6R1d68Ltob21WnqW5tJ8tvKdFW8KnlNaniClKSWITS8ZS64z1Nf83zhj7M/X7n
3gG1/fH2R7Y7b/zpQ/pD74+yPbHbf+dKH9I1TzfOGPsz9fufeDzfOGPsz9fufeAb
X98fZHtjtv8AzpQ/pGPvj7Jz03htx/m1Oj/SNV83zhj7M/X7n3hEHae4X7O2PsKw
1HbGj+RXlXUqdvOp5TWqZpulVk1ic5JdYR649QFs4tSSa8GZMRWEZA/OcvSa6LHV
5/5D5x67q+n7r4q3eraxdX1LRNQ1bvK1armdehZyq4/9PrCnhKK5kuVJJ9EXg496
t8C8IN13SoKs6lm7Tl5uXHftUebweeXvM49eMdM5Kxdj/QvhLipLVKtK57nSbOrW
hUpx/BqtNKlGE5NeuE6jSym3DPgmgLELtBcMUum5fqF17s/G77RHDWhbVqtHXatz
Upwco0aVjXU6jSyox5oKOX4LLSy+rS6ksxS5Us5x0MuPj18QKz3/ABk1vide3u3+
HtzpW2aFSEaEb/W71ULqvOo4qMLeEcuNRvnWVzvHK04SwnvHCvgPtvYdaN9dt65r
Kxy3N1QjGFFqfMpUafXll0jmTlJ+j6Lim09b7TXCTS9T2vqG6NBsqdnrOnwndXSo
U4Qhd0ubmqSqLp+EinOfP1bxJPOY4jzsv8VNXst12O0tavldaNfLubad5WxK0nGD
VOFOUvGEuVQVPwUnHlw8qQXHhnlWfEyYj4GQAAArr2o9QtdK3/wm1LUavc2VlqdS
4r1OVy5acKtrKTwk28JeCWTdV2guGSST3L1X/qF17s0/tMW1C74k8H7a7o069tca
tKlVpVYqcKkHWtU4yi+jTTaa8OrJaXDnZGF/3Hbb/wA10P6IGq+cHwx9pvqFz7se
cHwx9pvqFz7s2v73GyPY7bf+a6H9Efe42R7Hbb/zXQ/ogap5wfDH2m+oXPuz39mc
Utn711Srp22NX8uvKVF3Eqfk1alimpRi3mcEvGUemc9Tufe42R7Hbb/zXQ/onf0X
aW3NCup3WiaBpOm3M4OlKtZ2dOjNwbTcXKKTxlJ4+hfMB7UXlZ8DIisLCAA6mq6n
Y6RY1L3Vby2srOljvK9zVjTpwy0lmUmkstpdfW0ds8ndO3dM3Vod1o+u2/lWm3PL
3tHvJQ5uWSkvSi011in0fqA8v74+yPbHbf8AnSh/SH3x9ke2O2/86UP6Rqnm+cMf
Zn6/c+8Hm+cMfZn6/c+8A2v74+yPbHbf+dKH9IffH2R7Y7b/AM6UP6Rqnm+cMfZn
6/c+8Hm+cMfZn6/c+8A2r74+ycpfdhtzr4f6qUP6R7Oi67pWu287jQ9SsdRt6c+7
nVtLiFaEZYy03FtJ4a6P5yO32feGWcfc1j9OufeGrdi183C7VPUvhmr0X/uKAE/o
BLCOMpYaXrYFTu23rvPq22tv053Ee5o1L+tDOKVTnfJTfj1lHu6viuin0fV473Z2
4lcPtj8N6FjrOv1bfV7m5q3V3Rna16ipzbUIqLhTaw4U6cvF9W+vqUMccr6vubjb
uWVrZVPKJ6h8H0renmpKrKjy0FhJJtydNPlXhzJdfEv3t3SqGh7f0zSbSdWdvYW1
O1pSqtObjTiopyaSTeF1wl1AjtdoHhil/um+oXXujUN3dpjQadZ2Gy7OpquoVZxo
0Lq8krSzTlHpNym1LCk4pqSgscz5opJuwmDWN+bJ0HfGkVdO3Dp9O4i4SjRuVFKt
bOWG5Up4bi/Rjn1PGGmsoCFtE4NV+IuvVN4cRN1WWtUa83G3t9CrOVo6UJLFONXx
VNNVIuEVnL5u85nIsHpWmWWk2NKy0q0t7KypZ7u3tqSpU4ZbbxGKSWW239LyfP8A
eobn4KcSdRsNL1GrSr2FylUpyf4G9pJN03Vpxk01KnPKTeY87w01lXy2Tr1HdG0d
I1u27tQvraFaUKdZVVTm16cOddG4y5ovouqfReAHtpYQAAAAAAAAAAAAAAAAAAAA
AAAAAAw45PJ0vbekaVqeo6hpmn29peaio+WVKMFDyiUXOSnNLo55qTzLGXnq3hY9
cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDjl5Z
kAYSwg49crxMgAlhJLwRhxy31/5DIA8Tb21dG27darc6NY07W51W5ld3tZOUp1qk
m223JtpZlJqK9FczwllntrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
52v61p+39Iu9U1m6pWmn2sO8rVqj6RXglhdW28JJZbbSSbaA9EHi7L3FQ3ZtfT9d
tLS9s7a9g6lKle01Tq8vM0pNJtYklzJpvMWn6z2gAAAAAADjOfKm8ZOSeVkAAAAB
hyxnp4dQMg48/pcuP+U5J5S6YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOWM9PDq
Y5/S5cf8oHIBPKXTAAAAAAAAAAAAADWd+7z0/Y+k0dU1m3vp6fK5p29ava0O9Vsp
tpVKizlQTSTay8yikm2j37W7oXlrRurOrTuLatBVKVWlNThUg1lSi10aa69AP3Bi
Lyk2sGQAAAAAAAAAAAAAAAAAAAAAAAM9QMPxR82OE/40tm/wzZ/r4H0mcsPPzLJ8
2+FMGuKezvo1mzX/AD8APpMDCeV6jIAAADDl6WDEpcpUjX+1LrNLd15DRdJ0m527
SuuSi6kayr16MXhy58rkckm1mHo5Sak08hblPKB523NUoa5t7TNWtI1I29/a0run
GrFKajUippSSbSeH1w3+c9EADDljJhTy+i9eAPO3DrNht7SLvVdZu6dnp1rDvK1a
pnEV4dMdW22korq20km2kQ3wj2j93FXUuIXEGxttRra100rT7+l3ysLNTlyRSmlH
0vRaagunpZzUkjwt8770ri1xN0Lhzo9fvNueWOvqV5CcuW+7mE6jox5ZRzSfJjny
8y5ZR6QTnYu1t6FpbUra0pQoW9GCp06VOKjGnBJJRS8EksJLpgDXY8Odk467O23n
+C6H9Ez97jZHsdtv/NdD+ibTHwOLnhtY6gUM7T22KG2OLF3T0+2srOwvbahdW1vZ
01ThSjy9204pJJudOo+nz58clsuz1qtbWeDG1bq4hThOFs7VKmmlyUakqMX1b68t
NN/Tkrj20uvFLSnjx0al1/8A59cnHsp6na3fBPSKFvU7yrY1ri3uIqLXJN1ZVUuv
j6FSD6dOuPHoBMJhywZXgQf2h+Ml3w4vdM03QLayutWuYO5rRu4VJQpUesY4UXHL
k1LrzeiqbyvSQE4J5WQRL2feK1fiXo2orU7Gla6rps4KvK2z3FWFTmcHFNuSfoST
Tz4Zz15Yy0nlAAAAAAAAAYfiiAOxV+K3VP4Zq/qKBP7eGRb2edh6pw52Ve6Trdex
r3Va/ndRdpUlKKjKnTgotyjH0swYEpnj7u1daBtjWNZ7jv3p1nWvO55+TvO7pyny
82HjOMZwevzfmIP7Xmv2+mcKammTUJXOr3NKhCDqJTjCElVlUUfGSTpwi/BJ1I9f
UwrR2ddD+6DjDt2jUp3Dt7Os7+rUt4/2PuU5wcnhpRdRU4tvHykk02j6DxworHRe
pFTOxRofNqe5tfqRuIujRp2NCpj8FPnfPUXM11lHkpdE/CfVPKatnH5Kx/8AYDJw
ljL6P1dTLmlnPTHrfgV846cetG03QrvRdmX9PUdbuoujK6tajdKzjKCzONSPSdTE
sR5G+VpttOKjIK8doPVKGscZt03NpCrClTulaNVIpPnowhRm+jxjmg8fQ1nHgrkd
nnSq+j8F9q211OlOpUtXdJ022uStOVaK6pdVGok/VnOMrqVg7PvBavvq8hrW4YTo
bWoT6RUnGd/JNpxi08qCaalNevMY9eZwvFH5KyBkAADVOLH4rd5fwNefqJm1mqcW
PxW7y/ga8/UTA1bsufiJ2z+lfyqqSoRX2XPxE7Z/Sv5VVJUAAAAAAAAAAZ6nGU+X
1fx+oConbb1bv91bc0buMeR2VS8dXnzzqtPl5eXHTHcZznrzerHWXeyvt74F4P6b
WqQuKdxqVarfVIVkljMuSDisL0ZU6dOSfXPNnOGip/GXWPuz4x6/daRQ8o8pvY2l
rG1m6/f92o0ISg4r0ufkUkln5SSz4v6Abe0ujoWgabpNpKpO2sLana0pVWnNxhFR
TlhJZwvUkgPQSwgcZTUXj+M8DeG89v7NsI3m5tUt9Poyz3aqNudXDinyQinKeOZZ
wnhPL6dQI77Wmq0NP4N6hbVoVZVdRube1ouMU4xmpqq+bL8OWlJdM9ceptld+yfp
Fxf8ZrC5oumoadbV7qrzNqUoOHdLl6ePNWi+uFjPXKR0OKG8dX408R7SloenXLpL
Nrptgp5ly5blUn15YyeMyaaUYxim2o8zthwO4WWvDTbdWi7jyrWr5wqX9xBvu+aO
eWnTXT0Y80sNrLbbeOkYhJcXlZRkJYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAH
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
Wx9L0W2oW9GtTowleSoZarXDilUqczw3lro34JJLCSSDa4fJWehD+/tC4xXm7b+4
2ZuzRNP0GXd+TW1zRjKpD8HFSy3bzfWak/lPo/V4EwpYRxlBS+gCimv8Z+L239Yu
9K1rXKllqFrUdOtRq6fa5i8Z9VN5TTTTWU0002nkljatj2gNx7c07WbfeOiWtvf0
Y3FKlc29FVO7l1i2oW0ksrD8fBrOHlELdqHEeOm5klj/AGN4f3rRLqcJ1jhZs7+B
rP8AUQAin7l+0L7dbb/4iH9VPP1rR+0Zp1rGrabl0nVKjmoujZ0baMorD9JurQhH
HTHRt9V08cWQOLhmTfTDXhgCjOqcbOLW2dxVdO3Bqihe2VZRuLK6sbdRnjD5W4QT
cJJ/KjJZi04vwZeeDzFEF9rDZFtrmwq2v2tq5a1o/LPvaVGU6lW35sVIS5f3sefv
MyT5VGeMKUmTBtLV/ug2ro2s9x5P8I2dG87nn5+77yCny82FnGcZws/MgPVAAA8j
dVlqeo6Jc22hastH1GfK6V95NC47rEk5fg54TzHmX0Zz6j1zDWQKR8ab7i7tDVNO
nureFw/LKEo0Kuk3kqFJuEvSjKFONP01zLMuXqmkpPDSsp2ctRvdW4M7evdUvLm9
vKnlCnXuasqtSeLirFZlJtvCSX5kQ9240o/cUur6Xvi/73JW7Ln4its/pX8qqgSo
AAAAAAAAAAAAAAAAAAAAAAAAcXLDxgy5YbWPAhXjzxg+5Nx21tOHl+8bzlpwp0od
75Hz9ItxSfNVllckMPx5pLHKphve5OJmzttaxb6Vrev2VrqFaah3Lk5um3yvNXlT
7pYlF5nyrDznCbW4J5SbWPoKZbC7Ou591XXwvvq8qaTbXM1XqqtLvb6vzOMm5JvF
NyTkszbnGS6wZcyPyVlYYHk7qstT1HRLm20LVlo+oz5XSvvJoXHdYknL8HPCeY8y
+jOfUU54033F3aGqadPdW8Lh+WUJRoVdJvJUKTcJelGUKcafprmWZcvVNJSeGldx
rJVbtxpR+4pdX0vfF/3uBMPZy1G91bgzt691S8ub28qeUKde5qyq1J4uKsVmUm28
JJfmRJJFfZc/EVtn9K/lVUlQAdPVtUsdHsqt7qt5b2VlSx3lxc1VTpwy0lmUsJZb
SXXxZ+W4Nb07b2j3eqazd0rSwtYd5VrVH0ivBfnbeEkurbSWW0U93lqe+O0NuSNH
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
ldzOt3fN3+eXmbxnlXh8xIHah9HgbueUej/cr6f31RIr7Dbz92z/ALx/nAFqV4AL
wMOWHgDEppPHr+Y1DReJuzdc3NPb+j6/ZXmqxpuoqdGTlCaUVJqFRLkm0nlqMm0l
Lp6LxA/GrijrHEDVq2w+Fdvc6hbT/B395Zrm8oTag4RkukaGZJSqNqMs4yoZc/Y4
CcBdQ2huGx3VuXUKUNRt4TdHT7Z8yi6lPk/CVPBtKc1yxWMpNTa6MLIg401ywSzn
ByAAAAYccvr/AIDIAr/xXtL7hTve04h7aThoF9WpW249PoUZT73MpN3DWeVSw8KT
ccTxly72eZz0jUbXVNKs9Q0+p31nd0YXFCphx54TipReHhro08NIxrFhbarp15p1
/S76zvKM7evT5nHnpzi4yWU01lN9U8/mK89mLXr7bO5Nf4X7mqOneWNadax53LEs
f2SFPnabjJctWCUeqdSTAsogYh8lGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABx
c0n1OR0dY1C20nTL3UdQqdzZWdGdxXqYb5KcIuUnhdX0T6ICrSvnv7tiUu/trq50
zQ606MYuny+T+Swm1KTpv5PlPVOT680Yvx5S2UPkop52KtLq3G9twatCdJW1tYRt
qkHJ88pVakZRwsYaSoyy8rq14p9Lhx6xQGQABQHtR/j23N+jfyWkXU4T/it2d/A1
n+ogUs7Ua/19dzNP/wA2/ktImTZPaU2foOzdB0e803cE7nT7C3tKsqVCi4SlTpxi
2s1U8ZXrSAsw5YfU1Xbm7/hnfO7dueQ9x8AeR/ujvubv+/pOp8nlXLy4x4vP0EN6
32q9u07aE9E2/q13cuazTvJ07aHJh5alF1G3nHTCWG+vTB+XZG12+3PuXiRrWq1O
8vb2vZ1qmHJxjl3GIR5m2oxWIxTfRJL1ATtvnSa+vbN1/SbOVOF3f6fXtaUqjxFS
qU5RXM0m0svr0Z+fD/T7zRNj6FpOqK3V3p9lStKkrapKpTl3cVBSTlGL6pJ4a6Zx
l4y/elj19enh4lfe0/xbrbXtobY2tfUqeuXUH5ZcUpvvbKk0uVRwvRnPOU880YrK
S5oyQS/u7fu19oU5S3HrdlY1FCNXuJz5q8oSk4qUaUczksprKTxh56J41zS+OnDj
U72laW26LaFWpnErmjWt6awm+tSpCMI+Hra64Xi0jwOB3CLTNI0LT9xbr0/y/eN6
3fXFe/cqs6E5yU4pRmly1ViLlJpzU3NKWMEg772RoW99IqafuGxp3C7uUKNyopVr
ZvDcqU2m4vMYv1p4w01lMNm5/oZmLyk2sFTODW7dX4X8VLjhluGurjRql47a1qVF
6VCdT0qMoKLliNXnjmDeIufNlYnzWzj8lZ8QKr9ubx2T+nfzclXsufiK2z+lfyqq
RV25vHZP6d/NyVey5+IrbP6V/KqoEqHFzSeOn+E/K8u6Nlb1ri7qU6FtRg6lWtVm
owhGKzKTb8El6/oKfb13vrHHDidDZO29XdntK6rRjS5qHJ3ypQdSdWa+XLPLJxg3
GLxT5lGSbAsHrPGzh3o93C2u902VSpKHeJ2kal1BLLWHKlGUU+j9FvPh06o9XaXE
zZu7qsKO39wWN1czm6cLaUnRrzajzPlpVFGckl1yk10fzM7Ow9j6DsbR6en7esqd
CKhGFau4p1rlxbfNVnhOTzKXTwWcRSXQiHteatoOk7Ztra827ZahrmrQnQtr6rTi
pWlOm4ylJVE1POZrlimovMs5WYzCwfN1fRn5Xl3Rs7arcXVWlRt6UXOpVqzUIU4p
NuUm/BJLxIg7L289U3hw/rx16vO5vtOufJI3M6Ms1KahFwcptcs5ptp49LCi5LMk
5arxU1yvvzjrovC6derbbdpzhX1SjyuPlko0ncd25RmnycihFYaxNuWJcsAJL1nj
Zw70i6hb3e6LKdScFUTtYzuoYba6zpRlFPo+jefB+DTPV2hxM2du+pGlt/cFlc3M
pypwtpydGvNxjzPlpVFGcko5eUmuj69Geztvbej7a0qGnbf06206zjh93QpqPNLl
UeaT8ZSxFJyk23jq2azxU4ZaDxE0itbajQp0NTUFG21OnSTr0GsuKb/fU8yeYN4f
M2sSxJBsO1d16Nuy0u7nbt9Tv7a1uZ2dWtSzyd7BJtRbXpLEliUcp56M9nn+jo/B
5IN7Imn3Ok7C1/Tr+kqN5aa/cW9ampKXJOFKjGSym08NeKbRufGniJb8ONn1tQbt
aur1l3dhaVpNd9UylKTUevJBPmfgvCPMnJAbhrWu6XoVtC51vUbLTbac1TjVvLiN
CMptN8qcmlnCbx49GR4+0FwzXjuT6jc+7Iq7P2xanEmpe754lq51r8MqOnU7uclT
fLPnnJQwoumpPljFPk/siceixZi40PSrzRo6TdabY1tKUIU1ZVLeEqChDHJHka5c
RwsLHTCx4Afrp2qWOp2NO90y7t72zqZ5K9tVjUpyw3F4lFtPDTT+bDyftd3dGztK
11d1adC3owlUq1KklGNOEU25NvokknllQ9722o9nLifb6ltOVartfWKbnKxr1E4T
UJenRzlvmhzRlCo1lKePT9PmtjaVdP3HoFGvCNO80nUrWM4xq03y1qNSOcSjL1Si
1lNeDw0Bq2tcXdg6NbRuLvdek1KbmoYs66upJ4by4UuaSXR9cY8OvVHt7L3joW9d
Lq6jtm98ts6VZ286ndTp4qJRk1icU/CUfV6ytfaq4YbV2ntay1/bunfB97cal3Fa
FGpLuZqpCpPpBtqGHDoocqSbWPDHk9mzy3dmi1dkUVc0NBd5X1HXa1LmputQlTow
pWsKqy13k4T54+i5Qi8S+UmFgNU45cOdMvq1pc7nt51qWOZ21GrcU+qT6VKcJQfj
6m8PKfgSHZ3dC8taNzaVade3rQVSnVpTU4Tg0mpRkujTTyn60V87UmwtYv8AZ23q
Wx9Lb0nSa9WVfStOpOPpTcVCpCjBJS5W6mWlld42ujk1tHZd2/uHbfDWVlue2ubS
tO8nWtaFxV5nToSp02ly5fd+m6jcHhpt5SbAl5tNt56fPgjDVKHCzhtr+obg1N6T
p2u3c/LatSvUlXum6k5xlOlTblOKk5TT7tJYznpHppnae4uVtr2tPbO1r2lT1u7g
3eXFKb72ypNJxUcL0ZzTznPNFLKXpRkvd4HcItM0jQtP3FuvT/L943rd9cV79yqz
oTnJTilGaXLVWIuUmnNTc0pYwB7ml8ceHGp3tK0tt028Ks84lc0a1vTWFnrUqQjF
eHrks+HVvBJUZcsUsGtb72RoW99IqafuGxp3C7uUKNyopVrZvDcqU2m4vMYv1p4w
01lOufBrdur8L+Klxwy3DXVxo1S8dta1Ki9KhOp6VGUFFyxGrzxzBvEXPmysT5gt
nF5SbWCq/bm8dk/p383LUR+Ss+JVftzeOyf07+bgSr2XPxFbZ/Sv5VVJTcseKIs7
Ln4its/pX8qqkg7h1nT9v6Td6trV1StNOtId5VrVPCK6JY9bbbwkurbSWX0A8riB
tfbm69BdvvG3p1tLtKnlknUrzoQpShGS53KMo9FGUvF4/wCk1BcYOFe1s6PZ65pt
pb23yaOm2lSpbx5vTfJKlB038pt8r8W89ckG7Nutb7QnFJvccrins+wXlNbTaFac
aFKKzGlT5ksOpJyeZPlk4KpytYSVsts7b0fbGlU9P2/p1tp9nDHoUKajzSUYx5pP
xlJqMcyllvCy2B1Nnbz2/vGwd1tjVbbUaUF+EVOTVSllyS54SSnDPLLHMllLKyjY
isHaI4dU9ku14jcPE9FvdPr043VKzhCFKEX6EasY9EstxhKCTU1PLXy3KY+DG/Yc
Qtg2mtOjSo30JytryhS5uSnWjhvl5l4OLhJJOWOfGW02But5d0bO2q3F1VpUbelF
zqVas1CFOKTblJvwSS8TQdZ42cO9IuoW93uiynUnBVE7WM7qGG2us6UZRT6Po3nw
fg0yNeKuuV9+cdtF4XTr1bbbtKcK+qUVFx8tlGk7jkcozT7vkUEvDEm5NS5Yk8bb
23o+2tKhp239OttOs44fd0KajzS5VHmk/GUsRScpNt46tgeNtDiZs7d9SNLb+4LK
5uZTlThbTk6NebjHmfLSqKM5JRy8pNdH16M9Tau69G3ZaXdzt2+p39ta3M7OrWpZ
5O9gk2otr0liSxKOU89Ga9xU4ZaDxE0itbajQp0NTUFG21OnSTr0GsuKb/fU8yeY
N4fM2sSxJaP2RNPudJ2Fr+nX9JUby01+4t61NSUuScKVGMllNp4a8U2gJ1i8pNeD
OE1mXr/w4OazhZ8TDjnIFRuz5cS2Jx/3FsuSvoWN5Ur0LaFelFTlKi5VKNWbai0n
SVTDisSc49MYatzHpFJYS9WCmnG+jHa/aj03W9WuKVLTa9zp2pSnFSk6dCnKFObl
FRy3mhN4WejXrylcxeHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa1R2lQnva43
NqV1Uv7uEFR02lVilT06k4RVTu4rxnOSk5VH6XLywWEnnZQBiK5UkjIAAAAAAAAA
AAADXt7ba+6vS6emV9QubTTalZO/pW75ZXlBRlmg5rrCMpOHM49XFSjlcza2EAfh
aWlCztqNva0oUbejBU6dKnFRjCKWFFJepL1H7pYSSAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAHT1a2ubnTL2jp955De1aM4ULrulV7io4tRqcj6S5W0+V9HjHrO4APD2htjTtq
aPHTtLVVxc5Vq9xXn3la6rS6zrVZvrKcmst/xJJJJe4lhYAAAAAAAAAAAAAAANao
7SoT3tcbm1K6qX93CCo6bSqxSp6dScIqp3cV4znJScqj9Ll5YLCTzskVypJGQAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAqx2y9bub3WNs7O0+FxVq1P3fUoQoqffzlJ0qChjMnNNVlyp
YfPHx9VpnLDaxnBTPXacN19simtJr0mqGrW8pzqKUVm0pQdaPhnKdGcV6m8dcPIF
wNH0220nSbLTtPpujZ2lCFvRp8zlyQjFRSy22+iXV9TuoR8AAKrdubx2T+nfzctS
VW7c3jsn9O/m4G1div8AFbqv8NVf1FAn8pj2euNO3eHGzL3SNcstWr3NfUJ3cZWl
KnKCg6dOOG5VIvOYP1fMSVddqvaEbWtKz0bX6tyoS7qnVp0acJSx0UpKpJxTfi1F
4+Z+AEs7i3etG31tLbnkSrfD/lf7odbl7juKSn8nlfNzZx4rH0mzy9J9fXlLPzlR
ti8TL7ib2ldp6jcWvkFjbUbijbWca8qih+5qzlNtpJzbfVqK9GMV1xl275crx+jo
BofC/bOqbVud3LU3ZVLbVdbuNWtalvVlKfLVaXLOLhFJpRi+jllyawsLO2a1rul6
FbQudb1Kx062lNUo1ry4jRg5vL5VKTSbxFvHj0Zp/GriHbcONn1tQbtq2rVvwen2
laTXfVMpSk0uvLBS5n4LwjzJyRC/Z+2LU4k1b3fPEzyrWvwyo6dC8qS7uTjPnnJQ
woumpPljFPk/sicOiwEqvtBcM147k+o3PuySNO1Sx1Oxp3umXdve2dTPJXtqsalO
WG4vEotp4aafzYeT8rjQ9KvNGjpN1ptjW0pQhTVlUt4SoKEMckeRrlxHCwsdMLHg
VO3vbaj2cuJ9vqW05Vqu19YpucrGvUThNQl6dHOW+aHNGUKjWUp49P0+YLhxeVnG
CKu1H+Irc/6L/KqRJWj6hbatpNlqNhU72zu6MLihU5XHnpzipReHhrKaeGs/ORr2
o/xFbn/Rf5VSAirsM+G9v0H+cFql4FVewz4b2/Qf5wWo5sAHLDxj+M1HdvEzZ20a
kqO4Nfsra5hONOdtCTrV4OUeZc1KmpTimuuWsdV16rMIdpfjXdaZfrbGxtV7m7o9
5DVLqhBSlTbXKqUJ9eWS9JycUnFqKUk1JKSuC3B3SeHulUbi6pW1/uWfp1r+VPPc
yacXCi31jHEms9JSy28LEYh6Gi8a+HmsXMqFnuiypzjB1G7yM7SHKml0lVjGLfXw
Tz/geJD5/o9eDSeMWo6JomwNS1bcuiW2uWNhy1YWdejCpF1ZNU4Nc6aj1qYcsNpN
9H4EB9kTfOpVt1ajtWsktFq0at5aWtKnUqxs5qabhCbcnCk1KX9kk1zcvXmm+cLZ
c/RZWDS9ycVdkbcU1q25dNp1adZ29ShRq+UVqdRZzGVOlzSjhxaeUsPo+rWdE7U3
EHUNl7TsbDQq1W11TWZ1KauoLrSowS7zklnMZt1IJNJ4XM1iSizeeG/Dfb2w9LoU
dKsLb4R7iNO61Dun3lxLlipvMnJxjKUFLu0+VPwXrA6Wi8bOHes3cre03RZ0pxg6
jleRnaw5U0uk6sYxby/BPPi/UzaaO7NFr7tr7Zo39KprtvbK8q2kFKUqdLMVmTSw
n6UXyt82JJ4w8n67k23pG59LqaduHT7bULKeX3dennlk0480X4xliTSlHElnoyvv
BbYlTh32jdf0VValeyloc7mzr1eXnqUZV6Pykm+sZRnH1Zcc4SaAsup5SeOj6n5X
V1Rs7Wtc3dWnQt6MHUq1aslGFOKWXJt+CS9Z0te1mw2/o91q2tXVO00+0h3latV6
KPgv4230SXVtpLLeCpWzbrW+0JxSb3HK4p7PsF5TW02hWnGhSisxpU+ZLDqScnmT
5ZOCqcrWEkE/anxz4caZfVbS53PbTq08ZlbUatxTeUmsVKcJQfR9cN4eV4pm07P3
pt/eVjK72xqltqFKC/CRpycalLLklzwklKGXGWOZLKWVlHb2ztvR9saVT0/b+nW2
n2cMehQpqPNJRjHmk/GUmoxzKWW8LLZXftEcOqeyXa8RuHiei3un16cbqlZwhClC
L9CNWMeiWW4wlBJqanlr5bkFnnLHqZquq8Rtm6S7yN/ujRKVW051WoeW05VoShnm
h3abm5rDXKk3npjJ5vBnfkOIewbXWnSp0L2EpW17Qpc3JTrRWXy8y8HGUJLDeOdL
LaZq/G/hRs7VNo7o3DPR6drrdtYV7uN3aydJyqQUquZwXoTcpZUpSi5NPxTSaDcN
mcUtn711Wtp22dW8tvKVB3M6fk1animpRi3mcEn1lHw+cbw4p7L2dfRstw69bW14
881CEJ16lPpFrnjTjJwypJrmxleGSlnAjXNX0ndl7bbXpt7g1izem2E3SdWFvOda
lKVaaWWowpwqSziWMLMXHJbHevDZW3CTcGg7Fpd3rd9Qj3t7WrctzqE1VU599X6O
c6idWPpNR/CNejFgb5tHdei7w0eOqbbv6d9YupKk5wUouM4+MZRklKL6p4aXRp+D
R7HP18On5yrPZI2fvDQN0atqGs6TqOmaPXspW7jdxdDvK6nScG6UmpPEXUxPlwsy
SfiiZuM/ES24cbOq6gpW9XVay7vT7SvKSdaeUm2l15YJ80vDPSPMnNMD9t+bY2BX
1qy3Nvm30lXFCCs6NxqtwoUWmptQcKku7k/SnJZTfTPq6eL9/wD4Zp9dy+r/AMwu
fdkWdn7YtTiTUvd88S1c61+GVHTqd3OSpvlnzzkoYUXTUnyxinyf2ROPRYsxcaHp
V5o0dJutNsa2lKEKasqlvCVBQhjkjyNcuI4WFjphY8AP107VLHUrCne6Zd297Z1M
8le3qxq05Yk4vEk2nhpr6MP5juxeVnGCnm97bUezlxPt9S2nKtV2vrFNzlY16icJ
qEvTo5y3zQ5oyhUaylPHp+nzW40fULbVtJstRsKne2d3RhcUKnK489OcVKLw8NZT
Tw1n5wI17Uf4itz/AKL/ACqkRV2GfDe36D/OCVe1H+Irc/6L/KqRFXYZ8N7foP8A
OALVLwOlq1ha6rp15p2oUu9srujOhXhzOPNCUXGS5o4aym1lNM7fNjPR9CofGbiR
rXEniBQ2JsG/xpFWt5G69nUni9lKOKkqk4rLoQTmmlmLjGU3zJx5QmG13Twk4UU/
guxv9J0uc5Tp1oWkZ3NfnpyeY1pQU5pxc5JKo8rLS8Glsm0OKeyt4X8rLb+v0Li9
/e29SE6FSfRt8kakY8+FFt8ucY6+J+/D/hvtfYdqobc02nRuXDkq3tX8JcVekc80
34JuKbjHEc9Ukatx04R6XvvQb280+yp0N00YSrW1zQhCE7qagkqNVtpSUlGMVKT9
Do08ZTCWebHTAcseJAHZa4p3u8dPu9u7hrd/q2nUI1be6nl1Lignyt1HjHNBuC5m
8y5k8NqUn6Ham4g6hsvadjYaHWq2mqazUqU1dQXWjRgl3nJLOYzbqQSaTwudrElF
gb3uTirsjbimtW3LptOrTrO3qUKNXyitTqLOYyp0uaUcOLTylh9H1az0NF42cO9Z
u5W9puizpTjB1HK8jO1hyppdJ1Yxi3l+CefF+pnd4b8N9vbD0uhR0qwtvhHuI07r
UO6feXEuWKm8ycnGMpQUu7T5U/Bes2Hcm29I3PpdTTtw6fbahZTy+7r088smnHmi
/GMsSaUo4ks9GB+VHdmi19219s0b+lU123tleVbSClKVOlmKzJpYT9KL5W+bEk8Y
eT24vmin85WfgtsSpw77Ruv6KqtSvZS0OdzZ16vLz1KMq9H5STfWMozj6suOcJNF
mIfJWc5+kA45fUqRx4rVOHnaP0HeFBXqt7mFC4uaqpRmp8uaFalSylHLoqOVnKdR
PKzHFuCs/bc0u4q6FtfVoSpq2tbmtaVItvncqsIyjhYw1ihLOX4uOE+uAsvD5C/M
ZNL4K6ha6nwk2jXsaveUoaZQt5PlccVKUFTnHql4ThJZ8HjKyupugAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA1Tit04YbxkvVo15+pmbWaxxNoV73hzuy0s6FWvc1tK
uqdKlSg5TqSdGSUYpdW23hJesCvnYc9J71fzeRfzgtUuiKq9hvot6/oPr/8Aflqk
8oAAAKBdqGTXHbc2P/Vv5LSLp8KFnhds9/Po9n+ogUr7Uf49tzfo38lpF1OE/wCK
3Z38DWf6iAHs63oela7axttb02x1G2jNVI0bu3jWgpJNcyUk1nDaz8zZDXALbFrs
3ifxV0PT5c1nb1tPnQWH6FOpCrUjDq23yqajlvry56ZJ2PJ0/b2madr2r6zZW3d6
lq3c+WVeeUu97qDhT9FvCxF46JZ9YHp+OMNf9PU+cNfcFlujinHXN0qotKvtWhXv
KdWvUqunauouanzr02o0/RWEnhdEuiPo82o/O+VZ+dnzm2lZva3GXRrHVrm2pPSd
fo0bquqmKUe6uEpy5pYxFcreWl0XXAFx12geGKWPul+oXXujD7QHDF5/7puvz+QX
XuyVY9Un85nAHz+7RGubc3JxIr6ztHUat/bXttSlcSnSnTjCtFd24xjKEXjkp036
+rfX1K+2j3vwjpNlfeTXNp5TRhW8nuoclalzRT5Jx68slnDXqaaP3mkpqWF82f8A
T/TojnD5K6YAqv25vHZP6d/NyVey5+IrbP6V/KqpFXbm8dk/p383JV7Ln4its/pX
8qqgfj2odyz27wi1SFvKpC51SUNNhKEIySVTLqKXN4J04VI5WXlrGPFRB2I9JoVt
f3Tq0p1Vc2ltQtacenK4VZylJtYznNGGOvg349GpK7X+lV9Q4RyuaM6caem39G7q
qbeZRanSxHo1nmqxfXHTPrwnHXYg1C2o6pu3TqlTF5cUba4p01Fvmp05VIzeV0WH
Vp9H19Lp4PAWzisRSRqHEvh3oPEXR6dhuClUToz7y3uqDUa1B9Oblk01iSSTTTTw
njKi1uC8EYcseKA1ThxsLR+Hu3fgfQXdSoSrSuKlW5qc9SpUkkuZ4SisRjGOEksR
WU3luuXal2ZrO3d92/EXQIzlb89vVq148s3Z3NLljCTg44VNqNLDfMubKeOaKdtu
88enh4/Qa9pO67HV927h0C3o3Ub3QvJvKJ1IxVOffw54cj5svCTzlLr4ZAr5tftX
cqtaO6dstL0+/utOrfnceSjP/wCFPNT53/6JJe0u0DsDclWNKWp1NHuZzlCNLVYK
imlHm5u8TlTin1S5pptrGOqz6G4uB3D7X1OdfbttZV5UHRhV09u27vxxNQhiDkm/
GUXnCTykkQ9v/styo2zuNi6rVuZ04+nZai4qdRpSb5KsEoqT9CKjKKXVtzSAsnoG
g6Zt9aj8FW/k3whe1NQuszlLvK9THPPq3jOF0WF9CKbdrjX62p8WJ6ZNVIWuj21K
hCm6rlCUpxVWVRRxiLanGL8W+7WfUlJvY/37e6xZ6jtPV73yiWm0YVtOjJSc1Q5u
WpDn8HGDdPlT6pTa6xSUYo7WGlV9P4z6hdVXSlT1K2t7qlGDbcYKmqOJLHjzUpPp
no118cBN3C7jBwy2vw72/pE9d8muLezp+U0vI7qpy3Elz1vS5HnNSU30ePm6YNqX
aC4Ze032fde6Nj4P3NC64U7QnbVadeEdJtqcp05KS54UoxnHK6ZjJNNeppr1G4pA
U+7UW/dk760LRK+2taqXuq6fczj3Ct6tKHc1IpzlJzgstSp00sPwb8emJi7KV95T
wT0el5NcUvJa9zR56sOWNbNaVTnpv99H0+XPT0oyXqyS7L1pev1GUnjxabAgHtqd
eFelZ6P4ZpfqK50OxNpVClszcGrxnUdzdahG0nFtcijSpxnFpYznNaWevqX057/b
UWOFelJerWaX6iuZ7Ff4rdV/hmr+ooAT5ydFhpNfQFDGFlv85zOMpYb6Pos9OoHz
guNwWW6eKkdd3Uqi0q/1aFe8p1a06rp2rqLmp80cSajT9FcqXRdEuiLmLtA8MUsf
dL9QuvdFONpWb2txl0ax1a5tqT0nX6NG6rqpilHurhKcuaWMRXK3lpdF1wfRuPVJ
/OBFT7QHDF5/7puvz+QXXuyqnaI1zbm5OJFfWdo6jVv7a9tqUriU6U6cYVoru3GM
ZQi8clOm/X1b6+pfQHB+c0lNSwvmz/p/p0QH4aPe/COk2V95Nc2nlNGFbye6hyVq
XNFPknHryyWcNepporD25vHZP6d/Ny1EPkrpgqv25vHZP6d/NwJV7Ln4its/pX8q
qmidtXcFax2poWh0VUjDU7mpXqzjVcU4UVH8HKK+UnKpGXV4Tpp4bw1vfZc/EVtn
9K/lVUjrtvaVXr6DtfV4zpq2tLmvazi2+dzqwjKLSxjGKEs9fFx+loNZ7L3EHY2x
tr6w9yan5BrN5eel+569XnoQhHu/kRlFYlKr8z+fpgmqPaC4ZY/3S4/QLr3Zp3Yt
uKD4cazaqtSdzS1adSpSU05whKjSUZNepNwnh+D5ZfMywqXQCvnFzi5w13hw31/R
KG5Kkrq4tnO3jTs7iDlWptVKccypYSc4RT+hvqvE0/sRXvd6puyx8muX31G2rd/G
GaUOR1FySl6pS58xXrUJ/wDBLYvo+vh9Bxzh9OmPECpfal2brO3t9W/EXQIzlbud
vVq11y1HZ3VLljCTi44VNqNLDfMubKeOaKfpbX7V3KrWjunbLS9Pv7rTq353Hkoz
/wDhTzU+d/8AolgtI3XY6tuzcG37eldK90LybymdSMVTn38HOHI+bLwk85S+jJrG
4uB3D7X1OdfbttZV5UHRhV09u27vxxNQhiDkm/GUXnCTykkB5+0u0DsDclWNKWp1
NHuZzlCNLVYKimlHm5u8TlTin1S5pptrGOqzIWgaDpm31qPwVb+TfCF7U1C6zOUu
8r1Mc8+reM4XRYX0IrZv/styo2zuNi6rVuZ04+nZai4qdRpSb5KsEoqT9CKjKKXV
tzSPX7H+/b3WLPUdp6ve+US02jCtp0ZKTmqHNy1Ic/g4wbp8qfVKbXWKSiFlYfJX
0dDJiPyV0wZApZ203/rp6Wn1XwNS/X1y6aKZdsi1r3vF7RLazo1K9zW0mjSpUaUX
OdSbr1lGMUurbbwki5oAAAAAAAAAAAAAAAAAirjnxd+9Y9F/1E+FfhLvv/G+47vu
+7/9CWc959HgSqYx6WQKrvtcYf8AuJ+1f2JjzufyJ+1v2JapIYAqr53P5E/a37Ee
dz+RP2t+xLVYGAKq+dz+RP2t+xHnc/kT9rfsS1WBgCqvnc/kT9rfsR53P5E/a37E
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
jTqN1VlSnDUra3uqSg23GCpqjiSa8ealJ9M9Gvpxbrg/c0LrhTtCdtVp14R0m2py
nTkpLnhSjGccrpmMk016mmvUBri7QXDL2m+z7r3RCXai37snfWhaJX21rVS91XT7
mce4VvVpQ7mpFOcpOcFlqVOmlh+Dfj0xcFI4y9aXr9QERdlK+8p4J6PS8muKXkte
5o89WHLGtmtKpz03++j6fLnp6UZL1ZO12ouvAnc2ej/cv8qpEqJPHi02RX2oljgT
uZL1eS/yqkBFfYZ8N7foP84LL7i1Sjoehalq13CrK3sLapdVI0knOUYQcmoptJyw
uib8StHYZ8N7foP84LG730qtruzde0i0nThc6hp9e1pyqNqKlUpuCbwm8Zaz0b+Y
CjfA+Et38e9BraxWqSuLjUKmp1alLlhz1qcZ110xhJzgspJdG0sdMfQFdEkfPjs4
X1tpfG3a9xfVVSpSrVLdNRcszq0alKC6Z8Zzis+Cz1wj6DReUB5+v6Lp+4dIutL1
m1p3mn3UOSrRqLo145TXVNNZUlhppNNNI0bhjwZ21w61S71HR62pXV5cUfJ3Uva0
ZclPmUnGKjGK6uMc5TforGFnMlHGUuXPTIEIdqnh5qO9NqWN/oVKrdapo86lTyaD
61qM0udRjjMqicINJNZSkvSk4oh3hx2ktX2vt630fVdEttWoWdGnb2tSlW8mnGEc
pKfozUsR5Ip4j0j1y22Wv1vdNjpW7du6Dc0rmd7rflPk0qUYuEO4pqcudtprKaxh
NZ8ceJ0t28NNnbwqOtuDb9lc3EpxnK4jF0a83GPKuapBxnJcuFyt46Lp0WA0HRe0
3sDULqdG7eraXTjByVe7tVKEnleilSlOWeufk46ePgnJel2W3tY1unvHSZ217e1L
N6fTv7a57ynOgqvM4Llk4PE0+uM5WCFN49lvQrm2uqm1NWvdPv5ylOlRu5RrW6WJ
YpLCU4rPKudubSzlSbyaDwS1rXuFnGb7hdwXdKnYXl0re4oputTdadPNCrSx8lzb
pLLS9GXpJOPohvvbS3BWsdo6DodFVFT1O4qV6tSNVxThRUfwcor5ScqkZdXhOmum
cNah2XuIOxtjbX1h7k1PyDWby89L9z16vPQhCPd/IjKKxKVX5n8/TBsvbc0qvX0D
a2rxnSVtaXNe1nFt8znVhGUWljGMUJZ6+Lj08cep2Lbig+HGs2qrUnc0tWnUqUlN
OcISo0lGTXqTcJ4fg+WXzMDcY9oLhlj/AHS4/QLr3ZqHFzi5w13hw31/RKG5Kkrq
4tnO3jTs7iDlWptVKccypYSc4RT+hvqvEsGl0OL6Pr4fQBU7sRXvd6puyx8muX31
G2rd/GGaUOR1FySl6pS58xXrUJ/8EsRxWx96veOPD4GvP1EzZ84fTpjxNY4rfir3
j/A15+omBUjsfaVQ1Li7G4ryqRnpthWu6Kg1iUm40cSyuq5asn6uqX0p3h5c9cv5
ilvYr/Gnqn8DVf19AuovADjy9ejwUf7XWv1tT4tVNLn3kLXR7alQhTdVyhKU4qrK
oo4xFtVIxfjnu1l+CV4iifaz0qvp/GnUbqrKlOGpW1vdUlBtuMFTVHEk1481KT6Z
6NfTgJt4XcYOGW1+He39Inrvk1xb2dPyml5HdVOW4kuet6XI85qSm+jx83TBtS7Q
XDL2m+z7r3RsfB+5oXXCnaE7arTrwjpNtTlOnJSXPClGM45XTMZJpr1NNeo3FICn
3ai37snfWhaJX21rVS91XT7mce4VvVpQ7mpFOcpOcFlqVOmlh+Dfj0xMXZSvvKeC
ej0vJril5LXuaPPVhyxrZrSqc9N/vo+ny56elGS9WSXZetL1+oyk8eLTYEV9qLrw
J3Nno/3L/KqRFfYZ8N7foP8AOCVO1EscCdzJeryX+VUiK+wz4b2/Qf5wBN/HLX6+
2OE25dVtFU8phbKhSlSqulOnKrONJVIyXVOLmpLHX0fFeKp72b9w7Z2vxD+Gd33X
ktG3sqvklXu6k+WvJxj8mmm3+DlVXVY6/OkW27Q2l19Z4MbqtLWVONSFtG6bqNpc
tGca010TeXGnLH04zjxK29jS5oUOKd7Tr1qdOpX0mtToxlJRlUn3tKXLFPxlyxlL
C64i34JgWEXaB4ZL/fN9QuvdHGfaA4ZN/wC6Xp08bC592Ssl0DjnIFCeCdfT9K7R
GkfAivtQ0uN/cW9nOFNyrToThUpwqyTUcJRkpTeFhRk8dMFhu1Rw81Dem07C+0Cj
VudS0aVSorWm+tWjNLnUY4zKonCDSTWUpJJtxRNkkop9Mr1dDX9a3TY6TuvbugXN
O5qXut+U+TSpxi4R7impz522msprGE1nxx4gVR4cdpLV9r7et9H1XRLbVqFnRp29
rUpVvJpxhHKSn6M1LEeSKeI9I9cttkyaL2m9gahdTo3b1bS6cYOSr3dqpQk8r0Uq
Upyz1z8nHTx8E9+3bw02dvCo624Nv2VzcSnGcriMXRrzcY8q5qkHGcly4XK3joun
RYiHePZb0K5trqptTVr3T7+cpTpUbuUa1uliWKSwlOKzyrnbm0s5Um8gTXpdlt7W
Nbp7x0mdte3tSzen07+2ue8pzoKrzOC5ZODxNPrjOVg2OHyUUz4Ja1r3CzjN9wu4
LulTsLy6VvcUU3WputOnmhVpY+S5t0llpejL0knH0bmR8EBkgDtpejwv0uS8fhml
+ork/kAdtPrwv0tf+2aWX834CuBtnZeeeBe2cLC/dP8AKqpKZGHZmtq9pwO2xTuq
NSjUcK9RRqRcW4TuKkoyw/U4yTT9aaZJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AA/Opj0vFdM5j4n6GJR5gKZdlulDa3HjWNB1WvS8vjbXemw7pSlCpWpVYSkk8dFy
0ZvMseHz4Rc2HyfX/GVM48qrw67Qu3d8UfKI2N53dSvOPd1JS7tKjXpU4PwzRlBL
OOs201jpbOCxBIDJxcks5aSXrbORoG6eGn3Qa9c6p92m9dMdfl/cum6r3NvTxFR9
GHK8Zxl9erbYFPO0xcULzjhuirbV6dWEZ0KblTkpJShb04zjleuMouLXqaafgXR4
QXdC44VbQlb1qVaENJtqcp06inFShSjGaym+qlGSfzNNEZeavsn+2u5P8ooe5Pa0
bgDpeh2srbRN576063lPvJUrTVI0YuWEnLEaaWcJLP0ATFzrKXrf0nJGqbG2Z9yT
vn90e5Nb8q5P9ub7ynuuXm/sforlzzdfnwvmNrSwsAYlHmKpdqrhLqE9Svd96F3l
5bzhB6la8uZW6pwUVVgvXT5YrmXjHDfWLfJa44uPpN/OBo3B7iJp/EPaVvfW1Wmt
UoQhT1G1ScXQrNdWott8kmm4vLyumcqSW8830MhjcvZ72/c6pPWNn6nqW09a6unV
0+o+6pylJ88lDKlHMZSjywnGKWOnin6v3vd83/7n17ipqNbTp/2WGm6VQsLh46x5
a8W5Q64zhdVlesDzeN2u19x3Vtw12nc1XrOrTp/Cta3i5fB9hlOc5yUopOScVyN+
lGTjjNSGZkT6dEv4matw/wCH+3tg6VOx21Zuh33I7i4qTc61xKMcKU5P+N8qxFOU
sJZZ29+bTsd7bVvdA1Wrc0rO77vvJ20oxqLkqRqLDkpLxivFPpkCuHbhuaFW72db
RrU3c04XdSdFSTnCMnRUZOPik3CaT9bi8eBKfZYu7erwQ0ClQrUqlShO5p1YxmnK
nJ3FSXLJep8s4Sw/VJP1o13zV9k4x8K7kxnP+yKHX/mR5q+yeuNU3Gk//WKPugJm
3VoVlufb+o6NqtLvLK+oSo1PRi5Ryuko5TSlFpSTw8SSfqKVbTuNR4F8cY0dcVWG
nqcrW4rVKfKriyqS9GvFJTeE4xqYi28wcM55i9fJ08evzni7t2nou79GnpW47Cnf
WEqkaqpybi4SXg4yi1KLw2spro2vBvIeraXNG7tqNxaVade2rQVSlVpSUo1ItZUo
tdGmmmmvE6Wv61p2gaRd6trN5StNOtId5Wr1OqivBeHVtvokurbSSbazFWl8F9c2
tWp09i8Sdb0vTYUXTVnfW1O/pxk5uUpQi3GEcvHhDPyuvpHs2vCierXlK84kbkvd
31beanb2tSjG0sqbi8xm7em8TmszWZNpxnyuLwB+HBGesa/fbn3vq0Lq2tderUae
lWleDjKnY0VLup4c5Y5+8lJpYWcyTamsRFr2+bbYHa317UtUXLpdzQoWd5UjTdSV
GnO2oSU0k89Jwhno/R5sJtotkoJPJG/3odEu+Juvbv12Ntq61GjSo0tPu7OFSjb8
sKcZTfNzc0n3ccNKOE5L0s5QSFZXdveWlG5tK1Kvb1qaq06tKalCpFpNSi10aaaa
a8coXd1Rs7etc3dWnb29CEqlWtVmowpxisylJvokkn18CM3wq1PQn3XDfeuo7Z06
Xy9Pr0I6lQp46ruVWfNTzKU5S6vmcvVhHUrcHdS3DWl98Lf2ta9Zfgl5BaU46fbV
Ywm5uNWnTbU8vl9Jcsljx+TyhonZh0+pr3EXfm/7ZVKWlXl1cW1rTqqPPN1ayrS5
sSfK4R7vPRpufR9GnvPaN4YXPEXbdnW0iuo6xpXeTtqFRpU7mM+Xnptv5MvQi4vw
ymnhPmjKGhaJp2gaPaaVo9rTtNPtYKFGjTXSKznPXq231cnltttvLbO9yeHUCu/Z
S3xbQ0KWwNa/cGv6bWrK3tq9N05VYc7nOPpPrUhN1MxwnypYT5ZYsSpYWX4eOSN+
I/BXaO/r7y/VKFzZ6m+VVLywqKnUqximlGSalB9GvS5ebEYrmwsHlaXw54j6ZZU7
W24u3M6UG2pXOh0bio8tvrUqVJSfj0y3hYSwkkBs/FbfVrsjb0q6/dGt3mbfSrCE
HVqXVy1iMeRNNwUnFyaa6NJdXFP9+Eeh6htrh3o2ma5cVbnVY053F5Uqvmn31apK
rOMpZlzNSqNOWXzYz6zobL4T7e2trtTXVV1LWNwTzH4T1a5dxXjFxjHlTwksKOM4
5sNrPL0Nv3BpFDXNC1HSrudWFvfWtW0qzpNKahUg4txbTWcP1prOOgEF9tS5o/e4
0e1lWpxuamrQqQpOS5pRjRqqUkvFpOcE36nKPzn5di7UrKOxNU0t3dv8J/CdW4dp
3se+VLuqEefkzzcvN0zjGeh3PNX2Tj/bXcnzf7Ioe5Hmr7JxharuPwx/sih7kCfO
dJ4a/jMtcyNQ4Y8PtL4c6DX0jRLi+r2ta5ldSldzhKam4wi0nGMVjEF6vnNwSwkm
BVHtVcJdQnqV7vvQu8vLecIPUrXlzK3VOCiqsF66fLFcy8Y4b6xb5Jz4PcRNP4h7
St762q01qlCEKeo2qTi6FZrq1Ftvkk03F5eV0zlSS3lx9Jv5yGNy9nvb9zqk9Y2f
qepbT1rq6dXT6j7qnKUnzyUMqUcxlKPLCcYpY6eKYTPzfQyG+N2u19x3Vtw12nc1
XrOrTp/Cta3i5fB9hlOc5yUopOScVyN+lGTjjNSGfS+97vm//c+vcVNRradP+yw0
3SqFhcPHWPLXi3KHXGcLqsr1m08P+H+3tg6VOx21Zuh33I7i4qTc61xKMcKU5P8A
jfKsRTlLCWWBtKfTol/EyqXbhuaFW72dbRrU3c04XdSdFSTnCMnRUZOPik3CaT9b
i8eBY/fm07He21b3QNVq3NKzu+77ydtKMai5Kkaiw5KS8YrxT6ZIh81fZOMfCu5M
Zz/sih1/5kDYuyxd29XghoFKhWpVKlCdzTqxjNOVOTuKkuWS9T5Zwlh+qSfrRunE
natvvfZWqbfurirbQvKcUqtOKk4SjKM4PlfiuaKyujayk03kinzV9k9capuNJ/8A
rFH3RPfdr87+cCnvBLVLjgrxQ1Xau/Iw0+31OFOMbxpuk5wlJUqkZ5SVGSnUTljK
lhS5eWeLgxl0WFlep/OavxA4f7e39pULHcdn33dc0qFxTlyVreUlhyhJfxPDzFuK
ynhGhaJwd3NtR17XZXEvUdN0afL3dneadSve6xly5XKSjHMpSk+WMc565xkCVtf1
nTtv6RdavrV1Ts9OtYOpVrVfCK8F08W2+iSWW2kk2yO+CU9Y16/3PvfV4XNta67W
o09LtK8HF07Kipd1NJzljn7yTa6LOZLKmscrbgzY6lqdrqvEDW9R3dqNDMoUrrlo
2UJc0WpQt4dF6MIqScpRl1ck2+kpqCTyBU3Xt822wO1vr2paouXS7mhQs7ypGm6k
qNOdtQkppJ56ThDPR+jzYTbRayyu7e8tKNzaVqVe3rU1Vp1aU1KFSLSalFro0000
145RHv3odEu+Juvbv12Ntq61GjSo0tPu7OFSjb8sKcZTfNzc0n3ccNKOE5L0s5XV
fCrU9CfdcN966jtnTpfL0+vQjqVCnjqu5VZ81PMpTlLq+Zy9WEBJl3dUbO3rXN3V
p29vQhKpVrVZqMKcYrMpSb6JJJ9fArb2YdPqa9xF35v+2VSlpV5dXFta06qjzzdW
sq0ubEnyuEe7z0abn0fRp73W4O6luGtL74W/ta16y/BLyC0px0+2qxhNzcatOm2p
5fL6S5ZLHj8nlk7QtE07QNHtNK0e1p2mn2sFCjRprpFZznr1bb6uTy2223ltgehH
5Kx4Byw8f6MzFYil8x0dY1C20rTb2/v6ndWlrRnXrVFFycYQi5N4WW8JPpgCoGvQ
ju3tj046PXpzVDVreUpz5orNpShKtBdPFOjUiumG8dcPJcyPyUVg7JVhd6/ujeW/
9Qpd3Wva8remqMkqTnUmq1aKi25rl/A4ecYk16T8LPwxyrHgBkAAAAAAAAAAAAAA
AAAAAAAGeoMSimBnIK83vBLftO1uJWnGPXqlxGEpUqdSVxShKWOilJV3yxz0bUXh
ep+BW7b+8d+65rum6Tab11+Fzf3NO1pyq6rcKEZTkopyak3jL6tJ9APouCAFwO3v
/dn3J/i1/wCsmHwP3upY+/PuP/BX/rIFgDHN1wU24ibH4y7OsLrU6e8db1fSLfvJ
1K9nq1x3lGlFrE6lOUk1lPL5XNRUZNtJZJO7I26rvcGzdboaxq99qerWmod5OV5W
qVpwozpxVP0pt9OaFXon0x1xnqE+J5WQYj4GQAAAAAAAAAAAAAAYbwZNe35oN7uT
a19pelazcaHe3Hd8l/bqTqUuWpGTxyyi+qi49JL5TA2FMFS+Lux978Pdn1Ne++5r
d93denR8mq3Ve2lU5umKb76XNJePLheipPPTD1ngnpm/uKF3q0YcSNwaZbadCnz1
He3FaU51HLlSj3kemKc8vOfDo8toLtGHLGW/BeLIBjwO3u1n78+5P8Ff+sn43fBL
ftO2rO04w6/VulTl3UKsq8ITnh4Upd/JxWfFqLa8UmwLBKpn1demepyi1JZXgU9h
xi4kcKNzVdA35Spa3RoQjGCrNU51aSi4wq0rhRzNSeG5TjOXotPllzYtPszc+n7u
2vp+vaQ6rsr2DlBVYck4tScZRkvnUk10bTx0bXUD3AIvMU/nAAAAAAAAAA4ueHjB
yI547b+obA2Le3dO6p09auoSoabSb9OVV4TqKLjJNU0+Z5XK+kW05IDdNN13StUu
7y10zUrK8uLKfd3VK3uIVJUJZkuWai24vMZdHjwfzM9JdV4YKa9jnUb664p687q8
uazutNq3NyqlWUu+qd/S9OeX6UvTn1fX0n87Lkx8OoGQAAMSkl4/4TJqnFhf6128
n/7GvP1EwNrTygRX2XXngVtl/wB9fyqqSoAAAAAAAAAAAGHLDxjLCeVnoafxP2lq
m79CoWOibnvdtXNO6jXld2alzzioTi6b5ZweG5J+L+SunzVo427d3vww0zTb376u
t6kryvKh3Er2vQqrEc80Y97LmivCTyuVyh483QLkAp1wW2tv7iXoN9q0uJ24NMtr
e58lhFXVxXnOajGUs/hYpL04pdW31yl0zIy4Hb3az9+fcn+LX/rIE+uXjhZ/j/6R
z5S6PqV21bgnxEpWNWWl8Xdaub2OOSFzVuaEJdVnM41ZtYTb+S/m6ZbWmbf7QW9N
m7kudE4l6Z8ISo1uS4/BwoXND5PyeRd3Uio5kui5uZPn5cAW9i8xT+cydLR9StdW
0qy1Cwqd7Z3dCFxRqcrXNCcVKMsPqsp+vB3U8pNAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAGHLDxjLCeVnoafxP2lqm79CoWOibnvdtXNO6jXld2alzzioTi6b5ZweG5J+
L+SunzVt42bV39wz0Kx1aHE/X9Ut7i58lnB3dxQnCTi5RaXeyTjiMs9Vj0fHPQLh
gpNwQ0zfvFK81aEOJOv6ZbadTpudR3txWnOVRy5Uo95FYxCWXzdHyrDzlSzHgdvd
rP359yf4tf8ArIFgDGeuP+0rrq3BPiLRsastK4v63c3qx3dK4rXNCnLqs5nGtNrC
z4ReXhdM5UGcQLjitsHVIWW5Nybjoqtzu3rw1atOlcRi8OUZKfX1PleJJSjlLKAv
8gdTR9QtdV0my1HT6vfWV3QhcUKmJLnpzipReJYfVNePU7YAAAAAAAAAAAAAAAAG
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
0ZQliNSlU/fU5xz0ksrpnDTTTaab8LiLwzst9bi2rf6pdctlolapWnZOgpxuuZ02
oScnhRzSXMnF8ybXovqdTVOE1lbX1XVNganc7M1epjvHp0Iys6+EorvbWX4OXLHn
5ccuJTcnlgSNLrJ5z/Ev9MlZN329PiB2stGt9Fqp0ttUaNTUKy5JwUqFWVVxSUuv
p1adJ/voycvRaiyRavDXe2p1belr3FbVqmnU595KnpWn0tOryajJRSrU23jLy000
8eCeGtv4f8P9vbB0uVltyz7nveR3FxUk51biUY8qlOT/AI3yrEU5Swllgc+JG1Lf
e2ydT29dXFW2heU4pVqceZwlGSnB8r8VzRWVlNrKTTeSsXBLVLjgrxQ1Xau/Iw0+
31OFOMbxpuk5wlJUqkZ5SVGSnUTljKlhS5eWeLhd2unhlfMjVuIHD/b2/tKhY7js
++7rmlQuKcuStbyksOUJL+J4eYtxWU8IDaIy6LCyvU/nOhr+s6dt/SLrV9auqdnp
1rB1Ktar4RXguni230SSy20km2RTonB3c21HXtdlcS9R03Rp8vd2d5p1K97rGXLl
cpKMcylKT5YxznrnGT1LbgzY6lqdrqvEDW9R3dqNDMoUrrlo2UJc0WpQt4dF6MIq
ScpRl1ck2+gceCc9Y12+3NvfV4XNta69Wo09LtK8OV07Gipd1PDnLlU+8k2unXmk
sqaNk4v3dC14U7vnc1aVCnLSrqkpVJqK55U5QjHL6ZcpKKXrbSNx5CE9wdmvZ+ua
9qWrXepa/C5v7mpdVY069FQU5ycnhOk3jLfrAhDseajY6bxTvHqF7bWyudMnb0O/
qxp97VlWo8tOOWsyeHiK6vDwXbUungQH5q2yc5+FdyZ+fyihn9Sbfwy4K7d4da7c
atol5qte5r2ztJQu6lOUFBzhJtKMIvOYLxfhkCT08rJD/aQ4YXPEXbtpW0iuo6zp
XeTtqFRpU7mM+Xnptv5MvQi4vwymnhPmjMCWFg4uOXnIFduylvi2hoUtga1+4Nf0
2tWVvbV6bpyqw53OcfSfWpCbqZjhPlSwnyyxYlSwsvw8ckb8R+Cu0d/X3l+qULmz
1N8qqXlhUVOpVjFNKMk1KD6Nely82IxXNhYPK0vhzxH0yyp2ttxduZ0oNtSudDo3
FR5bfWpUqSk/HplvCwlhJIDZ+K2+rXZG3pV1+6NbvM2+lWEIOrUurlrEY8iabgpO
Lk010aS6uKf78I9D1DbfDrRdN1u4qXOqxhOveVKr5p9/WqSqzjKSlLmalUcXLPpN
Z9Z0Nl8J9vbW12prqq6lrG4J5j8J6tcu4rxi4xjyp4SWFHGcc2G1nl6G/wDL08fV
jIESdqa7t6fA7XqdavSp1LmdtToxlNJ1JeUU5csc+L5YylheqLfgiLOw7cUIXW8b
WVamrirC0q06TklOUIOspSUfFpOcE2vByXzo3JdljZKefhTcaf0XFH3Q81fZPXOq
bjf57ih/g/sQE9uPMl1wUp3BtDUeAHFnRNyKFXUdrq6ao3XJmSpzjKNSjJJxSrKE
pOPVRljOMKUY252HtWy2VtSx2/pdW5rWdn3nJO5lGVR89SU3lxjFeMn6vA724NF0
/cOkXWl6za07vT7qHd1qNRdJLxXVdU00mpLDTSaaaTAxoGtafr2i2mqaNdU7zT7q
HPRrU/CS8GseKaaaaeGmmmk0ehzrHq/wkJ23Aae2tYeocNt6avtqVWcpV7epTjeU
ZrqoRUG4pqClNLvOd9U8prL9W54TavuSmrfiHv3Vte0+E4SjY2ltT06hVSkpShWj
Ty6ifLDHVOOG08vKDpaZrlbiNxmsb3b9xUls7asKyqXkI/gb2/qU3TcIPnxNQpzb
jNReMz/e1Iyel9sDVK+ibg4c6tZ06c7mwubi6pwqxbi5wlbyipJYysrHR/PgsToO
iafoGj2ulaNbU7TT7WHd0qNNdEs5eX4ttttt5bbbbbZqPEXhnZb63FtW/wBUuuWy
0StUrTsnQU43XM6bUJOTwo5pLmTi+ZNr0X1A93ZG8dH3ptu21rQLjvrWr6MoSxGp
Sqfvqc456SWV0zhppptNN+9LrJ5z/Ev9Mkc6pwmsra+q6psDU7nZmr1Md49OhGVn
XwlFd7ay/By5Y8/LjlxKbk8s8+rw13tqdW3pa9xW1app1OfeSp6Vp9LTq8moyUUq
1Nt4y8tNNPHgnhoI63fb0+IHay0a30WqnS21Ro1NQrLknBSoVZVXFJS6+nVp0n++
jJy9FqLLPRWIpGq8P+H+3tg6XKy25Z9z3vI7i4qSc6txKMeVSnJ/xvlWIpylhLLN
risJLp/EAKmduDULWrqu09OhVze21G5uKlPlfowqSpxg84w8ulUWE89OvRrNspSx
npkqvqE/vk9ru1p0PT03bPK51aP4OcfJ3zvmU/lfumapvlXWPh/wgLH7I0uvoezN
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
KapvuoLLePHDqOclzdcSSaWMILKdkHQlpnCyrqVSnaurq15UqxqQS7yVOH4KMJyx
1xOFRpZa9PPi2id14EabA3PsjbGyNC0SW79pwq2NlSo1vJtToKnKqorvJr0lnmlz
Sy0m2231bNgXEbZHtjtv/OlD+kBtTljxRFPaU3ba7a4Wavbyr20dT1ajKxtbaqnJ
1VNqNVqKefRpyk1J9E+XPik+rvrtA7H21TuIWN+td1Gl0hb2HpU3Jw5ot1n6HL4R
bi5STfyXh4rnqcd/doPdivLPTanwXQqOjbpycbOwg3DmTqNYlPEoylhOcsZUcJJB
5fZv21U3Lxe0RSjVdtp1T4TrzhOMXBUmnDOfFOr3cWks4bxjxX0Ah8her+PJpPCj
h1pHDrbcNP0pd7dVcTvL2cEqlzUXz/8ABisvlgniOX4tyb3dLCwBhySeGce86Lo+
rxj/AE/7Dobjva+m6FqV/aWdW/uLW2qV6VpSbU68oxclTWE3mTSS6Px8H4Hz/wBL
4v77sNw09Xe5dQuqsKzrTtbmvKdrUy3zQdHKgoPLWIpcvTl5Wk0H0STysg6mkahb
atpVnqNhU72zvKMLihUcXHmpzipReGk1lNdGsnbAGHLHijDlh4I/3Pxg2Ht/TZ3t
fcum3nLlQt9PrwuatSfK2kowbxnla5pYim1lrIH5ccN+y2RtNLTaVSvuPVZuy0u3
o8sqnfSi0qig03OMHy9FGWZShF45sr0OEOw7Xh/siy0eg3K6ni4vqneOcatzKMVO
UcpYiuVRisLollNtt134YcVbXeHHSGvb7vrfS7K1sq8NHo1a7hQs5y5U/T6RcnT7
zMp/KeEl0hFW00nUrLVtPpX2l3lre2dXPJcWtWNWnPDaeJRbTw01+dAdpLBiUc+s
5Hia3u3bug3UbbW9e0nTrmUFUjSu7ynRnKLbSklKS6ZTWfoAod2htMo6Lxo3Xa2s
6sqdS5V1J1Gs81aEa010S6KVRpfQlnL6l5+GNxXu+G21Lm7rVbi5raTaVKtarNzn
UnKjFuUpPq22222UR49bg0zdPFjXdZ0K58q0257juq3dyp83LQpwfoySa9KLXVFr
uCPFTal1wu0CjqWt6Tpd9p9rCwr213ewpTTpRUIyXPy5UoqMsrKXM45biwJlB+Vn
c0L20o3VpWpV7atBVKVWlNThOLWVKMl0aa6po/UAapxY/FbvL+Brz9RM2s1Tiw/9
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
mXzay/11qT+vBAAAAAAAAAAAAAAAAAYfj4eBAHYszHhdqqxn/Vmr1XX/AMBQJ/lH
P0GocM+H+l8O9CuNJ0W4va9tXuZXUpXc4zkpOEINJxjHpiCA3BeBqXFbX1tfh1uP
WFc+S1rayqeT1e77zlryXJS9HDTzUlBdU1169Mnr65uTRNv9wte1nTdNdfPdeWXU
KPeYxnl5ms45lnHhlFd+1bxO0TUNm0Ntbb1m3v699WhWvHZyhWoqhDLUJVFlKbqK
nLEeqUHnCaUgivsraE9a4wafWnTtqttpdGrf1YV1nPLHkg4LDXNGpUpyTeMYynnG
b5ReV0KjdkC+29t603Fq2v63oNhcXM6VrbRu7unSuIwinKbSm1iEnKHg+rpvPyUW
NhxG2Qor/uw22vo+E6H9IDbDrX1zQsqFW5vK1GhbUYyqVKtWShGEUsuTk+iSSbb+
Y07WuLmwdHtY3F1uvSatOU1TSs66up5aby4UuaSXovq1jw69UVx4q8dNX4j0ntbY
Gk6jQtbzMavJF1Lu8pqGZU1Tp55I9J83K5OUUuqXNFhE3Frccd28R9f1ujKlO2uL
lxoTpwlBTo00qdOWJdcuEE34dW+i8FfLhDtqe0OGm3tErxqQube2UriFScZuFabd
SpHMejSnOSWM9Eur8XD3Z94ES25cw3Hvi2py1ijNux091I1IW0k8KrNxbjKp0XKk
2o+PWWOSyEfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOWPFENdo
viTX2npNvt7QKVS43PrsJULeNCb7y3i3yd5GMXz87csU8YzKLefQ5ZTHPpLOMr/t
Kr8HU+LXHfW976mufTdG5FYWlXq4c3PGh6EudLEYVKj5ZLFVqS9YE38H+HencPNo
29ha0qb1KtCE9Ruovmdesl1xJpPki21FYWF1xzOTe+IxD5KwZAAAAAAAAAAAAAAO
pqup2OkWNS91W8trKzpY7yvc1Y06cMtJZlJpLLaXX1tGn63xd2Bo1rG4u92aTUpy
moJWdfyuWWm+saXNJLp4tY8PnWdl3Tt3TN1aHdaPrtv5Vptzy97R7yUOblkpL0ot
NdYp9H6jWtscI9ibYuvKdI23ZQuVOFWFWvzXE6U4PMZU3VcnBpvOY4fh8ywEI3Ha
M1PdHE3bWj7TofBug3Op2dCtUuaUJXNeMqijUi+sowi+bC5cy9HPMs8qtTFYSXzF
AEku1IklhLePRfppf8AAAAAA4uOXnLRXbe1GpwX4t0t5WUf+5DctdW2sQqXE5dxc
zlKbrRgk2+ilNdJ/+FiuRSiWLNR4qbW+7TYWt7fjV7qreUl3M3LljGrGUZ0+Z8ra
jzxjzdM8reOuMBs9ndULu0o3FnVhcW1aEalKrTlzRqQaypKXg0008+s/dEB9kbeN
fcGw7rQ73vKlzoc4U6dWeZZoVOZ045cm24uM4pYSUVBLweJ8XgAAAAAAAAAAAAAA
AAAAAAAADDjl59fiZAEVLs+cM0sfc2/DH+z7n3gfZ94ZNvO2/Xn/AGdc+8JVAEVe
b7wxf+9n6/c+8JA2tt7S9q6Da6NoNt5Lpttzd1R7yU+Xmk5y9KTbfpSb6v1nqgAA
AMOOc9fEjTdXC3hvC/1Hduv6BbupQ5r+7rudZ03yLmlOVKMuWeVHLXK+Zt5TbeZM
Ip44311rVGz4faErl6vuBLyi5tprOn2MakO9rVFzJuMlmCi3FTzKOW8RYd3s42F1
pvBTa9C+p93WnRqXCXMpZhVqzqQllfPGcX8/Xr1JJOpo+n22k6TZadp9LubO0owt
6FPmcuSnBKMVltt4SXVvJ2wAAAAAAAABiUc+Ph8xkARpqvA3h7q2qXeo6hoHfXt3
XncV6nllxHnqTk5SeFUSWW30XgdXzfeGXs19fuvekqgCKvN94ZfvttNv1vy+56/8
4PN84Y+zP1+594SqAI60Xgnw60a6lcWe1rKpOUHDF3KpdQSynlRqylFPouqWcZXg
2b7aWdGztqNtaUqVC2o01SpUqUFCFOKWFGKXRJJJJerCOwAC6AADi45z1fUgzirw
t4c7X2VunccNBtrS9haXHc1FOtOnC4rRlTp8tFNwj6dSPLiOIvDXLjJOjlhtY8CH
+Ki+7/eOk8PrSjc1NNtq9HVNwXFKtijCglPu7WooyUuapJRaWU4pRmlLD5QkHh5p
91pOwdtadqFLub2z0y2t69PmUuSpClGMllNp4afVPBsBiCSiklhLwXzGQMOOXn1+
JFcez7wyj4bbfh/5/c+8JVAEV+b9wyUsrbbT+i/uveG/7W29pm1dBtdG0G28l022
5u6o95KfLzSc36Um2/Sk31frPVAA0TeHCXZO8NZlq2v6HTuNQnTjTnXhXq0XNR8H
Lu5xUmlhZabwkvBLG9gCK32fuGTbb2yst56X90l+sMeb7wz9W28ev/Z9z7wlUAfj
ZWtCxs6FpZ0adC2oQjSpUqcVGFOEVhRil0SSSSR+wAA6er6bbavpV7p1/DvbO8oz
t69PLjzQnFxksrqsps7gA8ra23tM2roVto2g23kum23P3VHvJT5eabm/Sk236Um+
r9Z6oAAAAAAAAAGHHLz6/EirzfOGeEvucfT576594SsAIrfZ94ZezX1+594Y833h
j7M/X7r3hKoAirzfeGSeY7bw1/69c+8PV0Pg3w+0RVvI9q6bUdbHM7yDu8Yzjl75
y5fHrjGemfBEgADjyLOV0OUVhJLwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGv
b22boW9tLp6duWy8ttKVZXEKfezp4qKMop5hKLfSUumcdTTPN+4Z4x9zfT5vL7n3
n+mCVABFXm+8M/VtvHzfu+56f84dvSuBvD3SdVstR0/QO5vLOtC4oVPLbiThUhJS
i8Oo08NeDWCSgASwsLwAAA87cGi6duHR7vStatad5p93DkrUKi6SXimvWmmk01hp
pNYayeiYcsPw6fOBXve/Dbae1t0cP9P2bo9K11q93Fb3ks1alSTtbVTqVmp1JNRj
FSi3FNOXTpJpYsJB5imQ9tOK4g8Wrnejo3K2/oFGemaNOVTnpXddznGvdUlGWOXH
4NPElNYeVKHLGYY/JWfEDIAAAAAAAAAA8ndO3dM3Vod1o+u2/lWm3PL3tHvJQ5uW
SkvSi011in0fqNA833hn6ttL/Lrn3hKoAit9n7hn1/7m+r658vufeGPN94Y+zP1+
694SqAIq83zhl6ttY/T7r3ptW1+HW0dreSy0Lb2m2te15u6ue4U7iPNnP4aWZvpJ
rrLwePDobWAOPIs+L+fxOS6IAAeHu/ami7w0iWl7ksKd9YucandycouM4+Eoyi1K
L8VlNPDa8G0e4fheXdCytq9zd1adC2oQdSrVqzUIQillyk30SS9bAguGx9ubY467
G0zZWlwtqtla3+p6nicpzjRqUo0KU3Oo22udSShFvly3hJtueo+HhgiThFa3G590
a/xJ1GzvrOOrQp2ekWt5JudKwhGL50ubCVWaU+XHTDalJTy5bj8lZWH8wGTXt7bN
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
WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAF
VfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/
R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4
zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZ
ZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAV
V+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39
H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPj
N/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9l
lqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBV
X4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0
fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M
39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2W
WqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFV
fjN/R9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R
9lj4zf0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4z
f0fZZaoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZ
aoAVV+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV
+M39H2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H
2WPjN/R9llqgBVX4zf0fZY+M39H2WWqAFVfjN/R9lj4zf0fZZaoAVV+M39H2WPjN
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
agB5m4NZ0/QNKu9U1m7p2en20OerVqPol9CXVttpJLq20km2k/ScuuF1K5cdta17
iFrstj7B0qnrlppNSnd61y3Lp0p1Izaja1Jc8I8uVlxUuZyXTldKQG18DdMvtdq6
hxJ3IrqOr65zU7C3rVny2mnc+adJR5Yr0mubmxiS5ZLHNLml/lSWMf4EQF903aE8
PuG24/p8oh/Wg9z9oR/7xdt/5RD+tAVZ4rLPE/eMsrD1m8x9L7+R9HdJ1C21bSrL
UtPqd7Z3lGFxQqcrjz05xUovD6rKa6M+d3GO63FecR9XuN5WFvp+vT7nym2t5qVO
CVGmo4anPOYcj+U+rf5lfLhQ+bhbs5/Po1n+ogBtIAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAHk7p3Fpm1dDutY1248l0225e9rd3KfLzSUV6MU2+skui9YGgdqP8
RW5/0X+VUiAOxV+NPVP4Gq/r6BvfH/jLsnc/CzVdE2/qtS+1C+nQjCELWrTUFCrG
o5SdSMVjEMdMvLXTGWob7OG+dI4fb9r6luHyhWd1ZyslUoU+fu5Sq05c8llPkSg2
8Jy8MRYF/V4Aip9oHhmk/wDukfRZ/wBgXK/+mSquq+YAAAOLmlLD/wCkxGon4eBp
fGm/1fTeF25rvbiXwnSs5yhPn5HSp9FUqRlzRxKFNzlFp+KXR+Dojwx3ZdbI3tpW
tW9xc0belXjC7hQScq9u5R72k4y6SzFdE3hSw8ppNB9JYvKT8AYjjHQyAAAAAAAA
BAG8/wDvx9i/wNU/6l4T+uqNevtm6Ffbysd1XVlz69ZUXb29z3s1yU2pprkUuV/2
Sfin4nqarqVro+l3moajV7mysqM7ivVacuSnCLlJ4im3hLwSyB25TUfE+ffaL197
g4xbiqwncu3ta3kFOFZ9afdRUJqKy8RdSNSSX/p5wm2Wg3B2i+H9jpF3c6XqdXVL
+nT/AANlStq1F1p+CXPOCUV1y36knhN4TqLw41KzhxQ0TWN0arVtbW31CGoXN7Up
VLiU3Cfe9UsybnJJZ645s9cAfQvaWkfAG1dG0bv/ACj4PsqNp33Jyd53cFHm5cvG
cZxl4+c9UildoLhilj7pfqF17sz5wXDP1bkyv7xufdgSo5Y9TZUjtlb1oX+pabtC
yr1W9Pm7vUKbppQ7yVOPcpSfVtQlNvHT8IvFrEe/vXtN3Opujp3DjRLhX13ijGvf
U1Oqpy5oqNOjBtSllwcXKTWU04Pxfi8Lez5r24NYo67xHdS106rN3Na1rVm7y7lJ
KSdR9XBScnzZfeJqSxFvmQbH2MNpVLex1ndt3bcnlWLGxqPmUnCL5qrSfoyi5KnF
STbzTkunXNn4fJR+FnaULO0oW1pRp29tRpxpUqNOCjCnGKwoxS6JJJLC+Y7CAAAA
QBvP/vyNifwNV/6l4T+QBvP/AL8fYv8AA1X/AKl4BP4AAAAAAAAAAAAAAABFPajf
+sXuZf3t/KaRKx5G6du6ZurRLnR9etvKtNueTvaPPKHNyyU16UWpL0op9H6gPM4T
/it2d/A1n+ogbS5Y8UdTSrC20bSrPTbCn3VlZ0YW9GHM5clOCUYrLy3hJdWRpunj
1sPbtfULa41G5utRsK0rerZW1pUc+8jPkklKajD0XnrzJNeGfAD3uL29KuyNn1dQ
srR3ur3NenY6dZ93OXf3FRvljiKbfRSljpzcvKmnJM63BTY/3G7MoLUIc+4tR/de
r3VT0q1avJuTjOfNLm5OblynhtSl4zZVnTOL33Q8b9D3RviChoNhWmreyhDvqdlF
wajNRa9KSnyTlPHNmCaXoxiri7I3joW9NLq3+2b3yyzpVnbyqd1Up4qKMZNYnFPw
nF58OoGxJYWDIXgafvjiVtLY11bWu59Yp2d1cQdSnRVKpVm4p45moRlypvKTlhPD
x4PAVS7ZFhbWPFujXtaXJWvdNo3NxLmb56inUpJ9X09CnBYWPDPi2WH7L0/9YvbX
T/zr+VVSrPaP3zo/EHf1vqW33cuytrNWXeVqfJ3jjVqS54rOeVqaa5kn86RKPZz4
0bZ23w+jt/dt98H1bCtPyWpG1q1Y1ac5Op1cFL0lOU/FRWOXGXnAWrQPK2ruDTN0
6DbazoVz5Vp1zz91V7uUOblm4S6SSaxKLXh6j1QAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAB1NV0yx1exqWWq2dte2dXHeULmlGpTnhprMZJp4aT6+tI7YA1T73GyfY/
bePm+C6H9EwuG+yV/vP23/HpdD+ibYANU+9xsn2Q25/myj/RNrSwsIAAAAMSjzeL
6fMQhx42nt3Ttg/BG39C0nTdW3Hf2ejW1xbWdKglKdeFT8JKMVLk/BdcJ9eXp61N
7lh9UyH7Cj98zipZ7hdra1dobW72Gl3ilzrULyfKqlSKlHDpU3BqMo49OClGUllR
CYI9UZEfBAAAAAAAAAAfjd2lC8tq9td0ade3rwdOrSqxU4VINYcZRfRprKa8OrP2
AGqfe42T6tn7cX/9ModP/lC4cbJzn7j9uZ8f9q6H9E2sAap97jZHsdtv/NdD+iFw
42SnlbP24n9GmUOn/wAptYA83RdC0rQ7Wdtomm2WnW05upKlZ28KMHJpLmcYpJvC
Sz9CPQcc+s5ADEViKXzGQAAAAHnXGh6XcaxQ1atptlU1W3hyUbydvCVanHr6MZtc
yXpS6J/vn856IARWFgAAAAAAAAAAAAAAAAAAYcc+JrV3sHaF5dVrq82roFe5rTlU
qVaunUZSnOTblKTccttttt+JswA1RcONkp5Wz9uZ9X+plDp/8p7Wi6HpWhWsrbRN
NstNtpTdSVGzoQowc2knJxiks4SWfHoj0QAXRHk67trQ9wOi9d0fTtSdHPdeWWtO
t3ecZ5edPGcLOPHB6wA1T73Gyc/7j9uf5so/0R97jZPsftz/ADXQ6/8Aym1gD8bO
2oWVpQtbSjToW1CEadKlTiowhBLCjFLokkkkl0R+wAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAYcXnKeD8bW0oWdpQtbSlToW1GEadKlSgoQpwSwoxiuk
Ul0SXqP3AGIrCSbyZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//9k=
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_2.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_2.jpg|segedtetel_2.jpg]] - {{{type=image/jpeg, size=10950 bytes, encoded=14828 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_2.jpg]] or [img[tooltip|segedtetel_2.jpg][link]]}}}
[img[tooltip|segedtetel_2.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAFrAiEDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAQYEBQkDAv/EAFcQAAIBAwIDAwgDCgkIBwkAAAABAgMEEQUGBxIh
CBMxFBciQVdxldMVUWEWGDI3VnWRs9LUI0JGVYGEk5TDJDM4UnSlstElNlRzg6Hw
JkNypLHBxOHj/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAA
AAAAAAD/2gAMAwEAAhEDEQA/ALUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAA
xzLGc9BlAZAGUAAAAAAAAAAAAAAAAAAAAAAAA+iywAGUY5lnGQMgAAAAAMKSbaT6
oyAAAAAAAAAAAAAxlAZBhSTSaaw/WOZfX1+oDIBjmQGQY5o/WjIAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAfgR7xT0niFqMdMXDjXNN0ju+98s8spxl3ifJ3fLmlU8MTz4
eK8SQg/ACnfFPePGrhnd6fS1/dNlVp30Jyo1rO1t5wbg1zR9KjGSa5ovwx6Sw3h4
7DhbrnHHiRpV5qWibq022s7at5N3l5bUI81TlUpKKjQk+ilHxSXpLGcPHK7c38iv
67/gG19ir8Vmqfnqr+ooAPuW7Qv5dbbf/gQ/dTr9a0XtGafaRrWu5NJ1aq5qPc2d
O2jOKw/Tbq0YRx0x0efS8PEseH4dAKTbc40cTLPiFomlbx1qrYWz1C2hf0L7T7e2
cKMpxcufNNSguR5z06POS7CknjDzkr12wdmUdU2XR3VRVOF7o9SNKq2knVt6k1FR
yk3JxqSi4ptJKVTxb62Cg02n4N/+mB9AAAAAAAAAAAAAAAAAAA8PExzIy+qZHnGP
edXaO36FtpEFX3JrddadpNGNSnGSrzSUaj5+nLBtZymsygnhSbQV07W3EOWubmW0
dPq0paTpUo1LhxjFud3ytP0k30hGXLjpiTmmniOLWcPdRudY2JtvUr+r3t5d6db1
69TlUeepOlGUnhdFlt9EsLwKFcYdg1+HG57TSLi4p15VrChd81ObliTTjUWeWOF3
sKvL0/B5c9cl1eAerPW+D207tUO4VOzVpyc/NnuJOjzZ+3u849WcerIEhAAAH4AA
QfurWdUt+1ds3R6GpX1PSbjSalSrYxryVCpNRu8SdPPK36EeuP4qJwIA3l/pkbF/
M1T/AILwn8AAAAAAAAAAAD6pkHbg21x0r69qVXRd5aDb6TUuas7ShVpRc6dFzbhF
vyd9VFpZy/DxJxOp3brEdA2trOruj5R9H2Va77ly5O87uEpcucPGeXGcP3MCl3nf
4vvdL239OL6Z8t+jvJ/JLPrW5+75Obk5fwumc465zgmh7X7Qnq3ztv39xD91ID7M
ugfdBxk0bvLZ3Frp/PqFdc/J3fdr+Cn+Em8VXS6LOfWmsl+wIA+5btC/l3tv+xh+
6mp7i4hcYeE99Snvahpuu6Pc1oQhdRpRjTlhc04QnTUHCck31qwfWDcU0pZtVJNx
aXjg0jjTp9rqfCXd9C9pKrShple4Ucyj/CUoOrTfRp9JQi8evHXp0YcHhHxX0LiT
a1I6cqtlqttCMriwuJJzSwszg0/TgpPlzhPOHKMeaOZGPO/gNrt7t/i3tmtp88K7
vKVhXhJy5alKtNQkmk1nGVJZyuaEX1weiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
D8AH4AVV7c38iv67/gG19ir8Vmqfnqr+ooGqdub+RX9d/wAA2vsVfis1T89Vf1FA
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
6KykllZ6nnVxw1633LxX3Nqlp3XksrryelOlVVWNSNKMaSqRkujUlDmWOmHjL8QL
3cNtyQ3dsbQ9di6Tq3ttGdfu4ShGNZdKsYqXXlU1JLq8pLDawzaDQuB+g3G2uFO2
dLvHU8qhbd/VhVpOlOlOrKVWVOUH1Ti58rz61np4G+gAAAAAAAAAAAAAAAAAAAAA
AAAAAAAABvCy+iMcya6Z/QZfVPHiR9xV4U6LxLWl/Tt1qND6O73uvI6kIc3ecmeb
mhL/AFI+GPX9mAhHtx3FCpdbPtoVqcrmlTu6tSkpJzhCToqMmvFJuMkn63F/UzZe
xXqNitg6rpjvLb6S+k6tz5J3se97ruqEe85M55ebpzYxnoctdlfZS6fSe42vrdxQ
+SH2V9lPP/Se4s4/7RR+SBP3Ms49ZkiDYfAHbGyt12G4NK1DW615Zubp07mtSlTf
PTlB5UaafhL1NdV6yXwAfgA/ACE+03xK1PYG3NMobdqqhrGp1pqN06UKip0qSi54
UsrmcpwSzGS5XPweGat2ZuMWu7u3Jebc3bdW91XlRdzaXUlClUbi4qVFRikp9MzT
SyuWWeZP0Zo4kbD0niDt1aPrruYW8K0LinVtqvJOnUimk1lOP4MpLDTXX68NQ7o3
DLQeH3G/h/abZne3lzOGoXd/O4qqrUpUfJ1TpOSilGEOeU0m11lJrLwkgseAAAAA
AAAH4MACPuHPDt7M3TvPWpaorz7orxXjpeT915P6dWXLnmfN/ncZwvD7ekgcya6Z
/QZfVPHiR9xU4U6LxL+i/p261G3+ju97ryOpThzd5yZ5uaEv9SPhj1gaTx6442Oz
rGrpG1bm3vdy1OanOcJRq07DDcZOa6p1U8pQfg1mXTCnuHZ80rS9K4Q7ajo06dWn
dW0bu4rQlCTnXms1FKUUsuMs0+vVKCi36Jo/3rGyuuNT3Euv/aKPyjYNhcAdr7J3
XY7g0q/1uteWfPyQua1KVN81OUHlRpp+En4NAS+Mh9U0dPujQbfcu3tQ0a/qXNO1
vqMqFWVvVdOaT9aa/wDo00/CSkm0BG/ap1Kwt+DWtWNxe21K9vO48nt6lWMalblu
KTlyRbzLC6vHgvErx2S9ds9F4t06Wo1O7+k7OpZUZvlUe9lOFSKk21493yrGW5Si
sE0fer7L9Wq7k/vFH5Q+9X2V6tU3Gl/tFD5P1gT9zx6dfHwMkacLuDe3OHGq3mo6
LW1K5u7mird1LytGXJT5lJqKhGK6uMPFNrlWMZeZLAAB+DAgDeP+mRsX8zVP+G8J
/NN1Hh/pmocS9K3xcV71atpttK0o0oTgqDg1UTco8vNn+Gn/ABvqNyAAAAAAAAAN
4WX0RjmTXr/QZfVPHiR9xV4U6LxLWl/Tt1qND6O73uvI6kIc3ecmebmhL/Uj4Y9f
2YCP+1/uy10zYMNuUbm3lqeqVqc6lu05VI20Jc3eLDSj/CQhFZ8fSSzhtat2Jdvr
O49xV7ZdO7sLa47z3zrQ5c/9w8tfYn+EbX96vspZS1PcfvdxQ+SPvVtkvx1Tcf8A
eKHyQJ/yvrOu1rXNJ0Szjc63qdjp1rOfdxrXdeFGEpNNqKlJpZwm8fYQj96rsn1a
ruTP+0UPkj71jZXi9T3G39flNDP6e5A0/jn2hLDVNBvdt7IVSrG8hKheahXoOEHR
lFc0KUJYk2+aUXKUY4SfKm2pR43Z84DV767pbh39YVbazoVH5JpN1TcZ1pr+PWg+
qgmukH+HjLXJ0nYLZ3CzZmzb6V7t7QLa2vH4V6k51qkOkl6Eqjk4ZUpJ8uMp9cm5
qMlJPq17/wD19gBJ5WV/RnwP2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABhySTefD6yHuFLe8+I24+IlKtcvR3RjomjqrS7rvKEHGdapyuOXF1k3GXNnrNS
SwkpK3RoNtuXQrjSNQncQsrnljXVtVdKVSmpRlKnzLqoTScJJdXGTWUdja21Kzt6
FraUadC1owjTpUqUVGNOMUlGMYrokksYX2AfcAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdVuy8vtO2rrN9pFt
5VqVtZVq1rb93Kp3tWMG4Q5Y9ZZkksLq89Ctfnk43ezl/Ar75gFqQVW88nG72cv4
FffMHnk43ezl/Ar75gFqQVW88nG72cv4FffMHnk43ezl/Ar75gFqQVW88nG72cv4
FffMHnk43ezl/Ar75gFqQVW88nG72cv4FffMHnk43ezl/Ar75gFqQVW88nG72cv4
FffMHnk43ezl/Ar75gFqQVW88nG72cv4FffMHnk43ezl/Ar75gFqQVW88nG72cv4
FffMHnk43ezl/Ar75gFqQVW88nG72cv4FffMHnk43ezl/Ar75gFqQVW88nG72cv4
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
0bTtTVDm7ry21p1u7zjPLzJ4zheH1ICnnam4i7b33d7cpbWu6t7TsYXE61Z0J0oJ
1XTxFc6Um13bz0xiSw2847vsx8WtqbK2zf6Jue5ubKrVval7C5dvKrSacKMFD0E5
87cZP8HlwvHLwWU83GyPyN238Lofsh8ONkY/6m7bX2/RdD9kDq9r8Ydi7p1210fQ
td8q1G65u5peSV6fPyxc36UoKKxGLfVm/mvaVsra+kX9K90nbWiWN5SzyV7axpUq
kcpp4lGKfVNrxNhAB+DAfh0Arr20b7V7fZOi29nHl0e5vHG9qRm4yc4x5qVNpS6x
eKkn0azTg8rCzG3Y/wB2XOmcQpbbr3FzKw1WjVdO2SThC4hHn53nrH0Kc4vl8fQy
nypxuJqul2Wq2NWz1Sytb2yqtd5b3FKNSnPD5lmLTTw0n1+rPiRRfaLpVHj3snSd
t6bZaXT0Sxv9YuqdtbxoUqsa8Y20eVQXWacVnKXopdX4ATMAAAAAAAAYksxa+tGQ
Br23NnaHtvVtZ1LRbHya81mv5RfVO+qT76fNOWcSk1HrUn0ikuv2LGd67y0LZOlU
9R3Nf+RWdWsreFTualXNRxlJLEIt+EJfZ0Ngfgzrta0PS9dtY22t6bZajbRn3kaN
3RjWgpJNJ8sk1nDf6QK3cfeOe2dZ2BdaFs/ULq+vdSxSq16VOrbxt6SlFyy5xTlz
rMOVLqnLL6JSjrsu7q2vsvdOrazunWXp7dmrShS8kq1e955qUpc0E+Xl7uKw115+
j6FvPNxsj8jdt/C6H7I83GyPyN238Lofsgaq+0Fwxw8bmfw+6+WcHVe0Vw4s7Crc
W2rXOoVYNcttb2NVTnlpdHUjCPTx6yXh9ZvHm42R+Ru2/hdD9kebjZH5G7b+F0P2
QKw734xbu4s17naewtGuqFjdehUVJOpc1qXO45qSXoUqUlKnzLwXVObi2nv/AAI4
AS2xfUtw70jbXOr0+WdnZwl3lO0lhPnm2sSqpvCxmMWuZOTacbBWdpRsrShbWlKn
QtqMI06dGlFRhThFYUYpYSSSwkcgD5qDUsrp7uh9AAAAAPwIA7Fbxwu1XP8APNX9
RQJ/fgdbomh6VoVtK30TTLLTrec+8lStKEKUJSaScmopZeElnx6IDsgAAAAAAAA/
B58AH4PAEJ7n7SGwtN0uVxpF5c6zeZap21C3qUcvlk05SqwilHKUW1zSXNlReCDu
E/Fq0q8arjdvEm4bdezq29tWhbupTsZOScYwisyjHl7yGYptuo+bPNKRbHzcbJb6
7O2573plBt/0uJnzcbI/I3bfwuh+yB2219w6XunQ7bWNCuvKtOuebuqvdyhzcs3C
XoySa9KMl1XqO1OFpWm2WkWVKy0uyt7KypZ7u3tqUadOGXl4jFJLLbfh62c15w8e
IGi7u4tbI2hq8tL3Br1O21CEI1J0YUKtZwUvDm7uElF464fXDTxhrNHeMe6rHevE
fV9waVSuqVld9y6cLmMY1FyUYQeVFtZzBvx8C/8ArW0dva7dwutb0DSNRuIRVONW
7s6dWagm2opyi3jLbx9pwfNxsj8jdt/C6H7IEQcHePOzrPh5o2nbo1L6M1PTqSsp
Uo2decJ06aUac4uClnMOVPLT5lLpjBP+k6laatpdlqOn1e+sryjC4oVOVx56c4qU
XhpNZTXRpM198ONkYeNm7b+F0P2TaIQaabxn1gfsAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAHXa/rem6Bot3q2s3dO0061p95WrVPCK9XTxbbaSSy22kk28Ef
8INv6hX1PXd97p0unpuv7hqU3Ts880rO0pwjGnTk3FSU5cqc1nGYw9GDTipJurWl
d0VSuaNOtBThUUakVJc0JKUZYfrUoqSfqaTPooNSyunu6AfQAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAB//Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_2_biz.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_2_biz.jpg|segedtetel_2_biz.jpg]] - {{{type=image/jpeg, size=102903 bytes, encoded=139347 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_2_biz.jpg]] or [img[tooltip|segedtetel_2_biz.jpg][link]]}}}
[img[tooltip|segedtetel_2_biz.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCALOCg0DASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAgYBBAUDCf/EAG8QAAIBAwIDAwYFDwUJCgsCDwABAgMEEQUGBxIh
CBMxFBgiQVbTF1FhpKUVFiMoMjdXZnF1hLO00uMzQoGS1CRGVZGTlJXD8CU0NTZ0
gqGjstEmJzhDRVJkZXOx4URTVGODwWeFpsLEcpai4vH1/8QAFAEBAAAAAAAAAAAA
AAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeduHVqOhaDqWrXcKk
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
nwNh5vHKxggDUbmx42cWrfT7K58p2VtLlurqUFGdK+vHJqNNpycalPEZLm5XlKqk
8VIyA8vbnAWG/LGruviPea3abk1atUuqlpbzhSVvBv7HTxUjOXSKWE2nFOMMLly/
W81XZD6/VXcn+cUPck+RgsfGmZgV/l2Wdkx6/VPcnTwar0cr/qSp20rt7X3/AKPe
6rbXMHpWqUK1zbqniqu6qqU4cssen6LWHjr4n6Wya69M9fV6z83uK2fhS3ivH/dm
8WP/AMvID9JV1XQGPNhYaf5TJAAABqnFj71u8vzLe/qJmq9lz7xW2v0r9qqm1cWP
vW7y/Mt7+omar2XPvFba/Sv2qqBKoAAAAAAAABw5YT6f4gOSlvbH1/6pcR7LR6F0
qlvpNnHvKXJjuriq+aXpNdc01Qfi0vkeS6OT86t6XVbiNxj1CdleUq8tZ1VWtlcV
YOnHunNUqDkuXKSh3eW483yN5AuT2dNCWgcHdu0ZU7VV7ul5dUlQjjvO+feQcnhN
zVNwi/i5Uk2kiTV4I+Fpa0LO1o21pShQtqMI06dKlFRhCCWFGKXRJLokvUfRzw8M
DMr121LijDhzpFtKtTVxU1aFWFJyXNKEaNVSkl4tJzim10XMs+KJ+vLyhZWta5u6
1Ojb0YOpVq1JKMacEm3KTfRJJN5fxFEOPfEGvxP31RoaHCrdaPaVPJtLpQt8Va05
8qlLl6ycpyilGPT0VH0VLmyG29itXq37rbh5R9TfqY++cc913vfQ7vm/m82O95c9
cc+PWXJXgiIuzpw0r8O9o1/qt3f1d1OpGrdRpzbVGMY+hSzlxlKPNNuUV4yxmSim
5dXggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABw5JHJ855fMsPHyPq/6QIi4i8U9XtN5T2Xw
62/9Xd0woqvcSrvkt7WOIySllx5k4y8eeMU5wWZNuK0GfBvinvbvnv3fXk1neUac
6tpQnOtFTXK405UI93RWMZbi2uaOeueY3zsz6faWexb+VzRUtzLUrq316tVbqVZ3
cKsuk6jzz4hOPg2syl/Ocs73db72dZ3Na1vN2aBb3NGbpVaVXUaUZ05J4lGScsqS
aaeevQCu912V9U0+krrb+86UtVoShUtu9s5WyjJST5u8jUnKLXVpqL6r1Zytw4Ca
rxP07cdXam/9I1KtYUaFStHVbmPeOE24SUHcc/JUj1ksLnmnLHSMXyzjpmo2Oq2N
K+0u8tr6yqt93XtqsalOeHyvEk2nhpr+hnc5E8PPxeAGa8EAlhJfEAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhyx
np4es6ml6pZavYU77Sru3vbKrnkr21WNWnPDaeJRynhpro/FAdwAAADHn9JrD6AZ
ALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOveXd
Gyta9zd1adC2oQlUq1ak1GEIxWZSk30SS65fQDsA+Fpd0Ly1o3VpVp17avCNSlWp
SUoVIyWVKLXRpppp+DTPuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhyS
A8ndW4LLa+3NR1vVZclnY0ZVqmJRTljwjHmaTlJ4jFZWZNL1kP8ACrSdY4kbj+EX
ftjGlbUmntrTJ1OanawfV13BrrJ+g4zeG2nJRSVLGucV758WuM+m8NrO5qU9u6bN
3Op3FrSjUkqsISc/TTaiopxpdcYqTlzKWIosla2lG0tKNtaUadvb0aap0qVOCjCn
FJJRil0UUklhfEB1dwahW0vQNRvrSzqX9za2tSvStYNqdxKMG1BYTeZNJeD8fBkC
6x2itxaJbQuNa4Watp1vOoqUat3c1KUZTabUU5W6XM0n0+Rli0unV5NP4w2tC64U
7xp3VGnXprSbqqo1IKSU4UpShJJ+uMlFp+ppPxAg6z7V1e9uqNtabDqV7itNU6dK
lqbnOcm8KMUqGW23jC9Zsfw5b3/AxuT+tX/sxAPZffNx020v+U/s1Uv6BAHw572X
jwZ3Gv8An1v7MdvbXab2RqbhT1enqWi1VQVSpKvQ76kp9Mwi6fNJ+LabhHKj6m0i
cnBOWSIO0dw0tt77PutRsbTn3LplF1LSpTTdStCL5p0WopueVzcsfFTaw0pSyEq6
Xqdlq1nSvNLure9squeS4t6qqU54k4vEo5Tw00/lR3ChvZy4l3WyN4Wum392oba1
KtGndU6jXd0aklywrptpQw+XnlnDhltNxji+S8EAANe31vDSNkbduNZ1+v3VrS9G
EIrNSvUa9GnTj65PD+JJJttJNoPflNL+g451nHr+IoruvdG/uPmsU7PSdJqzsLSp
KdKys240aLfO4zr1ZNR7zlTipScU8PlScmnYbiHxLhwl4e6Lp2o16eq7zen0aUKX
eynGdSMFGdxVk8S7vmjLxxKbylj0pRCZO86J46P15Myk3Bnb/ELiDxG0rel7d38r
axuadxU1K8qVKcatLvn3lCg0uqa71ckcQWWnjmSd2V4IAAAAAAAGvb53hpGyNu3O
s6/X7m1o+jGEcOpWm03GEI9MyeH8nRttJNoPfc0njxfxGRQ3WNX37x93i7ewt7n6
muvDktIVJ+RWEfS5Z1ZJY5sKpmbXNJ8yivCCu7tKyvdN2potjq1x5VqNtZUaNzX5
5T72rGnFTlzSSbzJN5ay89QPUcvkOSOO0Bui82hwv1XVNI1CnY6sp0adpOahJznK
tBSjGM01J8im8YbSTfqJHAAAAYuaWfiQc8PGHnJU3jxxxvdZ1aG1uGt1c8nfxpVd
RsJS727q82I0reUevLnC5o9Zt4Xo9ZhbJTTa+J+syXVZID7KOydzbR0DWpbnt6ln
bahOhVtbKrVTnH0Zc85U8tQclKnFp4l9jxJLCzPcfuVn4gOQAAAAGvb52hpG9tvX
Gja/Q760q4lGUelSjUWcVKcv5slnxx4ZTTTaI64S7x1rT93X3DjfsqtXWbGEqmma
nXag9TtYtqMmnJ80+XrmLk2ozUsSpycpmIU7Tu1+/wBq0d5aNR7vc23K9K7oXNKh
3lSVKNTLjJeDjBvvcyUlFQl0SlJgTXF5SaBpvCnetDfWw9L1yl3auasO7u6VNpKl
cRWJxxzNxTfpRUnnllFvxNyXVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPM3
HV1Cjt/VK2h0adfVYW1WVnSqY5KlZRfJGWWujlj1r8p6Zxy+lkCte573j/uDbuoa
NW2bodpb3tGVvVqW1xRU1CXSUY89xJLKyvDKy2sPDUWbX4P8Ydra3bavoWgq11G2
5+6reV2dTl5ouEukptPMZNdV6/jL0ACv/wBdHaF9hdt/5xD+1k4beq6jX0DTK2uU
KVtq1S1pTvKNJ5hTrOCc4xeX0UspdX+V+J6AAAADy9x6VQ13Q9T0m8nUhbX9rVta
kqckpKE4uMnHKayk+jw18jKK6zwG37pFLVLrUNNtqWnafRr3FS98rpypzp0oTnmM
VLnfMo4Scc5azy9cX9cc+si7tFare2PDavpekQqT1XcF1R0S0UVDEp1m+aMnNpJS
pxnHm9Tkn08UG58PtQutW2DtrUdRq97e3mmW1xXqcqjz1J0oyk8JJLLb6JJHvnU0
jT7XSdJstO0+n3VlZ0IW9CnzOXJThFRisttvCS6tnbAAAAAAAAAxcMvOcHnbiq6j
R2/qlbRKNO41WnbVZWlKpjkqVlF8kZZa6OWPWvynpnHL6WQKt76pdoLd+jVNKr7d
sNNsK0JU7inp9zbwdeDx6MpSrykl08ItZUpKWU8HgcLdncbOGt1qFXQNrWNanfU4
Qr0by7tpwk4NuMk41oyTXNJeOPSeV0WLiADz9u1dRr7f0yrrlCnbatUtaUryjSeY
U6zgnOMXl9FLKXV/lfiegABCfEDWONdPXdWtNpbY0SekvMLO98ohKtyuK+yYqVYL
nT64dNpPp6aXNKvOq8EOK+rare6lf7eVa9vK07itV8ttI885ycpPCqYWW30SwXwc
FzN+GfiMsAVu2Xc8e9B0fSdBjtfQHZ2kKdrC7va1NunTXSLqd1X6xjHCzGGWo/zn
42RisRSMXDLfV9TJLCSXggAAA13iFYXOr7B3Np2n0u9vLzTLq2oU+ZR56k6UoxWX
hLq14mv8BtA1TavCjRNG1y0dtqVt3/e0e8jPl5q9ScfSi2n0kvBkg8vpZOFBdc+s
DIAAAAAAAA8zcdXUKO39UraHRp19VhbVZWdKpjkqVlF8kZZa6OWPWvynpnHL6WQK
4a7qvaG1XR7vT6W1NI0116fd+VWN1ShWpL18jlcSUXjKzjKz0aaTUWbM4Q8Vdp7m
0/W7PZ1jd3FjUdWlSvbu2qUuflaUmlWTzFtSTzlOKfqLxgCv/wBdHaF9hdt/5eH9
qOHubtCP+8Xbny/3RD+1FgQBUu+4S8YuJHk737rdtZ2lKtGDta1aL5YrL76FGhHu
pSxOaTcoyeGm0sEycLOCu2OH86N9awq6hrkabi9QuX1g5RipKlD7mCeHjxmlJrma
ZJzgnn4n4oyAx5flMvygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx92a9YbX29qOs6rPks
7KjKtUxKKlPC6QjzNJyk8Rim+raR7BEfFqvQqcUuFWlanWpx0mvqF1eSp1Jqmp3N
Gknbvm6PKnUwo5xJySafQDVXwu17ihDUdwbwu6u0pavaxprR9Og05qnJytqt7zPF
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
oXPNz1uacpLPNKT6JqP3T8P6ANgcvk/L18DIi3jns7de5dItrjY+5L3SdQ0+Faat
LevOgr1ycGoyqRklFpRljmTTcurisyK+cHNvcTuJVGvf0t/65pui29d29W5qanXq
VHNQ5moU1NZxmGXKUViXTmaaAum5Yf8A9SJN+cHKG+9+Q1rde4L670O2hFWmjUKa
pRpY5XNOom3JTcZZwozeYpSSgjbda2nqmo8NaW27bc99Z6rG2t6EtapqffylTcHK
p0mpZnyyz6f899WVS49aHvbh1OwtL3iDrWtadq9GrCSndVqf3OFOE6bqSTi4zjjq
8+kmljLC52l6bZaTY07HSrS2sbOll06FrSjTp08tt8sYpLq234eLZ3Iy9WF/Q/8A
b5SLOy7FfAXtrHx3X7VVPW4j7N3Vuiv3eg77udt6bKjCFW3trCM6kqkZuXOqynGc
crkjhPwj8rQEDdr/AIg6frFWz2fpFanc+Q3TuNQqxWVTrRi4xpRlnDaUp86w8PlW
U1KKtwn0R+bPFHaf1ib61Tbflqv/ACLuv7p7nuufnpQqfc80sY58eL8C1HwG73/D
PuT+rX/tIE+83X1fF4mSI/4V7F1vZv1T+r289S3P5X3XdeWKf9z8nPnl56k/uuaP
hj7lePq31T8crGHjxA0/irtTUN7bTraHpuvVdDjcTSua1O3711qOGpUsc0WlJ4y8
9UsdVJnx4b8N9tcPbKVDQLNzu5KXPf3EY1LmopNNxlOKWI9I4gsR6J4y23DOo8Wd
y8U+IK2dwzuVpGjVeZVtY7iUq/cqMlUqr/7uLzFQ+5nzcmZw5sRkDTuAGz6tv327
HqW59ZrcsrjUdQvqyqTahGOFyTWI+j0Tcms45mksBLXSKz8WeufD+k+q8EVV3jb7
q7PGoabfbc1e61jYdevChPTtQrRk6dTlnJ008ehzZnNTppLKSnGXKuax+zNzafu/
bFhruiurKyvIOUFVhyTi1JxlGS+NSi08ZXTo2sNh7XMstdehwpZb6eHykK8X996l
dbx0zhrsq4dtrmq8vlmowlFysKDUnPkjzJqr3cZT6tNR5eTMppx9K14D7WvLOhLe
dxq+69VhCMZX+pahX5ksLMIKM1yw5uaSi3JrmfpMCV3Uw/uW/E5UiFdzcJL7bemT
veDmsaloWpW7dWOlSvJVbK7lytScoVXKPetOKUpZj6Eei+7XR7G9zWvOG2tXV1Wq
VrmtrledWrVm5ynN0aLcpN9W2228+tsCejq3ttb3ltXtryhSr29anKFSlVipQqRa
xKMovo010fyPB2l0Rw459YFUeyhqdbbHEDdmxNUuaUpqdR08XP2N17ebp1FTg0uZ
zi+Zvo+Wj1Tx6NrynG9Y3W2+2FYVtOo+Qwu9TsuSSopRrU68YU60llYfM5Vk5Lrz
czzzLJcdeCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHmmbTvd
V4kVN4bnToT03vrPRLClXlOFGk3KMrmo84dSrHPopYjBwT5pJcshmLgv+nK/KBkv
ABLCSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAA0ji9s2e99n1NPsbp2Wr29ene6deKc49xc036MsxeV0co568vN
zJNxRu5jyLOfWBVdcZuJ/D5dzxH2l5bQp/YvLOXyfvKsvTiu+pqVGWIZXLCKfo9X
mLT7WmdqG/1a+pWWmcPbi9vKyl3VC2v5VKkkk2+WKoZfRN9P/VZZ3k6YTXyZRyoJ
POfHxAr5oGk8Q+L1O1p8TLGlt7aNGff1bC2p1Levqc1LEadVSm5wgnHLzy5TTSb5
ZwsBaW1CztKNtZ0adC2owjTpUqUVGEIJYUYpdEkkkkjPkz4//IyXRAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDkln
5PEqjxBu6HEXtV6BtypWp1NK0mcacqbkrmjVnTi7itFw+5TlyqjPxxydc45VauX3
TXN4/wDQU67JCute4v67r2qW7u6zs61epdyoZjTuataDymliEpJ1fDDxzerIFyV4
IBPKTXrAAAARb2kdyQ21wi12SnT8p1KH1NoQqQlJTdVNTXo+DVJVWm3jMVnPg9a3
pwolS7NlHadrDy3V9JoRvqOJzlzXKlKpVVNRinPKqVoQi49eaOevpL78Qpz3h2gd
mbXt6lWVjt+Etd1B291H0Kia7lTpv1qSp/HLluHjlXpE3OGY4y1+QD8/+zhuSW2+
Luhyc6nk2pTem14Uoxk5qthQXpYwlVVJtrriLSz4P9Aj83+Lu2ltDiXuDRKEacLa
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
INt45czEuiQAqt25en1lev8A37/qC1JVXtzf3lfpv+oAlXsu9eBe2v0r9qqkqkVd
lz7xe2v0r9qqkqgUB7Uf39dz/ov7LSL/ABQHtR/f13P+i/stIv8AACCu11uypoPD
unpFlcdxea5WdCWHNSdvBc1XllHost04NPKcakljxal7UtxaZpuu6Vo15cd3qWq9
95FR7uT77uoKdT0kuWOItP0ms+orl24KFeVrs+6hSqu2pVLunUqqL5ITkqLjFvwT
ahNpeLUZP1MDs9irb1CO39wbhk6U7i4uY6fBd0uelGEY1JYnnLjN1IZj4fY0+vqs
0n0RUvsx8MNn702HqGobp0fy28palUoQqeU1qSVNUqUuXEJxXjNvwz18fimDzfuG
T6/W1n9Puvegd7tCaZW1ng3uq2tJ0ozp2yupd42lyUZxrSXRPq405Y6eLXVeJEXY
l1mUrXdGiVrqn3cJ0Ly3tXyqeZKUKs0sZa9Gin6l08M9ZQ837hn7N+Hh/d910/60
2HZXDbaOx7u5udsaPTsbm4pqlUrd7Uqz5E88qc5SaTeG8YTxHOcICtPHa51jh12j
bXedGi529x3F1b4TSq040o0K1FylFpSaUk8KTiqkH0bSJ02vx84fa95LTWsrTLqv
zYoajTdHu+XP3dTrSWUsr0/Wl49Da9z6PtffFvfbd12Flqitp06lxZqt9lt5tc1O
T5Gp05NKWH0bi2uqbIK3N2U7KSq1Nr7kuqPLQfJb6hRjV7yqstZqQcOWL9FfcSa6
vr4AWM0XWdL122ncaHqVnqNtCo6cqtnXjWgppJuLcW0niSePHqjxeH+01tJbixeu
7Wsazc6v/Jcnc99y/Y/unzY5fuumc+CKabq4Q8QeGs6es2kalWnQg6j1LQ69STt8
xnzZaUakUoJ5ljlxJell4LLdnPijc8RNuXlLV6GNZ0l0o3NxCMVTuFNS5ZpL7mT7
uSkscvg10fKgmL8oEfuUAKWdtP0eKWl4z/wNS/X1y6ZSztpelxS0vqv+BqX6+uXT
XVAAAAAAAAAAAAAAAAADSt68Utn7J1Wlpu5tX8ivatFXEKfk1apmm5SinmEGvGMl
4+o3U0revC3Z+9tVpalubSPLb2lRVvCp5TWp4pqUpJYhNLxlJ+HrA1/zg+GPtN8w
uvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03
zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7
M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOG
Psz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84
Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdD
zg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC69
0PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7
r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8
/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7
TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+G
PtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN8
4Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o8
3zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uve
gPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfML
r3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8
wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+z
Pz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj
7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD
4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q8
4Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvd
DzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+6
96PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P
7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+0
3zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj
7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfO
GPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN
84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3o
Dzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC6
90POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfM
Lr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzguGXj9cvT/kF17seb5w
x9mfn9170eb7wy8Pra6f8vuveASqAAAAAAAAAAAAAAAAAAOnq2pWuk6Xe6jqFR0b
KzozuK9TlcuSnCLlJ4SbeEm+hG3nB8Mfab5hde6JJ1bTbXVtLvdO1Cm61leUZ29e
nzOPPTnFxkspprKbXQjbzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y
+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83z
hj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegP
OD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3
Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wu
vdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz
+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M
/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y
+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84P
hj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDz
fOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696
PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r
3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03z
C690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7T
fMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGP
sz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84
Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDz
g+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690
POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr
3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/
uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zP
z+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GP
tN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4
Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83
zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvej
zfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+69
6A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8w
uvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03
zC690PN84Y+zPz+696PN84Y+zPz+696A84Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7
M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdDzg+GPtN8wuvdDzfOGPsz8/uvejzfOG
Psz8/uvegPOD4Y+03zC690POD4Y+03zC690PN84Y+zPz+696PN84Y+zPz+696A84
Phj7TfMLr3Q84Phj7TfMLr3Q83zhj7M/P7r3o83zhj7M/P7r3oDzg+GPtN8wuvdD
zg+GPtN8wuvdDzfOGPsz8/uvejzfOGPsz8/uvegPOD4Y+03zC690POD4Y+03zC69
0PN84Y+zPz+696PN84Y+zPz+696Bumy95aFvXSqupbYvnfWVKs7edRUalPE1GMms
Tin4Si/D1mwrwNe2Xs3QtlaVV03bFi7Gyq1ncTpqtUqZm4xi3mcm/CMV4+o2FeAA
AAAAAAAAAAAAAAAGp8WF/wCK/eL+LRb39RMgDsOJSe9Pi/uLp8f8uT/xXeeF+8l/
7mvE38X2CZAPYdai969f/wAC/wBeBapeAAAHwvLuhZWta5u61KhbUYOpVq1ZqEKc
EsuUm+iSSbbfxH3Io7SuuXOkcL72z0ync1NT1utT0m2hQpKo5uq3zww//WpxqRWE
3mSxjxQR72eN1beudZ3rvbdOvaTp2raxfulQttQvKar29vH01GNSbUpQ9OEMJJfY
I/IlNy4jbISx9eO21j/3nQX/AO8aLt7s8bBo6BplLW9BpXOqwtaUbuvSvrlQq1lB
KcornXRyy10Xj4I9DzfOGPsz8/uveAQZ2va+g65q2g6/t7W9N1Or3M7G5haX9Ct3
ajJzptQi3Pq51cy6pYiujfXc+xbujyvbus7ZuKv2WxrK7tYzr80u5qdJxhB9YwjO
Kba6c1brhvr7fEjgDsuGxdcntfQ6trrVG2lXtZ0q1xcTlKHp8kabqPmc0nBPDxzZ
SeMFbeAe8J7N4oaTezqUqdjdzVheupONOEaNSUU5ym0+VRkoTb6Z5MZSbA/QxPKT
MXPDSa8XgyXgYuLeeuAIw4F211Rt973F5ZXtnC/3Re3ltG7tqlCdSjNU3CahUSlh
4fivUb1urcFjtfbmo61qk3GysaEq1TlcU5Y8IR5mlzSeIpNrLaR6mcdF4/IUl7QH
EK54ob3sdrbapqpptpeO0tVC4WL+4lJU1UzzcnJnpBv1Scm1zcqDX7Cz3Dx84tXM
ncdz3vNWk69RTjp9nGa5YwXo83LzxikkuaUsyxmUlezQNE0/b2j2mlaLa0rPT7WH
JRo010ivlb6tt5bby222228mn8FeHFrw52dQ0/FvV1ev9l1C8pRku+qZbUcvq4wT
5V4euWE5SRsGs7ssNI3Xt3b1zSuHea35T5NOCj3cO4gpy525JrKaxhP5cARz2qN2
vbPDK4s7SpSV/rUnYJOcFONFxbrTUJJuS5VyPGMOqnlPGdH7E+hKOmbm1+tTtZd5
Wp2FGfLmtT5IudRZa6Rl3lLwfVw6r0UdbtwtuGzJJdV5a8+tfyBs3Yu+9hqmP8L1
f+mhQ/7v9uoFgl4LJjKGc9cZMl4L1gChW868uE/aJv7rRo0pQ0/UFdU6FOnGhBUa
8VUlQj0aiuSrKnzY6LqkumL4WdzQvLShdWlanXtq0I1KVWlJShOMllSi10aaeU0U
I7UDxx03L6v97fs1L/6l0uFHXhbs78zWf6iAEU9tPpwt0x+OdZpfqK55/Yn0qhT2
Xr+sQlU8qutQjaTTa5VClTjOLXTOW60s9X4R+I9Htq/es0v89Uv1Fc47Ff3rNU/P
VX9RQAsAuiSKrduP0Vstepu9+T/7gtSVV7c395X6b/qAJV7L2ZcDNtNtt/3T+1VT
ze1Pu17Y4Y3FnZ1KUb7WZOwjFzgpRoOLdaShJNyXKlB4xh1U8p4z6XZc+8Xtr9K/
aqpFvbizy7Ma8V5b19a/kAOx2J9CUdM3Nr9anay7ytTsKM+XNanyRc6iy10jLvKX
g+rh1Xoos+vBZK+9i772GqY/wvV/6aFD/u/26lgl4L1gYyhnPXGShm868uE/aJv7
rRo0pQ0/UFdU6FOnGhBUa8VUlQj0aiuSrKnzY6LqkumL6lA+1A8cdNy+r/e37NS/
+oF2N12f107D1ix0i4t6j1bTa1G2uO8zSl3tJqM+aOcx9JPKT6eGSpfZ44r0eGN1
qu3d3217RsK91GXo0Vz2VwmoVHUg0ptYUc9W493hRbky0vDW6oWnCLat1d16dC2o
6HaVKtabxGnGNCLcm30SS69Twd+cItlcS6lHWrnvaV1WhTmtS0uvFO4pKL5ctqUJ
JpxaljmwopPCwB62j8Xtg6vaTuLTdelQpxm6bV3XVrPOE+kKvLJrqvSSx49ejO7x
Q2n9fWyNT255d5Crzuvs6pd64clWNT7nmWc8iXisZ/oK3672U9ct+5ehbj028zzd
67yhO15fDGOXvOb+dnPL4Lxz00Xbmtb/AOBW5qENUsb23sak5Otp1xUbtLxOMOfk
nHMO8S5PTjlxaUXlZiwvo3jPgumV/t/t4lHOFO9LrgbxG17Sdz2tzVsm/Jrylawj
zOpBt0q0FNRcouLljrHMavN1aSd09v6tQ13QNM1ezVSFtf2tO6pRq4UlGcFKKlht
Zw+vX4zTN7cPtlcWNNt7+5nC6apulbarplxFzUFU9KKmsxmuZSWJKWMyxiTbA++h
cZeHutKt5FurTqfcqPN5ZJ2rec45e9Uebw68ucZWfFZ2HcNnQ3ZszU7C0vKcbbV7
CpQpXdPFWHLWpuMakcNKS9LK69fU/WVq3L2Ur2m6lTbO5Le4Uqz5aGoUJUlCl1xm
pDm5pL0V9xFPq+ngRvU03iLwL3FC8dG4s6HfJOrCTqWF8lzqMJ4ajLmSm1GWKiTy
lF4YF6NqaT9QdraPo7r+UfU+zo2nfcnL3ndwUebGXjOM4y/ysjjtCcK6/EzR9Plp
t/Ss9W02c+4Vw2qNWFTlU1JpOSfoJppP1rHXMd04c7uob32Vpe4bW2qWsL2Em6FS
Sk4SjOUJLK8VzReHhZWG0n0NU44cWdP4b6Oo01SvNwXUG7Oyk3ypdU6tTHhBP1Zz
JppYxKUQ+vAHh9e8OdkVNK1S7trq8r3tS7qeTJ93TzGEFFSkk5dKaecLq8Y6Ze06
pvPa2lX1Wx1bcmi2V7Sx3lvcX1KnVg2srMXLmWU018jK8bI2pvjjfb/V/fe5bmz2
fe97CGnafX7rvVCo+XFPDgoRnlc9Tmn9jSx1U1MG2uB/D7QY050NvW95XVFUZ1dR
bue88MycJtwjJ8vjGMfFpYTwBUjQLqha9pO0nt6tSoWMt0qnbysZqNN0JXThywce
ndypyawuji8eB+gMViKS8Ej8/bS2oWfabo2tpRpULahvCNOlSpQUIU4RvcKMYrok
kkkkfoC5Yz0fQCDO2L5b8E9HyN3Ct3qdHyzus8vdclTHeY6cved39105lD14Ol2M
MPhdqieUvqxWeV8Xc0P+kl/f+h6RuPZ+raZuObo6RWouVxW73uu5UGpqpzPouVxU
sv0enXKyisfALdNThR5U93Wet2uy9e5bjTtVr20lSi495yuVKPOoyqwinhNyxCD9
KDU0FvXFNfl/6ShXaTuK9lx71+4sq86FxRnaVKdWlNwnCcbeliUWvBp9U/Uy224u
MOxNv6VO7r7k069cMxhb6fcRuq1SSi2oqMG8Z5cc0sRy1mSyQlwi4d69vnih8Je6
rOrZaPWuXqllRua7qVKzcm6EYtNNU6eINOSSkowUYuMvRC1fJlp5f5DNdFgLwAAr
/wBtPpwt0t+OdZpLH/5CuWAK/wDbU68LtLS8fqzSf/UVwNq7LqzwL20/+VP51VJW
Ip7LvTgXtlY//Cf2qqSsnlZXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDt
mad5Vw2069o2XfVrTU4KdeNHmlQpTp1FLMsNxjKfdL4nLk9eCfzV+JW24bv2Lruh
SjCVS8tpQo95OUYRrLEqUpOPVRVSMW/Houqa6Aa12c9RutT4K7XuL2s6lZUalvGX
KliFKrOnTXRY6QhFZfV48STV4FZOxXr9vLQNf29J0o3FvdR1CDdVc1WE4KEsQxnE
O7hmXx1Enjpmza8AOHLCfT/EapxXeeF28s9P9xr1f9RM97WfLvqTffUjyf6pdxPy
XyjPdd9yvk58deXmxnHUhbe21+NG79t19GralsfTrO5XLWnp07unOpTx1p80oSxC
XTOMNpYbw2mFeey8muOe2muuPKei/wCTVS/qfQqRs/s+8R9o7m0/XdH1Xa0b6ym5
Q72tXnGScXGUZLufBxlJdMNZymn1Ji/8d/8A+jf58BKbnh9Uefr2uadt/RrvVdZu
qdpp9pB1K1ao8KKzhfK23hJLq20lltEduPG5/g4+X/fxot7wU39vm6p/CfvmlVsb
adOUbXTqbcKmHLmfLy04Qnyywp8k36XXpFJhWrWLjV+JfES8uLC1uLnUtYvJzoWz
quq6cXJuMOd4xCEOmXyxjGOeiXT9CNkbdobV2jpGiWvdOnZW1OjKdOiqSqzUVzVH
FNpSlLMn1fVvq/E8bhvwy21w+se60Kz5rqXN3l/cqM7mopNPlc0liK5Y+jFKPTOG
2292XRAU37X+xrvTt2R3hb4qadqvd29fmqLmpXEYNRSjhNQlCkmnl+lGecJxzZLg
7vCnvXh1o2r+Ud/eOhGheuXIpq5guWpzRh0jzNc6XT0ZReFnBsuv6Jp24dIu9K1q
1pXmn3cHTrUKi6SXR+K6pppNNYaaTTTSZBUOEO7OHG6b/XOEeqWVSxuYVHV0TVHU
5JpRzCCkn6bUnLllJwceicpKU2wsK5YWcEP9qLd1LbPC3ULSjcunqes/3DQhHkcn
B9azcW/ue7zFySbTqQ8Mpr63e8+KdS1rwsuFdOjcyhJUqtXcFtUjGePRk4pJySeG
0pLOPFGtabwN1DdW8LncvFzVbbVKj5qVLTdOlUjbwp49CKm+WcYxcp+gkm2k5Sk3
LIeD2ONi3Nlb3u9L/wBGne0ZWVhGNRPvIKp9lnKOOnpUoxj1T6TysOLdn14L1nws
7ShZ2tG1s6ULe2owjTpUaUeWFOMVhRil4JLokvUfdLCSXqA8LeugUd0bU1jRLpU+
7v7adCM6tJVVTk16NRRbWXGXLJdV1immvEpDwe3nfcJt/wCrUtVg1TjRubW+spTk
1OvSjN04pxyubvYqCm1JKNST9bav04p5+XxKzcWOAV7uXi7Z6no9KnT29qk4VNWq
QqwpSt5R/lJQjy9XUjhppSzUc3LCeQJN7P8Ao11pvDq31HU7pXWq7hry1u7qJrlc
7hRl6KUY49BRbXVc3NjpgkyP3K/IcKPymX5QOObq8lVu3G1L6yf03/8AhyxG/rbc
F5tS+obNvrfT9dk4eT3NylKnTxOLnlcsv5nNj0X4ordvDgTxY3lfxvNzbp0PUK0M
93Grc1lTpZUU+SnGgowzyxzypZay8sCXey8+XgXtrKf/ANp8P+VVSVism0uGHGza
GkR0rQN5aDb2EJynGhKUqyg5NNqLqW8sJvLwsLLb8ZPNmo/crPxAUJ7U9pXpccNf
qVqNSlTuIW1WlKcGlUgqFOHNF+DXNGSyvXFrxRfCzu6F7a0bqzq069tWhGpSq0pq
cJxksqUWspppppr4yKuPHB+hxLtbS6s7unYa3YQqRpVZUlKNeLWY0qjWJJKaWH1U
eafotyyvE2ZdcXdmaTR2/fbN0zdFjYUaVvZ31lqlK15qajhRl3izLC5YJ8kPuG3z
Z5gNh3k/qj2gOHdtZLvLjSLPUdQvIP0e6oVacaNOeXhSzUTWI5a8Wkup3uPey62+
uGuoaZp1GlW1OjOF3YqpWdNd5F9VnOMuDqRXN6OZLOMZX14b7P1fS9V1Xcm89Rtt
R3TqeKDdtH7BZW0ZNxoUHJKaj15pZ8WllOScpSAot9WwKndjfXfqRuLce0dWqXFt
eV+WtQtK8uSMKtJyjWhySeVVacW0o55aTzjlRbFSUYL14XjnP/T/AN5EPGbgxbb2
vaWvaDevRt1W2JRu6aaVxKCzT52mnGakopVFlpdMSSjy9TQ9b4z6DGtY67tTTN29
2k6OpWWpUbPvM5k21JLmxlRWIQ+5/nZyBNSk/i6kdcMt5Xm9d0byurZ057WsLqlp
+mVocjVWrTUncVOaMm5JudPll0i48uFnnNf1bb3EfiLF2m4ruy2dte5g4XOnWFRX
V9Vi5RTp1K2FBKSjLEoPopqMoz6kq6Bomn7f0e10rRrWlZ6dbQ5KNCkukV4vr4tt
5bb6ttt5bbAgbR93UtB7XG69Ju7nubLW6FrRinyKLuY29KVLmlJ5WU6kEo+MpxWH
0asPJpRx18PV0/8A9Fed0cDKu+uNW59Y3K7iz25Vo0PI69pcU1Wr1VSpQfRxniK5
Jp8yTy44ysm22lXijs21o6Z9SrLftpShGFvfwvY2F2lFdXcKrzRm+qUXFttQblly
Alhr1PKbef8Ab1lVezDo9Chxw33c6DCnLbtjTuLOhWp1lOMYzuU6KUnJyknClN83
Xw6vqsyRqNfi9vGlcWFtpWkbG0+tThTqXdW+V5eYlN886EqXopqOFiSi8vKkn1ju
3CzYOn8O9o0dE0ytVrt1HcXNxU6OvWcYqU1HLUViMUorwSWW3lsNwj9yurfT1nIX
RGLkl8QFOeLKutx9rfTdLu7f6o2lte6fbxtu4VReT8tOtUjKKXpQ9OrJ82emc9F0
uQvAqZ2bbC23hxu3fvWlRxZW1evcW0K0nGtTqXVSbhJxi3F4pqrF5bWZLGccytmv
BAAAAAAAAAAAAAAAAAAAAAAA4csJ9P8AEcnmbjq6hR2/qlbQ6NOvqsLarKzpVMcl
SsovkjLLXRyx61+UD0wVv17f/Hfb+jXWp6nsjb1GwtId5WnSfeuEF4vkhcuWEura
WEk28JNmm6D2juJG4NYtdL0bQNv3d/dTUKVGnbV8yb6561kkkk228JJNvCTYFwgV
/wDro7QvsLtv/Lw/tQe6u0GsZ2Ntvr/+Pj/agLAGPN18GU+1rtHcTNCuo22ubZ0j
TbmcFUjSvNPuqMnBtrmSlVTxlNZ+RliuDm6r7evDjR9warStqN7eOs5wt4SjBcla
dNYUm2sqK9fiwN5/KAvBAAAAAAAAAAAAAAAAAAAAMXLGemf6Thzeekcr4zReNG+4
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
C5SllGRHHB/Rd/aHbX1vxD16y1inCFGnYyoNynTUVJT7ybpwlJtd36Tcm8PLJHXg
gMJ/Fno/lwfnjx32v9aXFLXtPpUVTsqlZ3loo0O5p91VxNRppdOWDcqfTp6D6LwV
zuKmmcQtSlpvwb67p2k933vlnlkIy73PJycuaVTw9PPh4or/AK92cOJG4NYu9W1r
X9v3moXU+8q16lzWzJ+HTFHCSWEksJJJLCSQFk+Ee5p7s4a7f1qvKpO5r2yhcTqQ
jBzrU26dWXLHok5wk1jHRrovBbc546ev1Iq7sng9xk2RaXVrtjdm37K3uZqpUpc8
6sXJLHMlO3ai8YTaxnCz4LEz7GsN/adszVKO7NW0jVN0SnVlY1owcLeK7uKpxqKF
Om8Kak3hN4fj8QRb2s+JdPS9GlszRq9OeoX8P90Z06ku8taPoyUOnTmqJvKb+4zm
OJxZ8eyfwv8AqXp9DfGsxXll7QlHT7adHHcUpPHetyWeaaXouPTkk+r58LVn2dOI
NbdH1fv9Q2lf3k7zy6vTup1pUribnzyU4KilyyecxWFh4Joxxu6/e4+fASnzNLw9
XrIR1/Vq+v8Aam2vpNjGlWtdsWFzd3ssOE6Mq9Fxabk0pLErbHKm1zvPg+X77l0j
jnrel1LKhq+ydIdTKnX06V1Gq4uLTipThLl8c80cSTSw11z5PAjg/ujYu/NT1/c2
pabfeW2dWjOdvXq1asqs6tOo5yc4Rznkbby3lgbn2gdjXO/+HdfTtM9LVLWtG9s6
cqihGrOKlFwbafjGcksuPpcuWlkhjsYbup299rO07655fKeW/sqcuWMXOKxWSeVJ
ycVTeFlYpzfTrm2Sgsei8LxIW4rcCNM3Ney17alw9A3RCs7vyik5clxWSTi5YknT
lzxT7yHXLk2pPDQTSperrldOvTJ8ru7oWdrWubutSt7ajB1KtWrNQhTgllyk30SS
z1Ik03cPF3RaDstW2Rpu5a1Pl5dS0/VqVpTrx5I5bhUjzOXNzNtKKy+kcJZ8DeO1
OJ/FmlHT9e+p2zds9+5VLKnXd5c1uWEXFzcGoVIc+cLmhjxak4xYEFaVpl7xx446
hWpSqRsLu6d3Xq1XCjVo2MJRpxSwmu8UHCCwpZlhttZkX0jLwWOvxGq8PuH+3tg6
VOy23Z9y63I7i4qS56txKMeVSnJ/0vlWIpylhLLPZ3FS1Ctt/VKOh1qdDVZ21WNn
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
h5iBGXE2VjuLtZ7Upba8mubi0rWj1CVHlhirQqzqVeeTwpShSgk+ra5OXxjyltF4
IjnhJwk0HhtZ1ZadOtearcwjG4v66XO0ksxppL0IOS5uXq30UnLljiRObCw/V8oH
kbr16x2xt/UtZ1aooWdjQlWn1ipSx4RjzNJyk8RSysyaXrIW7MO1b2rW17iHuK08
m1TcNepO2pKEoxjb1J97OaTk/RnNrl5knimmm4zMN1qvx031aaPpFSnW4c6Dcwra
jeOm1G+uY55qNGaknJckuXMXFLmlLMs0uafbKzoWVpRtrWjSoW9GEadKlSgowpxi
klGMV0SSSwkB2F4ALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw459Z5O
t7b0fXK1jW1bT7a6uLCtC4ta1SH2ShUjOM04T8Y5dOGcPqlh5XQ9cAF4IAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4e6tqaLuu2tLbcNhSv7a1uYXlK
lVcuTvYqSTkk0pLEpZjLKeeqZ7Thn1/4zIAF4AAAAAAAAAAAAAAAAAAAAAAAAAAD
VOLH3rd5fmW9/UTKWdl37+u2f0n9mql0+LH3rd5fmW9/UTKWdl37+u2f0n9mqgX+
AAA45evj8pyAC8AAAAAA1/VN7bW0m/q2Oq7k0SyvaWO8t7m/pUqkMpNZjKSaymn+
RmwEf7o4O7G3Trt1rOvaIrvUblxdWr5VXhzcsVBejGaS9GKXReoD1vhH2R7Y7b/0
pQ/eHwj7I9sdt/6UofvGqeb5wx9mfn9z7web5wx9mfn9z7wDa/hH2R7Y7b/0pQ/e
Hwj7I9sdt/6UofvGqeb5wx9mfn9z7web5wx9mfn9z7wDb7Xf+z7u6pW1puvQK9xV
mqdOlS1GjKU5vooxSllt/IbMvAqtxT4f7Y2JxS4TraumeQ+W6zHv/s9Wrzcle25f
u5Sxjnl4Y8S1KWEl8QAAxc0s9H+QDy91a/Y7Y29qGs6pPks7KjKrP0oqU8LpCOWk
5yeIxWVltL1kccDNEvLytrXELcVvTpaxumcLi2hzQqeTWCiu4p80YLq4qOevVRpt
4llGj8bd/bZ13iNpuztc11W20dPUq+ueTyqy8qrp/Y7V93TlL0ZKLliSXVrMZwib
78P/AAw9pvDr1sLnx/yYG18Vmlwv3gs/+h7zx64+wT/7yl/ZffLxw230zjynGOuP
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
AAAAAAAAAAAAAAAAAAAAAAAAxlDLzn5TIAMGLgm28/IZAAdPVdOttW0y80/UKarW
d3Rnb1qeWueE4uMllPKynjodwAedoGiaft/R7XStFtadnp9rHkpUaa6RXj1b6ttt
tyfVttttts9EAAAAAAAAAAAAAAAAAAAAAAAAHna/renbf0i71XWrqnZ6faw56teo
3iKzj8rbeEkurbSWW0B6IPD2buShuvbGn65ZWd7aW19TdWlSvaap1eXmajJpNrEk
lJNN5i0z2ufrjHrAyATygAAAAGLnhvo+hknlJrwYAAAADjm6vIHIMVPOcLK9WApp
rPq+MDIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOObq8nCnnOFlerAGQMVNNZ9XxmS
AAAAAAAAAAAADWd/bz07Y+j0dU1mjezsJXNO2q1raj3itlPKVSp16QTSTay8yikn
k960vKF5aUbqzq07i2rQVSnVpTU4zg1lSi1lNNYax6gOwAvAAAAAAAAAAAAAAAAA
AAAAAAAA4yBqvFj71u8vzLe/qJlLOy79/XbP6T+zVS6XFd54X7xX/ua8X+OhMpd2
Xljjrtl9cf3T6v8A2WqBf0HCfReByAAAAx5urXxHV1fUrXSNMvNR1Cp3NlaUZ3Fe
pyuXJTgsyeEm3hL1JlTNL7VWuy3FTnqmh6atBdaTnStVN3NOk84xOUuWUo5TeYxU
sY9HOUFv14AJYSS9QAAAAAAAAAr/ANo776nBj89P9faFgCLuLOwNV3hvTh/q+mXF
jSt9v6g7u5hcTnGU495QliGItN4pS8WvFEoJ9Mgckeca97LZu0K70+febj1D+49I
tKa56ta4k1FShT5Zc3JzKWGsN8sc5kjc9f1rT9vaNd6trV1Ts9OtYOpWrVH0ivBd
F1bbaSSy22kk20QLws1m14z8W9U3VqNryaXtqjSoaRp9fM+WpVnNq5l6Tiqv2N+C
aWYdc01JhvPD3g/oOjbWoUd0aZpOv6/XnO51DUbu2VxOtWm8yxOrmWF0WemcOWE5
M2f4ONkex22/9F0P3TaY/cr8hyBqMuHWyOqeztt/Gv8Acyh+6fn3J3ux9+tNW1fU
dC1LDzzSpTq0Kv8AQ3Fyj8ja+I/S6TeX0b/oPzc4rRXwpbw9L/0zef0fZ5gfpODp
aTqdrq2l2mo2FTvbO7owuKNTDXPCcVKLw+qymnho7oGLlh49fq6mSeVkq5xY7Rus
7f31qujbXsNJuLDT5+TVK15SrTnUqxyqmEpQxGM8wxh5ccp4fSfOHG7qG99laVuG
1talrC9hJuhUkpOE4ylCSyvFc0Xh4WVhtJ9ANnATysgAAAAAAEVdqP7xW5v0b9pp
EqmkcZtrXu9eG2sbf0urb0by7dHkncylGnHkrQm8uKb8Iv1fEB3eE/3rNm/maz/U
QNqPF2RpVfQtl6BpF3OnO5sNPt7SrKk24OdOnGLcW0njKeMpHs83yAQt2uNV+p3B
66tVR7x6ne0LTn58d1huvzYw8/yPLjp91nPTDjbsTaDz6puPcFWncx7qjTsaFTlx
Rqc8nOos46yjyUuifRS6p5WPP7ae4KF9u3QtDod1Oem2tSvVqQqqbUq7j9jlFL0W
o0oy6vqqieF4uYOyvoK0bg/ptadO4p19TrVb6rCvHlXpNQg45SfJKnTpyXjnmbzh
rATGsYWPD1ALwOnquqWWkWNW91W7t7KypY7y4uKqp04ZaisyeEurSA6+4tUoaJoO
p6teQqTtrC1q3VWNKKc3CEXKSjlpN4XhnxPzU27pdbXNe0zSbSdGNxf3VK1puo2o
KdSSgnLCb5fSWcJvxwTj2k+M9nvO1pbd2jUq1NFhUjcXN4+em7mSWVTUHh93FvL5
l1kk0kopy37s0cGLjblS33duunWoaxKDdlZPMXbQnFxc6q/+8cW0oP7lS6+k8QCy
C8FkBeAAAACKu1H94rc36N+00ja+E/3rNm/maz/UQNU7Uf3itzfo37TSNr4T/es2
b+ZrP9RADagAAAAAAAADjIHJRjtcar9U+MlzaKj3X1Ms7ezcnPPecydbm8Fy/wAt
jHX7nOeuFeC8u6FlbVrm8q06FtRg6lStVkowhBLMpSk+iSSby+h+delUnxG4v0k7
S5pUte1mVatStn3lSjSq1XOph8uHywcnzOOMRbawBeTgvt762+Fu2NOlC5pVo2UK
1alcR5alOrVzVqQawuXlnUkksZS6PL6m7rwC6LH/AOcxc0pYAyK4dtfVKFLZ239J
lCp5TdX8rqE+VcihSpyjJNt5zmtBrpjo+vRZl/f/ABH2xsO0dTcOo06VzKHPRsqf
p3FbpLHLBdUm4tc0sRz0bRSjU6+5eOfFSrW0+zSurvEadJ1JSo2NvHCTlJ+EVnMm
l6U5PEcyUQJE7FOk3FTee4NWTpxt7Swja1IttT56tRSjhYxjFCWcvOXHGU2XDj9y
seBp3CzYOncO9pUNF0ytUrvnde5uZ9HXrNJSny5xFYjFJLwSXVvMnuK8AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAYuWPV4ePXwAqv25v7yv03/UG1diz71mq/nqr+ooG
q9uT0nsteGPLf9QbV2Lny8K9Vb/w1V/UUALAA45uvqx8eTleAAAAYuWHjHX1dfE5
5urWP8ZFXaB4oVOGu3rKWm0ba51nUK7hQpXKnyKnDDqTfLjOMwilzRfpp9eVo17s
88ab3iLqmo6Nr2n21vqNGi7ylVsoyjRlSUoRlGUZSclLmmmmm08vw5VzBO4C8EAA
AAAAAAAIA7OP30+M/wCeV+vuif14EXcJ9g6ptDevEHV9SuLKrba/qHlVtGhOblTj
3laWJqUUk8VY+DfrJP5ser8uX4AHLGemf6SC9/1J8VuJlrsbSb1y2vo2LvcdSk5u
nXmqi5bNyiliXovpzpZcnjmpYNl438WNP4baTyU+6u9xXUG7Oyb6JZx3tXHVQTXR
dHJrCwlKUfpwB2zbaFw70y/bdzq2u0YanqF/NPvripWXeJTk22+VT5fHq+aWE5PI
bDHhxsnCa2htxev/AIMofunPwcbI9jtt/wCi6H7pta8Fk45ur6MCu3al2Bollwtn
qO3dD0TTK1je0atepa2kKNSpSlzUuROEer56kHhtLEc+KRonYm1WvT3puDSIxpeT
3Onq6lNp86lSqxjFJ5xytV5trHil4eub+1Cs8Ddy+L/3t+1Uiu/Y6v7aw4s16V1V
5Kt9ple3t48rfPUU6dRrounoU5vLx4fKshd5eHQ4cseo45vk6+o1zf8Aui12ds/V
tfvYd5SsqDnCm8rvJt8sIZSbXNOUI5w8Zy+nUDY+dGS8Cq3DHtJa5re99K0jcula
crLUa0LSFSwhOFSnVnJRhJ882pRy8NLD6564w7UrwWAAAAAAAAABX/en/lj7F/Mt
X/sXpYAi7cGwNV1Hj5tvfFG4sY6TpthO0q0pTn38pONwsxSjy4zWj4yXgwJRBwpZ
WT43l3Qsratc3lWnQtqMHUqVqslGEIJZlKUn0SSTeX0Ao/2uNV+qfGS5tFR7r6mW
dvZuTnnvOZOtzeC5f5bGOv3Oc9cK2HBfb31t8LdsadKFzSrRsoVq1K4jy1KdWrmr
Ug1hcvLOpJJYyl0eX1KN6VSfEbi/STtLmlS17WZVq1K2feVKNKrVc6mHy4fLByfM
44xFtrB+ja6LH/5wC8AYuaUsGo7/AOI+2Nh2jqbh1GnSuZQ56NlT9O4rdJY5YLqk
3FrmliOejaAiDtr6pQpbO2/pMoVPKbq/ldQnyrkUKVOUZJtvOc1oNdMdH16LOl9i
nSbipvPcGrJ0429pYRtakW2p89WopRwsYxihLOXnLjjKbI71OvuXjnxUq1tPs0rq
7xGnSdSUqNjbxwk5SfhFZzJpelOTxHMlEutws2Dp3DvaVDRdMrVK753XubmfR16z
SUp8ucRWIxSS8El1bzJhuMfuVjwAXgAAAAgDZv8A5ZG+vzNT/wCxZk/kAbN/8sjf
X5mp/wDYsyfwAAAAAAAAAAAAAAAAIq7Uf3itzfo37TSNr4T/AHrNm/maz/UQOlxm
2te714baxt/S6tvRvLt0eSdzKUaceStCby4pvwi/V8R7uyNKr6FsvQNIu5053Nhp
9vaVZUm3Bzp04xbi2k8ZTxlID2iFe1xqv1O4PXVqqPePU72hac/PjusN1+bGHn+R
5cdPus56Yc083yFPe2nuChfbt0LQ6HdTnptrUr1akKqm1Ku4/Y5RS9FqNKMur6qo
nheLD0OxNoPPqm49wVadzHuqNOxoVOXFGpzyc6izjrKPJS6J9FLqnlYtmsYWPD1E
OdlfQVo3B/Ta06dxTr6nWq31WFePKvSahBxyk+SVOnTkvHPM3nDWJjXgAPL3FqlD
RNB1PVryFSdtYWtW6qxpRTm4Qi5SUctJvC8M+J2NV1Sy0ixq3uq3dvZWVLHeXFxV
VOnDLUVmTwl1aRT3tJ8Z7PedrS27tGpVqaLCpG4ubx89N3MksqmoPD7uLeXzLrJJ
pJRTkEHbd0utrmvaZpNpOjG4v7qla03UbUFOpJQTlhN8vpLOE344P0/Xgslb+zRw
YuNuVLfd266dahrEoN2Vk8xdtCcXFzqr/wC8cW0oP7lS6+k8QsgvAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAPO1/W9O2/pF3qutXVOz0+1hz1a9RvEVnH5W28JJdW2ksto6
mzdyUN17Y0/XLKzvbS2vqbq0qV7TVOry8zUZNJtYkkpJpvMWmB7gMefrjHrMk8oA
AAABi54b6PoBkAnlJrwYAAAADjm6vJwp5zhZXqwBkDFTTWfV8ZkgAAAAAAAAAAAA
AAAAAAAAAAAAAAAAHHN1eQOQYqec4WV6sBTTWfV8YGQCAAAAAAAAAAA1nf289O2P
o9HVNZo3s7CVzTtqta2o94rZTylUqdekE0k2svMopJ5A2YHXtLyheWlG6s6tO4tq
0FUp1aU1OM4NZUotZTTWGseo7C8AAAAAAAAAAAAAAAAAAAAAADFT6vKxh48SuWmO
tx74lVb6V1U+Dfbd1TlbW07ZqOo10styUk4yWc5UuqpzguWLqSkep2sN5VtO2xa7
Q0J1aut7gqKlOlbNyqqhlLlSjLmzUliCWGpR71eJJ/DLZ1rsrZGlaNb0LajcUqMJ
3krfLjWuXBKpU5msvMl0bw0kl0SSQbVy+jjPR/0kQb70PjDebrvq+zd1aLp+35OH
k9tc04ucMQip5fcTfWfM/un0a/ITCY8vXOWBRTcHGbi/t7V7nS9a1urZ6hbS5KtG
pp1rmL+PPd9U11UllNNNNpkr7Vs+0BuPbunazQ3jolrb31GNxSp3NvR7xU5dYNqF
vJLMWnjOevXD6EL9qH0eOe5V/wAmz/mtIulwphzcLtnSz1+o1n49f/MQAitbX7Qr
X/Hrbf8Am8P7Iefrej9ozTrWFW03LpGqzc+V0bOlbRnFYfpN1aEI46JdHnquni1Z
DBi4LOfWBRrU+NPFrbW46unbg1NQvLGslcWVzY26jPGHyycIJuEk/GMusXmLxhl5
14EE9rHZFtr3D6vuC1tW9Z0bln3tOjKVSrbOWJ05Yf3MebvctNRUJYwpSZMO0tW+
r+1NF1juPJ/qhZUbvuefn7vvKcZcvNhZxnGcL8iA9UAADxt1WWp6jod1a6Fq/wBR
tSmoujfeTxuO6xJOX2OWE8pNfJzZ9R7Jw459YFJONd5xc2fq+mS3Vu+4l5ZRlGhV
0q7lQoy5JelF04Rp+kueOZcrypJZeGlZHs56he6twc0C+1S9ub28qu57yvc1ZVak
8XFSKzKTbfRJePqIg7cfofWUs5Wb3o/0clXsufeL21+lftVUCVQAAAAAAAAAAAAA
AAAAAAAAAADHn64aMiFOPXF/60cba2nBX+8b3lpQp06fe+Sc/SLlHrzVJZ9Gnh+K
cljljMN63PxN2dtfWbfStc1+ytdRrTUFQcnJ02+VrvXFNUk1OLTm4prrnCbW4lMu
H/Z03Tum7Wsb4vKuk21xU8oqRqPvb64cnGTbT6U3JSlmU25RkusC5q8EB426rLU9
R0O6tdC1f6jalNRdG+8njcd1iScvscsJ5Sa+Tmz6innGu84ubP1fTJbq3fcS8soy
jQq6VdyoUZckvSi6cI0/SXPHMuV5UksvDSu2459ZVbtx+h9ZSzlZvej/AEcCX+zn
qF7q3BzQL7VL25vbyq7nvK9zVlVqTxcVIrMpNt9El4+oksirsufeL21+lftVUlUA
dPVdTstIsKt9qt3b2VlSx3le4qRp04ZaSzKTSXVpdfFs+O4Nb0/b2j3eq61dUrPT
7SHeVq1R9IrOF0XVtvCSSbbaSy2U/wB46nvbtC7kVHbWl3NDalpW5aPfPu6FNpxi
6tep4OoozT5I8zjFvlUvSlILWbK33tve9pc3O19Tp39O2moVkqc6c4NrMW4TSlh9
cPGG00vBmzLqiKeAnCb4MdJ1DynUlf6jqaoyuFTp8lKlyRl6EM+lL0pz9J4yuX0Y
4eZWQAAAAAB8Ly0oXttWtrujTr29eDp1aVWCnCpBrDjJPo008NeBAO1L+74P8WIb
J1W5q1dm69OVXQZd1UmrStOrhW/PJt4y3F9ZdZ05vl55lhSMu0NtGpvHhhq1pZW/
f6naYvbSC58upDxUVFPmnKm6kFFrDcl8SaCS1L5GZflIo7OW+vr24d2vllbn1nTH
G0u+eWZzwvsdV5k5PnhjMnjM41MLCJXXggAAAAAAAAAAAAAAAAAAAAAAeduLT62q
aDqVjaXtSwubq2q0KV3TTcqEpQaVSOGnmLafivDxR6IArvqnZ83Tq1hVstV4t63e
2VXHeULmhVq054aksxlcNPDSf5UjwF2SceG9fon+MWnAEAvgdvdv78+5P6tf+0k3
besa+l6BplheXtW/ubW1pUKt3Vzz3E4wUXUllt5k028t+Piz0AAAAHXvLOhe2te2
u6VOtbV4SpVaVSClCpCSacZRfRpp4afQqpu3sz2Wg6NuHWo7muLizsLO6vKNp5Il
UfJTnKnGVXmaeGo5fIspPHLnKtmQ72hK/wBcFnpHDvTLq2Wr7jvaSrUmuepRs6bd
WpXS5opcrpLCbzJKSjlp4DeOFH3rdnfmaz8P/gQNqC8AAAAAAAAABjyZefWdDcOn
VtU0HUrC0valjc3VtVoUrumsyoSlBxVRYaeYtp+K8PUeiAK2652bNb19UPq9xO1L
U+4z3XllpOt3aljm5eau8Zws4+I+Wi9mPVNDu5XWicR73TbmcHSlVs7GdGcotpuL
lGum1lJ4+NL4iy4A6G3rGvpegaZYXd7Uv7m1tqVCrd1c89xOMFF1JZbeZNNvLfj4
s74AELb94Obk3Vr+q3dLidrdlpd+2npipylShTcVGVPEKsIuOMrrHLX3XM8yegLs
kNf37fRPh/1xagAV80Ls/bi0iFraW3FXX7bSaM+tnYwqW65HLmkofZ3GLbbeeV9X
nDLBgAV/4n9nKw3fvK91+w15aQrzlqV7ZWMake9xiU4tThjmwm85bk5PPXC9rsy6
Xb6FoG8dIs5VZW1hui9s6UqrTnKMIUopywkm8LL6fH4eBvHFDdltsrZOq6zcXFvR
uKdKUbKNbmarXPK+6p8scOWZLql6st4SbOtwZ2tc7Q4Y7f0TUJZvLejKpWjhfY6l
ScqkodJNPlc3HKbT5c+vAG7rwAAAAAAAAMXHLznr6ungZAARBvzhTujcm67/AFXS
uJmtaHZ3PJyWFtGryUeWnGLxy1op5cXL7n1/0kvgCr132Uq95c1bm833UuLmtOVW
rVq6Y5yqTk8ylJutltvxfrPdteAm77O1pWtpxg1+hbUYKlTpUqVaMIQSwoxirjCS
SwkiwgAgD4Dd7/hn3J/Vr/2k6FbszV9Z1ihebx4gatrcKcO7fPQar8q5nGMatSpU
5UpSbxytdX4N5LHACPuHnCHaGw1Cro+n9/qMf/SF61VuP5y6PCUOk3F8ijlYUsm/
d2v8XVZ+MzABLCSAAAAAarxR2h9fexNT255d5B5b3X90d13vJyVYVPueaOc8mPFe
J6u09I+t/a2jaN3/AJR9TrKjZ99ycned3BQ5uXLxnGcZePjPVAAAAAAAAAA87cWn
1tU0HUrG0valhc3VtVoUrumm5UJSg0qkcNPMW0/FeHij0QBXfU+z7unVbGrZapxa
1u9s6uO8oXNCrUpzw1JZi7jDw0n+VI8rS+y1faTf0r7SuINxZXtLPd17fTpU6kMp
xeJRrprKbXyptFnQBAHwG73/AAz7k/q1/wC0j4DN7Px4zbjf/Mrf2kn8AV3212V9
t2fd1Nwa1qOq1YVlPkowja0qlNY9CUfSl1xLMlNPDWMYy5w21trSNsaXT07b+n21
hZwafd0IcvM1FR5pPxlJqMU5NtvCy2ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABH3FTYmt7yemPQd6altfyTve98jU/7o5+THNyVIfc8svHP3T8CQQBWfWuzHquu3
MbnW+JF9qNzGHdxq3ljOtNRTbUVKVdvCbb/pY0XsxapoV1K60TiPeabcypulKtZ2
M6M3BtPDlGunjKTx4dEWYAEQbF4U7p25uux1bVeJut65Z2/ec9hcqr3dXmpyis81
aS6OSl9y/uV+Ul6K5YpLwSwcgAAAI/4y8M7Libtyjp1zd+Q3ltWVa2vI0FVdPPSU
WspuMl4pSXVRbzy4cN7S4T0OF3Gnh3TjqtXU7nUZ6nz1e4VGEYQtfRSjmTzmc8ty
+LosZdopTSlh/wDzIf2BXW8OM+6d42FzbXGg6dZw29ZVaCyrqfNGvVeXL+ZN4TUe
WUZRafotsJijjCx4ALqkAAAAAAAAAMXHLz6/V0NA4p7E1veP1L+oO9NS2x5J3ve+
Rqf90c/Jjm5KkPueWXjn7p/0yCAKvXPZTr3d1XubvfdS4uK85VKtWrpjnOpKTzKU
pOvltttt+Lybxww4M63sXXdMuFxA1K/0ay73/ch0Z07efPGa+575xWJT5/uX1Xqz
kmkAEeRunSrrWdu6jp2n6rc6Rd3NGVOlfWyTqUJP1rP+Lph+OHF4kvXAFbNc7Net
6+qC1zibqOpdxzKl5bZzr93zY5uXnrvGcRzj4kdCz7KVeyuqN1Z77qULmjONSnVp
aY4zhJPKlGSrZTTSw08logBGvC/hzre0NUvL3Xt+a1uVVaPc0qF1KapU8yTlNxlU
nmXopJrGE5eOem6bp2/Y7m27qOi6rBzs76jKjUwouUcrpOOU0pReJReHhpP1I9Y4
cks/J4gUx4k9nmhsPYetbirbjq6jUtY0o0aFOy7hc869OGZPnnlcspdFjrjr6nc8
h3iVcfXbxV2VtHSrq2lLSbtbh1Xljz1LWNFR7lP0kvsjqOListKUZ4x4zEvAAAAA
AAAAAYuOXl/HkyAHm7h06tqmg6lYWl7Usbm6tqlCld003KhOUHFVI4aeYtp+K8PE
gnU+z7unVbGrZapxa1u9s6uO8oXNCrUpzw1JZi7jDw0n+VIsQAKxaX2Wr7Sb+lfa
VxBuLK9pZ7uvb6dKnUhlOLxKNdNZTa+VNo974Dd7/hn3J/Vr/wBpJ/AEAfAZvZ+P
Gbcb/wCZW/tJ1ttdlfbdn3dTcGtajqtWFZT5KMI2tKpTWPQlH0pdcSzJTTw1jGMu
xAA8fbW2tI2xpdPTtv6fbWFnBp93Qhy8zUVHmk/GUmoxTk228LLZ7AAAAAAABoGj
cOvqbxk13fv1U736qWUbPyHyfl7rCorm7zm6/wAj4cq+68enXfwAAAAAAAAAAAAA
AAAAMXHLznr6ungZAARBvzhTujcm67/VdK4ma1odnc8nJYW0avJR5acYvHLWinlx
cvufX/SR7d9lKveXNW5vN91Li5rTlVq1aumOcqk5PMpSbrZbb8X6y0IAr3a8BN32
drStbTjBr9C2owVKnSpUq0YQglhRjFXGEklhJH1+A3e/4Z9yf1a/9pJ/AFca3Zmr
6zrFC83jxA1bW4U4d2+eg1X5VzOMY1alSpypSk3jla6vwbySbw84Q7Q2GoVdH0/v
9Rj/AOkL1qrcfzl0eEodJuL5FHKwpZJBAGHdr/F1WfjM0sJIAAAAAAAAAAAAAAAA
AAAAAAAAAAYqfV5WMPHiZECdrDeVbTtsWu0NCdWrre4KipTpWzcqqoZS5Uoy5s1J
YglhqUe9XiB5emOtx74lVb6V1U+Dfbd1TlbW07ZqOo10styUk4yWc5UuqpzguWLq
SkWN5fRxno/6TVeGWzrXZWyNK0a3oW1G4pUYTvJW+XGtcuCVSpzNZeZLo3hpJLok
ktsAh7feh8Ybzdd9X2burRdP2/Jw8ntrmnFzhiEVPL7ib6z5n90+jX5Cue4OM3F/
b2r3Ol61rdWz1C2lyVaNTTrXMX8ee76prqpLKaaabTL18vXOWUD7UPo8c9yr/k2f
81pATRtWz7QG49u6drNDeOiWtvfUY3FKnc29HvFTl1g2oW8ksxaeM569cPoestr9
oVr/AI9bb/zeH9kJU4Uw5uF2zpZ6/Uaz8ev/AJiBtmAK363o/aM061hVtNy6Rqs3
PldGzpW0ZxWH6TdWhCOOiXR56rp4tRRqfGni1trcdXTtwamoXljWSuLK5sbdRnjD
5ZOEE3CSfjGXWLzF4wy8rgs59ZBfax2Rba9w+r7gtbVvWdG5Z97ToylUq2zlidOW
H9zHm73LTUVCWMKUmBOy8AeVtLVvq/tTRdY7jyf6oWVG77nn5+77ynGXLzYWcZxn
C/Ij1QAAA8bdVlqeo6HdWuhav9RtSmoujfeTxuO6xJOX2OWE8pNfJzZ9RTzjXecX
Nn6vpkt1bvuJeWUZRoVdKu5UKMuSXpRdOEafpLnjmXK8qSWXhpXbcc+sqt24/Q+s
pZys3vR/o4Ev9nPUL3VuDmgX2qXtze3lV3PeV7mrKrUni4qRWZSbb6JLx9RJZFXZ
c+8Xtr9K/aqpKoAAAAAAAAAAAAAAAAAAAAAAAAGPP1w0ahufibs7a+s2+la5r9la
6jWmoKg5OTpt8rXeuKapJqcWnNxTXXOE2tF49cX/AK0cba2nBX+8b3lpQp06fe+S
c/SLlHrzVJZ9Gnh+KcljljOHeH/Z03Tum7Wsb4vKuk21xU8oqRqPvb64cnGTbT6U
3JSlmU25RkusALmnjbqstT1HQ7q10LV/qNqU1F0b7yeNx3WJJy+xywnlJr5ObPqP
ZXgjhxz6wKSca7zi5s/V9Mlurd9xLyyjKNCrpV3KhRlyS9KLpwjT9Jc8cy5XlSSy
8NKyPZz1C91bg5oF9ql7c3t5Vdz3le5qyq1J4uKkVmUm2+iS8fURB24/Q+spZys3
vR/o5KvZc+8Xtr9K/aqoEqgHm7g1vT9vaPd6rrV1Ss9PtId5WrVH0is4XRdW28JJ
JttpLLYH21XU7LSLCrfard29lZUsd5XuKkadOGWksyk0l1aXXxbPF2Vvvbe97S5u
dr6nTv6dtNQrJU505wbWYtwmlLD64eMNppeDKp7x1Pe3aF3IqO2tLuaG1LSty0e+
fd0KbTjF1a9TwdRRmnyR5nGLfKpelKU+cBOE3wY6TqHlOpK/1HU1RlcKnT5KVLkj
L0IZ9KXpTn6Txlcvoxw8hKy6oBAAAAB8Ly0oXttWtrujTr29eDp1aVWCnCpBrDjJ
Po008NeB9wBXral/d8H+LENk6rc1auzdenKroMu6qTVpWnVwrfnk28Zbi+sus6c3
y88ywal8jI07Q20am8eGGrWllb9/qdpi9tILny6kPFRUU+acqbqQUWsNyXxJrq9n
LfX17cO7Xyytz6zpjjaXfPLM54X2Oq8ycnzwxmTxmcamFhASv+UBeCAAAAAAAAAA
AAAAAAAAxcseoyOjq+oWuk6be6hqFTurKzoTuK9TDlyU4RcpPC6vCT6f4gKsq8+v
/thU1c29zc6ZodapQhCVPl8n8lhN87cf5vlPVOT680YvCaiW0Kd9ijS69XeWv6tG
VNW9tp6tZRbfPKVWrGUWumMJUJpvPrXR5ZcReC9YAAAUB7Uf39dzfov7LSLqcJ/v
WbN/Mtl+ogUr7Uf39dzfov7LSJl2R2ldn6DsvQNIvNN3BO50/T7e0qypUKLhKdOn
GLcW6qeMp4ykBZhyx6jVNu7wWsb53dt3yLuVoHkn90d7zd/39J1PueVcvLjHi8/I
Q5rXar27Ttoy0Tb+rXlw58soXcqdvFQw8tSi6jb+59HCXj1WMP5dkfXr7dO4+Iut
arV57y8q2lWfpSlGOXcYhHmbajFYjFZ6JJATtvnSq+u7M1/SbNwhdX9hcW1KU5NR
U6lOUFzPGcZfXofPh9p97ouxtB0rVI23llhZUrSbtKrq0593FQUoycYvqop4a6Zx
l4y9gccrxZXztPcXK+1beO2NsXtOGt3cW7u4pSfe2VNpcsY46RnNN4eeaMVnCcoz
QTBu7fm19oU5S3JrljYzUI1FQnU5q0oSlyqUaUczks56pNdG/BPGtaXxz4c6nf0r
O33PbwrVM4lc0K1vTWE281KkIxXRetrPh4tGucDuEumaToOn7j3TYeXbyvv7sr3F
9KVWpQnOUakcRqL0ascJuTTmpOa5sdCRt9bH0HfOjT0/cNjTrxdOUKNdRSrWzlh8
1KeMxeYxz6nhKSa6AbI5/J4PDM14FTODu7dY4XcVK/DHcdx5To073ya0qVPuqM6n
pUZwUebEavNHMM4i6mW01LmtmBVXtzf3lfpv+oJV7Ln3i9tfpX7VVIq7c395X6b/
AKglXsufeL21+lftVUCVTFzw/D/pPld3lCzta1zd1aVC3owlUqVas1CEIRWZSk30
SSy2/UkU+3nvfV+N/E6lsjbesOy2jd10qXNQcO9VKEqk60193L7mThBuMXinzKMk
2gsHrXGzh3o13G3vN0WVSpKCqJ2kZ3UcNtYcqUZRT6eDefXjDTfq7R4l7O3dUhS2
/r9lc3E5ypwt5ydGtNxjzNxp1FGUkl1yljo/iZ2dh7G0HY2jUtP27ZU6CUIxrXDi
nWuWs+lVnjMnmTa9Sy0kl0Ig7XmraFpO2be3vduWWoa3q8J29tf1qSU7SnSlGUmq
ixPKdRcsU+Vty5srMZBYPvF+TPRZ+M+V3e29na1bm7rU6FtRg6lSrVmowpwSy5Sb
eEkk+r6dCIOy5vTVN48P631wV6t1fabcu1VxKnP7LS5IuHNUfozqelJPDzhRcur5
pavxV1uvvvjponC+VxUttuUqkK+p01Fxd5ONJ3PdtxmpOnyKEV4Yk3LEnGOAknWe
NvDvR7qNvebosqk5QVRSs41LuGG2us6UZRT6Po3n5MNN+rtLiZs7d1WNHb2v2V1c
zqOnC2lJ0a82o8zcaVRRnJJdcpY6P4meztvb+kbY0yGnbf0620+yhh93Qp8vM1FR
5pPxlJqKTk228LLNa4p8MtC4h6PWoanbU6Gpxgla6lTpRdai45cVnpzQzJ5g2k8t
9HiSDYdrbr0XddpeXW3b6nf21pczs6tWknyd5BJyUW1iSxJNSjlPPRs9rnWcev4i
CuyHp91pOwdw6dfU+6vbPcFxb16eU+ScKVGMlldHhp/Ibpxo4iWnDrZ1XUIytqmq
1vsen2lWbSrTysyaj1cIJ80vD1RzFyjkNx1rXdK0K1hc63qVjpttOShGreXEKMJS
ab5U5NJvCbwviZHnnBcM/aXHq62Fz7sivs/bGqcS617vjic7nWn3yo6dTvak+STj
NznLkwoumpPljBPkz3sXHoiy9xoel3WjR0m406zq6TGEKcbKpQjKiowacIqDXLiP
KsLHTC+ID66ZqljqthTvtLvLa8sque7uLerGpTnhtPEk2nhpp9fFM+93dULO0rXV
5Vp0LajCVSrVqyUYU4JZcpN9Ekk22/iKhb3oah2dOKNtqW1HUrbX1iLnKwr1FyVF
CXp0ebLlmHPFwqNZXPj08T5rYWtxp24tAo16Uad7pOpW0akVVpvkrUKkMrmhJeEo
y6pr14YGr6zxd2Do9rC4u916TUpzmoJWldXU08N5cKXNJLp44x4fGj2tl7z0Leul
VNS2ze+W2dOu7adTup0sVFGMnHE0m+k49V06+JWztVcMdq7T2rZa/t3Tfqfe3Gp9
xWhRqS7qcalOpN+g8qOHDoocsUpNY8MeV2bHfbs0Sex6SuaOgu8r6jr9enmm69B0
qUKVtGrHLj3koz54+i3CLUZfdICftT458OdNv6tncbntp1qeMytqNW4pvKT6VKcJ
Rl49cN48H1TSkO0vKF5bUri0q069vWhGrSq0pKcakJLMZRa6NNeD9ZX3tS7B1e/2
doFDY+lZ0jS61adfStOpOPpVHFQqQoQWJcr7zOFld43jDk1tPZe2/uHbfDSVjui2
ubStK9nXtaFxNSdOhOnTaXLl936fO3B4abeUmwJf518RGGp2/C3hruHUNw6pLSNN
1y7qO8q1K9WVe6bqSlGU6VNuU4qUpzT7uKWM56R6aV2neLlba1tDbO172nDW7uDd
3cUpN1bKm0uVRwsRqTTeHnmillJc0ZL2eB3CXTNJ0HT9x7psPLt5X392V7i+lKrO
hOco1I4jUXo1Y4TcmnNSc1zY6Ae/pXG7hvqV9Ss7fc9tCrUz6VzQq29NYi281KkI
xj0Xraz4LxSJLU8LC646M1vfWx9B3zo09P3DY068XTlCjXUUq1s5YfNSnjMXmMc+
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
LuKlfhjuO48p0ad75NaVKn3VGdT0qM4KPNiNXmjmGcRdTLaalzBbNeBVXtzf3lfp
v+oLVFVe3N/eV+m/6gCVey594vbX6V+1VSVSKuy594vbX6V+1VSTru8oWdrWubur
SoW9GEqlSrVmoQhCKzKUm+iSWW36kgPq54fh/wBJHmtcbOHejXcbe83RZVKkoKon
aRndRw21hypRlFPp4N59eMNN183nvfV+N/E6lsjbesOy2jd10qXNQcO9VKEqk601
93L7mThBuMXinzKMk2rQ7D2NoOxtGpaft2yp0EoRjWuHFOtctZ9KrPGZPMm16llp
JLoB1to8S9nbuqQpbf1+yubic5U4W85OjWm4x5m406ijKSS65Sx0fxM23vF+TPRZ
+Mr52vNW0LSds29ve7cstQ1vV4Tt7a/rUkp2lOlKMpNVFieU6i5Yp8rblzZWYy9/
sub01TePD+t9cFerdX2m3LtVcSpz+y0uSLhzVH6M6npSTw84UXLq+aQS/d3tvZ2t
W5u61OhbUYOpUq1ZqMKcEsuUm3hJJPq+nQ0HWeNvDvR7qNvebosqk5QVRSs41LuG
G2us6UZRT6Po3n5MNNxtxV1uvvvjponC+VxUttuUqkK+p01Fxd5ONJ3PdtxmpOny
KEV4Yk3LEnGOJ323t/SNsaZDTtv6dbafZQw+7oU+Xmaio80n4yk1FJybbeFlgeNt
LiZs7d1WNHb2v2V1czqOnC2lJ0a82o8zcaVRRnJJdcpY6P4mertbdei7rtLy627f
U7+2tLmdnVq0k+TvIJOSi2sSWJJqUcp56NmvcU+GWhcQ9HrUNTtqdDU4wStdSp0o
utRccuKz05oZk8wbSeW+jxJaL2Q9PutJ2DuHTr6n3V7Z7guLevTynyThSoxksro8
NP5AJ151nHr+I8/Wtd0rQrWFzrepWOm205KEat5cQowlJpvlTk0m8JvC+JmncaOI
lpw62dV1CMrapqtb7Hp9pVm0q08rMmo9XCCfNLw9Ucxco5hns/bGqcS617vjic7n
Wn3yo6dTvak+STjNznLkwoumpPljBPkz3sXHogJU84Lhn7S49XWwufdkkaZqljqt
hTvtLvLa8sque7uLerGpTnhtPEk2nhpp9fFM+Vxoel3WjR0m406zq6TGEKcbKpQj
KiowacIqDXLiPKsLHTC+IqdvehqHZ04o22pbUdSttfWIucrCvUXJUUJenR5suWYc
8XCo1lc+PTxPmC3t3dULO0rXV5Vp0LajCVSrVqyUYU4JZcpN9Ekk22/iNK1ni7sH
R7WFxd7r0mpTnNQStK6upp4by4UuaSXTxxjw+NG0Wtxp24tAo16Uad7pOpW0akVV
pvkrUKkMrmhJeEoy6pr14ZV7tVcMdq7T2rZa/t3Tfqfe3Gp9xWhRqS7qcalOpN+g
8qOHDoocsUpNY8MBZPZe89C3rpVTUts3vltnTru2nU7qdLFRRjJxxNJvpOPVdOvi
arqfHPhzpt/Vs7jc9tOtTxmVtRq3FN5SfSpThKMvHrhvHg+qaUA9mx327NEnsekr
mjoLvK+o6/Xp5puvQdKlClbRqxy495KM+ePotwi1GX3SN/7UuwdXv9naBQ2PpWdI
0utWnX0rTqTj6VRxUKkKEFiXK+8zhZXeN4w5NBYK0vKF5bUri0q069vWhGrSq0pK
cakJLMZRa6NNeD9Z9udfERB2Xtv7h23w0lY7otrm0rSvZ17WhcTUnToTp02ly5fd
+nztweGm3lJs1rtO8XK21raG2dr3tOGt3cG7u4pSbq2VNpcqjhYjUmm8PPNFLKS5
oyQbrqdvwt4a7h1DcOqS0jTdcu6jvKtSvVlXum6kpRlOlTblOKlKc0+7iljOekem
elcbuG+pX1Kzt9z20KtTPpXNCrb01iLbzUqQjGPRetrPgvFI8Dgdwl0zSdB0/ce6
bDy7eV9/dle4vpSqzoTnKNSOI1F6NWOE3JpzUnNc2OhI2+tj6DvnRp6fuGxp14un
KFGuopVrZyw+alPGYvMY59TwlJNdANkU8LC646MzXgVM4O7t1jhdxUr8Mdx3HlOj
TvfJrSpU+6ozqelRnBR5sRq80cwziLqZbTUua2YFVe3N/eV+m/6glXsufeL21+lf
tVUirtzf3lfpv+oJV7Ln3i9tfpX7VVAlU1fiBtnbe69CdtvG3p19Ks5+WSdW4nQj
ScIyTnKUZR6KLn4vHjnwPX1/W9P2/pF3qms3VO00+1jz1q9R+jFeH5W28JJdW2ks
tlRtoXmt9oXipJ7llc09m2H91VtOoVpxoUormVKHMlh1ZOT5pvlk4qpyuOIpBOfw
v8KtruOj2et6ba0LXrCjp1pUqUIc3pPklSg6b6yeeV+Oc9Uzddn7029vGwld7Z1S
3v6UPu4wbVSnltLnpyxKOeV45kspZXTqdvbW29I2zpMNN0DT7aws44bp0YJc75VH
mm/GcmorMpNt46tld+0Vw7pbJ8k4i8PYvRbzT69ON1Rs4Qp0YJ+hGrGPRLLcYSgk
1JTy0sTcgs+nlJnXvLy3sratcXlanQt6MHUq1as1CFOCWXKTfRJYfV9OhpnBffsO
Iew7TWZ0aVC+hOVte0aXNyU60cZ5XJeEoyhNJN45uXLaZFnFXXK+++Omi8L5XFS2
25SqQr6nTjFp3k40nc923Gabp8ihFeGJNyxJxjgJI1njbw70e6jb3m6LKpOUFUUr
ONS7hhtrrOlGUU+j6N5+TDTfq7S4mbO3dVjR29r9ldXM6jpwtpSdGvNqPM3GlUUZ
ySXXKWOj+Jns7b2/pG2NMhp239OttPsoYfd0KfLzNRUeaT8ZSaik5NtvCyzWuKfD
LQuIej1qGp21OhqcYJWupU6UXWouOXFZ6c0MyeYNpPLfR4kg2Ha269F3XaXl1t2+
p39taXM7OrVpJ8neQSclFtYksSTUo5Tz0bPcII7Ien3Wk7B3Dp19T7q9s9wXFvXp
5T5JwpUYyWV0eGn8hO0ccqxjGOmAOHBN5y/X6ypHZ9rT2H2gNybJkr2FjeTuLehC
tTjzydFyqUas3hPDpd404rEnNPGMNW5KZccqcds9qPTNa1evTp6dWutO1OU4KcnS
o03CnJySWcp0ZvEc9MY69EFzV4ICKxFL4kAAAAAAAAAAAAAAAAABqfFb0eGG8ZLx
WjXj/wCombYaxxNoV7zhzuy1s6NWvc1tJu6VKlSg5zqTlRkoxil1bbeEvWwK+dhv
q96+rHkX+vLVLwKq9hz0XvXPx2S/aC1S8EAAAFAe1H9/Xc36L+y0i6fCdL4LNm/m
az/UQKWdqP7+u5v0X9lpF1OE/wB6zZv5lsv1EAPZ1rQ9K122jb63ptlqVvCaqRpX
dvCrBSSaTxJNZw31+UhvgDti12bxP4q6Hp8s2VvWsJ0I4f2OnUhVqRh1bb5VNRy3
l8ufWTqeRYbd0zT9e1bWbO3dLUdV7p3lXvJPve6hyU/RbxHEX/NSz68get4I/N+6
3BZ7q4qLXN1KrDSdQ1aNe8hUrTqunayqrNPmiuZqFP0VypPEVhLCR+jzljK6eGfH
xPzl2pZfWvxl0ay1a5t6S0rX6NG5uOflpQ7q4jGc+aWMRXK3l46dWBcZcf8Ahkuj
3M+n/sF17sy84Lhl69zfMLr3RKiSx/8AQ5wB+f8A2itb25uXiTX1vaOoVL+2vral
K5qTpTpqFaKdPlipxi+XkhTfr6yfX1K+2k3v1R0qzvvJrm08powreT3VPu61Lmin
yTj/ADZLOGvU0z7PC8M+J9IpKKSWEvUBVXtzf3lfpv8AqCVey594vbX6V+1VSKu3
N/eV+m/6glXsufeL21+lftVUD49qDcs9ucItUhQlUhc6rOOm05xhGSSqJupzZ8E6
UKkcpNpyWPjUQ9iTSaFzr+6dWqSqK5tbWjaRhlcko1ZylJtNZzmjBLr65eOViSe1
/pdfUOEcrqhOmqemahQuq0ZPq4tSpJR6PrzVovDwsJ+vCcd9h/ULWjqu7dOnVxe3
FG2uKdPlfpU6cqkZyzjCw6tPo2m+bp4MC2i8EafxK4d6DxE0inYbgpVVKjPvLe6t
2oV6DeOZRk01iSWGmmn0fiotbgvBADVOHGxNI4fbcejaC7mVCVaVxUq3FTnqVKks
LLaSX3MYxwkliPXLbbrh2pNmazt7fVHiLoKqStee3qVq6Uajs7qlyxpyceXCptQp
4byuZSTxzRTtxzdcGu6Nuqx1bdu4tAtqdzG80N27uJVIxVOff03UhyPmbeEuuUvk
z4gV52t2rOttR3RtrrmTrXWm1sv18vJRn/zU81PjfyEnbR4/7A3HUjRnqNXR7ic5
RjT1SmqMZJRzzOonKmk+qXNJPK8Oqz6W5eB3D7cHeTr7et7KvKi6MaunN2vd+OJK
EGqbks5zKL8EnlLBDXEDsuVKFu7nYmq1LqpTg3Ky1NxUqjSk/QqRSjl4hFRlFLxb
mlhAWV0Hb+mbeWorSLbuPqjeVdQuczlLvK9THPPq3jOF0WEviRTbtdbgr6lxZq6Z
JVYW+kW1KhCDquUZTqRVWVRRxiLanGLxnPdp58EpN7H+/b7V7DUdqateK4np1GnX
0+MoN1FQzyzg5+DjBulyp9UpNZwkoxP2s9JrWHGbUbqtOm6eo21vdUVFtuMVTVHE
srx5qUvDPTHypBN3CvjBwx2tw729pEtddpXt7Kn5RQ8kuqihXkuer15GnmpKb6PH
Xp0NrXaC4Ypf8ZfmF17o2Tg9c291wp2fO1rUq0I6Ta0nKnJSSnGlGMo5XrUoyi16
mmvFG4YAp52ot+bJ35oWi1dt61VvtUsLmce5VtVpw7ipH05PnprqpU6aWH4N9H0x
MXZTvPKeCmkUvJrmi7WvcUeerT5Y181ZT56b/nR9Plz/AOtCS9RL8sdemfXgxwnl
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
U10S9bbfVttttvLbbbbbZ6HJ1y3kCuvZT3zbR0KWwtbzY69plav3FvVg6cqsOZzq
RfM/5SEnPMcLEcPribVilLp4Pw9ZG3EjgrtHf999UNVoXNpqj5VUvbCoqdSrGKaU
ZqSlF9GvS5eb0YrOFg8vS+HPEbTbKlaW/F25nSp5xK50OjcVHltvNSpOUn4vxfRY
XgkgNn4rb6tdjbdlXX2fXLzmt9K0+FN1Kl1cNYilBNScVJx5mmujSWZSin9eEuhX
+2eHej6drlzUuNVjCpc3lWrLml31WpKrUUpZkpNSm05ZecZ9Z0tl8J9v7W16pryr
alrG4J5T1PV7l3FeMXGMeVPCSwo45sc2JSjnDwbfuHSaOu6DqWk3c6kLe/tqlrVl
TaU1CcHF8reeuG/UwIL7alzbrhvo1pKvTjc1NWhVhSckpyhGjVUpJPq0nOCb9Tkv
jPj2L9SsYbA1TTHe2v1S+qdW58kdWPe913NCPecmeblz05sYyd5dlfZK8NU3H/nF
D3Jx5q+yX46ruRvOf98UPcgT4p56Lxzhr4hjKznxNR4Y8P8AS+HOg3GkaJcXte2r
XMrqUrycZzU3GEejjGKxiC9RuAFUe1Xwm1Gtqd7vvRHVvKM4QepWuMzoKEFBVY46
uHLFcy6uOHLrHPJOXB7iJp3ELaVvfWtWktTt4QpajaxXK6NbHXEcv7HJpuMstNdM
5Ukt6lHLWHjrkhjcvZ627dapU1jaGo6jtTWOrp1NPqPuYSlJ87UMqUeaMpR5YTjF
LHTxTCZ1NN9OpDXGzXa25Lu34Z7TuKstb1adP6q1rePN9T7DKc5zkpRSck4rkb9K
MmunPDm9JcPd9Xy8m17itqVbTZ/ysNN0uhY3Dx1jyV4tyh6SWcJ5WV6zatgcP9vb
C0qdjtyzdDveR3Fec3OtcSisc05P+l4WIpylhLLA2mMljEVhLounQqn24LijWu9n
WtOrTlc04XdSVJSzOMZOkotxXVJuE0n6+WXxMsbvzadjvXa1/oGq1bmjZ3igqk7a
UY1FyVIzWHJNeMV4p9GyIn2V9kv/ANK7k6rD/uih7kDYuyzd0KvA/QqdGtTqTt53
VOtGE03Tl39SXLLr0fLKLw/VJPwaNz4kbUob32Xqu3rq5qWlO9prFaCUnCcJxnF8
r8UpQjldMpvDT6qK12V9kp/8K7j/AM4o+6J75fiePkAp9wR1a44K8TtW2rvyNOxt
tThTUb1pulzwlLuqiqN4VGSlUTlh8ssc3JyzxcDnUcLD9S6v/b/pNW4g8Ptvb+0u
NluOz77uuZ29xCTjWt5Si4uUJL+h4acW4xynhY0LQuDu5tpOta7J4malpujS5e6s
73T6V93Xi5crlJRjmUpt8sI5ys5ayBLGva3p2gaRdaprF3StNPtYc9atUfoxXgvy
ttpJLq20l1aI54J1NW3BqG6N86xTure11+tRhpVnXg4ypWNFSVKeOeXLz97JtdE3
mayppmVvwasdU1S11biFrepbv1Khlwp3fLRsqcuaOJU7aHSPowipRbcZ9XJPPSU1
BZzn15Aqbr2+LbYHa417UdR9HS7qjQsrucabnKnCVvQkpxSfqnGDfR+jzYTeC1tn
dULu1o3FnVpXFtWpxqUatKalCpBrKlFro0008rp1I8+CHRLvibr28Nejbav9UaFK
hSsLu0hUpW/LCEZT9Lm5pPu1hpRwnJdc5XUfCrU9Cfc8Od7altrTZP0tPr0I6lQp
46ruVWeaWZOcpdXzOS8MASXeXNvaW1a6u60KFtRg6tWtVkoQhFLLcpPokkstvHgV
u7MWny17iPvriBQ72lpN7dXFva0qiipzdWsq8s4l0cIqnlYafedH6LN7r8HdS3DW
l8IO/da16y+xR8gtKUdPtqsITc3GrTptqeXy+kuWSx4+DjJ2gaJp23tHtdK0a1p2
enW0O7pUKa6Jettvq22223ltttttsD0l4I4cseo5Ojq+oWuk6Xe6jqFTurO0oTr1
p8jlyQinKTwur6LwXj6gKga7Shuvtk01pNenKFHVrecp1eaCTtKUHWjjGcp0akV0
w3h5w8lzV0SKv9krTrnXd0bz39qMO6qXtadvB0ZJUnUqzVeslF5kuV91jLxiTXV+
FoAAAAAAAAAAAAAAAAAAAAAAAcZOTztxafW1TQdSsbS9qWFzdW1WhSu6ablQlKDS
qRw08xbT8V4eKA9EFZN7cKN/bd2lrGtW3FzX7yenW07p0KtW4oqcYLmkudVpYfKn
jp1eF0zlQxw51rfu+N66Vt6135r9rO9nJOvU1K4kqcYxc5PCn1fLF4XTLwsrxA/Q
IEAfAdvf8M+5P6tf+0mL4Ib3Wf8Axz7j8M+Ffr85AsCY866/J4lI+I+3eMuwbFah
qm6tcvNLXKql7YaxcVKdKUpNKM1JxkvBeljlzKKzl4LDdmjcNTcPCPTa93qNzqOp
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
vKPd1JT7tKjXp04vHjRcPuv503hr1BbReAMYzWPiwZAYuWM9PA/P/tMV6F3xv3PV
t61KrBToU26U1NKcKFOEo5Xg1KMk0+qaZcLdHDT64NdutT+vTeumd/y/3LpuqdxQ
p8sVH0IcrxnGX8rZoXmr7J8fqruTP/KKHuQJM4PXdC64U7Pna1qVaEdJtablTmpJ
ShSjGUenrUoyi16nFr1G38/T1P8AIyHdG4A6XodpK10Tem+tOtpT7yVK01SFGDnh
LmcY00s4UVn5EbzsfZn1pu+zuPcmt+Vcn/DN95T3PLzfyfRYzzdfHPLH4gNrOHHP
rOV4ACqPar4TajW1O933ojq3lGcIPUrXGZ0FCCgqscdXDliuZdXHDl1jnknLg9xE
07iFtK3vrWrSWp28IUtRtYrldGtjriOX9jk03GWWmumcqSW9SjlrDx1yQxuXs9bd
utUqaxtDUdR2prHV06mn1H3MJSk+dqGVKPNGUo8sJxiljp4phM6mm+nUhrjZrtbc
l3b8M9p3FWWt6tOn9Va1vHm+p9hlOc5yUopOScVyN+lGTXTnhzekuHu+r5eTa9xW
1Ktps/5WGm6XQsbh46x5K8W5Q9JLOE8rK9ZtWwOH+3thaVOx25Zuh3vI7ivObnWu
JRWOacn/AEvCxFOUsJZYG0xksYisJdF06FU+3BcUa13s61p1acrmnC7qSpKWZxjJ
0lFuK6pNwmk/Xyy+Jljd+bTsd67Wv9A1Wrc0bO8UFUnbSjGouSpGaw5JrxivFPo2
RE+yvsl/+ldydVh/3RQ9yBsXZZu6FXgfoVOjWp1J287qnWjCabpy7+pLll16PllF
4fqkn4NEi7r0Cy3Rt3UNF1SHPZ3tGVGfoxbjldJx5k0pReJJtPDSZDK7K+yU/wDh
Xcf+cUfdE+pYSS8EBRPaNbUOBPHRUNZVWGnqcrW4rTpcquLGcsRrxwpvCcY1MR65
puGc5LyWl5Qu7Shc2tWnXtq0I1KValJShUjLqpRa6NNNNNeOeh5m79qaLvDR56Vu
Swp31jKcandzcouM4vpKMotSi+rWU1lNp5TaIx0rgxru1atKnsTiTrelabCi6Ss7
62p31OLc3OUoRbjCOXjwhnPN1xJoCWNf1vT9vaRdarrN1Ts9OtYd5Wr1H0ivDwXV
tvCSXVtpLLaRHPBOpq24NQ3RvjWKd1b22v1qMNKs68HF0rGipKlPHNLl5+9k2uib
zNZU0z7W3CeerXVG64kbkvd31LacZW9rUoxtLKm4vMZu3pvlnNZmuaTacZcri0kS
eoJf48gVN17fFtsDtca9qOo+jpd1RoWV3ONNzlThK3oSU4pP1TjBvo/R5sJvBa2z
uqF3a0bizq0ri2rU41KNWlNShUg1lSi10aaaeV06kefBDol3xN17eGvRttX+qNCl
QpWF3aQqUrflhCMp+lzc0n3aw0o4TkuucrqPhVqehPueHO9tS21psn6Wn16EdSoU
8dV3KrPNLMnOUur5nJeGAJLvLm3tLatdXdaFC2owdWrWqyUIQilluUn0SSWW3jwK
3dmLT5a9xH31xAod7S0m9uri3taVRRU5urWVeWcS6OEVTysNPvOj9Fm91+Dupbhr
S+EHfuta9ZfYo+QWlKOn21WEJubjVp021PL5fSXLJY8fBxk7QNE07b2j2ulaNa07
PTraHd0qFNdEvW231bbbbby222222BGHaO4YXPEXbdrX0muo6xpKqzt6E5KNO4jN
R54OTxyy9CLjJvlysPo+aOqdlPfNtHQpbC1vNjr2mVq/cW9WDpyqw5nOpF8z/lIS
c8xwsRw+uJtWK5OuW8kbcSOCu0d/331Q1Whc2mqPlVS9sKip1KsYppRmpKUX0a9L
l5vRis4WAJJUung/D1mk8Vt9Wuxtuyrr7Prl5zW+lafCm6lS6uGsRSgmpOKk48zT
XRpLMpRT1jS+HPEbTbKlaW/F25nSp5xK50OjcVHltvNSpOUn4vxfRYXgkj39l8J9
v7W16pryralrG4J5T1PV7l3FeMXGMeVPCSwo45sc2JSjnDwB3eEuhX+2eHej6drl
zUuNVjCpc3lWrLml31WpKrUUpZkpNSm05ZecZ9ZFvbUubdcN9GtJV6cbmpq0KsKT
klOUI0aqlJJ9Wk5wTfqcl8ZOm4dJo67oOpaTdzqQt7+2qWtWVNpTUJwcXyt564b9
TITXZX2SvDVNx/5xQ9yB0exfqVjDYGqaY721+qX1Tq3Pkjqx73uu5oR7zkzzcuen
NjGSxKnnovHOGviID81fZL8dV3I3nP8Avih7kk7hjw/0vhzoNxpGiXF7Xtq1zK6l
K8nGc1NxhHo4xisYgvUBt2MrOfEqn2q+E2o1tTvd96I6t5RnCD1K1xmdBQgoKrHH
Vw5YrmXVxw5dY55LXGMo5aw8dcgaLwe4iadxC2lb31rVpLU7eEKWo2sVyujWx1xH
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
AAAAAAAAAAAAAAAAAAAAAAAACq3bl6fWV6/9+/6g2nsXLPC/VX4f7s1V/wBRQNV7
c395X6b/AKg2rsWfes1X89Vf1FACwC8Dhx65z6zkAQV2uttW2q8M3rcm43miVoSp
yw33lOtOFOdPo0llunLLT+4x/OZOFnc0L20oXVpWpV7avCNWlVpSUoVIyWVKLXRp
pppo8feu3KG6tp6xod06ahf206KqVKSqqlNr0KnK2suMsSXVdUsNeJ2Np6R9b+1t
G0bv/KPqdZUbTvuTk7zu4KHNy5eM4zjL/KB6oAAAAAAAAAAAAAAAB1r24oWdtcXN
3Wo0LejTlUqVaslCFOCTblKT8FhdX8h2SMu0Zrn1A4Qbiq06ttGvd0fIaVOu/wCU
76XdzUFlNyVOVSSx4cuXlJoCoHDuhW4gcb9KneUbKc9S1aWo3VCpBujKCm69WHK+
bKcYzik8rqk3jqv0MXgim/Yv0J3m9tZ1urTtqlDTrNUYd4s1IVa0+k4ZXT0KdWLe
U8Sx1TeLkJ5SfxgDrXlvb3lCta3dGFe3rQdOrSqwU4VIyWHGSfRprKw+jPu5YeMM
iHtG8SrbZWzrrTrC85Ny6nRdO0p021OjTk+WdZtNOnhc3LLxc0sJqMsBR/btzqNp
rum3GiKo9VpXFOpaKlT7yXfRmnT5YYfM+ZLCaefA/UBeCKbdmHhNe6nuG23VuXTr
m20mx5LrT+8cqMrmv6M6dSMcZlSimpZTSb5UnJc6LkrwQAAAAAAAAAAAAAAAAAAA
cOWPUQ9xv1HUdxarpvDTblXya81ujK41K+aqf3DYxfWXo4X2RqUOskn9y8d4pKQ9
6bl07aG2tR13WZVFY2VPmn3UOebbajGKXxylKMerS65bSy1o3Azat/aWOobv3ZZu
nvDcNadxcd7Bqpa0G13duuaUnGCUU+Xo0uWMk+7jgKd8ZttWuzOJ2vaHp7zZW9aN
ShHr9jp1IRqRp5bbfKpqOW8vlz0zg/QLZGq19d2XoGr3cKcLm/0+3u6saaahGVSn
GTUU23jL6dWUn7Vmm3Npxr1evcw7ule0Le4t5Np89NUY03Lp1Xp05rr16Z8Hkttw
M1ejq/CDaVxbQqQhT0+naNVEk+aiu5k+jfRypvHyfEBvgAAAACANm/8Alkb6/M1P
/sWZP5AGzf8AyyN9fman/wBizJ/AAAAAAAAAAAAAAAAAAAAAAIK7YWufU3hbDTKV
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
SqVp03Jqop1H90oydLGXzem0m0kohZBeAC8AAAAAAADFv4k2ZGLhlvqBAXYtWOFm
qfnmr4f/AAKBP5p/DLh/pnDrQa+k6LcXtxb1rmV1Kd3OM5qbhCGE4xisYhHpg9XW
d27d0K7ja61ruladcSh3saV3eU6M3DLXMlJp4yms/I/iA9S8u6FlbV7m7q06FtQh
KpVq1ZqEIQisuUm+iSWXl9FhkH8JKC4k8QNS4p6laXNCzt/9ztvUasuWUKUYyVSr
JRilPLqTS9KajKVSPXki1GfaC48x3Hb1NubFuKsNHrQSvb/llSncprrSgnhxh6pN
4cuq6Rzz2W2LuLaOo6Zp+mbP1nTru3trKn3FpQulOtSoRjGMeaDfOsJwT51lN4fV
gbYlhJdF/Qcg6eq6pZaRY1b3VLy2srOljnr3NaNKnHLUVmUnhZbS/K0BXztsaVQq
bM29rE5VPKbXUJWsIJrkcatKUpN9M5zQhjDXRvx6Y8nsO3Nepa7xtZ1qjtqc7SrC
k5NwjOSqqUlHwTahFN+L5V8SOe1xvrbGv7M07RdD1uy1HUIahSvJQtKnfRVLu60G
3OOYJ5a9HPN1zjHU1Dsib30nam4tc03Xrq2sbfVKNOdO8ua3d041KLl9jbawuaNS
TzJpZgl1ckBdKKxFL4kcnkaJuXQ9eVZ6HrGm6l3GO98kuoVe7znHNyt4zyy8fifx
HrrqgAAAgDZv/lkb6/M1P/sWZP5X/Z3Ttkb6/M1P/sWZYBeAAAAAAAAAAAAAAAAA
EU9qJ54GbmX/ACb9qpG2cJ/vWbN/M1n+ogdrfm1LLeu1L7QNUrXFGzu+TnnbOMai
5KkZrDkmvGK9Xxno7e0qhoWgabpFpOpO2sLalaUpVWnNwpwUU5NJLOEs4SA75X/t
k6+tP4d2Wj0bru62q3q7yjyZ72hSTlP0sYjio6D8U38qyiYNU3ttbSb+rY6ruTRL
K9pY7y3ub+lSqQyk1mMpJrKaf5GU47Uu/bHem97W20K98s0jSaMqMakYx5J15S+y
ypy8ZRajTin4Zg3Ho+ZhI/Yo0J09N3JuCtSt5yrV6djRnjNaHJHvKqy10jLvKXg+
rh1xhZtBHHKseBB3Z/17aG1OE+h2F9uba9tqFWMrq5hG/owm51JOaVRNp95GDhF5
8OTHqRIy4j7Iwv8Awx23/pSh+8BtZqXFHdlrsrZGq6zdXFrSr0qE42kLjLjXuHF9
1T5VhyTl448IpttJNrXN38dtg7apyUtap6pc8kakaGl4uHNOXL0mn3aaw21KaePy
rNaN57q3xx912naaDodytLs8ThY0KnNSozcG+8rVpcsOZqM1Fy5VjMY9W3II74b7
alvDfWh6FFVJU725jGt3U4xmqKfNVlFyyuaMFOSznw8HnD/SteCIv4IcJNO4b6I5
1HTu9w3cF5ZeJPEV49zTzhqmnjOVmTWWliMYygvAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAOHLHqIA7Q29L3VdWteFm0od5rOt93C7uI1JYtqU3lwahmUcxi5TysKk84kp+j
Nm4tUo6HoWp6tdwqTtrG1q3NSNNJycYRcpKOWlnC9bRXfsuaVX3bujc3EvcDhcah
XuZ2tvDLl3MnGMqjippuKUJU6cGpdI88X0wBPexdoaRsrblto2gUO5tKXpym8OpW
qNJSqTkl6UnhfIkkklFJLYV4BPKygAAAAAAAAAAAAAAedreuaXoNtG51vUrLTrac
1TjVvK8aMHNptRUpNLOE3j5H8Rpe5+NWwNu2ve3G47K9nKE5U6OnT8qlNxSfLmGY
xbykudxTeevR42TeuzdD3tpdLTtz2XltlSrK4hT72dPFRRlFPMJJ+EpdPDqedtLh
ls3aM41dA2/Y29xCcpwuJxdatByjytRqVHKcU49MJpdX8byEL7D47a1v7jhpGjWF
Knp+1607lKg6cXXrwjbzlB1ZvPK1KHNiGMZw3LGXZpFAey79/bbX6T+zVS/wAAAA
ABjydc5ZXHRZw4E8WZaLc1KdvsDc83Us61e6lLyKtCKUk0/uVzSjFyfjF05Oo+SS
LIET9pfa310cKNU5KnJX0pvVaXNLljLuoT54ywm39jlUwlj0lHLSywJW5vkMvykW
9nTeNfenDGwub7vZ6jYVHYXNap1dWVOMWp5cm23CUHJvDcnLpjGZSXggAAAAAAAA
AAAAAAAAAAAAAAdLV9MtdX0q902/p95Z3lGpb16ak489OcXGSymmspvqup3QBFa7
P3DNPK23j9PufeHHm+8Mun/g14f+3XPvCVQBFXm+cMfZn5/c+8JL0nT7XSNKstN0
+l3NlZ0YW9CnzOXJThFRisttvCS6t5O0AAAAxccprLwyC+KnC7hxtfZO6txx0G2t
L2FncdxVU6sqcLirF06fLS5nCP2SpHGI4g8NcvKmp2Ie4px+v7eelcP7SjcVNOta
1HVNwXNKrijCglPu7WooyT5qsknjKcUozSkk3EJC4fafc6TsLbWnX9Luby00y2t6
1PmUuScKUYyWV0eGmsroe+I/crx8PWAAAAAAAAABjKOc+H9KMgBFS7PvDNNf+Def
V1vrn3g833hl6tttP1Py+56f9YSqAIq83zhj7M/P7r3g83zhj7M/P7n3hKoAj/Q+
DXD7RO+8i2rp1Tvcc3lsZXeMZxy965cv3TzjGemfBG/KGJN58cGQALokAAPhd2lC
8ta1rd0qde2rwlTq0asFKFSMspxkn0aaeGn0ZXfjRwm2TtrYVxT2voVOhuLVrm20
vTeavVqudadaEnGLqScabcac1zPl6ZWeuCxrl49PDoQ/qsVxG4w6da0qNxPbWzK0
691cKtm3u9Rag6dKKjJZlRy5NvOHzQlFKWZBMSeUmAvBAAAAAAAAAAeRujbmmbp0
O60fXbZXem3PK6tHnlDm5ZqcfSg01iUU+jPXAEV+b9wz6Y21jHh/d910/wCsOF2f
eGWf+LXz+594SqABw4p+KOQBGF3wF4a3V3Wuau2qaqVZyqSVK7uKcU28tRjGooxX
XwSSXqwfLzfuGXq218/ufeEqACOtC4KcPtC1m01XTNu0qd9aT7yjOpcVqyhLriXL
Obi2s5Ta6NJrDSakVdEAAAAHk7p27pm6tDudH1238q025ce9o88oc3LJSXWLT8Yp
+PqO5pGn2ukaVZabp9LubKzowt6FPmcuSnCKjFZbbeEl1bbO0AAAAAAAAAB0tX0y
11fSr3Tb+n3lneUalvXpqTjz05xcZLKaaym+q6ndAEVPs+8M2/8Ai30/5dc+8OfN
94ZezXz+594SoAIq833hj7M/P7n3g833hmvDbeP0+594SqANK21wr2PttU3pO2dN
hVp1lcU69al39WnUWMONSpzSjjCwk1h9V1NzcE8/L4/KZAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAapvnh7tnfTsnunTVfeRufcfZ6tLk5+Xm+4lHOeSPjnGDawBFX
m/cM8Ye28r4vL7n3n+2R5vvDP2b+f3PvCVQBH+2ODuxtr67bazoeieS6jbc3dVvK
69THNFwllTm08xk11RIC6IAAAAPE3dtTRd4aNLStyWFK/sXUjVVObcXGa8JRlFqU
X1aymuja8G0Q/T2Ntza/HXY2m7K0unaSsrbUNT1NKc5zVGpSjQpSc6jbkufMVCLe
G28LLbnS7u6Fna17m7q06FtQhKpVrVZqEIRisuUm+iSXVvwRFPCK1rbn3Tr3EvUL
O9s/qtCFno1vdybnRsIRi+dJSxFVZrn5cdMNqUlPmYS7H7lALwAAAAAAAAAA17eu
zdD3tpdLTtz2XltlSrK4hT72dPFRRlFPMJJ+EpdPDqbCAIqXZ+4Zp5W2+v8Ay659
4c+b9wzxj62+mf8A8OufeEqACKvN94Y+vbXz+694PN84ZezWF/y+696SqANe23sv
bW2XTlt/QtN0+rCirfvqFtGNWUFjpKpjnlnlTbbbbWXlnv8AJj1vPymQAAADWd77
E23vi2tqG6NMp30LabqUW5zpzptrDxKDTw+mVnDxHKeERrsLa+i6Dx/1W12fp8Lb
StJ29TtL3kcpOF1WuHWipSm3KblTSfNlpJKOVhIlndW4LLbG3dR1rVJ8lnY0ZVZ4
lFSnhdIR5mk5SeIxWVltL1mk8FdAv7Ww1vc+v2tzba9ua9lfVra5nKVS1oJyVvbt
t/zIN/zYtc3K4rlQEmrwQC8AAAAAAAAAANK3rwt2fvbVKWo7n0jy29pUVQhU8prU
8U1KUlHEJpeMpdcZ6m6gCK/N+4Z5/wCLXT5L65X+sPe2Xwt2fsrVaupbY0jyG8q0
XbzqeU1qmablGTWJza8Yx649RuwAHh7u2pou79Inpe47GF9YynGpyTlKLjOPhKMo
tOL8V0fg2vBtP3ABFXm+8M/Zv+jy+58P8oPN+4Z+zf5P7vuun/WkqgDWdk7E23se
1ubfaumU9Phc1FUrNTnUnUaWEnKbcml1ws4WZNYyzZksLCAAAADXbTZmhWe8b/dV
tZcmvX1FW9xdd7N89NKCS5HLlX8nDqlnobEAAAAAAAAAAAAAAAAAAAAEf7o4O7G3
Trt1rOvaIrvUblxdWr5VXhzcsVBejGaS9GKXReo8tdn7hmv72/k/39c+8JUAEVeb
7wyfjtrP6fc+8Hm+cMfZn5/c+8JVAEa6VwM4c6Xf0ry12xbSq088sbmtWuKfVNdY
VJyi+jeMp4fVdUb9pel2Ok2NOy0q0trGypZ7u3tqUadOGW2+WMUksttvp4tncAAA
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
m/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+
ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s
38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0
WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqA
FVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVft
m/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+
ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s
38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0
WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqA
FVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVft
m/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+
ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s
38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0
WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqA
FVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVft
m/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+ix9s38n0WWqAFVftm/k+
ix9s38n0WWqAEfcFfr6+te7+Ez/hryyXdfyH8h3cOX+R9H7rn+UkCOOVY8MCUebx
OQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
ux26rW62FqdaVx3FWpy3Om13B9Ytr7LTfd04Yb5lzRf82cpSulhJL1AAAAAAAAAA
AAAAAAAAAAAAAAAY8/VrHh68lcdZqQ478Wo6NbVKdzw/2xPvbytb3Uoq+rTi+VJL
xXNGUE0ukVUkp5nElLirb7w1S30/RdlujYQ1Cc6eoa1KqlPT6Kx/JwypSnPLScX0
5f5uVOPu7I2hpGy9uW2i6Fb91a0vSnKeJVK82vSqVJfzpPCz6uiSSSSQe9GCx8jM
wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgPaj+/rub9F/ZaRdThP96zZv5lsv1ECl
faj+/rub9F/ZaRdThP8Aes2b+ZbL9RADajHk6tt/7f7IyAEE8SLLSNA7R3DbcNR+
T19Ud1Y3Eow9GpUVLuqLfKsuTlXUHJvCUYrootk7LwNe3btOy3Q9GeoVrmn9StTo
6rQ7mSXNVpZ5VLKeYvmeUsP4mjYQAAAAAAAAAAAAAAAABFHab19aBwe1rkuvJ7rU
HDT6H2Pn7zvJfZIdU0s0o1erxjHRp4JXKrdtvXn/AODe3aN10zU1C5t+7/JCjPma
/wDjrCf5V4MDyuxLpPfbn3Jq7rcvkllTtFRcM8/fT5+bOemPJ8Yx15vFY62+Tyky
E+yNpK03g7bXSrqr9U72vd8vJjusSVHlznrnuebPT7rGOmXNa8F4gckUdp/rwP3N
l4Wbb9ppEqueItvol630KfdofflTijufStkbCpVdTt6FzKTnR5XC7uMcqcHjpCmn
PM+ZRfM39zGMmGq9k631Ctxl0+pp6qq3oW1xO+5aignR7txSksrmXeSpdOvXDx0y
r2rwId7O3Cv4PttzudZo2sty37+zzglKVvSai1bqWWnhrmk44TfT0lGLJiXggAAA
irtR/eK3N+jftNI2vhP96zZv5ms/1EDVO1H94rc36N+00ja+E/3rNm/maz/UQA2o
AAADhy+JMDkBPKyvAAAAAAAAAAAAAAAAAAAAAAAAAACJOOmuXl5V0bh9t2vTp6zu
ic6FzNxhUdvYKMlWqcspLDcebHxqFRJqSRIu6tfsdsbe1DWdUnyWdlRlVn6UVKeF
0hHLSc5PEYrKy2l6yOOBmiXl5W1riFuK3p0tY3TOFxbQ5oVPJrBRXcU+aMF1cVHP
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAMefrjA5/iTfqIk3PxB1DW99fWLw3rWUtUpQnU1XVLiPeUt
Ppr0WoQyu8rRlKK5X0UsRkn6bphLq6oBdUgAAAAAAAAAAAAAAAcOXV9AnlZQHIMe
bx+QyAAAAcc3pYOTo6vRubnSr63sLtWN5VoVIULnu1U7mbTSnyPpLleHh+PgB3Ob
5GZflIt4bb71CprFXZe/6dKy3paR56dSKSo6rRSf2ei8JZaT5opLwk0liUYSlHwQ
AAAAAAAAAAAAAAAAAAAAAAAAAAj/AHRxi2NtbXbrRte1tWmo2ziqtLyWvPl5oqa9
KMGn6Mk+j9YFQe1H9/Xc36L+y0i6nCf71mzfzLZfqIFEuOG5NO3hxT13XNGnUnp1
xKnGlOpDlc1TpQp82H1SbhlZw8NZSfQsxwu497Cstg6Hpurajc6deadZULKpTr2l
SfO6dKEXOLpqS5W8pZafTqkBP4NT2PxC2zvny361dSV/5Hyd/wDYKtLk5+bl+7is
55JeGfD8htieUn8YAAAYyk08KOX+UKaf+PBSTtf3mr1+K0bPUoqGmW9pTlp8YzzG
dOX3dRrLSk6kZQbxF4pwznCblzsfbsudd2PqGjahcXNzcaNWhGjOphxhbVI4p008
8zxKnU6Pwi4pPGEgsCvACLykwAAAAAADU+LD/wDFdvL4vqNe/qJm2HT1bTbbVtLv
dO1Cn3tneUZ29enzOPNCcXGSyuqyn6gI17L3TgXtleL/ALp/aapKx5G19u6ZtfQr
bRtCt/JdMtuZUqPPKfLzSc5elJuT6yfi/WeBvTiltDZOqU9N3Pq3kV7UoK4hT8mr
VOam5SinmEGvGEunyAar2qNe+onB/UaVKpc0rjU69KxpToS5cZlzzUnlPllCnOLS
znmxjDeIh7Euk9/ufcmr98o+SWdO0VHkzz99Pn5s56Y8nxjHXm8Vjr4Pae4p6bv2
+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
3GKUquY9ekuajFZeejf5UGtdijSO42tuTWu/5leXtO07rlxydzBy5ubPXPf4xjpy
+vOFZVeCIe7KWnW1pwT0e4tqfd1b6vcXFw02+eoq0qaeH0XoU4LC6dM+LyTCuiAG
PN1eF8hkQ9vvXOMNnuy/obO2pouoaBFw8nubmrFVJ+hFyyvKIvpNyX3K6ICYcgr/
APXR2hfYXbf+Xh/ah9dHaF9hdt/5eH9qAsACv/10doX2F23/AJeH9qH10doX2F23
/l4f2oCf3L4kzlPKyvArfU4ocVdD3ltPSN7bb2/ptvrmoU7SMqWak3B1Kcaji415
JNKovFessgvBAAAANP4pbC07iJtStoupValCSmri2uKfV0K0U1GeMrmWJNOL8U3h
p4a3AAQjwh7P2n7A3OtevNZqavfUIOFolb+TwouSlGcmlOXM3GTS8Est4bw4zcui
BjKeM9M4AiHtW39tZ8FtXoXNRwq31a3t6EeVvnmq0ajXRdPQpzeXjwx4tJ1y7J2l
V7/jPYXNGVJQ022uLqqpPrKLpuilHCeXzVYvDaWE/kR6PaV4h1OIG8rbbu25eW6R
p9ZQt3ZzlPy64niLkorpLDfJDCecyabU1iy3A/hpQ4bbRdjUrUrrVbuar31xCCUX
LlSVOLwpOEeuOb1yk8R5uVBI0cOKx1QAAAAAVN7YlG50Pf20N1afd93eKi4UY90n
3NS2qqpGfXKll1vBr+Z689LZFdu2tYWsthaJqc6XNe0NT8mpVOaS5adSlOU1jOOr
pU3/AM35XkJ429q9DXNB03VrSFWNtf21K6pRqpKahUipLmSys4fqbPR/KRx2edTr
6zwY2rdXMaUKlO2dqlTi0uWjOVGL6t9XGms/K34EjrogAAAAAAAAAAAAAAAAAOG8
PwOcgAAAAAAAAAAAAAHwnaUJ3cLqdGm7mnTlShV5VzwhJxcoqXik3CDa9fKviR91
0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA7av3rNL/PVL9RXJ/IV7XO
j/VXg9c3Cr919S72hecvJzd5lujy+Po/y2c9fucevKD1ey594rbP6V+1VSVSGeyX
qtG/4Mada0oVYy025uLWrKaSUpOo6uY9eq5asVl46qXyNzMAMeTrnPrMgASwgAAA
AFf+0YkuKfBnC8daf6+1/wC8sAvBEAdo1Z4p8Gfk1lv8v2e1J/AAAAAY86zj1gOf
rhogvj/xD1i1vrPYnD1+Ubr1TMa7tpt1rOm0uVL1QlJNvnbXJGPN05ozW38U916z
aXOn7W2NbUrrdesQnKFSo4ulp1umlK5rLr0y2o5TUpJr0muSXocNuHWk7IsVK3xf
a3X5532sXEM3N3ObUptyeWouUU1HOOmXzSzJh43BDhJp/DbRu8qSp3e4bqCV5eRT
5Yro+6pZ6qCfr6OT6vGIxjJyeFhLouiMiMtx6le3nHbaeiadeXNvb6fpt5qupUe9
caN1SqYoUlyp4nKNROXppJLqnnoBJq6oBeB5Gu7l0Tb8qK13V9O011+buVeXUKPe
cuM8vM1nGV4fGvjQHrg69teULu1o3NpWpV7evBVKVanNShUi1mMoyXRprrleo7AA
gDtq/es0v89Uv1Fcn8rh22dVoU9l7f0iUKrubrUJXcJJLlUKNOUZJ9c5zXhjp4J9
V0yG9dlz7xW2f0r9qqkqmgcAtH+ofBzalp3/AH/eWSu+fk5cd+3W5cZf3PecufXj
OFnBv4AAAAAAAAAAAAAAAAEe8adtbo3Rti2s9kaz9R9SheRrVLjyqrb81JQnFx5q
Scn6UoPD6ej8hDHwOcb/AMI305ffuFp3Hq2ZJdAKq/A5xv8AwjfTl9+4Pgc43/hG
+nL79wtUAKq/A5xv/CN9OX37g+Bzjf8AhG+nL79wtUAKq/A5xv8AwjfTl9+4Pgc4
3/hG+nL79wtUAKq/A5xv/CN9OX37g+Bzjf8AhG+nL79wtUAKq/A5xv8AwjfTl9+4
Pgc43/hG+nL79wtUAKq/A5xv/CN9OX37g+Bzjf8AhG+nL79wtUAKq/A5xv8AwjfT
l9+4Pgc43/hG+nL79wtUAKq/A5xv/CN9OX37g+Bzjf8AhG+nL79wtUAKq/A5xv8A
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAABw459ZyACWFhdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_3.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_3.jpg|segedtetel_3.jpg]] - {{{type=image/jpeg, size=11012 bytes, encoded=14913 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_3.jpg]] or [img[tooltip|segedtetel_3.jpg][link]]}}}
[img[tooltip|segedtetel_3.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAE0AkADASIAAhEBAxEB/8QAHQABAAMAAgMBAAAA
AAAAAAAAAAYHCAUJAQMEAv/EAFYQAAIBAwIEAQYHCwgFCgcAAAABAgMEEQUGBxIh
MRMIGGal4/AUFyI3QVFWFSMyYXWUlbPS09QWV3GBhJKktCY2QmKCJDNVZXN0kbLD
4Sc0NThGZIP/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAA
AAAAAP/aAAwDAQACEQMRAD8A1SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJprK7AABlfWAAGV9aAAAAAAA
AAAAAAAAAAAAAAB27gAG0u7GUsZfcAAAAAAABNPs0wAAAAAAAAAAAAAAAAAAAAAA
BlfWMgAMgABlfWMr6wAAAAAAAAAAAAAAAAAAAAAAAAAl1i1jPTsABnm63b5QNnaV
rmpsTQZ06UJVJKnJVZtJZfLGNy5Sf1RSbfZL6CtrTyoN/X13RtLTRNAr3NecaVKl
StLiU6kpPCjFKtltt4SRs861+FHzqbN/LVn+vgBqh7n8oNPK2Ltxv6/Hh/FHn+U/
lC/TsXbmPxV4fxRf4fYDI26OPvFTat58H3DtTSNPm5zhTlXsrmMKrg8SdOTrcs0s
rrFtdV9aLo8nvf8AqnEbZt5q+t0LKhc0b+drGFpCcYuCp05JtSlJ5zN/T9CJ7rui
2G4NFu9K1qzpXenXUPDrUai6SXRrquqafVNPKaTTTRRPktbZutnby4lbfvpc9axr
WUFUwl4lNqvKE+VNqPNCUZYzlc2H1A0UAAAAAAAAAAAAAAAAAAAfZg8NpweMPoBH
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
U1zKtLD5U8dHl4T5e5poivFj5rN5fkW9/UTAxTw41nfu+N7aZty233r1rUvakk68
9SuJKEYwlObSUur5YvCyk30yu5oH4jd7/wA8+5P7tf8AiSgPJc+fXbP9q/ytU38B
n/4jt7Lq+M25H/w1/wCJKi4j7e4x7AsPuhqm6dbu9LXKp3thrFxUp0pSk0lNScZr
slzcvLmUVnLwbdfZnw6tp1tq2l3mm6hS8WyvKU6FenzOPPCcXGSzHqspvqmmBXHk
z7hqbj4S6bWvNRudR1G2r17e7rXNSdSoqniSnGMpy6yxTnT6ptdcfQWqUf5K9jR0
PQt4bejeUrm50vcVzQnhKM3GMacIzdNN8qk6c8dWujSbwy8AAAAAAA+xHd+6Ffbk
2pfaVpes3OiXlx4fh39tzc9HlqRm8csovqouPSS6P6exIjxLrF/0AZL4t7H3rw+2
dPXnxY1q85K1Ol8GrXVe3lU5njFN+NPmkvwuXH4MZPPycOOcEdL35xRutVjDiPr+
mW+nwp+JVd5XrVJSm5cqUfEisYhPL5vq6PLanHlta9yaVtvb9KpbSVetUv60M5q0
+SKhTeM9Iy8Sr1a6uHR9HmV+R7oP3L4WS1OpTtvG1a9qV4Vaa++OlD71GM3j6Jwq
tLLSU892wPl+I3e/88+5P7tf+JPTd8D9/Qta0rTjFuCrcxhJ0qdWVxThOeOilJV5
OKbxlpPH1PsaFAGOo8YOJHCjdFXQN+UaWt0aEIqKrfInVpKMowq068Y5mpdMyqRl
JuDT5ZcxqfZe5dO3ftnTtd0idSVlew5oeLDklFpuMoyXXrGUZLu106NrDebfLetq
NO52fcwo043FSF3TnUUUpSjF0XGLf0pOcn/TJ/Wcv5ElxqMtC3RQqqotKhdUKlBu
niDrShPxUp4+U+WNHKy8LD6Z6hpkAAH2ZQHlFPHFLgzn/pl/r7Uv99igPKO+dPgx
+WX+vtQL/AAAAAAAAAAAAAAA+wHhtdVnqYY8p3iOt47wlpWjX3j7b0rEKXgzzRuK
+Hz1V8lZxzOEXmSxFyi8TedN8a9zalpmlabtzbUObc25q0tPs55qr4NT5fvtypU0
2vDUo9ejWefqoNGRuPewbXh5u+y0qyuPHpVdNt67l4bj8vEqc3hyk/lTpSqfUvE5
e0QNvcNLitecPNqXV1WqV7itpVpUqVqknKdScqMG5Nvq2+rb+n6SUFceT3qtfWeD
O1bq6hThUhbO1SpppclGpKjF9X3cacW/oznCx0LHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAARXix81m8vyLe/qJkqIrxY+azeX5Fvf1EwMV+S58+u2f7
V/lapv4wD5Lnz67Z/tX+Vqm/gAAAhu09k0tu733br9tWpqlr87eo7SnQ8ONGdOMl
OWU3zOcpOTeF1f0ttkyAAAAAAAAB8mr6ha6TpN7qOoVfCsrOjO4r1OVy5KcIuUnh
Jt4SfRJsDDHlU6/92+MGpUYVLarQ0ujSsac6EubOI881N5a5o1Kk4vtjlxhNPO0O
H+gLa+ytC0SULaFWys6VGt8GWKcqyivEkuizzS5pZaTecvq2YH2vU1PeXFi1vLfS
LfVtTvtTlqVTTFONKlXxOVapSTqNpRcVJfKb6dOpsNbz4mpLHCPt0/1ktf2QLXPT
eXNCztK9zd16VC2owlUq1as1CFOMVlylJ9Ekllt9iq7venFWdrWjacJ6VK4cGqdS
ruG2qQhLHRyilFySfdJrP1ruUNufeep67ua50Tjtdbj2/pkuWFLTdGt40qH4aUqs
5TcnVpKVPmTSq5eXBrHLIOG4ubi1TjPxQ+C7PtL3UrC0grexpUqU18lySnXnFvFN
SnJJzfJ8lQ5sNGteEGxbfh7smy0aj8q6li4vqqqOaqXEoxU3HKWIrCUUkukU31bb
8cKNP2RZ7dhW4dU9M+51Xl8StaSc6kn+Eo1ZSzPmSqfgzfNFSx0ROAAAAPsUB5R3
zp8GPyy/19qX++xnDyr76vpe9OFV/Z2VW/ubXUKtelaUs89xONS2kqccJvMmklhP
v2YGj8jJQHx473/mY3J/er/ww+PHe/8AMxuT+9X/AIYC/wDIKA+PHe/8zG5P71f+
GD4473x8zG5P/Gv/AAwF/gq7hhxG3Hu7X69hrfD/AFbbVrTtpV43d54nJOSlCKpr
mowWWpN9+0WWiAAAAAAD5NW1G10nSb3UtQq+FZWdCdxXqcrlyU4RcpPCTbwk+iWT
6pNYeSlOLVarv7e2ncLdNuvB0+pQ+6O4a9GNOdSlQhKLp04ty+TNz5G/ktpTpy6x
5kw9vB3Sq+6dz6vxM3DY1YVdQn4Gg0bqGJWthGLUakE5y5XUUuuEv9txbjU6075a
un3NLfmh6jUpctncab8Hp1Mr5VSnVnKax3WFVpvPZ56dma/tLajZ29G3tKFK3tqM
I0qVKlBRhThFYjGKXRJLCS7Iy/5c3/4V/bf/AEALE8kzVKOocG9PtqMKinpt1cWt
ZySUXNz8VYx3XLWj/Wn+IuYz15FFzQlw21m1jWpO5p6vOpOkpLnjCVGkoya7pNwm
k/p5X9TNCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIrxY+azeX5F
vf1EyVdu5FeLL/8AhZvL8jXv6iYGK/Jc+fXbP9q/ytU38YB8lz59ds/2r/K1Tf2V
juAAAAAAAMr60MgAAAfZlT+U1uGWgcHta8O5+D3Wo8un0fvfP4niP75Ds0s0lV6v
GF2fNgteWXF474MreWxuBKO29uUbnq/E1C4t/D/4KM+bH/brCf42vwQOB8i3QVeb
41jW6kLapT02zVGHiLNSFStL5ModOnyadWLeU8Sxhps2QUV5Hug/cvhZLU6lO28b
Vr2pXhVpr746UPvUYzePonCq0stJTz3bL1ANZTRVvlE7Q0/dPC/Wat3TpxvdJtqt
/aXLg5TpOnHnlFPK6TjFwfVrOJYbisWlnvgqbyk92222eFmq0JXNtHUdWozsbWhV
y5VVPEauFHr8mnKT5s4UuVPOUmGXPJt3ddbZ4q6NQVzcrTdVrxsbm3pYcasppwpN
p9PkzlF8y6qPNjOWnvw6/wDybdtS3Jxd0WPJU+D6dP7p1pU5Ri4qk04P5XdOr4cW
km8SeMYyuwAAAAD7FAeUd86fBj8sv9fal/vsUB5R3zp8GPyy/wBfagX+AAAAAAAA
AAAYAER4m70sthbNu9ev4Ot4XLChbeLGErirJ/Jgm/628JtRi3h4M88Md67x2TYa
nOvwp3Jqus6re1L+/wBRlQnQlXnJ9Eoxt3yxWW1HLScptYUsKc6G6PGHjFPWZQqT
2ns2bo2E41FyXl/z8zrRnFNSglCL5ed9FSbWJyiXxFPKzkCg/jx3v9PBjcn/AI1/
4YqvyhN+a1vDa1hS13h1qW3Pg94pUtQvYzecwlmlFypQ/C6Sxn/Y7PGVtN9imPKx
0qjf8GtRuq86samm3Vvd0VBpc0nNUWpZTyuWrJ9OuUnnHQCvfIa6fy1z/wDpf+ua
pMZeRZcV48R9Yto1qkbeppUpzoxk1Cco1qSjJx7NpTkk/wDef1s2aAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHqvLmhZWle6u61KhbUISq1atWSjCnCKy
5Sb6JJJttlWcVeIuzJ8NN00bfdWiXNe4024t6VG2vadapOc6coRSjCTbzJrrjCXV
4SZZ2rafa6tpV7puoUvGsryjO3r0+Zx56c4uMllNNZTfVPJWnm/cMfsy/wA/uv3o
GQ+A+4NL2txV0TV9du/gmm2yr+LV5ZTxzUKkF0gm3mUkbjjxG2RzL/THbeX/ANZ0
f2iMeb9wx+zL/P7r96PN94Y/Zl/n91+9AtC0uaF7a0bmzrUri2rQjUpVaU1OFSEl
lSi10aaaaaPafFpOnW2kaXZadYU3Ss7SjC3oU8t8kIJRisvq+iXc+0AcfuG+r6Zt
/U7+0sql/c2trVr0rSnnnuJxg5KnHCbzJpJYT79mcgH2eOoHXdpnGDfWn7ip6x/K
bUrqtCs607e5uJztqib+VF0k1FReWsRSx05eVpNdgejahb6rpVlqNhVdWzvKMLij
U5XHnpzSlGWGk1lNdGuhS3FPhdw42vsfdO5FoFta3sLO48GpzVZ06derGVOny0uZ
wj8uccfJxDo1hJNWrw/0+50nYu29Ov6bo3tppttb1qbkpck4Uoxksro8Nd106ASI
AMCNXm/tn2V1Wtrzdm37e5ozlTq0quo0Yzpzi8OMouWU0000zC/HzetvvriRf6np
1epW0ujCFrZOdJQfhxXV474c5VJLm+ViSTxjC2DqvA3h5quqXmo6ht91ry7rTr16
nw24jzznJyk8Kokstvsj5vN+4Y/Zl/n91+9A+nh/ufY+19laFost3bShVsrOlSrf
BtToKnKqorxJLqs80uaWWk3nL6tkhfEbY7TT3ltv9KUP2iK+b9wx+zL/AD+6/eh+
T9wyx0208/8Af7r96B8W+PKB2RtqjdU7G/8Au5qVNYjb2Hy6bbg5Jus14fLnlTcX
Jpv8FtNGdNWhv7ygt2u9sdMqLS6E3Qt1KTjZ2MOaPMnUeFKfyoSlhOcl1UVGMUtT
aNwW4eaPdyuLTatnUqTg6bV5Kd1DHR55KspRTyl1xnvjpkn1nbUrO1oW1pQpULeh
CNOnSpQUIQilhRjFdEkksJdkBEeFPDvSeHO3Y6dpcPGuqrU7y+qRxUuaiWMtdeWK
y+WOeiz3blJzcAAAAD7FAeUb86fBj8sv9fal/vsR3cOz9D3Hq2jajrNj8IvNHr/C
LGp4tSHgz5oSziMkpdacekk10/GBIgAAAAAAAAA+wHFa7uPRNvqj93tZ03S/H5vC
+GXUKPicuObl5ms45lnH1r6zOfHnygrWnp9TQeHd/wCJd1XOF3qlHKVCKbThRlj5
Un38SPRLDi23zRvTe/D7bO+XZfyp0z4d8D5/A+/1aXIp8vN+BKOc8ke+exF35PvD
LHTbXX/v91+9A/PATcO0Vw82pomiavpvw/4HHxLD4UvH8fDnX+9yfP8Ah+JLtjHW
PycMtcr7a/B7Y21tdtdY0HQ/guo2zl4VX4XXqcvNFxfSc2vwZP6CwX2YHpvLmhZ2
la6vK9KhbUYSqVatWajCnCKy5Sb6JJdW2UH5SfEPaN9wp1XR9N3Fpt9qV/4PgUbO
urjm8OvSnLmlTbUPkptOTWcPGcF3a9omn7h0i60rWrOld6ddQ8OtRqR6SXfKfdNP
DTWGn1TyV95v3DH7Mv8AP7r96Bl3yYt4ads/ifSrazVpW9jqFtOwnc1J8sKDlKM4
yl0fRypxjltKPM22kmbd0Xdm3ddup22h6/pGpXMIOpKlZ3lOtNQTScmoybxlpZ/G
iCeb7wx+zL/P7r96SPZHDXaeyL24utsaPTsrm5gqVWq6tSrNwTzhSnKTim0m0mk8
LOcLATIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+zAfZg
U7xRj8YG8NI4e2dG5qada1qWq7guaFXFGFBc7p2tRRknzVZJSSynFcs0pYbjb8Yu
OF/75/rPg0bRbDRo3UNLtKdtG6uqt5X5Vl1a1STlOcm+rbbx+JJJdEkuSAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAP/9k=
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_3_biz.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_3_biz.jpg|segedtetel_3_biz.jpg]] - {{{type=image/jpeg, size=101394 bytes, encoded=137304 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./segedtetel_3_biz.jpg|./segedtetel_3_biz.jpg]]|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_3_biz.jpg]] or [img[tooltip|segedtetel_3_biz.jpg][link]]}}}
[img[tooltip|segedtetel_3_biz.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAJwCRgDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAQYCBAUJA//EAHIQAAEDAwICAwsGCAUKDw4DCQEAAgMEBREGEgch
CBMxFBcYIkFVVpSV0tMVMjdRV2EWI3F1gaWz8CgzhLTUJEJGkZKTpLHE4SUnNDU2
Q1Jjc3SGoaOy0SY4RUhTYmRlgoOFwcPxRHKi40dUZnamteLC/8QAFAEBAAAAAAAA
AAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUo
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iw52O1BlEByiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIg0rWvFHR2ibrFbdT3fuKtlhFQyPuaaTMZc5odljCO1ruWc8l4B6QPDIHB
1KR5edBVfDW83vSenr7VNqb1YbVcaljBG2Wro45XhoJIaHOaSBlxP6SqZdLHT1n0
1xNpYLDbqe309TbIqiSCmYI4zJ1krMho5N8VjeQAGefaSUFlPCC4Y+k3+AVXw08I
Lhj6Tf4BVfCWtdG3Qek7nwestxuem7RXV1W+d809ZSsne4tmewYLwcDaxvIYGcnG
SSZO72+h/Q3TfsuD3UGreEFwyxn8Jf8AAKn4a9TTHGLQmqL5TWexXzuq41O7qou5
J2btrS93jOYAMNaTzPkX5an4LaB1DS9VNpuhoXtY9sc1ujFK9hcPneJhriMAjeHA
c+XM5rkNGV3BzpF6Rio5BWW6urI2UVRNG7nFM4wSMcRgdY1shPi8vGY7A3bQF0Wn
cAVlcY/m8jkeQ5yuSAiIgIiICIiAiIgIiICIiAiIgwTg+VRJxS422TQerrRY5o4q
ySoeBcXsnLTbo3Obte5rWO3ktL3bORw0eRwJ3riDqWk0do+63+vbvioYDI2M5Ale
SGsjyAcbnua3ODjOTyC+d2trrdL3q27XLUEcsV0nqpHVEUoeDC7OOqw47mhnJoae
bQ0DyBB9MWDAwOz/ABrksN7O3KygIiIC0+2cQLVceJd20PDT1zbtbKUVc0r2MEDm
ERHDSHbifxze1o7D92dwKr/o7/vx9efmWP8A6lGgsAiBEBERAREQEREBERAREQER
EBERB1LvcaW0WusuNxl6mipIX1E8m0u2MY0uccAEnABOACVG/hAcMs4/CQ5zj/W+
q+EpMraWGtppqarhinppo3RyxSsDmyMIw5rgeRBHIgqG+PWkdG2DhHqS4waPsjZ4
4WMikpqWOmkie+RjGvbIxuRtc4Ox/XY2nkSg9jwgOGXP/ulPLn/qCq+GsHpA8Mh2
6lx/IKr4arr0S9H0Op9cXGrvlppbja7dRnxalrXxtnkcAzMZ+f4gl7QQDg8jgq2T
eHOiHDJ0dps//C4PdQauOkDwxP8AZN93+oKr4a27SOvNL6wia7Td7o6+QxulMDH7
Z2ta7aS6J2HtGccyBnII5EL8Tw30TuBGj9NgDyfJcHuqrHSQ4WUvDeutGpNGmoor
dNO2PY2Yl1HUtG5jo5C7f421zvLtLDzGWgBdMHPZ2IoL6LPE2p1lpyqs1/rO6L3a
9pZLI4dZUUxAAe4k5e5rgQ52BydHklxJU6ICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKlfTV+lS1fmaL9vO
rqKlfTV+lS1fmaL9vOgsB0XPoK0z/Kf51KpUUV9Fz6CtM/yn+dSqVEBQ10nmPt2m
dOaqgtsdbJpy+UtfK4uaxzYQSCwOOSA+TqQcA+QkHbymVdO7Wyiu9DJRXSkpq2il
x1lPUxNljfghwy1wIOCAUHaiyG4d2hclhowMLKAiIgIiwTj6ygyiA5RAREQEREBE
RAQnCE4Uccb9Z1eldMU9Lp8xv1TeqmO3WqF+w5ke4Av2vcBhoOMnLQ50e4YJQatd
oW8WuL0VE+lkqNE6QfIKvr4nCCtuedvUkF4DxGMHO0gYe05bI0mt3SVpoaTjfqeO
mgihjdJBKWRsDQXugjc5xx5XOLnE+Uknt5q6nDLRNHoLR9FYrfJ1/UkvnqHRtY6e
UnxnuwPyAAkkNa1uTjKqV0vbVDbeLzqmF8j5Lnb4auYPwQHguhw0Y5DbE0888yfu
AC2/CYg8LdH4zj5Hoxz/AOAYtrUa9G+vqrlwU0vPXS9bKyGSnDsNGI4pXxxt5Adj
GNGe04yeakpAREQCq/6O/wC/H15+ZY/+pRqwBVf9HD+GNrv8zR/9SjQWACLAOcrK
AiIgIiICIiAiwSAceVZByMhAREQERM8/KgIiIME4VbemxeBFpnTVo6gO7qrJavrg
7mzqY9u3GOeevBzkY2/fkWRfkkKjXS1u5uXGCppTB1bbZRQUu4vz1mQZt2Mcsddt
xz7Pvwgmjobad+T+HNdeJ6Xq57rWODJd+etgiGxvi5wMSGccwCfLkYU/gYC1ThTY
PwX4cads7qbuWopqOPumEP37J3DfNzyR/GOeeRxz5csLanPa3tOPKgOdg4wVXfpq
3Clj0JYre6T+rZ7l18cewnMccT2vO7GAAZYxgnnnl2HEscQOI2l9C0pk1Dc4o6hz
N0dFH49RLkO24YOwEscNzsMyAC4Ks7dE644+6yOpb3Sfg9YXQ7KWeaLdshA3xtjY
S10uTJnrDhvN2CMBiDv9CmwTPv2odQvMkdPBStt7PxZ2yue5r3EPzjLRG3Ixn8YD
y8tuWfNXh6K0xb9H6Zt9iswlFBRMLGGR5e9xLi5znHsJc5xJwAOZwAMAe6BgICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAsFwBwUJwQMHmob4i8a2Wu812ndC2O
u1TqWlYTM2kjdJBTHmDv2Zc4tcWBzQAPGxvDgQgmPrG5A8pWdwVYKnTPSC1iaqO5
Xml05Ttl66KGOqZBnO4bGPpg55a0HGHu5+KfGIyPLuOguO+koG3mg1VU3iSDcXUs
FxlqnBux2T1M7Q2T6g0Bzi4ggE8wFs9wWQcqGOj7xRumuI7lZtT2ySlvdmYxlVOI
3sEz9zmu3t2hsUgLRlpPM7y0ANIbMzM7eeM/cgyiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgKlfTV+lS1fmaL9vOrqKlfTV+lS1fmaL9vOgsB0XPoK0z/Kf51KpUUV9Fz6Ct
M/yn+dSqVEBERAREQEREBa9r6j1FXaWrYNGV9Nb787q+5qmpGY2YkaX5Ba8c2bx8
08yP0bCiCAPwW6Qvk11pv+8M/oqfgv0hfTrTf94Z/RVP6IIA/BfpC+nWm/7wz+ip
+C/SF9OtN/3hn9FU/oggA6X6Qvp1pv8AvDP6Ktg6MGsb7rbQNwuWp67u6tiuclOy
TqY48RiKJwGGNaO1zueM81Lx8v5FAXQr+i26/nqX9hAgn5EWC4DtOEH4V9RBR00t
TVzRU9NCx0ks0rg1kbAMlznHkABzJJ7MqHOElPPr/W9w4o3GlENvfD8nafgmMbpI
oGOc2WRwa3xXF+8DxsgOkact2k/jxrvVw1hqig4WaTq5KSqr4xUXmvjO9lNSYOYn
huXAu5ZBLAd0bc7ZDjy6PgLq+lpIaej4wX+npoWNjjiijmaxjQMBrQKjAAAAAH1I
LBsBaMFU66a9uqo9e2O5PixRVFs7njk3Dxnxyvc8YzkYEsfMjB3cuwqSO8Zrf7Z9
Sf3M/wDSVC3SO0Pe9FnTwv2s7jqg1fdHVd27x3Pt6rO3fI/524Zxj5o7fIE/9EW7
/KXBynpeo6r5LrZ6Tduz1mSJt2MDb/Hbcc/m58qmlV26FNxpX6CvttZIXVlPczUS
R7T4sckTGsOcYOTE8Y7fF/IrEg5CAiIgFVRvulbpq/pTa0t9k1NXaaqY6CGodV0e
4ue0RUrTGdr2HBLge3yditcVX/R3/fj68/Msf/Uo0Ge8brf7Z9SD/wBmf+kp3jNb
/bPqT+5n/pKn8IggDvGa3+2fUn9zP/SU7xmt/tn1J/cz/wBJU/og0/hfpS66PsFR
b73qet1LUyVTp21dYHh7GFjGiMbnvOAWk9v9ceX17giICIiDQOK1q4hXI2s8OL7b
bT1fW92d2MDuszs6vbmKTsw/PZ2jt8kf/gt0hR2a603/AHhn9FU/oggD8F+kL6da
b/vDP6Kn4L9IX0603/eGf0VT+iCAPwX6Qvp1pv8AvDP6Ktf167jtonSldqG7a1sk
1FR9X1jKamidId8jWDAdTAdrx5RyVn1FXSk+gvU35Kb+dQoN04d19VdtAaauNwl6
6srLZTVE0m0N3vfE1zjgAAcyexbCtV4TfRZo38zUX7Bi2pB166ogpKWaprJo4KaF
hklllcGsjY0ZLnE8gAM5J8i+dmlqCq4m8WqWCph/HXu5OqKsUzgzq43PMkxZvyBt
bvIznsGMnkbo9Iy+mwcHtRSxyUzaishFBGyd2Os64hjwwZBLhGZHAD/c5IIBVduh
tYe7+Itbd5qbrILVRu2S9Zjqp5Tsb4ucuzH1w7CB5cHBQT6ODgd2cRuJH5Plzs//
AELJ4NnHLiLxH9uf/s1KceNvJckFR9ecI9QcH5ZdZcN7lJWQ0zHCYVFJFPU0UZaN
0rS5pa4Eh+5zWtc1p8rd5G8cFukHS6xusNj1VSU1su8/i09RC89z1Ly4/iwHEmN2
NoALnBxzzBLWmd6+mgrKWamq4YqimmYY5YZWB7HscMFrmnkQRyIPLC+YdquFVart
SXC3y9VW0k7KiGUNDi2Rjg5rsEYOCAefI+VB9RGdhyCCsrDPmjJysoCIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiLBOEBzsHGCm8Lw9aamt2kdMXC/Xh0goKKMOkETN7nEkNa1o+tznNHMgcx
kgZIjLhHbrxry+s4layjqaRzDJHp+17yIqWme3Bn7cvc8EjLgAQNwBaY9gTUDlFh
owD9eVlAWCceQrK6N6r6a1WysuNwl6mipIXzzP2l21jGlzjgAk4APIDP3FB3d4+8
flGFlV56NXF28671BfrTqV0clSGGupHQQNYyGLeGvjyDkgF7C3IcebtzjyzYSPsP
LHP6sIOSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLB
cAQPKgyi4l4C5Ag5x5EBERAREQEREGHODe1ZByMhRfxe0pdDVxa50VUyQats1MWd
z7XyxXGlBL3Uz428yScluMHdjmCGuZ73CnXdu4h6SivVsilhd1hhqaeQZMEwDS5m
7ADhhzSHDtBGcHLQG5IgOQiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiIPB11PcKXR19nsjZHXWG31ElGI4hK4ziNxjDWkHc7cBgYOezH
NahwBsVot3Dq2XW2SCrr7zFHXXK4Sy9dLUVLhmQPf/5ji9u3+tOc+MXE7hrbUtu0
fpuvv16fI2hoow9/VM3vcS4Na1o+tzi0cyBz5kAEiCKTh5xJv2nauo09dhoO11Mz
K636bZUyh1M54xK18zGtfC0kukELQWgvwWsIyAsdkE7SRyBHPHkXMDcQQR+X61Vr
wftQn+xrhxjtP+iF37f74p54TaXuOjtCWyyXm7y3Wsp2YdK7myIeSKMkBxY3sBdz
/wDyjDWhtgYeWef9vK5gYREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBhzgO1Us6afj
cU7WQRys0X7edWD4pcRdRaRv8FvsnD+76lppaVs7quk6zYxxc9pjO2J4yA0Ht/rh
y+usXGKPXvErVjLzPw91Bb44qZlLFAy31Ejgxpc7xnlgyS57uxoGMDHIkhZjovOA
4FaZB7f6p/nMqlQPBwPKfIqmcKNfcRNCaVp7BUcLb5c6OlLjTvbR1EEg3SPe7eTG
8O5v5YDcY8vkmLhhxF1Fq7UE9Be9AXbTVLHSunbVVplLHvDmARjdEwZIc49p+agl
Mc0WG9iygLWtb6603oampp9U3SOgZUuLIQWPke8gZJDWAuwOWTjAyBnJGdlVYel/
ojUl8u9gu9jpbjdaNkD6V9HSxOl7mk3F3WhjST44O0kNwOqaCebQgsHpHVVk1hZ2
3TTdfHX0Je6LewFpa9va1zXAOaew4IHIg9hBPtg5GQqodEujvumdcXayXy2S2/5S
tLblsqmFk4EU5iYdpOWgl8nJzc4a0jkcm1zOxBlERAREQEREGHHGc/UoC6Fgxwtu
ufPMv7CBT64ZRowEAnBGfKtY4jawt2iNJ197uUsbRDG4QQufsdUTYJZE3kTlx+44
GXEYBI1bijxF1FpHUFPQWTh9d9S00lK2Z1XRmTYxxe5pjO2F4yA0Ht/rhyVWeJQ4
q8RLxHX6g0nqDbCwMp6WntNQyGAcs7WkE5cRkuJJ7BnAAAWk4D6UudmsVZftV1Ul
VqrUb2V1a+Vr2PjYG/ioS04ALA45AaNu7ZzDApSZkDmcqKOEvEPVOrLsbdqbQlx0
8IqLrn11QyZkU0rXMaWta9g253OIG5xAbjnjKldvYgE4UA9NAnvYWkgkf6Mxflz1
E6ljiLqG46X01NdLPp+t1BVRuY0UVGcPILgC44BdgZ/rWuOcZG3c5tXeNOqOInEu
1UtpHDS92y2wTNqcChqJpTK1sjfn9W0bcP7NucjOeeAHv9B8+NrTsH+ovJzz+PCt
QHAcv+ZUY4OS8ReGeo5q+m0JqWuoamHqKmidRVMTZMHLXghhAe05wS13JzwMbsi1
nCvWF+1jTV89/wBG12mI4HtZC2slcXzk5LiGuYxwDfF8bGDk88goN9Byi4xkloJG
D9S5IBVf9Hf9+Prz8yx/9SjU/udg4wVB+k7Nc4elbrS7zW6tjtNRaWRQ1r4HCGR4
bSZa1+NpPiu5A+QoJxCIDlEBERAREQEREBERAREQFFXSi58DdTNB8bFNy8v+qolK
q4vbu/zoNV4Tuxws0d+ZqIf9AxbXuH1+XC4HIIB557SP3/Iog13xT1Rp3VdfarVw
zvd9ooNgjuFKZerl3Ma44xA4ci4t7T2INE6bN+LbVpqwQSU7hPNJXzxh345gY0Mj
OM8mu6yXtHMs5HkV73Q106Lfw5rrxPTCOe7VjtkvWZ62CIbG+LnAxIZxzAJ8uRtU
D8UabiPxD1bNe7loi/wAMEFNTx2qYiGEElrS7YC45c4lx7S44AGGiWdAcStXaM0b
atP0PBrUr4aGEMMmagdY8kue/BgONzy52M4GcDkEFnhyCOcGjmoB7+WuPsY1L/dT
/wBGXiXvihxj1LVNt+lOH9dp8zMAE9ZTPc9jmkuJEszWQtBaNuHNPacHJGA2/pQ8
RKXSeiqiy0zqae9XqB9MIHuO6Gme1zXzYH9y3JGSc+MGOCr50Z+H1fqrXdvvT45Y
rHZqltTNVbg3fOzx44mZB3HcGlw8je0glud70Z0cNQamrnXjideqiGWXlJDHOKmr
kw0tG+Z25rcBsZGN+WnHikK0NhslBYLPS2qzU0dJb6ZnVxQxcg0ZyTk8ySSSSckk
kkklB6LRjP5VlYaNoKygIiICIiAiIgIiICIiAiIgIiICw5waCT9WULgO1QrxU11d
7vrOHhroDumK9VGz5Vukcf8ArbTO2lzmZI8fY8HdkY3BrTvcNgTU1wdnHkOCsrwt
Fact2j9L0FhszZRQUTCxhkfve4lxc5zj9bnOcTgAAnAAAwI913x/0rovVVdp+6UF
6mrKMsEj6WGJ0Z3sa8YJkB5BwByBzygl9FAPhU6Izj5L1J6vB8ZPCq0R5q1J6vB8
ZBPyKAPCq0R5q1J6vB8ZetYukrw9ufX92VFytPV42920hd1uc529SZOzAznHaMZ5
4CaUXnWa+2m+0rqmyXOiuVM1/Vumo6hkzGvwDtLmkgHBHLt5heiDlAREQEWCcHGC
Sm77igyiwXD71kHI5ICIiAiIgIiICLBcB2rAeD/iQckWNwysoCIiAiLBIBwgyi4l
4C5A5HJAREQEREGCQO1Y3j78/UjmknIOOWFANXcJOAGpKSjqJair4a3eZ/UB4fJJ
ZZiQ4tDue6J2S4N5u5PIBc13WBP7TuGQsri1wAwe1cgcoCIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAuEhwRkjHaeeFzWncXtSP0lw31BeoH
SNqqalLad8bGvLJnkRxvId4pAe5pOc8geR7EELayqXcaOOUOiY5oo9MaZkfU1rS+
UOrHsexkrNo24Ic4xgjG0GRwccgKzLcEclA3Q80wy18Np749sfdF6qXO3Ne4kwxE
xsa4HkCH9ceXaHjJPICeWjAQZREQYJwob6TuoJqfRdJpa0da++aoqWUFLHHKYiWb
27/Gxtw7cyMgluRLk5AIUxv7R9SgZsDtfdJ2WoJjmseiaZsbsyNqInVcgcRhufxb
2uJyQDtNKM4OMBVnhHqRmkeJWn71O6GOmpqkNqHva54ZDIDHK/DTkkMe4jGeeOR7
F9H48bRjn9/1r5/9I3TL9OcXb6A2Xua4P+UoHzPaS/rsl/zcbQJBKACAcNHbyJtt
0d9Xv1hwstVXWVHdFypSaGsf45cZGY2l7nElznRmNznZIJcezsASYiIgIixuGceV
BlEyhOEBEBB7FguAPP8AtoMouJeAOef08k3jKDki47wuQOUBFguAOD24zhNwzhBl
FxDwRyQvA/tZQckWN4WQcoCLBcAef9tYLwBzz+nkg5IuO8ZTeEHJEBysEgdv5UGU
WC4Dt5JuH3oMouO8LO4IMosbhyxnmsOeG9uUHJFgOB8h/tJu/KgFwHao64ucWbDw
4pYmV4krbtUMc+noKcjeQAcPeSfEj3Dbu5ntw1212N9rRNJTTiifFHUmMiKSSMyM
a/B2lzQQSPLgEflCgLTXR4juN4mv/FS8SX+8VTzJLT073Rwk+M0AvAa8jbsIDRGG
7dvNoQajwB1ZxE1vxb+Wq2e5Tabm65tcxoIoIQI/EjY13ihwcYfm+OQSTkFxNso+
QI59vlXXpaaCjpoaWkhZBTU7GxxQxMDWxtaMBrQOQAHIAcsBdlnZgeRBlEWM88IM
ouO8YB7QRnks7hjKDKLjvHLt5rO8IBGSq164qIeCPG2i1DSuxpvVoe26U75pHdTK
JWulna0NPJvWNcB4x8aVo2gjFlQcqKuk5YPl7g/eerpu6Kq3hlwg/GbOrMbvxj+0
A4idLyOc55AnCCU2Zwc/WuSiTou6mdqLhBbWTOlfU2p77bI5zGtBDADGG7e0CJ8b
ckA5ac57TLYORkICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgirUQ+X+kFYLJcPGttlsz79BCDlslU6bqGukacg7G5cwgBzXEnPPClNrg
ABzPJRPx101enS2bW+iKaKbVOnnvd1Tow41VK5rg+PGMvIBOGhwOHybfGLVodj6U
dDT9dSa10xc6C404EMjaPa/MrciTcyQsMeCOTcuIyQTyyQsruC/Grq6ejpZqqsmj
gpoWOllllcGsYxoyXOJ5AAcySoAq+lTpBtJM6ls1/lqmsJjjlihYxz8cgXCRxaCe
RODy8hX7Wn8JuOxo36itVTpnQMGyeWh653W3mTk9nj7WHqAC05AwT2EnDowsACCM
hFxj+b2Y8q5ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAQmERAwsELKIMNGBz7VlEQF
wkHMfdzH3feua1jiDXXmksnc+l6KWpvdwf3HSyggRUbnNce6JS4EBjACfmu3O2Nw
S4INJ0NUt1Nxy1vfYxJ3NZaWDT9LKyNzI5CHOlqGu3Dm9kgA5YG0jkcgmW4+TcLW
uHekodG6Yp7ZFVS1tQXvqKuumbiWrne7dJK/ykk4HMlwaACTjK2cDAQEREBERARE
QEREAhMIiDBCNGBz7VlEHCRm4jnjC5AfWsogYXFzM/VjHlC5IgDl2oiIMEZ8pCwG
nC5Igw0YHPtWURAREQEREBERAREQEREBERBgjPlIWGtxnK5IgYTCIgYXEt55HJck
QYAxn+2soiAiIgIiICIiAiIgIiICIiAiIgIiEoNE4067Zw70NVXtsUU9e5zaaihl
DtkkzsnmWjsDWueRkZ2YyCQtZ6NOi5NPaHN8uFX3deNS9XcqioL3ucWObuja4uPj
OG97nOxnc8jJDQTG/Gf/AExeklpnRbwXW22iPumGf8W1+5oqJ9r2eOd0LWNHMYc0
4wMuNqGdhxzycoMbfvWCw/Xj7/KuaFB88ukFaLfp/jBqK22ekjo6GN0L2QRZ2ML4
I3uDR5BuccAcgDgAAAK7vB2mgpOFOkI6WGOGN1qpZS1jQ0Fz4muc7AGMlziSfKSS
eZVMelD9Oup/5N/NYldThN9FmjfzNRfsGINqWp670DpvW1FUQX+10808sHUNrWxt
FTCASW7JMEtwSTjs5kEEEg7YuDyMgeVB88pZ9Q8F+KddFbarZcLZKYdzwOrq4HAO
b1jQ4ja9mx23OWnByHNyL38PtTUusdG2q/0LQyKui3ujBJ6qQEtezJAzteHNzgA4
yORVQ+mHX01bxZihppt8tDbYaeobtI2SF8kgHPt8SRhyMjxvy4mrocW+pouEk09T
F1cVdc5qinduB3sDI4yeXZ48bxg4PL6sEhOaw54aQD2nngc1ladxWtuq7vpOag0N
cKK3XOoeGSVVU97DHCQdxjc1ri2TO0A45AuIIdggIr468f4NLVdZp3SLIqu9RsMc
9cXB0VDLkeKG4Ike0ZyOQa4DO4hzR+nRbuOrjpa/3LXlZcRZh1NVQ1V3lPNnVudL
IHyHd1e3qjuPifOLee5e/wAK+A+m9CztuFW43y8NILamqp2iOAteXNdDGc7Hcm+M
S45acFuSF2+L+gtR8QbparUy9U1t0QC2S4xwud3XUSNJO0eKWlo2sxk8nEuIdtaE
EEcXOO991Xf3WXh5U1tHai5sEUlI1zauuk3Da5pA3sBIAa1uHEE7vnbW2f4R0+pK
Xh3ZqfWxlN/hY+OoMsjJHkCRwZue0kOOwM55JPlJOSuGgeHGmNC0jY9O2yOGp2hk
tZL+MqJeTc5eewHaHFrcNzkgArcAdvI9qDkiA5GQmUBFjcsg58iAsOeGkA9p54HN
C7Bxg/2lp3FW36qu+kpaDQ9fRW251DxHJU1T3MMcODuMbmtcWvztAdjkC4gg4ICI
ukLx5dp6sfpzQ9RG68wPxW14a2RtKQecTAQWuk8jiQQ3mObidnsdFQ63n07ca3WV
Rcqi3VohntclfOJXvad4e4biZA0gRkA4aQdzR4xJ9vhXwN0xoZsVVVQx3u+RvLxX
1MWBGdwczq4iXBhG0HdzdnPjAHAlgt+vn+jP7/5kBvPHIjs5fUtO4YaqrtUt1X8o
R0zPkm/1dqg6hrhuii2bXOyTl3jHOMD7l3OImr7dobSldfbpJGBBGRBC9+01M20l
kTSATlxHbg4AJPIEiK+hcSeF11J7flmX9hAgn1FgnHkKyDlBguAOCVpPFfiHaOHe
nTcro7rqmXcyjoo3YkqXgcwP9y0ZG5/Y0Hyktad1fzPb/aUAUHAy46q1jPqbi/dq
a7Sv3RxWy3ulZAyPHiNDzteGtJf4jRknDi9xLgQi7hrr7ihr3i3aK2CtuU1BDWxN
rYKRmyip6Zz3F7Xt+Z8zrA0vy87RglwCuhGMN5LpWq3UNqoYaG1UlNQ0Ue7q4KWM
RRsyS47WtAAySTy+8+Vd5nYgyiw52DjBQvAGUGUXEPBQPGPq8n/yQcl4ettN2/V+
mLhYbw2V1FWxhj+qeWvaQQ5rmn6w4AjIIOMEEcl7gOQsOGfq/SggXoz6vqg678Ob
/LFLdNMukhgnjkkf18LJSxwy4cgxxa1vZ4rmgN8UlTzGctycZ+5VT6QDn8PuP+lt
bU8EkdLVMjdVSRlsj6gsPVTsaxxwD1Do2jk0cwQd2SrWRkFoIOQeYKDkiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKs3Teuk8Vi0taWsiNPV
VM1U97gdwfExrWgHOAMTPzyzybg8irMqmfTVqpncR7NSumlNPHaWSRxFx2Mc6aUO
cB5CQxgJ/wDNH1BBZfgrb6a2cJdJQ0UXVRSW2Cpc3cXZklYJJDk/W97j9QzgYC3V
YbnHM5KygIiEgdpwg8zUl1gsVhuV3q2yOpqClkqpGxgFzmsaXENBIBOAcAkflCjL
ox2Wqp+H82obsAbzqWsludRI+lELyHOIZnAG5pw6RuAG4mOBjmfL6VVxqqux6a0Z
bXmKs1Pc46ffI0dSWMczxXuwXD8ZJC7xR2Nd+QzRZrdS2e00dtt8XU0dHCyngj3F
22NjQ1oyeZwABk8yggfpl6ZfcdC2y/QNkdJZ6oskxI1rGwzbWlxB5k72QgY7NziQ
e0aJ0MdT9y6lvGm6mUtirYRWUzZZ8DrWcnNZGe1z2O3Eg5xCM5A5Wi1vYYNU6Tu1
jqjGyOvpnwdZJEJGxuIOyTacZLXbXDmObRghfPfQV8qtBcRLVdKiKpppLbWBtXD1
QMojyWTR7X48csL24OMH6iMgPpGz5vLsHJclhowO1ZQQ/wBJ/V990VoSguOmK7uK
tluUdO+Tqo5dzDFK4jD2kdrGrwNCWLjjfaGCuv8AramsUFRD1jIHWyCapY7Pitki
6trWZaSfnbhyBAOQNg6RLaKrPDy2Vvc0xqtV0W6km2u66Ibmvyw/OYN7Q7yeOAe0
KXWu5dufyIIqdoria0c+Ln/9tUvvKv2reMGvbfq59k0rruXUoD2wNqILLSx9fMTj
ZE0NeZBkgBw+cc4BGHGXulJxSn0jZ4dPaeqZafUFxZ1kk0bCDT0p3NLmPz4r3Obg
YyQA4+KdhWo9FbhFzZrTVNv5Asks0M3LykmoLCP/AMuwk/W4D5jkFguG0eo4dEWt
uuKiKfUJY59W+MNABL3FrfFAblrS0HbyyDgkcz+mu9W2jRWnqi9X+o6ilh8VjQMy
TSEZbHG3I3OODy7MAkkAEj3sEED6gqK9IHUVw4gcY5bJbmSPZQ1XyPQ0rnBgfN1m
x7ubtoc6Tlu5Za1mcYQTHpK58QeNc09xhuVTorRJ2Rxx0WHVNU5jwZOrnLWubzBB
e3DRgN2vIetvqeENwiibNZ+Jmuae4RvZJDJXXAVcAIcCQ+EhoeCMjaXY588jkZOt
NtpbVaqO3W+LqqKkgZTwRlxdtjYA1rcnmeQHafIu2WEn/Ogrro7jDqDSmtnaM4xi
mhkcMU95jjDI5Q5ztr3kANMTsgB4a3aW4eM7y2xbMDIHkPNQP0w9NNufDWG+MEXd
NlqmvL3vcD1MpEbmtaPFJL+pPPGA04PkOeiFrSfUOg6qyV3XSVNikZHHM7Lg6CTc
Y27i4klpY9uMABoYB5UG58UbFxDuNZBU8PtV0NrY2NsctFWUcbmOOXkyiUse7PNj
du0DAJz5DW3glq3VlLxvobTrDUt3NNRPrI6+Guub5IYzDBKXbyXlpDXMznmBjKuq
7xhyOOWF89dQUU104/Xm0UtW+hkuWo6i3meME7GzVDoncgRuG17gW5AIJB5FBa2C
r1XxUlbX6Yvv4OaDcZadlRDE19fcsPDHyM3D+p28pAx2d7S3cW8wG+LxG4c33TGk
q6/6X4i6wdcLSw1/VXS5maGZkQL3NLdoBOBnBBacbSMO3CdKOmgoqSGlpIY4KaBj
YooomhrI2NGA1oHIAAAABc3gnJbgOxyKCC+jdxgreIAr7PqRtOLxRQNmjlgY5ndM
Qwx73D5rXBxaSQQD1nJoDSp1acN8bAPlVBOi+c8dNNDnz7q5+X/Usyvych3L8vYg
8HXerbRorT1Rer/UdRSw+KxoGZJpCMtjjbkbnHB5dmASSACRC2krnxB41zT3GG5V
OitEnZHHHRYdU1TmPBk6ucta5vMEF7cNGA3a8h6hzpA6iuHEDjHLZLcyR7KGq+R6
Glc4MD5us2PdzdtDnSct3LLWszjCvBabbS2q1Udut8XVUVJAyngjLi7bGwBrW5PM
8gO0+RBGNTwhuEUTZrPxM1zT3CN7JIZK64CrgBDgSHwkNDwRkbS7HPnkcjp2juMO
oNKa2dozjGKaGRwxT3mOMMjlDnO2veQA0xOyAHhrdpbh4zvLbFFhJ/zqCOmHpptz
4aw3xgi7pstU15e97geplIjc1rR4pJf1J54wGnB8hCeGYGQPIeajvjVxHZw/s9Iy
iopbjqK6vNPa6JjHOEknIEu288Avb4o8ZxIAxzc3TOiFrSfUOg6qyV3XSVNikZHH
M7Lg6CTcY27i4klpY9uMABoYB5VH/S1mr7Bxb0jqingicynpYn0xkO5r5oKh8ha5
rSHYAfH9WQ44PI4CWLTw11neaGGTX3Ee9d2R56uPTr2ULIwSc7ntjBlyAwjLW7Tu
xnOVi66A1ppigkrNBa5vVzrmbZZLdqKRlZHWbCCI2yOAMORvBIxuJaC5uNw2fSHF
jROqaSlkt+oKGGpqHtibRVkrYKgSODcRhjiC45cBlu5pOQCcLd3kFze3P5EEB9GP
VupdXak1/Pq2oqe64ZqVooZNzI6N2Z2ujZET+LxsAP8AXHblxJyVJ3FTXVv4eaUl
vNzZJOS8QU9PHyM0zmuLW7v6wYa4lx7ADgE4aerorRk+n+Iuu76O4mW+/PpJKeKA
EPa6ONwlc8bQAXPeXZBOcknmod6cFvqpLZpK5RxbqOnlqaeWTI8WSRsbmDHbzEUh
yOQ288ZGQ3TTOj+IWsrUyu17ra42iCqxVQWywxtopqbc0OaySUs6wbQ57TEd3MAl
5IXereGGpLRSTVGjuJOqG3bq3NaL5UMr6d4xnbtczxCXBvjgOIGRg5X78OONukdT
aapKi53y3Wu7Mhj7tp6uQUrWSnk7qy92HNyCRtc4gFu7BOFKJIJz+/780Fc+Cmsd
aai48X+364MtDNRWl7HWmLcynhc2WHD2sLnBxIcTvy7IfyO3aFY13bj9OMrRYNGz
0/Guo1jD3FHQz2IW6ZjARPJUCZrg9wDcOHVsa3cTnxQMYAW9E5d2ZB/zoILPEG88
RtV1Nj0HqGy6bo6KskpzcJ5oauruOxjjmnpjkGLIJ3Z5tIcCNr2n26rg5M+lmbRc
SOIcVS5jmxSSXgyMY7BwXNDWkgEDI3AnGMjtUJ6T4Aaz0/xZs83UU09jt1zhqvlP
r2MbJDG9r/4vJeHEDbjBG4/OxlyuGOeQcHy8/wDsQVkq+J+tuDeo4rDxCpxqOxv5
Ud1a3q55YRsbkO7Hua0Hcx/jlzhmTaWk2Us1wpbtaaO5W6TraKsiZUQybS3ex4Dm
uwQCMgg4IBUAdNS30z9CWO4yxE1dPcxTxybj4rJInueMdhyYozk8+XLGTn2Ohzca
qu4STQVMm+Khuc1PTt2gbIyyOQj6z48jzk5PPHYAAE5k47VDXH/jNHw4jpbdaaaK
s1DVME7WVDXdRBDuIL34ILiS1zQ0EYwSTyAdMbxzGDzVCr5O+/8ASfkZd2xVkb9U
R0T2TRtLHwsqGwtY5oGCNjQ3mOflyTlBYfSnDvWOqrPR3jXvEDVFJX1NNG4UFpkF
vFMDucWytDAHSYc3OWNIILcuABGoa6vOvOBF1oqg3yp1dpS4TPyy6h75YHBzT1Zn
5kOMbfFOdpIkPVDHOzrDkE/eon6VFNBNwTvss0MUkkD6aSJz2bjG7r2N3NPaDtc4
ZHkcR5UHh6W0hFxU0fS6p1fd6nVHd0D5qS0CSS3W+lmG4dXtjy8uY/rY+uO4lp7H
civx6KNm1jYLTqC1arpa6jt9LUtjoIakDa1+XmYxntLCdhBBLCS4tyS4nW+hHX1M
9s1bb5JSaKnnpqiOPA5SSCRrzuxk5EUfb2beWMnNnA3I5kHycx/jQco+bezH3fUu
peKClu9trLbcI+uo6uB9PPEHFu+N7S1zcggjIzzBC7o5dq4vbnykHGM/Ugp70Kbp
PHrPUFpaxhp6qgbVPeQdwdFIGtAOcYPXOJyD2DHlzcNmMclTHhfUzw9MG5xRTSRs
qLtdYpmscWiVoE7sOGeY3Na7B8rQe0BXOb5coMoiICLz73e7VYaVlTfLnRW2me8R
tlrJ2Qsc8gkNBcQCcAnH3FeL3x9EemOmx+W6Qe8g2pFqvfH0R6Zab9qQe8nfH0R6
Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0
R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nf
H0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8
nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQ
e8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9
qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Za
b9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6
Zab9qQe8nfH0R6Zab9qQe8g2lwJ7DjkvIvmmrLfzCb5aLbcup3dV3ZSsm2bsZxuB
xnA7MZx9y83vj6I9MtN+1IPeTvj6I9MtN+1IPeQd6y6S09Yap1TY7DabdUOYY3S0
lHHC8tJBLdzWg4yAcfcPqXs7O3ODn61rHfH0R6Zab9qQe8nfH0R6Zab9qQe8g2oc
u1FqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe
8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9q
Qe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab
9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Z
ab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R
6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH
0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8n
fH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe
8sd8fRHpjps//FIPeQbWi6tquVDd6CKutVZTV1FLnq6imlbLG/BIOHNJBwQR+UFd
pAREQEREBERAREQEREBERARYJA7V4F01rpW010tFddS2ShrYsdZT1NfFFIzIBGWu
cCMgg/kIQbAi1Xvj6I9MtN+1IPeTvj6I9MtN+1IPeQbUi1Xvj6I9MtN+1IPeTvj6
I9MtN+1IPeQbUi1Xvj6I9MtN+1IPeTvj6I9MtN+1IPeQbUi1Xvj6I9MtN+1IPeTv
j6I9MtN+1IPeQbUi1Xvj6I9MtN+1IPeTvj6I9MtN+1IPeQbUi1Xvj6I9MtN+1IPe
Tvj6I9MtN+1IPeQbUi1Xvj6I9MtN+1IPeTvj6I9MtN+1IPeQbUi1Xvj6I9MtN+1I
PeTvj6I9MtN+1IPeQbUuLm5d5MYwtX74+iPTLTftSD3k74+iPTLTftSD3kG0tGB/
nWVqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe
8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9q
Qe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab
9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Zab9qQe8g2pFqvfH0R6Zab9qQe8nfH0R6Z
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
guz6/BriCNeabnkrqMW6/W2Y0tzoScGKUf1wYTua13PAcMgte3ntyd+e0kj/ABFa
1NoizP1rT6rihkpr5GwxSz08hYKqLY5vVzN+a8DLXZwDmOPnhoCDZwcosNGAsoCI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
g4ubk8sKB75wTuun9djVvCe60NpqpHgz2usY8UrmnJkGWAnY4hv4vA2nm1zdrQJ6
WCCSPqQQ9S8StaWl1MzWPDG9NEkJzNY5WXDdM3bnMTT+KacuI3PJ7AN2CR+s/Fq8
1klPT6b4Y6wqa6R+3bdadtuha0NcSeucXAHkBg4Bz25wDLRZkD/tTYc5yM+XA7UF
fdQcN9fcW7hRTa/raHTunaeR0jLRQP6+cHeQOsd/Fl5jJAkyQ3IwwFzwp10/Zrfp
+zUlqs1LHSW+lZsihj7GjOcknmSSSSTkkkkkk5XfAxn+2soNY4j6vt+htKV18uks
QbDGRBA+TYambBLImnBOXEYyAcDLjyBWgcBdEXSnq7tr3WsEkOrL9I93UOlcRS0r
i1zY9h5tdlo8Ulxa1rG+KQ4LfLzoW03nW9r1PdDUVdTbIero6WWTNNBJuLuvEeP4
3sG7P9a04y1pG0tGBhAaMBZREBERAREQEREBCiFBQHpQ/Trqf+TfzWJXU4TfRZo3
8zUX7BipX0ofp11P/Jv5rErqcJvos0b+ZqL9gxBtSIiCKuMlmvEusuGuoLCKmSW3
XkUlTHBTGXbTVAa2WRx5hrQ2MtJI5dZnIIGZTj+b/mRzckn7sLLRgIMoiICIiAiw
SB29iA5QZRMplARMrBcB9aDKLDTuGQsoCIsOcG9qDp3ivprTbKy5V8vU0lJA+onk
DS7axgLicAEnAB5AEqKuCdvuOo7nc+J2o4+562+Qtp7ZQ7pT3FRNdyHjEA9YWtfk
NAPzhjrC0dbihK/iNxAtnDygZUPstumjr9TTBjmxtYG7oacvD2539pAyQdjhzjeB
MVPSwUlHDS0kMcFNAxscUUbQxkbW8mtaOwAYAAH3IPnHxWyOKWsHHOPlmswez/b3
di+kjOzyfoXz/wCkrTw0vG/U7KWCKGJ0kEpYyPYC91PG5zjjHNzi5xPlJJV1uExB
4W6PxnHyPRjn/wAAxBtaIiAiIgIiIC6d4rqW12usuNwk6qjpIXzzybS7bG1pc44G
SeQ7ACSu4oq6TmoPkDg/eeqqRT1dw2W+H8Xv6zrHfjGcwQMxCXmcY8hBwgqdwZhq
dY8d7BPcKvbW1FyNzmnEbfHkjDp3eK3AG4sxy5DOcHGF9BW4xyVLOiLWWWzanv14
vt/t1q6ujZSRQVtQyHruskDy4Fzh83qgMYPzx2YwbUN4jaIGf+7HTg5+W6QZ/wCs
g2wldG7XGltdsrbjcJeqoqOB888m0u2RsBLzgAk4APIZ/ItH1Txo0Bp+kE0+pKGt
e5j3Rw254q3PLRnbmPLWE5AG8tB58+RIi/VVNxC46U9vgoLf+C2g6gip6+smDpq6
MSeI90TSXfMw9sZAYSN285YQFdKaguPE7ibUQWamjhrr7cJ6pkUs3iwh7nSuLnkc
w1u45AyccgTgL6LWe30tptVHbbdH1VFRwsp4I9xdsYxoa1uSSTgAcycrSOFXCnT/
AA6oG/JsAnu8kLYqq5S56ybB3ENGSI258jf9y3JcRlSC0YGEGUREGCoA6OP0qcZ/
zyP29Up/KrXwO1HZNP8AFPjB8vXi3Wzr7yeq7sqmQ9Ztnqd23cRnG4Zx9YQWVRar
3x9EeXWOmx/8Ug95O+Poj0x037Tg95BtSLVe+Poj0x037Tg95O+Nog9msNOHycrn
B7yDakXUtNzobxQRV1qrKetopc9XUU8rZI34JBw5pIOCCPygrtoCIiAhOEXB58YD
y/4kFWumzqHP4NadgqeWJLhU0/V/+7ifux/w4wD95HYVv3RHs/ydwdp6oT9Z8p1s
9Xs246vBEO3OfG/id2cD52PJk1s6TF/+XeMV6MdSailt+yggzHs6vqx+MZ2DOJTL
zOc+QkYVvtJ6w0Rp/S1ns34cabn+TqOGk635RgZ1nVsDd23ecZx2ZOPrKDfwMBYJ
x9a1XvkaIzj8MdOH8lzg95R/cuOdLfbiyzcKrRPqq9yQOmD3MNNTQAB3jPdJtcdp
2eLhodvADw7kQ0zpr6npm22xaWjBdWvm+U5Dkjq42tfGzljB3F0nPOW9X2eMF+vQ
10RPRWu5aur4Y2tuEYpLfIJXF5ia89cS0HABexgBPjfiz2Agu/TRXR8rrzfJdS8X
LiLnX1ZdNLboZHc3OaMdZI0j5mXDZGNo2tw4t8U2OoKeCjo4aajhjp6WBgiiiiaG
sYxow1rQOQAAGAEH7NGAsoiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiINV4s
fRZrL8y1v7B6pV0XPp10z/Kf5tKrq8WPos1l+Za39g9Uq6Ln066Z/lP82lQX/HlR
B5UQcJOfLnz+pRTwltF2sHEHiZQ1ZqHWeouUdzopX03VxyPqGufNtdjL9uI2Hxse
LnAyQpYIz5SFxDCDnKDLPm9mOfYuSAYCICIiAiE4KwCCMhBlEymUBEymUBFgux5C
sgg9iAiIgwXYOFGnG3U1xttttendMNLtSalmdQUkg6wdzRkfjandGMjqw5pzkYzu
5hhC369XCltVtqrhcJeqo6SF9RPJsL9kbBuc7ABJwB5Aon4O2io1Zqa88TtQ0Ukc
1e8QWCGqYd1LQtbhsjQXuDTIDzwBz3uadsnMOhxi0zS6N6LVwsFG4PioYaVjpMEC
SQ1UTpH4JJG57nOxk4zgcgFEXQwJPFC6tOQfkeXln/f4VaHjBTQ1PCrV8dVDHNGL
VVSBr27gHtjc5jufYWuaHA+QgEKmfRicBxy03keWpx6tL5PyIL+M7D29vlWVhoAz
9Z7T9aygIiICIiAiLBcAeaCAemZfxbuHdBZ4anq6i7Vg3xdXu62CIb3c8YGJDAe0
E/eAV5PQns5ZpfUl66/PddZHR9Vt+b1Ue/duzzz1+MY5bc888tC6ZeoPlLiJQ2iG
oMlNaaNu+Hq9vVTykudzIBdmMQHtIGOXPcpu4Han0fpfhPpq1VmstP8AdLKbrpWS
18MT43SudKY3NL8gtL9pzj5vYOwBMYGELgO0rVTxH0R6YadI+sXODH/WWk37jxp4
3WCzaIp6rVmoJ5nQR0tGDFDua4ZLpnjbt273B7Q5uGEktHNB5fS+1PS2vhj8iPaX
1t7mayNvMbI4ntkfJ2EHBEbcEg+PkZ2kKMehzoqeu1RU6vqYIzb7fHJS0zzKQ8VT
g3cQ0doET3A7uXjjGSPF2q0cEdTa+1YNVcXq+KJrngi0Ur9xETS/EO9pxFGPFPiO
eXBziXNcS5WGsNlt9hs9La7NSxUlvpmdXHCwcgO058pJJJJPMk5OSUHox9hPMZ54
+rkuSDl2ogKKulJ9BepvyU386hUqqKulH9BmpR91N/OoUG18Jvos0b+ZqL9gxbUo
w4Za+0fRcN9KUtZquwU9TBaaSKWKW4wtfG9sLQ5rgXZBBBGFsvfH0R6Y6b9pwe8g
2pFqvfH0R6Y6b9pwe8nfH0R6Y6b9pwe8g2pFrNLr/R9ZVQ01JquwVFTO9sUUUVxh
e+R7jhrWgOySTyAWzA5CAiIgIsFwBwSFnKAiZTKAiZWCQO048qDKLjvbnBOD28/3
+8LkDlAXTvFdS2u11lxuEnVUdJC+eeTaXbY2tLnHAyTyHYASV3FFXSc1B8gcH7z1
VSKeruGy3w/i9/WdY78YzmCBmIS8zjHkIOEFTuDMNTrHjvYJ7hV7a2ouRuc04jb4
8kYdO7xW4A3FmOXIZzg4wvoK3GOSpZ0Rayy2bU9+vF9v9utXV0bKSKCtqGQ9d1kg
eXAucPm9UBjB+eOzGDahvEbRAz/3Y6cHPy3SDP8A1kG2Ero3a40trtlbcbhL1VFR
wPnnk2l2yNgJecAEnAB5DP5Fo+qeNGgNP0gmn1JQ1r3Me6OG3PFW55aM7cx5awnI
A3loPPnyJEX6qpuIXHSnt8FBb/wW0HUEVPX1kwdNXRiTxHuiaS75mHtjIDCRu3nL
CArpTUFx4ncTaiCzU0cNdfbhPVMilm8WEPc6Vxc8jmGt3HIGTjkCcBfRaz2+ltNq
o7bbo+qoqOFlPBHuLtjGNDWtySScADmTlaRwq4U6f4dUDfk2AT3eSFsVVcpc9ZNg
7iGjJEbc+Rv+5bkuIypBaMDCDKIiAiIgIiICIiD8K6lhrqaalq4YZ6WZjo5YpWB7
ZGkYLXNPIgjkQe3KrvbhPwE4lS0DqWXvb6lqY201S6pJbbagjB3F2GtHbndzMbGu
3uMbgrHrztQWW36hs9XarzSxVlvqmdXNDIDhw7c5HMEEAgjBBAIIIBQd9nYTjBJX
JeTpSxU2mbDTWigkqH0VKXtgFRKZXRxlxc2MOPPawEMbnJDWtGSvWQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREGC4A4+7KhDj7frrqGrg4a
aGEVRerozdc5RK9ot9MC0/jC3kA8HmDk7OW13WMU3PbuHafuWraB0JaND0VXFae6
J6qtmNRWV9ZIJamqeSTmR+BnGTgYx2n5znEh3tFaZt+kNMW+x2YSNoaNhawyP3vc
S4ue5x7CXOJJwAOZwAMAe6BgLDRgYWUBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEKIU
FAelD9Oup/5N/NYldThN9FmjfzNRfsGKlfSh+nXU/wDJv5rErqcJvos0b+ZqL9gx
BtSIiAiIgIsFwBwsg5QEREGn8T+H9r4jWOmtN7qK2CmgqW1TXUj2seXBj24y5rhj
Dz5PIFGJ6K2iTzdddSZ/4xB8FT8iCAPBV0R511J6xB8FPBV0R511J6xB8FT+iCAP
BV0R511J6xB8FeLrfo16QsOir/dqO5X99RQUFRVxtlnhLHOjjc4BwEQJGR9YVmVq
vFn6LNZfmas/YPQar0XPoK0z/Kf5zKpUUV9Fz6CtM/yn+cyqVEAkDtOFpvFrWcOh
NC3O+PMZqY4+rpIn4PWzu5Mbjc3cATucAc7WuI7Ft7zhw7OQVfKSzw8c+JdyuN5Z
HV6A06+WgoGQzCM1dURH1km+Mlzmf1wcHNGOrwObwg9rg1cdH6S05PU3jWmm5tTX
qY3G7zOr6Rp694yYhsdjawlwxkjJcRgOwt/HETRIP+zLTf15+VIPeWrN6P3DJwy7
TPP/AI/U/EWfB94Y+jP+H1XxEFXek5Ja6rixWXOx3mhu9NcaWGdz6ORsrInNb1XV
lzXEE4iDvJ8/s8qtb0b6+quXBTS89dL1srIZKcOw0YjilfHG3kB2MY0Z7TjJ5qsX
Si4e2vQmqLR+DlsFBZq2jO0d0Ol3zse7rPnuLhhrovu58ueVP/RGu/ylwcp6XqOq
+TK2ek3bs9ZkibdjA2/x23HP5ufKgmhEWCcIMogOQiAiIgwSB2qpvTav/WXXTWn4
pKhvUwyV87C78S/e7ZGcZ5ub1co5jkH8jzKti7mcZXz76RF+F+4xajma+qdT0cwo
Y453fxYhAY8NGSAwyB7gP/OyRklBYHow8PNPVvCejul8tFpu1RcKqadr6ugjlfC1
ruq6sOeDkZiLvJ88/lMtDhxogf2Hab9lwe6vV0laPkDS1ns3X90fJ1HDSdds2dZ1
cbWbtuTjO3OMn8pXrINKuvCrQlzoZaOo0jZGQyY3GmpG08nIg8pIw1w5gdhGezsJ
VSOINn1PwD125ml75Ww0FczuilqABtmYNzermY5vVySM3HyHk5rgGl2BeskDt5Kp
nTeuFLNddJW5kma2ngqKiWItI2xyOjaw57DkxPHLn4v3hBOfBHiD3xdDx3aWjNJW
wTOpKqNv8WZWta4ujyc7SHtIB5jmMnG4yCDlVg6EVtqobdqy4yQ4pZ5qenjkJGS+
Nr3PbjORgSxnnyOfuKs7H83yj8qDkiIgwVVbhXw+0zrvinxa/Cq2mu7ivTuo/Hyx
bd89Ru+Y4Zzsb257OWFakqAOjj9KnGf88j9vVINr8H3hl5dMj1+q+Ing+8MfRn/D
6r4ilVEEVeD7wx9Gf8PqviJ4PvDLnjTP+H1PxFKqIPK0tp62aVsVNZrFTdy22mL+
qi6x0m3c4vPjOJcfGcTzK9VEQEREBebqO509jsVyu9YyV9NQUstVK2IAvcxjC5wa
CQMkD6x95XpKIOlXfvkTg7cYmSVMU9zmioI5IDjGXb3hxyPFdHHI0gZzuwRglBU7
gzafwy4x2Glu03Xd1Vhqql1Q3r+6OrDpnteHHxg/YWknPzsnPYbyN4caIx/sP02f
/hcHuqtnQqtPX6o1LeO6A11NRx0vUYzv62TfuznI29RjsOd+fJzt8wYBQaoeG+iS
f9h2m+zzXB7qifjrwHstz0/W3jR1BFbr1TMM7qWmjcIqtjWc42xt5Mfhvi7QAXEh
3N24WEXSvNwpbTbKy43CbqaOjgfUTyYLtkbGlznYbzOADyHNBUTgDxw1DT6otmnd
UVNTerdXyspIZZnb6inlfJ4ri883tLnAHcSQMbThu11x29i+Xlot9TdbrR22gi66
rq52U0MW4NL5HuDWjLjgZJAyeQ8q+oUfzeQGPuQckREBERAREQEREBERAREQEREB
ERAREQEREBERAREQarxY+izWX5lrf2D1SroufTrpn+U/zaVXV4sfRZrL8y1v7B6p
V0XPp10z/Kf5tKgv+PKiDyogIiICISsBwPZzQZRYacjIWUGHDPYog130f9L621XX
agu1wvcNZWbN7KaaIRjZG1gxujJ7GgnJ7VMCIIA8FXRHnXUnrEHwU8FXRHnXUnrE
HwVP6IIA8FXRHnXUnrEHwU8FXRHnXUnrEHwVP6IKg644VWThlxR4WixVVyqPlK8x
9b3bIx+Orngxjaxv/lD2q3rAQOfaoB6R/wBKfBj89H9vSqf0BYc7BAwT+RCcLTeL
OsqfQuhbnfJXROqI2dXSQvIPW1DsiMY3NJGfGcGndta4jsQRxx31Fb9R6stfDepv
tFaLNOwVt+rJp4WFkTXB0ULHPeAHuc1pI2kgOjdzbvBkmh19oGjpIaWk1XpeCmgY
IooorjTtYxjRgNa0OwAByAH1KO9DcBLHWWMXPiTbflHVtxmkra+QVcjGskkeXbGi
EsbyzzwCNxdgluFsHg+8MvLpnP8AL6r4iD1NW6w0Tf8AS94s41vpyBtwo5qQzfKM
D+r6yNzd23eM4znGeapJwWuFVbOLWkp6GTqZX3KCnLtoOY5XiORvMHta9w+sZ5c1
cbwfuGQOPwa+/wD1fU/EVI7VPU6K17ST3Gk3VtjubHz0vWAZkhlBczeMgc2kZGfr
GUH0wjGG4XJYaMBZQEWC7H+NZBygIiIC4PAJx5SMLmtI41338G+Fmprm2SpilZRu
hhkpnbZI5ZfxUbwcjGHvacg5ABI54QUbulSOI3GCQsqqmKG/XlsUU1SOskhillDY
8t3f1jC0bQ7sbgEBXvbw50Rj/Ydpv2XB7qqJ0RbSLjxhp6ozCP5Mo56sN256zLRD
t7Rj+O3Z5/NxjnkXlj+YOz9CDVTw40Tnlo/TfsuD3VovFHgLpfU9oldp+gorHfY2
Dueamj6qF+Nx2SRt8UhxJy4N3DDe0DaZmXF/b/z9qCivC3jRqjh7eYbXqGSurrDT
yGmqLfU85qbbtYREXeM0s2gdUTt+cMNJ3C9TBhoGV80df3CnuuvdR3Cgk6+jq7lU
1EMm1w6yN0rnNdg8wMEHB5hfRDh5b6m06B03bq+Iw1lJbaanmjLg7Y9kTWubkZBw
QeY5INgREQFFPSj5cDdSuHbim/nUSlZRV0pPoL1N+Sm/nUKDwOH3A3h3d9BaauVw
0911ZWWymqJ5O7ahu974muccNkAGST2ABe/4PvDH0Z/w+q+Itr4TfRZo38zUX7Bi
2pBFXg+8MfRn/D6r4ieD7wx9Gf8AD6r4ilVEEaWrgbw8tN0o7jbtPdTW0kzKiCTu
2odskY4OacGQg4IHIghSWBgIiAiIg4uaS7I7FAXgq6J86akH8og+Cp/RBAHgq6I8
66k9Yg+Cngq6I866k9Yg+Cp/RBAHgq6I866k9Yg+CsHoraKHZddR4++oh+CrAIUF
YOCWlqLRXSa1Zp61y1M1HRWYbH1LmukdvNK85LQB2vI7OxWeaMZUAaO/78fXn5lj
/wCpRqwAQYJA7VU3ptX/AKy66a0/FJUN6mGSvnYXfiX73bIzjPNzerlHMcg/keZV
sXczjK+ffSIvwv3GLUczX1TqejmFDHHO7+LEIDHhoyQGGQPcB/52SMkoLA9GHh5p
6t4T0d0vlotN2qLhVTTtfV0Ecr4Wtd1XVhzwcjMRd5Pnn8plocONED+w7TfsuD3V
6ukrR8gaWs9m6/uj5Oo4aTrtmzrOrjazdtycZ25xk/lK9ZBpV14VaEudDLR1GkbI
yGTG401I2nk5EHlJGGuHMDsIz2dhKqRxBs+p+Aeu3M0vfK2Ggrmd0UtQANszBub1
czHN6uSRm4+Q8nNcA0uwL1kgdvJVM6b1wpZrrpK3MkzW08FRUSxFpG2OR0bWHPYc
mJ45c/F+8IJz4I8Qe+LoeO7S0ZpK2CZ1JVRt/izK1rXF0eTnaQ9pAPMcxk43GQQc
qsHQittVDbtWXGSHFLPNT08chIyXxte57cZyMCWM8+Rz9xVnY/m+UflQckREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
WCcIBcAQPKvF1Bqqy6eqrVTXivZTVN1qW0lFEWuc6aRxAAAAPLLmguOGguGSMhdL
iNrC3aI0jXXy5yRBsLCIIXybTUzYJjiaQCcuI7QDgZceQJEe8DtL3i810vErXT6a
ovd2gY61xNbuFvpHAkbOZDS9r+zm4DOXEveEE07h9ayCCvM1DLcKewXGWyQR1N1j
ppH0kMhwySYNJY1xyORdgdo7e1V41bxP43aRsxut/wBHafpbcx7Y3TsDpmsLuTdw
jqHFoJ5bjgZIGckILNZTKp3YukhxIv8AeKW1Wewafq7hVP2RQx08+XHtOSZsAAZJ
JwAAScAKRBqnpCEctC6b/v7R/lSCwGUyq/8A4U9IQZ/7hdN/k69v9KWq6n4zcZtL
90uvuibZSwU2zranuGofTt3Y2/jmzFna4D53by7UFqS4ArIOVX3o98ar5xI1TcbN
frfbYOqojVxzUTXs+a9rC1we52c9YCCCMbTyOeVgWgAckGUREBYJwsqOOKNdxMt1
dSzcPrXYbpQuY1ksFW9zahshLsu5yMZswGDt3ZJ5Y5gJG3cuwrIOVSbRHGjiVVcR
7BY75epGxzXano6umkoKeJ4Dpmsex2Iw5p+cD2EK7DRgYJygyiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiLDnAEA9pQZRedbr5arnUVlPbblRVlRRP6upignZI6B2SNrwD
lpy1wwf9yfqXog5GQgwThN3LsKjnijXcTLdXUs3D612G6ULmNZLBVvc2obIS7Luc
jGbMBg7d2SeWOYrbojjRxKquI9gsd8vUjY5rtT0dXTSUFPE8B0zWPY7EYc0/OB7C
EF2QcosNGBgnKygIsFwBA8q8+9Xy1WKkbVXu5UdupnPEbZaudsLHOIJDQ5xAzgE4
+4/UUHoosAgjksoCIiAsOdj61lYcMkEIPFodVWWu1PctO0tfG+925jJamkILXta9
oc1wyAHDDm5LSQNwBwSF7YOc9v1cwoz4zaGqb9QQ6g0pik1zZ8S22sZIIi9oPjQv
JBa5jml+A7lk4JDXPz2+CnESl4iaNhr91NFd4PxVwpIXE9TJkgOweYa8Dc3tA5ty
S0oJBRYa7dnkRj6wsoCIiAiIgIiIBOFjcMfcjhk8sf8AYog13p/jHWarrqjRmq7J
b7C/Z3PT1MTTIzxGh+T3O7+uDiPGPIj8gCsPSg58dNTEf+jcv5LErp8Jj/pWaO5f
+BqP9gxVnv8A0buI+oLxVXW83/T9ZX1Tt8s0lTNlxxjs6nAAAAAAAAAAwBhbhpvh
xx101a2W60a4sjKKPHVxzyOqOrAaGhrTJTuLWgNGGg4H1cygskXAdqyDlR9wrtPE
O3G6HiPfrbdjJ1Qo+4o2t6vG/fuxFH25Zjt7D2eWQGjAQZWCcdqysEZKCFeM3Hmh
4d6kgslNZzeK0QiWpArBC2DcfEacNedxA3YIGAWEZ3ct64V69t3EPSUN5tkcsBa8
wVNNJzMEzQ0ubu/rhhzSHDtDhkA5AifjxwGuOtdXsv8ApitttJLPC1lcytfI0Oew
bWvaWtcObAGkYaBsB5lxx2ejLpuu0VqXXula6v7r+T/k6UiMuELZZoXvfsaf/Zbu
wC4MaSB2ALAA5CLDeztWUBERAREQFr3ESgqbtoHUttt8XW1tZbKmngj3Bu+R8Tmt
bkkAZJHMkBbCuLm5IQaDwFsFz0rwnsdmv1N3Lcqbr+th3tft3TyOHNpIOWuB5Hyr
ft7VjacDsB/xKHeIumOL921DdPwS1babdp2oY1kFPKNk0YMbQ/x2wFzTu3EOD8jl
gjyB1ekFr+ARs4dafqY3an1A+K3yOJ/F0cczg38b4rub2uIwBkNdv5eJulHRumrb
pDTFBYrM14oaOMsZ1rt7nkkuc5x8pc4uJxgZPIAclVYdGjiILp8p/hBYzcuv7p7r
NbU9d1u7d1m/qs7t3Pd2555VheFVo4hW03Q8R79bbsZOqFH3EwNEeN2/diKPt8TH
b2Hs8oSC1C4Agc8lGjAWlcU7Zri5Wyjbw6vVttNa2bNQ+thD+sjwcBrix4GD5NvP
PzhghwQZ04iD+BRGTkVvl5Y/qdbL0K6qA8N7xSiaN1VHd3yPiDgXta6GINcR5ASx
4B8pafqWo6w4EcWNZVwq9Taqslwkbzja+pmbHFkAHZGIQ1mdrc7QMkZPNfrongdx
a0PU1VRpbVGn6CSpYGTASySMeAcjLXwFuRzwcZGSAcOOQtY0hwyOwqP+M3Eqj4Z6
fguNRTd3VlTKIqeibO2J0mObnEnJDGjtIafGcwH52V6/Da3aqtunOq15eaa73l8z
3mWmhbHHFHyDWDDW7uwuyWjm4jnjJ1TpBcMJeJWnqGO2z01NeaCYvppakvDHMeMS
MJbnGcMdnaTlgAxuJAflwT40W/iXU11vdbJLVdaZnXtg63r2Sw5DS4PDW4IcQC0j
yggnmGy0CCOSqZww4aXvhbxk0SLrdKeaW8m4RSQ0D3mMxRU4eA9zg3dlzgduMDq2
nJPzbZM5DtygysE4+srK17X1HqKu0tWwaMr6a3353V9zVNSMxsxI0vyC145s3j5p
5kfoDv6iusFjsNyu9Y2V9LQUslVKyMAvcyNpcQ0EgZIHLJH3lUF4H0U+peNemu66
2Q1L6/u+SokzK+R8QdO7cSQS5xZguJ8uTnsU6at4X8btXWd1q1DrLT9VbnPbI+Bh
dCHkcxu6unaXAHng5GQDjIBHjaM4D8U9FXaW5aZ1FpyirJYTA6Te+TLC5riMPgcO
Za3njPL9CC2DezkFhzw0gHP6FAX4LdIXya603j/gGf0VflV6O6QNXSTU82u9Phkr
CxxiYI34Ixye2mDmn6iCCO0HKCXde62sWiLS64agro4Bsc6GnBBmqSCAWxMyC85c
37hkFxA5qjVU7VHG/ihM+jjknrKuQmJksm6Kgpg7xQ5wAAYwO5kNy4knBc7Bm62d
GGuu1dFcte6xqK2tlz3W2naZZH4BazFRLzOAGk5j7BtHYHKfNIaL0/o63uo9M2ql
oIXjxzGCXy83Eb5HEufgudjJOAcDlyQdThnomi0Fo6jsNveJhFufNUOiax1RK45c
9wH6AASSGtaMnC20cu1YaMDmcrKAiIgwVAHRx+lTjP8Ankft6pWAIUX8J+H910hr
TiDd7nUUMtNqC4CrpW073uexnWTOxIC0AHErewnsP6QlBERAREQEREBCcIsOGTyx
/wBiBuGMqp3TZv3WXXTdghkqWGCCSvmbnET97tkZ7ebm9XL2jkHjBOTiUtd6f4xV
mq66o0bquyUFheWGmpqmJpkZhjQ7J7nd/X7iMuPIjsUO37o38R7/AHmqut5v+n6y
vqn75ZpKmbJOMYAEOAAAAAMAAADAAQSv0RrP8ncHaerE2/5UrZ6vZs29VgiHbnJ3
fxO7PL52PJkzUOQVd7Tobj3aLXR2226101BRUkLKeCIRNdsY1oa0ZNKSeQHMkldr
8F+kL6dab/vDP6Kgn4nHkKqv0nuM1DW2s6U0Xc+6evw64V1HK10LoiD+Ia4Z3Zy0
uLSBgbTu3ODfQvXBzi1rSrjg1vr2hNqewMmjo3yFhDSXNPc7Y4o3ndjxicjkcnaA
tw4edHbSWl9lTeWfhHcR/X1sYFO35w8WDJactcM7y/m0Fu1BGvRe4O1U9bQ631NF
1VHFmS2UUsYcZiRgTPDh4rRnLPKXAPyABvtk0bRhGjAwVlAREQEREBERAREQEREB
ERAREQEREBERAREQEREBCcIvO1FDcaixXKKx1EdNdX00rKSaXmyOYsIY5wweQdgn
keQ7Cg8Tiw4HhdrFvYTZqwf9A9Ut6Loxx00193dP82lU36g4fcd7/aKu13TW2n5K
GqYYpmR5ic9hPNpcyma7B7CAcEZB5ErR7X0aOItpro621agslDVx56uemrqmKRmQ
QdrmxAjIJH3glBcYFZUAnS3SDJz+HOm/7wz+iqbdOQ3Gn0/bYb5PHU3WOmjbVzRD
DJJg0b3N5DkXZxyHLyBB6KIiD8K6pgo6Wapq5ooKeBhllllcGsjYASXOJ5AADOTy
Vb7V0qbRU6jiprhp6po7LJOYzXOqeseyM5DZHQhn/wCXcGuOBuxuOAbF3i3U13td
Xbq+MS0VXC+nnjLi3fG9pa5uRgjIPaCCqaal6NeorDb73dKq82l9qt9LU1QfF1hn
kbHG5zAWFoaC7aAfHOMk+NgAhdZvYfyrK1nhhUzVnDfS1TVzy1FRNaqWSWWV+973
mFhJcTzJyTknmtmQEREBERAREQQ/xs0ffdSa+4ZXKy0PdNFZrmamuk61jOpj62nd
nDnAu5MecNyeX5FL+5Yc3J5f/ZefqCnuM1guMNjqI6a6vppWUk0vNkcxYQxxGDyD
tpPI8h2IO1W1UFJSzVVXNHBSwMMkssr9rI2AElzj2ADGSTyxlQDpi5UHG3jEbxEZ
XaY0ayN9Cx7+rdUVckhc2cjbuEeIs7S4HxGEjxntXkaw4T8atY0LaHUOs7JUUIzm
njmkhjk5gje2OnaH4LWkbgcHmMc10NGcD+LWiaupqNLaosFA+pYGTATSSNkAORlj
4HNyDnDsZGT9ZQWrYMDl/iws55rztOQ3Gn0/bYb5URVN1jpom1c0QAZJMGAPc0AN
5F2SOQ5eQLvvbuGEGHHdy5jkf/v/AIl82+Krf9NHWGAAG3ms5f8Av3q3uvdL8Z7r
fLqNOaxslFYajLaaHqzDNEwtA+eInvDu3xg/OeY28miHavowa+q6uaqqr3YJqmZ7
pJZpKuoc+R7iS5znGHJJJJJPaguLSVdPV0kNTSzRz000bZYponBzJGEZDmuHIgjm
CF+24feeeOxV30vw9442Oit1pptdWSmtFNtibiIVMkUWexvWQZdtBwGl4GABkDss
NsOABgAeRBAXE/pH0Oj9ZVtht1h+WO4gI56oV7YmiXGXMaAx+ducHJB3BwxyyZk0
TqS36v0vQX6zvkdQ1rS9nWM2vaQ4tc1w7MhzSDjIJGQSME134r9HG8X7XlyvOl66
0U9FcH90Piq5ZWPZO7m/BDX5DnZd2jG4gAABSD0XqKez6S1NY5q2Wsjs+o6yghe/
IAawR52tJOwFxc7aCebieecoJjREQYc4Nxkqu3TSv/ceibLZYpKmOa41pmdsOI3x
Qt5sfzyfHkicBgjLcnBAW9cULLxSuV/gl4e6ktFqtIpWslhrIw57pt79zgTC/A2l
g7R2Hl5TDGrOj/xQ1fdn3PUuo9P11c5jYxI6eVoaxoOGta2ABoyScAAZJOMkoNi6
E9mMeltR3kT57qrI6PqtuNvVM37t2eeevxjAxszzzysoBhVt0vw345aWsdNZ7DrH
TdJbabd1UOwP27nFx5upiTzcT2+Vep+C/SF9OtN/3hn9FQT8XAduVAPSO4zUOn7J
U6e0tc+s1HU5ilnopmn5Pa1+HhzhnEpw5oaMObzdlpDc+XfOF3GrVRgpNS69tgtp
zFO2jkki3RPwHh0ccUYl5A4a847RkZJXtaB6M+mNPVQq9Q1UmoqiN+6KKaPqaduC
0tLow4l5BDgQ5xaQ7Bb5SEOdHLg9V6xu9LqO+xdVpukmEjGyRh/yhIx2dgDgQY8j
Dycg82jnktu0w5b9S/Glo4KOkhpaSGKClgjbFFFGwNYxjRgNDQMAAeQcuQXYHLtQ
EREBRV0pPoL1N+Sm/nUKlVaVxm0pXa34bXjT9qlpoa2s6nq31LnNjGyaN5yWgnsY
fJ24QdvhN9FmjfzNRfsGLal4uiLVPYdF2C0Vj4n1Nvt9PSSuiJLHPjja0lpIBxkH
GQF7SAiIgIiICIiAiIgIiICwTzxgrKw4Z+r9KCHtNaQvlH0ltWaqqaEssNfbGU9P
Vdaw75A2mBG0HcOcb+0DsUw7uXYVxDMOz5f3/wA/9teBr2j1FW6WrYNGV9Nb767q
+5qipGY48SNLsgseObN4+aeZH6A9DUV1gsdhuV3rGyvpaClkqpWRgF7mRtLiGgkD
JA5ZI+8qgvA+in1Lxr013XWyGpfX93yVEmZXyPiDp3biSCXOLMFxPlyc9inTVvC/
jdq6zutWodZafqrc57ZHwMLoQ8jmN3V07S4A88HIyAcZAI8bRnAfinoq7S3LTOot
OUVZLCYHSb3yZYXNcRh8DhzLW88Z5foQWwb2cgsOeGkA5/QoC/BbpC+TXWm8f8Az
+ir8qvR3SBq6Sanm13p8MlYWOMTBG/BGOT20wc0/UQQR2g5QS7r3W1i0RaXXDUFd
HANjnQ04IM1SQQC2JmQXnLm/cMguIHNUaqnao438UJn0cck9ZVyExMlk3RUFMHeK
HOAADGB3MhuXEk4LnYM3Wzow112rorlr3WNRW1sue6207TLI/ALWYqJeZwA0nMfY
No7A5T5pDRen9HW91Hpm1UtBC8eOYwS+Xm4jfI4lz8FzsZJwDgcuSDqcM9E0WgtH
Udht7xMItz5qh0TWOqJXHLnuA/QACSQ1rRk4W2jl2rDRgczlZQEREBERAREQEREG
CcL8ausp6OknqquaOGmgYZJZZHhrGMAyXOJOAABkk+Rfo/tGezP7/wDyVd73ca7j
hxFqNM2asp+93Y5oZbpPDK4/KTs7hHyIcW7mOaNp2jaX7nHqwgnXS+orXqmw015s
VV3Vbanf1U2xzN21xa7k4AjBaRzC9UHK61HTw0dNBTUcMcNPCwRxxRsDWxtAwGtA
5NaAMY8nJRPrq/cY6HVdfT6M0pZLhYWlnc9TUytbI/LGl+R17Ox+4fNHYgmLKZVM
qnpPa/paualqrLp+CpheY5YpaWoY5jgcFpBmyCCCCPIt9sHEDjxf7NSXW16I0/JQ
1TOshkkJiL2nsdtfUh2D2g45ggjIIKCyGUyq/wD4UdIX0F03/f2f0pefetfcfLNS
sqKzQNokY9/VgUkT6p+cE/MiqHOAwDzIx2DOSEFjnPDVyBz2Km56T+uKC6GC72Cy
M7nmEdVTdTPDMMOw5mXSHY7tGS04PaD2K4zG7QfyoOSIiAsE4WV5Gq/lz5DqfwV+
Tvlnxeo+Ut/c/wA4bt2zxvm7sY8uEHrZWQQexU24n8VuM+mLpSNvsdJpvr4MxQ0d
NBLFLtJyd7zL4wyAW7uQ2+KM5NiuAt/ueqOFFkvF+qe6rlUmfrZurazdtnkaPFaA
ByaOwBBv6IiAiIgIiICIiAiIgIiICIiAiIgIiICIsOdtCDKLzrjfLVbKmiprjcqK
kqa5/V0sNRO2N9Q/kNrGuILjlzRgf7ofWvQa4OGQgE4TK8nVfy58h1P4K/J3yz4v
UfKW/uf5w3btnjfN3Yx5cKpvE/itxn0xdKRt9jpNN9fBmKGjpoJYpdpOTveZfGGQ
C3dyG3xRnJC5IIPYi0DgLf7nqjhRZLxfqnuq5VJn62bq2s3bZ5GjxWgAcmjsAW/o
CLBOE3g9nP8AIgyi86zX2032lfU2O50Vyp2P6t0tHUMmaHYBLSWk88EHHbzC9Fpy
MoCIiAiIg8XVWqbLpOlpKnUVfHQU1VUso4pZQdnWuBIDiAQ0YaSXOw0Y5kL2N7fr
Xnahstv1Baqm13mlZV2+qZ1c0DxycO0HI5gggEOGCDgjmARCvDbUVx4e8QJuGWr6
6J9rezrNO1s82+WSEuLYqdx28zgOABDcOYWN3B0YAT6DlFxZjB29mVyQEREBERAR
EQEREBERAREQEREBERAREQFxdzI+ry81yWscS9SM0hoW93574mvoqZz4RKxz2umP
ixNcG88F7mjkR29o7QEDarq+/H0hKfR0jqmbR9g6ySugim6tsksYLXvcCA7+MeyH
kSQNzmEBxcrPtwBy/Sq49Cm0RR6Nv93D5O6Km4NpJGEgsDIo2vaQMZBzO/PPmMdn
abHNGBhBhzclapxYae9brLPZ8jVh/wCgettWq8WPos1l+Za39g9BSzovuzxz00B/
6VjPk/qaVX8aMKgPRc+nXTP8p/m0qv8AjyoOL2l3YV+NXRwVlLNTVcMU9NMx0csU
rQ5j2OGC1zSMEEcsFdbUN3p7DYrldqxsr6egpZauVsQBeWRtLiACQM4BxkgfeFnT
t2gv1gtt3pGSspq+mjqomygB7WvaHAOAJGcHnglBXbQemrfwv6Us9lo2yG3320yO
tzGvMjoQXCQtkLsHANNKB844LMkkuIsw05CjrX1mu1VxT4dXq32+Wrt1qfXCufHL
G3qRNE2Njy17huAJJO3JwDgE4BkQeKMeVByReHetXacsdW2lvd+tNuqHMErYqusi
hc5hJAcA5wOMgjP3FduzX21XyldU2S5UVxpmyGJ0tHOyZjX4B2ktJAOCDjt5hB6K
4vblcgcgFYKCgR/76Yf/ANZY/wAOV/gqAf8AjTf8s/8ALlf8ICLBIBwsF4AyeQxn
nyQckWqHiPojl/3Y6cx9fypB762kvA8hQckXEvAOMFZ3DBPkCDKLVO+Pon0w077T
g95e/dLpQ2ihlrbrWU1DRxY3z1MrYo25IAy5xAGSQPylB3EWGuDhkZQuAIB8qDKL
zr1fbTY6ZlTerlRW6mfJ1TZqudkLC/BO0OcQM8jy7eR+orqWXV2m75VupbJf7Tca
lrTI6GkrI5nhoIBdtaScZI5/eEHuIsbwhcACT2dqDKLXrnrbS1prpKK66kstDWRY
6yCpr4opGZAIy1zgRkEHmOwhe1U1dPSUk1VVTRwU0LDJLLK4MbG0DJLiewAc+aD9
0XiWTVunb7VOprHfrTcqlrDI6KjrI5ntaCAXENcTjLhz7OYXtbh96DJIHaql8fOM
NdrCvl0Nw2ZVVtPLuirKmhY6SStwCXRRBvPqgAdzh84Aj5mS+y2tdPQat0zX2Oqr
K2kp61gillopAyXZkEtBIIw4DaRjm0keVarpe3cPeElL8kUtytFnqKiNk0z6+vY2
oqQAWiRxe4HGQ7kAGgl20DJQR70Z+D2otE3us1Dqd9PTS1FG6kjoGPEsrMytcXPe
3xRyjbgNLsh3PbjBsSwENAJyV5tjvdqvdI6oslyorlTNk6p0tHOyZjXgA7SWkgHB
HLtwQvTByAUHF7cqgZ/76Yf/ANZY/wAOV/SqA/8AjTf8s/8ALkF/wsFwBx5e1ZC4
uOD+VBpXFjiLZ+HOnHXG6nraqXcyjomOxJUyDyD/AHLRkFz+wD6yWtNRaPSXEXjl
qSbUEtPiCbxWV1TuhpIWgv2si7XOaHNc3xA7DjlxySTaPVHCrSF11jU6z1ZNUVxh
haeorqoCipWRbTuDcDDBtcXBzizx3kjny2Wl15o+sqIqWk1ZYJ6mZ4iiijuMLnvc
44DWgO5kkgAYQenpG0/IGlbNZ+u7o+TqOGj67Zs6zq2Bm7bk4ztzjJ7e0r1lwacD
GP0Y8iz1g+o/9qDkixuGCfIFqvfH0T6Yad9pwe8g2tF07pdKG0UMtbdaymoaOLG+
eplbFG3JAGXOIAySB+UrttcHDIygObk5yQqzcRbhJwh6QNs1DTmSm0zqWMfKcbXN
6p8rSWSPEbWl2Wb45c43OL5AHeO4KzShbpc2j5S4Pz1XX9X8l1sFXs2F3WbnGHbn
Ix/Hbs8/m48uUEzx7ceKQRn/ADrkov6Nupo9R8IbId0Zqbaz5NnZGxzQwwgNZ29p
MZicSMjLj2dglAHIQEREBERAREQEREBERAREQEREHXramCjp5aqsmigpoI3SySyv
DWsY0Zc4k8gABkk8lGPR7pq2t05eNV3akFNWamuUtwiEhc6ZlKQGwxOe5rS5jQ1x
ZjxdjgRjOBs/EPSc+tI6C0VdVHFphz+uukDQevqyxzHQxNf/AFjC4Fz3DDvFaGkZ
JG00NLBRUkNLSQxU9NCwRxQxMDWRtAwGtAAAAHIAIP1aMBZREBERAREQEREBERAR
EQEREBERAXB/aPq8vPC5rydVU94qrHUwabrKahuku1kVVURmRsALgHyBn9c5rNxa
DyLg0HllBHFhdNqjpA3y6bIprLpi3i1U8jpDKzu2VzZJXx8trHtZmJ4B3DDQe0gS
4zsPLHNa9oXR9p0Rp2ms1gg6mli5ve7BkmecbpJCANzjgc8DkABgAAbEBgICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiIMOcG9qinpFVdbU6NpdL2Nx+WdTVkdui2z
ljo4s75pXBoLnRBrQ1+BgNkyfqMqPZu8uFplk0Sfw2r9Xajkpq29nfSW7qo9sdBR
hztjW55mVwc4vefK8tbho8YNvoaeCjpIaWkhigpoGCOKKJoayNjRgNa0cgAAAAPI
v3WGjaMLKAiIgIiICIiAiIgIiICIiAiIgIiIPC1xf4NK6Uu19qRG5tBSvnDJJBGJ
XgHZHuPYXOw0cicuAHM4Ou8CLFXWDhjaYr0zF5q+sr657w7rpJZnl+Zi4BxlDSxr
i7nluMnAXa1jon8MtSW06hfTVGlrbtq47b1eXVNZl43TE/7UxhGGD5xe7dkNAO6N
GM5OeaDKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAhIHacIuDzh4wghzpQ6/n0XoZlLaamWlvd4eYIJYiWviiaAZ
ZGu2kZwWsHNpBk3A+Ktq4LaJg0Lw9ttsZBJDWzMbVXBskgkPdT2N3jIO3DcBoA5Y
aOZOXGB71X02uumJaKN0maO0TCnikhaWOMlKySch27txMHtJAALRy+tWxiPIjPYU
GduRjl/jWNh3ZzyXNCgoD0nzjjpqYOyf9TZxyz/UsSunwn+i3Rxyedmoz/0DFSzp
Q/Trqf8Ak381iV1OE30WaN/M1F+wYg2pYIyUc4N7SvAs2q6G7as1Fp6miqWVti7m
7pfI1ojf18ZezYQSTgDnkDn2ZQQh0ueHlvqdLy61o4YobrRviZWvB2Cphc4RjIwc
va5zMHI8XIJO1gE/abusN809bLtStlbT19NFVRtlADg2RgcAQCRnB8hP5SvP4h0F
VdtB6kt1vj62srLbU08Ee4N3vfE5obkkAZJAyeQX5cNKWst3D7TtBdKOWir6Oghp
Z4ZHMcQ+NgYTuY5zSDtyOfYRnB5ANmRdK53agtVDNW3Wsp6Kihx1k9TK2ONmSAMu
cQBkkAfWSMdq8y1610tdq+OhtepLLW1smQynpq6KSR+AScNa4k8gT+QFBsCwQSR9
SxvC5A5QVV6cY2jRWf8A03/6Clbou/QVpn+VfzqVRV05v7Cf5d/k6lXoufQVpn+V
fzqVBKiLBOFjeEHJF4l61bp2xVLae9321W6ocwSNirKyOF5aSQCA4g4Ja4Z+4/Uu
1Zb5ar7SOqrJcqK5UzXmJ01HO2ZjXgAlpc0kA4IOPvH1oPRRAc9iwXAEZ8pwgyi8
S9at05YqplNe7/abbUvYJWxVlZHC9zCSA4BzgSMgjP3FdqzX203ykfVWW50NxpWP
MbpqSoZMxrwAS0lpIzgg4+ohB6KLq2+5UNx7p+T6ymqu5pnU0/Uytf1Urcbo3YPi
uGRlp5jK7JIBwgyixuHk5rVTxH0QO3WOnPacHvINrRYLgPIVjeD2c/uQckXm3q+2
qxUjKq93KjttM94jbLWTshYXEEhoLiBkgE4+4rNkvlqvtI6qslyorlTNeY3S0c7Z
mtcACWktJ54IOO3mEHooteumt9LWmukorrqSy0NbFjrKepr4o5GZAIy1zgRkEH9I
WwggjI7EAnH1qL+OHFq3cNrOI4uqq9RVUZNHRF3Jo5jrZcHIjBzgci4ggf1zmya/
mcYUXv4a6IsOrbnrzUVVJPWuqRVd13isaIaJxJDdmdoABcxrd+7btZsIICCs+leF
GvuK95ffryJKSnrniaW63FpaZWnZzijAy4bHDYAGx4btDhjlepvYtctWstLXW4RU
Vr1JZK2ukyGQU1dFJI/AJ5NDiTgBx/JlbEHAckGSCSPqVVunGNo0Vn/03/6CtUDl
VW6c39hP8u/ydBKvRd+grTP8q/nUqlRRX0XPoK0z/Kv51KpTLsIPwrqmGjppamrm
jgpoWGSWWV4Y2NoBJcXHkAPKT5FTni9xHv8Axhvx0nw/oq2psTHBxZDG4PrCHgCW
XPzIWuLcB2AOTnc9oZaHiToqh4gaeFmuldc6SidM2WTuCVsZl25wx+WuDm5Idgjt
a0+RefZKzh5w5pnadoLtYLGIXmWWkmuDGSh7wHbn737iSC3mcnG3HIAINT6NXC68
cPLVd6i/z03dl1MDu5YHF/UNY15w5/YXkyEENyBtBDnZ5TSBgLpWi5UN0oIqy11l
NW0cuSyoppWyRvwcEhzSQeYI7e0Fd0HKAiwXAEZ8pwvFvWrdOWKqZTXu/wBpttS9
glbFWVkcL3MJIDgHOBIyCM/cUHtovOs19tN8pH1VludDcaVjzG6akqGTMa8AEtJa
SM4IOPqIX72+5UNx7p+T6ymqu5pnU0/Uytf1Urcbo3YPiuGRlp5jKDsuGfq/Sok6
TGmX3jhtUXS3tkbfLC8XKjqIXNjkiDCDKQ88wAwF+GkEujZ2kAGXFwfjPM48iDQu
Bmt/w84c266Tv33KHNJX8v8Ab2AZd80Dxmlr8N5DfjyKQAcjIVRejDXR6O4x6q0V
UVMcrJ5JqaOcxODppqV78YwSGAsMrjuz80AH67cR4LeSDkiIgIiICIiAiIgIiICI
iAiIgIiICIiAoA6Z1x7l4bW6jjreqlq7kzdTiXaZ4mMkcctz4zGv6onlgHZ5cKf1
VfpyHDtE/wAu/wAnQS90cKCptvBTS8FbH1cr4ZKho3B2Y5ZXyRnkT2se047RnBwR
hSUtV4T571mjs+ZqP9gxbUgLVeLH0Way/Mtb+wetqWq8WPos1l+Za39g9BRbgHfr
bpfivY7zfanuW203X9bN1bpNu6CRjfFaC45c5o5Dyq346QPDLnjUuf5BVfDVSujj
bqG78ZNPUF1o6auope6OsgqYmyxuxTyEZa4EHBAIz5QrunhxopxydIacJ8ubXB7q
CB+NvSFsN20leNPaN7tqKitYKZ1e+FscHUvH43aH+OSQTHzY3GS4O5DM88JhjhZo
7Hmej/YsUV8duCulpNE32+aetdPa7zRQGtLoHuiheyJvjt6sZYMsDsbWgl2MnBdm
VOE30W6P5/8Agej5fV+IYg2h5G7mqp614p6k4jcTqbQ+gLjLarS+qNJJX0z2GWcM
O6Sdrw4YY1rHOa1jgXtByTu2iVelFqV+nOEVybC6VlRdXttkbmMa4ASBxkDt3YDG
yRuQCckYx84QV0QK/Ttmv+orvf71RWqojpoqWnbV1ccDJWSOLnkbyCSDFH2HA3cx
2YCwmj+COhNNUT4WWOnuszz+MqbsxtVI/BcRycNreTseK0Zw3OSMqNuNXC6TQ9PP
rzhXPUWOtoh1lfR0ZfsliMgcXtaMgNacF0ZHV7G5wNpDpobxG0QB/sx037Ug95eX
q3WGiNQaWvFnGuNOU5uFFNSdcLjA8x9Ywt3bd4zjOcZGUH5cDuJUHEnSJrnxR0t1
pJBBXUzHhwD8AiRgyXCN3PG7sLXNyduTIYO4AhUq6HV5Zb+KFXbp6qSNlyoJGRwA
uLJpo3NeMgeLkMExBPIAuH9crqjs8qCgX/jTf8s/8uV/wqAf+NN/yz/y5X+LsdqD
WeI+r7dofSdde7pJGBDG7ueFz9pqJsEsibyJySO3BwAXHkCq58PbVqbpB35191vX
dRpG3zNYLbRyPjimna0Ha1m4lvKTLpCd2H7WkdrPE6Zmp47nry22GBzHR2emLpcM
c17ZpsOLSTyI6tsRGB/XHJPYLEdH/T0Fg4Q6bhhMT31lK2vmkbCGGR0w6wbsZ3Fr
XNZknmGDs7AHpUnDPQ1LSwU8ej7AWRMEbTLQRSSEActz3AuccDmSST2knOVWTU3E
O08KuJ4ouGFPWss9vc+mu1vqKuR1JVTBwD9jX5cx7QwN63PMsHItB6y5jmFzcHBH
lzzyoF1x0arRqbXNRfqa+VVupayYVFXRth61z5C4mR0chd4m7JOC12CSRyw0BNNX
ebdS6fmvUlVE60xUrqx1TGTIwwhu/eNudwLefLOeWO1V44dWRnSAudy1hr7rXWah
qjQ2uzQVT2xRDZuk34AcSd8R3tc0ktOQGhrVYPVln+XtLXmzdf1HyjRzUnXBm/q+
sY5m7bkZxuzjIz9apfwo4jXjgnqO72DUtnqZKWSZgqqR0pa+meCAZYxnY7cw/cHg
R+OABkLdjhxok8xo/TePzZB7qrT0k+E7tGWGK46Tqa1mlH1TTVWgyyyxU1QWbG1A
ySMOADS55yHOABIcGtl6ydI/h1XUjpay4VtqeHlohq6N7nuGAdwMW9uDk9pzkHl2
Z3LUtDp3inou4WiC8RVlqqXsimqLXUxybHMeyQN3Dc0Hk3keeD9+UG4MIA5fl5BV
+6SXGmr0dVw6c0lLHHensZPU1pDJe5mE5awMOQXuABO4cmuGAS4Fs46gukNi0/c7
xVtkfT0FLLVytjAL3NjYXEAHAzgHHMKg3CStpL1xqtF21dc4qSKS4PuVVWzPjgZ1
zQ6ZpcSNgDpGgEDHziBjlgLQcOOBtpp4KS+68bU6h1VUQRvqvlaTuiOGTZgs2kkS
bWlrMuLh4gLdvIDucSuBunr/AEAqtK0tLpvUtLtkoqyhaYIw9hLmh7WYAyT88DeM
NPMN2ndG8R9EY56x02Pu+VIPfWJOIuiHdmsdOflF0g95BE3Rt4sXC+1cuitada2/
0LHthqKg7JZwwgOika4hxmZz5gZLWuLsFpc6TuJfDWwcSKCng1FHUtmpd3c1RTTG
OSHcWF+0HLTnYB4zXcs4weaqBfLnb9N9JSS8W+/RVFrF8jr5LhRybmdTM9skrcxl
xcA174zjO4A8ueFfVow3kUHzi4t6Vh0TxEvGnaSokqaajfGYpJAGu2vjbIA7HIkB
+CeQJGcNzgW903bqbjDLJqXUsQqdKU1a+Ow23cWwVDYn7e7JhyL3OcHMbG8ANbuG
Hby41k6UBxx11N95pf5tEry6UsxsOl7PaDOag2+jhpOu27Os6tgbuxk4zjOMn9KC
jOubdqjTPHev/By2VNBdm1r6i0w2yka3fTeN1Zjjjbtc0xghwwc4eHjO4K/IPk54
+rsx+Rc9pyef6VEvSf1I/TXCG5NhdIyousjbZG5jWuAEgcZA7d2AxskbkZOSMY7Q
EWa24p6k4jcTqbQ/D+4y2q0vqjSSV1K9plnDHbpJ2vDhiNrWOc1rHAvaDkndtEya
P4I6E01RPhZY6e6zPP4ypuzG1Uj8FxHJw2t5Ox4rRnDc5Iyq99ECv07Zr/qK73+9
UVqqI6aKlp21dXHAyVkji55G8gkgxR9hwN3MdmLRt4jaIA/2Y6b9qQe8ghfjVwuk
0PTz684Vz1FjraIdZX0dGX7JYjIHF7WjIDWnBdGR1exucDaQ6T+B3EqDiTpE1z4o
6W60kggrqZjw4B+ARIwZLhG7njd2Frm5O3J/XVusNEag0teLONcacpzcKKak64XG
B5j6xhbu27xnGc4yMqtHQ6vLLfxQq7dPVSRsuVBIyOAFxZNNG5rxkDxchgmIJ5AF
w/rkF1QdwBCoF/403/LP/Llf0dnlVAv/ABpv+Wf+XIL/AGcKOeOPEiDhvpIV8cUd
TdqtxgoadzwA5+MmRwyHFjRjO3yuaMjdkSK4c+X/ANl8/wDpH6jdqXi9fHbpTTW2
T5NhbIxjSwREh4Bb2gyGVwJycEZx2AJk4R8Pqvi7ao9ZcVbncbrE+d7KCg65sVOW
NaI3ybY8bMvbjDOryYtx3BwUual4PaEvtsfQzaat1FncWT26BtNLG4tLQQ5gGcbs
7XZaSBkHC/fT2stA2KwW200mtLA+moKaKlidNdacvLWMDQXEOHPA58hzXfPEbRB/
sy02P/ikHvIK+aH1tfeDnEt2gtaV0lz07I+KOkrZ3uaKaNwa2ORhecCEABrm5LWF
ri0na7faG7XCltNqrbjcJOqoqOF888haXbI2AlxwASeQJwMlU76XdbZLxqix3ixX
+2XXraJ1JLDRzsn6nq3l7XOc1x+d1xAGB8zPPyWL0a9mv+A1BTsuMsj7pYzQTVkr
XSPE3VGGVzt2C8h4fk58bBweYKCK+HVkZ0gLnctYa+611moao0Nrs0FU9sUQ2bpN
+AHEnfEd7XNJLTkBoa1TcOHGiTzGj9N4/NkHuqonCjiNeOCeo7vYNS2epkpZJmCq
pHSlr6Z4IBljGdjtzD9weBH44AGbB2TpH8Oq6kdLWXCttTw8tENXRvc9wwDuBi3t
wcntOcg8uzIRD0k+E7tGWGK46Tqa1mlH1TTVWgyyyxU1QWbG1AySMOADS55yHOAB
IcGtuCzG3l5ea07UtDp3inou4WiC8RVlqqXsimqLXUxybHMeyQN3Dc0Hk3keeD9+
VuTOzmgytd4iW+pu2hNSW6gjEtZWWyqpoI9zW75HxOa1uTgDJI7ThbEuLxkHs7Pq
QVX6Edy56ut0tYcDuapgpXS/8I2SRrc/8EHOA/3AJ7FalnZ5f0qlvQuOeKN1A7fk
aXn/AO/gV0mDa3HL9CDKIiAi0/ihxAtXDiw092vlPXVFNNUtpWto2Mc8Pc17gSHO
aMYYfL9SjA9KrQ/mvUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8K
vQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA
8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/o
oA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE
/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8Hx
kE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8
HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUn
q8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mr
Unq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/
mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8Kv
Q/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8
KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hx
k8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8
Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUn
q8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mr
Unq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/
mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8KvQ/mrUnq8Hxk8KvQ/mrUnq8HxkE/ooA8Kv
Q/mrUnq8HxlkdKrRB/8ABWpPV4PjIJ+ReBoLVdDrfSdDqG1RVMNFWdZ1bKlrWyDZ
I5hyGkjtafL2L30BERAREQEREBERAREQEREBFgkDtUQ696QGldE6srtPXW33uato
+r6x9NDE6M742vGC6QHscPJ2oJfRQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4
Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQ
B4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/
RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjI
J/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4P
jIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV
4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWp
PV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/N
WpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh
/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4V
eh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ
4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4P
jJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV
4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWp
PV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/N
WpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh
/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4V
eh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB
4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/RQB4Veh/NWpPV4PjJ4Veh/NWpPV4PjIJ/R
QB4Veh/NWpPV4PjL0NPdJXR9+v1ttFHbdQMqa+pipYnSwQhjXyPDWlxEpIGSPIUE
3og5ogLr11RT0lPLU1krIaeFjpJZZCGtYxoJcSTyAAGT+RdhapxY+i7WJ+qzVh/6
B6Cs3Q3guFw4kaivc7pJ420BZU1Mku57ppZmPbnJ3Eu6qQk8+w5OSFcNowCB9aqr
0HBuOtMcsdxf/X5K1TRgf50GUKIUFAelD9Oup/5N/NYlYrh9xx4d2fQOmrbcdQ9T
W0dspaeePuKodseyJrXDLYyDgg9hVdulCR39NTfyb+axK1vDLQOj63hvpSqrNKWC
oqZ7TSSyyy26F73udCwlxJbkkkk5KDyr50j+HVBTMmpLhW3WQvDDDSUcjXtGCd56
3YMcscjnmOXbjWuizqaq1lrPiXqCub1ctdNRSNjyD1UYE7Y2ZAAO1ga3OATjJ5kq
Tr3wj0Dd6ZlPVaTtMUbX9YDRwCleXYIGXxbXEcz4pODy+oKPOjdpb8CeIHE/T4lE
0VHNQ9S/fucYnNmezccDxtj25wAM5xyQT48ZIUN9Iniw/h7Z6e32QRSaiuTH9SSW
uFIwHBlczPMk5DARtJa4nO0tdMrhnmDjC+dN8vNJxA4yvuF4qpaa03W7RxvnmMcL
4KQvaxpcebGlkQHM5Hi5OeZIWT4T8J4dX2q2a44nVFbfr1Xs7phpayUOp4IXP6yL
DGnBBGXbOTAJC0sGFumvOCOitT2aSlgtFFZa4Mc2nrLdTtiMbjg5exuGyDLRydzA
zgtJytlbxF0Q0c9Zab+v/XSD30dxG0SezWWmx/8AFIPeQQfwS4mX6w68qeG3ESol
qqoVUlPS3GokO7rPGIY58mHPjk7Y3HxsuaMEOGyzTMbeSod0kqyhHGGS+aZv9LcO
6oaerZU2+oa7uaVjerDRIxx8YdU1+eRG4cvKbz2a4U12tNHcqCUzUdZCyogkLS3f
G9oc12CARkEHBAQVi6c39hP8u/ydSr0XPoK0z/Kv51Koq6c39hP8u/ydSr0XPoK0
z/Kv51KglF+dwGMgqrHEjitqbXnEH8AOGFdTQUs0zI2XSmndHJKWAvkcJRjbEMH5
gJcIztLg/aZZ6SepGaa4R3p++IVNxZ8mQMkY5weZch/Z2ERCVwJOMtGc9hg3oW6f
hrtV329zdU+S20scMTJIg5wdMXZe1x+aQ2Jzew5EhGRzyE56E4I6K0xZoqeezUV5
rnMaKisuFO2UyuBJJax2WxjxiMN8gAcXEZWg9Iy16F0FZ6e6W20y2rVtUx0Frnsk
jqExbcb5HFn4vAa/aQWlzg8NBA8ZtjWjH5fKo740cLLdxPs9JBU1clBcaJ5dS1jG
9YGB2N7XMyA4ENHlBBAIOMhwed0deItRxB0RJPd3U3yzQTdzVPVPAMoLQWTFn9Zu
8YcuRcxxGByGrcYNV1urOKFr4TWKr7ipazab1VRucyUxbDK+BpLSBmIZyMhxeGkg
bwZE4PcO4OGuk32aC4SXB8tU+rlnfEIxuc1rQGtBO0BrG9pJJyc8wBXfpI22+6D4
z0evrZvdTVL4JYp9pbGyaOMRup3lrskOZHkjxdzXPaM7XFBYPTHB7QdgtUdFDpq2
1pGC+e4U7KmWR20AuLng4zjO1uG5JwBleJxB4LWW6UxrtFRx6V1TTs/qOuthdSsz
hw2PbHgYcHuBe0bhy7QNp1vSnSh0hcG0sV9oblZp5NwlkIFRTxYzt8Zp6w5AH+18
icdg3KTtJcStHawkbHp7UNFU1L3OjZTPJhneWt3EtikAe4AZOQCOR58jgI36G9NP
R8N71TVcMkFTDfJ4pYpGlrmObDAC0g8wQQQQpN4oazodA6Qq77cW9aIsRw04kax0
8ruTWNJ/tnGSGhxwcYXb0hpih0t8tdwS1Mpu1ymus/XOa7bLLjc1uAMN8XkDk9vM
qpPTE1M668SobIx0vc1lpWsLHMaB10oEj3NI5kFnUjnjBacDnkhtPC2y3rj7WV97
4i3Wtk09QVLWU1to3thppJQS9zS0cwGsft3fPIkGJPF5zjPwj0FVWRtsk0paW04Y
yPfHAI58NwR+ObiTPIZO7Luec5K1rgvqbRGm+Fmmra/V1jjlbRtmmiqblAHxyy/j
JGEZBGHPcMHmAADzyt3HEfRA7dZab9qQe8grlUXe/dHPiDBaaiqrb1oWujMkEMmS
6KLe4uEZOGiZhcS4Nw14c0u2lwLLS1VNb9R2GaCUx1tquVMY3mOTLJ4ZG45Oaexz
T2g+Xl5FWXpf3bTuo7Dp24WPUtpuNRQ1MsDqOjqo53FsrA4yHa4kBvUgdnPeOYxg
yp0Wryy78F7NGauSpqbe+ajnMhcTGQ8uYzJ7QInxYxyAwOWMAIK6SHBmxcP9P0l9
07VVrY6q4GmfR1DxIyMPY97erdgOAbsIw4uJyOfI57XRtvVwumm/wC0/Vy0FRX19
TXXSvgIE9FRNigaDFnA3yP8AxYeCSzm7b2ESL01PottX56i/YTryehHZ+q0rqW8i
fPddbHSdTt+Z1LN+7OeeevxjAxt7efIPA6UnD2i0vo3T7tHaepqSzU083d9VFC18
rHuLep6yZ2ZdhLpBzdtyWg/1ik/oo1F9l4Uxs1E2tAhqjHbzVROaTSdVE6MsJGXM
y5waeYxyBwABMIjwRzTaRk559qCHukXxZfw+tFPQWQRSaiuTH9S5xa4UjAcGVzM8
yTkMBG0lriSdpa7X+E/CeHV9qtmuOJ1RW369V7O6YaWslDqeCFz+siwxpwQRl2zk
wCQtLBhVsvl5pOIHGV9wvFVLTWm63aON88xjhfBSF7WNLjzY0siA5nI8XJzzJvY3
iLoho56y039f+ukHvoNa15wR0VqezSUsFoorLXBjm09ZbqdsRjccHL2Nw2QZaOTu
YGcFpOVGnBLiZfrDryp4bcRKiWqqhVSU9LcaiQ7us8YhjnyYc+OTtjcfGy5owQ4b
JwdxG0SezWWmx/8AFIPeVOOklWUI4wyXzTN/pbh3VDT1bKm31DXdzSsb1YaJGOPj
DqmvzyI3Dl5SF8WY28lVjpzf2E/y7/J1Z2zXCmu1po7lQSmajrIWVEEhaW743tDm
uwQCMgg4ICrF05v7Cf5d/k6CVei59BWmf5V/OpVJdfUU9HTS1VZLHBTwsMss0rg1
kbWgkuc48gAASSexRp0XPoK0z/Kv51KtP6ZupX2zQ1tsUDpWSXipLpSGNLHQw4cW
knmDvdE4Y/3JyR2ENJpda6k498SXaZt9dW2TRmx0tVFSljJ307QWOdK7tcZC9rCw
FzW7mktfsJM86a4PaEsFrZRQabttbggyT3CnZUyyO2gElzwcZxna3a3OcAZULdEO
76W09pe+1151FbbbcaytbCaatrYoswxMDmPa1xDuZlkBOSDjyEFT+3iNogDH4Zab
9qQe+ggHivoy5cEq2l1nwyq6ilszpYoq+1udLLACAQ10nPDo3ZLfHILXvBacuG2f
eGOtaDXejaK+29hg67cyemdI176eVpw5jsfocCQCWua7AzhaLxy1Po/U/CnUlso9
ZafNS+l66JkVfDK+R8TmytjDQ/JLywN5dmc4PYo26El5jFXqiyy1cm97Ia2npiXF
gDS5srwPmg5dCCe0gDtA5Bt/F/Vlbq3ihauE1iq+4qWtDXXqqjc5kpiLDK+Bp2kD
MQzkZDi8NJDd4dIGmOD2g7Bao6KHTVtrSMF89wp2VMsjtoBcXPBxnGdrcNyTgDKr
30kLdfdCcZqLX9r6x1NUvglinILY2TRsEbqeQtdkh7I8keLua97Rna4qRdKdKHSF
wbSxX2huVmnk3CWQgVFPFjO3xmnrDkAf7XyJx2Dcg2TiDwWst0pjXaKjj0rqmnZ/
UddbC6lZnDhse2PAw4PcC9o3Dl2gbT4PQ3pp6PhveqarhkgqYb5PFLFI0tcxzYYA
WkHmCCCCFJGkuJWjtYSNj09qGiqal7nRspnkwzvLW7iWxSAPcAMnIBHI8+Rx6GkN
MUOlvlruCWplN2uU11n65zXbZZcbmtwBhvi8gcnt5lBsK4PGXt7f0LmDlYcM/V+l
BTfiqavTvS0tt0q5zQUs9Zb6htT14YDTYjhkJIPJviStcDjIByMFXHjBAOcdp8ip
d00fF4p2sHnmzRft51dJvZzQZREQEREBERAREQEREBERAREQEREBERAVV+nKCfwK
I8grv/oK1CgvpjW6qrOE8NRTR74qG5w1FQ7cBsjLJI84PM+PIwYGTzz2AoJK4Tn/
AErdHfmaj/YMW1KKujDcu7+CmnxLWGpqKbrqaXdJvdFtlfsjdzyMRmPDfI0txywp
VQFqvFj6LNZfmWt/YPW1E4WqcWCDwt1j99lrP2D0FK+i59Oumf5T/NpVf8eVUC6L
rSOOWmXciP6p/msqv2HA5wg6GorRBfrFcrTWPkZS19LJSSuiIDw17S0lpIIzg8sg
/kTTlpgsOn7baKR8j6agpoqWJ0pBe5sbA0F2ABnA54AXog5CIIL6Y9vqa3hNBPTR
h8VDc4aiocXAbGFkkYPM8/HkYMDPbnsBKjToc6bst+/C75es1uuXUdx9V3ZSsm6v
d12du4HGcN7O3AVo9b2CDVOk7tY6kxtjr6Z8AkkiEgjcR4km0kZLXbXDmOYGCFUH
g6+bg1xxdbNaxx0UdXTPo+7HPPUhj3NfHM123xmOdEG5O0N3EuxtcEFrm8OdEY/2
Hab9lwe6juHOiM/7DdN+y4PcW0McBgf4uz7lkndjHMeX7kHh2bSunbFVuqbFYbRb
qp7erdLSUccT3MJBIJaAcZDTjs5Be63s/Soq0Rqqu1rxav1ZaKwS6Ls9F8nRPje4
xVdW97Xvladoa7Y1pZ844BBbykJUqAgDyj7kFA//ABpv+Wf+XK/rvnDt/wCxUDx/
ClJ+rWf+XK/bsH6sdqCh/Srt1VR8arvPUxtjirYaeenO4eOwRNizjPLx43jBx2Z8
oVw+DtTBVcKNHyUs0U0bbTSxF0bg4B7Imte3I8oc0tI8hBB7FEnS44dyXuxQ6wtg
Lq20w9VVxBr3Ompt2Q4Y5Dqy57jyHiucS7xAD+/Q81rT3PRU2lZurjrbQ90kLW4B
lp5Hl27G4klsjnAnAADo+0lBYRYc7HkKBwPYo+4163/A3R0zrc7rNR3EGktNGwbp
pp3kNDmM2u3bNwdgtwTtbyLgg3O8XGmtdsrLjXyGGio4XzzyFpOxjGkuOBknAB7O
fJavfdGaL4l2q3XO6WmlucE8MdRTVe18EzonNLmDe3bJt/GE7ScZOSMhdTVlHW2/
gLeaO7VPddxptMzQ1U4kc/rZW0pD37jzOSCcnmc81pvRM1xTX3h/Fp6pqt16s+5p
jklL5JacnLHjI+a3d1e0E7QxucbmhBr996KVllMAsWpLlR43daayGOp3ZA2lu3q9
uMHOc5yOzHOHLlpzX/AbU9JfdsTGF5gjq6d/W0lUC0OdC8cnYIHzXBpywlvNmRfQ
kO+rAPlUOdK6e3w8G7gy4NjM81TAyiL49xEwkDjtOPEJjbL43Llkc84IbTWXB2vu
CdfV2aGKSpvdjmENPFO17WzSQOBi38hlryWEnGCDnCpp0cbbQ3bjLp+hu1HTV1HI
ajfBURtkjfinlcMtIIOCAR94Vx+A1hrtO8ItOW26s6qtbE+aSMhzXR9ZK+UNcHAE
PaHgEY5EEc+1Ve4uaIuXCjirRaoZQRVOnX3VtwpO5mdTGwiTre5iMERkAEN5EFoy
Byc1oW2bw50SQD+B2m/ZcPurJ4b6IP8AYdpvs81we4vZ0/erdf7NS3WzVcVZb6tn
WQzxnk4Zx5eYIOQQcEEEEAjC9EOB8hQaxTaC0hRVUFTS6VsEFRA9ssUsVuha+N4O
QWkNyDnmCFszObVFnEPVVdXcRtK6K0lVnu4VkdwvT4nO/qejiIf1Uha07et5Dtb/
AFrXeLKpSBAGP/kgoJ0ofp21L+Wm/m0Sv8OxUC6UIzx01MfqNN/NolfzcByKDKgv
pj2+preE0E9NGHxUNzhqKhxcBsYWSRg8zz8eRgwM9uewEqdAc5Xh63sEGqdJ3ax1
JjbHX0z4BJJEJBG4jxJNpIyWu2uHMcwMEIKudDnTdlv34XfL1mt1y6juPqu7KVk3
V7uuzt3A4zhvZ24Csm3hzojH+w7TfsuD3VVHg6+bg1xxdbNaxx0UdXTPo+7HPPUh
j3NfHM123xmOdEG5O0N3EuxtcFdZjgMD/F2fcg1d3DnRGf8AYbpv2XB7i7tm0rp2
xVbqmxWG0W6qe3q3S0lHHE9zCQSCWgHGQ047OQXuE7sY5jy/cor0Rqqu1rxav1Za
KwS6Ls9F8nRPje4xVdW97Xvladoa7Y1pZ844BBbykJQSq3s/SqBf+NN/yz/y5X8B
AHlH3KgmP4UpP1az/wAuQX8J5r5y8Z6CptvFnV8VZEI5H3OepaNzXAxyvMkbsjI5
se04+/nz5L6MuIP5R96q70teGVwrqtut7HBHPDBTNiuMMMeJWhpJFQSObwGkNJ7W
hje1oO0J6HDnRJHPR2m/ZcHurPe40R6Hab9lwe6tZ6OmsbdqnhfZ4KSSJldaaaOh
q6UPy+IsbtY45A5Pa0OB5jmRklpUn7hlBqb+HGidzf8AuO05+i2Qe6vYq6ig09Yp
p5Wx0dqttM57hHHhsMMbeYa1o7A0cg0eTktT4163/A3R8xtz+s1HcQaO00bBulmn
eQ0OYza7ds3B2C3BO1va8ZxqyjrbfwFvNHdqnuu402mZoaqcSOf1sraUh79x5nJB
OTzOeaDt33Rmi+Jdqt1zulppbnBPDHUU1XtfBM6JzS5g3t2ybfxhO0nGTkjIURX3
opWWUwCxakuVHjd1prIY6ndkDaW7er24wc5znI7Mc9g6JmuKa+8P4tPVNVuvVn3N
MckpfJLTk5Y8ZHzW7ur2gnaGNzjc0KcSQ76sA+VBQu5ac1/wG1PSX3bExheYI6un
f1tJVAtDnQvHJ2CB81wacsJbzZkXb0Pf4NU6RtN8pRE2OvpmTmOKUStieQN0e4dp
a7LTyHNp5DsUa9K6e3w8G7gy4NjM81TAyiL49xEwkDjtOPEJjbL43Llkc84Oz8A7
FXac4Ractt1Z1dayJ80kZDmuj62V8oY4OAIcA8BwxyII59qDf1hx548pWVqfFi4f
JXDXVNa2t7hlitlQYZxL1ZZKY3CPa7Iw4vLQ3HPJGOaCq/QtOOKV1Jxj5Fm8v+/w
K6gOVV/oRW6qjturLg6PFFPNT08cgcPGkjbIXjAOeQlZz8ueR5FWej+b5f0oOSIi
Dzr3ZLXfqZlNe7bQ3KmY8SNirIGTMDsEbg1wIzgkZ+8rxe9xojy6O037Lg91bWiD
Ve9xoj0N037Lg91O9xoj0N037Lg91bUiDVe9xoj0N037Lg91O9xoj0N037Lg91bU
ThYByOSDVu9xoj0N037Lg91O9xoj0N037Lg91bUiDVe9xoj0N037Lg91O9xoj0N0
37Lg91bUiDVe9xoj0N037Lg91O9xoj0N037Lg91bVlAcoNV73GiPQ3TfsuD3U73G
iPQ3TfsuD3VtSINV73GiPQ3TfsuD3U73GiPQ3TfsuD3VtSINV73GiPQ3TfsuD3U7
3GiPQ3TfsuD3VtSZQar3uNEehum/ZcHup3uNEehum/ZcHurakQar3uNEehum/ZcH
up3uNEehum/ZcHurakQar3uNEehum/ZcHup3uNEehum/ZcHuraS7BxgrIORyQar3
uNEehum/ZcHup3uNEehum/ZcHurakQar3uNEehum/ZcHup3uNEehum/ZcHurakQa
r3uNEehum/ZcHup3uNEehum/ZcHurakQar3uNEehum/ZcHup3uNEehum/ZcHurak
Qar3uNEehum/ZcHup3uNEehum/ZcHurakQar3uNEehum/ZcHup3uNEehum/ZcHur
akQar3uNEehum/ZcHup3uNEehum/ZcHurakQar3uNEehum/ZcHup3uNEehum/ZcH
urakQar3uNEehum/ZcHup3uNEehum/ZcHuraSQFjeMHH5EGr97jRHobpv2XB7qd7
jRHobpv2XB7q2lrg4ZHYsoNV73GiPQ3TfsuD3U73GiPQ3TfsuD3VtSINV73GiPQ3
TfsuD3U73GiPQ3TfsuD3VtRK47x96DV+9xoj0N037Lg91O9xoj0N037Lg91bUDkI
g1XvcaI9DdN+y4PdTvcaI9DdN+y4PdW1Ig1XvcaI9DdN+y4PdTvcaI9DdN+y4PdW
1Ig1XvcaI9DdN+y4PdTvcaI9DdN+y4PdW1Ig1XvcaI9DdN+y4PdTvcaI9DdN+y4P
dW1IThBqve40R6G6b9lwe6ne40R6G6b9lwe6tqBz5EQar3uNEehum/ZcHup3uNEe
hum/ZcHuralgux9aDVu9xoj0N037Lg91O9xoj0N037Lg91bRvHPkcjyLkDlBqve4
0R6G6b9lwe6ne40R6G6b9lwe6tqRBqve40R6G6b9lwe6sHhxonyaO037Lg91bWiD
qWm20VooI6G10dNRUcWerp6aIRxsySTho5DJJPL6120RAREQEREBERAREQEREBER
BhwJ7Fr9y0Tpa610tbddNWSurZcdZUVNBFLI/AAGXObk4AA5+QBbCiDVe9xoj0N0
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
xvaWubls4IyCeYOfqwrFri4HIKD5tcKQBxR0hkdl4pD+T8ez98eVfSWMANw3GPuX
zSu0dTorX1bT2+r31tjub44KnqgPxkEuGv2u3Ac2A7Tn6jlfS5vYgyiIgKKulH9B
epv5N/OolKqirpSfQXqb8lN/OoUG1cJ/os0d99moz/0DFta1XhN9FmjfzNRfsGLa
kBERBggn6kaMDCyiAiIg4ublwP1LVu9xojnnR2m8/myD3VtaINU72+h/Q3TfsuD3
U72+h/Q3TfsuD3VtaINU72+h/Q3TfsuD3Vg8N9EeTR2m/ZcHurbFhxAQV24dW+it
PS21tQWujp6OihszDHT08YjjZltGTtaOQyTnsViQoA0bk9MbXZwcGzRjs/8AMo1Y
AHIQYJwqcdNC/d365stlifTvit1EZnFjsyMlldzY/ny8SOJwGAcPzzBCuM75w5/8
6+d/FGvqtc8aL063CmqZq65ijojTPAjna0iGFwc52PGa1p3Z28yeQQW96MmnxYOD
lm6yl7nqrhvuE3j7us6x34t/aQMwiLkMY8ozlSrhdOz2+mtNqo7bb4+qo6OFlPBH
uc7ZGwBrRlxJOABzJXcQcXNJPIjCo/0puHtBonV1BX2KKKmtl5bJIKSM8oZmEdYG
MwA2Mh7CGgnnuGGtDQrwl2PIVT7pqaggrtWWKxwiN8lspnzzPbKHFrpy38W5v9a4
Nia7meYkHLHMhLHRY1/W6z0PVUt8re67vaZ2wukc13WPgc3MT5HHk5xLZG5HPDAX
czkzUDkKuPQt09PRaTv18mMjI7nVMgijfEWtcyFrsyNd/XAulc3kORjPPOQLGtGA
gyiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiwThALgDjmtJ1/xAotLV1vs9LR
1V41Lc9worVRlokfgHD5HE4jiyCC89gDiAQxxH6cVdeW7h7pSW9XGOSdxcIKanj5
GaZwLmsLv6wYa4lx7ADyJw06R0dtF1UVDJxA1PV1NZqrUcPWvkmcMRU7iHMADTjx
mtY7sG0bWANw7ITQzm3IXJYAxlZQEREBERAREQEREBEWC4A4JCDKZ545/wBpfhWV
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
I14wXAjtYPJ2ZQdPijq+l0Voi63ueppoZ4oXso2T5LZqna7q48Dm7LhzAxgAkkAE
imHRn0/8vcYrK2WmNRS27fcJsSber6tv4t/IgnEpi5DOfKMZU/Dor6K7TdNRg4xy
qYPgrB6K2ivOmou3y1EHwUE+t5BflWVdPRU01RWTRwU8LDLLLK4MYxgGS5zjyAAB
JPkCgfwVtEkDN11Hy+qoh+CngraJHZddSesQfBQd7if0htL6bpqmm03NHfr11ZEX
UeNSRP8AFIMkoIDm+NnEZOS0tJYear9ws4X6g4r6rnvF87po7PUzPq625mIRmoc5
7i5sHLaXFwfkgbWYORna11ndL8A+H+n+5pBZhcquAuPX3GR03WZz86PlEcB2B4nL
APbzUpbDjme36uSDo6es1v09ZqW1WalipLfSs2QwxjAaO0/eSSSSTzJJJJJJXorD
RtBWUBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAXB/aPqXNeFre/Q6X0nd75U9
UWUNK+cRySiMSuaDsj3HOC521o5HmQMHOEFcddf6cvSKotLty/Tem95qwRjdtc3r
/wDcPG5/Vw8icY3jllWpjxtyPKqu9DGzz1lZqvVVyZJUVM0jaSOtlnL3PeT1s4Iz
4xJMDi4j8h7VaKP5vYR+Xt7EHJERAREQEREBERAREQFxc0l2R2LkiCC7X0YNCUVd
FPUT3qvhZnNNU1TBG/IIGTGxjuWc8nDmB5MgwZ0rdP2jS2vrPbdP26nt9GyzQnq4
G7d7hLM3e49rn4aAXOyTjmSrzqlnTU+lO1/mWL9vOgtTwm+izR35mo/2DFtS1XhN
9FmjfzNRfsGLakBERAREQdaupqerp5qashinp54zHLDIwObIwggtcPKCCQQeR7PK
q0dHW41WgOJmo+F15k3sdM6ooZQwePI1gcThm7HWQhr8F/i9Xt+ccKz5GVUfpKtn
0Jxy03rSgpZGxzxxTyPZUlhqZYXbZY85JYDCYmHltIceRO5Bbdnze0Hn5FyX4UNT
DWUkVTSzRz08zRJHLE4OZI0jIc0jkQRzBX7oCIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiIPC1tqS36R01X328OlFDRx7niJm97nFwa1rR/unOc0DJA58yBkjVu
BGm7jYdCtqb9LK6+XupkvFwD27CyabBLdm1uw7Qzc3HJ28A4wtpvumKC+XqzXG4i
SZ1pe+amgc/MImO3bMWdjnsAIaT83e4gZwR7jRgYQZAwEREBERAREQEREBERAXha
21Jb9I6ar77eHSiho49zxEze9zi4Na1o/wB05zmgZIHPmQMke6vCvumKC+XqzXG4
iSZ1pe+amgc/MImO3bMWdjnsAIaT83e4gZwQGrcCNN3Gw6FbU36WV18vdTJeLgHt
2Fk02CW7Nrdh2hm5uOTt4BxhSMBgLDRgYWUBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREGC4D8qiHjg46uu1i4a2+aqZPdJo666mKHxYrdG5xJMha7Y9
0jGhhAxubhxAcN0vEEkLw7Bpe32OqutXStfJXXSpdVVlVO7fLKSTsZk9jI2kNY3s
aB9ZJIe405WVhowMLKAiIgIiICIiAiIgLBcB+VZWCCSEEQ8cHHV12sXDW3zVTJ7p
NHXXUxQ+LFbo3OJJkLXbHukY0MIGNzcOIDhul5pyvDsGl7fY6q61dK18lddKl1VW
VU7t8spJOxmT2MjaQ1jexoH1kk+40YGEGUREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAUN9LS6wW7gzX087ZHPuVVT0kW0AhrhIJiXcxy2xOHLJyR95EyK
Aemp9Flr/PMX7CdB6fRHs/cHBynq+v635VrJ6stLMdXgiHb2nd/E7s8u3HkyZrHL
tUVdFz6CdM/yr+dSqVUGCcf5lEGvOkDpXRWq67T90oL1NWUezrH0sULozuY14wXS
g8g4A5A55UvkZKNGB9aCAfCq0R5q1J6vB8ZPCq0R5q1J6vB8ZT+iCAPCq0R5q1J6
vB8ZPCq0R5q1J6vB8ZT+iCEdPdJTR99v1ttNJbb+ypr6qKkidLBCGtdI4NBdiUnG
SM4BU3A5UAdI4kcUuDIycG89nk/j6X/tU/NGAgyiIgIiICpZ01PpTtf5li/bzq6a
pZ01PpTtf5li/bzoLU8Jvos0b+ZqL9gxbUtV4TfRZo38zUX7Bi2pAREQEREBVt6b
VpEultNXkzf6krJKPqSzO/rmb92c8sdRjGOe7tGOdklAPTU+iy1/nmL9hOgkTgVd
YLzwf0lVUrZWxx2+OlIkAB3wjqXHkTyLo3EfdjOOxb0oq6Ln0E6Z/lX86lUqoCIi
AiIgIiICIiAiIgIiIBOEBBGfIo+416l1TpbTFLW6IsvyzcpKxkMlP3JLUbYix5L9
sRDhza0Z7OahbvxcbR2cOc/X/oHXe+gtVlMqqvfj43fZz+o674id+Pjd9nP6jrvi
ILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/
qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj4
3fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674
id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP
6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+
N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMq
qvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC
1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6j
rviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N3
2c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+In
fj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o
674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd
9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr
34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtV
lMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o67
4iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9n
P6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34
+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu
+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZ
z+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+
Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZT
Kqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+I
gtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+
o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pj
d9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrvi
J34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/
qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj4
3fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyq
q9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviIL
VZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qO
u+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43f
Zz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id
+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6j
rviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N3
2c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqv
fj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1W
Uyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrv
iILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c
/qOu+IgtVlMqqvfj43fZz+o674id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj
43fZz+o674iC1WUyqq9+Pjd9nP6jrviJ34+N32c/qOu+IgtVlMqqvfj43fZz+o67
4id+Pjd9nP6jrviILVZTKqr34+N32c/qOu+Infj43fZz+o674iC1WVjIVVu/Hxu+
zn9R13xF6ulOK3GC5antFFeNBdyW2prIYamo+RqyPqonPAe/c5+G4aScnlyQWVBB
GQiw3s5rKAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKC+mPb6qt4TQzU0W+KiucNRUO3AbI
yySMHmefjyMGBk889gJU6KP+Ptp+WuD2rKXujqOrojV7tm7PUETbcZHzur258mc4
PYg8bor1EE3A6wRQzRSSU76mOZrHAmN5nkeGuHkO17Tg+RwPYQpZVcehReKeXRmo
bSGyCppLg2rkeQAwslja1oHPOQYXZGPKO3mBY4ICIiAiIgIiIIA6R/0pcGCeX+jJ
/b0qn8HIWna24f2zWF/0zd7lUVsVTp+p7qpWwPa1r3743YflpJGYm9hHlW4NBA5o
MoiICIhOEBUs6an0p2v8yxft51dIOBz2qjvS8vNvvPFaJtrqo6k0FvZR1PVnIjmb
JK5zCfrAe3OOw5BwQQAtzwm+izRv5mov2DFtS0bgheLfeOFOmHWyqjqRSUEFFUBh
5xTxRNa9jgeYII/SCCMggneC4A4KAThY3t+tYcckY5hU+6UnEDVdBxKNntVwu1mo
KOmZ1XctS+AVZeNzpct2lwz4gBLgDG7HNxQXEByMhFFfRp1Nd9VcK6Orv7amSqp5
5KVtZUczWMbjEmcDOMmMnmSYySckgSogKvnTVqIRw3s9K6aMVMl2ZIyIvAe9rYZQ
5wHaQC9gJ8m4fWFYMnCqb00a35T1RpDT9DTVM9xZBLM1kce4S9e9jGMZg5Lswu5Y
8rcZzyCaOjdb6q2cEtLU9dF1UroZKgN3B2Y5ZnyRnkT2se047RnngqSl5OkLR+D+
lbPZuvNR8nUcNJ1xZs6zq42t3bcnGcZxk47Mr1kBERAREQEREBERAREQEREGHDKB
uAsogYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCI
gYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTCIgYTC
IgYTCwXAEAnmU3BBnCYXEvA+v61yBB7EDCYTKwCCMj8iDOEwiIGEwiIGEwiIGEwi
wTjyFBnCYXHeP/kshwP1oM4TCw1wcMhCceQoM4TCxuH3o0hwyEGcJhEQMJhFhzgO
1BnCYQHKIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiIGEwiI
GEwiIGEwhOF51yvtptdVR01zudFR1NY/q6WKonbG+d2QNrA4guOXNGB9Y+tB6OEw
gIOceREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDC
YREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYREDCYRED
CYREDCwW55csfUVlEADAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcH/ADguawRnykIK
l8IKPvUdIq66UuNTUst1zgdDQvfJiOfLg+B787Q520PjBaDiRxa3kSVbRnZj6uXY
oP6TnDu4ams9BqLSsUjtS2V/WN7mO2eWHO7DCBuc9jwHMaCO1+AXEAyBwm1pBrvQ
dsvkZjFTIzq6uKPH4qdvJ7cBzi0Zw5oJyWuaT2oNxRAQRkIgIiICIiAiIgIiICEI
iCNLtwO4fXa6Vtxr9PiatrJ31M0ndtS3fI9xc44EmBkk8gAAuqOj9w0H9jfL/j1T
8RSqiCKh0fOGX9dprP8AL6r4i2nQ/D3TOhO7fwUtncHduzuj+qJZd+zdt+e52Mb3
dmO1bYiDGCe0nK0/WvDXSet6qnqdUWeOtqadhjjlEskTwwnO0ljhuAOSAcgZOMZO
dxRB1LVbaK0UEdDaqOmoqKLPV09NE2KNmSScNbgDJJJ+8krtosOdg4wUHF/aMdv+
JVct1NNxK6WNdXSwyy2TSr9hMzNnVPhy1jWujGCe6C97Q4+M1rs5xtUwccdeO0Tp
QC2xSVWoro80Nqp4drpDM4Y6wMIO4MJbyDXZc5jTjdkfjwG4dM4faHipqgE3mv21
Ne9zGBzHloAhDm5y2PmB4xyS5wwHYASWzsyFlYaMD9KygIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiDi5pJBBx+lV9rOCGvW007qTjDf5agMcYo5XVEbHPw
cBzhO4tB5AkNOB5CrCLB8v5EHzo09rHXl91BbLRSazv7Km4VUVLE+W6zhjXyPDAX
EOJxk88A8lZk8Dtbk/TNqMf+zP8A0lVV4UfSpo389Uf7di+lIQQB3jdb9nfn1H/c
z/0lRtxJ0Lxm0bRVVzi1he7taKfrJHz0d2qOsiiaRh8kbnAjIOTs3hu1xJAGTchc
JRnHPlnn+RBBHRC1XV6g0Zeqa83euud2pLh1jnVcskz2QvjYIwHvzyLo5eQPLny5
qegchQHwFsNBovizxO0zQ1EfVsko56WEnD2wuZI/aA5xc4MEzGl3PPInBcAp6YQR
y/tfUg5IiICIiAvO1FQT3Sw3Kgo62W31NVTSwRVcWd8DnMLRIMEHLSQRgg5HaF6K
IKw6/wCGOt9J6Ou9978N6m7hgM/VTzz07ZMEeIH9e7xjnDRjm4tHLOVGHB5+vOJW
q5LJFr/UFvjhpn1Us7q+eQhgLW4awPGSXPbyJHLce3kZ46YV9+TOFrbZFJTdfd6y
KF8T3fjOqYTKXsAIPJ7IwTzA347SFqvQn0/i06lv8sdM4TzR0EL9v42PY3rJBkjk
x3WRcs8yzmOQQbB3jtbO5jjPqT+5n/pKx3jtbBw/05dRu/8AZn/pKsABgLDhn6v0
oKeXDX/FXgtf6O16tqI79bXM3RPqCZW1DS8OeWVBaJOsbktw/O3cPFI2qyfCrXtu
4h6ShvVtjlgdvMFTTSczBM0AuaHYw4Yc0hw8jhkA5Aizpo00B4dWaodFE6qjuzIm
Slo3sY+GUuAd2gEsYSOwloz2LQOhVPcW6y1DTxNl+Sn0DX1BEeWCZsgEQL8eKdrp
sDIzg8jjkFwwchFhnze3P3rKAoB6aeBwvtTiP/DMQ5f8BOp+UAdNX6LLV+eYv2E6
CfmDA8mfLgY5rKN7P0ogIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLBcAcI
PwrqmCjppamrmigpoY3SyyyuDWRsaMlzieQAAJJPIBUA40cSK3WfEaa62+vqI7bb
5tlo6uQs6prSPxrOTS1z3ND8kbh4rScNCtNxuuNw1Jdbbwz07L3NWXyB9Rcq0tl/
qKia753iYB6wtczBdj+tIHWAiovGfTVNo/ifqCx0Li6kp5myQjB8RkjGytYckl20
PDck5OM+XCD6MxnLc8+fPmuS8TQ10mvmi7BdqpkUdRX2+nqpGRAhjXSRNcQASTjJ
OF7aAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIOLm7l
CNboa4cMNey6t4f2qSvsFwYY7xYaV+x0QGXCamZkNcRggR9vjua3Af4k4LBBLgQc
fX96AzsWVxjbtbjlgdmFyQEREBERAREQEREBERAREQEREBERAXSvNZ8nWqsre5qm
r7mgfN3PTM6yWXa0nYxvLc44wBnmcBd1cXNyQQSD9YQQ5oPRFx1Zq2PiNxGoY6e5
hrW2ezkZFuhBc5jpSRl0uXl2DjaTnAOGxzI0bRjyeRGjA8n6FlAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAWD5fyLKwfL+RB81+FH0qaN/PVH+3Yvp
SF81uFH0qaN/PVH+3YvpSEBYcCexZRBpsOh4YOKs+tIJ4on1Fq+TZqZkABkf1of1
zpAfGO1rGYIzho8blhbi0YGFlEBERAREQFgnCyuD/nDt5/2kFOumjfxXa3s1kjfT
PhttGZnbHZkZLM7mx/Pl4kcTgMA4dnmCMT90c7D+D/B3TsEkdMyoqoTXSuhGOs64
l7C84BLhGY2nPZtxkgBUz4j3Oo4h8X7tU2qOOpkudwbS0QjBiErAWwwk7yNpcGx5
3EYJPIdgt3R6t4j0VJDTUfB2KCmhY2OKKLUVIxkbAMBrWhuAAMAAIJaLhlYMjQcZ
59vaoqOteJpOTwl7OePwkpT/AP8AKg7X2vNaPvcdq4wtvWmtPPhcx1LpyFje7Xbc
ECZ8hDmbZQHgOc3kBtzlwDq9JLXcnEjWVBprRYqbrQW/eQyjjfJ3XU4Je5rWk9Yx
jBhrgPLIQS0gqfOjzwz73ujgbhEG6huO2WvxLvazaXdXE3GANrXc8Zy4u8ZzQ3H6
cErVw3o7KZ+HElDVSNYG1NW8l1YRyH43eA9gcYt23DWkjLQFKDOQIz2HCDLRgLKI
gKAOmpz4W2seX5Zi/YTqf1AHTTGeF9qA88xcv/cToJ+aeSzlV/HHHW4HLgzqRw+s
Omx+j+puxZ7+WuPsY1L/AHU/9GQT/lMqAO/lrj7GNS/3U/8ARk7+WuPsY1L/AHU/
9GQT9nnhGnIyFD+heKmqdS6soLVduGd7sdFUdYJK6qMpjiwxzhndA0cyA3t/rlMD
eztygyiIgIvP1DdoLDYbldqtkr6egppKqRsQBe5rGlxDQSBnAOMkDPlUInpU6IB5
2rUnq8HxkE/IoA8KrRHmrUnq8Hxk8KrRHmrUnq8HxkE/ooA8KrRHmrUnq8Hxlnwq
dEYz8lakx/xeD4yCfkWgcK+Klk4lm6CxUlypzbuq67u2NjM9Zvxt2vd2dWc5x5O1
e/r3VlDonStdf7rFVTUdJs6xlM1rnnfI1gwHFo7XA9vYCg2BFAPhVaI816k9Xg+M
seFVojzVqT1eD4yCf0UAeFVojzVqT1eD4yeFVojzVqT1eD4yCf0UAjpU6IP/AIK1
J6vB8ZShwx19a+Itgnu9kp62CmhqXUrm1jGteXNa1xI2ucCMPHPP1oNuREQF4ett
S27R+mbhfry6VtFRxhzxEze9xLg1rWj63OcAM4HPmQOa9suAOPKoQ1Hjivxd/Boy
Rv0jpF8NbcGiOKUVdfl2yFxLjmMN3Bw29rZGuxlrgHs8C9K19JRV+r9V0ezWGop3
1NT1rHCSlgJ/F07dznFrAGg45EAta4EsGKxdK2gqaPjXd56mLZFWwU89O7IO+MRN
iLuXZ48bxg8+X1YV8GDLccuX1ql/TRYe+lauY/1mi7SP/LzoLNcC7rBeeD+kqqlZ
KyOO3x0hEgAO+EdS48ieRdGSPux2di3pRN0V6iCbgfYI4Zo5JKd9TFM1jgTG/uiR
21w8h2uacHyOB8oUsoCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiwXAcu0/cgyiA5RAREQEREBERAREQEREBERARE
QEREBEWCcIMogIPZzRAREQEREBERAREQEREBERAREQEREBERAWD5fyLKwfL+RB81
+FH0qaN/PVH+3YvpSF81uFH0qaN/PVH+3YvpSEBERARFgkDt5IMosbvrBH5UByEG
UREBanxX1ANLcO9Q3ltV3JUU1FJ3NL1e/bO4bYvFwQcyFg5gjnz5LbFAHTMv/wAn
8O6Gzw1PV1F1rG9ZF1eetgiG93jYwMSdSe0E/eAUEF9FewuvPGK3TSR08sFrhlrp
GTt3A7R1bCwYILmySMcDyxtJByAr4szjmc/eqx9CiwEWrU1/lZTO66aO3wvwDMzY
3fIM7fmu6yLsPMs5jkFZ4DAQcXtLuwrWuImj7drfSVfY7pHGWzMLoJnM3Op5gDsl
aAQctJ7ARkZaeRK2YuAPP+2tS4o6updF6Kud5qainhmiheKRlQCRPUFjurjAHMku
HPHY0OJwASAoPww1bVaI1varzT1FRFTxTMbWNgAJmpy4GSPa7xXZaOQOOeDkEAj6
SRgBuB2L5r8NtNP1bruyWFjZHMrKhjZjG9rHMib40rgXcstY15+8jlnsP0pac5/K
gyiIgKAOmp9Ftrz2fLMX7CdT+oA6av0WWr88xfsJ0E+tHLmcrlhG9n6UQMJhEQYL
eayM45oiAiIgw5uSOQQAhZRAREQFgjnlZWHHBCCAejl9KfGf7ryB/wBPVKfXNycg
DKgHo5cuKfGc/wDrkft6pWACDABAWURAREQcXDkez9KgPoWHPC26/nqX9hAp9ce3
8igLoV/RZdfz1L+wgQT8hOEXXrqiGkppamqljgp4WOkkllcGsY1oyXOJwAAAcknA
QaBxx127RWkwLZFLU6jurzQWumhDXSGZwIEgYQS4MO3kGuy4sacbsiG+GWu9U6A0
dR2C38HNSTiLMk9QWSsdPK45c9wFN+gAkkNa0ZOMrduEVP3zNf3DilcaWogoab/Q
7T0Ex2uZE1rhLK4NaA7Je4DxnAF0jTna0ic2twMHH3IIBHHHXAH0Mak/tz/0ZQn0
i9YXbWNTY6q+aGrtLVEDJo2y1gfvqmEsO0F0TMhhycc8GTyZ53swq49Nm1QS6M09
d3Ok7opbgaVjQRsLZY3OcSMZzmBuOY7T28sB3+hc7HC66Z7flmX9P4iDmp/ByFVr
oP1Mz6XWFM+aQ00b6SSOEvOxr3CUOcG9gJDWgntIaPqVpG9iDKIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLBdg4QCQDj
yqOaviHNdeII0nougjub6JzHXq5ySbaa3M3jdGCB+MmLQ8BoI2uxncGyBvgdI3iV
NpKz0+n9PRSVWpr6x8NM2B56ynY7xOsDWneXuJIjwMFwJydm121cHuHlv4eaTgt9
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
K2uKhjqXiSY73yPkIGBlzyXEDngZwMkgcyg2cHKLDRgfXzWUBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcJRnHYPyrmov6Se
pWaa4R3t4dF3TcWC2wskY5weZQQ8eL2ERCVwJwMt8vYQiXg3ni7x3vuubmN1usuz
5PpJuZj3bm0+WO3gYDJJDtcMSkOHaValnYoL6H+n/k3hY65yR03XXWsllbKxv4wx
MxEGPJAPJ7JSBkgB+e0kKdGjAQZRCVgOBHI/cgyiZTKAiZTKAixnnhGnIyEGUREB
Vh6XurY4r5pnSdVPcYrNLtr7vFSbA6eAygMDSe1zerlOHeLksJyQMWeUG9IXgrXc
RrrbbzYbjTU1yp4RSSxVjnNidEHOcHNc1riHAvcMYwQQcjb4wb1wr1zprXOmhNpP
+p4KLFM+3vibFJSNAwwFjSWhpA8UjLcDHaCBugaSOWPKop6PvCifhlZrkblXRVV2
uT2deKfJgjZHvDA0kBxJ3uJJA7QAOW50sjxQAgo/0sNFQaX4gx3O3wPjob6x9W9z
pA4GqDz1waD4wBDo3HORl5xyGBOXRO1tNqbh9JarjNHJXWJ7KVgZEWkUuwCHcfml
3iyN5c8MBPM5OgdOGpgfVaPpmTRuqY2Vb3w7xuaxxhDXFvbgljgD2HafqXe6ENvq
mWzVlxfHijqJqeCOXcCXSRtkc8YzkYErOeOe77igtADkIuLObezH3fUuSAiIg1Pi
npX8NdBXrT7Zeqmq4B1Ly7a1srXB8e47T4u5rd2ATjOPrUZdETWs2odCVVjretkq
LFIyOOV2Tup5NxjbkuJJaWPbjAAaGAZ5qd3jnz7Cqe6IqGcN+ljdbTP3DTUFyqZa
NohY4shjqNs0DGAAbTu6hh5bRz8mCguIDlFhvYsoCIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgLBODjyrKwQc8kEU8ca6pvkFFw+sAqXXbUIb3TPTPH+h9C2RnWzS
jIJa4ZYG5aH5c3OcNdJdmt1LaLTR223x9VRUcLKeCPcXbI2NDWjLiScAAZJyvxoL
LQUFyudxpKWKOvuT431c45vmLGBjcn6g1oAA5DJOMkk+i0EDxu3y4QZREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBVr6bl3EGmNM2cwbu66yWr67fjZ1LNu3GOeevznPLb2HPKyiqt05v7Cf5d/k6
CcOBtqgs/CHSVNSukdHJb46smQgnfMOueOQHIOkcB92O3tW8rVuFH0W6O/M1H+wY
tpQcXduP8ahC/cY9Y2u/XOgo+E2oLjTUtVLBFWROm2Tsa8ta9uIHDBAB5E9qm9zc
nIWcIIB7+WuPsY1L/dT/ANGTv5a4+xjUv91P/RlP+EwggDv5a4+xjUv91P8A0ZO/
lrj7GNS/3U/9GU/4TCCDtFcbrpf+Itp0nfNCV2n6mvZJI11bUODgxscjtwjdC0kE
xluc47fqU4N+9QDrL/vyNCfmaT/q1in8eVAREQEREBdeuqIaSlmqqueKCmgY6SWW
VwayNgGS5xPIAAEknlhfuXAHCrPxz1ZeeI2rZeFWhKaOdjXs+VKtxa6PxS1xBcM7
GRu27j84vGwDlh4Q3rS73TjnxiijsUHVd1gUdvhqXsb1NPGC8ukLR/wkhHjEZ2jd
gZutw80dQaI0lQ2O2xxYhYDUTNZtNTMQN8rgSTlxGcZOAA0cgF5PC7hlYeHtnigt
sDJ7o6MtqbnJGOvnJILhnmWx5a3DAcDAzuOXHemEAYyg5jl2ogOUQEREGHAk8iqZ
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
NrRap3x9EeTWGnD/APE4PeWyUtXT1lLBU0k0dRTTsbJFLE4PZI1wy1zSORBBBBHk
QfuiA57EQEREBF4Go9Y2LTd1sttvVd3NW3mbuehj6p7+uk3NbjLWkN5vYMuwOf5V
74ORkICIiAiIgIiICIiAiIgIiE4QEWlcUOJNk4b2qkrr6yqm7qn6iKClDDK7DSS7
a9zctGACR2FzfrC3CjqYK2lhqqOaOemmYJIpYnBzJGEZDmkciCCCCO1B+qIiAiIg
IiICIiAiIgLBbk88H9CyiDDRgc+1ZREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAXSvNvpbtbKu3XCLrqOrgfTzR7iNzHtLXDI5jIJ5
jmF3Vhwz9SCq3Rxb3u+MWqtAXbJqavaKWo7Ot6lr3s8Vu4NL4ZC/m4bcYOSQBaiP
5vbk/kwoG6Teg7jXMt+vdMyxR3vTbOvlD+ZfBG7rGuaHEszGd7tpHjBx7cNaZV4d
axt2uNI0F8tksbhMxonhY/eaabaC+JxwDlpPaQMjDhyIKDZkWGncMjOPvWUBERAR
EQEREBERAXiXvSenr7WMqr1YrTcaljBG2Wro45ntaCSAC4HABJOPvK9tEGqDhxoj
y6O037Lg91Z73GiPQ3TfsuD3VtSINUPDjRPk0dpv2XB7q2C022itFBHQ2ujpqKji
z1dPTRCONmSScNHIZJJ5fWu2iDDm58uF5H4NWU3z5aNntovJ7a8UrOv+bs/jMbvm
+L29nLsXsIgw0Yz+VZRCeeOaDwtb6gg0tpS73yq6ox0FK+cMklEYleAdse4g4L3Y
aOROSMAnkoS6H2l6plivGtLu7rq29zFkE0oD5nRsc7rJDJku8eQkEHBJiDjnII/X
i3dZ+KXEGj4Y6bqI3Wmkc2t1BWQ1Ba5jY37XwAY2uLdzDjD/AMYWZ27HKebPb6W0
2qjt1viEVHSQsp4Yw4u2MY0NaMnmcAAc+aDttGAsoiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiIC6l3t1Nd7XWW64R9bRVcL6eePcW72PBa4ZGCMgnmMFdtEEC8S
uBOgLbw+1HcLXZZKOtorfPVwzR1kzi18bC8cnuc0g7cHI7CcEHBVYuCGnLfrDinY
rLeWyvoKh8jpWRv2F4ZE+QNyOYBLADjBwTgg4KvbxY+izWX5lrf2D1SroufTrpn+
U/zaVBaodH3hkc50zk/X3fVfEWPB94Zg5Gmhj6u76n4n7/4pWHlRBUHi/wBG6PTe
m6u+aQuVRVQUMJnqaOu2dYWNDi+RkjQ0chg7C3nh2HE4apV6Il3+UuDlPS9R1XyX
Wz0e7dnrMkTbsYGP47bjn83PlwJmfnPaoZ6OLaWyVvELSdPQ1VH8l3+SeKOVpwKa
UbYAC47j4kOcntDmnJzyCaUQHIyEQEREBERB5OqdPWzVVjqbPfaXuq3VO3rYuscz
dtcHjxmkOHjNB5HyKtvSP4XaD0Rw7bcbLaKmjuktbHT0z4amSRrnEOcWyCR5G3Y1
/wA0Z3bfJuzackDtVTOm3f8ArbrpvT8UlS3qYJa+dm7ET97tkZxnm5vVyjmOQfyP
MoPA6LnDKxa3N+rdVW2oq6Ok6mGmAlfFC57tzpPGYQS5oDOW7kH8xzGJ9b0fuGbh
l2msnPlr6r4q6vRWsHyNwet072VUU90mlrpI5xjAJ2MLRgeK6OONwPPO4kHBGJgA
wEESVfR44bTUs0MNhfTPkYWCaOuqC+MkcnNDnluR2jII+sHsVbdf2XU/ALXhZpi9
1sVvrY+vppw3xJmjc3q5WkdW97Nx8hxua7DS7AvYXAHBVUunBVU8lVo6mZPE6piZ
VySRB4L2McYQ1xaOYBLXYPYdp+pBOfBjXrOIWg6S8vijhrmvdT1kMQdsZM3Gdpd5
C1zXAZON2Mkglb2DlVm6ElonisWqLw4xdz1NVDSMaM72uia5zsjHIETMxz8hyByz
ZhowEGUREEAdI8A8UeDQPYbyRjyH8fS9qn5owMKAekf9KfBj89H9vSqf0BERAREQ
EREBERAREQF16+pgo6Waqq54qemhY6SWWVwYxjQMlxJwAAASST2L9y4Dt/tqGuMd
2m1Xqiz8MtPV0scte4z3+WleQ+loGtBcxxDHbTIHYGSOe1rgWyBBU/jNrt/ETXlV
emxSQULI209FFLt3xwtyRuIHa5znO7TjdjJABV6+E30W6P8AzPR/sGKofSssFs05
xHttLZabueB1mptzS9787C+FvNxP+1xRjl24yeZJNmOjNUz1XA/TElTPJPI1k8Yd
I8uIYyeRrG5PkDWtAHkAA8iCT0REBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQcXtLvLyUS0HDy4aD4gT
XrQUVEdPXh8bLvaJHdUYTvwJqd+OQaHveYyQMBwbnLQyXFxe3PZjP3oMsHLsxzWU
AxlEBERAREQEREBERAREQEREBERAREQFqfEubVUenRBoSjp57zVzNpxPUyNbHRMc
DuqCD8/bgYaMnJBw7BadsWHNyQg07hroOg0LZpKellkrbnVydfcbnUZM9ZMckvcT
kgZc7Dc8txOS4ucdyaMDCw0YGFlAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQarxY+izWX5lrf2D1SroufTrpn+U/zaVXV4sfRZrL8y1v7B6pV0XPp10z/
ACn+bSoL/jyog8qIMObk5XkW7Tlttt+u15oqYR3G69V3ZL1jz1vVN2s8UktGBnsA
+/K9hEGGjCyiICIiAiIg4yHHlKoBx+uk2q+Nd8bQsrqnq6ptspaZwL3748RlkTQT
ydKHkAdu/OMnCvVq67GwaXvF56juj5Oopqvqd2zrOrYX7d2DjOMZxyyqC8H7Hd9b
cVLcyluNTTXITOuMl0NP3W6F7MyCWQOODmQMGXHBLxnOcEPoBp21QWKwW200jpH0
1BTR0sTpMbi1jQ0F2ABnA54A/IvQLgDjnk9iioaJ4nHmOLeP+TVL7y/Kr0BxKqqW
anl4uSBkrHRudFp+nieARg7XteHNPPkQQR2jBQbprzW1h0RaJLjf66OAdW50NO1w
M9SWkeLEzOXHLgPqGckgZKqRDpPWXSA1vWaiqKf5IssuxsVRVGR0EUDSWdXBn+Nc
MSOONrN27JZuAX7avsOpOD+rXXjWNotWuqK5PbE243RslSXNacdX45Ijmcxjebg/
AGGEgPCshwl4s2HiVSTNtxlo7tTxtdUW+dzd4BAy+Mj57A47d2AeQ3NbubkNz0pY
aHTGnLfZbVHso6GFsMfitBdjte7aANzjlziAMkk+VequEWC04BHPyrmgIiIIA6R3
0pcGPzyf29Kp/B+5Vx6V0dwm1nwshsk8dPdZLhKyjml5sjmMlNsc4YPIOwTyPZ2F
egdL9ITya602B/wDP6Kgn5FAH4L9IX0603/eGf0VPwX6Qvp1pv8AvDP6Kgn9MqAP
wX6Qvp1pv+8M/oq2/hjZeKdvv08vEPUlputqNM5kUNHGGvbNvYQ44hZy2h47e0jk
glAHKIBgIgIiICIsFwHaUGvcQdTU2jtHXa/1rd8dDAXtj5gSyEhsbMgHG55a3OOW
cnkFqvBTS9yttruWpNSvDtSamnbX1jCJW9zx7T1VNtkJI6sOcMYBbnb4wYCdaurI
+LPF+GhkppJ9E6RfIKvr4XCCsuYy3qiC8B4jHPO0gYeDlsjSZwb2eVBULptWjufV
GmrwZ93dlHJSdVsxt6l+/dnPPPX4xgY29vPlJ/Q9us1x4QCmmZG2O23CekhLQcuY
QyYl3Pmd0zhyxyA5LS+nFTTyUmj6lkEppoX1cckoYSxrniItaXdgJDHkD/zT9S9X
oS3WGTRmobOGSCppbg2re8gbCyWNrGgHOSQYH55Y5jmeeAsciIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIg1Xix9FmsvzLW/sHqlXRc+nXTP8p/m0qupxZP+lbrE
eU2as/YPVLOi94vHXTOf/Sef8mlQX+HlRYacjIWUBERARYc4N7TheLTat07VXk2i
mv1pmuoe+M0UdZG6YPZne3YHbstwSRjlg/Ug9tFhrg4ZCygIiE4QQp0vLsbdwenp
RD1nypWQUm7fjq8EzbsYOf4nGOXzs55YMbdCixNku2ptQSMqQYYY6GB5b+KdvcXy
c8c3N6uI8j2POQcgjrdNm9CfVGm7MIcCkopKvresyHdc/Zt2+Tb1Hbnnv7OXOXei
rYPkXg9bZ3R1MU90mlr5I5xjGTsYWjA8V0ccbgeedxIOCAAl9hyPL+lZWM7eXNA4
Hs5/kQaTxst1Lc+E+roa6PrImWyecN3FvjxNMsZ5Edj2NP1HGDyJVIOB90qLNxf0
lU0rI3vkr46UtkyRsmPVPOAe3a8kfeAeY7bO9LTX0Fg0U7TVI+U3W9swTBOGGCna
9pcXgeMRIA5gHIOHWZPi4MNdFLRFRfeIEOoKmlabNZtz+tlia+OSp24ZG3JHjN3d
ZuAdtLG5xuaUF3WHI5eQ4WVhgIHM55rKAiIggDpH/SnwY/PR/b0qn9QB0j/pT4Mf
no/t6VT+gIiICIiAiIgIiEoMEgKNeN+u6nSljo7dp/x9WX2YUVpjcwFvWF7GueS4
hoxvGMk+M5vIt3ESFW1MFLSzVVVURU9NAx0ks0rg1kbWglznOPIAAEknswoY4NUl
Zr3WVz4o3uCIUUrH27T0Tms3xUrZHhz3NG4teTlud+fGlGNhYg1bSHC7jTpCyttW
m9VaXoKEPdIWMiBLnHtc5zqYuceQGSc4AHYAB7X4LdIQfN11psf+4Z/RVPzAQME5
Kygpj0g7NxRt2jqKbiJqS0XW1mvY2KGjia17ZurkIccQM5bQ8dp7RyPk9/oP1MMd
VrKnkmYKmVlJKyMuG57WmYOcB5QC5oJ7BuH1qVelRTwzcEr7JLDHLLA+mkhc9oJj
eaiNpc3PYdrnNyOeHEdhKgboX8uKF1x5mlweX/loUF02nIzz/Si4xjDcfV9y5ICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgLz9Q3aCw2G5XarZK+noKaSqkbEAXuaxpc
Q0EgZwDjJAz5V6Cw5uSOQQVh4hdJTS170TfbTarTezW19HLSRmpZFHG3rGlhcXNk
ceQcTgDmQBkZyK7cMNXfgLrq26jbRd3dx9b/AFP13Vb98b2fOwcY3Z7PIvpOAQso
IAb0qdEAf61akxnt7ng+Mpv07doL9YLbd6NkrKavpo6qNsoAe1r2hwDgCQCM4PM8
138c8rLRgYCAiIg8zUkdwmsNzhslRHTXaSllbRzSjxY5i09W48jyDsE8j+Qr5p01
NdKC7ujpYK2mu1A50hbE1zJoHRAve7lhzSzaXE9rdpzjHL6evbu+pR10gb9BpzhD
qSafqnS1lM63wxukDDI6b8Wduc5LWuc/b5Qw9nMgNx0hdvl7StnvBh6j5Qo4avqt
27q+sY1+3OBnGe3A/IvWXkaQtPyDpSzWcTd0fJ9HDSddt29Z1bAzdjJxnHZk/lK9
dBgnH5fqUH6k6SWj7HqC5Wmstt/fUUFTJSyujghLHOY8tcWkyglpxkZHZjsU4EZ7
cYQDA5AIPmpxF1bNrfW101FV0sdLJWvaRDG8uDGNYGNGT2na0ZOACcnAHIWd070l
dA2KwW20Ult1Q+moKaOljdJBTlxaxoaCcSgZwOeAPyKx6IK/O6VOiSR/oVqTH/AQ
fGWtX/pGX3U0lXbOGOlK6eoDC9tTLEamZke3Bf1EYIaWvc3Di5zeQy3xsK0ywW5I
P1fegp9pTgFrHX94fqLiNcJba2se2eUS4fWTA7DgM+bCNpc0A82FgHV4wrX2GyUG
n7PTWqzU0dJb6ZnVwwx5w0Zz2nJJJJJJ5kkkkkr0mjGVlBho2grKIgIiIIA6R/Li
jwZP1Xk/t6VT+CD2LBbk5+7CyBgICIiAiIgIiICj/ivxTsnDT5L+XaS5VAuHW9Ua
ONjw3q9ud257e3eMdvYVIC4luXZ5ZAx+/wDzIKJ8buONx4hRm1WyCS2aebIXOhMm
ZKshx2OlxyAA2nqxkbskl3i7Zw4Bca7FeqLSuihbrlT3iOjFJvxG+A9RCfG3bg7x
mx5xs5E45gZU+gYH+dYc3P8A90HIHK8nVd+pdMaduN5uEdTJS0MDp5GU0RkkLWjy
NH+M4A7SQASvVaMBYcCTyKCofG7pBWPWmh6zTlhtFyHd2zraiscyLqtkscjdrWuf
vztIOS3HLtzyibgxr13DrXdLeXRST0L2GmrYYg3fJC7GdpPla4McBkbtuCQCSvos
0Yz/AG1lBGfCzjDYuI1zrKKxW29wilhE01RV08bYW5cGtYXNe7xncyAe0Nd9Skxp
BGR2LiWkuB7MBZaMDCDKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
IME4I7VFdbTVvEXiNQShnV6L0vWGXMsLmPrrnEXszG7IJihd/Xcg57XNw8c2ylIz
eMZ5fUhZnOcEffzQZYcjPMZ54K5IOXaiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiIP/Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_4.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_4.jpg|segedtetel_4.jpg]] - {{{type=image/jpeg, size=10527 bytes, encoded=14255 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_4.jpg]] or [img[tooltip|segedtetel_4.jpg][link]]}}}
[img[tooltip|segedtetel_4.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAEUAfkDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIBQYBAwkEAv/EAFoQAAEDAwIDAgkFCwcIBgsAAAEAAgMEBREGEgch
MQgTFBgiQVFmpePwFTJWddMWFyM3YZSVs8PS1EZVV3GBhKQkMzY4dJGSsiU0QoKh
sSYnRFNiY2RlcnOT/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAA
AAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUoiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAmR6UPRR7xTuXEO2ttn3uLFbrtv73wzw2QN7vGzu9uZWdcvz16DogkLKZHpVUNb
8buLOhqqmptU6XsFA+pYXwl0UkjHgHBAcydzSRyyM5AI9IX1aH4vcY9cUlTVaX0l
Ya6mpniJ8pY+JgeRnaDJUNDiBjOM4y3PUZC0qKv/AN0/aF8+hdN4/wD3s/il8F61
5x7s9I2prNA2mRheGNbRwyVT9xBOSyKoc4NwDzIxnHpCCx6KouiO0prG+6zsFprL
bYGUtfcKellfFBMHNZJI1pLSZSAcE4yCrdZGeqAiIgIiICIiAiIgIiICIiAiIgIi
4JBHmOUHIIPQpkelVW7VfFa40F8g0lpmuqaCajDKmsrKSeWGbe5p2w5bjydjmvPM
glzehaQbGaJus1+0fYbvVMiZU3CggqpWxghgc+NryGgknHPlk5wgzqIiAiIeiBke
lFD2o9X3yh7S2ldK01dssNdbH1FRS9yw75A2pwd5bvH+aZ58cvyqYUBERAREQERE
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
k7KdRR1cNVR66lgqYXtkimitpa+NzTkOBEwIIIGCFaREEZ8LuHV80hdautvuur1q
USQiCGCrc8RReUHOdtdI/LvJaAQRgF2c5GJMREBD0KIgj678OzcuMlj14bmYvkuj
dR+A+D57zImG7vN3L/PdNv8A2fyqQURAREQEREBERBw4ZaR15KP+Kmhr7rIWv5C1
nctMeCd73oou8/yjfsxu2yM+btOM5+cennkFEFZrz2ZLrfKoVF74jV1yqWs7ps1Z
QvlcGAkhuXTk4yScZxk/lX1WXs6aisdK6msnFO7W2mc8yOio6aSFjnYxuLW1ABOA
Bn8gVj0QV/8AvG63/pm1J/wz/wAQvgvXZ11FfKRtNe+KN3uNOx4kbDV00krGuAIy
GuqCM4JGfRkedWPRBD+kOz1oXTlwfWTUdTe5jzYLs9k0bDhwPkBrWuyHf9sOwQCM
EKXACHgkf+H/AI/+S7EQEREBERAREQEREBERAREQEREBETKAiZTKAiZTKAiZTKAi
ZTKAiZTKDDaptdTerDU26iuVTapKgNY6rpgDKyPc3vAwn5rnMDmh/VpIcAcLvsNn
t+n7TSWqzUcdHb6ZuyKKMcm+cknqSSSS45JOSSSVksplARMplARMplARMplARMpl
ARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARMp
lARMplARMplARMplAREyPSgIiICIiAiIgIiIMVqy7/c/pW83nuPCPk6imrO537O8
7thft3YOM4xnBx6FWvxuPUr2t7hWpT46oKreNx6le1vcJ43HqV7W9wrU/HVPjqgq
t43HqV7W9wnjcepXtb3CtT8dU+OqCq3jcepXtb3CeNx6le1vcK1Px1T46oKreNx6
le1vcJ43HqV7W9wrU/HVPjqgqt43HqV7W9wnjcepXtb3CtT8dU+OqCq3jcepXtb3
CeNx6le1vcK1Px1T46oKreNx6le1vcJ43HqV7W9wrU/HVPjqgqt43HqV7W9wnjce
pXtb3CtT8dU+OqCq3jcepXtb3CeNx6le1vcK1Px1T46oKreNx6le1vcJ43HqV7W9
wrU/HVPjqgqt43HqV7W9wnjcepXtb3CtT8dU+OqCq3jcepXtb3CeNx6le1vcK1Px
1T46oKreNx6le1vcJ43HqV7W9wrU/HVPjqgqt43HqV7W9wnjcepXtb3CtT8dU+Oq
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
vc/bucXO8pxJPNxPM+dZh3Q4REGhau4S6J1feXXXUFhjqa9zGxvmZPLCXhvIbgx7
Q4jpuOTgAZwABh/F+4Y/Rk/n9V9qpVRBFR7P3DIDI00c/wC31X2qkyhpIaKmgpqW
COCnhjbHHDG0NZG0AANa0cgAB0AX0ogIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgxd+stBf7VJbrxRx1lFI+N74JRljyx7XtyPONzQdp5HoeRWQAIdy5DPTr+
VdiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIg//Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_4_biz.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_4_biz.jpg|segedtetel_4_biz.jpg]] - {{{type=image/jpeg, size=104190 bytes, encoded=141090 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_4_biz.jpg]] or [img[tooltip|segedtetel_4_biz.jpg][link]]}}}
[img[tooltip|segedtetel_4_biz.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAJgCf0DASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAQYCBAUJA//EAG4QAAEDAwICAwsHBwYEDwwIBwEAAgMEBREGEgch
CBMxFBcYIkFVVpSV0tMVMjdRV2GlFiNxdYGz8CgzQoS01CSRk6QlJzU2Q1Jlc3SS
sbLBxNE0OEZTY2SFoaPD4fEmRUhUYoKDhsLjpuJEcqL/xAAUAQEAAAAAAAAAAAAA
AAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AtSiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIsE4zyKi3
wgOGfpL/AJhU/DQSmiivwgeGWf8AXKfUKr4aHpBcMQcHU3P9X1XwkEqIor8ILhj6
Tf5hU/DQ9IHhkDg6kIPZj5PquX/s0EqIte0ZrOw60tctx0zXGto45jTvk6mSLEgD
SRh7Qexzef3rYUBERAREQEREBERAREQEREBERAWC4DtWV162pgo6eepq5o4KaBjp
ZZZXhrGNaMlznHkABknKD9w4E48vlCyFE/CfjHbeIeqb/ZqOmFOKAGWkmMr392QB
5YZcFjer7YvFPPx/uKldpyPL+1BlERAREygItP4X8QLVxHsFRd7HT10FNDUupHNr
GMa8vDGOJAa5wxh48v1rcEBERAREQEREBERARa/rTWVh0VbIrhqau7io5JhTtk6m
SXMha5wGGNJ7GuOcY5LS/CC4ZeTUpP8AUKn4aCVEUV+EDwyx/rl/zCp+GnhBcMfS
b/MKr4aCVEUV+EFwx9Jf8wqfhqQ7LfLVfaV1TZLlRXKma8xumo52zMa8AEtLmkgH
DgcfUQg9FEByM4I+4ogIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiIMEc1p1Twx0NU0ktNLpCwCOVhjcY6CKN4BGCWva0O
acdjgQR2jmtyWD2hB8z+H1DTXbXemrZXxdbR1lypqeePJbvjfK1rm5HMZB7QRjt7
V9Bu9xojy6O02T+q4PdVAuE/0paN/XNH+/YvpQg1TvcaJ5Y0fpzH1fJkHuqNOI/R
y0pfKCpl0xD8iXk9ZJFse40sj3EODXs57G8iBswG7ux2A1TsuLmZdnOEFa+hhWV0
Ns1fYK6n7ndb6yKYtljLZmyyNeyRjwezHUN5YyDnOfJZVvZyUNaJjfYuklr21/Js
cFPerfTXeCWN7WgiPETzsHlfLLKSTg5aTz3ZUys+aPKgyiIgIiICIiAiIgIiICIi
AiIgwXAE5Ve+lrryrtNgdpWzRSvqa+l7puM8fWA0tJ1jWDmBjEjyWEk4xlpB3tKm
fWupLfpDTlffbw6RtFQsD3iJm97iTta1o+tznBuSQOfMgZIhm1aNqBwc19qrW1ui
dqzUFBW1szamIl1JGGF0MLd7nbQ0sY8A4c3DGu5xjARh0MOXFG6jmMWeXyf+Wh/x
H/4q6Tez9pVAujCB38dOZH/3kfo/waXyK/rcAYHIIMoiICwe0LKwe0IIA6FX0W3T
9cy/uIFYBV/6FX0W3T9cy/uIFYBAREQEREBERAREQede7Ja77TNp73baK407HiRk
VZA2ZjXAEBwa4EA4JGe3BKq70wbDprT1r0xTWTTdtoK2qmneamjibCerY1gMbmMA
D8l7CCebdhx84q2eeaoz0uLv8p8Y6ml6nqxa6Knpd2/PW5aZt3Z4v89jHP5ufLhB
KHRU4eWWu4dVF51Fp62189dWPNPLWQMqN0DAGDa12Qz84JQeQLuWcgNU1jhxogj/
AFnab9lwe6scLNPfkxw609aH0wpZ6ejj7oh379s7hvl55I/nHPPI458uWFtg7EGk
3ThToS5UUtJUaSskcMmMmmpG08gwQeUkYa5vMeQ/ccg4VNOIlkvXBXijNT6eutbT
gNZU0VW2RrZJoHOztkAyHAPYWEOADtmduDhfQBzgO1Uk6Ylwpa7izFDSyl8tDbII
KkFpb1chdJIBzAydkjDyz248hwFq+Eus6fXeg7XeojEKl8Yjq4o8ARTt5PbtDnFo
J8ZoJztc0ntW4g5GexQz0T9PT2ThDST1W9r7rUyXARSRGN0bSBG3tPjBzY2vDsDk
8dvaZmHYgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICwe0LKwe0IPmxwn+lLRv65o/37F9KF81+E/wBKWjf1zR/v2L6U
ICIiDpm2UZuxufclN8o9R3N3V1Tet6rdu6vfjdt3c8ZxnyLuDOOaIgIiICIiDBcB
n7ln9ijDifZeKVx1BBNw91JabVahTNZLDVxhzzNuflwzDJy2lg7R2HktPGlukKOz
XWmv8gz+6oJ/RQB+S/SF9OtN/wCQZ/dU/JfpC+nWm/8AIM/uqCf0z9xUAfkv0hfT
rTf+QZ/dVp/FC78b+HFhgu991laKimmqW0rW0dNE5+5zHuBO6naAMMPYc9iC16LD
RhoBOfv+tZQFguA7e36kLgO1R9xm1pNpPTkFPZmmfUt5mFutUDZI2u69/iiU7+W1
ji3PIjc5jTgOyA1HUQZxY4u/k31rJdIaRfDW3AMjilFXXEuDISS52Yw3eHDb2tka
7taRLt/tUN9sNxtVU+RlNcKWSlkfEcPax7C0lpIIzg8uRXgcJ9Fw6E0JbLHGIjUR
s6yslYB+dqHc3nO1pc3PitJGdrWA5wtwyAcHtCD5zcFbjVWzixpGehkMcz7lBA52
Gu8SV3VyN5g9rHuH1jPLngr6NjsXzNtU1TonXdHNcaMurbHcmPnpetAy+GUFzA8Z
A5tI3DP1jK+mQQEREBYPaFlYPaEEAdCsgcLroPKbxKf/AGECsAOxUw6PXDjUOsNF
1lfZNf3bTdNFcHwOpKQSFj3iON3WHbKwZw4DsJ8Uc1J/eN1v9s+pP+LP/eUFgEUA
d4zW/wBs+pP+LP8A3lO8Zrf7Z9Sf8Wf+8oJ+LgO3sRp3AEKAe8brby8ZtRn6vFn/
ALypv07QT2vT9st9XWy19TS00cEtXLnfO5rQDI7JJy4jJyT29pQegiIgIiIPyk7T
5fuI7V889L0x4jcbaXfQb6e83l9XUUvX4xAZDLM3f4vZHu5jBOOQyQFcbpGXz5B4
P6ilY+mE9XCKCNk7v5zrnCN4aAQS4RukcAP9rkggFVc6MuhH6y1ZcKh9fdrXTWyl
3CutVU2CaOaQ7Wt3EEgOYJs4HkwTzAIXtZ80c8/em7njB/SorHBzIz3xuJHP/dvH
/u11LpwKobtQS0N11xr6topcdZBU3cSRvwQRlroyDggHs8mUH68U+NFl0o2a2afk
jvurpHinprdS5lDJS4txIW+UObgxg7yS0YGdwiDhpwBveq7vNqfiY+WjZU1HdktA
Ghs9Z1mZH79hHUgucAWgbvnDDCAV5l8pdd9HC5g2eooblp2veHGpkt7AyeUMIEcp
B6xhacuY0SbTzIz47RP/AAc4s2jiVQ1DYYvk+80xLp7fLKJHBm7lIx2BvbzGTgbS
cEAFpcEmt7APq5LKDsRAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RARFguAODlBlFxLwO39COeGglxwBzJQckXHeMeVckBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
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
1Jq3Uev59W1FT3XDPStFFIHMjozmdro2RO+ZjYAR25blxJyVYAdnNBweNzsc/r5K
qfA+V+gukbqjRpp5KW3XF8rKambtla0MzNTuc8kux1BeORJJeNwJGRa1zcnyKmnS
kkZpTjtZ79a6eIVwpqW5P60ucySaOVzW5GQcbYWNIaRyHkJJIXMb80LKw3sWUBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQRlrGxXPXmt
aa11jamh0bZpo56xkoZtvU+GSRxBpB3QMyNxdyc4loaSzc2TGjAWHNJJ5nB+9ZaM
NwgyiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg03i3o6DXWhLnZZu
rbUyM62jmkwBDUNGWOztcWjI2uIG7a5wHaoRtnSE1DpGujsnFTStTHWRZElVTARy
PY0FokER8STc9jvHY9rMHxRyANnizLs/9K6lztdHdqGWiutJTVtHLjrIKmMSMfg7
hlpyDggEfURn6kEGeFPokn/UrUeM/wDiIPjfpXUt3FDV3F3uiyaDsdTYLdNM6KbU
s8pf1EDebg0BoaJyHMw0PcRu5EfzjZkpNA6So6qCqpNLWCCohe2WKSK3RNdG8HIc
0hvIggcxz5BbKWk+VB42itNW/R+lrfYbMyVtDRMLWda/e9xLi5znH6y5zicYHPkA
MBe2gGAiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgLBIAOVlcHkh3k58h9aCsnS3uNRfdVaN0Fb5e
plrJW1DzM0CIvlf1MJLgC4Bp63dgYIcO0jlZOz2+ltNpordb4uqo6OFlPBHuLtjG
NDWjJJJwABzJKp1Y5Y9U9MeR14ghcyC61DGtjJY0Gkie2F/bnIMLHHngnyY5K6A7
PL+1AREQF4Ot79BpbSl5vlV1To6ClfOI5JREJXBp2R7jnBc7DRyPNwGCV7yhXpLz
VV3o9LaFtz6mOfU9zZHM+KnEzW00Ra6Rzhnd4pdHJyxyjdlwHaGs8PuGdZdOjhf4
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
eUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4
KmiPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI8
66k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1
iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp
4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI
866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT
1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPg
oJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXv
j6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0
y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTft
SD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeT
vj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj
0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTf
tSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPe
UVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4K
miPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI86
6k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1i
D4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4
KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI8
66k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1
iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgo
JV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj
6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y
037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftS
D3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTv
j6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0
y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTft
SD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeU
VeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4Km
iPOupPWIPgp4KmiPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866
k9Yg+CngqaI866k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD
4KeCpojzrqT1iD4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4K
miPOupPWIPgoJV74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI86
6k9Yg+CglXvj6I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1i
D4KCVe+Poj0y037Ug95O+Poj0y037Ug95RV4KmiPOupPWIPgp4KmiPOupPWIPgoJ
V74+iPTLTftSD3k74+iPTLTftSD3lFXgqaI866k9Yg+CngqaI866k9Yg+CglXvj6
I9MtN+1IPeTvj6I9MtN+1IPeUVeCpojzrqT1iD4KeCpojzrqT1iD4KCVe+Poj0y0
37Ug95epY9SWO/8AX/IN5ttz6jb1vcVUyfq92du7aTjODjPbgqFvBU0R511J6xB8
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
Ho2t+RdUumjn3bzHA+QOJMuWAujkyQ7c3kS3JG5xeuzpziTrSxUENBxA4e6kqbiy
BhFXZKZlYyo5uBc9rHBsTsBvignJJO1oICCa933EqjXSBra3iJx3qLPp+l+UJ6XZ
aKWOFjmue6Pc6XduI+bI6UF3Joa3PYNxnDV2suIOuaCaz8PdH3qxNm6uOovF7a2j
kp2vLg7q2EknkAd7C5w54aHbSvW4LcELRw+bDdKx/wAo6kdDskndgw05OdwhGARk
ENLnZJAONocWoJE0RYoNLaRtFipercygpmQOfFEIhK8DxpNoJwXO3OPM8yckrRul
Fz4F6mH/AAX+1RKUsY7e36+1VY4h0XHvXdidaLjpi30ltmx18NJUUzevw5rm7i+Z
zhtc0Hxdvac5GAAdBvl+W3l/7h/6wrUhw/8Aiqe8LdG8a+GtXcJrBpaimZXMY2aG
sq6d7CWElrhtma4EbnDtx4xyDyxZGyV+sZeGklbeLTRwa0FNUPbQRPBhMzS/qW7u
sIw4CPJ3/wBI9nYAjLpp8+FtrA7flmL9xOuPQscG8Lbrkj/VmU/o/MQLTOJ9j448
R7VSW686UtlPRU8xqBHRVNO0SSbS0OJfO48g5+MY+cc5wMOGFj45cOLXV26y6Vts
9FUzd0dVWVNO7ZJtDSWlk7TzDWZyT80Yxl2QnjjZpF+t+G93tFLHG64bBPRbmNLu
uYdwa0uIDS4B0e7IwHnPLINceiBfH2HiLedMXKMUktxgLerlic2ZtRTlx6s/7TDT
MTuA5sHl5G22nX3Go0/bZr1DHT3WSmjfVwx82RzFg3tbzdyDsgcz+1Q9xd4CU2pL
pLqPRtb8i6pdNHPu3mOB8gcSZcsBdHJkh25vIluSNzi9BObSB4uckc+Szu+4lQpp
ziTrSxUENBxA4e6kqbiyBhFXZKZlYyo5uBc9rHBsTsBvignJJO1oIC6urtZcQdc0
E1n4e6PvVibN1cdReL21tHJTteXB3VsJJPIA72Fzhzw0O2lBB/SBra3iJx3qLPp+
l+UJ6XZaKWOFjmue6Pc6XduI+bI6UF3Joa3PYNxuTonT8GltI2ix0vVOjoaZkDnx
xCISvA8eQtBOC525x5nm45JUecFuCFo4fNhulY/5R1I6HZJO7Bhpyc7hCMAjIIaX
OySAcbQ4tUvDljPkQQL0PNStunDaezSPjFTZ6lzdjWOB6mUuka5zjyJL+uHLsDRk
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
pDhkcwhcB2qOuB3EuDiVpE1z4WUt2pHiCupmPDgHYyJGDJcGO543eVrm5dtydV6Q
+vbpbLhZND6Snipr/qF7IXVjy9ppIpJBEwghpwXu3jcMuaGHAyWuASzfNTWOwGEX
28W62dfu6ru2qZB1m3Gdu4jOMjOOzIz2hZsmpbHfuv8AkK8W659QGmXuKqZN1e7O
N20nGcHH14K0nR/BTQemKF0EdjpbrK/HWVN1jZVSPwXEci3a3G7HitbkAZyRlY1j
wa0jfaJotlsptPXan/OUVytMQp5KeXIc1+GbQ/BaO3mBnaWk5ASFT3Ohqa+soaas
p5q2j2d008cjXSQ7xlm9oOW5HMZxkLtggjI7FW7oo2u6WXVvE236gfI+6wVVKKiW
RzyZXl1Qes3PG5wdncHEZIcD5VZBvzR5EGC3Ls5/T96qRpytboLpfXihqamKWlvF
U+nklkhdlpqgyojY0NJwesMbNx5YycNzkW5VPemXDcLfxJ07ead0lPG6gaymqYpA
17ZoZnvcW4O5pb1kRB5dvI8jgLgs+aOefvWV+NDUQ1dHBU0s8dRTzMEkU0Tw9kjX
DIc1w5EEEEEcl+yAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiDSqzRPy3x
Bi1FqV9NWU1pwLHRNj8WBzmsMk8pPN0u9uGgeK0Ma4DccjdGjAAJyfrWUQEREBER
AREQEREBERAREQEREBERAWn8QtJT60jobRWVUcWmHv666QNB66r2OY6KFrv6EZcC
57h43itDSMkjcEQflR00FFSQ0tJDHBTwsEcUUTQ1jGgYDQByAA5YC/VEQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQF0rwytdbK02ruU3HqX9yiq3dV
1u07N+3nszjOOeM4XdRBqegNEUWj6Gr6uTu27XGY1dzuUkbWSVk7iXFxDeTWgl21
g5Nye0kk7Y0YGERAREQEREBERAREQEREBERAREQEREHEg7sjH/StKseiCNb12rtR
vpa29+NSW7q49sdBRhztjW55mRwc5z3nn45Y3Dc7t3RAAwAEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
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
6JjqiJpY4keR7H45k7duSTlWJWvO0pRnX35XCapFy+Tfkrq9zeq6rretzjG7dnln
djHkQbADyXz/AOkjqZ2puL18dul7mt0nybAyVjWlghyHjxe0GUyOBJzhw7MAC/8A
nngg/pXzk402+qtvFjV0FbEY5H3OeoDdwOY5XmVhyMjmx7T92efPKC7+ndX6CsVg
ttopda6fkp6CmipY3y3WnL3NY0NBdhwGcDt+vK9McR9EY/146b9qQe8g4caJwN2j
9Nk/quH3VnvcaI9DtN+y4PdQVY6X1bZLzqixXmw3+23USUb6SWGjnZN1HVv3Bzix
x+d1xABA+Ye3PK0XCC8sv/C/S9wbVy1kj7fFHPPKXF75o29XLuLuZPWNeCfLjOTn
K5O4daJBONH6cz9XyXB7q2eipoKOjgpqOGOClhYI4oomhrGMAwGtA5AAYAA5AIIG
6av0WWv9cxfuJ06Ff0W3X9cy/uIE6av0WWv9cxfuJ06Ff0W3X9cy/uIEEscStSR6
P0LfL88xiSipnPg61jnsdMcNia4N54c9zG+Tt7RjKpz0ULBBfeL1JLUmIstNNLXi
KSISNkcNsbMZPItdIHh3PBYMc+YtF0j6CquXBbVEFDH1krIY6hwyG4jilZJIckjs
Yxxx2nGBzOFXLoZ1MMHFetZPNFHJUWmWOFj3gGR3WxO2tB7Tta44HPDSfIguuwbW
gDP7VqHFPQdBxE0nNZblNLTkPE9NUR5JgmaCGu25w4Yc4Fp7QTjBw4bgOxEEX8Ee
EkHC6ku7WXaS51NyfHvkMAhaxkYdtAbl3PL35OcHxeQwSYm6YmmLvBe7Lra1uqOo
pIW0s00GWmikZI58Um4O3Dc6QgHAAc1ozlwCtQXAHHlXhVl3s1ZqGfSlVJFPcJ7e
ayWhlhc5r6Vz+qcXEt2EE8i0nJ+rCCDNH9KWxVNJTQ6rtddQV7nMjknpAJqcchmQ
5cHtGdxLQHnAGC48lKumeLehNTVRprRqajdUl7I2RVG6mdI55O1rBK1peTjHi5xk
fWM6tqbo5aBvlUKmmpa2zSOe+SQW6cNY8uIPzJGva0DngMDQM4xgDEOay6LuorZQ
Nm01dqe/Stz1lM+IUkh5txsLnuae1xO5zeTRjcSAAtLZtK0Nn1XqLUFNLUPrL53P
3SyRwLGdRGWM2YGRkHnknn9XYq5dNXUrhVae0xEZWxtY651DCxux5JMcZDvnbhtm
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
odH3LNFhgc1pOXsaO1zeWc812u9vof0N037Lg91RBw7ttDaelvragtNFTUNFFZmd
XT00TYo2ZbRk4a0YGSSTjylBYoHIRB2LBIAOUEIdLy/QWvhTJbHCJ9Td6mKFjDKG
va2NwldIG9rgCxjTjGN4yfIYX6Lt5bpWpvd5m0nqe9vnYyip6mz0DqlkQzvlY/xg
3JxCfKcDyZ5+j00b6a7XFmskL6eSG3UZleI3ZkZNK7m1/PA8SOJwGAcPznBCnHoy
ac+QODtlMtMIKu477hMd+/rOsd+bf2kDMTYuQx94zlBlvGPAx3ueJPsP/wDmLWde
ceLrZbPJW2vh1qmKJrHCWqvdG+lgp3HaIycbt4LjgguZ5ADk8p6A+tcXMy7yY8v3
oKp6Mtlm423631+vNfx3K4RM3x6bpIXUbIC55k6pj34dKAxhDywF3JuZCGtJs5YL
NbrBZ6O02alio7fSM6uGGMYDR2nmeZJJJLjzJJJOVTDpT8PbfonVtFXWKKOmtl4j
kf3Kw8opmFvWBrcYawh7CACcEuwGtDQp26LOva7Weiaulvlb3ZeLVM2F73MPWPgc
380+R3Y5xLZG57fFBdzOSE1t+aFlYb80Zxn7llAREQF1LtcaW0WyruFwl6mjpIX1
E8m0u2MY0uccDJOACcAErtr8KukhrKeanq4o56aeN0UsUrA5r2EYLSCOYI5EHkgj
LwguGPl1KfZ9V8JPCC4Y+k3+YVXwltI4b6I9DdN+y4PdTvb6H9DdN+y4PdQat4QX
DH0m/wAwqvhJ4QXDH0m/zCq+Etp72+h/Q3TfsuD3U72+h/Q3TfsuD3UGreEFwy9J
T6hVfDW06H4haY113b+Stz7v7j2df+Yki2b92357W5ztd2fUsHhvojPLR2m/ZcHu
qJ+jRBDScR+L9LSxRw00F2ZFFFG3a2NgmqgGtHYAPIAgsIiDsRBguAJyog4219y1
Hd7bw005IaesvkDp7lXbZT3FRNPM+KAD1ha5mC7H9EgdYCJC1rqS36Q05XX68ukb
Q0TA9/Vs3PcSdrWt8mXOcG5JAGeZA5irHCrjZpPTtXetQapt92rtX3mqfLUVVPTs
cyCAkbKeJ0k27qwAD2D+i07gxpQW4s9uprTa6K32+PqqKkhZTwR7i7ZGxoa1uSST
gDtJz9arJ04QQdFu7Q0Vvl7P5jn/AB/0raG9KnRAaAbXqTP/AAeD4yifpD8WdJcT
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
5RLID/sv+1afmdp8fkwJ/wBJWn5A0rZrP1/dHydRQ0nXbNnWdWwM3bcnGcZxk4+s
r1UaMABEBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQFguA7VlcHnDhns/j+MIIw4+cTIOHmlSYOsdfbkySG3hjQRG9oAdK4kEYZvadp
B3EgYwXEfvwN4dnQ2m5ai4z1FRqW8bKq6zzyb3dbzOzIcQdpe7LskuJJzjaBD+iM
8ZOkXW6om8fTumurFJnlu2Od1H+0eNzxJN4wONuw8iFapnzRhBkDAREQEREBERAR
EQEREBYLgO1ZWva90pR620rXafuk1RDRVnV75KZzWyN2SNeMFwI7WjydiD0L3fLV
YaZtTfLlRW2ne8RtlrKhkLC4gkNBcQM4aTj7j9Sgu6dIyiuPEKwac0ZRxVtBW19L
TVFyqmvaHMkeGvbHGdrgRuGHO8ocNpGCdg0x0cdA2OqM89LW3h4eySNtxn3MjLTn
GxgY14PLIeHDkBjtzWCjpoKLpNQUtHDHBTQauEUUUbQ1sbG1mA1oHIAAAYQfQNow
0DtwsoiAiIgLg5m455LmiCup67gfxbPOpPD3VE//AJOOmtta9/7A1oaP/wAH5s/0
zCrENcAAM5wPItE43aQfrfhzeLPTxxvuBYJ6Iuja4iZhDmtaXEBpcA6PdkYEhJ5Z
zqHRX1udU8OWWyqeXXKxbKR3L50OD1LuTQOTQWYySeryfnIJsCIOxEBERAREQERE
BERAREQEREBERAREQcS3Jz5VAQ6K+ixg/K2o93bnuiHt/wAip/RBAB6K2iueLrqM
Z+qoh+Ch6KuiD/8AWupPWIPgqf0QeBoLSlDojSdDp61S1M1FR9Z1b6lzXSHfI55y
WgDtcfJ2YXvoiAuLm5OeS5IghPVXR/0HX6juOprxVXKmilmdXVkRq2R03bvlLnFu
5rThzneOMZOC3lj3ujRTz03BDTDKqGSGQsnkDZGFpLXTyOa7B8haQQfKCCuHHy7z
jTcOkbM+RuotVP8Ak+jAhMjBHlvdEkhwdrBE5wJALhuyByJEgactcFj0/bLTSOld
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
ImUygImUygImUygImUygImUygImUygImUygImUygLyNVWGm1NY6q0V8lSyjqtrZh
TzGJ0jA5rnRlw57XgFrscy1zhkZXr5TKD8KOkho6aGmpYo4KaFjY44omhjGMaMNa
1o5AAeQL9wMABMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARM
plARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplARMplAR
MplARMrBOEGUQHIyOxEBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQFVfpzdmiv69/7hWoVYenBb6qa16TuEcWaOmmqYJZNwG18jY3MGM5ORE/mBjl
z7RkJ04T/RZo39S0X7hi2pahweqIKnhTo99NNFMxtppYi6NwcA9kTWPbkeUOaQR2
ggg8wtvQYLc55oBgLKICIiAiIggDWRPhjaFGT/qPKQPIPErP+xT+BgYVf9Z8umPo
UnH+o0v/ADKxWABygIiICIiAVQH/AO1L/wDvL/rqv8VQH/7Uv/7y/wCuoL/IiICJ
nnhcd45cnc/uKDkiIgKlnTU+lS1fqaL9/OrpqmXS3p333jXZrXaXRVVwkt9PRiFs
rQWzPmkLWOJOGkiRh545OBPI5QXNRAcj6kQEREBERAREQEREBERAREQRTxy1jrfS
brN+Qenflzunru6v8Bnqep29Xs/mnDbnc7t+pRWOMXG0fN4c5H1/Iddz/wD+1alz
coG8kFVu/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/g
dd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N3
2c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ3
4+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8Dr
viJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+z
n8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/H
xu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEF
Ve/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWq
wmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd
8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c
/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+
N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8Drvi
J34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8
DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu
+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe
/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwm
EFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8R
WqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/g
dd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N3
2c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ3
4+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8Dr
viJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+z
n8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/H
xu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEF
Ve/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWq
wmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd
8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c
/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+
N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8Drvi
J34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8
DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu
+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe
/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwm
EFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8R
WqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/g
dd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N3
2c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ3
4+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8Dr
viJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+z
n8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/H
xu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEF
Ve/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWq
wmEFVe/Hxu+zn8DrviJ34+N32c/gdd8RWqwmEFVe/Hxu+zn8DrviJ34+N32c/gdd
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
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICwRnJB5rKIK6dJDSN2s
+pLTxO0bT7660lrrkyPILo2HLZHBoDnt2lzJDuzs28g0OInTSl/odTabt16tby+j
rYGzMOWktz2tdtJAc05a4ZOCCPIvQraSCtppqarhinppmGOWGVocyRhBBa5p5EHP
MeVQ3pTR924T66qIdOUNTddB3yZhkhjmLprROXBgcGl3jxHeNxALgxgLj+by8JrB
yMhFhvZzWUBERAREQEREBERAREQEREBERAREQFguAOMHP6FlajxLv130/p8TaZsV
Te71UztpaWCJuWMe4HEkxyNsTcHJOBktBLQdwCM+Pl2rdZait3CnTLZH1Fc+KqvF
VEGSMpKUOBw8ZyCDskOSwn820Z6xTFpOwUOmNOW6y2luyhooWwx5DQ52Bzc7aAC5
xy5xAGSSfKtR4S8NYNGw1l1ucsVw1ddXunuVxEYaC97tzo4xgbWZ7eQ3EZIGGtbI
zRgAIAGAAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICpX
01fpStf6mi/fzq6ipX01fpStf6mi/fzoLAdFz6CtM/1r+1SqVFFfRc+grTP9a/tU
qlRBwc0l2eX3KB+kVYbdR604cazqKiOlkpb5R0FTJI7azqesMrXFxO1gZskzy57+
ZAaFPa07ivoeHiDoyssM08VK+Z8ckVS+nExhe1wO5oyDktDm5BBw4/eCG4t7EREB
ERAREQEREBERAREQEREGu8Qr7+TOib9emyU0clDRyzQ90uxG6UNPVsPME7n7WgAg
kkAdoVMOirY/lvjHb5ZI6eWG2Qy18rJxnOBsYWgg+M2SSNwzjG3PaAp86YV9Nt4W
NtkUlN1t2rI4XxSO/OGKPMrnsGQeT2RAnBAD/ISCtU6E1h6u1ak1BLHTO66eOggf
jMrCxu+QZxyaesiPI8yzmOQQWfb80LKw3AHam4c/uQadxhp4avhdq+Oohima201M
jWyNDsPZE57CAf6Qc0OB7QQCFRvgdPcKXi7pN1oErqk3GNjhFHvPUuO2bIwcDqjJ
k45DJ5YyLGdLLiZS2rTs2jrRV5vNftFcI85p6bG4tLg4Yc/xRt55YXZA3NJ8rorc
Jq60VsurtVW6poq2LMdtppy6ORmQ5kkj48AjIO1oP1uO35rkFnm/NCysMGGgfVyW
UBapxY+i3WX6mrP3D1ta1Tix9Fusv1NWfuHoNW6Ln0E6Z/rX9qlUqKKui59BOmf6
z/apVKuUBEymUBFguAzk9iyOYQEREBERAREQEREBERAREQEREBERAREQERYJx95Q
aVxe1lJojSElwoaXu271E8dFbqQxvf19RIfFbhgycAOdjI3bdoIJCqHx+4byaApd
LVNbcflC73WCodcZTvd1lS2QPdJvc4l2RM1mcDPV7iMvIFgdFRx8U+KVVrisppJN
KWZgpNOipic1s8wcOtqmtL+0OG0O2jPidj4jjUem/bqqW16RuLIs0dPNU08km4eL
JI2NzG47TkRSHOMDbz7RkNu6H10nuPCLuaZsTY7dcJqSItbguaQ2bLvrO6Vw8nIB
Tg3IaM4z9yrj0JbrBLo3UNoa2TumluDat78DYWTRhrQDnOQYX55eUdvPFjwgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAuLmbic42kYIwuSIMNBDQD2/41lEQEREBERAREQEREBERARE
QEREBERAXFzSc/xlckQByCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICpX01fpStf6mi/fzq6ipX01fpStf6mi/fzoLAdFz6CtM/1r+1Sq
VFFfRc+grTP9a/tUqlRAREQEREBERAWv681XQ6K0rXX+6xVM1HSbN7KZrXSHe9rB
gOc0drweZHLK2BcS3JzgIID8KrRHmrUnq8HxljwqtEeatSerwfGU/DKyggDwqtEe
atSerwfGTwqtEeatSerwfGU/oggEdKnRJxi06l58h/g8HP8A9spP4YcQLVxHsNRd
rHT1sFNBUupXNrGMa8uDGOyA1zhjDx5fr5LbSOf6VAXQrJPC66k8z8sy/uIEE/rB
cB2rK4POHchknkgpr0y9StumvLdYad0b4rPSl02GODmzTYcWknkQI2wuBaP6RyfI
N94J12vdKcNrRRWjhhHcKedhrBXsvdLTmqEpL2PcwgnOxzG+MScNHZ2CvOsqqbiJ
xhr+4ayOoN5uwpKKpmZ1bDGZBFAXANyAGbM5buwDnJyvohRU0NHRwU1JDFBTQsEc
UUTAxkbAMBrWjkAAAAAgi/8ALbid9kn/APUtL7qjPi5xA4uUVN/olp+TSWnqh4bL
W28srqiCPxWO3StfsaS5+W8oiSAA7kSbRLrV1LBWUs9NVxRTU0zDHLFK0OZI1wwW
uaeRBGQQeR+9BX3gPRcIrnc3V9lqai4aplmdOG6jex1aHlxfljcdW9wMZfvZue3c
dzhnAsQG7ueQf2L52cWrE3QfFi8WyxzywMoapk9JJEXMdAHNbKwNOS7LNwaHZydu
eWVefhDqV+r+Gmnr3M6R9RUUobUPka1pfMwmOR2G8gC9jiMY5Ech2ANvHYiIgLVO
LH0W6y/U1Z+4etrWqcWPot1l+pqz9w9BXbgzxV1VpvhtZ7TauGN7vlFT9d1dwpjL
1c26Z7jjbA4ci4t+cebT+hbr38tcfYxqX/jT/wB2W1dFwf6RWmf6z/apVKuEEAd/
LXH2Mal/40/92Tv5a4+xjUv/ABp/7sp/wmEFfzxw1uezgzqTP3un5f5up+jxsGEL
ea5BAREQYLsHsJ/QoR1B0ltHWO/XK01Vuv8AJUUFTJSyPhhhLHOY4tJaTKCRkcsg
Kbi3OeaAYCCAfCq0R5q1J6vB8ZPCq0R5q1J6vB8ZT+iCAPCq0R5q1J6vB8ZPCq0R
5q1J6vB8ZT+iCINB8f8AS2ttVUNgtVvvcVbWdZ1b6iGIRjYxzzktkcRyaccu1S8X
Af8AT9ygHWRPhjaFGT/qPKQPIPErP+xT6G/X5OzyoIDPSp0QCQbVqUEdoNPB8ZY8
KrRHmrUnq8HxlPwGAAAAAsoIA8KrRHmrUnq8Hxk8KrRHmrUnq8HxlP6IIA8KrRHm
rUnq8HxluHC/jXpziPf6i0WOiu8FTDTOqnOrIo2sLA5jSAWyOOcvHk+tSeoA0b/3
5Guv1NF/zKNBP6IOxEDPPCiPjpfautksvD7T08cd41S90FS9zGPNNQbT10m1z28y
3dtyOYbIGkOAUh6sv1FpjT9xvV1fso6GF0z+bQX4HJjdxA3OOGgE83EDyhVf0Nr7
Vtu1RqHWLuFuoLzXageyWGqZE9rIaQNHVRxubTncNoZl+cP2MOMjJC0OlrBR6Z05
b7LbG7KOihbEzIAc7Ha920AFzjlziAMkk+VQv0z2/wCldauQJ+WIsf5Gfl/H3IOO
OtwMd5jUnL/8U/8Adlo3GriXqLVnDy4W6+cLbvZ6bfFI241gkLKZwkbhwLoG4JBc
zIcPnkc84IdvoP1EEdXrKldNH3RIyjlZFvG57GmYOcB24Be3P1bh9ata05AKpb0L
iO+fdcgZ+RpTk+T89B/2/wAeS6TfmhBlERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBEWC4DtQC4Ant5LK0LiPxBh0rWW61Wugkvmqbm8NorTTyBj3Nzh0j3kER
sbh3jEeQ+RrnN3GzGtNpojde5vlHqWd09y7uq63A37N3jbd2cZ547eaDuIiICIiA
iIgIiICIiAiLG4Zx5UGUQHI7Fgnt5FBlEBBGRzBRAREQY3DOPKm4ZXE/OPLn9fbh
RroDiBXVmoavSGu6SmtWsKcGWBsJd3NcIMktlpy45PIHLSc8ieWHNYEmhFhpy3Ky
gIiICIiAiIgIiICIiAiIgIiICIiAiIgKlfTV+lK1/qaL9/Orc3vVunbFVtpb3fbV
bql0YlbFV1kcL3MJIDgHOBxkEZ+sFUz6WeoLRqTibSTWG40twp6e2xU0k1O8PjEn
WSPwHjk7DXtyQTjmO0EILJ9Fz6CtM/1r+1SqVFAHRq4iaQt/Ce02a5aittBcqDre
vhrJhT46yeV7dpfgP8UgnaTjIzhTJZtW6dvlU+msl9tVxqWMMjoaSsjle1gIBcWt
cSACRz+8IPbRAcjKICw5wb25/YMrKrB0v9calsV3sVosdVcrVRvgdVvraWZ0PdD9
xZ1e5oB8QcyA7B61uRyaUFnd45g5BC5Kt/RL4iXTUcd409qS5y1tVSNFTRy1O6Sd
8ZcRKHyHIIa50eN3jePjJaAG2PactCDKIiAiIgIiIME+MAoA6FfLhbdM+eZf3ECn
4t5n6itQ4YcP7Zw5sE9oslRVz001S6qc6re1z97mMaQC1rQB4g8iDcR2LU+K1+Gl
+HWory2p7lqKeikNPN1fWbZyNsXi4Ofzjm9oxzyeWV6t71JZNP8AUNv14t1tMwd1
XdtUyHrNuN23cRnG5uf0hV46VnE6yXDR0Gm9M3iluM1dMyasdROZPEIGbiGOkBID
jI1jgG8wGHOARuCLOitY/lvjHb5Xx00kFshlr5GTAHOBsYWDBG5skkbh2Y25HMBX
wb80Ko3RArtO6fpdQ3bUN7sFBU1L4qWmbV1ccdQ1rQXPIDiDscXR9h5mPn80FWOb
xH0RtH/0x04PLg3OD3kG2Lr1lTDRwTVNXNFBTQsMkksrg1rGgEucXHkAAMrTb1xd
4f2elZUVerbRJG9/VgUk4qng4JyWRbnAcjzIxnAzzCrhxX453biPG/S+grRcYKSr
y2YtaX1dZGGZdHsjzsZyfuALi4AZIG5pCJuLepI9XcSL/eYHRyU9RVFlO+NjmNfC
wCOJ213MEsY0nOOZPIdivnwi04/SXDXT9lnbKypp6YOqGSPa8smeTJI3LeRAe9wG
PIB2qIej3wGk05Uxak1zBG68RPJo6AvbIymIPKV5aS10mRloBIbyPzsbLGjkACgI
iIC1Tix9Fusv1NWfuHra1qnFj6LtYj67NWfuHoNW6Ln0E6Z/rX9qlUqKKui59BOm
f61/apVKqAiIgIiICIiAiIgIiICIiCv+s+XTH0KTj/UaX/mVisADladdOH9suPEu
1a3mqK1t1ttMaSGJj2iFzCJAS4bd2fzruxw7AtxbyAz2oCIiAiIgKANHcumRrr9T
Rf8AMo1P60+3cP7ZQcS7rreCorXXS5UopJoXvaYWsAiA2jbkH803tce0oNwHYsOc
BnPaBlefe73a7DSMqb3cqO3073iJstXO2FjnkEhoLiBnAJx9xUIcbOkDaLDa5rfo
evpbpfZT1ZqYsSwUYLQesDvmyP8AG8UAkAg7vm7SH664dT8XuLFNolkckmltNvNb
epmPAZUVGzbHC17WktLdzmuBc0n86ORjBU9NHIeVQJ0ZNWaWh4e0lPVX6hi1LcLh
PLXQ1lbioqKqSTDXYkdl5czqhluQT5S7cp7aCAMnJQZwtE452qC8cItWU1U+VsUd
BJVjqyAS6Edc0cweRdGAfuJ/St6c4Nz5ceQKJuLnEvRTeHOo6SLVFoqaquoKijp4
qSpbUPdK+F4aCIy4tBPLc7DRyyRlBWDos1E8PG2wxwTSRsnZUxzNY4tEje55HBrg
D4w3Na7B8rQfIr8N7O3K+cnBnUtLo7iZp+93BuaOCYsndkjq45GOjc/kCTtD92AO
e3HlV+7VrbSt1rYqG16lslbWyZ2QU1fFJI7AJOGhxJwATy7ACg2FERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBalxO1nRaA0hXX6vZ13VbWQ0zZWxuqJXcmsBP
/GOASGtccHC2wkA4VW+OdVPxK466e4bRTS01ro3tkrDuLOse6LrnubjcCRCNrCW8
nOeD4pyg3Ho7aRlufdnEzVtOJdS32aSalMm8ilpneK3Y14y3IBDTl35rYAQC4GdB
yX40VNBR0cFNSRRwU8LBHFFE0NZG1owGtA5AADAC/ZAREQEREBERAREQEREGC4DO
fIok17xfZRXmTTWgLa/VOq2vdFNTwB3U0R5APleBggPe0OAIA8YOewgA7Vxf1K7S
HDfUN6hfJHVU9MW072Ma8smeRHG7DuRAe5pOc8geR7DBnRa4haUo4jYa+WtZq291
MlTVV9c1hZVTF2I4hLkvJI5gP7XueAcuAIbJc7b0hK2CW5Ut903QF8IlbaqVjHFj
to/Nh0kTwXEjmTIW5Pzg3C0y18ftdaJvUdn4nWATFhLZJup7nqXDrMGVuPzUrQA4
DYGh2B4/lNsNmTkHs7OeVDvSl0VBqbhvVXOOCSS7WJjqqmLJQwdVlpnDg44IEbS7
68sGDzIISLoXV9n1rpynvNgqeupJfFe12BJA8DLo5G58VwyPuIIIJBBOwg5Con0W
taz6Y4kUtrknZHar5I2lqQ6IuPW4cIC0jmCZHBv1Yec4wCL1sGGgDH7EGUREHFzc
nyKMOPXD2fW+mIamyOkj1TZn902qWOoMJDy5pczd2AkMBaeWHNadzRuzKK4vbu+r
Pkyg0DgrxGpeIujIbhmniu9P+buFHC4nqX5Ia4A8w14buHaBzbklpUgjmFVsTz8K
elQ+mbNLUWfWD2ySRbi8h9RI4NcW+K3LZw8D5xEbjjJJVo2ABuBzCDKIiAiIgIiI
CIiAiIgIiICIiAiIgIiINK1rwt0fra6xXLU9o7trIoRTsf3TNFiMFzgMMeB2vcc9
vPtWv+D7wzHZprH9fqfiKVUQRV4P3DMDA00Mf8OqfiL39FcLNH6Juktx0zaO4q2S
B1O+TumaXLC5riMPe4drW8+3l+lbsiDDRgYWURAWsa50NpzW9NTQaotkddHSvMkR
3vjewkYOHMIdg8sjODgcsgY2dePq2+0WmdO3K9XWQx0dDA6V+C0Odgcmt3EAuccN
aCRkkBBE2gNMWWwcfbpTaQoIaW02fTsdJXdWTllVNUdc0OLzueTGM7suAADcjACn
BvYoz4J6crqSgvGqL9TVNHfdTVjq6emqJHPkpYASKenOTjxGEkeK0gODSBswpMaM
DCDKIiAiIgIiICIiDVNc8PtM66NEdU23u7uLf1H+ESxbN+3d8xwznY3tz2LVR0fu
GmcnTYzj/wC/VPxFKqIIq8H7hoT42m8/1+q+Ing+8MfRn/P6r4ilVEEVeD7wzGdu
msf1+pP/AKusW+2LTVl0/wBebFZ7ZbDPt63uKljh34zjO0DOMnGfrP1r2EQAMBER
AREQF07vbaa72yst1wj62irIX088e4t3xvaWuGRzHInsI7V3EQeVpXT9t0tYKWzW
Om7lt1Nu6qESPk27nF58Z5Lj4zieZXqoiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIg1/WujbFra2RW7U9D3bRRzCobH1skWJA1zQcsc09jncs45rSvB+4Z8s6bzgY51
9T8RSqiCNLTwN4e2i50dxt2n+prKOZlRBJ3bUHbIxwc04MhBwQO0EfcpLHIc8fsR
EHXraSGtppqarhjnppmOjlhlaHMkaQQWuaeRBBPI8jlRl4PvDPGPyaGP+H1PxFKq
IIqHR+4aDn+TfjfX3fVfEXs6Q4R6K0hd23TT9jjprg1jo2TvnlmMYcMEtEjnAOI5
ZGDgkdhIO+Igwxu1oCyiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6N5r6W
02utuNwlENHRwvqJ5NpdsYxpc44GScAZwOaqn0UKWbVPFTVmsa+GiLmsfI5oBLoq
iqlLt0ec4AayVuSc4djnlynnj7dvkTg9qus6jrw+jNJs37Mde4Q7s4Pzes3Y8uMZ
Haow6FFqiZorUN2Y+TumruDaWRpPiBsUbXNIGMgkzPzz8g7EFj29iyjRgBEGC4A4
WcqLuJ/EXUWkNQw0Nk0DdtSUslM2d1XRmQNY4ucCw7YnjIDQe3+ktRPHHW45Dgxq
Qj6w6f8AuyCf8plQB38tcfYxqX/jT/3ZO/lrj7GNS/8AGn/uyCf8rBcBnJ7FAPfy
1x9jGpf+NP8A3Zede+kVqOx0gqr3wsu1tp3PDGy1lVLCwvIJDcugAJwCcfcgsgOY
RYYMNAWUBERBrPEjSUOudF3TT1TUyUsdaxoE8bQ4xua9r2nB7RuaMjIyMjI7RX7h
l0ar5ZNb2u8alu1t7it07ayOOgke+SSVjmuY0742gNyMk8zgYAGdwtOiABgLTeMd
RBTcKtYSVU0UMbrVUxh0jg0F7oi1jcnylxaB9ZIHMrcXOA7VWLpgcRGRULNDWwl0
8/V1VwkYWkMjB3MhI5lriQ2Q/NIaGdoecBAXBegq7jxb0jDRxGSZtygqCC8N/NxO
6yR2SQOTGOOPLjA5lfRpow0Adirt0VeFXyFamawvkNLJcbjCyS2txvdTQOBO/OcB
0gc3kObWjGfGc0WJaNowEGUREBERBWLps2HfbtNagijpmmGaSgmftxM/e3rIxkDm
1vVy9p5F/Icyp34bamj1doOx31ronPrKVrphExzWNmHiytaHc8NeHDy9nae1aD0s
rVT1/Bq4VdQ6UPttTT1UTWEAOcZBCQ7IORtmcf0geTIPX6I12Nz4OU9KIerNsrJ6
QO356wkibdjHL+e245/Nz5cIJsCIOxEBERAREQEREBERAREQERYJwcIMogOUQERE
BERAREQEREBeddrLb7vNb5LlSxVJoKkVlMJOYjmDXNa/HYSA92M9hwRzAI9FEBow
MdqIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
girpR/QVqf8Aqv8AaolqnQq+i26frmX9xAt76Q1qnvXBnVVJSujZIymbVEykhu2G
RszhkA8y2MgeTOMkDmo56FFwpXaDvlsbJmtp7maiWPafFjkiY1hzjHMxScu0beeM
jIWLREQcS07iQcZWcLKIGEwiIGFX/ppgDhda/wBcxcv/ANCdWAUAdNQZ4XWsDt+W
Yj/7CdBP47EQIgIiICwXeNjByhcAea1TiTrOl0Rp0XKekqK+qnmZSUNDTsLpKupf
nZE3AOM7Sc8+QOAThpDxON3EmDhtpT5QZFHVXSqeYKGme8BpdtyZHDIcWNwM7e0u
aOW7cI34JcE5KqpqNZ8T6SKtvFyfJUMttXA0sjMhLnSTR4273EnDMYYDzG7kzc9B
8MqirvEWteJXVXLWL3tlggDyae1sAdthibkglu7Jcd3jcx4wMj5bHIIAOOXMrIOR
lR9xP1Dc7bftD2fT1T1Vyu15j6+ExtPW0MTS6p8Z42tw0sPIh5/o5UgN+aEGUWC4
AgHyrAeCAfrGQg5IgOQCiCKulH9BWp/6r/aolqnQq+i26frmX9xAtg6V9wpaPgne
Kepl2TV01NT07dpO+QTNlLcgcvEjecnA5Y7SAuh0PbTPbuEDaqd8To7lcJ6uEMJJ
awBsOHcuR3ROPLPIjy5ACb0REBERAREQEREBERAREQFqXFL8phoi5nQp/wDpF+a7
lGYv/Gs3/wA74nzN/attXEtJdnKCq+ek5/HyYn8pz+PktWpAwFlBVX+U5/HyWn8p
z+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz
+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+
PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+P
ktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+Pk
tWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+Pkt
WqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktW
qRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWq
RBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqR
BVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRB
VX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBV
X+U5/HyWn8pz+PktWqRBVX+U5/HyWn8pz+PktWqRBqvC38p/yEtn5ef65Pzvdf8A
Nf8AjX7P5rxPmbOz9vPK2pEQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQeZqO1w3ux3
O1Vb5GU9fSyUsjojh7WPYWktODz5/UVVjoZ11Ra9Z6p05V0csVTJTNnl60lr4XwS
dW6MsI7SZjnyjZjBzytwW5J+9VN4i22l4S9JGyaulhAsF2mknkduP5l72mOpOPGc
7b1olxgA7tjRy5BbNvYP+hZXBrhtx9XkHk+5cwgIiICIiAte1ro2x62tkVu1NRd2
0UczahkfXSR4kDXNByxwPY53LPl/QthRBhow0D6llEQEREHg621HbtIaauF+u7pW
UdEwPf1Ue97i4hjWtH1uc5oGcDnzIGSqNam426su+vPympaiOgmp2yQ0FOIY52Uc
TiNwZ1jSOscAN0gAceY5Nw0X2u1rorxRSUd0pKaso5MdZBUxNlY/BBGWuBBwQDzH
aAV4I4caI8ujtN+y4PdQUr8ILiaOQ1N/mFL8NZ8IPid6Tf5hS/CV1O9xoj0N037L
g91O9xoj0N037Lg91BWbo+ai1JxK42W256pvUtU+x2+oqIWOhYxhDsROAawNa0nr
gS7BJDAD2Ai4TPmBeJZtI6dsVW+qsdhtNtqXsMbpaOjjhcWkglpLWgkZAOPuC9wc
ggqZ02627tu2m6F4DLA6GSeMtf8AztSHbX7m5x4jDHtJaP5x+CckDaOhlXXip0Te
qasG+zU1cO4ZHPLyJHN3SxgFx2tGY3DkPGkeck5xPN9sdsv1K2mvNuobjTMf1jYa
ynbMwPAIDtrgQDzPP7126WkhpKWGmpIYoKWFjY4oYmhjI2tGA1oHIAAAADsQfsz5
oWUHILBdg4wUFbemzdzBpnTdnEGe66ySrE2/GzqYw3bjHPPX5znltxg55TJwi007
SPDXT9kmbIyop6YPqGSPa4smkJkkaC3kQHvcBjPIDme0wTrWJ3FHpSW+yQmOeyab
jZJVB0rJ4HhjhJLmMkAF73sgc0ZPignIaWi0jTluef7UGUREBERAREQEREBERARE
QEREBERAREQEREBERAREQFr911tpa0V8tDddSWWirYsdZT1NdFFIzIDhlrnAjIIP
6CtgUf6p4PaH1Tfqm832yd03KpLDLOKueMu2tawcmvAHitA5D/180HrDiNok4/8A
phpzn/unB7yx3x9EemOm/akHvKifHDTdt0fxSv1jszZWUFPJG+Fkj95YJImSbcnm
QC8gZycAZJOSbPcNuBPD65cPtOXC6WWStrq2ghq5p5K2dpc6RgeRhj2tAG7AwOwD
OTkoJP74+iPTHTftOD3ljvkaIzj8sNOH/wBKQe8tV8H3hj6M/wCf1XxFrWr+jJo+
6McdPTV1iqBG1jAx5qYMh2XOc2Q7ySDjk9o5A47chL9m1bp2+Vb6WyX603GpYwyO
hpKyOZ7WggFxa1xOASBn7wvbByMqmXR6orhw/wCkPNpi9U0bq6oppqJ8kMoLGjY2
oEjeXjBzY28vFID8nBGFcxvzQgyiIgIiICIiAiIgIiICIiDBcB2//Nar3yNEYz+W
OnMYz/qnB7y2kt8YkeVQvqvghwus+mLzcZtPVEUVHRTVL5KatmdKxrGFxcxr5Cwu
GOQcC3PbyygkDvj6Jzj8sNOZ/WkHvrHfH0R6Y6c9pwe8qM8C9KU2teJlptF0pqio
tZ6yesbCSMMYxzhucPmtc/YwnkfH5EEgq3g6PvDIjJ01k/8AD6n4iDajxH0R6Yac
P/pOD3l7VlvlqvtK6pslyorjTteYzLSVDJmhwAJaS0kA4c04+8KO/B94Z+TTQGDk
EV9Tn94oM47cIpOGPc+rdBXC401EJjFKxkrxLRuk3BpZI3B6sg7PGO4EjLnb+QXG
D2nsXIHIyoD6M3Fm468juNk1RLFPeaNndMdQyMNNTCXYduDWhjSwlo5Y3B45eKXG
e2jA5IMoiIPJ1TqK16VsdVeL9U9y22m29bN1bn7dzgxvJoJOXOA5DyruWm4Ut2td
HcbfL11FWQsqIJNpbvje0OacHBGQQcEZUZ9KJo7x2pXHydy88dn+FRLbOE/0WaO/
U1H+4Yg2pERAREQEREBERAREQERY3DOPKg8rVd/odL6duN6uryyjoYHTSYLQ52Ox
jdxALnEhoGRkkDyrz+HutLVrzTEF8snXNppHvjMU20SxOaSC14a5waSMOHPsc0+V
Vd6XHESO+3+PSNqcTR2mbrKuVrmPbLU7cANxkjq2ue08xlznAjxATJHQuIHC25+T
/RmUdo/8RAgsADkZHYiN7B5EQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQFoXGrQbOImhquyskjhrmvbU0c0u7YyZuQNwaewtc5hJBwHZAJAW+r
BbkoIZ6N2r5LhpeXSF9kji1Ppl7qCWmMjS50UZ2McNoDSG/zZ2l3zASfHGZmYctz
5PIov4jcNqi46nt2tNFz0Nu1nQOAMtUw9zVsRGxzJgATnYSA8eNjxf8AauZI1nmq
qm00U9wpO4q2WFkk9L1gk6iQgFzN45O2nIyORxlB20REBERAREQEREBERAREQERE
BERAREQYLgDzUfcaeIlJw60jNcSaaa7zeJb6OZxzO/Iy7A57WA7ieQ7G7gXBb+9u
TkcnfXjOOSibR+ib1qXVbNbcTII4q2me4WaxNkEsNtZnlK4jxXzHAO7yYB5ENbGH
c4C8PZ9EaYmqr06STVV4eKm6TSVBmJflxa3PYSA8lx5kuc7xnDapPaMNA+pG5DRu
xn7llAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQUB6Uf07am/q39li
V1OE/wBFujv1NR/uGKlfSj+nbU39W/ssSupwn+i3R36mo/3DEG1Li5uT5FyRBCfF
iOlsfHDhbqOWjqD181RaZqmIEtaZGFkDTkho8aaU/wC2IDvnbQFNg5D/AOK8jUOn
bbqH5O+Vqfrxb6yOvpvzjmdXPHnY/wAUjOMnkcg+Ucl647OaAiIgIiICLBIWQeSA
iZTKAiZTKAiIgKHulZffkXg9cYmSVMc9zmioI3wOxjJ3vDjkHa6OORpxnO7HYSpg
LgO1VN6bV+6y6absEUlS3qYZK6dmcRP3u2Rnkeb29XL2jkH8s5KDHQnsW+6ak1BM
ypYIIY6CCTbiJ+92+QZIwXN6uLkDyD+Y5hWzb80csKH+irYDZeDtunfHUxT3SaWu
lZO3bjJ2MLRgHa6OONw7c7iQcEAS/kNGP+hByUS9Keogh4J36OaaKOSd9NHCx7w0
yv6+Nxa36zta52Bzw0nyKTrpdKC00MlbdaynoqOPHWT1MjY2MyQBlziAOZA/aqic
UtR3vj5rGksOhKCqfp+3zbe6pBIyF73A/wCETeRjQ1rwwEF5BfgbnbAGs9Ey1zXH
jNbqmF0bWW2mqKqXeTlzDGYcN5du6Zp545A+XAN7GfMCjrghw0g4baS7idPFVXWr
eJ66oYwAOfjAjacbixvPG7tLnOw3dgSMBgICIiCKulJ9BWpv6t/aoltfCf6LNHfq
aj/cMWqdKPnwL1MP+C/2qFbXwn+i3R36mo/3DEG1IiICIsE48hQZRBzRAREQEREG
C4DtUfcadb/kbpGU29/WajuH+CWmkYN8s07iGhzGbXbtm4OwRgkNbyLhnf3fO59i
hXhz1/EriLPxCq/F0/aevtlgg/OjrueJKzxsN8cEsxt+44MYJCM+kDw/pNH8FdOm
d0tZf/lXrK6ukqXymaonhc6oOTjILoY8ZbnDATzLifT6ENRO+k1fSPmlNMx9JKyI
uJYxzhMHOA7ASGMBPlDQD2ct66W1pNx4NVNYZ9nyZWU9XsLN3WZcYduc+Ljrt2ef
zceXKiboUXSaPWeobQxkfc9VbxVPeR44dFIGtAPZgiZ2eXkH35C4o7EWGjAWUBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBxLcnPZ96ywbWA
cuX1diyiAiIgIiICIiAiIgIiICIiAiIgIiICIiDBGUY3a0D/AKO1ZRAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREFAelH9O2pv6t/ZYldThP9Fujv1N
R/uGKlfSj+nbU39W/ssSupwn+i3R36mo/wBwxBtSIiAiIgIiICIiDTOKNfrGgscE
nD600V1urqlrZYKxwawQlriXAmRnMODB2/0lGX5UdIXyaF03/l2f3pT8W8yRj+As
gYGMoIA/KjpC+gum/wDLs/vSflR0hfQXTf8Al2f3pWARBX/8qOkL6C6b/wAuz+9L
q3bXHHu02usuVw0VpuGio4X1E8nWh2yNjS5xwKok4APIDKsUtT4sD/Su1kf9xqz9
w9B1+DWqa7WvDaz6gu0VNDW1nXdYyma5sY2TPYMBxJ7Gjynnlboor6LpzwK0yf8A
hX9qlUqIODvnfcvn3x1u1dq7jPfWRwVMs0VZ8lUtK15md+aPVBrAB/TeHO2gdrz2
nmb3avuxsGmbxeRD3R8nUU1Z1O7b1nVsLy3dg4ztAzjl9R7FRHo62IX/AIw6cikj
qHQUkxrpHwDPV9S0yMLjggNMjY2knt3YyCQgtPaOHPEO1Wmit1u4riGipIGU8Ef5
OU7tjGNDWjJeScADtK7R0PxNPbxaB/8A21S+8pVb80LKCo3FvhrrrTdTFq+53WLX
1ttjnVMtJcY5QyHcSXu7na/HUjDCQ1wHLDmbGkreOBvHLTV8+T9MVNoptNV78x08
dM1jKKWQ4JDAMGNz3ueQwgjkBuLjgz644cTnHP8A7F81OIFuprRr7Ultt8PVUdHc
qmCCLJdsjZK4NGScnDR2kn9KD6XM+aM9qyvE0NdZ77oqwXerbG2pr6CCqlbGCGhz
42uIGSTjJPaV7aAiIginpR8uBmpj/wAG/tMSj3RWnOOlRo2xTWLWWn6a0yUED6OC
WFm+OExtLGu/wY8w3A7T+kqQ+lJ9BWpv6t/aoltfCf6LNHfqaj/cMQRV+S/SF9Ot
N/5Bn91T8l+kL6dab/yDP7qp/RBAH5L9IX0603/kGf3Vd+waa45w362y3zWen6m1
MqYnVkMULA+SEPBe1p7mHMtyBzHb2hTgiDDQQ3n2rKIgIiICwSAVleFrbUlu0hpq
vv15kkbQ0UYc8RM3vcS4Na0D63OLQMkDnzIHMBHXHS61t/nt/DbTRqRdr7slr54o
nEUdu3kSSl25o5lu3aSdzdzTgubmUNP2W36ftFLa7LSx0dupWbIYIuxo7fLzJJJJ
J5kkkkkkqtOkNGcYr3Wz8QLVeNN2qv1HDHM7ro2vkbBgdU0Zhk2N2hhwHZOGl+XD
ltJ0v0hfJrrTQH1dQz+6oNv6S9NPV8ENTw0sMk0jY4JC1jS4hjKiNz3YHPDWtLif
IAT5FWvoe3WC3cYG0s7JXSXK3z0sJYAQ142zZdk8hticOWeZH6RJWt9OccoNGX+W
+6ysFTao7fUPrIYoWh0sIjcXtb/gzeZbkDmO3tHaoY6NFRDTcctMzVMscUZkniDn
uDQXPp5WsHPylxAH3kfWg+gI7ERpyMogIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICwXAdqyoe19x+0tonV1dp+60F7m
rKPZ1j6aKJ0Z3xteMF0jT2P55HagrF0oRu466mI/82/ssSunwocBwt0cM5xZqPs5
/wCwMVCOLWrINb8Q7xqGkppKanq3sEUczg54ayNsYLscskNyRzAJxk9qnzh30ltO
2XRlqtF6st3ZU26lho2OpDHMyRscbWh5LnMLSSD4uCMY5lBaYIo/4U8VbJxLFz+Q
qS50/wAn9X1vdkbG7us3427XuzjYc9naFIAORyQEREHk33Ulk0+YRfbxbrb12eq7
sqWQ9ZjGdu4jOMjOPrC9Ckq6espoamjmjqKeZgkilieHse0jIc1w5EEEEEdoKpT0
wqK7wcVW1lx/OW6oooxb3tjw1kbeT4y7aAXCQvceZIEjeYyAJR6G10rX6YvlguMF
TH8nzQ1UJncf5qpYXNa1hHit8QyAg4d1pOPKQsWiw35o8qygIiICIiAtU4sH/St1
kP8AcasP/sHra1+FZSw1tLNTVcMc9NMx0csUrQ5sjSMFrgeRBBIIQRl0XQRwK0yD
2/4V/apVKi6lqttFaKCKhtVHTUVHFnq4KaJsUbMkk4a0ADJJP6SVHnE/jTp3hzfo
LTfKK7z1E1M2qa+kijczaXObjLpGnOWHljyhB4XS6u3ybwfqaXqRJ8p1sFJu3ber
wTNuxjxv5nbjl87OeWDG3QmsfWXPUmoZmVLBBBHQQSbcRP3u3yDJHNzeri5A8g/m
DkKO+kJxWp+J15t3yZQy0lqtrHiA1GBNI+TYXl4Di0DxGgAZ7CSee1u58CeNOj+H
Ghhaayiv89fPUyVVS6GOF0YccNaGEyNONjGZyPnbvJjAXEb80csIXAHB5KAR0qdD
gY+StSerwfGXlX3pRUdSYKXRemLlX3Cq3QxNrS1gEpLRGGsjLzJknm3LD2AHnkBM
3E7WlBoLSFdfriwT9UBHBTCRrHVErjhrBn9pOASGtccHGFQjQ+mbxxE1tS22mfVT
1VbP11XWPBkdFGXfnJ3kkZxnOSQXOIGckKVzoTitxqv0Vfq9ktot1O9zIzXwGBlO
0ua5zYoMb3na7k53J2wNdJloVl+FfDq08OtONt1pHW1M2H1tbI3ElTJjtPbtaMkN
ZzwCeZJcXBuNFTQ0dHBS0kMdPTwsbHHDEwMZG0DAa1o5AADAA5YX7IiAiIgirpSf
QVqb+rf2qJbXwn+izR36mo/3DFqfSjI7xmpR5f8ABv7TEts4T8uFujs+ZqP9wxBt
SIiAiIgIiICItf15quh0VpWuv91iqZqOk2b2UzWukO97WDAc5o7Xg8yOWUHv7huI
8oUF6oM3FXjJBpqE002jdIzRVl1JMbuvrdr9kQ+duaObXNw3GJg452KOuKvSafd7
RNbNCUVdbjUxhslxqnNZPGDu3NjY0uDSRtxJuyMuwAcOHi9HvjVZeHemLhZ79bbl
N11YaqKaiDH7t0bGFpDnNxjqwQQTnceQxkhdNgw3CysMOWA5z948qFwB5oPwraan
rKaemrIYp6aZhjlilYHMe0jBa4HkQRkEHtBXzh4UE99LR/If6tUf3/7OxWl1Z0nt
NWme40dBY73VXKkmdAI6ljaWNzmvw7JLi9nYTgxg+Qgc8U6tFyqbRdKO42+Xqayj
mZUQSYDtkjHBzTg5BwQDggj7kH1Fb80LKhDRPSN05qm7Wiz0tjv7brXPZEY4oY5Y
4nH5x3B4cWN8Yl20Ha0naOxTeEBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREGC0Ek4GVkIiAiIg/Nw/ODy/Vy7
FE3Baqp9Q6v4k6ro5on09bdo7dFHE4StcykiaxswkHzhIH5AxgY7XZytm4n3y8UV
FT2XSEYfqq7h0dE+SLfDTMa5nW1EpPitawPGMhxL3MAa7mF62gdL02jtHWmwULy+
KihDDIQR1jydz34JJbucXOxnAzgcgg2BvzVlAMDCICIiAiIgIiIC4lvjE8ufL7/4
7VyRAAx/80REBcS3Ls8vIuSIOBYT24XJoIaAe1ZRAREQEREGCOeVlowAB2IiAiIg
IiICIiAuJbk5wFyRBgZWC3Ocgc1yRACwW5WUQYAwAMBZREHFzSSDlchyCIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiDi5ucrkBgIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIP/Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_5.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_5.jpg|segedtetel_5.jpg]] - {{{type=image/jpeg, size=10335 bytes, encoded=13995 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_5.jpg]] or [img[tooltip|segedtetel_5.jpg][link]]}}}
[img[tooltip|segedtetel_5.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAD9AdoDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIBQYBBAkDAv/EAF0QAAEDAwIDAggHCwkDBREAAAEAAgMEBREGEgch
MQgTFBhBUWal4/AXIjdWdbPTFRYyRmGElJXD0tQjM0JVV3GBkqQkJTZiZHN0oSc0
NUNEY3KCg5GTo6axtMHh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAA
AAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ALUoiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiZHnQETKZHnQEREBERAREQEREBERAREQERMjGcjCAiZGcZ
5ogIiICImR5wgIiICIiAiIgIiICIiAiIgIiICIiAiJkecICImR50BETI84QETKIC
IiAiIgIiICIiAiIgIiIB6KPeKdy4h21ts+DixW67b+98M8NkDe7xs7vbmVnXL89e
g6KQkPRBVDW/G7izoaqpqbVOl7BQPqWF8JdFJIx4BwQHMnc0kcsjOQCPOF2tD8Xu
MeuKSpqtL6SsNdTUzxE+UsfEwPIztBkqGhxAxnGcZbnqM/LtzfiV+e/sFtfYq+Sy
6fTUv1ECDj75+0L5dC6bx/07P4pdC9a8492ekbU1mgbTIwvDGto4ZKp+4gnJZFUO
cG4B5kYzjzhWPQ9OSCouiO0prG+6zsFprLbYGUtfcKellfFBMHNZJI1pLSZSAcE4
yCrdZGeqrJ2wtAxVFnh1rbqeOOqpJG09ycwBrpYnYbHI7JGS12GcgSQ8cwGcrLsw
QC3og+iIiAiIgIiICdOqIeQKDh2C0h2CDywfKq9dq3iXWaWttFpmw1EtNdriwVE9
XBK+KWnha8bSxzcfGe5r2k55BrgW/GBE0az1Lb9H6YuF+vDpW0NG3c/umbnuJcGt
a0dCS4gDOBz5kDJVEeMendT0NdbtSaxikhrtSslrXxS9ad4kIEGC5zwGxmEgOxgO
DMZYUFyuAl9rtScJNN3O6Sd7WPhfDJIS4mTupHxh7i4klxDAXHykkqQlDPZMukNw
4N2+mhZIH22qqKWYuADS8v70Yx1G2Zv+IP5FMyAiIgHmCoe406vvmm9f8MrdZq7w
eivF0NPXRmJj++Z3tO3GXNJbykdzaQef5FMJ6KAO0d8qfBj6ZP19Kgn9ERAREQER
EBERAREQEREBERAREQHc2lQdqDUXHSC/XKKyaNsNRaY6mRtHNLM0PkhDzsc4eEDm
W4PQf3KcVjtRXansen7ndqtsj6agpZaqVsQBeWRtLiGgkDOAccxz8qCpA7SnEP7p
/csaesguPf8AgvgngdR3ve7tuzZ3ud27ljrnkpIOp+0GDkaF04T5+/Z/FKv/AGf7
VNqzjdY5K59bUmKpfc6moaS94dHmRr5HkHk6QMBJ678ZBK9AEEAffP2hfmLpv/47
P4pYOo49a00TeW0PE7RUdOyZ7O7lonOj+JyMjmOLnsmID28mvaAeRIzys07O0464
5KPePFhotQcJNSxV8e4UlFLXwPbtLo5YWF7S0kHGdpaccy1zhnnlBleHuu9Pa+tZ
rdN1pnEOwVEEjNksDnDID2kf3jc3LSWuDScFbcvPns76nqtMcW7E+nHeQ3KdtsqI
8hu5kz2tzkgkbX92/lgnZjIBK9BkBERAREQEREBERAREQEREBD0RD0QVV7c34lfn
v7BbX2Kvksun01L9RAtU7c34lfnv7BbX2Kvksun01L9RAgn9D0KIg03i5pqTV3Df
UFlgZK6pnpi+nZE9rC+aMiSJu53IAvY0HOORPMdVlNEU1xptHWGC+GU3WGggZVul
k7x5mDGiQufk7juByckHzlZ5EBERAREQEREBCeXVD0OVHfGXWc+k9PQU1oZ3+pr1
P9zrRA2WNrvCJAQJSH8trCW5yCMlrTgO3ANR1EG8VuLp033sb9JaRfFW3ANZE8VV
dl2yEkknuw3eHDHVsjXYJYRo3bj5DRQAH/lo/wDx1PPCjRkOg9C22xxCI1Mbe9rJ
Y+k07ub3ZDW7hnDWkjIa1oOcKL+2jk8L7Vz5C7xH/wCTOg/HYoqYHcNrzStmiNTH
d3yPiDhvax0MQa4jqASx4B8u0+Yqwqqt2GuX365/5l+3VqUBERAPRQB2jvlT4MfT
J+vpVP56KuvakuFLaNfcJLlcJe5oqO5yVE8m0u2RslpnOOACTgA8gMoLFIoq8YLh
j85v9BVfZJ4wXDH5zf6Cq+yQSqiirxguGPzm/wBBVfZIe0DwxIwNTc/+oVX2aCVc
otH0VxQ0hra7yW3TF38NrIoTUPj8Gmi2xhzWk5e0Dq5owt4QEREBF1Lpc6C00Etd
da2loqKLHeVFTK2ONmSGjLnEAZJA/vIWA+EfQ/zy03+tIP3kG1ItV+EfQ/zy03+t
IP3k+EfQ/wA8tN/rSD95BtSLVfhH0P8APLTf60g/eT4R9D/PLTf60g/eQbUix9lv
dqvtK6pslzobjTteY3S0dQyZgeACWktJGcEHH5QsggHocdVD3aovv3F4O3CNj6mO
e5zxUMUkBxgE73hxyDtdHHI09c7sEYJUwnoVUvtsX7fddN6fjfUN7mCSvmYT/JP3
u2RnGebm93L1HIP5HmUDsSWHvLrqPUEkdS3uYY6GB+MQyb3F8gzjm5vdxcgeQfzH
MYtoqt9nbibw+0Pw3hoLvf5aa6VNVLV1UL6SaQRuJDGhpZGRgxxxnGTzcefkEnHt
BcMcf8Tf6Cq+yQStkY6qIe0xrKHSfC+402Y33G9MfbqeJ+Dlr24lkxuBw1hIDueH
uZkYK1fVvaZsUUjqDRVJLdK+R7YYauscKSkBc04eXPIdhri0EODBgOO4AAnq2Tgz
PxFv7tYcRdU0N8hmeRT01ilL6TumvGI2ynm2MESNLWjOcnvNxKCOOyZoOe/61Zqa
qYwWqySZa2aAvE87mO2BpPLLMh5PVp7vA+NkXXXRtNuorTQxUVpo6aioos7Kemib
FGzJJOGt5DJJPIdSfOu8gIiICIiAiIgIiICIiAiIgIeiIeiCqvbm/Er89/YLa+xV
8ll0+mpfqIFqnbm/Er89/YLa+xV8ll0+mpfqIEE/oiICIiAiZGcZCZHnQEREBEXB
Ix1HRB8quqgo6Sapq54oKaFjpJZZXhrI2NGXOcTyAA5knoqwad4q6MuvFe6at1hq
GSGmtbjR6coxHUPZHEWFstQWti6yDmNx3AFwcPisI3jjZc67V1+tvDDSdy8Gr7gX
TXmpiLn+B0YbzZIAP/GZHxdzc4a13xZQVvVHwx0PS0sFNFo+wGOJjY2ult8UjyAM
Zc9zS5x85cST5efNBrp7QXDHH/E3+gqvs1GHaJ4m6A1vw3mobRqCaoutNUw1VJDH
SzRiRwJY7c58YAHdySHqOYHXoZ5+DjRHzN03+q4P3FonHDhrp53CbU0lh05YLfcK
em8LZUxUMcL2Mic2SQNc1mQSxjmjz5wcBBDHYsqZm8R7xTNmkbTyWp0j4WuIY9zZ
og1xb0JAc4A/8o+cq5qop2TbrNb+M1tpYGRmO5UtRSTF4JLWiMzAtwRg7omjmCME
8s81etAREQD0Veu0zTQVnEng9S1cMU9NPdnRyxStDmSMdNSgtcDyIIJBBVhT0UAd
o75U+DH0yfr6VBKnwcaI+Zum/wBVwfuJ8HGiPmbpv9VwfuLa0Qap8HGiPmbpv9Vw
fuIeHGicctHaaz9FwfuLa0QYKx6S07Yqp1TZLBabbUOYY3S0lHHC8syDtLmtBxyH
L8izqIgIehREGH1Rp226pslRZ79TeFW6p2d9EJHx79rg4c2EHqAevkWheL9wx+bJ
/T6r7VSqiCKvF+4Y/Nk/p9V9qni/cMfmyf0+q+1UqogirxfuGPzZP6fVfaoez9wy
xy00c+T/AG+q+1UqoeiCAOxec8MLqQAP99S5x/0MH+Kn9QB2K/ktuv01L9RAp/QD
0K88+NtdPqbjXqbwSjldUvr/AACKnjzK+V8QEDcADmXFmQAOrgBnqr76tu4sGlbz
eO58I+59FNV9zv2d53cbn7d2DjOMZwcKh/Z2sf3wcZNOwuZUup6Sc18r4G/zfcgv
YXciGtMgY0/+ngEEhBfHTtphsdhtlppDM+noKaKkifKQXuZG0NBdjAJIGeQHXoFl
ERBq+utEWLXNlfb9RW+OoBY5kNQGgT0xdjL4nkEsOWtOOhwA4EZCo4+v1LwU4kXG
32y4SRz0FSBIwn+QrYgCYzLG1xBDmPDgM7m7zghwyPQpxABXnp2grnBd+Muqqilb
IyKOqFIRIMHfCxsTzy8hcwkeXBB68kF7tE36DVGk7PfKYRiOvpmT93HKJRC8gbo9
wwCWOy08hzaRgHks8o57PlsntHBvSlPVOjdJJTGqBjJIDJnulYDnnkNeAR5CCOnN
SMgIiICIiAiIgIiICIiAiIgLjcCORCOGWkdeSj/ipoa+6yFr+4Ws7lpjwTve9FF3
n+0b9mN22Rn4O04zn8I9PKELdub8Svz39gtr7FfLhZdM/wBdS/UQLC3nsyXW+VTa
m98Rq65VLWCJs1ZQvlcGAkhuXTk4yScdMn8q4svZkuljqn1Nk4i11tqXx926Wjon
QvLSQdpc2cEjIBx5wCgs1kecIof0Hwr1TpvVlBdrrxMvV8oqcvMlBUtlDJt0bmDO
6Zw5FwdzB5jydVMCAh6FEPRBFHaA4oS8M9OUUtvp6aovVfMY6eKpDzG1jADJIQ3G
cbmtxuacvzzDSFr/AGe+NNdxFutwst9t9PBcoIfC4pqQFsTog5jXNc1znEPDnAgg
kEE/g7fjbpxj4ZUXEvTtPb6ip8ArKWcT09YIGylnLD2EEglrhzIDhza0nO3Ch/SP
CiDhdxq4dsbd5LnU3J9xMjzCIWtZHS/FAblxJy9xJzz5chgkhaNEQjIIQcHBBGeo
Wj8VuIlp4b6ddcbq7v6qUltHRMfiSpkGOQ5HDRnLn89vLq4taftxO0pddX2GCgsu
pq7TdVFUtqHVdJv3vaGPaY/ivacHcD1/ojkVCl07Llfdq6StunECprqybb3k1Vb3
SPfgYGXOnJOAABz5BBvHZttjbnp+r1/cxFUah1JUzSTTkOLqeFkpY2nYXOcdgMeR
zHLYDnYFMygDQvAS+aQu1vnt/Ea5ttsFbHWT2+GmfDFVYc3c14E2PjNaGklp5dVP
6AtV4sEDhbrLmP8AwNWfUPWy1kT56SeKKeWnkkY5jZog0vjJGA5ocC3I6jII84Kr
rd+zrqO+Uopr5xRutxp2v3tirKaSdjXYI3AOqCAcE8+uCR5SEEEdnC4Uts416Xmr
Zu6ifNJTg4JzJLE+NjeQ8r3tGegzz5L0GBBHIhVV8Uf019U+2Un8POFuotNanp7p
e+I9/v8ATwNeG0M7pGxPe5pbufuleHAAkgYHxsHPLBCW0REA9FX/ALRvyqcGPpk/
X0qsAehUe8ReHZ1lqrRd4Nz8D+92t8L7nwfvPCPjxPxu3N2fzWM4P4XRBISIiAiI
gIiICIiAiIgIiICHoURBF3Z70BdeHOjqy0XyejqKie4Pq2upHvcwMdHG0AlzW88s
Pk83NShuBHIj/Ao4ZaR15KP+Kmhr7rIWv7hazuWmPBO970UXef7Rv2Y3bZGfg7Tj
Ofwj08oad2ub9BauFMltf3Tqm71MUDWOlDXtZG4SukDcEuALGtPm7wZ54Bj3sS2H
fddSagljqWmGGOghfjEUm875BnHNze7i5A8g/mOYxm7z2ZLrfKoVF74jV1yqWs7p
s1ZQvlcGAkhuXTk4yScZxk/lXasvZ01FY6V1NZOKd2ttM55kdFR00kLHOxjcWtqA
CcADP5AgseuCQRjKgD4Ddb/2zak/yz/xC6F67Ouor5SNpr3xRu9xp2PEjYaumklY
1wBGQ11QRnBIz5sjyoOzxy49WW12Css2ja+K5XuqY6F9VSSuMVGxzQe8bK3k6T43
xdjiGuBJI27XRH2feC0+vKqK93+OSDSsMh2jm19e9p5saeoYCMOd/e1pzkssFpDs
9aF05cH1k1HU3uY82C7PZNGw4cD8QNa12Q7+mHYIBGCFLgBDwSP+z/t/+yDlo+MD
gj/BftEQEREBERAREQEREBERAREQEREBERAREQEREHBIx5/yKHuHsx1jxn1PrGgq
6aosFto49P0U0A3NqXZbPM7cXZ+I8kBwbtcHDaeRJknVNrqb1Yam3UVyqbVJUBrH
VdMAZWR7m94GE/gucwOaH9WkhwBwvvYbPb9P2mktVmo46O30zdkUUY5N8pJPUkkk
lxySckkkoMkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICZWK1Zd/vf0rebz3HhH3Oopqzud+zvO7YX7d2DjOM
ZwceZVr8bj0K9bewQWpymVVbxuPQr1t7BPG49CvW3sEFqcplVW8bj0K9bewTxuPQ
r1t7BBanKZVVvG49CvW3sE8bj0K9bewQWpymVVbxuPQr1t7BPG49CvW3sEFqcplV
W8bj0K9bewTxuPQr1t7BBanKZVVvG49CvW3sE8bj0K9bewQWpymVVbxuPQr1t7BP
G49CvW3sEFqcplVW8bj0K9bewTxuPQr1t7BBanKZVVvG49CvW3sE8bj0K9bewQWp
ymVVbxuPQr1t7BPG49CvW3sEFqcplVW8bj0K9bewTxuPQr1t7BBanKZVVvG49CvW
3sE8bj0K9bewQWpymVVbxuPQr1t7BPG49CvW3sEFqcplVW8bj0K9bewTxuPQr1t7
BBanKZVVvG49CvW3sE8bj0K9bewQWpymVVbxuPQr1t7BPG49CvW3sEFqcplVW8bj
0K9bewTxuPQr1t7BBanKZVVvG49CvW3sE8bj0K9bewQWpymVVbxuPQr1t7BPG49C
vW3sEFqcplVW8bj0K9bewTxuPQr1t7BBanKZVVvG49CvW3sE8bj0K9bewQWpymVV
bxuPQr1t7BPG49CvW3sEFqcplVW8bj0K9bewTxuPQr1t7BBanKZVVvG49CvW3sE8
bj0K9bewQWpymVVbxuPQr1t7BPG49CvW3sEFqcplVW8bj0K9bewTxuPQr1t7BBal
Mjzqq3jcehXrb2KlLgdxb+FE3nFk+5YtxgH/AH13/e953n/IZjHd/l6oJXREQERE
BPfqiIHv1T36oiB79U9+qLgOB6Ef+9Bz79U9+qICD0IQPfqnv1RMjOMjKB79U9+q
ZHnHmTIx1QPfqnv1RED36p79URA9+qe/VEQPfqnv1TI84XGR5wg59+qe/VMjPVED
36p79UyPOEBB6FA9+qe/VEQPfqnv1RDyGT0QPfqnv1TI86IHv1T36oiB79U9+qIg
e/VPfqiIHv1T36oiB79U9+qIge/VPfqiIHv1T36oiB79U9+qIge/VPfqiIHv1T36
pkZxkZWPst7tV9pX1NjudDcqZjzG6WjqGTMa8AEtJaSM4IOPyhBkPfqnv1RED36p
79URBwei/AbkgkcxjyL6IgIiICIiAiIgIiIOHDLSOvJR/wAVNDX3WQtf3C1nctL+
Cd73vgQkPhG/ZjdtkZ+DtOM5/CPTyyCh6IKT8brZr3hdVWgP4j3+5U1xZIWSeG1E
L2uj27gW947lh7Oec9RgYycrwV0tr3ibYK27nibqC2U1PU+CMaKqone94Y1zif5V
oaAHsxzOcuHLGTme3N+JX57+wW19ir5LLp9NS/UQIHwG63/tm1If/Vn/AIlY688F
eJcNIx1k4sXeqqS8B0dZU1NOwMwSSHNkeSc45bRnJ5jobIIeiChtPqPX+heJVjot
f6g1HRQQVlLUVcU9xmmjfTGRpcfivcJG7Q4EDI5OHUEK97c5B848ygvteaZpbtwx
de3ODKyyzMljdzO+OV7I3s6gDJMbskE/yeBjcVONHUwVlJDU0c0U9NMxskUsTw5k
jHDIc0jkQQQQQg+yIiAiIgIiIIu4ncONR6uv8FfY9fXfTVNFStgdSUYk2PcHOdvO
2VgyQ4DofwRz8gq9xbrda8PNYSWL4R73c9sMc3ew3Kdjo9wPxJGd4djuWQMnLSw/
0sC+R6Lzz4jVM/EHjndI6KahMtyurbdSzxvJhe0ObBE/cN2QWtYSRnOSQMYCCc9G
cKNeai0naLzUcWr/AEUlxpmVYp4pZ5RG143NG4zNydpGRjkSRkgZOZPA7W4Gfhn1
J/ln/iFO9FTQ0dLBTUkDKemgY2KKKJoYyNjQAGtaOQAGBgf4LsoKy6m4bcWdIUn3
b0rxBvGoailY98tHUOk3uGAPiRPfIyU7S44PPLRt3OxhwW7Rk98vNr07rSjibVVb
200FzpWkCSQhrWNkjAOC52cvaQAS0bWgEizWQfKvNTiXTw0fEPVdNSwxwU0N2qo4
4omhjI2CZwDQByAHIAeTyIPSvKLA6HnuNVoywVF7EjbrNQQSVYlj7t4mMbTIHMwN
p3E5GOXRZ5AQ9ERBX/s5fKlxl8/3ZHL/ANvVKwCr/wBnH5VOM/00Pr6tWAQEREBE
RAREQEREBERAREQEREBERAQ8gUXUu1xpbTaq243CXuaOjhfUTybS7ZGxpc44GScA
E4Aygh3tO8SfvN0a61WevNPqO5kNj7mTEtPBk75RyOPwdgOWnLiWnLDjSew9UTOp
9Y0zppDTRyUkjIi47GveJg5wHQEhjcnHMNb5gta4maZuWs+GV64sajd4FWVE1K+3
UGJXeD0IeYRHlzgPjmRsu4DB27hjvSG/XsT3WeHWmoLQ1kfg1VQNqpHkHeHxSBrQ
DnGP5d2eXkb055C4aIiAiIgIiICIiAiIgIiICIiAh6Ih6IKq9ub8Svz39gtr7FXy
WXT6al+ogWqdub8Svz39gtr7FXyWXT6al+ogQT+iIgwOtdPQ6p0ldrFU90yOvpnw
iR8QkETyMNkDSRktdtcOY5jyL7aStDrBpWzWYzCf7nUcNJ3u3b3ndsazdjyZxnqV
mEQEREBERAREd0KDAcQL997Gh79e2yUzJqGilmh8JdiN0oae7YeYJ3P2twCCScDm
VS3srWM3vjHbpnsp5ae2RS18jKgZzgBjC0YIL2ySRuBOMbcg5AU7dsHUjLTw2gsr
Xx+E3qpax0b2OJ7mIiR7mkfFDg/uRz6hxwOWRFvZcdqmy018vem9DxajZUPZRipN
xgpH05YNz2DeC4h3eRk4wPit645Bc1cHBBGVFf368Tv7I/8A6lpf3VrWu9bcZYLN
LLZeHUdua1jmSy+GR3KcF2GsdHHGQctJJOWPHQkYByG+cYOINBw60nUV9XLG65Tt
fHbqZw3GaYAYy3I/k2kguORgcs7nNBqjwN4XXTiNqqK7akpK5+nO8dVVddPI5hrX
kuGxjyMyEyA7iDyAd8YOLVtPDC68NNX32nufEi/Xa46n7sFwv72RW8v3ulLYtpLW
sZgt2yOax27kzntbbqjpoKOmhpaSGKCmhY2OKGJoY2NgGGtAHIAAYAHk5IPs1pbg
f/3P+K/aIgIiIK/9nL5VOM/00Pr6tWAyqg6I1ve9G8UuKRsOjblqc1V5k73wMv8A
9n2T1GAdkb/wtxxnH4JW/wDw463/ALGNSf5p/wCGQT/lMqAPhx1v/YxqT/NP/DJ8
OOt/7GNSf5p/4ZBP6ZHnCgD4cdbnl8DOpB+XM/8ADKXdBXuu1HpWhut1stTY6yo3
95b6nO+HbI5ozlrTzDQ78EcnBBsSIiAmR50PQqHtd8ftLaJ1ZXWC60F7lrKTZvfT
QxOjdvY14wXSA9HDyIJhRV/8arRH9V6k/R4Ptk8arRH9V6k/R4PtkFgEVf8AxqtE
f1XqT9Hg+2TxqtEf1XqT9Hg+2QWARQhp7tJ6Qv1/tloo7ZqBlTcKqOkidLTwhge9
waC4iUnAJGcAqb0BERAPT8qhPiY+TiLxAtnDugbVOs1umjr9SzNa9kYZgPhpi4Pb
nvOpwCQdrm/zb8bxxX1lDoXQdyvjyx1TGzu6SKQg97O7kxu3cC4A/GcGndta4+Rd
HgzoyXSWnpqm8PE+pb1MbjdZzHG13fyYcYwWZGxpc7GDjLnEAB2AGO7QNkkm4F6j
oLPSRsjpqaKRkEQbGyOGGSN7to5ABrGEgDyDAHQGuHZCulPQcYGU0zXukuNvmpYS
wAhrxtly7Pk2xOHnyQOnNW44sfJZrL6GrfqHqk/ZmnhpOOOmJKuWOBhfPEHSuDQX
ugkY1uT5S5zWgeUkDyoPQJERAREQEREBERAREQEREBERAQ9EQ9EFVe3N+JX57+wW
19ir5LLp9NS/UQLVO3Lz+8rH/Pf2C2vsVfJZdPpqX6iBBP6IiAiIgInlRAREQEPM
IuCQR5/yedBSztj6h+6HEahs8VT3lPaaNveQ7NvdTyne/ngF2WCE9SB5MHKsR2dL
D97/AAf05C9lM2eriNfI+EfznfEvYXchlwjLGknONuASAFTXWdVNxF4xVxoayOod
eLqKSiqJWGNndl4igLgGggBmz+jnynJyvQ2ipoaOlgpqSBlPTQMbFFFE0MZGxoAD
WtHIADAwP8EHZQ9EQnlyIygpj2w9IW+w6ttd8tkcVO69smNTDGzaDNGWF0pOcZeJ
G5wBzYXHJcSpO7H2rqu+6Kr7NcKioqZ7LOxsL5QC1lNI093G134Rw6OTkegLQDgB
oivtg6tpb7re32a31FPUwWeF7ZnR5JZUPdiSMu/BO1scfTo4uBORgSh2NNNvtmhb
hfJ2va+71IZF8dpa+GHc0OAHMHe6YEHyMHIdSFhEREBERBX/ALOPyqcZ/pofX1as
Aq/9nH5VOM/00Pr6tWAQEREBERAREQcO5tP9y/IbggAeXyL9oge/VPfqiIHv1XB6
FcoeiCAO0UccUuDPTneSOn/n6VT+oA7RvPinwY+mT9fSqf8Ap1QE5HIXBwQf/wBK
Hu0BqWqFDQ6B060S6i1VmkYW4c2mpy4NlkkaGucGlpeMhvIB7gQWYIRjq7X9x1Nx
co79Y9FXbVentMPmpKMUke+CWs5b5+8ZFICMbCwZz8WN4IyWrcPhu1uCP+4zqQ45
dZ/4dTForTNBo/TNvsVmZI2ho2ljDK8ve4lxc5xOOrnEk4AHPkAMBZ5BXuq406xr
KWamq+CWoJ6eZhjlilEzmPaRgtcDTYIIOCCqu8KflS0byx/vmi+vYvSY9F5n6sox
pbXd3obVUVEf3Juk0NNUF+JW91KQxxc0D4w2g5A69AEHphkedF+AOY5Y555edftA
REQEREBERAREQEREBERAWKvuo7HYBD93rzbbZ3+7uvDapkPebcbtu4jONwzjzjzr
KnotS1vw+0zrk0X302zw7wPf3H8vLFsD9u78Bzc52N656IKz9sPVdg1FV6WgsN3o
bm+ljqZJjRzCZrBIYg3Lxluf5N/xc5HInqM7D2Sdd6XsWj7lZr3faK3V77hLWNZV
ydwwxGOFuQ92GZLgfi53YBOMKT/F+4Y/Nk/p9V9qh7PvDLHLTXP/AK/VfaoN2tet
NLXaviobVqWyVtbLnu6emr4pJH4BccNa4k4AJ/uBWfUfaX4PaG0tfaW8WGx+C3Gm
Lu6l8Lnk27mlp5PeR+C4+RSCgI4ZaR50Q9D5UECdrbV990zpO0U+n5K6hbcKpwnu
FK8xmMMAc2LcB8Vzyd2QQcROHMFy0bspcTr3X6zm03qa81NwhroXzUhrHyTyiZgB
LWvJJDTG15Idyy3lguO6yur9K2bV1nda9SW+OuoHSNk2Pc5pa5vRzXNIc04JGWkc
iQeRIUSRaG05pnjvoW3aLtkdJLRU9wudzHePe8QyRtgicXyElw3hwDQTty44G4kh
PSIh6FB1LrcqC1W+WtutbS0NFHjvKiplbHGzJDRlziAMkgf3kKMuJ/GDS9h0Tdaq
z6mttbd3xPhoWUFTFUvbO5p2OLASAxp+MS7lgY5kgGQNUadtuqbJUWe/U3hVuqdn
fRCR8e/a4OHNhB6gHr5FoXi/cMfmyf0+q+1QVT7OLLSzizaq++3G00VvtzJat7rn
MyJjnBu2MM3cjIHva8DIxsJzkYV1/hH0P88tN/rSD95ap4v3DH5sn9PqvtU8X7hj
82T+n1X2qDZazidoWlo56iTWOn3MijdI4RXCKR5AGfisa4ucfMACT0ChXif2mrfB
SVVv4fwS1dW9ha251DCyKIkNw5kbxueRlww4NAc0cnt5KRT2feGOP+Gf9fVfarZ9
McPNI6X8GNh07bqWem3d1UmESTt3Zz/LOzIeTiOZ6HHTkgrBwh4EX3VV/wDu1xCp
62ktLnmpkjq3FtXXyFxyHAnewEglznYcQRtzu3i4lHTQ0VLBS0kEcFNCxsUcUTAx
jGtAAa0AAAADyYGOS+zQcjOV+0BERAREPMEIK/8AZx+VPjOfJ92h9fVqwC1zTejr
Hpy7Xm42agNLWXicVFdJ30j++fue7OHOIbze84GBz/uxsaAiIgIiICIiAiIgIiIC
HoURBp2s9AWzV1/0xd7lPXRVGn6o1VK2B7A17t8bsSZaSRmJvQg4J5rbKupgo6Sa
qq5ooKaFjpJZZXBrI2AZLnE8gAASSV9V1btb6W7Wqtttwi76irIX088e4t3xvaWu
GQQRkE8wcoI21xxu0TpWzPqYLzQ3iucxxpqO3ztmMjhgbXPZubGOYJLvIHbQ4jCi
Ps8cR7feeIeqdR8QL5Q0d6npooKJ9VP3EMdPvJkhj3O2AAiIgElx5nJ+OTLXi/cM
fmyf0+q+1TxfeGPzZP6fVfaoJQpKmCtpYamjmiqKaZjZIpYnh7JGOGQ5pHIggggh
fXp1XStNuprRa6K3UEZio6SFlPBHknYxgDWjJ5nkB1XdQa1qDXmk9PvrIrxqS0Ud
VSsL5aeWqZ3zRt3fzQO8kgghoGTkY6heeXEC4Ut215qS5W+Uy0dZcqmohkwRujfK
5zTg8xyI5FXrvvBXh/f7xVXS6acjfXVT+8mfHUzRB7jjLtrHtbk9ScZJyTknK6Pi
/cMfmyf0+q+1QZLSvFrRd80/brpPqOyW6oqYWvmo6m4Rskgf/SjIeWk7XAgHAB/C
GQQVIeR5wovpeAvDWkqYqiHTDDLC8SMElXUSNJByMtdIWuH5CCD5VJrW4xyHLl7+
ZB+0REBERAREQEREBERAREQEREBERAREQEREHxq6qnpKSeqq54oKaGN0sssjw1kb
AMlzieQAHMlRVwgo59TanvvEq4UdbRNuzY6Sz01W4l8VA1rTvwHYAleA/bjlgkOc
H5Mj36y0F/tUluvFHHWUUj43vglGWPLHte3I8o3NB2nkeh5FZAAh3LkM9Ov5UH0R
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQf//Z
---END_DATA---
%/
| source file:|{{{D:\Logika\Logika_tiddlywiki\segedtetel_5_biz.jpg}}}|
| attached on:|25 October 2010 by Mihálydeák|
| embedded:|[[segedtetel_5_biz.jpg|segedtetel_5_biz.jpg]] - {{{type=image/jpeg, size=90170 bytes, encoded=122106 bytes}}}|
| local file:|//none//|
| remote link:|//none//|
image
<<<
usage: {{{[img[tooltip|segedtetel_5_biz.jpg]] or [img[tooltip|segedtetel_5_biz.jpg][link]]}}}
[img[tooltip|segedtetel_5_biz.jpg]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/jpeg;base64,
/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQO
DwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcH
BwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAI4CHsDASIAAhEBAxEB/8QAHQABAAICAwEBAAAA
AAAAAAAAAAcIAQYCBAUDCf/EAHEQAAEDAwIDAggICAcHDgkICwEAAgMEBREGEgch
MQgTFBcYIkGV0tMVMlFVVldhlBYjN3F1gaWzM0KEkbTE1CQmRpOhsfAlNDU4RVJk
c3SSo6Sy0Sc2Q0hiY4PB4kRHVGVnhsPh4/EocnaFosJTgqb/xAAUAQEAAAAAAAAA
AAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AtSiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIThYBz0/OgyiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIg1XXPEHTGhPAvwqufgPhu/wf8RLLv2bd3xGnGN7euOq1
XygeGXL++UjPTNBVc/8Ao1v9+05ZNQdz8O2e3XLuN3deGUrJu73Y3bdwOM7W5x8g
+RVR7YulbDpyr0rUWG00dskq2VLJxRxCJsgjMRblrcDP4x3PGTyznAQTf5QXDH6T
f9Qqvdp5QXDH6Tf9QqvdKNuyLozTV90Ddbje7DbblWfCbqcSVtO2faxsUbgGh+Q3
nI7JAGeWc4GJy8W+h/obpv1XB7KDVvKB4Y/Sb/qFV7tdq08cuHd2ulHbrfqHvqys
mZTwR+BVDd8j3BrW5MYAySOZOF373wi0DeKVtPVaTtEUbXh4NJAKV+cEc3RbSRzP
InGcHHIKrPGLhvUcF9Waf1BYJn11qFSyemdVsLnRVERa/ZKWhrSHYyMbSQ1wx5u4
heBjg4ZGVlcI/Tzz+vOFzQEREBERAREQFgkDqsri8ZI9B5jIQaLxf4j27hxpn4Sq
2xVVdK8R0tvM3dvqDkbyDtdgNaSSSMdBkFwz7fD/AFNS6y0dar/Qt2RV0IkdHknu
pAS2RmSBna8ObuwM4yORVH+PuvazXmtWVoiliscDHRWkfjA2eESOaagBwHN7mkEg
DGwMOSwlWs7Ln5C9Nfyn+lSoJVREQEREGoa24gWrR9/0xaLnT10tTqCpNLSup2Mc
xj90bcyEuBAzK3oD0P69vUAdo/8AKlwY/TJ/f0qn/wBJQEREBERAREQEREBERARE
QEREBCcdUWHDOMY/7kEWeUDwy+kp9X1XulnygOGecfhIc/8AIKr3a7ut9EaHtWjb
9cZdE6fmZSW+onMUVFFA5wZG5xDZGs3MJxycOY6jmFUPs5aYg1XxXtdNcLfHXWyl
ZJV1cUpG3a1hDCRkbx3jo8t55GcgjKC13lA8MgATqXr/AMAqvdp5QXDHn/fN0/4B
Ve7W0N4daIdn+87TZA6f6lweyjuG+iTjGj9Nj5f9S4Of/wDSg+ekeJmjdXyth0/q
Ciqal8jo2UznGKZ5a3cS2N4DyNvPcBjkefIrb2ncOSqb2nuDVosFidq3SdJ4FFHM
G3CjjI7oNkecSsDj5mHuazY0Yw5uA0NOfa7KHFW4Xuqq9KapuUtbVhhqLfUVUgdL
IASZYy9ztzyMhzRgkND8nAaAFmUQEHoiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgKqvbn/AMCf5d/V1apVV7c/+BP8u/q6DbOxX+Sy6/pm
X9xAp+UA9iv8ll1/TMv7iBT8gKMO0tZn3rgzqBkFJHU1NKyOsjLw3MQjka6R7S7o
REJOnMgkDOcGT18a2lhraSalq4o56aZjo5YZWhzJGuGC1wOQQQTkFB5uj7ub/pe0
XgweDi40cNYId+/u+8YH7d2BnGeuB+ZewvjRUsNFSw0tJDHBTQsbHFFE0NZG0DAa
1o5AAAAD0L7ICIiAiIgIiE4QYJDRknAUP8dbrW36a38NtMmpbd73sluE8URIordv
xJK525o5lu3aT5w3NOC9mZJ1Zf6LTOnbjerlJspKGB0z8Foc/HRjckDc44aASMuI
HpUd8BtP11TS1nEHUzon6l1QyOctZCxrKalA/EsjIycOYGOOTk4YHDc0khDvbA0/
Z9N0OhKSx26loqeKGrp2CJmCY2mEtBd1dze92XE83uJyScyB2LMeK26ED/diTP8A
iIF53bXtMEmjdP3h75PCKWvdSMYCNhZLG5ziRjOQYW4/Oc55Y6HYgudTLbNW26SX
NHTzU1RFHgea+RsjXnOMnIijGOnLkBkoLPIgOUQEREEAdo/8qXBj9Mn9/Sqf/SVA
HaPGeKXBjHzyf39Kp+BB6IMoiICIsOcG9UGUQHKICIsEgEBBlEByOSICIiAiZ/Oi
AhOEXF/TkghjtcXcW/hBPSiATfCdbBSbt2DHgmbdjBz/AAJbjl8bPowdA7Eun8nU
uopqbkO7oKWo34/9ZMzbn/iDkj7Aeq8rtr3cz6q05ZhBgUtHJV96X/H76TZtx6Md
xnOee70YU0dmOwCwcHbN3lN4PVXDfcJvxm/vO8P4t/IkDMIi5DH2jOUEqNGBgdEc
4NxnKFwGM+note1jrPT2jqBtZqS7U1BC7JjbIS6STBaDsjaC9+C5udoOAcnkg0Ht
W3ClpOCt2gqJNk1bPTwU7dpJfIJWyEZAODsjecnA5Y6kKvnZFsM9z4sxXRu9lPaK
aWdz2xFzHvkaYmsLsgNJD3uHXPdkfaPf1DRax7RWrqKpt9rktOi6N7o6WsqWANZG
44fJ1/GvJiA2MJa0hrSRzebJcK9B0HD3ScVltk0s7i81FTUScjNO4NDn7ckNGGgB
o6ADJJy4huEeMYGeX+VckAxlEBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREJwgw5waMnp8qFwHXK17
XerrPovTk96v1R3VLD5rWM5yTPIOI4xnm84P5gCSQASIMu/EPi7rrMvDfSdRZ7Qz
ZLHWVjImy1THbtjmmfDC1zdp2sDyCB55DsELKbhgHqD8iwHtI5HP5uaq5V8JON9X
VTVEvEKISTvc9wju9XGwFxJOGNjDWj5A0ADoBheK3XvFjg5c4oNc09Te7C3fFG+e
QPbM5znFrmVW1zg7LCQyTJ2ci0eaQFvwcovhQztqqaKojbI1kzGyNEsTo3gEZAc1
wDmn5QQCOhGV90BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQFVXtz/4E/y7+rq1Sqr25/8AAn+X
f1dBtnYr/JZdf0zL+4gU/KAexX+Sy6/pmX9xAp+QEREBERAREQEREBcX59C5E4Uc
ccNeu0TpJvwZFLU6hushobVTwbXSGZwwJAwglwbkcg12XOY043ZAarqo+NbixSaX
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
j6I+mWm/WkHtJ4x9EfTLTfrSD2kG1Li9u7H/AHrV/GPoj6Zab9aQe0njH0R9MtN+
tIPaQbPtOQc81q3i40X6NIacA/RkPP8A/p/0wFy8Y+iPplpv1pB7SeMfRH0y0360
g9pBsdJSw0dLBTUcMUFPAxscUUTQxkbWjAa1o5AAAADoF9mt2+lat4x9EfTLTfrS
D2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN
+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0
y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9
EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqv
jH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDak
Wq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtI
NqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQ
e0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqReVYtR2PUHf/AN5ttz7jb3vgVU
ybu92du7aTjODjPXBXqoCIiAiIgIiICIiAiIgIiICITheJetW6csVUymvd/tFtqX
sErYqytjhe5hJAcA5wJGQRn7Cg9tFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar
4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2p
FqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7S
DakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/Wk
HtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDalhwyR0WreMfRH0y0360g9pPGPo
j6Zab9aQe0g2loxyWVqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrS
D2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN
+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0
y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9
EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqv
jH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDak
Wq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtI
NqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQ
e0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv
1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+m
Wm/WkHtINqRar4x9EfTLTfrSD2k8Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPo
j6Zab9aQe0g2pFqvjH0R9MtN+tIPaTxj6I+mWm/WkHtINqRar4x9EfTLTfrSD2k8
Y+iPplpv1pB7SDakWq+MfRH0y0360g9pPGPoj6Zab9aQe0g2pFqvjH0R9MdN+tIP
aW1A5QEREHF/o+VUy45PZqbtR2qyXanjkt8NVb7aWNLm97DI5kjg4h2QczPGW45A
enJVznDKpjw/qJ6vtk1TqieSWQXa5xNfI4uLWMina1oz6A0BoHoAA6DCC5kfJzhn
n1/ylc1ho6n5VlAVVu3MM/gV/Lf6urUqq3bmOPwJ/lv9XQeh2RtWadsHDe5Ut8v9
ottS+7SythrK2OF5YYYQHBrnA4yCM/YVN3jH0R9MdN+tIPbUI9kfSenb9w4uVVe7
BaLjUMu0kTZaujjme1ghhIaC4EgZJOPtKm48ONFfxdH6b9WQeyg1nWHHTQGnIzuv
cdzqAxsjae1gVBeC7HJ4PdgjBJBcCAPtANaLjZ9e8ftcC8xWnwG3yQuZS1VQxzKO
CCNzsM77b+Mfvc4HAJ3Odya1pDbY3PhRoS40ElJUaTsrI5NuX01K2nkGCDykjDXj
mOeHcxkdCoI4tUuteCN5ob3pPUNbUaQme2lgt9fUOqI6UgbxTbHk/i9sZDXtw5rQ
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
XSRsJIYXBwBDcDEbAAMINlREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEJwiw4ZQaLxg15HobS/fUkUVbf614prXbnbnOqpnOA5NaC5wbuBPT
Jw3ILgvI4CcPJ9Faanqr46WTVN3k8KusslQZjvy8sZnoSA8lzueXOd5zhtxs9PoS
0R6/qtYz+EVd4lhZTwmpk3so42t2kQNx5m7Jz1+M7GNzs7U0EDB/yIDRjqVlEQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERBh3RUC7Uf5ddT/yX+ixK/ruioF2o/wAuup/5L/RYkF1OE/5L
dHfoaj/cMW1LVeE/5LdHfoaj/cMW1ICIiAiITjH2oCLAOeiygIiIC8fVl/otM6cu
F7uT9tHQwOnfgtBfgcmtyQC5xw0DPMkD0r1pPRjH+nyfaoF1jTv4wcWRpMGKXRWm
XsqLw6ORrXT1bmvDImvaS4gc2uA2EYlBOQwoPnwSvunY/hLXGstW6bj1dqLa6aB1
XTR+BwN5RxNG4uGWhhcCc8mBw3NLjKXjE0SDy1lpv1pB7S1cdn/hm4ndpnnn019T
7xZ8n3hj9Gf+v1XvEEA9rutst41XYbzYb/bbt3tG6klhop2Tdz3by9pcWuPxu+IA
IHxPT6Jf7HFwqqzhNNBUyh8VDcpqenbho7uMsjkI5DJ8+R555PPHQBRZ2puFth0T
arBctJWfwGilmlp6x/hMku6QtaYhiR5PRsxyPk5+hbr2JLt32ltS2budvglZHV97
v+N3zNm3bjljuM5yc7vsQWSRFgnHVBlEBzn7EQEREGCcdVXbtp3/AMD0PZrJE+pj
luVaZn7HYjfFC3zmP58/OkicAQRlueRAViHHp8vyKkna+vvwlxVbbI31Xc2mijhd
HI78X3r8yOewZ9LHxgnkSWekAIN07IWhbLe9LX68X63W26d5WtpIoayjZN3HdsDi
5rnZHnd8OQA+IOZzyn7xcaIyf7ztN+q4PZXl8A7T8C8HtK0wmMwkom1m7Ztx37jN
txk/F7zbn04zgZwN/QafWcMdD1VJNTv0hYGslY6NxioI4n4IIO17QHNOD1BBHUc1
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
W62ukuNvm76krIWVEMm0t3se0FrsEAjI9BGVpnH60fDfBzVVL3/cd3RurN2zdnuC
JtvUY3d3tz6M5wei0bse6ljufDeosj3R+E2aqcwMYxwJhlJka5xPIkvMw5dAwZHp
ITyiwDnosoCIiAiIgIiICIiAiIgIiIC69fUQUdLLVVkscFPAx0sk0jg1kbGjJc5x
5AADJJ6YyuwtP4h6Sn1rHQWesqYotMOeZrpA1p7+rLHMdFE13RjC4Oc9w87zWhpG
5xAa12eYK6t05edV3im7it1PcpbjGJS50zKXAbDE57mglrQHFn8XY4EYzhSqvjR0
sNFSxU1JDHBTQsbHFDE0NZGxowGtaOQAA5AL7ICIiAiIgIiICIiAuMmccv8AOuS6
l3FcbXWfBHg3wl3L/BvCt3c97tOzft57d2M454zhBFupnzao4+aZtEDIqi06appL
tcA6QyR9/K0sp2uYAWtlbgSMLiDtc4jHLdLcfp+X/OtV0Bomj0fQ1XdSeF3e4TOq
7ncnxtZJWTuJc5xDRhrQXO2sHJufSSSdsAxlAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERBhzg0c1onG2/zWDhrd57eJn3WrYKCgiglMc76iY923usZcZGhxeGtGTs
PTqN6e3cMZwtLqtEG9a/h1BqWSmq6W0+bY6JsfKBzmsMk8hPxpS9oDQPNaGNcBvO
Wh6nDyxfgzoexWUspmS0NFFDN4MMRvlDR3jxyGdz9zskAkkk8ytiWGDA5+nmsoCI
iAiIgIiICIiAuMnMtzhclrXEGx3HU1gNloK6OhpK5/cXKYs3y+COa4SMhyC0SO81
u5wIa1ziBkBBpHCLvtSa713rSWKJ1vqKplqtE28y5gp9zZHwv2gdzI8h+GEgvDs5
IyZbaMdV5+n7Lb9PWimtVmpIqO30zNkUMfRo9JJPMknmSSSSSSSea9FAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QFr3EHU1No3R101BWjfFQwl4jyR3rz5rGZAONzy1ucYGcnkCtgc4NHNVd7bOpmCl
09peExukc91yqGuY4OYAHRxEO+Lg7psjmfNHT0hsnZYsNVc6G6cRNRyVNXqG8zSQ
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
3AbTtwsGhBPfpJH329VMl4uAezZtmmwduza3YQ1rdzccnbscsLar5pm33u8We4XN
ss7rU981NTuf+JEztobM5nRz2AHYT8Xe4jngj2mgjOUGUREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQYJAxlRhx7vE50xBpKzPmbqLVL/AKNrYDIxsW5oqHyENO1jY3
HLgC4bsgYBIk9wyvDotMW+l1PctQbHz3WuYyF007t/cwsaAIYh/EYXAvIHxnOJPR
oAdzTtrgsdhttopHyvprfSxUkTpSC8tjYGguIABOAM4AGV6K4sbtGFyQEREBERAR
EQEREBYJAxlZWHDKCMOPd4nOmINJWZ8zdRapf4BRtbAZGNi3NFQ+Qhp2sbG45cAX
DdkDAJG/6dtcFjsNttFI+V9Nb6WKkidKQXlsbA0FxAAJwBnAAyunRaYt9Lqe5ag2
PnutcxkLpp3b+5hY0AQxD+IwuBeQPjOcSejQPbY3aMIOSIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIg0XjpdYbNwg1bVVLZXRvt8lKBGATvmHcsJyRyDpAT9meRPJRL2JrR3el9SXk
T58KrY6PudmNncs37s5Oc9/jHLG3055SB2ovyFam/k39KiWqdiv8lt1/TUv7iBBP
zRgY5fqWScIsEZQRhxO42ac4c3+C0Xuju1RUzUzaoOo4onNDXOc0A7pGkHzCenQh
ah5VWiPmrUn3eD3yn5owsoIA8qrRHzVqT7vB75PKq0R81ak+7we+U/oggDyqtEfN
WpPu8HvlkdqnRB/3L1J93g98p+UA9tMkcLbXzODeIgQD1/EzoJ+Byiw0YWUBERAR
EQUr7an5UrX+hov386tVwn/Jbo79DUf7hiqr21PypWv9DRfv51arhP8Akt0d+hqP
9wxBtSIiAiIgLDhkY5frWUQVr7bNo7zS+m7yZ8eC1slH3OzO/vmb92cjGO4xjnnd
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
RdY2/RGkq693KSMCFhEELn7TUTFpLIm4B5uIx0OBlx5ArZZAHDBGeSgHVVoqOOGu
bzZu/wDBdJaY76k7/ZMfC7i+Nzd23LGnuHc8ZJ+0tl5BC/Z51HeLz2hbZcbncKmo
rbj4SKuQvI74eDvcGuA5bQWMIb0G1uAA0K87PSvzo4G3aaz8XtJ1NKyN75K+OlIl
GQGzHuXHljmGvJB+UD8y/RZjcEoOSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICw4E9DhZRBDOueHVfYtdUvEHhvRxSXgPLLnZ+/7iK4xvOHODshrX5Ied3mlzQ/
Bc0h8tWes+ELXSVvg1TS+Ewsm8HqmbJotzQ7a9uTtcM4I9BC7bgSRg4wsMbtz0wT
lByREQEREBERAREQEREBERAREQEREBERB0r1WfB9qrK3wapq/BoHzdxSs3zS7Wk7
I25GXnoBnqQon0Foi4as1YziLxHoI4Lpsay0WdzARboQS5jpDgF02XFwB+ITnAdh
scyOGcfIjAQMHqgNBHU5WURAREQEREBERAREQEREBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF
APbU/JZav0zF+4nU/KAe2p+Sy1fpmL9xOg1PsMf4bfyH+sK1Sqr2GP8ADb+Q/wBY
VqkBfCupYa2llpqqKKanmY6OSKVge17SMFpBGCCPQV90Qarwu0j+AuhrbpwVvhwo
u9xUd13W/fK+T4uTjG/HX0LakRAREQEREBfCtqIaSllqauaOCnhYZJZZXhjI2AZL
nE8gAAea+6i/tJ6kZpvhFenh0fhVxj+DIGSMc4PMwLX9OhEfeOBJAy0Zz0IVD4cU
0/EHjha5a6Khc+43V1xq4JW/iXsDjPKzad2QWtcAHZHMAnnlfoVGMD/KqKdmWLUF
Jq2vvmnNJRamkoqUQvjdXRUppnSnzZGukz5xbHI3kM4cQSOhsuNa8Th04SE//eWl
9lBK2Vruu9X2jRWnKi9X+p7ili81rBgyTSHm2ONuRuccH04GCSQASI21Nrji+y1v
mtPC+npZocyPfNdYq3cwNJLWxROY4u6YwTnGMEkKF9J3rSOstQwR8b73qSW/QTSR
mkrQKa3QOJbH3WI/Ojdloc52I2gtw74pLg1bRektScZuI0l1raep+D62sM1xuALh
FAwOaTFHI4O84Nc1rGedgFuRtBIvhZrdS2i00dut0fdUVJCyCCPcXbI2NDWtySSc
ADmSV8LBSWuls9KzT0VFDanM7ynbQta2FzH+cHN2+aQ7O7I65yvRY3bn/vQckREG
HdFAGj+XbI12cH/YaP8A7FGp/d0VUr9qi66R7U+tLhY9M12pKl9BBA6koy8PYwxU
rjIdrHnALQOn8ZBa0EFZyq/+PHW46cGdSE+nzp/7Ms+PLXH1Mal/50/9mQT/AJWC
QFAPjy1x9TGpf+dP/Zk8eGtz14M6kHyedPz/AOrIJ+BznqsrTuF2qbrq6xVNfe9M
1um6mOpdA2krN5e9ga1wk85jDglxHT+KtxQEREBFoHFbirY+GXwX8PUtyqPhHve6
8Cjjft7vZu3bnt/34xjPpUf+VVoj5q1J93g98gn9FAHlVaI+atSfd4PfJ5VWiPmr
Un3eD3yCf0UAeVVoj5q1J93g98sjtU6IOcWrUvLmf7ng98gn5F5+nrtBfrDbbtSM
lZT19NFVRslAD2tkYHAOAJAOCM4JXoICwSB1WV8K6ohpKaWpqp46emhY6SSWRwax
jQMlziSAAACSSgjvjlqystGmorHpqKqqNV6g30dsip2O3NwB3su8EbCxrsh2fNdh
xG1riNk4d6Rt2hdJUNktjIgyFgNROxmw1ExA3yuyScuI6ZOBho5AKO+DlHLr3VNf
xTvLcMl7222CndDGO4o2yEd4SC496XGRp5jGX9WuaGzOeXpGfR/+tB+aunpH6L4k
Wya+QSsksl2ifWQxFr3gwzDe1pztJ80jrj7V+l3pX5scV2Hxo6vaMcrxW+nGPx7/
AOb8y/SGjqYK2liqaSVk1PMxskUsbg5r2uGQ4EdQQcoPsiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICgHtqfkstX6Zi/cTqflAPbU/JZa
v0zF+4nQan2GP8Nv5D/WFapVV7DH+G38h/rCtUgIiICIhOEBFxDwcciAemRhcgQe
iAiIgwSB1VWO2zqLI03p2Cp5fjK+pp+7x8jIX7iP+UDaD+cfFKtNJ0HyfmyqC9pu
/wDw7xjvXd1HhFLb9lDD+L2933Y/GM6AnErpeZzn0EjCCxHY8sXwbwrfc5GU3fXa
skmbJG38Z3TMRtY849D2SkDJAD89SQp0WvcPbF+DOiLFZXMp2TUNFFDN4OMRvlDR
3jxyBO5+52SASSSeZK2FBhwz+ZVc7Z+j7fBQWrV1LHFBcJaoUNUWR86gGNzmPcc4
ywRlvTJDhzwwBWkJwqsdtHVtLPFZdKUc8E1RFM6trYm5MkLgzbE0noNzZJCW8zgN
PIEZDHYu1fUzT3rSdZUVM0EUIrqKI4McDQ/bK0EncNzpIyBzHJx5EndagHPRVR7E
+mZHVOoNTyNe2NjG22ndubseSRJLlvxsjEODyGHHr6LWgEE59KDKIiDDuigDR/8A
tx9d/oaL/sUan93RQBo7/bka7/Q0f/Yo0E/gfKs4REDCwR8hwsogw1uCSfSsoiAi
IgIiICIiAoq7Uf5CtTH5PBv6TEpVUVdqPnwK1MP+Tf0qJBtXCb8lujv0NRfuGLa1
qnCb8lujv0NR/uGLanODcZygEgdfSq7dp7V9Tc5YeH2nbXcbvM8RV94jtwD3tpmu
BEXJjzG4u2P3EANGzk4PIUu8T9bUOgdHVt9uDO+MIDIaUSNY+eVxw1gJ/nOASGhx
wcYWt8BNF1GnNMzXq9iR2qdRPFwurpAWYe4ueyPu9rQwtEh3DHJxcMkAYDS6PjPr
GhpYaak4J3+GmhYI4oomzMZGxowGtaKbAAGAAOmF9Txw1wenBnUgP/70/wDZlP7W
4HPCw5ucYx1QfnBxauc964hXi6Ven36dnq3skkt0jSHRPMbcuILWnL/j5LRnfnnn
JvtwnOeF2jz8tmoz/wBAxVH7X1rht3F41MLpXSXKggq5g4ghrxuhAbyHLbE088nJ
PTorJ9mapmquCOmpKqaSaRrJow6RxcQ1k8jWtBPoDWhoHoAAHIIJQREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREB
ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAR
EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREHn3u92uw00dTe7jR26m
kkETZaudkLHPIJDQXEAnAJx9hVce11rPTV90BabdZL7bbjWG5tqTHR1DZ9sbYpGl
ziwkN5yNwDgnnjODiftbaOset7XFbtTUXhtHFMKhkffPixIGuaDlhB6Odyzjn0Wl
Hs+8M88tMj7/AFXvEEGdkDWOntK12o6TUV2prdLcfBvBnVBLI3d2Ji/Mh8xuNzfj
EZJwMlWjpNfaPraqGmpNVWGepneI4oo7jC58jicBrQHZJJwAB6StP8n7hn1/Brnj
BJrqnn/0i7Vq4G8PLVdaS5UGn+6rKSZlRBJ4bUO2PY4OacGQg4IBwQRyQSU127PI
hZWGtwSc9VlAUU9pnU130twrq6qwMqWVVTNHSPq6ckOpGPzmTODjOO7B5EGRpBBA
zKy87UVlt+obNV2q8UsVXQVTO7lhkHJw6+jmCCAQQQQQCCCAUFOOzzxV1FBxJt1s
1Ff66vtV2d4NIK+WSpMchDhEYySS0mQtaf4p3ecOQLbrR+kZz9qr3rXhvpLS+p+H
1v0dZ4qa912oqasOZZJJHUtK1z5iHyOO0Dc0kAguwMB20YsIw55jHyIOS+NZVQUV
JNVVk0cFNAx0sssrg1kbGjJc4nkAACSSvsupd7dS3e11luuEXe0dXC+nmj3Fu6N7
S1wyCCMgkZBBQadqDizoaz2epuEmprVVCnZvFPRVkU88p6BrGNdkkkj5AM5JABIo
/oF7NS8WLTW6nrbcyCpuYrbhPcnMip5Gh/eyh/LZ5+HNDcAEuA5BXH8n3hoDlum+
nQeHVPvE8n3hl9Gv56+p94g2lnEXRDR/446cwef+ycHtLl4x9EfTHTfrSD2lqg7P
vDL06ZHX/wCn1PvEPZ94Zj4umgM9f7vqveoNP4g9p3TVtpDDo2CS+V0jMtmlY6Cn
iJDsbtwD3kENJaAAQ744IURaA4T6x4r6mbf9XGupbTXP7+puVSA2WobtaWtgYfQW
uaGuDe7aAcZ2hptZprhXojTYjNo01bWSxzCojmnj8IljeMYLZJC57cFoIwQAeY5k
rc2sI9KDo6es9u0/Z6W1WWjjo7fSs7uGGMcmjJ+XmSTkknJJJJJJK9FYaMDHL9Sy
gIiIMO6KANHf7cfXR/8AqaL/ALFGp/cMrXaTRlko9Y12qqajLL9XRCCoqu+kO+MB
gDdmdg/g2fxfQg2MHKLAGOZxlZQEREBERAREQEREBERAWv690pRa20pW6fuk1TDR
VezvH0zmtkG17XjBcCOrRnl0WwIg83T9rgsFhttopXSPp6GmipYnSEFzmxtDQXEA
DJAHoC8DUPEzRVgjqnXTVFpjkpHmOaCOpbLMxwdtLe6ZufkHkRt5YJPIFbg5uSDn
oo1uvA3h7dbnW3Cv08JqysmfUTvNbUN3yPcXOOBIAMkk4AHVBAA4wUuvuOGmZdRS
/BmibfWGalp5pHMa2ZrHdzPMWnAdv2HrsYCQSRvc63NivVrvtK+qslyobjTtf3bp
aOdkzGuABLS5pIzgg4+QhR35P3DTP/i3y/5dU+8W66K0fY9E2uW3aZofAqKWY1D4
++kky8ta0nL3E9Gt5dOSDYCQOq8m+6ksen+4+HrxbbZ3+7uvDaqOHfjGdu4jOMjO
OmQvVeM9Oo+1afrXhppLW1RTVGp7PHW1FO0xxyiWSJwaTnaSxw3Ac8A5AycYyUFR
O1Pqizar4kU1Vp2vjrqalt7KSWWMODRKyaYlrXEAOGHNw5uQc8iVMfZd4k6bpOGM
Fkvd2t1qrbZNIwNrKtsXfRyPdIHt37R1c5pAJxtBONwC3TyfeGfo01j5MV9Ty/6R
PJ94Z9fwaGf+X1XvUElWq50N3oY621VdPW0Ume7qKeRskb8Eg4c0kHBBH6l2152n
rLb9PWeltVmpY6S30rBHDDH0aOpyepJJJJPMkkkkleigIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC4v54+Rcl07xbqa72qst1
fF31HWQvp549xbvjeC1zcjmMgkZHNBFOj4jxB4s1WtBFUs0/YYpLZZpXy5irJy97
Z6qLa7bt2/iwcODxtOdzNomFrcE+lfKjpYaKmipqSKOCmhYI4oo2hrI2gYDWtHIA
D0L7ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiIP/9k=
---END_DATA---
%/
~TWT-Treeview has been inspired by the Treeview plugin by [[MarkS|http://treeview.tiddlyspot.com/]] and the interest shown to it. While having moved well beyond this it can trace its original legacy back to 
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-black-line.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-black-line.gif|treeview-black-line.gif]] - {{{type=image/gif, size=1877 bytes, encoded=2543 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-black-line.gif|./images/treeview-black-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-black-line.gif|http://www.symbex.net.au/Wiki/images/treeview-black-line.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-black-line.gif]] or [img[tooltip|treeview-black-line.gif][link]]}}}
[img[tooltip|treeview-black-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEADwBvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQAPAGAAj/AP8JHPgPAMGDCA0iXFiQ
4UKFDglCjChwIkWLETE61MgQgMePHx9SlDhyIEeRJRumPJkwpcqSLA/GJLnS5UyT
NnPW3AlTZ0+eI29W9BmU6EWjGZFuVNqRKcqfUIsCPTo1adWlV5tmfSo1KlWvVsFi
FauVLNevXdOiXRtWbVu2Y93GhVtWbl26Z9/qnbv3bt+8fAP7FQx4sOHCiFtuVWyW
sd3EMp06xjv5b2XClw9nhkyzceTFnz13fry5dGjSpymntrwac2vNrznjBD1adW3W
t13nhr1b9lDas0UHR93bdPHYxofbVo6buW7nvKH7fkncpfXr2LNr3869e/TfwsFX
/xe/nHxz88/Rf6denv159+nhrxcqfzr9+5KR6z/OX3py9fbl1x+A/9VXIH7AEbif
fwsqOKCBDUL4IILhScjghAJeqKGDG1rI4YcehkjheCJmCOKI7aH4norxsTifiSUm
GGOFLgYoY40HwohjhDtieKOOQP4oJI1BEjkkiT12mOSJRSLZZIpPrhhli1O+eCSU
V0qZJZVbWmnkl052aSOYWJKppZlcoullmGqOyeabZcJ5ppxp0rlmnHjOmWede96p
5598AupnoIQOaqibfSIqqKKFMnpojmJC2qakdjpqKaWJYrqopo1y+iiPVV4KaqSj
TlpqpZ6K6qOpq6J6aqavbv8aa6ezftoqrLfKmiutu9qqZKipBlurqr+S2iuxTBpb
LKvLunqssM8OC22zuFKrq7W8Yutrssxy66y2yM74rbfVknutudmiu6245bJ7rrvp
wrvukvKGS++9wEqrb7T8gjutuvbm2y/A/9ZbML7KEryvvwsrPLDBDUP8MMLdSszw
xAJfrLHDG1vM8cceh0zxuCJnDPLI7aL8rsrxsjyvySUnHHPFLgcsc80Hw4xzxDtj
fLPOQP8sNM1BEz00yT13nPTJRSPddMpPrxx1y1O/fDTUV0udNdVbW2301053bTPY
WJOttdlco+112GqPzfbbZcN9ttxp07123HjPnXfde9//rffffAPud+CED264230j
LrjihTN+eM5iQ9625HY7bjnliWO+uOaNc/44z1VfDnrko09eeuWei+6z6aujfnrm
r28ee+ezf9467LfLnjvtu9uudOipB1+76r+T3jvxTBtfPOvLu3688M8PD33zuFOv
u/W8Y+978sxz77z2yM/8vffVk3+9+dmjv7345bN/vvvpw7/+0vKHT//9wEuvf/T8
gz+9+vbLX/8A+L/6FRB/yiPg/vy3QAUO0IANhOADEdg9CTJwggK8oAYduEELcvCD
HgwhBccnwgyCcITtQ+H7VBg/Fs7PhCVMYAwr6MIAyrCGB4QhDiO4QwzeUIdA/KEQ
MmkYRCIOkYQ97GAST1hEJDYxhU9cYRRbOMUXHhGKV5RiFqm4RSsa8YtO7KINaQgS
kAQEADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-black.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-black.gif|treeview-black.gif]] - {{{type=image/gif, size=1216 bytes, encoded=1649 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-black.gif|./images/treeview-black.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-black.gif|http://www.symbex.net.au/Wiki/images/treeview-black.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-black.gif]] or [img[tooltip|treeview-black.gif][link]]}}}
[img[tooltip|treeview-black.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABgAIUAAAj/AP8JHEiwoMGDCBMqXMjw
H4CHABRCbEixosWLBCNi3Mixo0WNHkOKFAlypMmTKFOqPAmx5cOVMEkeLBmz5seB
IGna3LkwJ06eQBlGdOmwZdCjGX8K1In0qM+lTaNCNchU6k6XRq1araoVKdeuQb+C
5Sl2rM2yZmOiTRuS6Vq2Hd3CxThR4kuqcy++Rbg3b9+8gAMLBou17mCTcg8jnql4
Md7GMokShbwxMeW4jC9jfqy5cuG/nTmHljl6JOjSolFzPK1aaWuhmV/3jB3aMN+7
BVmb1e0QNW/ZwIMLF/z5N2TLw3O7Nt74ae/keCVnhe6cueLq0FNPzY7zM/fv4MOL
nR+/m7z21tNn4gaOnHv77O+p0zb/nHxx8fGTYw+/H/xQo5PJt511h/X3XX7D3Uff
ggw26GB9CxLYmYS7racehWNhSJmGxz3o4YcK+jcffCMKqBx/RU0UoH4lsnieiyf6
592HNNZoY20Octicfhbm1qOJEeYoZIM6BhbigS0mmKRwCDKZ4ksrKvmilDEiOSWT
M96o5ZZcdunll2AaFBAAOw==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-default-line.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-default-line.gif|treeview-default-line.gif]] - {{{type=image/gif, size=1993 bytes, encoded=2701 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-default-line.gif|./images/treeview-default-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-default-line.gif|http://www.symbex.net.au/Wiki/images/treeview-default-line.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-default-line.gif]] or [img[tooltip|treeview-default-line.gif][link]]}}}
[img[tooltip|treeview-default-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEADwBvcAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQAPAGAAj/AP8JHEiwoEGBAQ4qXHgw
IcOHCx1CnEhQIkWKCTP+03ixYceLFj8yDClSIcmSBk+irLhyZMuIL03G9DizoMqX
N1vmXLkTZc+SP0UG/Ti0Y1GQNW0mZbkUYVOnT49ifLqRqtSJVyFmfbjVZVSrYL+K
bdoV5tilZWWeTZqWJtmwb9fWbJsSLlq7bPHO1TuTrlK5ffnG9Ms0ruG7gAcLxrlY
Z2Oej31GBjpZaGWil6lq3sy5M9fMSBMzFu2YNGTTklFTVm2ZNWbXRkFPhR36cF7a
s23vxY1Vdm/eWn0HB/6ZuFfdgY2bRa5YuVrmo6GXln6aemrrq7G31v6ae2znbhF7
/68tvvzt8bnN70b/m/1w98XhH1efXP5y+s3tP8cfnf90/9UBeJ2A2RG4nYHdIfid
fuGdpyB5Dka43oPpSVgfhe1h+J6G8XE4n4X5eXgfiP2R+J+JAaI4oIoFsnigiwnC
uKCI+8kI4YQ2VojjjhfmmKGPGwLZoZAf8hgikSMaWaKSJzKZopMrQtmilC9SGaOV
MyJZI5Y39siljl6GeeSXP5IZpJlDolmkmEuy2aSbT8IZpZxT0lmlnVfimaWaSerZ
5Zh+ggnooG0S+qahcSI6p6J1Mnqno3lCumegZVJ6pqVpYrqmpH8W6umhnyYa6qKj
Nlrqo6dGmuqknAq6aqegxv8qqqyk0mqqrajiqqqurL7qKq+wzipsrcPeWmyux+6a
bK/A/rpssMRGa6y0yFKrrLXMPussttBO6221314bbrbcbjtut+CmK6665J5rLrvo
ritvu/C+O2+89N5rb7784uvvvv9W2qrAvhLcrMHaIlyuwu4yXK/D+kLcL8AUSxzw
pQNjXLDGB3OcsMcLg9ywyA+THLHJE1tcMcoXZ5qxyxvD3LHMH9Mcss0j41yyzifz
nDLLK/vc8qYxEz2z0TUjfbPSOTO9s9M9Q/2z0EFLPXSfL1tdNdZFc32010mDvbTY
TZP9tNlRoz211iq3DbTbVMPN9tt0x1333Hbnjffeal//vaWmfW/9d9aBy1343Yfr
nTjfg3fd+NePhx352JOXXfnZl6ed+dqLd7653w3y+bngoQM+uuGnI5664qszXjrh
rXv+uuOzQ1675LdTnrvlu2Peu+a/cx778MGDXhd4xzOYPI3Fk768ls2jHr3q07Ne
vevPi3697Nmbvj3x3cP+/fjh016+7efjnr7u6/Pevu/vAx+/8OT/pbz9zM9vPP7Q
6+88/9rzn/QESD0CWs+A2AOg9xDIPQWKj4Hgc6D5JIg+CqrPguzDoPs0CD8Oys+D
9INg/QqTPxDuj4T9M+H/UBhAFQ7QhQWE4QFlmEAWLpCGDbThA3EYQR1O0IcVBOIF
poWYQSJu0IgdROIHlRhCHo5wIISBonBmyMQTShF5ThShFrPIxSqu8Ir38+ILxRhD
MlIRjCU0Yw3RmEI15pCNLXRjD+F4Qzk+ESphpOMO7bhFPnZRjz8EZBAFOURCFtGQ
R0RkEhW5REY20Y+QdKQV8ZhGSX6Rkm205Bg1WUZOnhGTcfTkGkFZR1G+kZR7NOUc
URlIVg7SlYWE5SFlmUhaLtIpGslIQAAAOw==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-default.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-default.gif|treeview-default.gif]] - {{{type=image/gif, size=1222 bytes, encoded=1657 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-default.gif|./images/treeview-default.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-default.gif|http://www.symbex.net.au/Wiki/images/treeview-default.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-default.gif]] or [img[tooltip|treeview-default.gif][link]]}}}
[img[tooltip|treeview-default.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABgAIUAAAj/AP8JHEiwoMGDCBMqXMjw
H4CHABRCbEixosWLBCNi3Mixo0WNHkOKFAlypMmTKFOqPBmgpUuXK2OKDHCQpsyb
G206HKgTp8+GOkH2/EkUIU2ID//RXFq0KcGgPJ1KfTpQ6NSrQwVmvfrzpVeuYMOK
VTq2rFmnW8+qXTsyLVuSb4uWjBq34USJSetynIvRrd6qfwMLHszV60vCIbf6RcxQ
MeOOjh/ndIiULFPJFCNjtqh5c+aanjkbbhm6tNTFplOvRK26tUnWpvm6Xigbdty7
CXGrls3ZM+/ZwIMLjzua9HC6BW2Hhqr1OHKrzskijchU+WPmZKNjt7658/Di3KOL
ox9Pvrx5ir+jp8dcOXfe1uuP1xYff/j88/iVFhfvXfh2/oA1px1lE1X3XYDZOfff
gAaFJxl4+UUo4YTO1SechcFhSJhuB3EYW4QazhYihSS2BiGDyQHYoIopDjidZQkC
119wM8oImnb7lajjjjz+NSJ8IALnYUbv9aiag0YyhmSSf52o4I1ProgiVS5WZqB/
UB5X42xbuuYkk2CGKeaYZJY5W0AAOw==
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-famfamfam-line.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-famfamfam-line.gif|treeview-famfamfam-line.gif]] - {{{type=image/gif, size=807 bytes, encoded=1092 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-famfamfam-line.gif|./images/treeview-famfamfam-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-famfamfam-line.gif|http://www.symbex.net.au/Wiki/images/treeview-famfamfam-line.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-famfamfam-line.gif]] or [img[tooltip|treeview-famfamfam-line.gif][link]]}}}
[img[tooltip|treeview-famfamfam-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhAQABAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAABAAEAAAgEAP8FBAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-famfamfam.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-famfamfam.gif|treeview-famfamfam.gif]] - {{{type=image/gif, size=1280 bytes, encoded=1734 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-famfamfam.gif|./images/treeview-famfamfam.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-famfamfam.gif|http://www.symbex.net.au/Wiki/images/treeview-famfamfam.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-famfamfam.gif]] or [img[tooltip|treeview-famfamfam.gif][link]]}}}
[img[tooltip|treeview-famfamfam.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAADFrGDlzIUJzIVKEMXOcY71CAL1KANZaCMZaId5rIfdz
APd7GIS1Y4y9Y5S1e++EQvetc5S1jKW9nLXWlLXGrbnSpN6lhOetjOe1lO+1lNbn
vf/Stf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABgAIUAAAj/AP8JHEiwoMGDCBMqXMjw
H4CHABRCbEixosWLBCNi3Mixo0WNHkOKFAlypMmTKFOqXMmypcuXMGPKnCnQQoEC
BCbQ3JmwQgMKGxwQeMCzKEECFCh0cOBAgNGnSDtIpRDgqdEBDhp0aNDUalEJBBxQ
EErUK08JAwIMkGC2rdu3cOPKnUu3Ls2SdlvizVtxosSHfDfuDYxyMOHDiBMrXsy4
sdsMCQwkuOCYYwYFGjhEUJChMsYEGiAwYAAhgeeLBjhI7cDAwGmLCSIwWLAAgenX
FDEkmI3gAGXcFCFL/g28uPHjyJMrl7icoeHKfhNGB/68ucDq1rNr3869u1WbOHVy
3fcJlCx3pEqZOt0edWrV7Vi1cl2vHaxY89zRqmXrvb///wAGOBB2zRG4GETVTYeb
gcoxmJyDyEEo4IQUHgdeTt2RF9RQ5yW1VFfsKeUed/FtBWJ9YY3FYX5prVXhizDG
eJiExtFYnI18KWiQjqfhuCCAPsoo5JBE8iTcZN1dltlmnW0Hmmik3aZdaqu1xl1s
s9UmZXa68eZbkpEhWeSYZJapUpA9AhkhYNKxaeabcMYp55yMHUmcdkpqxtmVoY1W
GndUSmWlk7LRZht3Xdb2JXd20unoo5BGKumkBwUEADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\treeview-gold-line.gif}}}|
| attached on:|4 June 2009 by YourName|
| embedded:|[[treeview-gold-line.gif|treeview-gold-line.gif]] - {{{type=image/gif, size=1878 bytes, encoded=2543 bytes}}}|
| local file:|/%LOCAL_LINK%/[[file:///F:/TiddlyWiki/TW jQuery/TreeView/images/treeview-gold-line.gif|file:///F:/TiddlyWiki/TW jQuery/TreeView/images/treeview-gold-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-gold-line.gif|http://www.symbex.net.au/Wiki//images/treeview-gold-line.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-gold-line.gif]] or [img[tooltip|treeview-gold-line.gif][link]]}}}
[img[tooltip|treeview-gold-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEADwBvcAAAAAAPdzc///1v//////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////yH5BAEAAAAALAAAAAAQAPAGAAj+AAEIHAhAAMGDCA0iXFiQ
4UKFDglCjChwIkWLETE61MhQgMePHx9SlDhyIEeRJRumPJkwpcqSLA/GJLnS5UyT
NnPW3AlTZ0+eI29W9BmU6EWjGZFuVNqRKcqfUIsCPTo1adWlV5tmfSo1KlWvVsFi
FauVLNevXdOiXRtWbVu2Y93GhVtWbl26Z9/qnbv3bt+8fAP7FQx4sOHCiFtuVWyW
sd3EMp06xjv5b2XClw9nhkyzceTFnz13fry5dGjSpymntrwac2vNrznjBD1adW3W
t13nhr1b9lDas0UHR93bdPHYxofbVo6buW7nvKH7fkncpfXr2LNr3869e/TfwsH+
Vxe/nHxz88/Rf6denv159+nhrxcqfzr9+5KR6z/OX3py9fbl1x+A/9VXIH7AEbif
fwsqOKCBDUL4IILhScjghAJeqKGDG1rI4YcehkjheCJmCOKI7aH4norxsTifiSUm
GGOFLgYoY40HwohjhDtieKOOQP4oJI1BEjkkiT12mOSJRSLZZIpPrhhli1O+eCSU
V0qZJZVbWmnkl052aSOYWJKppZlcoullmGqOyeabZcJ5ppxp0rlmnHjOmWede96p
5598AupnoIQOaqibfSIqqKKFMnpojmJC2qakdjpqKaWJYrqopo1y+iiPVV4KaqSj
TlpqpZ6K6qOpq6J6aqb+r24aa6ezftoqrLfKmiutu9qqZKipBlurqr+S2iuxTBpb
LKvLunqssM8OC22zuFKrq7W8Yutrssxy66y2yM74rbfVknutudmiu6245bJ7rrvp
wrvukvKGS++9wEqrb7T8gjutuvbm2y/A/9ZbML7KEryvvwsrPLDBDUP8MMLdSszw
xAJfrLHDG1vM8cceh0zxuCJnDPLI7aL8rsrxsjyvySUnHHPFLgcsc80Hw4xzxDtj
fLPOQP8sNM1BEz00yT13nPTJRSPddMpPrxx1y1O/fDTUV0udNdVbW2301053bTPY
WJOttdlco+112GqPzfbbZcN9ttxp07123HjPnXf+3XvfrffffAPud+CED264230j
LrjihTN+eM5iQ9625HY7bjnliWO+uOaNc/44z1VfDnrko09eeuWei+6z6aujfnrm
r28ee+ezf9467LfLnjvtu9uudOipB1+76r+T3jvxTBtfPOvLu3688M8PD33zuFOv
u/W8Y+978sxz77z2yM/8vffVk3+9+dmjv7345bN/vvvpw7/+0vKHT//9wEuvf/T8
gz+9+vbLX/8A+L/6FRB/yiPg/vy3QAUO0IANhOADEdg9CTJwggK8oAYduEELcvCD
HgwhBccnwgyCcITtQ+H7VBg/Fs7PhCVMYAwr6MIAyrCGB4QhDiO4QwzeUIc3QPyh
EGkYRCIOkYQ97GAST1hEJDYxhU9cYRRbOMUXHhGKV5RiFqm4RSsa8YtO7KINaQgS
kAQEAAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\treeview-gold.gif}}}|
| attached on:|5 June 2009 by YourName|
| embedded:|[[treeview-gold.gif|treeview-gold.gif]] - {{{type=image/gif, size=1179 bytes, encoded=1596 bytes}}}|
| local file:|//none//|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-gold.gif|http://www.symbex.net.au/Wiki/images/treeview-gold.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-gold.gif]] or [img[tooltip|treeview-gold.gif][link]]}}}
[img[tooltip|treeview-gold.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAAP//1v//////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////yH5BAEAAAAALAAAAABgAIUAAAj+AAEIHEiwoMGDCBMqXMiw
ocOHECNKnEixosWLGDNq3Mixo8ePIEMKDECyZEmRKCUGOLgypcuGLQHEjPmyJsuB
M23qNLgygICTJmnudJlz5NCjRWUeHSrU6FKdQU0+Xdp06s6qVm1izfpyK9eUXr+K
DCsWJNmyHs+i5ah2rca2buPKnUtXbtSTdTNWhZs34d6+GP8CtthTgOGeUgdHFKx4
IuPGi29CVnmX7+SCli9L1kyY88XMnnGGrgh6dOnQpz2n5rx6tOvXsGNzrdw672PZ
op0qxY05927eon0CTYw7ae26xoETvM2btvLn0KNLn069uvWvxyFnb7xdcffB3+l5
OofOvLjv8GuTk5f5k6RM4rLVP5evvHz8ytfz69/Pv7///wAGKOCABJqF33o8RWdf
bAvCVthh7+FlXoII9lbhcgoeWOCGHHbo4YcgOqgferaNaCJ14823WX0rAtfga4i1
F6F7zbVYI4Uq4lifhiH26OOPQAYppEsBAQA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-gray-line.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-gray-line.gif|treeview-gray-line.gif]] - {{{type=image/gif, size=1877 bytes, encoded=2543 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-gray-line.gif|./images/treeview-gray-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-default.gif|http://www.symbex.net.au/Wiki/images/treeview-default.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-gray-line.gif]] or [img[tooltip|treeview-gray-line.gif][link]]}}}
[img[tooltip|treeview-gray-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEADwBvcAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQAPAGAAj/AP8JHPgvAMGDCA0iXFiQ
4UKFDglCjChwIkWLETE61MgwgMePHx9SlDhyIEeRJRumPJkwpcqSLA/GJLnS5UyT
NnPW3AlTZ0+eI29W9BmU6EWjGZFuVNqRKcqfUIsCPTo1adWlV5tmfSo1KlWvVsFi
FauVLNevXdOiXRtWbVu2Y93GhVtWbl26Z9/qnbv3bt+8fAP7FQx4sOHCiFtuVWyW
sd3EMp06xjv5b2XClw9nhkyzceTFnz13fry5dGjSpymntrwac2vNrznjBD1adW3W
t13nhr1b9lDas0UHR93bdPHYxofbVo6buW7nvKH7fkncpfXr2LNr3869e/TfwsFX
/xe/nHxz88/Rf6denv159+nhrxcqfzr9+5KR6z/OX3py9fbl1x+A/9VXIH7AEbif
fwsqOKCBDUL4IILhScjghAJeqKGDG1rI4YcehkjheCJmCOKI7aH4norxsTifiSUm
GGOFLgYoY40HwohjhDtieKOOQP4oJI1BEjkkiT12mOSJRSLZZIpPrhhli1O+eCSU
V0qZJZVbWmnkl052aSOYWJKppZlcoullmGqOyeabZcJ5ppxp0rlmnHjOmWede96p
5598AupnoIQOaqibfSIqqKKFMnpojmJC2qakdjpqKaWJYrqopo1y+iiPVV4KaqSj
TlpqpZ6K6qOpq6J6aqavbv8aa6ezftoqrLfKmiutu9qqZKipBlurqr+S2iuxTBpb
LKvLunqssM8OC22zuFKrq7W8Yutrssxy66y2yM74rbfVknutudmiu6245bJ7rrvp
wrvukvKGS++9wEqrb7T8gjutuvbm2y/A/9ZbML7KEryvvwsrPLDBDUP8MMLdSszw
xAJfrLHDG1vM8cceh0zxuCJnDPLI7aL8rsrxsjyvySUnHHPFLgcsc80Hw4xzxDtj
fLPOQP8sNM1BEz00yT13nPTJRSPddMpPrxx1y1O/fDTUV0udNdVbW2301053bTPY
WJOttdlco+112GqPzfbbZcN9ttxp07123HjPnXfde9//rffffAPud+CED264230j
LrjihTN+eM5iQ9625HY7bjnliWO+uOaNc/44z1VfDnrko09eeuWei+6z6aujfnrm
r28ee+ezf9467LfLnjvtu9uudOipB1+76r+T3jvxTBtfPOvLu3688M8PD33zuFOv
u/W8Y+978sxz77z2yM/8vffVk3+9+dmjv7345bN/vvvpw7/+0vKHT//9wEuvf/T8
gz+9+vbLX/8A+L/6FRB/yiPg/vy3QAUO0IANhOADEdg9CTJwggK8oAYduEELcvCD
HgwhBccnwgyCcITtQ+H7VBg/Fs7PhCVMYAwr6MIAyrCGB4QhDiO4QwzeUIdA/KEQ
MmkYRCIOkYQ97GAST1hEJDYxhU9cYRRbOMUXHhGKV5RiFqm4RSsa8YtO7KINaQgS
kAQEADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-gray.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-gray.gif|treeview-gray.gif]] - {{{type=image/gif, size=1230 bytes, encoded=1665 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-gray.gif|./images/treeview-gray.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-gray.gif|http://www.symbex.net.au/Wiki/images/treeview-gray.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-gray.gif]] or [img[tooltip|treeview-gray.gif][link]]}}}
[img[tooltip|treeview-gray.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABgAIUAAAj/AP8JHEiwoMGDCBMqXMjw
H4CHABRCbEixosWLBCNi3Mixo0WNHkOKFAlypMmTKFOqPBmgpUuXK2OKDHCQpsyb
G206HKgTp8+GOkH2/EkUIU2ID/+9HFq0aFCeTaMafCqQqVSnNa9qXfpSq9eqX8OC
FfvVKlmsZ7emVbv2ZkmobWW+HRu34kSJSafW/RjS7N6Dc/8KHkw4LVeYhUda9ZvY
4uLGM7NC9ngUqdKuky8+zsxxM2eMnj87PsxYNMPSpimiTn2adV/XlGF3XA07MG3X
tlPfTbib4O29gR3rlk28uPHjVUkjl1zwd2qqSpfrFShUenOHlpdah+7cNHfrvpmD
qyfdHbz58+jTqzcZHH1705Z55y2e+3x98/fB518ffT159KFtN1B1531XIHYTaSed
geYxOJ542ynH34QUVmjhThW+h99xvQE2H3Ea6mdhiBeWWKCEDUK4oIrLBbgiUhEp
2CKLyLk443QNomjijjz2mBmJ0gG5nJCTdViQkTdSWB5xS8rWJGxPivbfgTg+WKWA
V76YHWZJhkfldV96meNhPpZp5plopqnmmggFBAA7
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TW jQuery\TreeView\images\treeview-red-line.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-red-line.gif|treeview-red-line.gif]] - {{{type=image/gif, size=1877 bytes, encoded=2543 bytes}}}|
| local file:|/%LOCAL_LINK%/[[file:///F:/TiddlyWiki/TW jQuery/TreeView/images/treeview-red-line.gif|file:///F:/TiddlyWiki/TW jQuery/TreeView/images/treeview-red-line.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-red-line.gif|http://www.symbex.net.au/Wiki/images/treeview-red-line.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-red-line.gif]] or [img[tooltip|treeview-red-line.gif][link]]}}}
[img[tooltip|treeview-red-line.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhEADwBvcAAAAAAPV2dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQAPAGAAj/AP8JHPgvAMGDCA0iXFiQ
4UKFDglCjChwIkWLETE61MgwgMePHx9SlDhyIEeRJRumPJkwpcqSLA/GJLnS5UyT
NnPW3AlTZ0+eI29W9BmU6EWjGZFuVNqRKcqfUIsCPTo1adWlV5tmfSo1KlWvVsFi
FauVLNevXdOiXRtWbVu2Y93GhVtWbl26Z9/qnbv3bt+8fAP7FQx4sOHCiFtuVWyW
sd3EMp06xjv5b2XClw9nhkyzceTFnz13fry5dGjSpymntrwac2vNrznjBD1adW3W
t13nhr1b9lDas0UHR93bdPHYxofbVo6buW7nvKH7fkncpfXr2LNr3869e/TfwsFX
/xe/nHxz88/Rf6denv159+nhrxcqfzr9+5KR6z/OX3py9fbl1x+A/9VXIH7AEbif
fwsqOKCBDUL4IILhScjghAJeqKGDG1rI4YcehkjheCJmCOKI7aH4norxsTifiSUm
GGOFLgYoY40HwohjhDtieKOOQP4oJI1BEjkkiT12mOSJRSLZZIpPrhhli1O+eCSU
V0qZJZVbWmnkl052aSOYWJKppZlcoullmGqOyeabZcJ5ppxp0rlmnHjOmWede96p
5598AupnoIQOaqibfSIqqKKFMnpojmJC2qakdjpqKaWJYrqopo1y+iiPVV4KaqSj
TlpqpZ6K6qOpq6J6aqavbv8aa6ezftoqrLfKmiutu9qqZKipBlurqr+S2iuxTBpb
LKvLunqssM8OC22zuFKrq7W8Yutrssxy66y2yM74rbfVknutudmiu6245bJ7rrvp
wrvukvKGS++9wEqrb7T8gjutuvbm2y/A/9ZbML7KEryvvwsrPLDBDUP8MMLdSszw
xAJfrLHDG1vM8cceh0zxuCJnDPLI7aL8rsrxsjyvySUnHHPFLgcsc80Hw4xzxDtj
fLPOQP8sNM1BEz00yT13nPTJRSPddMpPrxx1y1O/fDTUV0udNdVbW2301053bTPY
WJOttdlco+112GqPzfbbZcN9ttxp07123HjPnXfde9//rffffAPud+CED264230j
LrjihTN+eM5iQ9625HY7bjnliWO+uOaNc/44z1VfDnrko09eeuWei+6z6aujfnrm
r28ee+ezf9467LfLnjvtu9uudOipB1+76r+T3jvxTBtfPOvLu3688M8PD33zuFOv
u/W8Y+978sxz77z2yM/8vffVk3+9+dmjv7345bN/vvvpw7/+0vKHT//9wEuvf/T8
gz+9+vbLX/8A+L/6FRB/yiPg/vy3QAUO0IANhOADEdg9CTJwggK8oAYduEELcvCD
HgwhBccnwgyCcITtQ+H7VBg/Fs7PhCVMYAwr6MIAyrCGB4QhDiO4QwzeUIdA/KEQ
MmkYRCIOkYQ97GAST1hEJDYxhU9cYRRbOMUXHhGKV5RiFqm4RSsa8YtO7KINaQgS
kAQEADs=
---END_DATA---
%/
| source file:|{{{F:\TiddlyWiki\TWExperiments\jQuery\images\treeview-red.gif}}}|
| attached on:|31 May 2009 by YourName|
| embedded:|[[treeview-red.gif|treeview-red.gif]] - {{{type=image/gif, size=1230 bytes, encoded=1665 bytes}}}|
| local file:|/%LOCAL_LINK%/[[./images/treeview-red.gif|./images/treeview-red.gif]]|
| remote link:|/%REMOTE_LINK%/[[http://www.symbex.net.au/Wiki/images/treeview-red.gif|http://www.symbex.net.au/Wiki/images/treeview-red.gif]]|
image
<<<
usage: {{{[img[tooltip|treeview-red.gif]] or [img[tooltip|treeview-red.gif][link]]}}}
[img[tooltip|treeview-red.gif]]
<<<

/% DO NOT EDIT BELOW THIS POINT
---BEGIN_DATA---
image/gif;base64,
R0lGODlhYACFAPcAAAAAAPV2dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABgAIUAAAj/AP8JHEiwoMGDCBMqXMjw
H4CHABRCbEixosWLBCNi3Mixo0WNHkOKFAlypMmTKFOqPBmgpUuXK2OKDHCQpsyb
G206HKgTp8+GOkH2/EkUIU2ID/+9HFq0aFCeTaMafCqQqVSnNa9qXfpSq9eqX8OC
FfvVKlmsZ7emVbv2ZkmobWW+HRu34kSJSafW/RjS7N6Dc/8KHkw4LVeYhUda9ZvY
4uLGM7NC9ngUqdKuky8+zsxxM2eMnj87PsxYNMPSpimiTn2adV/XlGF3XA07MG3X
tlPfTbib4O29gR3rlk28uPHjVUkjl1zwd2qqSpfrFShUenOHlpdah+7cNHfrvpmD
qyfdHbz58+jTqzcZHH1705Z55y2e+3x98/fB518ffT159KFtN1B1531XIHYTaSed
geYxOJ542ynH34QUVmjhThW+h99xvQE2H3Ea6mdhiBeWWKCEDUK4oIrLBbgiUhEp
2CKLyLk443QNomjijjz2mBmJ0gG5nJCTdViQkTdSWB5xS8rWJGxPivbfgTg+WKWA
V76YHWZJhkfldV96meNhPpZp5plopqnmmggFBAA7
---END_DATA---
%/
this is a test
<<newTiddler label:"whatsThis" title:" What's This" tag:"whatsThis" focus:"text">>
//{{{
config.options.chkDisableTabsBar=false;
config.options.chkHttpReadOnly = false;
config.options.chkAutoSave = true;
config.options.chkSaveBackups = false;
config.options.chkAnimate = false;
config.options.chkShowRightSidebar= false;
config.options.chkSinglePageMode= true;
config.options.chkSinglePagePermalink= false;
config.options.chkSearchTitles=true;
config.options.chkSearchText=true;
config.options.chkSearchTags=true;
config.options.chkSearchFields=true;
config.options.chkSearchTitlesFirst=false;
config.options.chkSearchList=true;
config.options.chkSearchByDate=false;
config.options.chkSearchIncremental=false;
config.options.chkSearchShadows=false; 

//}}}
!!Értelmezés
A [[nulladrendű nyelv|Nulladrendű nyelv]] esetén a [[nemlogikai konstansokra|Nemlogikai konstans]] mint állításparaméterekre utalunk, tekintettel arra, hogy ezek a nyelvi eszközök [[állítások|Állítás]] helyett szerepelnek.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]],  $A\in Form$ egy formula, $x,y\in Var$ két változó.
Tegyük fel, hogy az $A$ formulában az $x$ változó behelyettesíthető az $y$ változóval, és @@color:#900;$y\notin FreeVar(A)$@@. Ekkor
*$\forall\!y[A]^y_x$ formula a $\forall\!xA$ formula szabályosan végrehajtott átnevezése;   
*$\exists y[A]^y_x$ formula a $\exists xA$ formula szabályosan végrehajtott átnevezése.
!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form\rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], $\langle U,\varrho\rangle$ pedig a nyelv egy [[interpretációja|Elsőrendű interpretáció]]. Az $\langle U,\varrho\rangle$ interpretációra támaszkodó $v$ értékelésen egy olyan függvényt értünk, amely teljesíti a következőket:
#$Dom(v)= Var$;
#Ha $x\in Var$, akkor $v(x)\in U$.
!!!Megjegyzés
*Az értékelésen egy $v:Var\rightarrow U$ függvényt értünk.
!!Definíció (A módosított értékelés fogalma) 
Legyen $v$ egy tetszőleges $\langle{U,\varrho\rangle$ interpretációra támaszkodó értékelés, $x\in Var$ egy változó és $u\in U$ egy objektum. Ekkor bármely $y\in Var$ esetén
$$v[x:u](y)=\left\{
             \begin{array}{ll}
               u, & ha\quad y=x; \\
               v(y), & egyébként.
             \end{array}
           \right. $$
!!!Megjegyzés
*Az módosított értékelésen egy olyan $v[x:u]:Con\rightarrow U$ függvényt értünk, amely legfeljebb az $x$ változóhoz rendelt értékben különbözik a $v$ értékeléstől. Az $x$ változóhoz az $u$ értéket rendeli, azaz $v[x:u](x)=u$.

!!Definíció
{{overlay1{Legyen $L^{(0)}=\langle LC, Con, Form \rangle$ egy [[nulladrendű nyelv|Nulladrendű nyelv]], és $A\in Form$ egy formula.}}}
{{overlay2{Az $A$ formula érvényes, ha $\emptyset\models A$, azaz ha az $A$ formula [[logikai következménye|Szemantikai következményreláció]] az üres halmaznak. }}}
*{{overlay3{Jelölés: $\models A$}}}

!!Definíció
Legyen $L^{(1)}=\langle LC, Var, Con, Term, Form \rangle$ egy [[elsőrendű nyelv|Elsőrendű nyelv]], és $A\in Form$ egy formula.
Az $A$ formula érvényes, ha $\emptyset\models A$, azaz ha az $A$ formula [[logikai következménye|Szemantikai következményreláció (elsőrend)]] az üres halmaznak. 
*Jelölés: $\models A$