[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Cluster-devel] conga/luci/plone-custom custom.xml



CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe sourceware org	2006-07-25 20:26:04

Added files:
	luci/plone-custom: custom.xml 

Log message:
	

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/plone-custom/custom.xml.diff?cvsroot=cluster&r1=NONE&r2=1.1

/cvs/cluster/conga/luci/plone-custom/custom.xml,v  -->  standard output
revision 1.1
--- conga/luci/plone-custom/custom.xml
+++ -	2006-07-25 20:26:04.310797000 +0000
@@ -0,0 +1,10508 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="5136" aka="AAAAAAAAFBA=">
+    <pickle>
+      <tuple>
+          <global name="Folder" module="OFS.Folder"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">colophon</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAQwo=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">default_error_message_CUSTOM</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAH3A=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">login_next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI1o=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">login_form</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIt4=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">custom</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">document_edit_form_TEST</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIUE=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">failsafe_login_form</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwg=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">logo.jpg</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIfg=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_objects</string> </key>
+            <value>
+              <tuple>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Controller Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <reference id="5136.15"/> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.23"/> </key>
+                        <value> <string encoding="repr">File</string> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.25"/> </key>
+                        <value> <string encoding="repr">dropdown.js_TEST</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.23"/> </key>
+                        <value> <reference id="5136.27"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.25"/> </key>
+                        <value> <string encoding="repr">highlightsearchterms.js_TEST</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.23"/> </key>
+                        <value> <reference id="5136.27"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.25"/> </key>
+                        <value> <string encoding="repr">login.js_TEST</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.23"/> </key>
+                        <value> <reference id="5136.24"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.25"/> </key>
+                        <value> <string encoding="repr">login_form_TEST</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Image</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <reference id="5136.19"/> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Controller Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">login_form</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.40"/> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.42"/> </key>
+                        <value> <string encoding="repr">login_success</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.40"/> </key>
+                        <value> <reference id="5136.41"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.42"/> </key>
+                        <value> <string encoding="repr">login_password</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.40"/> </key>
+                        <value> <reference id="5136.45"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.42"/> </key>
+                        <value> <string encoding="repr">registered</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.40"/> </key>
+                        <value> <string encoding="repr">Controller Python Script</string> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.42"/> </key>
+                        <value> <string encoding="repr">login_initial</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Controller Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <reference id="5136.17"/> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">main_template</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">global_searchbox</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.64"/> </key>
+                        <value> <reference id="5136.65"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.66"/> </key>
+                        <value> <string encoding="repr">portlet_login</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.64"/> </key>
+                        <value> <reference id="5136.65"/> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.66"/> </key>
+                        <value> <string encoding="repr">footer</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">External Method</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">siteIsSetup</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Controller Python Script</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <reference id="5136.8"/> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">login_failed</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Controller Validator</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">login_form_validate</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <reference id="5136.87"/> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <reference id="5136.89"/> </key>
+                        <value> <reference id="5136.4"/> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">DTML Method</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <string encoding="repr">base.css</string> </value>
+                    </item>
+                  </dictionary>
+                  <dictionary>
+                    <item>
+                        <key> <string encoding="repr">meta_type</string> </key>
+                        <value> <string encoding="repr">Page Template</string> </value>
+                    </item>
+                    <item>
+                        <key> <string encoding="repr">id</string> </key>
+                        <value> <reference id="5136.6"/> </value>
+                    </item>
+                  </dictionary>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.53"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIv8=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.67"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIxs=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.90"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAQwk=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.97"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAARDI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">registered</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIv4=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.28"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIP4=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">login_success</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIu8=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">login_password</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvA=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.32"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIPw=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.30"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIP0=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.69"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIxw=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">footer</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIx0=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <reference id="5136.34"/> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIOs=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">login_failed</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI24=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">main_template</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIxo=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">siteIsSetup</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI1k=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="17162" aka="AAAAAAAAQwo=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">colophon</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"\n
+      xml:lang="en" lang="en"\n
+      i18n:domain="plone">\n
+\n
+  <head><title></title></head>\n
+  <body>\n
+\n
+    <div id="portal-colophon" metal:define-macro="colophon" i18n:domain="plone">\n
+    </div>\n
+\n
+  </body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17162.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8048" aka="AAAAAAAAH3A=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">default_error_message_CUSTOM</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html>\n
+\n
+Sorry, some internal error has occured :(\n
+\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8048.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9050" aka="AAAAAAAAI1o=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPythonScript" module="Products.CMFFormController.ControllerPythonScript"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_body</string> </key>
+            <value> <string encoding="repr">from DateTime import DateTime\n
+import ZTUtils\n
+\n
+REQUEST=context.REQUEST\n
+\n
+membership_tool=context.portal_membership\n
+if membership_tool.isAnonymousUser():\n
+    REQUEST.RESPONSE.expireCookie(\'__ac\', path=\'/\')\n
+    return state.set(status=\'failure\', portal_status_message=\'Login failed\')\n
+\n
+came_from = REQUEST.get(\'came_from\', None)\n
+util = context.plone_utils\n
+\n
+# if we weren\'t called from something that set \'came_from\' or if HTTP_REFERER\n
+# is the \'logged_out\' page, return the default \'login_success\' form\n
+if came_from is not None:\n
+    scheme, location, path, parameters, query, fragment = util.urlparse(came_from)\n
+    template_id = path.split(\'/\')[-1]\n
+    if template_id in [\'login\', \'login_success\', \'login_password\', \'login_failed\', \'login_form\', \'logged_in\', \'logged_out\', \'registered\', \'mail_password\', \'mail_password_form\', \'join_form\', \'require_login\', \'member_search_results\']:\n
+        came_from = \'\'\n
+    # It is probably a good idea in general to filter out urls outside the portal.\n
+    # An added bonus: this fixes some problems with a Zope bug that doesn\'t\n
+    # properly unmangle the VirtualHostMonster stuff when setting ACTUAL_URL\n
+    if not context.portal_url.isURLInPortal(came_from):\n
+        came_from = \'\'\n
+came_from = \'/luci/homebase/\'\n
+js_enabled = REQUEST.get(\'js_enabled\',\'1\') != \'0\'\n
+if came_from and js_enabled:\n
+    # If javascript is not enabled, it is possible that cookies are not enabled.\n
+    # If cookies aren\'t enabled, the redirect will log the user out, and confusion\n
+    # may arise.  Redirect only if we know for sure that cookies are enabled.\n
+\n
+    # Add portal_status_message to the query string of the url we came from\n
+    query = context.create_query_string(query, portal_status_message=\'Welcome! You are now logged in.\')\n
+    came_from = util.urlunparse((scheme, location, path, parameters, query, fragment))\n
+\n
+    REQUEST.RESPONSE.redirect(came_from)\n
+    \n
+state.set(came_from=came_from)\n
+return state\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_History_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI1s=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI1w=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_next</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_code</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">co_argcount</string> </key>
+                          <value> <int>0</int> </value>
+                      </item>
+                      <item>
+                          <key> <string encoding="repr">co_varnames</string> </key>
+                          <value>
+                            <tuple>
+                                <string encoding="repr">DateTime</string>
+                                <string encoding="repr">ZTUtils</string>
+                                <string encoding="repr">_getattr_</string>
+                                <string encoding="repr">context</string>
+                                <string encoding="repr">REQUEST</string>
+                                <string encoding="repr">membership_tool</string>
+                                <string encoding="repr">state</string>
+                                <string encoding="repr">None</string>
+                                <string encoding="repr">came_from</string>
+                                <string encoding="repr">util</string>
+                                <string encoding="repr">_getiter_</string>
+                                <string encoding="repr">scheme</string>
+                                <string encoding="repr">location</string>
+                                <string encoding="repr">path</string>
+                                <string encoding="repr">parameters</string>
+                                <string encoding="repr">query</string>
+                                <string encoding="repr">fragment</string>
+                                <string encoding="repr">_getitem_</string>
+                                <string encoding="repr">template_id</string>
+                                <string encoding="repr">js_enabled</string>
+                            </tuple>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_Python_Scripts_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr">login</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_code</string> </key>
+            <value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAAAAABQAAAAXAAAAQwAA
+AHMoAgAAZAEAawAAbAAAfQAAAWQAAGsBAH0BAHQCAHQDAGQCAIMCAH0EAHQCAHQDAGQDAIMCAH0F
+AHQCAHwFAGQEAIMCAIMAAG9CAAF0AgB0AgB8BABkBQCDAgBkBgCDAgBkBwBkCABkCQCDAQEBdAIA
+dAYAZAoAgwIAZAsAZAwAZA0AZA4AgwACU24BAAF0AgB8BABkDwCDAgBkEAB0BwCDAgB9CAB0AgB0
+AwBkEQCDAgB9CQB8CAB0BwBqCQBvuQABdAIAfAkAZBIAgwIAfAgAgwEAdAoAAoMBAFwGAH0LAH0M
+AH0NAH0OAH0PAH0QAHQRAHQCAHwNAGQTAIMCAGQJAIMBAGQUAAuDAgB9EgB8EgBkFQBkFgBkFwBk
+GABkGQBkGgBkGwBkHABkHQBkHgBkHwBkIABkIQBnDQBqBgBvCgABZCIAfQgAbgEAAXQCAHQCAHQD
+AGQjAIMCAGQkAIMCAHwIAIMBAAxvCgABZCIAfQgAbgEAAW4BAAFkJQB9CAB0AgB8BABkDwCDAgBk
+JgBkJwCDAgBkKABqAwB9EwB8CABvBAABfBMAb2IAAXQCAHQDAGQpAIMCAHwPAGQNAGQqAIMBAX0P
+AHQCAHwJAGQrAIMCAHwLAHwMAHwNAHwOAHwPAHwQAGYGAIMBAH0IAHQCAHQCAHwEAGQFAIMCAGQs
+AIMCAHwIAIMBAAFuAQABdAIAdAYAZAoAgwIAZBAAfAgAgwABAXQGAFNkAABTKC0AAABOKAEAAABz
+CAAAAERhdGVUaW1ldAcAAABSRVFVRVNUdBEAAABwb3J0YWxfbWVtYmVyc2hpcHQPAAAAaXNBbm9u
+eW1vdXNVc2VydAgAAABSRVNQT05TRXQMAAAAZXhwaXJlQ29va2lldAQAAABfX2FjdAQAAABwYXRo
+dAEAAAAvdAMAAABzZXR0BgAAAHN0YXR1c3QHAAAAZmFpbHVyZXQVAAAAcG9ydGFsX3N0YXR1c19t
+ZXNzYWdlcwwAAABMb2dpbiBmYWlsZWR0AwAAAGdldHQJAAAAY2FtZV9mcm9tdAsAAABwbG9uZV91
+dGlsc3QIAAAAdXJscGFyc2V0BQAAAHNwbGl0aQEAAAB0BQAAAGxvZ2ludA0AAABsb2dpbl9zdWNj
+ZXNzdA4AAABsb2dpbl9wYXNzd29yZHQMAAAAbG9naW5fZmFpbGVkdAoAAABsb2dpbl9mb3JtdAkA
+AABsb2dnZWRfaW50CgAAAGxvZ2dlZF9vdXR0CgAAAHJlZ2lzdGVyZWR0DQAAAG1haWxfcGFzc3dv
+cmR0EgAAAG1haWxfcGFzc3dvcmRfZm9ybXQJAAAAam9pbl9mb3JtdA0AAAByZXF1aXJlX2xvZ2lu
+dBUAAABtZW1iZXJfc2VhcmNoX3Jlc3VsdHN0AAAAAHQKAAAAcG9ydGFsX3VybHQNAAAAaXNVUkxJ
+blBvcnRhbHMPAAAAL2x1Y2kvaG9tZWJhc2UvdAoAAABqc19lbmFibGVkdAEAAAAxdAEAAAAwdBMA
+AABjcmVhdGVfcXVlcnlfc3RyaW5ncx8AAABXZWxjb21lISBZb3UgYXJlIG5vdyBsb2dnZWQgaW4u
+dAoAAAB1cmx1bnBhcnNldAgAAAByZWRpcmVjdCgUAAAAdAgAAABEYXRlVGltZXQHAAAAWlRVdGls
+c3QJAAAAX2dldGF0dHJfdAcAAABjb250ZXh0UgAAAAB0DwAAAG1lbWJlcnNoaXBfdG9vbHQFAAAA
+c3RhdGV0BAAAAE5vbmVSDQAAAHQEAAAAdXRpbHQJAAAAX2dldGl0ZXJfdAYAAABzY2hlbWV0CAAA
+AGxvY2F0aW9uUgYAAAB0CgAAAHBhcmFtZXRlcnN0BQAAAHF1ZXJ5dAgAAABmcmFnbWVudHQJAAAA
+X2dldGl0ZW1fdAsAAAB0ZW1wbGF0ZV9pZFIhAAAAKBQAAABSJwAAAFIoAAAAUikAAABSKgAAAFIA
+AAAAUisAAABSLAAAAFItAAAAUg0AAABSLgAAAFIvAAAAUjAAAABSMQAAAFIGAAAAUjIAAABSMwAA
+AFI0AAAAUjUAAABSNgAAAFIhAAAAKAAAAAAoAAAAAHMYAAAAQ29udHJvbGxlciBQeXRob24gU2Ny
+aXB0dAoAAABsb2dpbl9uZXh0AQAAAHMuAAAADQEJAg8CDwETASIBIAIYAQ8EDQEuAR8BNAEKBCAB
+DgEGAR4BDgYbAScCIAIWASgBAAAAUjcAAAAoAQAAAFI3AAAAKAAAAAAoAAAAAHMYAAAAQ29udHJv
+bGxlciBQeXRob24gU2NyaXB0cwgAAAA8bW9kdWxlPgEAAABSHgAAAA==</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Python_magic</string> </key>
+            <value> <string encoding="base64">bfINCg==</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_proxy_roles</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_proxy_roles_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_filepath</string> </key>
+            <value> <string encoding="repr">Controller Python Script:/luci/portal_skins/custom/login_next</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_params</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_defaults</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Products.CMFFormController.Script"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_context</string> </key>
+                                  <value> <reference id="9050.32"/> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_state</string> </key>
+                                  <value> <reference id="9050.35"/> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_m_self</string> </key>
+                                  <value> <string encoding="repr">script</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_container</string> </key>
+                                  <value> <string encoding="repr">container</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9050.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8926" aka="AAAAAAAAIt4=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPageTemplate" module="Products.CMFFormController.ControllerPageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIt8=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuA=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_form</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+<head>\n
+    <script type="text/javascript" metal:fill-slot="javascript_head_slot">\n
+    </script>\n
+    <metal:block fill-slot="top_slot"\n
+                 tal:define="dummy python:request.set(\'disable_border\',1)" />\n
+    </head>\n
+\n
+<body>\n
+\n
+<div metal:fill-slot="main"\n
+     tal:define="auth nocall:here/cookie_authentication|nothing;\n
+                 came_from request/came_from|request/HTTP_REFERER|nothing;\n
+                 came_from python:test(utool.isURLInPortal(came_from), came_from, None);\n
+                 errors options/state/getErrors;">\n
+\n
+<h1 tal:condition="python:here.siteIsSetup()" i18n:translate="heading_sign_in">Please log in</h1>\n
+\n
+<p tal:condition="python:here.siteIsSetup()" i18n:translate="description_sign_in">\n
+To access this part of the site, you need to log in with your user name and password.\n
+</p>\n
+\n
+<div id="enable_cookies_message" i18n:translate="enable_cookies_message" class="portalMessage" style="display:none">\n
+  Cookies are not enabled. You must <span i18n:name="enable_cookies">\n
+  <a href="enabling_cookies" i18n:translate="label_enable_cookies">enable cookies</a></span> before you can log in.\n
+</div>\n
+\n
+<div tal:condition="python: not auth" i18n:translate="login_form_disabled">\n
+    While cookie authentication is disabled, cookie-based login is not available.\n
+</div>\n
+\n
+<div tal:omit-tag="" tal:condition="python: not here.siteIsSetup()">\n
+<h1>This site has not yet been initialized.</h1>\n
+<p>Please login to the server as root and run the command <code>luci_admin init</code> to initialize it.\n
+</div>\n
+\n
+<div style="margin-top:1em"\n
+  tal:define="ac_name auth/name_cookie;login_name python:request.get(\'login_name\', request.get(ac_name, \'\'));"\n
+  tal:condition="python: errors and login_name == \'admin\'" >\n
+If you have forgotten your password, you can reset the password by logging in to the server as root and running the command <code>luci_admin password</code>.\n
+</div> \n
+\n
+\n
+\n
+<form tal:attributes="action python:context.absolute_url()+\'/\'+template.id"\n
+      method="post"\n
+      id="login_form"\n
+      tal:condition="python:auth and here.siteIsSetup()">\n
+\n
+    <fieldset tal:define="ac_name auth/name_cookie;\n
+                      ac_password auth/pw_cookie;\n
+                      ac_persist auth/persist_cookie;\n
+              login_name python:request.get(\'login_name\', request.get(ac_name, \'\'));">\n
+\n
+        <legend i18n:translate="legend_account_details">Account details</legend>\n
+\n
+        <input type="hidden"\n
+            name="came_from"\n
+            value=""\n
+        tal:attributes="value came_from" />\n
+\n
+        <input type="hidden" name="form.submitted" value="1" />\n
+        <input type="hidden" name="js_enabled" id="js_enabled" value="0" />\n
+        <input type="hidden" name="cookies_enabled" id="cookies_enabled" value="" />\n
+        <input type="hidden" name="login_name" id="login_name" value="" />\n
+        <input type="hidden" name="pwd_empty" id="pwd_empty" value="0" />\n
+\n
+        <div class="field"\n
+             tal:define="error python:errors.get(ac_name, None);"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label i18n:translate="label_login_name"\n
+                   tal:attributes="for ac_name">Login Name</label>\n
+\n
+            <div i18n:translate="help_login_name_caps"\n
+                 class="formHelp">\n
+            Login names are case sensitive, make sure the caps lock key is not enabled.\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="text"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_name;\n
+                                   id ac_name;\n
+                                   value login_name;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+\n
+    </div>\n
+\n
+    <div class="field"\n
+             tal:define="error python:errors.get(ac_password, None);"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+            <label i18n:translate="label_password"\n
+                   tal:attributes="for ac_password">Password</label>\n
+\n
+            <div class="formHelp">\n
+                <div i18n:translate="help_capslock_password">\n
+                    Case sensitive, make sure caps lock is not enabled.\n
+                </div>\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="password"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_password;\n
+                                   id ac_password;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+    </div>\n
+\n
+        <div class="field">\n
+\n
+            <input type="checkbox"\n
+                   class="noborder formRememberName"\n
+                   value="1"\n
+                   checked="checked"\n
+                   id="cb_remember"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_persist;\n
+                                   tabindex tabindex/next;\n
+                                   checked python:request.get(ac_name, \'\') and \'checked\' or None;"\n
+                   />\n
+\n
+            <label for="cb_remember" i18n:translate="label_remember_my_name">Remember my name.</label>\n
+\n
+            <div i18n:translate="help_remember_my_name"\n
+                 class="formHelp">\n
+                Check this to have your user name filled in automatically when you log in later.\n
+            </div>\n
+\n
+        </div>\n
+\n
+        <div class="formControls">\n
+\n
+            <input class="context"\n
+                   tabindex=""\n
+                   type="submit"\n
+                   name="submit"\n
+                   value="Log in"\n
+                   i18n:attributes="value label_log_in;"\n
+                   tal:attributes="tabindex tabindex/next;\n
+                               onclick string:javascript:return setLoginVars(\'$ac_name\',\'login_name\',\'$ac_password\',\'pwd_empty\',\'js_enabled\',\'cookies_enabled\');"\n
+                   />\n
+\n
+        </div>\n
+\n
+        <p i18n:translate="remember_to_log_out">\n
+            Please log out or exit your browser when you\'re done.\n
+        </p>\n
+\n
+    </fieldset>\n
+\n
+</form>\n
+</div>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8926.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8513" aka="AAAAAAAAIUE=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPageTemplate" module="Products.CMFFormController.ControllerPageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIUI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIUM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">document_edit_form_TEST</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">Authenticated</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en"\n
+      lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+  <body>\n
+\n
+    <div metal:fill-slot="main"\n
+         tal:define="errors options/state/getErrors;\n
+                     editor python:member.getProperty(\'wysiwyg_editor\',\'None\');\n
+                     wysiwyg python:test(editor and editor!=\'None\', editor, \'None\');\n
+                     lockable python:hasattr(here, \'wl_isLocked\');\n
+                     isLocked python:lockable and here.wl_isLocked();">\n
+\n
+      <h1 i18n:translate="heading_edit_item">\n
+        Edit\n
+        <span i18n:name="itemtype">\n
+          <span i18n:translate=""\n
+                tal:content="python:here.getTypeInfo().Title()"\n
+                tal:omit-tag="">Item type</span>\n
+        </span>\n
+      </h1>\n
+\n
+      <p i18n:translate="description_edit_document">\n
+        Fill in the details of this document.\n
+      </p>\n
+\n
+      <form name="edit_form"\n
+            action="."\n
+            method="post"\n
+            enctype="multipart/form-data"\n
+            tal:attributes="action string:${here/getId}/${template/getId}" >\n
+\n
+        <fieldset>\n
+\n
+          <legend i18n:translate="legend_document_details">Document Details</legend>\n
+\n
+          <div class="field"\n
+               tal:condition="python:site_properties.getProperty(\'visible_ids\', None)"\n
+               tal:define="error errors/id | nothing;\n
+                           id python:request.get(\'id\', test(here.show_id(),here.getId(),\'\'));"\n
+               tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label for="id" i18n:translate="label_short_name">Short Name</label>\n
+\n
+            <div class="formHelp" i18n:translate="help_shortname">\n
+                   Short Name is part of the item\'s web address. \n
+\t\t           For accessibility reasons, do not use spaces, upper case, \n
+                   underscores, or special characters.\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="text"\n
+                   id="id"\n
+                   name="id"\n
+                   value=""\n
+                   tal:attributes="value id"\n
+                   />\n
+\n
+          </div>\n
+\n
+          <input type="hidden"\n
+                 name="id"\n
+                 tal:condition="python:not site_properties.getProperty(\'visible_ids\', \'\')"\n
+                 tal:attributes="value python:request.get(\'id\', here.getId())"\n
+                 />\n
+\n
+          <div class="field"\n
+               tal:define="error errors/title|nothing;\n
+                           Title request/title | here/Title;"\n
+               tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label for="title" i18n:translate="label_title">Title</label>\n
+\n
+            <span class="fieldRequired" title="Required"\n
+                  i18n:attributes="title title_required;"\n
+                  i18n:translate="label_required">(Required)</span>\n
+\n
+                  <div tal:content="error">Validation error output</div>\n
+\n
+                  <input type="text"\n
+                         id="title"\n
+                         name="title"\n
+                         value=""\n
+                         tal:attributes="value Title;"\n
+                         />\n
+\n
+          </div>\n
+\n
+          <div class="field"\n
+               tal:define="description request/description | here/Description ">\n
+\n
+            <label for="description" \n
+                   i18n:translate="label_description">Description</label>\n
+\n
+            <div class="formHelp" i18n:translate="help_description">\n
+              A brief description of the item.\n
+            </div>\n
+\n
+            <textarea id="description"\n
+                      name="description"\n
+                      tal:content="description">\n
+              Description\n
+            </textarea>\n
+          </div>\n
+\n
+          <div class="field"\n
+               tal:define="text python:request.get(\'text\', getattr(here,\'text\',\'\'));\n
+                           cooked_text python:request.get(\'text\',getattr(here,\'cooked_text\',\'\'))">\n
+\n
+            <label for="text" i18n:translate="label_body_text">Body Text</label>\n
+\n
+            <tal:editor define="inputname  string:text;\n
+                                formname   string:edit_form;\n
+                                inputvalue text;\n
+                                cooked_inputvalue cooked_text;">\n
+              <div metal:use-macro="here/wysiwyg_support/macros/wysiwygEditorBox">\n
+                The WYSIWYG code\n
+              </div>\n
+            </tal:editor>\n
+\n
+            <div metal:use-macro="here/wysiwyg_support/macros/textFormatSelector">\n
+              Format box, if needed\n
+            </div>\n
+\n
+          </div>\n
+\n
+          <div class="field"\n
+               tal:define="error errors/file|nothing;"\n
+               tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label for="file" i18n:translate="label_upload_contents_optional">Upload contents (optional)</label>\n
+\n
+            <div class="formHelp" i18n:translate="help_uploads">\n
+              Uploaded files will replace the body text entered above.\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="file"\n
+                   id="file"\n
+                   name="file"\n
+                   value=""\n
+                   />\n
+          </div>\n
+\n
+\n
+          <div class="formControls"\n
+               tal:define="process_creation request/process_creation|nothing;">\n
+\n
+            <img src="" class="context"\n
+                   tal:define="locked portal_object/lock_icon.gif;"\n
+                   tal:condition="isLocked"\n
+                   tal:replace="structure python:locked.tag(title=\'This item is locked\')"\n
+                   alt="Object locked"\n
+                   i18n:attributes="alt"/>\n
+\n
+            <input class="context"\n
+                   type="submit"\n
+                   name="form.button.Save"\n
+                   value="Save"\n
+                   i18n:attributes="value label_save;"\n
+                   tal:attributes="disabled python:test(isLocked, \'disabled\', None);" />\n
+\n
+            <input class="standalone"\n
+                   type="submit"\n
+                   name="form.button.Cancel"\n
+                   value="Cancel"\n
+                   i18n:attributes="value label_cancel;" />\n
+          </div>\n
+        </fieldset>\n
+\n
+        <input type="hidden" name="form.submitted" value="1" />\n
+\n
+      </form>\n
+\n
+      <div metal:use-macro="here/document_byline/macros/byline">\n
+        Get the byline - contains details about author and modification date.\n
+      </div>\n
+\n
+    </div>\n
+\n
+  </body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8513.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8968" aka="AAAAAAAAIwg=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPageTemplate" module="Products.CMFFormController.ControllerPageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwk=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwo=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">failsafe_login_form</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"\n
+      i18n:domain="plone">\n
+<head>\n
+    <script type="text/javascript" tal:attributes="src python:context.portal_url()+\'/login.js\'" />\n
+</head>\n
+\n
+<body>\n
+\n
+<div tal:define="checkPermission nocall:here/portal_membership/checkPermission;\n
+                 actions python:context.portal_actions.listFilteredActionsFor(context);\n
+                 Iterator python:modules[\'Products.CMFPlone\'].IndexIterator;\n
+                 tabindex python:Iterator(pos=30000);\n
+                 auth nocall:here/cookie_authentication|nothing;\n
+                 came_from request/came_from|request/HTTP_REFERER|nothing;\n
+                 came_from python:test(here.portal_url.isURLInPortal(came_from), came_from, None);\n
+                 ztutils modules/ZTUtils;\n
+                 errors options/state/getErrors;">\n
+\n
+<h1 i18n:translate="heading_sign_in">Please log in</h1>\n
+\n
+<p i18n:translate="description_sign_in">\n
+To access this part of the site, you need to log in with your user name and password.\n
+</p>\n
+\n
+<div id="enable_cookies_message" i18n:translate="enable_cookies_message" class="portalMessage" style="display:none">\n
+  Cookies are not enabled. You must <span i18n:name="enable_cookies">\n
+  <a href="enabling_cookies" i18n:translate="label_enable_cookies">enable cookies</a></span> before you can log in.\n
+</div>\n
+\n
+<div tal:condition="python: not auth" i18n:translate="login_form_disabled">\n
+    While cookie authentication is disabled, cookie-based login is not available.\n
+</div>\n
+\n
+<form tal:attributes="action python:context.absolute_url()+\'/\'+template.id"\n
+      method="post"\n
+      id="login_form"\n
+      tal:condition="python:auth">\n
+\n
+    <fieldset tal:define="ac_name auth/name_cookie;\n
+\t                  ac_password auth/pw_cookie;\n
+\t                  ac_persist auth/persist_cookie">\n
+\n
+        <legend i18n:translate="legend_account_details">Account details</legend>\n
+\n
+        <input type="hidden"\n
+            name="came_from"\n
+            value=""\n
+\t    tal:attributes="value came_from" />\n
+\n
+        <input type="hidden" name="form.submitted" value="1" />\n
+        <input type="hidden" name="js_enabled" id="js_enabled" value="0" />\n
+        <input type="hidden" name="cookies_enabled" id="cookies_enabled" value="" />\n
+        <input type="hidden" name="login_name" id="login_name" value="" />\n
+        <input type="hidden" name="pwd_empty" id="pwd_empty" value="0" />\n
+\n
+        <div class="field"\n
+             tal:define="error python:errors.get(ac_name, None);\n
+                         value python:request.get(\'login_name\', request.get(ac_name, None));"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label i18n:translate="label_login_name"\n
+                   tal:attributes="for ac_name">Login Name</label>\n
+\n
+            <div i18n:translate="help_login_name_caps"\n
+                 class="formHelp">\n
+    \t\tLogin names are case sensitive, make sure the caps lock key is not enabled.\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="text"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_name;\n
+                                   id ac_name;\n
+                                   value value;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+\n
+\t</div>\n
+\n
+\t<div class="field"\n
+             tal:define="error python:errors.get(ac_password, None);"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label i18n:translate="label_password"\n
+                   tal:attributes="for ac_password">Password</label>\n
+\n
+            <div class="formHelp">\n
+                <div i18n:translate="help_capslock_password">\n
+                    Case sensitive, make sure caps lock is not enabled.\n
+                </div>\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="password"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_password;\n
+                                   id ac_password;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+\t</div>\n
+\n
+        <div class="field">\n
+\n
+            <input type="checkbox"\n
+                   class="noborder formRememberName"\n
+                   value="1"\n
+                   checked="checked"\n
+                   id="cb_remember"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_persist;\n
+                                   tabindex tabindex/next;\n
+                                   checked python:request.get(ac_name, \'\') and \'checked\' or None;"\n
+                   />\n
+\n
+            <label for="cb_remember" i18n:translate="label_remember_my_name">Remember my name.</label>\n
+\n
+            <div i18n:translate="help_remember_my_name"\n
+                 class="formHelp">\n
+                Check this to have your user name filled in automatically when you log in later.\n
+            </div>\n
+\n
+        </div>\n
+\n
+        <div class="formControls">\n
+\n
+            <input class="context"\n
+                   tabindex=""\n
+                   type="submit"\n
+                   name="submit"\n
+                   value="Log in"\n
+                   i18n:attributes="value label_log_in;"\n
+                   tal:attributes="tabindex tabindex/next;\n
+\t                           onclick string:javascript:return setLoginVars(\'$ac_name\',\'login_name\',\'$ac_password\',\'pwd_empty\',\'js_enabled\',\'cookies_enabled\');"\n
+                   />\n
+\n
+        </div>\n
+\n
+        <p i18n:translate="remember_to_log_out">\n
+            Please log out or exit your browser when you\'re done.\n
+        </p>\n
+\n
+    </fieldset>\n
+\n
+</form>\n
+</div>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8968.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8696" aka="AAAAAAAAIfg=">
+    <pickle>
+      <tuple>
+          <global name="Image" module="OFS.Image"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">precondition</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">height</string> </key>
+            <value> <int>50</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__name__</string> </key>
+            <value> <string encoding="repr">logo.jpg</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">size</string> </key>
+            <value> <long>21557</long> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr">clusterbanner</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Cacheable__manager_id</string> </key>
+            <value> <string encoding="repr">HTTPCache</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">image/png</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">data</string> </key>
+            <value> <string encoding="base64">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
+AAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8696.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">width</string> </key>
+            <value> <int>450</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8959" aka="AAAAAAAAIv8=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPythonScript" module="Products.CMFFormController.ControllerPythonScript"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_body</string> </key>
+            <value> <string encoding="repr"># do anything that must be done during a user\'s initial login here\n
+state.set(status=\'login_change_password\')\n
+return state\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_History_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwA=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwE=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_initial</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_code</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">co_argcount</string> </key>
+                          <value> <int>0</int> </value>
+                      </item>
+                      <item>
+                          <key> <string encoding="repr">co_varnames</string> </key>
+                          <value>
+                            <tuple>
+                                <string encoding="repr">_getattr_</string>
+                                <string encoding="repr">state</string>
+                            </tuple>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_Python_Scripts_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr">Handle a user\'s initial login</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_code</string> </key>
+            <value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAAAAAAIAAAAEAAAAQwAA
+AHMeAAAAdAAAdAEAZAEAgwIAZAIAZAMAgwABAXQBAFNkAABTKAQAAABOdAMAAABzZXR0BgAAAHN0
+YXR1c3QVAAAAbG9naW5fY2hhbmdlX3Bhc3N3b3JkKAIAAAB0CQAAAF9nZXRhdHRyX3QFAAAAc3Rh
+dGUoAgAAAFIDAAAAUgQAAAAoAAAAACgAAAAAcxgAAABDb250cm9sbGVyIFB5dGhvbiBTY3JpcHR0
+DQAAAGxvZ2luX2luaXRpYWwBAAAAcwQAAAAAARYBKAEAAABSBQAAACgBAAAAUgUAAAAoAAAAACgA
+AAAAcxgAAABDb250cm9sbGVyIFB5dGhvbiBTY3JpcHRzCAAAADxtb2R1bGU+AQAAAHQAAAAA</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Python_magic</string> </key>
+            <value> <string encoding="base64">bfINCg==</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_proxy_roles</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_proxy_roles_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_filepath</string> </key>
+            <value> <string encoding="repr">Controller Python Script:/luci/portal_skins/custom/login_initial</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_params</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_defaults</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Products.CMFFormController.Script"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_context</string> </key>
+                                  <value> <string encoding="repr">context</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_state</string> </key>
+                                  <value> <reference id="8959.30"/> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_m_self</string> </key>
+                                  <value> <string encoding="repr">script</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_container</string> </key>
+                                  <value> <string encoding="repr">container</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8959.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8987" aka="AAAAAAAAIxs=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">global_searchbox</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"\n
+      i18n:domain="plone">\n
+\n
+<body>\n
+\n
+<!-- THE SEARCHBOX DEFINITION -->\n
+<div id="portal-searchbox" metal:define-macro="quick_search" tal:condition="not:isAnon">\n
+    <form name="searchform"\n
+          action="search"\n
+          tal:define="livesearch site_properties/enable_livesearch|nothing"\n
+          tal:attributes="action string:${portal_url}/search;\n
+                          onsubmit python:test(livesearch==True,\'return liveSearchSubmit()\',\'\')"\n
+          style="white-space:nowrap">\n
+\n
+        <label for="searchGadget" class="hiddenStructure"\n
+                    i18n:translate="text_search">Search Site</label>\n
+\n
+        <div class="LSBox">\n
+        <input id="searchGadget"\n
+               tabindex=""\n
+               name="SearchableText"\n
+               type="text"\n
+               size="15"\n
+               value=""\n
+               title="Search Site"\n
+               accesskey="4"\n
+               i18n:attributes="title title_search_site;"\n
+               tal:attributes="value request/SearchableText|nothing;\n
+                               tabindex tabindex/next"\n
+               class="visibility:visible" />\n
+\n
+        <input class="searchButton"\n
+               type="submit"\n
+               tabindex=""\n
+               value="Search"\n
+               tal:attributes="tabindex tabindex/next"\n
+               i18n:attributes="value label_search;" />\n
+\n
+        <div class="LSResult" id="LSResult" style=""><div class="LSShadow" id="LSShadow"></div></div>\n
+        </div>\n
+    </form>\n
+\n
+    <div id="portal-advanced-search"\n
+         class="hiddenStructure">\n
+        <a href="#"\n
+           tal:attributes="href string:$portal_url/search_form"\n
+           i18n:translate="label_advanced_search"\n
+           accesskey="5">\n
+            Advanced Search&hellip;\n
+        </a>\n
+    </div>\n
+\n
+</div>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8987.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="17161" aka="AAAAAAAAQwk=">
+    <pickle>
+      <tuple>
+          <global name="ControllerValidator" module="Products.CMFFormController.ControllerValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_body</string> </key>
+            <value> <string encoding="repr">LOGIN_FAILED_MESSAGE = \'Login failed\'  # TODO need a friendlier message here\n
+\n
+request = context.REQUEST\n
+js_enabled = request.get(\'js_enabled\',0) # is javascript enabled?\n
+js_enabled = js_enabled==\'1\' or js_enabled==1\n
+cookies_enabled = request.get(\'cookies_enabled\',0) # are cookies enabled?\n
+cookies_enabled = cookies_enabled==\'1\' or cookies_enabled==1\n
+\n
+if js_enabled and not cookies_enabled:\n
+    # auth cookie won\'t persist -- erase it so users aren\'t confused\n
+    context.portal_membership.immediateLogout()\n
+    state.set(status=\'enable_cookies\', portal_status_message=\'You must enable cookies before you can log in\')\n
+    return state\n
+\n
+mt=context.portal_membership\n
+if mt.isAnonymousUser():\n
+    if js_enabled: # javascript is enabled - we can diagnose the failure\n
+        auth = getattr(context, \'cookie_authentication\', None) # using cookie authentication?\n
+        if auth:\n
+            user_name = request.get(\'login_name\', None)\n
+            password_empty = request.get(\'pwd_empty\', None)==\'1\'\n
+            ac_name = auth.name_cookie\n
+            ac_password = auth.pw_cookie\n
+\n
+            if not user_name:\n
+                # no user name\n
+                state.setError(ac_name, \'Please enter your login name.\', \'login_name_required\')\n
+            if password_empty:\n
+                state.setError(ac_password, \'Please enter your password.\', \'password_required\')\n
+            verify_login_name = context.portal_properties.site_properties.getProperty(\'verify_login_name\', 0)\n
+            if user_name and verify_login_name:\n
+                if mt.getMemberById(user_name) is None:\n
+                    state.setError(ac_name, \'Authentication Error.\', \'password_incorrect\')\n
+                elif not password_empty:\n
+                    state.setError(ac_password, \'Authentication Error.\', \'password_incorrect\')\n
+        state.set(status=\'failure\', portal_status_message=LOGIN_FAILED_MESSAGE)\n
+    else: # no javascript - do low tech login failure\n
+        state.set(status=\'failure_page\', portal_status_message=LOGIN_FAILED_MESSAGE)\n
+\n
+return state\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_History_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_form_validate</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_code</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">co_argcount</string> </key>
+                          <value> <int>0</int> </value>
+                      </item>
+                      <item>
+                          <key> <string encoding="repr">co_varnames</string> </key>
+                          <value>
+                            <tuple>
+                                <string encoding="repr">LOGIN_FAILED_MESSAGE</string>
+                                <string encoding="repr">_getattr_</string>
+                                <string encoding="repr">context</string>
+                                <string encoding="repr">request</string>
+                                <string encoding="repr">js_enabled</string>
+                                <string encoding="repr">cookies_enabled</string>
+                                <string encoding="repr">state</string>
+                                <string encoding="repr">mt</string>
+                                <string encoding="repr">getattr</string>
+                                <string encoding="repr">None</string>
+                                <string encoding="repr">auth</string>
+                                <string encoding="repr">user_name</string>
+                                <string encoding="repr">password_empty</string>
+                                <string encoding="repr">ac_name</string>
+                                <string encoding="repr">ac_password</string>
+                                <string encoding="repr">verify_login_name</string>
+                            </tuple>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_Python_Scripts_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr">Validate login</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_code</string> </key>
+            <value> <string encoding="base64">YwAAAAAAAAAAAQAAAEAAAABzDQAAAGQBAIQAAFoAAGQAAFMoAgAAAE5jAAAAABAAAAAYAAAAQwAA
+AHOIAgAAZAEAfQAAdAEAdAIAZAIAgwIAfQMAdAEAfAMAZAMAgwIAZAQAZAUAgwIAfQQAfAQAZAYA
+agIAcAoAAXwEAGQHAGoCAH0EAHQBAHwDAGQDAIMCAGQIAGQFAIMCAH0FAHwFAGQGAGoCAHAKAAF8
+BQBkBwBqAgB9BQB8BABvBQABfAUADG89AAF0AQB0AQB0AgBkCQCDAgBkCgCDAgCDAAABdAEAdAYA
+ZAsAgwIAZAwAZA0AZA4AZA8AgwACAXQGAFNuAQABdAEAdAIAZAkAgwIAfQcAdAEAfAcAZBAAgwIA
+gwAAb5sBAXwEAG90AQF0CAB0AgBkEQB0CQCDAwB9CgB8CgBvOwEBdAEAfAMAZAMAgwIAZBIAdAkA
+gwIAfQsAdAEAfAMAZAMAgwIAZBMAdAkAgwIAZAYAagIAfQwAdAEAfAoAZBQAgwIAfQ0AdAEAfAoA
+ZBUAgwIAfQ4AfAsADG8dAAF0AQB0BgBkFgCDAgB8DQBkFwBkGACDAwABbgEAAXwMAG8dAAF0AQB0
+BgBkFgCDAgB8DgBkGQBkGgCDAwABbgEAAXQBAHQBAHQBAHQCAGQbAIMCAGQcAIMCAGQdAIMCAGQe
+AGQFAIMCAH0PAHwLAG8EAAF8DwBvYgABdAEAfAcAZB8AgwIAfAsAgwEAdAkAaggAbx0AAXQBAHQG
+AGQWAIMCAHwNAGQgAGQhAIMDAAFuJgABfAwADG8dAAF0AQB0BgBkFgCDAgB8DgBkIABkIQCDAwAB
+bgEAAW4BAAFuAQABdAEAdAYAZAsAgwIAZAwAZCIAZA4AfAAAgwACAW4dAAF0AQB0BgBkCwCDAgBk
+DABkIwBkDgB8AACDAAIBbgEAAXQGAFNkAABTKCQAAABOcwwAAABMb2dpbiBmYWlsZWR0BwAAAFJF
+UVVFU1R0AwAAAGdldHQKAAAAanNfZW5hYmxlZGkAAAAAdAEAAAAxaQEAAAB0DwAAAGNvb2tpZXNf
+ZW5hYmxlZHQRAAAAcG9ydGFsX21lbWJlcnNoaXB0DwAAAGltbWVkaWF0ZUxvZ291dHQDAAAAc2V0
+dAYAAABzdGF0dXN0DgAAAGVuYWJsZV9jb29raWVzdBUAAABwb3J0YWxfc3RhdHVzX21lc3NhZ2Vz
+LQAAAFlvdSBtdXN0IGVuYWJsZSBjb29raWVzIGJlZm9yZSB5b3UgY2FuIGxvZyBpbnQPAAAAaXNB
+bm9ueW1vdXNVc2VydBUAAABjb29raWVfYXV0aGVudGljYXRpb250CgAAAGxvZ2luX25hbWV0CQAA
+AHB3ZF9lbXB0eXQLAAAAbmFtZV9jb29raWV0CQAAAHB3X2Nvb2tpZXQIAAAAc2V0RXJyb3JzHQAA
+AFBsZWFzZSBlbnRlciB5b3VyIGxvZ2luIG5hbWUudBMAAABsb2dpbl9uYW1lX3JlcXVpcmVkcxsA
+AABQbGVhc2UgZW50ZXIgeW91ciBwYXNzd29yZC50EQAAAHBhc3N3b3JkX3JlcXVpcmVkdBEAAABw
+b3J0YWxfcHJvcGVydGllc3QPAAAAc2l0ZV9wcm9wZXJ0aWVzdAsAAABnZXRQcm9wZXJ0eXQRAAAA
+dmVyaWZ5X2xvZ2luX25hbWV0DQAAAGdldE1lbWJlckJ5SWRzFQAAAEF1dGhlbnRpY2F0aW9uIEVy
+cm9yLnQSAAAAcGFzc3dvcmRfaW5jb3JyZWN0dAcAAABmYWlsdXJldAwAAABmYWlsdXJlX3BhZ2Uo
+EAAAAHQUAAAATE9HSU5fRkFJTEVEX01FU1NBR0V0CQAAAF9nZXRhdHRyX3QHAAAAY29udGV4dHQH
+AAAAcmVxdWVzdFICAAAAUgQAAAB0BQAAAHN0YXRldAIAAABtdHQHAAAAZ2V0YXR0cnQEAAAATm9u
+ZXQEAAAAYXV0aHQJAAAAdXNlcl9uYW1ldA4AAABwYXNzd29yZF9lbXB0eXQHAAAAYWNfbmFtZXQL
+AAAAYWNfcGFzc3dvcmRSFwAAACgQAAAAUhwAAABSHQAAAFIeAAAAUh8AAABSAgAAAFIEAAAAUiAA
+AABSIQAAAFIiAAAAUiMAAABSJAAAAFIlAAAAUiYAAABSJwAAAFIoAAAAUhcAAAAoAAAAACgAAAAA
+cxQAAABDb250cm9sbGVyIFZhbGlkYXRvcnMTAAAAbG9naW5fZm9ybV92YWxpZGF0ZQEAAABzPgAA
+AAYCDwEYARkBGAEZAg8CGQEcAQgCDwETAQcBEgEHARgBHgEPAQ8CCAIdAQcBHQEqAQ4BHAEdAQgB
+JQEgAiACKAEAAAB0EwAAAGxvZ2luX2Zvcm1fdmFsaWRhdGUoAQAAAFIpAAAAKAAAAAAoAAAAAHMU
+AAAAQ29udHJvbGxlciBWYWxpZGF0b3JzCAAAADxtb2R1bGU+AQAAAHQAAAAA</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">Python_magic</string> </key>
+            <value> <string encoding="base64">bfINCg==</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_proxy_roles</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_proxy_roles_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_filepath</string> </key>
+            <value> <string encoding="repr">Controller Validator:/luci/portal_skins/custom/login_form_validate</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_params</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">func_defaults</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Products.CMFFormController.Script"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_container</string> </key>
+                                  <value> <string encoding="repr">container</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_context</string> </key>
+                                  <value> <reference id="17161.27"/> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_m_self</string> </key>
+                                  <value> <string encoding="repr">script</string> </value>
+                              </item>
+                              <item>
+                                  <key> <string encoding="repr">name_state</string> </key>
+                                  <value> <reference id="17161.31"/> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17161.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="17458" aka="AAAAAAAARDI=">
+    <pickle>
+      <tuple>
+          <global name="DTMLMethod" module="OFS.DTMLMethod"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">raw</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+** Plone style sheet - Base Elements\n
+**\n
+** Style sheet documentation can be found at http://plone.org/documentation\n
+**\n
+** You should preferrably use ploneCustom.css to add your own CSS classes and to\n
+** customize your portal, as these are the base fundaments of Plone, and will\n
+** change and be refined in newer versions. Keeping your changes in\n
+** ploneCustom.css will make it easier to upgrade.\n
+**\n
+** Feel free to use whole or parts of this for your own designs, but give credit\n
+** where credit is due.\n
+**\n
+*/\n
+\n
+/* <dtml-with base_properties> (do not remove this :) */\n
+/* <dtml-call "REQUEST.set(\'portal_url\', portal_url())"> (not this either :) */\n
+\n
+\n
+body {\n
+    font: &dtml-fontBaseSize; <dtml-var fontFamily>;\n
+    background-color: &dtml-backgroundColor;;\n
+    color: &dtml-fontColor;;\n
+    margin: 0;\n
+    padding: 0;\n
+}\n
+\n
+table {\n
+    font-size: 100%;\n
+}\n
+\n
+a {\n
+    color: &dtml-linkColor;;\n
+    background-color: transparent;\n
+}\n
+img {\n
+    border: none;\n
+    vertical-align: middle;\n
+}\n
+p {\n
+    margin: 0 0 0.75em 0;\n
+    line-height: 1.5em;\n
+}\n
+\n
+p img {\n
+    border: none;\n
+    margin: 0;\n
+}\n
+\n
+hr {\n
+    border: 0;\n
+    height: &dtml-borderWidth;;\n
+    color: &dtml-globalBorderColor;;\n
+    background-color: &dtml-globalBorderColor;;\n
+    margin: 0.5em 0 1em 0;\n
+}\n
+\n
+\n
+h1, h2, h3, h4, h5, h6 {\n
+    color: &dtml-fontColor;;\n
+    background-color: transparent;\n
+    font-family: <dtml-var headingFontFamily>;\n
+    font-weight: normal;\n
+    margin: 0 0 0.25em 0;\n
+    border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;\n
+}\n
+\n
+h1 a,\n
+h2 a,\n
+h3 a,\n
+h4 a,\n
+h5 a,\n
+h6 a {\n
+    color: &dtml-fontColor; ! important;\n
+    text-decoration: none;\n
+}\n
+\n
+h1 {\n
+    font-size: 160%;\n
+}\n
+\n
+h2 {\n
+    font-size: 150%;\n
+}\n
+\n
+h3 {\n
+    font-size: 125%;\n
+    border-bottom: none;\n
+    font-weight: bold;\n
+}\n
+\n
+h4 {\n
+    font-size: 110%;\n
+    border-bottom: none;\n
+    font-weight: bold;\n
+}\n
+\n
+h5 {\n
+    font-size: 100%;\n
+    border-bottom: none;\n
+    font-weight: bold;\n
+}\n
+\n
+h6 {\n
+    font-size: &dtml-fontSmallSize;;\n
+    border-bottom: none;\n
+    font-weight: bold;\n
+}\n
+\n
+ul {\n
+    line-height: 1.5em;\n
+    margin: 0.5em 0 0 1.5em;\n
+    padding: 0;\n
+    list-style-image: url(&dtml-portal_url;/bullet.gif);\n
+    list-style-type: square;\n
+}\n
+\n
+ol {\n
+    line-height: 1.5em;\n
+    margin: 0.5em 0 0 2.5em;\n
+    padding: 0;\n
+    list-style-image: none;\n
+}\n
+\n
+li {\n
+    margin-bottom: 0.5em;\n
+}\n
+\n
+dt {\n
+    font-weight: bold;\n
+}\n
+\n
+dd {\n
+    line-height: 1.5em;\n
+    margin-bottom: 1em;\n
+}\n
+\n
+fieldset {\n
+    border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;\n
+    margin: 1em 0em 1em 0em;\n
+    padding: 0em 1em 1em 1em;\n
+    line-height: 1.5em;\n
+    width: auto;\n
+}\n
+legend {\n
+    background: &dtml-backgroundColor;;\n
+    padding: 0.5em;\n
+    font-size: 90%;\n
+}\n
+\n
+form {\n
+    border: none;\n
+    margin: 0;\n
+}\n
+\n
+label {\n
+    font-weight: bold;\n
+}\n
+\n
+textarea {\n
+    font: 100% Monaco, "Courier New", Courier, monospace;\n
+    border: &dtml-borderWidth; solid &dtml-globalBorderColor;;\n
+    color: &dtml-inputFontColor;;\n
+    background: White url(&dtml-portal_url;/input_background.gif) repeat-x;\n
+    width: 100%;\n
+}\n
+\n
+input {\n
+    font-family: <dtml-var fontFamily>;\n
+    border: &dtml-borderWidth; solid &dtml-globalBorderColor;;\n
+    color: &dtml-inputFontColor;;\n
+    vertical-align: middle;\n
+    background: White url(&dtml-portal_url;/input_background.gif) repeat-x;\n
+}\n
+select {\n
+    border: &dtml-borderWidth; solid &dtml-globalBorderColor;;\n
+    color: &dtml-inputFontColor;;\n
+    background-color: White;\n
+    vertical-align: top;\n
+}\n
+abbr, acronym, .explain {\n
+    border-bottom: &dtml-borderWidth; dotted &dtml-fontColor;;\n
+    color: &dtml-fontColor;;\n
+    background-color: transparent;\n
+    cursor: help;\n
+}\n
+q {\n
+    font-family: Baskerville, Georgia, serif;\n
+    font-style: italic;\n
+    font-size: 120%;\n
+}\n
+blockquote {\n
+    padding-left: 0.5em;\n
+    margin-left: 0;\n
+    border-left: 4px solid &dtml-globalBorderColor;;\n
+    color: &dtml-discreetColor;;\n
+}\n
+code {\n
+    font-family: Monaco, "Courier New", Courier, monospace;\n
+    font-size: 120%;\n
+    color: &dtml-fontColor;;\n
+    background-color: &dtml-globalBackgroundColor;;\n
+    padding: 0 0.1em;\n
+}\n
+pre {\n
+    font-family: Monaco, "Courier New", Courier, monospace;\n
+    font-size: 100%;\n
+    padding: 1em;\n
+    border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;\n
+    color: &dtml-fontColor;;\n
+    background-color: &dtml-globalBackgroundColor;;\n
+    overflow: auto;\n
+}\n
+\n
+ins {\n
+    color: green;\n
+    text-decoration: none;\n
+}\n
+\n
+del {\n
+    color: red;\n
+    text-decoration: line-through;\n
+}\n
+\n
+/* Helper element to work with CSS floats */\n
+\n
+.visualClear {\n
+    display: block;\n
+    clear: both;\n
+}\n
+\n
+/* Hiding helper elements for old browsers */\n
+\n
+.netscape4 {\n
+    display: none;\n
+}\n
+\n
+\n
+/* </dtml-with> */\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">globals</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__name__</string> </key>
+            <value> <string encoding="repr">base.css</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_vars</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_proxy_roles</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="17458.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8958" aka="AAAAAAAAIv4=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">registered</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"\n
+      xmlns:metal="http://xml.zope.org/namespaces/metal"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+<body>\n
+\n
+<div metal:fill-slot="main"\n
+     tal:define="auth nocall:here/cookie_authentication|nothing">\n
+\n
+<div tal:condition="python: not auth" i18n:translate="registered_disabled">\n
+   Cookie authentication has been disabled.\n
+</div>\n
+\n
+<div tal:define="ve site_properties/validate_email"\n
+     tal:condition="python: auth">\n
+\n
+<h1 i18n:translate="heading_welcome">Welcome!</h1>\n
+\n
+<tal:block condition="python:not(ve)">\n
+    <p i18n:translate="description_you_can_log_on_now">Click the button to log in immediately.</p>\n
+\n
+    <div id="enable_cookies_message" i18n:translate="enable_cookies_message" class="portalMessage" style="display:none">\n
+      Cookies are not enabled. You must <span i18n:name="enable_cookies">\n
+      <a href="enabling_cookies" i18n:translate="label_enable_cookies">enable cookies</a></span> before you can log in.\n
+    </div>\n
+\n
+    <form action=""\n
+          method="post"\n
+          tal:define="username request/username;\n
+                      password request/password;\n
+                      ac_name auth/name_cookie;\n
+                      ac_password auth/pw_cookie;\n
+                      ac_persist auth/persist_cookie;"\n
+          tal:attributes="action python:\'%s/login_form\' % portal_url">\n
+\n
+         <input type="hidden" name="form.submitted" value="1" />\n
+         <input type="hidden" name="js_enabled" id="js_enabled" value="0" />\n
+         <input type="hidden" name="cookies_enabled" id="cookies_enabled" value="0" />\n
+         <input type="hidden" name="login_name" id="login_name" value="" />\n
+         <input type="hidden" name="pwd_empty" id="pwd_empty" value="0" />\n
+\n
+        <input type="hidden"\n
+               name="came_from"\n
+               value=""\n
+               tal:attributes="value request/came_from|nothing;" />\n
+        <input type="hidden"\n
+               name="ac_name"\n
+               value=""\n
+               tal:attributes="id ac_name;\n
+                               name ac_name;\n
+                               value username;" />\n
+        <input type="hidden"\n
+               name="ac_password"\n
+               value=""\n
+               tal:attributes="name ac_password;\n
+                               id ac_password;\n
+                               value password;" />\n
+        <input class="standalone"\n
+               type="submit"\n
+               value="Log in"\n
+               i18n:attributes="value label_log_in;"\n
+               tal:attributes="onclick string:javascript:return setLoginVars(\'$ac_name\',\'login_name\',\'$ac_password\',\'pwd_empty\',\'js_enabled\',\'cookies_enabled\');"\n
+               />\n
+    </form>\n
+</tal:block>\n
+\n
+</div>\n
+\n
+</div>\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8958.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8446" aka="AAAAAAAAIP4=">
+    <pickle>
+      <tuple>
+          <global name="File" module="OFS.Image"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">precondition</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__name__</string> </key>
+            <value> <string encoding="repr">dropdown.js_TEST</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">size</string> </key>
+            <value> <int>4826</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_EtagSupport__etag</string> </key>
+            <value> <string encoding="repr">ts48383879.63</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">application/x-javascript</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * This is the code for the dropdown menus. It uses the following markup:\n
+ *\n
+ * <dl class="actionMenu" id="uniqueIdForThisMenu">\n
+ *   <dt class="actionMenuHeader">\n
+ *     <!-- The following a-tag needs to be clicked to dropdown the menu -->\n
+ *     <a href="some_destination">A Title</a>\n
+ *   </dt>\n
+ *   <dd class="actionMenuContent">\n
+ *     <!-- Here can be any content you want -->\n
+ *   </dd>\n
+ * </dl>\n
+ *\n
+ * When the menu is toggled, then the dl with the class actionMenu will get an\n
+ * additional class which switches between \'activated\' and \'deactivated\'.\n
+ * You can use this to style it accordingly, for example:\n
+ *\n
+ * .actionMenu.activated {\n
+ *   display: block;\n
+ * }\n
+ *\n
+ * .actionMenu.deactivated {\n
+ *   display: none;\n
+ * }\n
+ *\n
+ * When you click somewhere else than the menu, then all open menus will be\n
+ * deactivated. When you move your mouse over the a-tag of another menu, then\n
+ * that one will be activated and all others deactivated. When you click on a\n
+ * link inside the actionMenuContent element, then the menu will be closed and\n
+ * the link followed.\n
+ *\n
+ * This file uses functions from register_function.js, cssQuery.js and\n
+ * nodeutils.js.\n
+ *\n
+ */\n
+\n
+function isActionMenu(node) {\n
+    if (hasClassName(node, \'actionMenu\')) {\n
+        return true;\n
+    }\n
+    return false;\n
+};\n
+\n
+function hideAllMenus() {\n
+    var menus = cssQuery(\'dl.actionMenu\');\n
+    for (var i=0; i < menus.length; i++) {\n
+        replaceClassName(menus[i], \'activated\', \'deactivated\', true);\n
+    }\n
+};\n
+\n
+function toggleMenuHandler(event) {\n
+    if (!event) var event = window.event; // IE compatibility\n
+\n
+    // terminate if we hit a non-compliant DOM implementation\n
+    // returning true, so the link is still followed\n
+    if (!W3CDOM){return true;}\n
+\n
+    var container = findContainer(this, isActionMenu);\n
+    if (!container) {\n
+        return true;\n
+    }\n
+\n
+    // check if the menu is visible\n
+    if (hasClassName(container, \'activated\')) {\n
+        // it\'s visible - hide it\n
+        replaceClassName(container, \'activated\', \'deactivated\', true);\n
+    } else {\n
+        // it\'s invisible - make it visible\n
+        replaceClassName(container, \'deactivated\', \'activated\', true);\n
+    }\n
+\n
+    return false;\n
+};\n
+\n
+function hideMenusHandler(event) {\n
+    if (!event) var event = window.event; // IE compatibility\n
+\n
+    hideAllMenus();\n
+\n
+    // we want to follow this link\n
+    return true;\n
+};\n
+\n
+function actionMenuDocumentMouseDown(event) {\n
+    if (!event) var event = window.event; // IE compatibility\n
+\n
+    if (event.target)\n
+        targ = event.target;\n
+    else if (event.srcElement)\n
+        targ = event.srcElement;\n
+\n
+    var container = findContainer(targ, isActionMenu);\n
+    if (container) {\n
+        // targ is part of the menu, so just return and do the default\n
+        return true;\n
+    }\n
+\n
+    hideAllMenus();\n
+\n
+    return true;\n
+};\n
+\n
+function actionMenuMouseOver(event) {\n
+    if (!event) var event = window.event; // IE compatibility\n
+\n
+    if (!this.tagName && (this.tagName == \'A\' || this.tagName == \'a\')) {\n
+        return true;\n
+    }\n
+\n
+    var container = findContainer(this, isActionMenu);\n
+    if (!container) {\n
+        return true;\n
+    }\n
+    var menu_id = container.id;\n
+\n
+    var switch_menu = false;\n
+    // hide all menus\n
+    var menus = cssQuery(\'dl.actionMenu\');\n
+    for (var i=0; i < menus.length; i++) {\n
+        var menu = menus[i]\n
+        // check if the menu is visible\n
+        if (hasClassName(menu, \'activated\')) {\n
+            switch_menu = true;\n
+        }\n
+        // turn off menu when it\'s not the current one\n
+        if (menu.id != menu_id) {\n
+            replaceClassName(menu, \'activated\', \'deactivated\', true);\n
+        }\n
+    }\n
+\n
+    if (switch_menu) {\n
+        var menu = cssQuery(\'#\'+menu_id)[0];\n
+        if (menu) {\n
+            replaceClassName(menu, \'deactivated\', \'activated\', true);\n
+        }\n
+    }\n
+\n
+    return true;\n
+};\n
+\n
+function initializeMenus() {\n
+    // terminate if we hit a non-compliant DOM implementation\n
+    if (!W3CDOM) {return false;}\n
+\n
+    document.onmousedown = actionMenuDocumentMouseDown;\n
+\n
+    hideAllMenus();\n
+\n
+    // add toggle function to header links\n
+    var menu_headers = cssQuery(\'dl.actionMenu > dt.actionMenuHeader > a\');\n
+    for (var i=0; i < menu_headers.length; i++) {\n
+        var menu_header = menu_headers[i];\n
+\n
+        menu_header.onclick = toggleMenuHandler;\n
+        menu_header.onmouseover = actionMenuMouseOver;\n
+    }\n
+\n
+    // add hide function to all links in the dropdown, so the dropdown closes\n
+    // when any link is clicked\n
+    var menu_contents = cssQuery(\'dl.actionMenu > dd.actionMenuContent\');\n
+    for (var i=0; i < menu_contents.length; i++) {\n
+        menu_contents[i].onclick = hideMenusHandler;\n
+    }\n
+\n
+    // uncomment to enable sorting of elements\n
+    //var nodes = cssQuery(\'#objectMenu > dd.actionMenuContent li\');\n
+    //sortNodes(nodes, getInnerTextFast);\n
+};\n
+\n
+registerPloneFunction(initializeMenus);\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8446.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8943" aka="AAAAAAAAIu8=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_success</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en"\n
+      lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+<head>\n
+    <metal:block fill-slot="top_slot"\n
+                 tal:define="dummy python:request.set(\'disable_border\',1)" />\n
+</head>\n
+\n
+<body>\n
+\n
+<tal:block tal:condition="exists: here/portal_skins | nothing"\n
+           tal:replace="nothing">\n
+    <tal:block tal:condition="here/portal_skins/updateSkinCookie | nothing"\n
+               tal:define="dummy here/setupCurrentSkin" />\n
+</tal:block>\n
+\n
+<div metal:fill-slot="main">\n
+  <div tal:condition="not:isAnon">\n
+    <div tal:define="came_from request/came_from|nothing;\n
+                     initial_login request/initial_login|nothing;\n
+             js_enabled python:request.get(\'js_enabled\',\'1\')!=\'0\';">\n
+\n
+      <h1 i18n:translate="heading_you_are_now_logged_in">You are now logged in</h1>\n
+\n
+      <p tal:condition="came_from">\n
+        <a href=""\n
+           tal:attributes="href came_from"\n
+           i18n:translate="label_login_continue">\n
+          Continue</a>\n
+      </p>\n
+\n
+      <p tal:condition="python:not came_from">\n
+        <a href=""\n
+           tal:attributes="href came_from"\n
+           i18n:translate="label_login_continue_to_home_page">\n
+          Continue to the\n
+          <span tal:content="portal/title" i18n:name="portal_title">\n
+              portal title\n
+          </span>\n
+          home page\n
+          </a>\n
+      </p>\n
+\n
+      <div tal:condition="not:js_enabled">\n
+         <p i18n:translate="description_javascript_advantage">\n
+            You can take fuller advantage of the features of this site\n
+            if you enable javascript in your browser. \n
+         </p>\n
+\n
+         <p i18n:translate="description_enable_cookies_for_login">\n
+            Note: If you do not remain logged in after leaving this\n
+            page, it is because you need to\n
+            <span i18n:name="enable_cookies">\n
+                <a href="enabling_cookies"\n
+                   i18n:translate="label_enable_cookies">\n
+                    enable cookies\n
+                </a>\n
+            </span>\n
+            in your browser.\n
+         </p>\n
+      </div>\n
+\n
+    </div>\n
+  </div>\n
+  <div tal:condition="isAnon">\n
+    <div metal:use-macro="here/login_failed/macros/login_failed" />\n
+  </div>\n
+</div>\n
+\n
+</body>\n
+</html>\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8943.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8944" aka="AAAAAAAAIvA=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPageTemplate" module="Products.CMFFormController.ControllerPageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvE=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_password</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en"\n
+      lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+<body>\n
+\n
+<tal:block tal:condition="exists: here/portal_skins | nothing"\n
+           tal:replace="nothing">\n
+\n
+    <tal:block tal:condition="here/portal_skins/updateSkinCookie | nothing"\n
+       tal:define="dummy here/setupCurrentSkin" />\n
+\n
+</tal:block>\n
+\n
+<div metal:fill-slot="main"\n
+     tal:define="errors options/state/getErrors;">\n
+\n
+            <h1 i18n:translate="heading_welcome">Welcome!</h1>\n
+\n
+            <p>\n
+            <span i18n:translate="description_logged_in">\n
+                This is the first time that you\'ve logged in to\n
+                <span tal:content="portal_properties/title" tal:omit-tag="" i18n:name="here">here</span>.\n
+            </span>\n
+\n
+            </p>\n
+\n
+            <p i18n:translate="description_use_form_to_change_password">\n
+            Please use the form below to change your password.\n
+            </p>\n
+\n
+            <form tal:attributes="action python:context.absolute_url()+\'/\'+template.id"\n
+                  name="change_password"\n
+                  method="post">\n
+\n
+                <fieldset>\n
+                <legend i18n:translate="legend_password_details">Password Details</legend>\n
+\n
+\t\t    <input type="hidden" name="form.submitted" value="1" />\n
+\t\t    <input type="hidden" name="initial_login" value="1" />\n
+                    <input type="hidden"\n
+                           name="came_from"\n
+                           value=""\n
+                           tal:define="came_from request/came_from|nothing"\n
+                           tal:condition="came_from"\n
+                           tal:attributes="value came_from"\n
+                           />\n
+    \n
+    \n
+\t\t    <div class="field"\n
+             \t\t tal:define="error python:errors.get(\'password\', None);"\n
+                         tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+                        <label i18n:translate="label_new_password">New password</label>\n
+\n
+                        <div class="formHelp" i18n:translate="help_new_password">\n
+                        Enter your new password. Minimum 5 characters.\n
+                        </div>\n
+    \n
+                        <div tal:content="error">Validation error output</div>\n
+\n
+                        <input type="password"\n
+                               name="password"\n
+                               size="10"\n
+                               tabindex=""\n
+                               tal:attributes="tabindex tabindex/next;"\n
+                               />\n
+                    </div>\n
+    \n
+\t\t    <div class="field"\n
+             \t\t tal:define="error python:errors.get(\'confirm\', None);"\n
+                         tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+                        <label i18n:translate="label_confirm_password">Confirm password</label>\n
+\n
+                        <div class="formHelp" i18n:translate="help_confirm_password">\n
+                            Re-enter the password. Make sure the passwords are identical.\n
+                        </div>\n
+    \n
+\t\t        <div tal:content="error">Validation error output</div>\n
+\n
+                        <input type="password"\n
+                               name="confirm"\n
+                               size="10"\n
+                               tabindex=""\n
+                               tal:attributes="tabindex tabindex/next;"\n
+                               />\n
+                    </div>\n
+    \n
+                    <div class="formControls">\n
+                        <input class="standalone"\n
+                               type="submit"\n
+                               name="submit"\n
+                               value="Change Password"\n
+                               tabindex=""\n
+                               i18n:attributes="value label_change_password;"\n
+                               tal:attributes="tabindex tabindex/next;" />\n
+                    </div>\n
+    \n
+                </fieldset>\n
+            \n
+            </form>\n
+\n
+</div>\n
+\n
+</body>\n
+</html>\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8944.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8444" aka="AAAAAAAAIPw=">
+    <pickle>
+      <tuple>
+          <global name="File" module="OFS.Image"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">precondition</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">size</string> </key>
+            <value> <int>2629</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_EtagSupport__etag</string> </key>
+            <value> <string encoding="repr">ts48383820.12</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">application/x-javascript</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__name__</string> </key>
+            <value> <string encoding="repr">login.js_TEST</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+// Functions used by login pages\r\n
+\r\n
+function cookiesEnabled() {\r\n
+  // Test whether cookies are enabled by attempting to set a cookie and then change its value\r\n
+  // set test cookie\r\n
+  var c = "areYourCookiesEnabled=0";\r\n
+  document.cookie = c;\r\n
+  var dc = document.cookie;\r\n
+  // cookie not set?  fail\r\n
+  if (dc.indexOf(c) == -1) return 0;\r\n
+  // change test cookie\r\n
+  c = "areYourCookiesEnabled=1";\r\n
+  document.cookie = c;\r\n
+  dc = document.cookie;\r\n
+  // cookie not changed?  fail\r\n
+  if (dc.indexOf(c) == -1) return 0;\r\n
+  // delete cookie\r\n
+  document.cookie = "areYourCookiesEnabled=; expires=Thu, 01-Jan-70 00:00:01 GMT";\r\n
+  return 1;\r\n
+}\r\n
+\r\n
+function setLoginVars(user_name_id, alt_user_name_id, password_id, empty_password_id, js_enabled_id, cookies_enabled_id) {\r\n
+  // Indicate that javascript is enabled, set cookie status, copy username and password length info to \r\n
+  // alternative variables since these vars are removed from the request by zope\'s authentication mechanism.\r\n
+  if (js_enabled_id) {\r\n
+    el = document.getElementById(js_enabled_id);\r\n
+    if (el) { el.value = 1; }\r\n
+  }\r\n
+  if (cookies_enabled_id) {\r\n
+    el = document.getElementById(cookies_enabled_id);\r\n
+    // Do a fresh cookies enabled test every time we press the login button\r\n
+    //   so that we are up to date in case the user enables cookies after seeing\r\n
+    //   the cookies message.\r\n
+    if (el) { el.value = cookiesEnabled(); } \r\n
+  }\r\n
+  if (user_name_id && alt_user_name_id) {\r\n
+    user_name = document.getElementById(user_name_id)\r\n
+    alt_user_name = document.getElementById(alt_user_name_id)\r\n
+    if (user_name && alt_user_name) {\r\n
+       alt_user_name.value = user_name.value;\r\n
+    } \r\n
+  }\r\n
+  if (password_id && empty_password_id) {\r\n
+    password = document.getElementById(password_id)\r\n
+    empty_password = document.getElementById(empty_password_id)\r\n
+    if (password && empty_password) {\r\n
+       if (password.value.length==0) {\r\n
+          empty_password.value = \'1\';\r\n
+       } else {\r\n
+          empty_password.value = \'0\';\r\n
+       }\r\n
+    }\r\n
+  }\r\n
+  return 1;\r\n
+}\r\n
+\r\n
+function showCookieMessage(msg_id) {\r\n
+  // Show the element with the given id if cookies are not enabled\r\n
+  msg = document.getElementById(msg_id)\r\n
+  if (msg) {\r\n
+     if (cookiesEnabled()) {\r\n
+        msg.style.display = \'none\';\r\n
+     } else {\r\n
+        msg.style.display = \'block\';\r\n
+     }\r\n
+  }\r\n
+}\r\n
+\r\n
+function showEnableCookiesMessage() {\r\n
+  // Show the element with the id \'enable_cookies_message\' if cookies are not enabled\r\n
+  showCookieMessage(\'enable_cookies_message\')\r\n
+}\r\n
+// Call showEnableCookiesMessage after the page loads\r\n
+registerPloneFunction(showEnableCookiesMessage);\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8444.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8445" aka="AAAAAAAAIP0=">
+    <pickle>
+      <tuple>
+          <global name="File" module="OFS.Image"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">precondition</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__name__</string> </key>
+            <value> <string encoding="repr">highlightsearchterms.js_TEST</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">size</string> </key>
+            <value> <int>2841</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_EtagSupport__etag</string> </key>
+            <value> <string encoding="repr">ts48383847.59</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">application/x-javascript</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+function highlightTermInNode(node, word) {\n
+    var contents = node.nodeValue;\n
+    var index = contents.toLowerCase().indexOf(word.toLowerCase());\n
+    if (index < 0){return false};\n
+\n
+    var parent = node.parentNode;\n
+    if (parent.className != "highlightedSearchTerm") {\n
+        // make 3 shiny new nodes\n
+        var hiword = document.createElement("span");\n
+        hiword.className = "highlightedSearchTerm";\n
+        hiword.appendChild(document.createTextNode(contents.substr(index, word.length)));\n
+        parent.insertBefore(document.createTextNode(contents.substr(0, index)), node);\n
+        parent.insertBefore(hiword, node);\n
+        parent.insertBefore(document.createTextNode(contents.substr(index+word.length)), node);\n
+        parent.removeChild(node);\n
+    }\n
+}\n
+\n
+function highlightSearchTerms(terms, startnode) {\n
+    // terminate if we hit a non-compliant DOM implementation\n
+    if (!W3CDOM){return false};\n
+    if (!terms){return false};\n
+    if (!startnode){return false};\n
+\n
+    for (var term_index=0; term_index < terms.length; term_index++) {\n
+        // don\'t highlight reserved catalog search terms\n
+        var term = terms[term_index];\n
+        var term_lower = term.toLowerCase();\n
+        if (term_lower != \'not\'\n
+            && term_lower != \'and\'\n
+            && term_lower != \'or\') {\n
+            walkTextNodes(startnode, highlightTermInNode, term);\n
+        }\n
+    }\n
+}\n
+\n
+function getSearchTermsFromURI(uri) {\n
+    var query;\n
+    if (typeof decodeURI != \'undefined\') {\n
+        query = decodeURI(uri);\n
+    } else if (typeof unescape != \'undefined\') {\n
+        // _robert_ ie 5 does not have decodeURI \n
+        query = unescape(uri);\n
+    } else {\n
+        // we just try to be lucky, for single words this will still work\n
+    }\n
+    var result = new Array();\n
+    if (window.decodeReferrer) {\n
+        var referrerSearch = decodeReferrer();\n
+        if (null != referrerSearch && referrerSearch.length > 0) {\n
+            result = referrerSearch;\n
+        }\n
+    }\n
+    var qfinder = new RegExp("searchterm=([^&]*)", "gi");\n
+    var qq = qfinder.exec(query);\n
+    if (qq && qq[1]) {\n
+        var terms = qq[1].replace(/\\+/g,\' \').split(/\\s+/);\n
+        for (var i=0; i < terms.length; i++) {\n
+            if (terms[i] != \'\') {\n
+                result.push(terms[i]);\n
+            }\n
+        }\n
+        return result;\n
+    }\n
+    return result.length == 0 ? false : result;\n
+}\n
+\n
+function highlightSearchTermsFromURI() {\n
+    // terminate if we hit a non-compliant DOM implementation\n
+    if (!W3CDOM){return false};\n
+\n
+    // search-term-highlighter function --  Geir B\xc3\xa6kholt\n
+    var terms = getSearchTermsFromURI(window.location.search);\n
+    // make sure we start the right place so we don\'t higlight menuitems or breadcrumb\n
+    var contentarea = getContentArea();\n
+    highlightSearchTerms(terms, contentarea);\n
+}\n
+\n
+registerPloneFunction(highlightSearchTermsFromURI);\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8445.7"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8988" aka="AAAAAAAAIxw=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">portlet_login</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"\n
+      xmlns:metal="http://xml.zope.org/namespaces/metal"\n
+      i18n:domain="plone">\n
+<body tal:define="Iterator python:modules[\'Products.CMFPlone\'].IndexIterator;\n
+                  tabindex python:Iterator()">\n
+<div metal:define-macro="portlet"\n
+     tal:omit-tag=""\n
+     tal:define="pageloc python: request.URL.split(\'/\')[-1];\n
+                 okToShowHere python: not pageloc in (\'login_form\', \'join_form\');\n
+                 auth nocall:here/cookie_authentication|nothing"\n
+     tal:condition="python: isAnon and okToShowHere">\n
+\n
+<dl class="portlet"\n
+    id="portlet-login"\n
+    tal:define="ac_name auth/name_cookie|nothing;\n
+                ac_password auth/pw_cookie|nothing;\n
+                ac_persist auth/persist_cookie|nothing;\n
+                join python:[a[\'url\'] for a in actions[\'user\'] if a[\'id\']==\'join\'];\n
+                canRegister python:test(join and hasattr(here,\'portal_registration\') and checkPermission(\'Add portal member\', here), 1, 0);\n
+                canRequestPassword python:checkPermission(\'Mail forgotten password\', here)"\n
+    tal:condition="python: auth">\n
+\n
+    <dt class="portletHeader">\n
+        <a href="#" \n
+           tal:attributes="href string:$portal_url/login_form"\n
+           i18n:translate="box_sign_in">Log in</a>\n
+    </dt>\n
+\n
+    <dd class="portletItem odd">\n
+        <form action="login_form"\n
+              name="loginform"\n
+              method="post"\n
+              tal:attributes="action string:${portal_url}/login_form">\n
+\n
+            <input type="hidden" name="form.submitted" value="1" />\n
+            <input type="hidden" name="came_from" value=""\n
+                   tal:attributes="value here/getCurrentUrl" />\n
+            <input type="hidden" name="js_enabled" id="js_enabled" value="0" />\n
+            <input type="hidden" name="cookies_enabled" id="cookies_enabled" value="" />\n
+            <input type="hidden" name="login_name" id="login_name" value="" />\n
+            <input type="hidden" name="pwd_empty" id="pwd_empty" value="0" />\n
+\n
+            <div class="field">\n
+                <label for="__ac_name"\n
+                       i18n:translate="label_login_name">Login Name</label>\n
+                <br />\n
+                <input type="text"\n
+                       size="10"\n
+                       alt="Login Name"\n
+                       onclick="showCookieMessage(\'cookies_message\')"\n
+                       tal:attributes="name ac_name; id ac_name;\n
+                                       value python:request.get(ac_name, \'\');\n
+                                       tabindex tabindex/next"\n
+                       i18n:attributes="alt label_login_name;"/>\n
+            </div>\n
+            \n
+            <div class="field">\n
+                <label for="__ac_password"\n
+                       i18n:translate="label_password">Password</label>\n
+                <br />\n
+                <input type="password"\n
+                       size="10"\n
+                       alt="Password"\n
+                       onclick="showCookieMessage(\'cookies_message\')"\n
+                       tal:attributes="name ac_password; id ac_password;\n
+                                       tabindex tabindex/next;"\n
+                       i18n:attributes="alt label_password;"/>\n
+            </div>\n
+\n
+            <div id="cookies_message" i18n:translate="enable_cookies_message" class="portalMessage" style="display:none">\n
+                Cookies are not enabled. You must <span i18n:name="enable_cookies">\n
+                <a href="enabling_cookies" i18n:translate="label_enable_cookies">enable cookies</a></span> before you can log in.\n
+            </div>\n
+            \n
+            <div class="formControls">\n
+            \n
+                <input class="context"\n
+                       type="submit"\n
+                       name="submit"\n
+                       value="Log in"\n
+                       alt="Log in"\n
+                       tal:attributes="tabindex tabindex/next;\n
+                                  onclick string:javascript:return setLoginVars(\'$ac_name\',\'login_name\',\'$ac_password\',\'pwd_empty\',\'js_enabled\',\'cookies_enabled\');"\n
+                       i18n:attributes="value label_log_in; alt label_log_in;"/>\n
+            </div>\n
+        </form>\n
+    </dd>\n
+    \n
+ </dl>\n
+\n
+\n
+\n
+\n
+<dl class="portlet"\n
+    id="portlet-login"\n
+    tal:condition="python: not auth">\n
+\n
+    <dt class="portletHeader">\n
+        <a href="#" i18n:translate="box_sign_in">Log in</a>\n
+    </dt>\n
+\n
+    <dd class="portletItem"\n
+        tal:condition="python: not auth"\n
+        i18n:translate="login_portlet_disabled">\n
+        Cookie authentication is disabled. \n
+        Login portlet not available.\n
+    </dd>\n
+\n
+</dl>\n
+\n
+\n
+\n
+</div>\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8988.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8989" aka="AAAAAAAAIx0=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">footer</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">\n
+<body>\n
+<div id="portal-footer" metal:define-macro="portal_footer">\n
+\n
+<p>\n
+    <span i18n:translate="description_copyright" tal:omit-tag="">\n
+    The \n
+    <span>\n
+        <a href="http://redhat.com";>Conga Cluster and Storage Management System</a>\n
+    </span>\n
+    is Copyright\n
+    <acronym title="Copyright" i18n:name="copyright" i18n:attributes="title title_copyright;">&copy;</acronym>\n
+    2000-<span i18n:name="current_year" \n
+               tal:define="now modules/DateTime/DateTime" \n
+               tal:content="now/year" />\n
+    by <a href="http://redhat.com/Conga";>Red Hat, Inc</a>\n
+    </span>\n
+</p>\n
+\n
+<p>\n
+    <span i18n:translate="description_license">\n
+    Distributed under the \n
+        <span i18n:name="license">\n
+            <a href="http://creativecommons.org/licenses/GPL/2.0/"; i18n:translate="label_gnu_gpl_licence">GNU GPL license</a>\n
+        </span>.\n
+    </span>\n
+</p>\n
+\n
+</div>\n
+</body>\n
+</html>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8989.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8427" aka="AAAAAAAAIOs=">
+    <pickle>
+      <tuple>
+          <global name="ControllerPageTemplate" module="Products.CMFFormController.ControllerPageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIOw=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIO0=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_form_TEST</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_portal_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+<head>\n
+    <script type="text/javascript" metal:fill-slot="javascript_head_slot">\n
+    </script>\n
+    <metal:block fill-slot="top_slot"\n
+                 tal:define="dummy python:request.set(\'disable_border\',1)" />\n
+</head>\n
+\n
+<body>\n
+\n
+<div metal:fill-slot="main"\n
+     tal:define="auth nocall:here/cookie_authentication|nothing;\n
+                 came_from request/came_from|request/HTTP_REFERER|nothing;\n
+                 came_from python:test(utool.isURLInPortal(came_from), came_from, None);\n
+                 errors options/state/getErrors;">\n
+\n
+<h1 i18n:translate="heading_sign_in">Please log in</h1>\n
+\n
+<p i18n:translate="description_sign_in">\n
+To access this part of the site, you need to log in with your user name and password.\n
+</p>\n
+\n
+<p i18n:translate="description_no_account"\n
+   tal:define="join python:[a[\'url\'] for a in actions[\'user\'] if a[\'id\']==\'join\']"\n
+   tal:condition="python: join and checkPermission(\'Add portal member\', here)">\n
+\n
+If you do not have an account here, head over to the\n
+\n
+<span i18n:name="registration_form">\n
+    <a href=""\n
+       tal:define="join python:join.pop();\n
+                   join join;\n
+                   join python:join+test(join.find(\'?\')==-1, \'?\', \'&amp;\')+ztu.make_query(came_from=came_from);"\n
+       tal:attributes="href join"\n
+       i18n:translate="description_no_account_registration_linktext">\n
+        registration form</a></span>.\n
+\n
+</p>\n
+\n
+<div id="enable_cookies_message" i18n:translate="enable_cookies_message" class="portalMessage" style="display:none">\n
+  Cookies are not enabled. You must <span i18n:name="enable_cookies">\n
+  <a href="enabling_cookies" i18n:translate="label_enable_cookies">enable cookies</a></span> before you can log in.\n
+</div>\n
+\n
+<div tal:condition="python: not auth" i18n:translate="login_form_disabled">\n
+    While cookie authentication is disabled, cookie-based login is not available.\n
+</div>\n
+\n
+<form tal:attributes="action python:context.absolute_url()+\'/\'+template.id"\n
+      method="post"\n
+      id="login_form"\n
+      tal:condition="python:auth">\n
+\n
+    <fieldset tal:define="ac_name auth/name_cookie;\n
+                      ac_password auth/pw_cookie;\n
+                      ac_persist auth/persist_cookie;\n
+              login_name python:request.get(\'login_name\', request.get(ac_name, \'\'));">\n
+\n
+        <legend i18n:translate="legend_account_details">Account details</legend>\n
+\n
+        <input type="hidden"\n
+            name="came_from"\n
+            value=""\n
+        tal:attributes="value came_from" />\n
+\n
+        <input type="hidden" name="form.submitted" value="1" />\n
+        <input type="hidden" name="js_enabled" id="js_enabled" value="0" />\n
+        <input type="hidden" name="cookies_enabled" id="cookies_enabled" value="" />\n
+        <input type="hidden" name="login_name" id="login_name" value="" />\n
+        <input type="hidden" name="pwd_empty" id="pwd_empty" value="0" />\n
+\n
+        <div class="field"\n
+             tal:define="error python:errors.get(ac_name, None);"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label i18n:translate="label_login_name"\n
+                   tal:attributes="for ac_name">Login Name</label>\n
+\n
+            <div i18n:translate="help_login_name_caps"\n
+                 class="formHelp">\n
+            Login names are case sensitive, make sure the caps lock key is not enabled.\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="text"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_name;\n
+                                   id ac_name;\n
+                                   value login_name;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+\n
+    </div>\n
+\n
+    <div class="field"\n
+             tal:define="error python:errors.get(ac_password, None);"\n
+             tal:attributes="class python:test(error, \'field error\', \'field\')">\n
+\n
+            <label i18n:translate="label_password"\n
+                   tal:attributes="for ac_password">Password</label>\n
+\n
+            <div class="formHelp">\n
+                <div i18n:translate="help_capslock_password">\n
+                    Case sensitive, make sure caps lock is not enabled.\n
+                </div>\n
+                <div tal:condition="python:checkPermission(\'Mail forgotten password\', here)"\n
+                     i18n:translate="help_password_retrieval">\n
+                    If you have forgotten your password,\n
+                    <span i18n:name="click_here">\n
+                        <a tal:attributes="href python:\'mail_password_form?\'+ztu.make_query(userid=login_name)"\n
+                           i18n:translate="label_click_here_to_retrieve">click here to retrieve it</a>\n
+                    </span>.\n
+                </div>\n
+            </div>\n
+\n
+            <div tal:content="error">Validation error output</div>\n
+\n
+            <input type="password"\n
+                   size="15"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_password;\n
+                                   id ac_password;\n
+                                   tabindex tabindex/next;"\n
+                   />\n
+    </div>\n
+\n
+        <div class="field">\n
+\n
+            <input type="checkbox"\n
+                   class="noborder formRememberName"\n
+                   value="1"\n
+                   checked="checked"\n
+                   id="cb_remember"\n
+                   tabindex=""\n
+                   tal:attributes="name ac_persist;\n
+                                   tabindex tabindex/next;\n
+                                   checked python:request.get(ac_name, \'\') and \'checked\' or None;"\n
+                   />\n
+\n
+            <label for="cb_remember" i18n:translate="label_remember_my_name">Remember my name.</label>\n
+\n
+            <div i18n:translate="help_remember_my_name"\n
+                 class="formHelp">\n
+                Check this to have your user name filled in automatically when you log in later.\n
+            </div>\n
+\n
+        </div>\n
+\n
+        <div class="formControls">\n
+\n
+            <input class="context"\n
+                   tabindex=""\n
+                   type="submit"\n
+                   name="submit"\n
+                   value="Log in"\n
+                   i18n:attributes="value label_log_in;"\n
+                   tal:attributes="tabindex tabindex/next;\n
+                               onclick string:javascript:return setLoginVars(\'$ac_name\',\'login_name\',\'$ac_password\',\'pwd_empty\',\'js_enabled\',\'cookies_enabled\');"\n
+                   />\n
+\n
+        </div>\n
+\n
+        <p i18n:translate="remember_to_log_out">\n
+            Please log out or exit your browser when you\'re done.\n
+        </p>\n
+\n
+    </fieldset>\n
+\n
+</form>\n
+</div>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8427.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9070" aka="AAAAAAAAI24=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">login_failed</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en"\n
+      lang="en"\n
+      metal:use-macro="here/main_template/macros/master"\n
+      i18n:domain="plone">\n
+\n
+<body>\n
+\n
+<div metal:fill-slot="main">\n
+  <div metal:define-macro="login_failed"\n
+       tal:define="login_name python:request.get(\'login_name\', \'\');">\n
+\n
+    <h1 i18n:translate="heading_sign_in_failure_auth">Sign-in failure</h1>\n
+\n
+    <p i18n:translate="description_not_logged_in_username_incorrect">\n
+      You are not currently logged in. Your user name and/or password\n
+      may be incorrect.\n
+    </p>\n
+\n
+    <p tal:condition="python: login_name == \'admin\'">\n
+If you have forgotten your password, you can reset the password by logging in to the server as root and running the command <code>luci_admin password</code>.\n
+    </p>\n
+\n
+    <p i18n:translate="description_enable_cookies">\n
+      If your user name and password are correct, the problem may be that\n
+      your browser is not configured to <span i18n:name="link">\n
+      <a href="enabling_cookies"\n
+        i18n:translate="description_login_fail_enable_cookies">\n
+          accept cookies\n
+      </a></span>.\n
+    </p>\n
+\n
+    <p i18n:translate="description_still_failure">\n
+      If you are still reaching this page after correctly configuring\n
+      your browser, here are some possible reasons:\n
+    </p>\n
+\n
+    <ul>\n
+      <li i18n:translate="description_still_failure_reason1">\n
+        You may be running web filtering software that\n
+        disables cookies.  If so, you will need to configure the\n
+        software so that it enables you to accept cookies from\n
+        <span tal:content="utool" tal:omit-tag="" i18n:name="url">url</span>\n
+      </li>\n
+      <li i18n:translate="description_still_failure_reason2">\n
+        Your computer may be behind a firewall or proxy server\n
+        that prevents cookies from being sent to or from your browser.\n
+        If so, you will need to ask your systems administrator if the\n
+        problem can be fixed.\n
+      </li>\n
+    </ul>\n
+  </div>\n
+</div>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="9070.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8986" aka="AAAAAAAAIxo=">
+    <pickle>
+      <tuple>
+          <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_Take_ownership_Permission</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">Manager</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_bindings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Access_contents_information_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">main_template</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr"></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Cacheable__manager_id</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Delete_objects_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Copy_or_Move_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">content_type</string> </key>
+            <value> <string encoding="repr">text/html</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<metal:page define-macro="master"><metal:doctype define-slot="doctype"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";></metal:doctype>\n
+<metal:block define-slot="top_slot" />\n
+<metal:block use-macro="here/global_defines/macros/defines" />\n
+\n
+<html xmlns="http://www.w3.org/1999/xhtml"\n
+      xml:lang="en"\n
+      lang="en"\n
+      tal:attributes="lang language;\n
+                      xml:lang language">\n
+\n
+  <head metal:use-macro="here/header/macros/html_header">\n
+\n
+    <metal:fillbase fill-slot="base">\n
+      <metal:baseslot define-slot="base">\n
+        <base href="" tal:attributes="href here/renderBase" />\n
+      </metal:baseslot>\n
+    </metal:fillbase>\n
+\n
+    <metal:headslot fill-slot="head_slot"\n
+                    tal:define="lang language;\n
+                                charset site_properties/default_charset|string:utf-8">\n
+\n
+      <metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">\n
+        Get the global cache headers located in global_cache_settings.\n
+      </metal:cache>\n
+\n
+      <metal:headslot define-slot="head_slot" />\n
+      <tal:comment replace="nothing"> A slot where you can insert elements in the header from a template </tal:comment>\n
+    </metal:headslot>\n
+\n
+    <metal:cssslot fill-slot="css_slot">\n
+      <tal:comment replace="nothing"> A slot where you can insert CSS in the header from a template </tal:comment>\n
+      <metal:cssslot define-slot="css_slot" />\n
+    </metal:cssslot>\n
+\n
+    <metal:javascriptslot fill-slot="javascript_head_slot">\n
+      <tal:comment replace="nothing"> A slot where you can insert javascript in the header from a template </tal:comment>\n
+      <metal:javascriptslot define-slot="javascript_head_slot" />\n
+    </metal:javascriptslot>\n
+  </head>\n
+\n
+  <body tal:attributes="class here/getSectionFromURL;\n
+                        dir python:test(isRTL, \'rtl\', \'ltr\')">\n
+    <div id="visual-portal-wrapper">\n
+\n
+      <div id="portal-top" i18n:domain="plone">\n
+\n
+        <div id="portal-header">\n
+          <a class="hiddenStructure"\n
+             accesskey="2"\n
+             tal:attributes="href string:${request/ACTUAL_URL}#documentContent"\n
+             i18n:translate="label_skiptocontent">Skip to content.</a>\n
+\n
+          <a class="hiddenStructure"\n
+             accesskey="6"\n
+             tal:attributes="href string:${request/ACTUAL_URL}#portlet-navigation-tree"\n
+             i18n:translate="label_skiptonavigation">Skip to navigation</a>\n
+\n
+             <div tal:condition="not:isAnon" metal:use-macro="here/global_siteactions/macros/site_actions">\n
+               Site-wide actions (Contact, Sitemap, Help, Style Switcher etc)\n
+             </div>\n
+\n
+             <div tal:condition="not:isAnon" metal:use-macro="here/global_searchbox/macros/quick_search">\n
+               The quicksearch box, normally placed at the top right\n
+             </div>\n
+\n
+             <a metal:use-macro="here/global_logo/macros/portal_logo">\n
+               The portal logo, linked to the portal root\n
+             </a>\n
+\n
+             <div tal:condition="not:isAnon" metal:use-macro="here/global_sections/macros/portal_tabs">\n
+               The global sections tabs. (Welcome, News etc)\n
+             </div>\n
+          </div>\n
+\n
+          <div metal:use-macro="here/global_personalbar/macros/personal_bar">\n
+             The personal bar. (log in, logout etc...)\n
+           </div>\n
+\n
+           <div tal:condition="not:isAnon" metal:use-macro="here/global_pathbar/macros/path_bar">\n
+             The breadcrumb navigation ("you are here")\n
+           </div>\n
+      </div>\n
+\n
+      <div class="visualClear"><!-- --></div>\n
+\n
+      <tal:comment replace="nothing">\n
+      The wrapper table. It contains the three columns. There\'s a table-less\n
+      alternative in the plone_tableless skin layer that you can use if you\n
+      prefer layouts that don\'t use tables.\n
+      </tal:comment>\n
+\n
+      <table id="portal-columns">\n
+        <tbody>\n
+          <tr>\n
+            <tal:comment replace="nothing"> Start of the left column </tal:comment>\n
+            <td id="portal-column-one"\n
+                metal:define-slot="column_one_slot"\n
+                tal:define="lccond1 sl;lccond2 isAnon" tal:condition="python:(lccond1 and not lccond2)">\n
+\n
+              <div class="visualPadding">\n
+                <metal:portlets define-slot="portlets_one_slot">\n
+                  <metal:leftportlets use-macro="here/portlets_fetcher/macros/left_column">\n
+                    This instruction gets the portlets (boxes) for the left column.\n
+                  </metal:leftportlets>\n
+                </metal:portlets>\n
+                &nbsp;\n
+              </div>\n
+            </td>\n
+            <tal:comment replace="nothing"> End of the left column </tal:comment>\n
+\n
+            <tal:comment replace="nothing"> Start of main content block </tal:comment>\n
+            <td id="portal-column-content"\n
+                tal:define="tabindex python:Iterator(pos=0)">\n
+\n
+              <metal:block define-slot="content">\n
+                <div id="content"\n
+                     metal:define-macro="content"\n
+                     tal:define="show_border python:here.showEditableBorder(template_id=template_id, actions=actions );"\n
+                     tal:attributes="class python:test(show_border,\'documentEditable\',\'\')">\n
+\n
+                  <metal:ifborder tal:condition="show_border" >\n
+                    <div metal:use-macro="here/global_contentviews/macros/content_views">\n
+                      The content views (View, Edit, Properties, Workflow)\n
+                    </div>\n
+\n
+                    <div metal:use-macro="here/global_contentviews/macros/content_actions">\n
+                      The content bar\n
+                    </div>\n
+                  </metal:ifborder>\n
+\n
+                  <div class="documentContent" id="region-content">\n
+\n
+                    <a name="documentContent"></a>\n
+\n
+                    <div metal:use-macro="here/global_statusmessage/macros/portal_message">\n
+                      Portal status message\n
+                    </div>\n
+\n
+                    <metal:header metal:define-slot="header" tal:content="nothing">\n
+                      Visual Header\n
+                    </metal:header>\n
+\n
+                    <metal:bodytext metal:define-slot="main" tal:content="nothing">\n
+                      Page body text\n
+                    </metal:bodytext>\n
+\n
+                    <metal:sub metal:define-slot="sub">\n
+                      <metal:discussion use-macro="here/viewThreadsAtBottom/macros/discussionView" />\n
+                    </metal:sub>\n
+\n
+                  </div>\n
+\n
+                </div>\n
+\n
+              </metal:block>\n
+            </td>\n
+            <tal:comment replace="nothing"> End of main content block </tal:comment>\n
+\n
+            <tal:comment replace="nothing"> Start of right column </tal:comment>\n
+            <td id="portal-column-two"\n
+                metal:define-slot="column_two_slot"\n
+                tal:define="rccond1 sr;rccond2 isAnon" tal:condition="python:(rccond1 and not rccond2)">\n
+              <div class="visualPadding">\n
+                <metal:portlets define-slot="portlets_two_slot">\n
+                  <metal:rightportlets use-macro="here/portlets_fetcher/macros/right_column">\n
+                    This instruction gets the portlets (boxes) for the right column.\n
+                  </metal:rightportlets>\n
+                </metal:portlets>\n
+                &nbsp;\n
+              </div>\n
+            </td>\n
+            <tal:comment replace="nothing"> End of the right column </tal:comment>\n
+          </tr>\n
+        </tbody>\n
+      </table>\n
+      <tal:comment replace="nothing"> end column wrapper </tal:comment>\n
+\n
+      <div class="visualClear"><!-- --></div>\n
+\n
+\n
+      <hr class="netscape4" />\n
+\n
+      <metal:block i18n:domain="plone">\n
+\n
+        <metal:footer use-macro="here/footer/macros/portal_footer">\n
+          Footer\n
+        </metal:footer>\n
+\n
+        <metal:colophon use-macro="here/colophon/macros/colophon">\n
+          The colophon area - contains details about the production of\n
+          the site. Typically "powered by" buttons, standards, tools used.\n
+        </metal:colophon>\n
+      </metal:block>\n
+\n
+    </div>\n
+\n
+</body>\n
+</html>\n
+</metal:page>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_View_management_screens_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_cache_settings_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Unlock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_properties_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_WebDAV_Lock_items_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Undo_changes_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_FTP_access_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Manage_WebDAV_Locks_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_bind_names</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                  </klass>
+                  <tuple/>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">_asgns</string> </key>
+                          <value>
+                            <dictionary>
+                              <item>
+                                  <key> <string encoding="repr">name_subpath</string> </key>
+                                  <value> <string encoding="repr">traverse_subpath</string> </value>
+                              </item>
+                            </dictionary>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_Change_permissions_Permission</string> </key>
+            <value>
+              <list>
+                  <reference id="8986.6"/>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9049" aka="AAAAAAAAI1k=">
+    <pickle>
+      <tuple>
+          <global name="ExternalMethod" module="Products.ExternalMethod.ExternalMethod"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">_module</string> </key>
+            <value> <string encoding="repr">homebase_adapters</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">_function</string> </key>
+            <value> <string encoding="repr">siteIsSetup</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">__ac_local_roles__</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string encoding="repr">admin</string> </key>
+                    <value>
+                      <list>
+                          <string encoding="repr">Owner</string>
+                      </list>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">id</string> </key>
+            <value> <string encoding="repr">siteIsSetup</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">title</string> </key>
+            <value> <string encoding="repr">siteIsSetup</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9051" aka="AAAAAAAAI1s=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAI10=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAI14=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAI18=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAI2A=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9052" aka="AAAAAAAAI1w=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8927" aka="AAAAAAAAIt8=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIuM=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIuQ=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIuU=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIuY=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIuc=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIug=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIuk=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIuo=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8928" aka="AAAAAAAAIuA=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIuE=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIuI=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8514" aka="AAAAAAAAIUI=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIYc=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIYg=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIYk=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIYo=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIYs=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIYw=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8515" aka="AAAAAAAAIUM=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZA=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZE=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZI=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZM=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8969" aka="AAAAAAAAIwk=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIw0=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIw4=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIw8=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIxA=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIxE=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIxI=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIxM=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIxQ=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8970" aka="AAAAAAAAIwo=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIws=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIww=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8960" aka="AAAAAAAAIwA=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIwI=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIwM=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIwQ=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIwU=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8961" aka="AAAAAAAAIwE=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8945" aka="AAAAAAAAIvE=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIvU=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIvY=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIvc=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIvg=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIvk=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIvo=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8946" aka="AAAAAAAAIvI=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIvM=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIvQ=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8428" aka="AAAAAAAAIOw=">
+    <pickle>
+      <tuple>
+          <global name="FormActionContainer" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">actions</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZQ=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZU=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZY=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZc=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZg=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZk=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIZo=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIZs=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8429" aka="AAAAAAAAIO0=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorContainer" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key>
+                      <persistent> <string encoding="base64">AAAAAAAAIaA=</string> </persistent>
+                    </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAIaE=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9053" aka="AAAAAAAAI10=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_next</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9054" aka="AAAAAAAAI14=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAI2I=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI10=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_success</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9055" aka="AAAAAAAAI18=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_next</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9056" aka="AAAAAAAAI2A=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAI2E=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAI18=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8931" aka="AAAAAAAAIuM=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8932" aka="AAAAAAAAIuQ=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIu4=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8933" aka="AAAAAAAAIuU=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form</string>
+                  <string encoding="repr">enable_cookies</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8934" aka="AAAAAAAAIuY=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIu0=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuU=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8935" aka="AAAAAAAAIuc=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8936" aka="AAAAAAAAIug=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIuw=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuc=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8937" aka="AAAAAAAAIuk=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form</string>
+                  <string encoding="repr">failure_page</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8938" aka="AAAAAAAAIuo=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIus=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuk=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8929" aka="AAAAAAAAIuE=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8930" aka="AAAAAAAAIuI=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIuE=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">login_form_validate</string>
+              </list>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8583" aka="AAAAAAAAIYc=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">document_edit_form_TEST</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8584" aka="AAAAAAAAIYg=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIY8=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIYc=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:document_edit_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8585" aka="AAAAAAAAIYk=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">document_edit_form_TEST</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8586" aka="AAAAAAAAIYo=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIY4=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIYk=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:document_edit</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8587" aka="AAAAAAAAIYs=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">document_edit_form_TEST</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <string encoding="repr">Cancel</string>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8588" aka="AAAAAAAAIYw=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="RedirectToAction" module="Products.CMFFormController.Actions.RedirectToAction"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIY0=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIYs=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">redirect_to_action</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8592" aka="AAAAAAAAIZA=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">document_edit_form_TEST</string>
+                  <none/>
+                  <string encoding="repr">Cancel</string>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8593" aka="AAAAAAAAIZE=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZA=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8594" aka="AAAAAAAAIZI=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">document_edit_form_TEST</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8595" aka="AAAAAAAAIZM=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">validate_id</string>
+                  <string encoding="repr">validate_title</string>
+                  <string encoding="repr">validate_document_edit</string>
+              </list>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8973" aka="AAAAAAAAIw0=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">failsafe_login_form</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8974" aka="AAAAAAAAIw4=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIxg=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIw0=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8975" aka="AAAAAAAAIw8=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">failsafe_login_form</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8976" aka="AAAAAAAAIxA=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIxc=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIw8=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8977" aka="AAAAAAAAIxE=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">failsafe_login_form</string>
+                  <string encoding="repr">enable_cookies</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8978" aka="AAAAAAAAIxI=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIxY=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIxE=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8979" aka="AAAAAAAAIxM=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">failsafe_login_form</string>
+                  <string encoding="repr">failure_page</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8980" aka="AAAAAAAAIxQ=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIxU=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIxM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8971" aka="AAAAAAAAIws=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">failsafe_login_form</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8972" aka="AAAAAAAAIww=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIws=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">login_form_validate</string>
+              </list>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8962" aka="AAAAAAAAIwI=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_initial</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8963" aka="AAAAAAAAIwM=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIwc=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_next</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8964" aka="AAAAAAAAIwQ=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_initial</string>
+                  <string encoding="repr">login_change_password</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8965" aka="AAAAAAAAIwU=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIwY=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIwQ=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8949" aka="AAAAAAAAIvU=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_password</string>
+                  <string encoding="repr">failure_anonymous</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8950" aka="AAAAAAAAIvY=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIv0=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvU=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8951" aka="AAAAAAAAIvc=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_password</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8952" aka="AAAAAAAAIvg=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIvw=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvc=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_change_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8953" aka="AAAAAAAAIvk=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_password</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8954" aka="AAAAAAAAIvo=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIvs=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvk=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8947" aka="AAAAAAAAIvM=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_password</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8948" aka="AAAAAAAAIvQ=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIvM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">login_password_validate</string>
+              </list>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8596" aka="AAAAAAAAIZQ=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form_TEST</string>
+                  <string encoding="repr">failure_page</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8597" aka="AAAAAAAAIZU=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIZ8=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZQ=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8598" aka="AAAAAAAAIZY=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form_TEST</string>
+                  <string encoding="repr">enable_cookies</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8599" aka="AAAAAAAAIZc=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIZ4=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZY=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8600" aka="AAAAAAAAIZg=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form_TEST</string>
+                  <string encoding="repr">failure</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8601" aka="AAAAAAAAIZk=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIZ0=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZg=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8602" aka="AAAAAAAAIZo=">
+    <pickle>
+      <tuple>
+          <global name="FormActionKey" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form_TEST</string>
+                  <string encoding="repr">success</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8603" aka="AAAAAAAAIZs=">
+    <pickle>
+      <tuple>
+          <global name="FormAction" module="Products.CMFFormController.FormAction"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">action</string> </key>
+            <value>
+              <object>
+                  <klass>
+                    <global name="__newobj__" module="copy_reg"/>
+                  </klass>
+                  <tuple>
+                      <global name="TraverseTo" module="Products.CMFFormController.Actions.TraverseTo"/>
+                  </tuple>
+                  <state>
+                    <dictionary>
+                      <item>
+                          <key> <string encoding="repr">expression</string> </key>
+                          <value>
+                            <persistent> <string encoding="base64">AAAAAAAAIZw=</string> </persistent>
+                          </value>
+                      </item>
+                    </dictionary>
+                  </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIZo=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_type</string> </key>
+            <value> <string encoding="repr">traverse_to</string> </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">action_arg</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8608" aka="AAAAAAAAIaA=">
+    <pickle>
+      <tuple>
+          <global name="FormValidatorKey" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <tuple>
+                  <string encoding="repr">login_form_TEST</string>
+                  <none/>
+                  <none/>
+              </tuple>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8609" aka="AAAAAAAAIaE=">
+    <pickle>
+      <tuple>
+          <global name="FormValidator" module="Products.CMFFormController.FormValidator"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">key</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAIaA=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string encoding="repr">validators</string> </key>
+            <value>
+              <list>
+                  <string encoding="repr">login_form_validate</string>
+              </list>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9058" aka="AAAAAAAAI2I=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_success</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9057" aka="AAAAAAAAI2E=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8942" aka="AAAAAAAAIu4=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8941" aka="AAAAAAAAIu0=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8940" aka="AAAAAAAAIuw=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8939" aka="AAAAAAAAIus=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8591" aka="AAAAAAAAIY8=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:document_edit_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8590" aka="AAAAAAAAIY4=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:document_edit</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8589" aka="AAAAAAAAIY0=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8984" aka="AAAAAAAAIxg=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8983" aka="AAAAAAAAIxc=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8982" aka="AAAAAAAAIxY=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8981" aka="AAAAAAAAIxU=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8967" aka="AAAAAAAAIwc=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_next</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8966" aka="AAAAAAAAIwY=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8957" aka="AAAAAAAAIv0=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8956" aka="AAAAAAAAIvw=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_change_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8955" aka="AAAAAAAAIvs=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_password</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8607" aka="AAAAAAAAIZ8=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_failed</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8606" aka="AAAAAAAAIZ4=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:enabling_cookies</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8605" aka="AAAAAAAAIZ0=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:login_form</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8604" aka="AAAAAAAAIZw=">
+    <pickle>
+      <tuple>
+          <global name="Expression" module="Products.CMFCore.Expression"/>
+          <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string encoding="repr">text</string> </key>
+            <value> <string encoding="repr">string:logged_in</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]