Content-Type: multipart/related; start=; boundary=----------lWACAZQ1V5SzCV6Yr674d5 Content-Location: http://letwist.net/node/318 Subject: =?utf-8?Q?id=20ostatniego=20node=20-=20gdzie=20siedzi=3F=20|=20letwist?= MIME-Version: 1.0 ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=318.htm Content-Type: text/html; name=318.htm Content-Id: Content-Location: http://letwist.net/node/318 Content-Transfer-Encoding: 8bit id ostatniego node - gdzie siedzi? | letwist

id ostatniego node - gdzie siedzi?

Walka z drupalem, odcinek kolejny. W skrócie – jadę na dwa drupale – w jednym już rośnie treść, z dodatkowych modułów – mapy xml pod google.

Drugi bawię się z obrazkami itd – czyli teoretycznie powinien być mniej stabilny.

I stał się cud – drupal w tym pierwszym przypadku zgubił nr ostatniego node – przy dodawaniu nowej treści numeruje o 1 – co oczywiście wyrzuca błąd sql – duplicate entry for.. – wiadomo.

Szybko sprawdziłem, czy nie wyparował atrybut auto_increment w odpowiednich tabelach – nie wyparował.

Oczywiście można sobie poklikać te n razy i "dojechać" do dobrego id node. No ale co będzie, jak się powtórzy i będzie tego kilka tysięcy?:)

"wyzerowało się" id dla node i dla menu. Cud normalnie.

Miał ktoś podobny przypadek?

Oglądałem sobie strukturę bazy – nic się nie rozsypało – tzn tak mi się wydaje, bo guru od sql nie jestem.

Na drupal.org podobny problem pojawiał się wielokrotnie – tylko przeważnie występował przy przenosinach bazy – kiedy zapominano o wartości auto increment.

Pytanie na bonusie – gdzie siedzi cała konfiguracja serwisu? bo rozumiem, że w bazie, a nie w plikach – jest któraś tabela do tego? Czy może poszczególne moduły same przetrzymują sobie info.

portret użytkownika archetwist

sequences

Wszystkie tego typu wartości są przechowywane w tabeli sequences. Najmniejsze wolne ID segmentu (nie ostatnie ID) to, o ile mnie pamięć nie myli, node_nid.

Miałem podobny problem przy przenosinach tabel z jednej bazy do drugiej. Zamiast prefiksów postanowiłem wykorzystać osobne bazy i nie wiedziałem, że rzędy we współdzielonych tabelach są nazywane zgodnie z prefiksem/bazą (w związku z czym stare były już nieaktualne, a nowe zaczęło sobie liczyć od 0).

portret użytkownika Anonymous

dokładnie - sequences

Dzięki – o to chodziło – już teraz wiem, czemu się wysypało. Treść już jakaś była, a ja dopiero potem dodałem sobie w tabelach prefix – i rzeczywiście indeksy wierszy w tabeli sequences odpowiadają nazwom tableli. Teraz są trochę podublowane.

Tak więc podpowiedź dla drupalowców: prefix tabeli ustalmy na początku, jeżeli chcemy uniknąć kłopotów :)

Opcje wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zapisz ustawienia" by wprowadzić zmiany.
------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=background-top.png Content-Type: image/png; name=background-top.png Content-Location: http://letwist.net/themes/twistnsimple/images/background-top.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAjklEQVQYV4XMUQ6C MBAE0DKJaYGUKoo/3v+CRqVddlsHPIB/LzOzi+vyAFDRWoeT93B1d4P3Ac41mNGB Zm/NEMLAvjKvhztHqyIMI1rlvtJ95MaOvB9pM6gKxnjmnUJlQ0wJtimEeYwz8wIR wTTNqNxkyZjSzyWvSJcFuglK+dB3/i7I6+4b+0y//np9P78ntm+LRo2Y9AAAAABJ RU5ErkJggg== ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=background-middle.png Content-Type: image/png; name=background-middle.png Content-Location: http://letwist.net/themes/twistnsimple/images/background-middle.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAEAAACGCAIAAACTwne+AAAAKklEQVQokWO5du0a CzpgZmZmYWBgYGFkZATT6GxSxHCZQWt1g8F9QxgDAEFqBRbQRfYCAAAAAElFTkSu QmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=background-bottom.png Content-Type: image/png; name=background-bottom.png Content-Location: http://letwist.net/themes/twistnsimple/images/background-bottom.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAEAAABuCAIAAABp1e5RAAAASElEQVQoka2LUQoA IAhDFecBvP+5PI4YBUEfWRANxjbxITNBRKhyer2/MFWeGDODuyMi0KWqEJHhLmYe v1We+g9u11+43b64AS76PZ6QVEcyAAAAAElFTkSuQmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=up.png Content-Type: image/png; name=up.png Content-Location: http://letwist.net/themes/twistnsimple/icons/up.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/g AAAAVFBMVEX////+/v76+vr5+fn4+Pj29vb19fXz8/Py8vLu7u7t7e3s7Ozm5ubg 4ODf39/P19/O1t7U1NTNzc3BwcG1tbWvr6+ioqKfn580NDQzMzMyMjIxMTHhII/o AAAAHHRSTlMA////////////////////////////////////qXetUQAAAAlwSFlz AAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29y a3MgOLVo0ngAAAB1SURBVBiVhY7ZDoUwCAXBel2KtWpdLvj//ym2xiUx8TyQzITA AXhN1jCTgexiAfg7A3hxXXtWk1LsnMwvCkFrbadhV0ZRiQh6HctQRWFcWNHzPIU2 T0cM6QZPPeVnkV2Mza3Zt2DsnoJE5kA3oZ/D2fz4TIk3nsAGvoSd0NUAAAAASUVO RK5CYII= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=menu.gif Content-Type: image/gif; name=menu.gif Content-Location: http://letwist.net/themes/twistnsimple/images/menu.gif Content-Transfer-Encoding: Base64 R0lGODlhDQAFAJEAAP///5mZmf///wAAACH5BAEHAAIALAAAAAANAAUAAAIQlB0n oBdpAGsPyungwk7NAgA7 ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=menu-hover.gif Content-Type: image/gif; name=menu-hover.gif Content-Location: http://letwist.net/themes/twistnsimple/images/menu-hover.gif Content-Transfer-Encoding: Base64 R0lGODlhDQAFAIAAAP///////yH5BAEHAAEALAAAAAANAAUAAAIOjA0Xqcj7Dpgu QmmXYgUAOw== ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=background-menu.png Content-Type: image/png; name=background-menu.png Content-Location: http://letwist.net/themes/twistnsimple/images/background-menu.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAANwAAAAaCAIAAABTiaV/AAAAA3NCSVQICAjb4U/g AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlh IEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8wNrR2 1ZwAAADrSURBVHic7dexDcIwEIXhOPJAERMgKuiABoSoCWIG5oiYIKIKHdCAGAAQ E8V0EQG32E/K/3W2XFxxenc2y3ybAEqsq+vYNQAt1jmaElpISsixzrnYNQAttmZ8 Qww7JeSwU0IOSQk5JCXkfCflsJ+db6/mWJXFdLEJXhU6zZOUw352uj6bY1UWk/k6 bFXoNP9OORr0jpd7czzsd+PZKmBV6LTUe/vZkUmS0JEIyRpjvq5O18fn5WSe/74B /seM2Rchxhrjn+BALDZNaUpoISkhxxqSEmI8v28gLsY35DC+IYekhBySEnL46EDO G0BLPzv0+NtsAAAAAElFTkSuQmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=background-menu-hover.png Content-Type: image/png; name=background-menu-hover.png Content-Location: http://letwist.net/themes/twistnsimple/images/background-menu-hover.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAANwAAAAaCAIAAABTiaV/AAAAA3NCSVQICAjb4U/g AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlh IEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8wNrR2 1ZwAAADKSURBVHic7dixDcIwEIVh7NwohI4tIjFLxDiIhCHoEQhYgyKzxNDGTlIa v+L/urvKxdP5bHf97DeAEgvjt/QZgIiNhBJiLITSRwBiXN+QQyghh50ScpiUkGMh EEpoYVJCThrKthn6Z71WAn9gYUxbbTOc7/VaCeS2vFMeD8Pptl0rgaysqty82z3q aT8pgazMzdLWv3bTZlICubnLm30RWswzBSHGvCeU0EIoIce8L30EILbw+gbK4vqG HEIJOXwJQQ4PHchhUkLODweMPWpxAhWbAAAAAElFTkSuQmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=man.png Content-Type: image/png; name=man.png Content-Location: http://letwist.net/themes/twistnsimple/icons/man.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/g AAAAOVBMVEX////19fXu7u7n5+f15Mnd3d3MzMzYyrHFxcW6urrEs2Ktra2kqq6y ppJ4foKBeWpbX2MrLjAfISJ6M205AAAAE3RSTlMA//////////////////////// Pj/cLQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9t ZWRpYSBGaXJld29ya3MgOLVo0ngAAABuSURBVBiVjY9BDoAgDARrLQURgfX/j7VA wHhzuJBJs90S1Q4txtchvMIZCYH/C5eauLVnNwsg20CNIhKxEwUjm5BGX8bMCq3S Ho4RtO2uT1xTmCpeIKUsQVy9FJyrsPWxrQn6vcAKToHJitBj8AA5hwY9MOca3gAA AABJRU5ErkJggg== ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=sheet.png Content-Type: image/png; name=sheet.png Content-Location: http://letwist.net/themes/twistnsimple/icons/sheet.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/g AAAAIVBMVEX////6+vrx8fHv7+/s7Ozn5+fO197Pz8/FxcW3t7cxMDH745maAAAA C3RSTlMA/////////////312fdUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAfdEVY dFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAVklEQVQImWNg gAGuVasUwYwFDAyrVq1aJMCwIC3Z2NjYKpBhQbIxUGRVEUgcpLIFpAYolQVkGBsT ZqSBAJChBTJl1coiBtGKDiBoD2RgVHEBAicBuCsA5mUnw05pUjkAAAAASUVORK5C YII= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=arrow.png Content-Type: image/png; name=arrow.png Content-Location: http://letwist.net/themes/twistnsimple/icons/arrow.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/g AAAALVBMVEX////6+vr29vbx8fHu7u7s7Ozn5+fZ2dnO1t7Pz8/KysrFxcW8vLy3 t7cyMjLqc4v/AAAAD3RSTlMA///////////////////ljZ6mAAAACXBIWXMAAAsS AAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4 tWjSeAAAAFhJREFUCJljYMAP+BShjAfPBKAMvkQg+e7duwceQCE+IJvFpS+RgY+j o6PFpW8yAzNQ6oXH28kMjJm7dz/ouwVULRwa+uLtMoh+u1OJEHPEyqAGMioi2QcA 8uQcBgnpcwMAAAAASUVORK5CYII= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=balloon.png Content-Type: image/png; name=balloon.png Content-Location: http://letwist.net/themes/twistnsimple/icons/balloon.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/g AAAASFBMVEX////7+/v6+vr39/fz8/Py8vLv7+/u7u7t7e3r6+vq6urm5ubi4uLh 4eHa2trV1dXR0dHNzc3JycnBwcG7wcqptL5TXmcyMjJwi/j+AAAAGHRSTlMA//// ///////////////////////////p3EQ2AAAACXBIWXMAAAsSAAALEgHS3X78AAAA H3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAGlJREFU GJV9j8kOgDAIRKnignsV4f//VMpBa2p8hya8dpoBoEQesE5zdqdDlUR3oyu6EPYA nRrb/MWP8ACXke5LzACoDhPZGXuAQGs0hEmPfWmsXsDWGIV1nzDcrQOJfwmZ0e0l zEy2yQUWtQlC67PESAAAAABJRU5ErkJggg== ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=delete.png Content-Type: image/png; name=delete.png Content-Location: http://letwist.net/themes/twistnsimple/icons/delete.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/g AAAAMFBMVEX////6+vr29vbx8fHv7+/s7Ozn5+fi4uLZ2dnO197U1NTFxcXAwMC8 vLycmpwxMDGTAbw0AAAAEHRSTlMA////////////////////wFCLQwAAAAlwSFlz AAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29y a3MgOLVo0ngAAABPSURBVAiZY2Bg4P//35ABBL64uHwTAPNBwJDhJwOLi8vMd98Y 9CEiNxjkJ4BE3h9n4IcwtiIznvi5vAQx5rE88OMklgExeSsD8+rdILAYANQiQmwW KmpvAAAAAElFTkSuQmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=edit.png Content-Type: image/png; name=edit.png Content-Location: http://letwist.net/themes/twistnsimple/icons/edit.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/g AAAAKlBMVEX////6+vru7u7o6Ojj4+Pd3d3O1t7GxsbAwMC6urq1tbWpqalmZmYy MjK+mcNGAAAADnRSTlMA/////////////////1dK2xQAAAAJcEhZcwAACxIAAAsS AdLdfvwAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4 AAAAS0lEQVQImWNgQAF3LwmAaV6mXEcI41JuEZhxQffuZAhD7XYRRInarUCo2u0K YBml3KUC+JXwXoMq4b0LUQJk7ADZxHNG53TPGUUGALDQHA++ZqkEAAAAAElFTkSu QmCC ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=page.png Content-Type: image/png; name=page.png Content-Location: http://letwist.net/themes/twistnsimple/icons/page.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/g AAAAP1BMVEX////6+vrx8fHv7+/s7Ozn5+fd3d3Z2dnO197U1NTK09rPz8/Hz9bF xcW+x83BwcG6wsm2vsQwLzAvLi8uLS4oROJTAAAAFXRSTlMA//////////////// //////////9QsPovAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2Fy ZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAFhJREFUGJV1j4sKwCAIRcum y1Z7tP7/W/dS1oodBC+Hi6AxPVkBK0JXRivJXWTvxag4maASDuOehlrQWr6C56aB rVi28tvAkYipOhpiuEcbL48ATgpD//sBF2MGS21B0TwAAAAASUVORK5CYII= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=magnifier.gif Content-Type: image/gif; name=magnifier.gif Content-Location: http://letwist.net/themes/twistnsimple/icons/magnifier.gif Content-Transfer-Encoding: Base64 R0lGODlhDwALAIAAAP///////yH5BAEHAAEALAAAAAAPAAsAAAIbjA8Jx8jbDISB vnrjsta17knRo1TgWI5foq4FADs= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=style.css Content-Type: text/css; name=style.css Content-Location: http://letwist.net/themes/twistnsimple/style.css Content-Transfer-Encoding: 8bit /* * twistnsimple CSS * * Copyright 2006 archetwist / arche@ * letwist.net * * All rights reserved * */ /* HTML elements ----------------------------------------------- */ body { margin: 0; padding: 0; background-color: #FFF; color: #000; font: .8em arial, helvetica, sans-serif; } a { background-color: inherit; color: #55617D; } a:hover { background-color: inherit; color: #ADD731; text-decoration: none; } acronym {letter-spacing: 0.2em} cite { font-style: normal; border-bottom: 1px #000 dotted; } q { font-style: italic; quotes: none; } q[cite]:after { content: " (" attr(cite) ")"; border-bottom: 1px #000 dotted; } blockquote { display: block; margin: 1em 0 0 2.2em; padding-left: .6em; border-left: 3px solid #CCC; } blockquote[cite]:after { display:block; content: attr(cite); margin-top: .6em; padding-top: 2px; border-top: 2px #CCC dotted; text-align: right; } code { background-color: #EEE; color: inherit; } dt, dd { margin-top: 4px; margin-bottom: 4px; } kbd { padding: 0 3px; background-color: #EEE; color: inherit; border-width: 1px; border-style: solid; border-color: #CCC #666 #666 #CCC; font-family: arial, helvetica, sans-serif; text-transform: lowercase; } h1 {font-size: 1.6em;} h2 {font-size: 1.4em;} h3 {font-size: 1.2em;} h4 {font-size: 1.1em;} h5 {font-size: 1.0em;} h6 {font-size: .9em;} hr { height: 1px; border: 1px solid gray; } img {border: 0;} p {margin: .6em 0;} /* Layout ----------------------------------------------- */ #top { width: 100%; height: 60px; background: url(images/background-top.png) #515868 repeat-x left top; color: inherit; position: relative; /* IE */ } #header { position: relative; margin: 0 auto; width: 760px; height: 100%; } #header, #main, #footer {padding: 0 6px;} #logo { position: absolute; top: 0; left: 3px; width: 50%; height: 120%; background-position: top left; background-repeat: no-repeat; z-index: 10; } #sitename, #siteslogan { position: absolute; bottom: 19px; margin: 0; background-color: inherit; color: #FFF; font-size: 1.4em; } #sitename { width: 124px; left: 6px; } #siteslogan {left: 180px;} #menu { position: absolute; bottom: 15px; right: 6px; } #middle { width: 100%; min-height: 600px; background: url(images/background-middle.png) left top repeat-x; border-top: 1px #FFF solid; } #main { position: relative; width: 760px; margin: 10px auto; } #left { float: left; width: 520px; } #right { float: right; width: 220px; } #bottom { width: 100%; height: 110px; background: url(images/background-bottom.png) #EEE repeat-x left bottom; color: inherit; } #footer { width: 760px; margin: 0 auto; padding-top: 50px; } /* General ----------------------------------------------- */ #menu .title, #notice .title, #footer .title, .hidden {display: none;} #sitename a { background-color: inherit; color: #FFF; text-decoration: none; } #mission {font-size: 0.9em;} #clear, .clear {clear: both;} .inline {display: inline;} #gotop { float: right; padding-left: 18px; background: url(icons/up.png) 0 70% no-repeat; } .node h3[id]:hover:after, .node h4[id]:hover:after, .node h5[id]:hover:after, .node h6[id]:hover:after { content: "#"attr(id); margin-left: 1em; padding: 6px; background-color: #FFFFE1; color: inherit; border-width: 1px; border-style: solid; border-color: #E2E1A9 #C7C56A #C7C56A #E2E1A9; font: .8em arial, helvetica, sans-serif; } /* Additional typography & margins */ h2.node, h2.title, .block h3 { margin: 8px 0 5px 0; padding: 0; background-color: inherit; color: #808080; letter-spacing: -1px; } h2.node a { background-color: inherit; color: #000; text-decoration: none; } h2.node a:hover { background-color: inherit; color: #ADD731; /* #BD0909 */ } .breadcrumb, .breadcrumb a { padding-bottom: .5em; font-size: 1.1em; font-weight: bold; text-transform: lowercase; text-decoration: none; } .block h2, .block h3 {text-transform: lowercase;} .block h3 {font-size: 1.1em;} .block-statistics h3 {display: none;} .box h2 {margin-top: 20px;} .feed-icon img, .xml-icon img {margin-top: 16px;} .container-inline div {display: inline;} .more-link {text-align: right;} .nowrap {white-space: nowrap;} .path { padding-bottom: .7em; font-size: 1.1em; } td.revision-current { background-color: #FFC; color: inherit; } /* Comments */ .comment h3.title { margin-bottom: 0; font-size: 1.1em; } .comment h3.title a {text-decoration: none;} .comment { border-bottom: 1px #CCC solid; margin: 2em 0; } .comment .content {clear: both;} #comment_controls .description { margin-top: .4em; background-color: inherit; color: #808080; font-size: .9em; } .indented {margin-left: 20px;} .indented > .indented > .indented > .indented > .indented {margin-left: 0;} #edit-comment-form { display: block; margin-top: 10px; } /* Lists */ .item-list .title { font-weight: bold; } .item-list ul, .block-menu ul { margin: 0 0 .75em 0; padding: 0; } .item-list ul li, .block-menu ul li { margin: 0 0 .25em 1.5em; padding: 0; list-style: disc; } .node li {margin-top: .4em;} .tips li {margin: .4em 0 .4em 0;} dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 8em; } dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; } dl.multiselect dt, dl.multiselect dd { float: left; line-height: 1.75em; padding: 0; margin: 0 1em 0 0; } dl.multiselect .form-item { height: 1.75em; margin: 0; } /* Forms */ form { margin: 1em 0; padding: 0; } fieldset { margin: .5em 0; padding: .8em; border: 1px #BBB solid; background-color: #F6F6F6; color: inherit; } .form-item { margin: 1em 0 1em 0; } .form-item .description { font-size: .8em; } .form-item label { display: block; font-weight: bold; } .form-item label.option { display: inline; font-weight: normal; } .form-item input.error, .form-item textarea.error { border-color: #BD0909; border-style: solid; } .form-required { background-color: inherit; color: #BA000D; font-weight: bold; font-size: 1.4em; } .form-submit { margin-top: 1em; } tr.odd .form-item, tr.even .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; } .node-form .form-text, .node-form textarea { display: block; } .node-form .standard { clear: both; } .node-form .attachments fieldset { float: none; display: block; } /* Tables */ table {border-collapse: collapse;} th { padding-right: 1em; border-bottom: 3px solid #CCC; text-align: left; } th.active img { display: inline; } tr.even, tr.odd { background-color: #EEE; color: inherit; border-bottom: 1px solid #CCC; } tr.even, tr.odd { padding: .1em .6em; } td.active { background-color: #DDD; color: inherit; } /* Avatars */ .picture { float: right; width: 70px; height: 70px; line-height: 70px; margin: 0 0 .5em .5em; padding: 6px; background-color: #EEE; color: inherit; border: 1px solid #BBB; text-align: center; } .picture img { vertical-align: middle; } .comment .picture { width: 50px; height: 50px; line-height: 50px; } .comment .picture img { max-width: 50px; max-height: 50px; } * html .comment .picture img { height: 50px; /* IE */ } .preview .picture { display: none; } /* Status visualization */ .sticky { margin: 15px 0; padding: 10px; background-color: #F5F5F5; color: inherit; border: 1px solid #BBB; } .sticky h2 { margin: 0; } .unpublished { background-color: #FFF4F4; color: inherit; } .preview .node, .preview .comment { background-color: #FFFFEA; color: inherit; } .comment .new { margin-right: 1em; padding-left: 16px; background: url(icons/new.png) 0 70% no-repeat; background-color: inherit; color: #BA000D; display: inline; } .preview .comment .new { display: none; } /* Helpers */ .marker { background-color: inherit; color: #BA000D; } .help, .messages { display: block; margin: 12px 0; padding: 10px; background-color: #EEE; color: inherit; } .help {border: 1px solid #55617D;} .messages {border: 1px solid #BD0909;} /* Pager */ .pager { clear: both; margin-top: 2em; text-align: center; } .pager strong, .pager a { margin: 0 .4em; text-decoration: none; } /* Navigation ----------------------------------------------- */ .menu-disabled { background-color: #CCC; color: inherit; } li a.active { background-color: inherit; color: #000; } #left li.expanded, #left li.collapsed, #left li.leaf { padding: .2em .5em 0 0; margin: 0; } #left li.expanded {list-style-type: circle;} #left li.collapsed {list-style-type: disc;} #left li.leaf {list-style-type: square;} /* Header and sidebar menus */ #block-user-1 .title {display: none;} #menu ul.menu, #menu ul.menu li { display: inline; float: left; margin: 0; } #menu ul.menu, .block-user ul.menu { margin: 0; padding: 0; list-style-type: none; text-transform: lowercase; } .block-user ul.menu li {display: inline; /* IE */} #menu ul.menu a, .block-user ul.menu a { display: block; margin-bottom: 1px; padding: 5px 0 5px 19px; background-color: inherit; background-repeat: no-repeat; background-position: left center; color: #FFF; text-decoration: none; } #menu ul.menu a { background-image: url(images/menu.gif); } #menu ul.menu a:hover { background-image: url(images/menu-hover.gif); } .block-user ul.menu a { background-color: #515868; background-image: url(images/background-menu.png); color: #FFF; } .block-user ul.menu a:hover { background-color: #BCDE56; background-image: url(images/background-menu-hover.png); color: #FFF; } .block-user ul.menu li li a { margin-left: 15px; padding-left: 5px; background-image: none; background-color: #DDD; color: #515868; } .block-user ul.menu li li a:hover { background-image: none; background-color: #EEE; color: #BCDE56; } .block-user ul.menu li li li a { margin-left: 30px; background-color: #EEE; color: #515868; } .block-user ul.menu li li li a:hover { background-color: #FFF; color: #BCDE56; } /* Tabs */ ul.primary { border-collapse: collapse; padding: 0 0 0 1em; white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #BBB; } ul.primary li {display: inline;} ul.primary li a { height: auto; margin-right: .5em; padding: 0 1em; background-color: #DDD; color: inherit; border-color: #BBB; border-width: 1px; border-style: solid solid none solid; text-decoration: none; } ul.primary li.active a { background-color: #FFF; color: inherit; border-color: #BBB #BBB #FFF #BBB; border-style: solid; border-width: 1px; } ul.primary li a:hover { background-color: #EEE; color: inherit; border-color: #CCC #CCC #EEE #CCC; } ul.secondary { border-bottom: 1px solid #BBB; padding: 0.5em 1em; margin: 5px; } ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #CCC; } ul.secondary a { padding: 0; text-decoration: none; } ul.secondary a.active { border-bottom: 4px solid #999; } /* Book and forum navigation */ .book-navigation, .forum-topic-navigation { clear: both; margin: 2em 0 1em 0; background-color: #EEE; color: inherit; border-color: #CCC; border-style: solid; border-width: 2px 0 1px 0; } .book-navigation .page-links, .forum-topic-navigation { position: relative; clear: both; padding: 6px 6px 40px 6px; } .book-navigation .page-links { margin-top: 1.8em; border-top: 1px #CCC solid; text-align: center; } .topic-previous, .page-previous { float: left; width: 42%; text-align: left; } .topic-next, .page-next { float: right; width: 42%; text-align: right; } .page-up { position: absolute; left: 46%; top: 5px; } /* Node & comment info and links ----------------------------------------------- */ .info a, .actions a {text-decoration: none;} ul.links, .links li { margin: 0; padding: 0; } /* Post info */ .info { margin: 5px 0 10px 0; background-color: inherit; color: #999; } .info .submitted, .info .terms {display: inline;} .info .submitted { padding: 0 18px; background-position: 0 70%; background-repeat: no-repeat; background-image: url(icons/man.png); } .info .terms li { padding: 0 18px; background-position: 0 70%; background-repeat: no-repeat; background-image: url(icons/sheet.png); } .preview .info .links {display: none;} .info .links li { display: inline; padding-right: 6px; } /* Post links */ .actions { background-color: inherit; color: #999; } .node .actions { clear: both; margin: 5px 0; padding: 10px 5px 5px 0; border-bottom: 2px #CCC dotted; } .comment .actions { margin: 3px 0; } .sticky .actions { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .actions li { display: inline; padding: 0 10px 0 18px; background-position: 0 70%; background-repeat: no-repeat; white-space: pre; } .comment .actions li {padding-right: 5px;} .actions li.node_read_more {background-image: url(icons/arrow.png);} .actions li.comment_comments, .actions li.comment_add, .actions li.comment_reply {background-image: url(icons/balloon.png);} .actions li.comment_new_comments {background-image: url(icons/new.png);} .actions li.comment_delete {background-image: url(icons/delete.png);} .actions li.comment_edit {background-image: url(icons/edit.png);} .actions li.book_add_child {background-image: url(icons/add-child.png);} .actions li.book_printer {background-image: url(icons/print.png);} .actions li.book_cut {background-image: url(icons/page-cut.png);} .actions li.blog_usernames_blog {background-image: url(icons/man.png);} .actions li.upload_attachments {background-image: url(icons/download.png);} .actions li.statistics_counter {background-image: url(icons/page.png);} .actions li.subscriptions_subscribe_blog, .actions li.subscriptions_subscribe_post, .actions li.subscriptions_unsubscribe_blog, .actions li.subscriptions_unsubscribe_post {background-image: url(icons/mail.png);} /* Module-specific ----------------------------------------------- */ /* Help module */ .help-items { float: left; width: 22%; padding-right: 3%; } .help-items-last {padding-right: 0;} .more-help-link { font-size: .85em; text-align: right; } /* Login form */ #user-login-form { background: #EEE; color: #808080; border: 1px solid #808080; margin: 0 0 5px 0; padding: 6px 8px; text-align: center; } #user-login-form .form-item { margin: 0; padding: 0; } #user-login-form input.form-text { margin: 0; padding: 0; background: #D8D8D8; border: 1px solid #808080; color: #000; width: 128px; } #user-login-form input.form-submit { margin-top: .5em; border: 1px solid #808080; background: #D8D8D8; color: #808080; font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; } #user-login-form .item-list ul {margin: 8px 0 0 0;} #user-login-form .item-list li { margin-left: 2px; list-style-type: none; } /* Poll */ .poll .bar { height: 1em; margin: 1px 0; background-color: #DDD; color: inherit; } .poll .bar .foreground { float: left; clear: left; height: 1em; background-color: #000; color: inherit; } .poll .links {text-align: center;} .poll .percent {text-align: right;} .poll .total {text-align: center;} .poll .vote-form {text-align: center;} .poll .vote-form .choices { text-align: left; margin: 0 auto; display: table; } .node-form .poll-form fieldset {display: block;} /* Profile */ .profile { clear: both; margin: 1em 0; } .profile .picture { float: right; margin: 0 1em 1em 0; } .profile dt { margin: 1em 0 0.2em 0; font-weight: bold; } .profile dd {margin:0;} #profile .name {margin-bottom: 10px;} /* Search */ .block-search .title {display: none;} .block-search input.form-submit { margin: 0; padding: 0 0 0 3px; border: none; background: #808080; color: #FFF; font-family: arial, helvetica, sans-serif; text-transform: lowercase; } .block-search .form-item { margin: 0; padding: 0; } .block-search .form-text, .block-search .form-text:hover { background: #D8D8D8; border: 1px solid #EEE; color: #000; margin: 0; padding: 0; width: 128px; } #search_block_form { background: url(icons/magnifier.gif) #808080 no-repeat left center; color: #FFF; margin: 0; padding: 5px 8px 5px 19px; } /* Theme */ img.screenshot { display: block; margin: 2px; border: 1px solid #808080; } .theme-settings-left { float: left; width: 49%; } .theme-settings-right { float: right; width: 49%; } .theme-settings-bottom {clear: both;} /* Tracker */ #tracker td.replies { text-align: center; } #tracker table { width: 100%; } /* Views */ .view-header { background-color: #EEE; color: inherit; border-top: 2px #BBB solid; padding: 8px; font-weight: bold; } .view-label { float: left; padding-right: 3px; } .view-data-node_title {clear: both;} /* AJAX ----------------------------------------------- */ /* Autocomplete styles */ #autocomplete { position: absolute; border: 1px solid; overflow: hidden; } #autocomplete ul { margin: 0; padding: 0; list-style: none; } #autocomplete li { background: #FFF; color: #000; white-space: pre; cursor: default; } #autocomplete li.selected { background: #0072B9; color: #FFF; } /* Animated throbber */ html.js input.form-autocomplete { background-image: url(/misc/throbber.gif); background-repeat: no-repeat; background-position: 100% 2px; } html.js input.throbbing {background-position: 100% -18px;} /* Progressbar styles */ .progress {font-weight: bold;} .progress .bar { height: 1.5em; margin-top: .2em; background: #FFF url(/misc/progress.gif); color: inherit; border: 1px solid #00375a; } .progress .filled { height: 1em; width: 0; background: #0072B9; color: inherit; border-bottom: .5em solid #004A73; } .progress .percentage {float: right;} /* Collapsing fieldsets */ html.js fieldset.collapsed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0; } html.js fieldset.collapsed * {display: none;} html.js fieldset.collapsed table *, html.js fieldset.collapsed legend, html.js fieldset.collapsed legend * {display: inline;} html.js fieldset.collapsible legend a { padding-left: 15px; background: url(/misc/menu-expanded.png) 5px 50% no-repeat; } html.js fieldset.collapsed legend a {background-image: url(/misc/menu-collapsed.png);} * html.js fieldset.collapsible legend a {display: block; /* IE */} /* Resizable text areas */ .resizable-textarea .grippie { height: 14px; background: #EEE url(/misc/grippie.png) no-repeat right bottom; color: inherit; border-color: #DDD; border-style: solid; border-width: 0 1px 1px 1px; cursor: s-resize; } /* Content-specific ----------------------------------------------- */ /* Block of code */ code.block, pre code { display: block; margin: 10px 0; padding: 12px; background-color: #EEE; color: inherit; border: 1px solid #F0821E; font-family: "courier new", courier, monospace; white-space: pre; overflow: auto; } * html code.block, * html pre code {width: 94%;} /* IE */ /* Table-like definition list */ dl.table { margin: 10px 0; padding: 12px; background-color: #F6F6F6; color: inherit; border: 1px solid #BBB; } dl.table dt { clear: both; float: left; width: 140px; margin: 0 0 10px 0; padding-top: 16px; } * html dl.table dt {padding-top: 0; /* IE */} dl.table dd { margin: 0 0 10px 140px; padding-left: 10px; } dl.table dt + dd {padding-top: 16px;} /* Floating images */ dl.image { margin: 0; padding: 6px; background-color: #EEE; color: inherit; border: 1px solid #BBB; text-align: center; } dl.left, img.left { float: left; margin: 6px 6px 6px 0; } dl.right, img.right { float: right; margin: 6px 0 6px 6px; } dl.half {width: 46%;} img.border {border: 1px outset #BBB;} dl.image dt {font-weight: bold;} dl.image dt img {border: 1px solid #666;} dl.noborder dt img {border: 0;} dl.image dt .external { background-image: none; padding: 0; } dl.image dd { margin: 0 auto; font-size: .8em; } /* Le fiche */ dl.fiche { margin: 10px 0; padding: 12px; background-color: #EEE; color: inherit; border: 1px solid #BCDE56; font-size: .9em; list-style-type: none; } dl.fiche div {display: block;} dl.fiche dt { float: left; width: 100px; margin: 0 0 6px 0; } dl.fiche dd {margin: 0 0 12px 100px;} /* Sidenotes */ .node .novelty:after { content: "nowość"; padding-left: 10px; color: #BD0909; background-color: inherit; font-weight: bold; } .node .update:after { content: "aktualizacja"; padding-left: 10px; color: #BD0909; background-color: inherit; } .node .note { display: block; margin: 10px 0; padding: 6px; background-color: #FFFDA8; color: inherit; border-width: 1px; border-style: solid; border-color: #E2E1A9 #C7C56A #C7C56A #E2E1A9; } .change { display: block; margin: 12px 0; padding: 10px; background-color: #EEE; color: inherit; border: 1px dotted #55617D; } .change:after { display: block; margin: 0 -8px -8px 0; content: "treść wpisu została zmieniona"; font-size: .8em; background-color: inherit; color: #55617D; text-align: right; } /* Banner */ .ads { clear: both; margin-top: 5px; padding-bottom: 5px; background-color: #EEE; color: inherit; border: 1px solid #BBB; text-align: center; } /* Frontpage ----------------------------------------------- */ #frontpage .pager {display: none;} #frontpage #block-views-Polecane h2.node {text-transform: none;} #frontpage #block-views-Internet, #frontpage #block-views-Kultura { float: left; width: 255px; } #frontpage #block-views-Internet li, #frontpage #block-views-Kultura li { margin: 6px 0; padding: 0; display: block; } #frontpage #block-views-Internet {margin-right: 10px;} #frontpage .view-header {margin-bottom: 10px;} #frontpage .view-header p {margin: 0;} #frontpage #content #block-block-28 {margin: 20px 0;} #frontpage #content #block-block-28 img {border: 1px #CCC solid;} ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=handheld.css Content-Type: text/css; name=handheld.css Content-Location: http://letwist.net/themes/twistnsimple/css/handheld.css Content-Transfer-Encoding: 8bit /* * twistnsimple small-screen devices CSS * Copyright 2006 archetwist * */ /* Page layout */ body { background-color: #FFF; color: #000; } #logo, #siteslogan, #gotop, .picture { display: none; } #top, #middle, #bottom { width: 100%; } #header, #main, #footer { width: 200px; padding-left: 2px; padding-right: 2px; } #top *, #middle *, #bottom * { max-width: 200px; } #sitename { top: 10px; left: 2px; padding-right: 2px; letter-spacing: 1px; } #menu { top: 40px; left: 2px; } #left, #right { clear: both; position: relative; width: 100%; margin: 0; } #right { padding-top: 2em; } /* Specific */ .block-user-1 { clear: both; margin-top: 20px; } .block-search input.form-submit { font-size: .8em; } #menu ul.menu a, #menu ul.menu a:hover { background-image: none; padding: 0 6px 0 0; } .actions li, .info .submitted, .info .terms li { background-image: none !important; padding: 0 5px 0 0; white-space: pre; } #block-block-18, #forum td.topics, #forum td.posts, #forum td.last-reply, #forum td.created, #forum thead, .block-node, .ads { display: none; } ul.primary li a { margin-right: 0.2em; padding: 0 .4em; } .node img { max-width: 60px; max-height: 60px; } img.thumbnail, #block-block-28 img { max-width: 170px; max-height: 170px; } img.preview { max-width: 170px; max-height: 170px; } ul.galleries img { max-height: 100px; } .node .content { padding-left: 0; padding-right: 0; background-image: none; } .node .content img { margin: 0; padding: 0; } .node dl.image { max-width: 80px !important; padding: 2px; } .node dl.image dt img { max-width: 78px !important; } ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=logo.png Content-Type: image/png; name=logo.png Content-Location: http://letwist.net/images/logo.png Content-Transfer-Encoding: Base64 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 ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=picture-1.jpg Content-Type: image/jpeg; name=picture-1.jpg Content-Location: http://letwist.net/files/pictures/picture-1.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1 c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUI BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8n OT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgARgBGAwEiAAIRAQMR Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6 g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV 1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJ SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5 +v/aAAwDAQACEQMRAD8ArP4YvNUgiNrFJpltGrSSEISbpSePl4HPHWtGz0bw5qGj 2uiz6lFcyK4P2gXQieCQ5AQKc5561j+LNX8PvZXjJq15eXL4EJikwGYY++pAwvHT NVLvULS40FNatFtLHSeLQWU0nmT3cgyS2R8wAz69vevQqzipKzaW3z373/LY6Dv7 LwhBZWslo+nSXpT92Guvl8jA5cYzvB7fjWBr3hHTrf7FqTalPYSPtkMSoJXi5bad vXA2j8qxdZm023s459J1uW1jlTebZLhmkPTqQ3TPan6v/aFxHFe2erQaoY2UzXJU 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 pCKlZIq5/9k= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=default.png Content-Type: image/png; name=default.png Content-Location: http://letwist.net/files/pictures/default.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAYFBMVEUAAADv7+9y cnIzMzPFxcUZGRmlpaVTU1OTk5Pe3t4JCQlBQUH///+1tbVmZmYpKSmEhITMzMzm 5uZKSkr39/chISERERG+vr47Oztra2uZmZmtra19fX3W1tZZWVmMjIzAkZaMAAAA DXRSTlP///////////////8APegihgAAAYFJREFUSMel1tGSoyAQBdCLiAnaQASU SBLz/385DzPjpLJomtp+9hSNl0ZBhYpaCE97hfen2+6crQqLTSmyiFl7bLXoz8Q3 LwCAXNIHMg54L/U8ItE4FOp+QESDYj0PGktzkfRmnxhVXkb6XSJaY4uqOcol6uf0 L7H6MH3S6xAGqdRfQuHDgSGKROS7TgIYrLV27T4SIiKt4wnoH997ZJFWxxVwgnWS f973g27AhfhEXwS1M5rIJjpI0wUAy8gkMcv5J9LpzCS3vyPtNK+x9JJ8x1tleSFn FvHT4YQVicO8jc4aWXtp8xi2MymY6dNGBs8lw3+Qq+aS6zb49ST4asJ8yUTxWhcl EQn5eyePXEL37wtmMuxBJtOj74ETf/apnaEmwFaQh4K7Fje/S7yCDMVp2SXRITRA riA0wJq5NMb7RGJNqraxU5rK9+XeKgGhdXWN3TGMEqaGdJBJ9mMNMXB5mqtIC5dd r+sam8+uKso89fa2qveP8SG5JEF+zLnwJ/cFhxhn0mAc2JIAAAAASUVORK5CYII= ------------lWACAZQ1V5SzCV6Yr674d5 Content-Disposition: inline; filename=feed.png Content-Type: image/png; name=feed.png Content-Location: http://letwist.net/misc/feed.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABwAAAATBAMAAABxdXByAAAAA3NCSVQICAjb4U/g AAAAG1BMVEX////z8/Pv7+/a2trNzc3wgh4AAAABAQD////Cqz5MAAAACXRSTlP/ /////////wBTT3gSAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAH3RFWHRTb2Z0d2Fy ZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0RVh0Q3JlYXRpb24gVGlt ZQAwMi8yMy8wNghUr/IAAABJSURBVBiVY0gvRwISDKWhCBBuiMp1IpUbwBAaysAK QhBuKGtAKJBElgUjCBckwQpCcMUMYDWk24uPi+JfJwZhFyRgyNCohAQkAGJ5U8ZO JWjcAAAAAElFTkSuQmCC ------------lWACAZQ1V5SzCV6Yr674d5--